|
|
(function(){var __webpack_modules__={30071:function(d,_,e){"use strict";e.r(_),e.d(_,{blue:function(){return le},blueDark:function(){return Ne},cyan:function(){return ie},cyanDark:function(){return Ge},geekblue:function(){return q},geekblueDark:function(){return Mt},generate:function(){return C},gold:function(){return K},goldDark:function(){return ae},gray:function(){return ee},green:function(){return se},greenDark:function(){return Oe},grey:function(){return ue},greyDark:function(){return Ht},lime:function(){return G},limeDark:function(){return Pe},magenta:function(){return V},magentaDark:function(){return Rt},orange:function(){return N},orangeDark:function(){return j},presetDarkPalettes:function(){return Bt},presetPalettes:function(){return Q},presetPrimaryColors:function(){return O},purple:function(){return J},purpleDark:function(){return bt},red:function(){return M},redDark:function(){return ce},volcano:function(){return B},volcanoDark:function(){return Z},yellow:function(){return $},yellowDark:function(){return me}});var r=e(4635);const i=Math.round;function l(rr,je){const Et=rr.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],Nt=Et.map(rt=>parseFloat(rt));for(let rt=0;rt<3;rt+=1)Nt[rt]=je(Nt[rt]||0,Et[rt]||"",rt);return Et[3]?Nt[3]=Et[3].includes("%")?Nt[3]/100:Nt[3]:Nt[3]=1,Nt}const c=(rr,je,Et)=>Et===0?rr:rr/100;function f(rr,je){const Et=je||255;return rr>Et?Et:rr<0?0:rr}class o{constructor(je){(0,r.Z)(this,"isValid",!0),(0,r.Z)(this,"r",0),(0,r.Z)(this,"g",0),(0,r.Z)(this,"b",0),(0,r.Z)(this,"a",1),(0,r.Z)(this,"_h",void 0),(0,r.Z)(this,"_s",void 0),(0,r.Z)(this,"_l",void 0),(0,r.Z)(this,"_v",void 0),(0,r.Z)(this,"_max",void 0),(0,r.Z)(this,"_min",void 0),(0,r.Z)(this,"_brightness",void 0);function Et(Nt){return Nt[0]in je&&Nt[1]in je&&Nt[2]in je}if(je)if(typeof je=="string"){let rt=function(gt){return Nt.startsWith(gt)};const Nt=je.trim();/^#?[A-F\d]{3,8}$/i.test(Nt)?this.fromHexString(Nt):rt("rgb")?this.fromRgbString(Nt):rt("hsl")?this.fromHslString(Nt):(rt("hsv")||rt("hsb"))&&this.fromHsvString(Nt)}else if(je instanceof o)this.r=je.r,this.g=je.g,this.b=je.b,this.a=je.a,this._h=je._h,this._s=je._s,this._l=je._l,this._v=je._v;else if(Et("rgb"))this.r=f(je.r),this.g=f(je.g),this.b=f(je.b),this.a=typeof je.a=="number"?f(je.a,1):1;else if(Et("hsl"))this.fromHsl(je);else if(Et("hsv"))this.fromHsv(je);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(je))}setR(je){return this._sc("r",je)}setG(je){return this._sc("g",je)}setB(je){return this._sc("b",je)}setA(je){return this._sc("a",je,1)}setHue(je){const Et=this.toHsv();return Et.h=je,this._c(Et)}getLuminance(){function je(gt){const ft=gt/255;return ft<=.03928?ft/12.92:Math.pow((ft+.055)/1.055,2.4)}const Et=je(this.r),Nt=je(this.g),rt=je(this.b);return .2126*Et+.7152*Nt+.0722*rt}getHue(){if(typeof this._h=="undefined"){const je=this.getMax()-this.getMin();je===0?this._h=0:this._h=i(60*(this.r===this.getMax()?(this.g-this.b)/je+(this.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/je+2:(this.r-this.g)/je+4))}return this._h}getSaturation(){if(typeof this._s=="undefined"){const je=this.getMax()-this.getMin();je===0?this._s=0:this._s=je/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(je=10){const Et=this.getHue(),Nt=this.getSaturation();let rt=this.getLightness()-je/100;return rt<0&&(rt=0),this._c({h:Et,s:Nt,l:rt,a:this.a})}lighten(je=10){const Et=this.getHue(),Nt=this.getSaturation();let rt=this.getLightness()+je/100;return rt>1&&(rt=1),this._c({h:Et,s:Nt,l:rt,a:this.a})}mix(je,Et=50){const Nt=this._c(je),rt=Et/100,gt=qe=>(Nt[qe]-this[qe])*rt+this[qe],ft={r:i(gt("r")),g:i(gt("g")),b:i(gt("b")),a:i(gt("a")*100)/100};return this._c(ft)}tint(je=10){return this.mix({r:255,g:255,b:255,a:1},je)}shade(je=10){return this.mix({r:0,g:0,b:0,a:1},je)}onBackground(je){const Et=this._c(je),Nt=this.a+Et.a*(1-this.a),rt=gt=>i((this[gt]*this.a+Et[gt]*Et.a*(1-this.a))/Nt);return this._c({r:rt("r"),g:rt("g"),b:rt("b"),a:Nt})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(je){return this.r===je.r&&this.g===je.g&&this.b===je.b&&this.a===je.a}clone(){return this._c(this)}toHexString(){let je="#";const Et=(this.r||0).toString(16);je+=Et.length===2?Et:"0"+Et;const Nt=(this.g||0).toString(16);je+=Nt.length===2?Nt:"0"+Nt;const rt=(this.b||0).toString(16);if(je+=rt.length===2?rt:"0"+rt,typeof this.a=="number"&&this.a>=0&&this.a<1){const gt=i(this.a*255).toString(16);je+=gt.length===2?gt:"0"+gt}return je}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const je=this.getHue(),Et=i(this.getSaturation()*100),Nt=i(this.getLightness()*100);return this.a!==1?`hsla(${je},${Et}%,${Nt}%,${this.a})`:`hsl(${je},${Et}%,${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(je,Et,Nt){const rt=this.clone();return rt[je]=f(Et,Nt),rt}_c(je){return new this.constructor(je)}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(je){const Et=je.replace("#","");function Nt(rt,gt){return parseInt(Et[rt]+Et[gt||rt],16)}Et.length<6?(this.r=Nt(0),this.g=Nt(1),this.b=Nt(2),this.a=Et[3]?Nt(3)/255:1):(this.r=Nt(0,1),this.g=Nt(2,3),this.b=Nt(4,5),this.a=Et[6]?Nt(6,7)/255:1)}fromHsl({h:je,s:Et,l:Nt,a:rt}){if(this._h=je%360,this._s=Et,this._l=Nt,this.a=typeof rt=="number"?rt:1,Et<=0){const We=i(Nt*255);this.r=We,this.g=We,this.b=We}let gt=0,ft=0,qe=0;const Be=je/60,xe=(1-Math.abs(2*Nt-1))*Et,Re=xe*(1-Math.abs(Be%2-1));Be>=0&&Be<1?(gt=xe,ft=Re):Be>=1&&Be<2?(gt=Re,ft=xe):Be>=2&&Be<3?(ft=xe,qe=Re):Be>=3&&Be<4?(ft=Re,qe=xe):Be>=4&&Be<5?(gt=Re,qe=xe):Be>=5&&Be<6&&(gt=xe,qe=Re);const $e=Nt-xe/2;this.r=i((gt+$e)*255),this.g=i((ft+$e)*255),this.b=i((qe+$e)*255)}fromHsv({h:je,s:Et,v:Nt,a:rt}){this._h=je%360,this._s=Et,this._v=Nt,this.a=typeof rt=="number"?rt:1;const gt=i(Nt*255);if(this.r=gt,this.g=gt,this.b=gt,Et<=0)return;const ft=je/60,qe=Math.floor(ft),Be=ft-qe,xe=i(Nt*(1-Et)*255),Re=i(Nt*(1-Et*Be)*255),$e=i(Nt*(1-Et*(1-Be))*255);switch(qe){case 0:this.g=$e,this.b=xe;break;case 1:this.r=Re,this.b=xe;break;case 2:this.r=xe,this.b=$e;break;case 3:this.r=xe,this.g=Re;break;case 4:this.r=$e,this.g=xe;break;case 5:default:this.g=xe,this.b=Re;break}}fromHsvString(je){const Et=l(je,c);this.fromHsv({h:Et[0],s:Et[1],v:Et[2],a:Et[3]})}fromHslString(je){const Et=l(je,c);this.fromHsl({h:Et[0],s:Et[1],l:Et[2],a:Et[3]})}fromRgbString(je){const Et=l(je,(Nt,rt)=>rt.includes("%")?i(Nt/100*255):Nt);this.r=Et[0],this.g=Et[1],this.b=Et[2],this.a=Et[3]}}var h=2,u=.16,a=.05,x=.05,p=.15,y=5,m=4,b=[{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 A(rr,je,Et){var Nt;return Math.round(rr.h)>=60&&Math.round(rr.h)<=240?Nt=Et?Math.round(rr.h)-h*je:Math.round(rr.h)+h*je:Nt=Et?Math.round(rr.h)+h*je:Math.round(rr.h)-h*je,Nt<0?Nt+=360:Nt>=360&&(Nt-=360),Nt}function k(rr,je,Et){if(rr.h===0&&rr.s===0)return rr.s;var Nt;return Et?Nt=rr.s-u*je:je===m?Nt=rr.s+u:Nt=rr.s+a*je,Nt>1&&(Nt=1),Et&&je===y&&Nt>.1&&(Nt=.1),Nt<.06&&(Nt=.06),Math.round(Nt*100)/100}function R(rr,je,Et){var Nt;return Et?Nt=rr.v+x*je:Nt=rr.v-p*je,Nt=Math.max(0,Math.min(1,Nt)),Math.round(Nt*100)/100}function C(rr){for(var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Et=[],Nt=new o(rr),rt=Nt.toHsv(),gt=y;gt>0;gt-=1){var ft=new o({h:A(rt,gt,!0),s:k(rt,gt,!0),v:R(rt,gt,!0)});Et.push(ft)}Et.push(Nt);for(var qe=1;qe<=m;qe+=1){var Be=new o({h:A(rt,qe),s:k(rt,qe),v:R(rt,qe)});Et.push(Be)}return je.theme==="dark"?b.map(function(xe){var Re=xe.index,$e=xe.amount;return new o(je.backgroundColor||"#141414").mix(Et[Re],$e).toHexString()}):Et.map(function(xe){return xe.toHexString()})}var O={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"},M=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];M.primary=M[5];var B=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];B.primary=B[5];var N=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];N.primary=N[5];var K=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];K.primary=K[5];var $=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];$.primary=$[5];var G=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];G.primary=G[5];var se=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];se.primary=se[5];var ie=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];ie.primary=ie[5];var le=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];le.primary=le[5];var q=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];q.primary=q[5];var J=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];J.primary=J[5];var V=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];V.primary=V[5];var ue=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];ue.primary=ue[5];var ee=ue,Q={red:M,volcano:B,orange:N,gold:K,yellow:$,lime:G,green:se,cyan:ie,blue:le,geekblue:q,purple:J,magenta:V,grey:ue},ce=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];ce.primary=ce[5];var Z=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];Z.primary=Z[5];var j=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];j.primary=j[5];var ae=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];ae.primary=ae[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 Ne=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];Ne.primary=Ne[5];var Mt=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];Mt.primary=Mt[5];var bt=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];bt.primary=bt[5];var Rt=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];Rt.primary=Rt[5];var Ht=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];Ht.primary=Ht[5];var Bt={red:ce,volcano:Z,orange:j,gold:ae,yellow:me,lime:Pe,green:Oe,cyan:Ge,blue:Ne,geekblue:Mt,purple:bt,magenta:Rt,grey:Ht}},36237:function(d,_,e){"use strict";e.r(_),e.d(_,{Keyframes:function(){return _o},NaNLinter:function(){return La},StyleContext:function(){return ie},StyleProvider:function(){return se},Theme:function(){return Rt},_experimental:function(){return hu},createCache:function(){return $},createTheme:function(){return Bt},extractStyle:function(){return vo},genCalc:function(){return Oe},getComputedToken:function(){return mr},legacyLogicalPropertiesTransformer:function(){return au},legacyNotSelectorLinter:function(){return Ji},logicalPropertiesLinter:function(){return Vs},parentSelectorLinter:function(){return ss},px2remTransformer:function(){return Ao},token2CSSVar:function(){return Le},unit:function(){return ir},useCSSVarRegister:function(){return No},useCacheToken:function(){return Jr},useStyleRegister:function(){return ja}});var r=e(50298),i=e(4635),l=e(95190),c=e(20439);function f(Jt){for(var dr=0,ur,hr=0,Er=Jt.length;Er>=4;++hr,Er-=4)ur=Jt.charCodeAt(hr)&255|(Jt.charCodeAt(++hr)&255)<<8|(Jt.charCodeAt(++hr)&255)<<16|(Jt.charCodeAt(++hr)&255)<<24,ur=(ur&65535)*1540483477+((ur>>>16)*59797<<16),ur^=ur>>>24,dr=(ur&65535)*1540483477+((ur>>>16)*59797<<16)^(dr&65535)*1540483477+((dr>>>16)*59797<<16);switch(Er){case 3:dr^=(Jt.charCodeAt(hr+2)&255)<<16;case 2:dr^=(Jt.charCodeAt(hr+1)&255)<<8;case 1:dr^=Jt.charCodeAt(hr)&255,dr=(dr&65535)*1540483477+((dr>>>16)*59797<<16)}return dr^=dr>>>13,dr=(dr&65535)*1540483477+((dr>>>16)*59797<<16),((dr^dr>>>15)>>>0).toString(36)}var o=f,h=e(810),u=e(59301),a=e.t(u,2),x=e(62646),p=e(80547),y=e(13697),m=e(99153),b=e(84851),A="%";function k(Jt){return Jt.join(A)}var R=function(){function Jt(dr){(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=dr}return(0,b.Z)(Jt,[{key:"get",value:function(ur){return this.opGet(k(ur))}},{key:"opGet",value:function(ur){return this.cache.get(ur)||null}},{key:"update",value:function(ur,hr){return this.opUpdate(k(ur),hr)}},{key:"opUpdate",value:function(ur,hr){var Er=this.cache.get(ur),cn=hr(Er);cn===null?this.cache.delete(ur):this.cache.set(ur,cn)}}]),Jt}(),C=R,O=["children"],M="data-token-hash",B="data-css-hash",N="data-cache-path",K="__cssinjs_instance__";function $(){var Jt=Math.random().toString(12).slice(2);if(typeof document!="undefined"&&document.head&&document.body){var dr=document.body.querySelectorAll("style[".concat(B,"]"))||[],ur=document.head.firstChild;Array.from(dr).forEach(function(Er){Er[K]=Er[K]||Jt,Er[K]===Jt&&document.head.insertBefore(Er,ur)});var hr={};Array.from(document.querySelectorAll("style[".concat(B,"]"))).forEach(function(Er){var cn=Er.getAttribute(B);if(hr[cn]){if(Er[K]===Jt){var Rn;(Rn=Er.parentNode)===null||Rn===void 0||Rn.removeChild(Er)}}else hr[cn]=!0})}return new C(Jt)}var G=u.createContext({hashPriority:"low",cache:$(),defaultCache:!0}),se=function(dr){var ur=dr.children,hr=(0,x.Z)(dr,O),Er=u.useContext(G),cn=(0,p.Z)(function(){var Rn=(0,c.Z)({},Er);Object.keys(hr).forEach(function(Ln){var Qn=hr[Ln];hr[Ln]!==void 0&&(Rn[Ln]=Qn)});var En=hr.cache;return Rn.cache=Rn.cache||$(),Rn.defaultCache=!En&&Er.defaultCache,Rn},[Er,hr],function(Rn,En){return!(0,y.Z)(Rn[0],En[0],!0)||!(0,y.Z)(Rn[1],En[1],!0)});return u.createElement(G.Provider,{value:cn},ur)},ie=G,le=e(93664),q=e(47273),J=e(13028),V=e(19257),ue=e(93046),ee=(0,b.Z)(function Jt(){(0,m.Z)(this,Jt)}),Q=ee,ce="CALC_UNIT",Z=new RegExp(ce,"g");function j(Jt){return typeof Jt=="number"?"".concat(Jt).concat(ce):Jt}var ae=function(Jt){(0,V.Z)(ur,Jt);var dr=(0,ue.Z)(ur);function ur(hr,Er){var cn;(0,m.Z)(this,ur),cn=dr.call(this),(0,i.Z)((0,J.Z)(cn),"result",""),(0,i.Z)((0,J.Z)(cn),"unitlessCssVar",void 0),(0,i.Z)((0,J.Z)(cn),"lowPriority",void 0);var Rn=(0,le.Z)(hr);return cn.unitlessCssVar=Er,hr instanceof ur?cn.result="(".concat(hr.result,")"):Rn==="number"?cn.result=j(hr):Rn==="string"&&(cn.result=hr),cn}return(0,b.Z)(ur,[{key:"add",value:function(Er){return Er instanceof ur?this.result="".concat(this.result," + ").concat(Er.getResult()):(typeof Er=="number"||typeof Er=="string")&&(this.result="".concat(this.result," + ").concat(j(Er))),this.lowPriority=!0,this}},{key:"sub",value:function(Er){return Er instanceof ur?this.result="".concat(this.result," - ").concat(Er.getResult()):(typeof Er=="number"||typeof Er=="string")&&(this.result="".concat(this.result," - ").concat(j(Er))),this.lowPriority=!0,this}},{key:"mul",value:function(Er){return this.lowPriority&&(this.result="(".concat(this.result,")")),Er instanceof ur?this.result="".concat(this.result," * ").concat(Er.getResult(!0)):(typeof Er=="number"||typeof Er=="string")&&(this.result="".concat(this.result," * ").concat(Er)),this.lowPriority=!1,this}},{key:"div",value:function(Er){return this.lowPriority&&(this.result="(".concat(this.result,")")),Er instanceof ur?this.result="".concat(this.result," / ").concat(Er.getResult(!0)):(typeof Er=="number"||typeof Er=="string")&&(this.result="".concat(this.result," / ").concat(Er)),this.lowPriority=!1,this}},{key:"getResult",value:function(Er){return this.lowPriority||Er?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(Er){var cn=this,Rn=Er||{},En=Rn.unit,Ln=!0;return typeof En=="boolean"?Ln=En:Array.from(this.unitlessCssVar).some(function(Qn){return cn.result.includes(Qn)})&&(Ln=!1),this.result=this.result.replace(Z,Ln?"px":""),typeof this.lowPriority!="undefined"?"calc(".concat(this.result,")"):this.result}}]),ur}(Q),me=function(Jt){(0,V.Z)(ur,Jt);var dr=(0,ue.Z)(ur);function ur(hr){var Er;return(0,m.Z)(this,ur),Er=dr.call(this),(0,i.Z)((0,J.Z)(Er),"result",0),hr instanceof ur?Er.result=hr.result:typeof hr=="number"&&(Er.result=hr),Er}return(0,b.Z)(ur,[{key:"add",value:function(Er){return Er instanceof ur?this.result+=Er.result:typeof Er=="number"&&(this.result+=Er),this}},{key:"sub",value:function(Er){return Er instanceof ur?this.result-=Er.result:typeof Er=="number"&&(this.result-=Er),this}},{key:"mul",value:function(Er){return Er instanceof ur?this.result*=Er.result:typeof Er=="number"&&(this.result*=Er),this}},{key:"div",value:function(Er){return Er instanceof ur?this.result/=Er.result:typeof Er=="number"&&(this.result/=Er),this}},{key:"equal",value:function(){return this.result}}]),ur}(Q),Pe=function(dr,ur){var hr=dr==="css"?ae:me;return function(Er){return new hr(Er,ur)}},Oe=Pe;function Ge(Jt,dr){if(Jt.length!==dr.length)return!1;for(var ur=0;ur<Jt.length;ur++)if(Jt[ur]!==dr[ur])return!1;return!0}var Ne=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,b.Z)(Jt,[{key:"size",value:function(){return this.keys.length}},{key:"internalGet",value:function(ur){var hr,Er,cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rn={map:this.cache};return ur.forEach(function(En){if(!Rn)Rn=void 0;else{var Ln;Rn=(Ln=Rn)===null||Ln===void 0||(Ln=Ln.map)===null||Ln===void 0?void 0:Ln.get(En)}}),(hr=Rn)!==null&&hr!==void 0&&hr.value&&cn&&(Rn.value[1]=this.cacheCallTimes++),(Er=Rn)===null||Er===void 0?void 0:Er.value}},{key:"get",value:function(ur){var hr;return(hr=this.internalGet(ur,!0))===null||hr===void 0?void 0:hr[0]}},{key:"has",value:function(ur){return!!this.internalGet(ur)}},{key:"set",value:function(ur,hr){var Er=this;if(!this.has(ur)){if(this.size()+1>Jt.MAX_CACHE_SIZE+Jt.MAX_CACHE_OFFSET){var cn=this.keys.reduce(function(Qn,Yn){var fr=(0,r.Z)(Qn,2),Mr=fr[1];return Er.internalGet(Yn)[1]<Mr?[Yn,Er.internalGet(Yn)[1]]:Qn},[this.keys[0],this.cacheCallTimes]),Rn=(0,r.Z)(cn,1),En=Rn[0];this.delete(En)}this.keys.push(ur)}var Ln=this.cache;ur.forEach(function(Qn,Yn){if(Yn===ur.length-1)Ln.set(Qn,{value:[hr,Er.cacheCallTimes++]});else{var fr=Ln.get(Qn);fr?fr.map||(fr.map=new Map):Ln.set(Qn,{map:new Map}),Ln=Ln.get(Qn).map}})}},{key:"deleteByPath",value:function(ur,hr){var Er=ur.get(hr[0]);if(hr.length===1){var cn;return Er.map?ur.set(hr[0],{map:Er.map}):ur.delete(hr[0]),(cn=Er.value)===null||cn===void 0?void 0:cn[0]}var Rn=this.deleteByPath(Er.map,hr.slice(1));return(!Er.map||Er.map.size===0)&&!Er.value&&ur.delete(hr[0]),Rn}},{key:"delete",value:function(ur){if(this.has(ur))return this.keys=this.keys.filter(function(hr){return!Ge(hr,ur)}),this.deleteByPath(this.cache,ur)}}]),Jt}();(0,i.Z)(Ne,"MAX_CACHE_SIZE",20),(0,i.Z)(Ne,"MAX_CACHE_OFFSET",5);var Mt=e(48736),bt=0,Rt=function(){function Jt(dr){(0,m.Z)(this,Jt),(0,i.Z)(this,"derivatives",void 0),(0,i.Z)(this,"id",void 0),this.derivatives=Array.isArray(dr)?dr:[dr],this.id=bt,dr.length===0&&(0,Mt.Kp)(dr.length>0,"[Ant Design CSS-in-JS] Theme should have at least one derivative function."),bt+=1}return(0,b.Z)(Jt,[{key:"getDerivativeToken",value:function(ur){return this.derivatives.reduce(function(hr,Er){return Er(ur,hr)},void 0)}}]),Jt}(),Ht=new Ne;function Bt(Jt){var dr=Array.isArray(Jt)?Jt:[Jt];return Ht.has(dr)||Ht.set(dr,new Rt(dr)),Ht.get(dr)}var rr=new WeakMap,je={};function Et(Jt,dr){for(var ur=rr,hr=0;hr<dr.length;hr+=1){var Er=dr[hr];ur.has(Er)||ur.set(Er,new WeakMap),ur=ur.get(Er)}return ur.has(je)||ur.set(je,Jt()),ur.get(je)}var Nt=new WeakMap;function rt(Jt){var dr=Nt.get(Jt)||"";return dr||(Object.keys(Jt).forEach(function(ur){var hr=Jt[ur];dr+=ur,hr instanceof Rt?dr+=hr.id:hr&&(0,le.Z)(hr)==="object"?dr+=rt(hr):dr+=hr}),dr=o(dr),Nt.set(Jt,dr)),dr}function gt(Jt,dr){return o("".concat(dr,"_").concat(rt(Jt)))}var ft="random-".concat(Date.now(),"-").concat(Math.random()).replace(/\./g,""),qe="_bAmBoO_";function Be(Jt,dr,ur){if((0,q.Z)()){var hr,Er;(0,h.hq)(Jt,ft);var cn=document.createElement("div");cn.style.position="fixed",cn.style.left="0",cn.style.top="0",dr==null||dr(cn),document.body.appendChild(cn);var Rn=ur?ur(cn):(hr=getComputedStyle(cn).content)===null||hr===void 0?void 0:hr.includes(qe);return(Er=cn.parentNode)===null||Er===void 0||Er.removeChild(cn),(0,h.jL)(ft),Rn}return!1}var xe=null;function Re(){return xe===void 0&&(xe=Be("@layer ".concat(ft," { .").concat(ft,' { content: "').concat(qe,'"!important; } }'),function(Jt){Jt.className=ft})),xe}var $e=void 0;function We(){return $e===void 0&&($e=Be(":where(.".concat(ft,') { content: "').concat(qe,'"!important; }'),function(Jt){Jt.className=ft})),$e}var Ye=void 0;function dt(){return Ye===void 0&&(Ye=Be(".".concat(ft," { inset-block: 93px !important; }"),function(Jt){Jt.className=ft},function(Jt){return getComputedStyle(Jt).bottom==="93px"})),Ye}var xt=(0,q.Z)();function ir(Jt){return typeof Jt=="number"?"".concat(Jt,"px"):Jt}function er(Jt,dr,ur){var hr=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},Er=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(Er)return Jt;var cn=(0,c.Z)((0,c.Z)({},hr),{},(0,i.Z)((0,i.Z)({},M,dr),B,ur)),Rn=Object.keys(cn).map(function(En){var Ln=cn[En];return Ln?"".concat(En,'="').concat(Ln,'"'):null}).filter(function(En){return En}).join(" ");return"<style ".concat(Rn,">").concat(Jt,"</style>")}var Le=function(dr){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(ur?"".concat(ur,"-"):"").concat(dr).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()},tt=function(dr,ur,hr){return Object.keys(dr).length?".".concat(ur).concat(hr!=null&&hr.scope?".".concat(hr.scope):"","{").concat(Object.entries(dr).map(function(Er){var cn=(0,r.Z)(Er,2),Rn=cn[0],En=cn[1];return"".concat(Rn,":").concat(En,";")}).join(""),"}"):""},Vt=function(dr,ur,hr){var Er={},cn={};return Object.entries(dr).forEach(function(Rn){var En,Ln,Qn=(0,r.Z)(Rn,2),Yn=Qn[0],fr=Qn[1];if(hr!=null&&(En=hr.preserve)!==null&&En!==void 0&&En[Yn])cn[Yn]=fr;else if((typeof fr=="string"||typeof fr=="number")&&!(hr!=null&&(Ln=hr.ignore)!==null&&Ln!==void 0&&Ln[Yn])){var Mr,Dr=Le(Yn,hr==null?void 0:hr.prefix);Er[Dr]=typeof fr=="number"&&!(hr!=null&&(Mr=hr.unitless)!==null&&Mr!==void 0&&Mr[Yn])?"".concat(fr,"px"):String(fr),cn[Yn]="var(".concat(Dr,")")}}),[cn,tt(Er,ur,{scope:hr==null?void 0:hr.scope})]},Ft=e(34280),Wt=(0,c.Z)({},a),Gt=Wt.useInsertionEffect,Pt=function(dr,ur,hr){u.useMemo(dr,hr),(0,Ft.Z)(function(){return ur(!0)},hr)},Qt=Gt?function(Jt,dr,ur){return Gt(function(){return Jt(),dr()},ur)}:Pt,Ze=Qt,fe=(0,c.Z)({},a),pe=fe.useInsertionEffect,It=function(dr){var ur=[],hr=!1;function Er(cn){hr||ur.push(cn)}return u.useEffect(function(){return hr=!1,function(){hr=!0,ur.length&&ur.forEach(function(cn){return cn()})}},dr),Er},Te=function(){return function(dr){dr()}},ct=typeof pe!="undefined"?It:Te,$t=ct;function Ct(){return!1}var Ie=!1;function St(){return Ie}var Ue=Ct;if(0)var Se,yt;function Lt(Jt,dr,ur,hr,Er){var cn=u.useContext(ie),Rn=cn.cache,En=[Jt].concat((0,l.Z)(dr)),Ln=k(En),Qn=$t([Ln]),Yn=Ue(),fr=function(_n){Rn.opUpdate(Ln,function(mt){var On=mt||[void 0,void 0],Mn=(0,r.Z)(On,2),_i=Mn[0],Zi=_i===void 0?0:_i,tr=Mn[1],Ki=tr,Mi=Ki||ur(),la=[Zi,Mi];return _n?_n(la):la})};u.useMemo(function(){fr()},[Ln]);var Mr=Rn.opGet(Ln),Dr=Mr[1];return Ze(function(){Er==null||Er(Dr)},function(vn){return fr(function(_n){var mt=(0,r.Z)(_n,2),On=mt[0],Mn=mt[1];return vn&&On===0&&(Er==null||Er(Dr)),[On+1,Mn]}),function(){Rn.opUpdate(Ln,function(_n){var mt=_n||[],On=(0,r.Z)(mt,2),Mn=On[0],_i=Mn===void 0?0:Mn,Zi=On[1],tr=_i-1;return tr===0?(Qn(function(){(vn||!Rn.opGet(Ln))&&(hr==null||hr(Zi,!1))}),null):[_i-1,Zi]})}},[Ln]),Dr}var Me={},Pr="css",At=new Map;function Gr(Jt){At.set(Jt,(At.get(Jt)||0)+1)}function Yr(Jt,dr){if(typeof document!="undefined"){var ur=document.querySelectorAll("style[".concat(M,'="').concat(Jt,'"]'));ur.forEach(function(hr){if(hr[K]===dr){var Er;(Er=hr.parentNode)===null||Er===void 0||Er.removeChild(hr)}})}}var Ir=0;function Rr(Jt,dr){At.set(Jt,(At.get(Jt)||0)-1);var ur=new Set;At.forEach(function(hr,Er){hr<=0&&ur.add(Er)}),At.size-ur.size>Ir&&ur.forEach(function(hr){Yr(hr,dr),At.delete(hr)})}var mr=function(dr,ur,hr,Er){var cn=hr.getDerivativeToken(dr),Rn=(0,c.Z)((0,c.Z)({},cn),ur);return Er&&(Rn=Er(Rn)),Rn},Nr="token";function Jr(Jt,dr){var ur=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},hr=(0,u.useContext)(ie),Er=hr.cache.instanceId,cn=hr.container,Rn=ur.salt,En=Rn===void 0?"":Rn,Ln=ur.override,Qn=Ln===void 0?Me:Ln,Yn=ur.formatToken,fr=ur.getComputedToken,Mr=ur.cssVar,Dr=Et(function(){return Object.assign.apply(Object,[{}].concat((0,l.Z)(dr)))},dr),vn=rt(Dr),_n=rt(Qn),mt=Mr?rt(Mr):"",On=Lt(Nr,[En,Jt.id,vn,_n,mt],function(){var Mn,_i=fr?fr(Dr,Qn,Jt):mr(Dr,Qn,Jt,Yn),Zi=(0,c.Z)({},_i),tr="";if(Mr){var Ki=Vt(_i,Mr.key,{prefix:Mr.prefix,ignore:Mr.ignore,unitless:Mr.unitless,preserve:Mr.preserve}),Mi=(0,r.Z)(Ki,2);_i=Mi[0],tr=Mi[1]}var la=gt(_i,En);_i._tokenKey=la,Zi._tokenKey=gt(Zi,En);var Ja=(Mn=Mr==null?void 0:Mr.key)!==null&&Mn!==void 0?Mn:la;_i._themeKey=Ja,Gr(Ja);var gs="".concat(Pr,"-").concat(o(la));return _i._hashId=gs,[_i,gs,Zi,tr,(Mr==null?void 0:Mr.key)||""]},function(Mn){Rr(Mn[0]._themeKey,Er)},function(Mn){var _i=(0,r.Z)(Mn,4),Zi=_i[0],tr=_i[3];if(Mr&&tr){var Ki=(0,h.hq)(tr,o("css-variables-".concat(Zi._themeKey)),{mark:B,prepend:"queue",attachTo:cn,priority:-999});Ki[K]=Er,Ki.setAttribute(M,Zi._themeKey)}});return On}var sn=function(dr,ur,hr){var Er=(0,r.Z)(dr,5),cn=Er[2],Rn=Er[3],En=Er[4],Ln=hr||{},Qn=Ln.plain;if(!Rn)return null;var Yn=cn._tokenKey,fr=-999,Mr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(fr)},Dr=er(Rn,En,Yn,Mr,Qn);return[fr,Yn,Dr]},Xt=e(14809),_t={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=_t,lt="-ms-",jt="-moz-",yr="-webkit-",vr="comm",it="rule",Ar="decl",on="@page",jn="@media",Hr="@import",Un="@charset",Hn="@viewport",Tn="@supports",zn="@document",yn="@namespace",wi="@keyframes",ti="@font-face",Ei="@counter-style",zi="@font-feature-values",Di="@layer",fa="@scope",qn=Math.abs,Xi=String.fromCharCode,kt=Object.assign;function pt(Jt,dr){return di(Jt,0)^45?(((dr<<2^di(Jt,0))<<2^di(Jt,1))<<2^di(Jt,2))<<2^di(Jt,3):0}function Pi(Jt){return Jt.trim()}function Vi(Jt,dr){return(Jt=dr.exec(Jt))?Jt[0]:Jt}function oi(Jt,dr,ur){return Jt.replace(dr,ur)}function xa(Jt,dr,ur){return Jt.indexOf(dr,ur)}function di(Jt,dr){return Jt.charCodeAt(dr)|0}function Jn(Jt,dr,ur){return Jt.slice(dr,ur)}function mn(Jt){return Jt.length}function nr(Jt){return Jt.length}function vt(Jt,dr){return dr.push(Jt),Jt}function nt(Jt,dr){return Jt.map(dr).join("")}function Dt(Jt,dr){return Jt.filter(function(ur){return!Vi(ur,dr)})}function ht(Jt,dr){for(var ur="",hr=0;hr<Jt.length;hr++)ur+=dr(Jt[hr],hr,Jt,dr)||"";return ur}function lr(Jt,dr,ur,hr){switch(Jt.type){case Di:if(Jt.children.length)break;case Hr:case yn:case Ar:return Jt.return=Jt.return||Jt.value;case vr:return"";case wi:return Jt.return=Jt.value+"{"+ht(Jt.children,hr)+"}";case it:if(!mn(Jt.value=Jt.props.join(",")))return""}return mn(ur=ht(Jt.children,hr))?Jt.return=Jt.value+"{"+ur+"}":""}var cr=1,Cr=1,jr=0,He=0,Je=0,be="";function st(Jt,dr,ur,hr,Er,cn,Rn,En){return{value:Jt,root:dr,parent:ur,type:hr,props:Er,children:cn,line:cr,column:Cr,length:Rn,return:"",siblings:En}}function or(Jt,dr){return assign(st("",null,null,"",null,null,0,Jt.siblings),Jt,{length:-Jt.length},dr)}function br(Jt){for(;Jt.root;)Jt=or(Jt.root,{children:[Jt]});append(Jt,Jt.siblings)}function Or(){return Je}function Tr(){return Je=He>0?di(be,--He):0,Cr--,Je===10&&(Cr=1,cr--),Je}function Fr(){return Je=He<jr?di(be,He++):0,Cr++,Je===10&&(Cr=1,cr++),Je}function pn(){return di(be,He)}function xr(){return He}function an(Jt,dr){return Jn(be,Jt,dr)}function Qr(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 rn(Jt){return cr=Cr=1,jr=mn(be=Jt),He=0,[]}function xn(Jt){return be="",Jt}function da(Jt){return Pi(an(He-1,Li(Jt===91?Jt+2:Jt===40?Jt+1:Jt)))}function xi(Jt){return xn(hn(rn(Jt)))}function ui(Jt){for(;(Je=pn())&&Je<33;)Fr();return Qr(Jt)>2||Qr(Je)>3?"":" "}function hn(Jt){for(;Fr();)switch(Qr(Je)){case 0:append(Cs(He-1),Jt);break;case 2:append(da(Je),Jt);break;default:append(from(Je),Jt)}return Jt}function ni(Jt,dr){for(;--dr&&Fr()&&!(Je<48||Je>102||Je>57&&Je<65||Je>70&&Je<97););return an(Jt,xr()+(dr<6&&pn()==32&&Fr()==32))}function Li(Jt){for(;Fr();)switch(Je){case Jt:return He;case 34:case 39:Jt!==34&&Jt!==39&&Li(Je);break;case 40:Jt===41&&Li(Jt);break;case 92:Fr();break}return He}function aa(Jt,dr){for(;Fr()&&Jt+Je!==57;)if(Jt+Je===84&&pn()===47)break;return"/*"+an(dr,He-1)+"*"+Xi(Jt===47?Jt:Fr())}function Cs(Jt){for(;!Qr(pn());)Fr();return an(Jt,He)}function sa(Jt){return xn(vs("",null,null,null,[""],Jt=rn(Jt),0,[0],Jt))}function vs(Jt,dr,ur,hr,Er,cn,Rn,En,Ln){for(var Qn=0,Yn=0,fr=Rn,Mr=0,Dr=0,vn=0,_n=1,mt=1,On=1,Mn=0,_i="",Zi=Er,tr=cn,Ki=hr,Mi=_i;mt;)switch(vn=Mn,Mn=Fr()){case 40:if(vn!=108&&di(Mi,fr-1)==58){xa(Mi+=oi(da(Mn),"&","&\f"),"&\f",qn(Qn?En[Qn-1]:0))!=-1&&(On=-1);break}case 34:case 39:case 91:Mi+=da(Mn);break;case 9:case 10:case 13:case 32:Mi+=ui(vn);break;case 92:Mi+=ni(xr()-1,7);continue;case 47:switch(pn()){case 42:case 47:vt(Ra(aa(Fr(),xr()),dr,ur,Ln),Ln),(Qr(vn||1)==5||Qr(pn()||1)==5)&&mn(Mi)&&Jn(Mi,-1,void 0)!==" "&&(Mi+=" ");break;default:Mi+="/"}break;case 123*_n:En[Qn++]=mn(Mi)*On;case 125*_n:case 59:case 0:switch(Mn){case 0:case 125:mt=0;case 59+Yn:On==-1&&(Mi=oi(Mi,/\f/g,"")),Dr>0&&(mn(Mi)-fr||_n===0&&vn===47)&&vt(Dr>32?Es(Mi+";",hr,ur,fr-1,Ln):Es(oi(Mi," ","")+";",hr,ur,fr-2,Ln),Ln);break;case 59:Mi+=";";default:if(vt(Ki=Ts(Mi,dr,ur,Qn,Yn,Er,En,_i,Zi=[],tr=[],fr,cn),cn),Mn===123)if(Yn===0)vs(Mi,dr,Ki,Ki,Zi,cn,fr,En,tr);else{switch(Mr){case 99:if(di(Mi,3)===110)break;case 108:if(di(Mi,2)===97)break;default:Yn=0;case 100:case 109:case 115:}Yn?vs(Jt,Ki,Ki,hr&&vt(Ts(Jt,Ki,Ki,0,0,Er,En,_i,Er,Zi=[],fr,tr),tr),Er,tr,fr,En,hr?Zi:tr):vs(Mi,Ki,Ki,Ki,[""],tr,0,En,tr)}}Qn=Yn=Dr=0,_n=On=1,_i=Mi="",fr=Rn;break;case 58:fr=1+mn(Mi),Dr=vn;default:if(_n<1){if(Mn==123)--_n;else if(Mn==125&&_n++==0&&Tr()==125)continue}switch(Mi+=Xi(Mn),Mn*_n){case 38:On=Yn>0?1:(Mi+="\f",-1);break;case 44:En[Qn++]=(mn(Mi)-1)*On,On=1;break;case 64:pn()===45&&(Mi+=da(Fr())),Mr=pn(),Yn=fr=mn(_i=Mi+=Cs(xr())),Mn++;break;case 45:vn===45&&mn(Mi)==2&&(_n=0)}}return cn}function Ts(Jt,dr,ur,hr,Er,cn,Rn,En,Ln,Qn,Yn,fr){for(var Mr=Er-1,Dr=Er===0?cn:[""],vn=nr(Dr),_n=0,mt=0,On=0;_n<hr;++_n)for(var Mn=0,_i=Jn(Jt,Mr+1,Mr=qn(mt=Rn[_n])),Zi=Jt;Mn<vn;++Mn)(Zi=Pi(mt>0?Dr[Mn]+" "+_i:oi(_i,/&\f/g,Dr[Mn])))&&(Ln[On++]=Zi);return st(Jt,dr,ur,Er===0?it:En,Ln,Qn,Yn,fr)}function Ra(Jt,dr,ur,hr){return st(Jt,dr,ur,vr,Xi(Or()),Jn(Jt,2,-2),0,hr)}function Es(Jt,dr,ur,hr,Er){return st(Jt,dr,ur,Ar,Jn(Jt,0,hr),Jn(Jt,hr+1,-1),hr,Er)}function Wn(Jt,dr){var ur=dr.path,hr=dr.parentSelectors;(0,Mt.ZP)(!1,"[Ant Design CSS-in-JS] ".concat(ur?"Error in ".concat(ur,": "):"").concat(Jt).concat(hr.length?" Selector: ".concat(hr.join(" | ")):""))}var ns=function(dr,ur,hr){if(dr==="content"){var Er=/(attr|counters?|url|(((repeating-)?(linear|radial))|conic)-gradient)\(|(no-)?(open|close)-quote/,cn=["normal","none","initial","inherit","unset"];(typeof ur!="string"||cn.indexOf(ur)===-1&&!Er.test(ur)&&(ur.charAt(0)!==ur.charAt(ur.length-1)||ur.charAt(0)!=='"'&&ur.charAt(0)!=="'"))&&lintWarning("You seem to be using a value for 'content' without quotes, try replacing it with `content: '\"".concat(ur,"\"'`."),hr)}},$a=null,Ps=function(dr,ur,hr){dr==="animation"&&hr.hashId&&ur!=="none"&&lintWarning("You seem to be using hashed animation '".concat(ur,"', in which case 'animationName' with Keyframe as value is recommended."),hr)},Ui=null;function _s(Jt){var dr,ur=((dr=Jt.match(/:not\(([^)]*)\)/))===null||dr===void 0?void 0:dr[1])||"",hr=ur.split(/(\[[^[]*])|(?=[.#])/).filter(function(Er){return Er});return hr.length>1}function Po(Jt){return Jt.parentSelectors.reduce(function(dr,ur){return dr?ur.includes("&")?ur.replace(/&/g,dr):"".concat(dr," ").concat(ur):ur},"")}var Pa=function(dr,ur,hr){var Er=Po(hr),cn=Er.match(/:not\([^)]*\)/g)||[];cn.length>0&&cn.some(_s)&&Wn("Concat ':not' selector not support in legacy browsers.",hr)},Ji=Pa,Fa=function(dr,ur,hr){switch(dr){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":Wn("You seem to be using non-logical property '".concat(dr,"' 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."),hr);return;case"margin":case"padding":case"borderWidth":case"borderStyle":if(typeof ur=="string"){var Er=ur.split(" ").map(function(En){return En.trim()});Er.length===4&&Er[1]!==Er[3]&&Wn("You seem to be using '".concat(dr,"' property with different left ").concat(dr," and right ").concat(dr,", 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."),hr)}return;case"clear":case"textAlign":(ur==="left"||ur==="right")&&Wn("You seem to be using non-logical value '".concat(ur,"' of ").concat(dr,", 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."),hr);return;case"borderRadius":if(typeof ur=="string"){var cn=ur.split("/").map(function(En){return En.trim()}),Rn=cn.reduce(function(En,Ln){if(En)return En;var Qn=Ln.split(" ").map(function(Yn){return Yn.trim()});return Qn.length>=2&&Qn[0]!==Qn[1]||Qn.length===3&&Qn[1]!==Qn[2]||Qn.length===4&&Qn[2]!==Qn[3]?!0:En},!1);Rn&&Wn("You seem to be using non-logical value '".concat(ur,"' of ").concat(dr,", 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."),hr)}return;default:}},Vs=Fa,In=function(dr,ur,hr){(typeof ur=="string"&&/NaN/g.test(ur)||Number.isNaN(ur))&&Wn("Unexpected 'NaN' in property '".concat(dr,": ").concat(ur,"'."),hr)},La=In,as=function(dr,ur,hr){hr.parentSelectors.some(function(Er){var cn=Er.split(",");return cn.some(function(Rn){return Rn.split("&").length>2})})&&Wn("Should not use more than one `&` in a selector.",hr)},ss=as,ki="data-ant-cssinjs-cache-path",Oa="_FILE_STYLE__";function Ia(Jt){return Object.keys(Jt).map(function(dr){var ur=Jt[dr];return"".concat(dr,":").concat(ur)}).join(";")}var cs,Ys=!0;function wo(Jt){var dr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;cs=Jt,Ys=dr}function Io(){if(!cs&&(cs={},(0,q.Z)())){var Jt=document.createElement("div");Jt.className=ki,Jt.style.position="fixed",Jt.style.visibility="hidden",Jt.style.top="-9999px",document.body.appendChild(Jt);var dr=getComputedStyle(Jt).content||"";dr=dr.replace(/^"/,"").replace(/"$/,""),dr.split(";").forEach(function(Er){var cn=Er.split(":"),Rn=(0,r.Z)(cn,2),En=Rn[0],Ln=Rn[1];cs[En]=Ln});var ur=document.querySelector("style[".concat(ki,"]"));if(ur){var hr;Ys=!1,(hr=ur.parentNode)===null||hr===void 0||hr.removeChild(ur)}document.body.removeChild(Jt)}}function Oo(Jt){return Io(),!!cs[Jt]}function Ba(Jt){var dr=cs[Jt],ur=null;if(dr&&(0,q.Z)())if(Ys)ur=Oa;else{var hr=document.querySelector("style[".concat(B,'="').concat(cs[Jt],'"]'));hr?ur=hr.innerHTML:delete cs[Jt]}return[ur,dr]}var qa="_skip_check_",lo="_multi_value_";function Do(Jt){var dr=ht(sa(Jt),lr);return dr.replace(/\{%%%\:[^;];}/g,";")}function Eo(Jt){return(0,le.Z)(Jt)==="object"&&Jt&&(qa in Jt||lo in Jt)}function ko(Jt,dr,ur){if(!dr)return Jt;var hr=".".concat(dr),Er=ur==="low"?":where(".concat(hr,")"):hr,cn=Jt.split(",").map(function(Rn){var En,Ln=Rn.trim().split(/\s+/),Qn=Ln[0]||"",Yn=((En=Qn.match(/^\w+/))===null||En===void 0?void 0:En[0])||"";return Qn="".concat(Yn).concat(Er).concat(Qn.slice(Yn.length)),[Qn].concat((0,l.Z)(Ln.slice(1))).join(" ")});return cn.join(",")}var li=function Jt(dr){var ur=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},hr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},Er=hr.root,cn=hr.injectHash,Rn=hr.parentSelectors,En=ur.hashId,Ln=ur.layer,Qn=ur.path,Yn=ur.hashPriority,fr=ur.transformers,Mr=fr===void 0?[]:fr,Dr=ur.linters,vn=Dr===void 0?[]:Dr,_n="",mt={};function On(Zi){var tr=Zi.getName(En);if(!mt[tr]){var Ki=Jt(Zi.style,ur,{root:!1,parentSelectors:Rn}),Mi=(0,r.Z)(Ki,1),la=Mi[0];mt[tr]="@keyframes ".concat(Zi.getName(En)).concat(la)}}function Mn(Zi){var tr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return Zi.forEach(function(Ki){Array.isArray(Ki)?Mn(Ki,tr):Ki&&tr.push(Ki)}),tr}var _i=Mn(Array.isArray(dr)?dr:[dr]);return _i.forEach(function(Zi){var tr=typeof Zi=="string"&&!Er?{}:Zi;if(typeof tr=="string")_n+="".concat(tr,`
|
|
|
`);else if(tr._keyframe)On(tr);else{var Ki=Mr.reduce(function(Mi,la){var Ja;return(la==null||(Ja=la.visit)===null||Ja===void 0?void 0:Ja.call(la,Mi))||Mi},tr);Object.keys(Ki).forEach(function(Mi){var la=Ki[Mi];if((0,le.Z)(la)==="object"&&la&&(Mi!=="animationName"||!la._keyframe)&&!Eo(la)){var Ja=!1,gs=Mi.trim(),Si=!1;(Er||cn)&&En?gs.startsWith("@")?Ja=!0:gs==="&"?gs=ko("",En,Yn):gs=ko(Mi,En,Yn):Er&&!En&&(gs==="&"||gs==="")&&(gs="",Si=!0);var io=Jt(la,ur,{root:Si,injectHash:Ja,parentSelectors:[].concat((0,l.Z)(Rn),[gs])}),zs=(0,r.Z)(io,2),ds=zs[0],wa=zs[1];mt=(0,c.Z)((0,c.Z)({},mt),wa),_n+="".concat(gs).concat(ds)}else{let kn=function(Ss,Zs){var Xe=Ss.replace(/[A-Z]/g,function(zt){return"-".concat(zt.toLowerCase())}),Qe=Zs;!ut[Ss]&&typeof Qe=="number"&&Qe!==0&&(Qe="".concat(Qe,"px")),Ss==="animationName"&&Zs!==null&&Zs!==void 0&&Zs._keyframe&&(On(Zs),Qe=Zs.getName(En)),_n+="".concat(Xe,":").concat(Qe,";")};var us,Qs=(us=la==null?void 0:la.value)!==null&&us!==void 0?us:la;(0,le.Z)(la)==="object"&&la!==null&&la!==void 0&&la[lo]&&Array.isArray(Qs)?Qs.forEach(function(Ss){kn(Mi,Ss)}):kn(Mi,Qs)}})}}),Er?Ln&&(_n&&(_n="@layer ".concat(Ln.name," {").concat(_n,"}")),Ln.dependencies&&(mt["@layer ".concat(Ln.name)]=Ln.dependencies.map(function(Zi){return"@layer ".concat(Zi,", ").concat(Ln.name,";")}).join(`
|
|
|
`))):_n="{".concat(_n,"}"),[_n,mt]};function ii(Jt,dr){return o("".concat(Jt.join("%")).concat(dr))}function Na(){return null}var Ka="style";function ja(Jt,dr){var ur=Jt.token,hr=Jt.path,Er=Jt.hashId,cn=Jt.layer,Rn=Jt.nonce,En=Jt.clientOnly,Ln=Jt.order,Qn=Ln===void 0?0:Ln,Yn=u.useContext(ie),fr=Yn.autoClear,Mr=Yn.mock,Dr=Yn.defaultCache,vn=Yn.hashPriority,_n=Yn.container,mt=Yn.ssrInline,On=Yn.transformers,Mn=Yn.linters,_i=Yn.cache,Zi=Yn.layer,tr=ur._tokenKey,Ki=[tr];Zi&&Ki.push("layer"),Ki.push.apply(Ki,(0,l.Z)(hr));var Mi=xt,la=Lt(Ka,Ki,function(){var zs=Ki.join("|");if(Oo(zs)){var ds=Ba(zs),wa=(0,r.Z)(ds,2),us=wa[0],Qs=wa[1];if(us)return[us,tr,Qs,{},En,Qn]}var kn=dr(),Ss=li(kn,{hashId:Er,hashPriority:vn,layer:Zi?cn:void 0,path:hr.join("-"),transformers:On,linters:Mn}),Zs=(0,r.Z)(Ss,2),Xe=Zs[0],Qe=Zs[1],zt=Do(Xe),Kt=ii(Ki,zt);return[zt,tr,Kt,Qe,En,Qn]},function(zs,ds){var wa=(0,r.Z)(zs,3),us=wa[2];(ds||fr)&&xt&&(0,h.jL)(us,{mark:B,attachTo:_n})},function(zs){var ds=(0,r.Z)(zs,4),wa=ds[0],us=ds[1],Qs=ds[2],kn=ds[3];if(Mi&&wa!==Oa){var Ss={mark:B,prepend:Zi?!1:"queue",attachTo:_n,priority:Qn},Zs=typeof Rn=="function"?Rn():Rn;Zs&&(Ss.csp={nonce:Zs});var Xe=[],Qe=[];Object.keys(kn).forEach(function(Kt){Kt.startsWith("@layer")?Xe.push(Kt):Qe.push(Kt)}),Xe.forEach(function(Kt){(0,h.hq)(Do(kn[Kt]),"_layer-".concat(Kt),(0,c.Z)((0,c.Z)({},Ss),{},{prepend:!0}))});var zt=(0,h.hq)(wa,Qs,Ss);zt[K]=_i.instanceId,zt.setAttribute(M,tr),Qe.forEach(function(Kt){(0,h.hq)(Do(kn[Kt]),"_effect-".concat(Kt),Ss)})}}),Ja=(0,r.Z)(la,3),gs=Ja[0],Si=Ja[1],io=Ja[2];return function(zs){var ds;return!mt||Mi||!Dr?ds=u.createElement(Na,null):ds=u.createElement("style",(0,Xt.Z)({},(0,i.Z)((0,i.Z)({},M,Si),B,io),{dangerouslySetInnerHTML:{__html:gs}})),u.createElement(u.Fragment,null,ds,zs)}}var Xs=function(dr,ur,hr){var Er=(0,r.Z)(dr,6),cn=Er[0],Rn=Er[1],En=Er[2],Ln=Er[3],Qn=Er[4],Yn=Er[5],fr=hr||{},Mr=fr.plain;if(Qn)return null;var Dr=cn,vn={"data-rc-order":"prependQueue","data-rc-priority":"".concat(Yn)};return Dr=er(cn,Rn,En,vn,Mr),Ln&&Object.keys(Ln).forEach(function(_n){if(!ur[_n]){ur[_n]=!0;var mt=Do(Ln[_n]),On=er(mt,Rn,"_effect-".concat(_n),vn,Mr);_n.startsWith("@layer")?Dr=On+Dr:Dr+=On}}),[Yn,En,Dr]},So="cssVar",Ho=function(dr,ur){var hr=dr.key,Er=dr.prefix,cn=dr.unitless,Rn=dr.ignore,En=dr.token,Ln=dr.scope,Qn=Ln===void 0?"":Ln,Yn=(0,u.useContext)(ie),fr=Yn.cache.instanceId,Mr=Yn.container,Dr=En._tokenKey,vn=[].concat((0,l.Z)(dr.path),[hr,Qn,Dr]),_n=Lt(So,vn,function(){var mt=ur(),On=Vt(mt,hr,{prefix:Er,unitless:cn,ignore:Rn,scope:Qn}),Mn=(0,r.Z)(On,2),_i=Mn[0],Zi=Mn[1],tr=ii(vn,Zi);return[_i,Zi,tr,hr]},function(mt){var On=(0,r.Z)(mt,3),Mn=On[2];xt&&(0,h.jL)(Mn,{mark:B,attachTo:Mr})},function(mt){var On=(0,r.Z)(mt,3),Mn=On[1],_i=On[2];if(Mn){var Zi=(0,h.hq)(Mn,_i,{mark:B,prepend:"queue",attachTo:Mr,priority:-999});Zi[K]=fr,Zi.setAttribute(M,hr)}});return _n},fs=function(dr,ur,hr){var Er=(0,r.Z)(dr,4),cn=Er[1],Rn=Er[2],En=Er[3],Ln=hr||{},Qn=Ln.plain;if(!cn)return null;var Yn=-999,fr={"data-rc-order":"prependQueue","data-rc-priority":"".concat(Yn)},Mr=er(cn,En,Rn,fr,Qn);return[Yn,Rn,Mr]},No=Ho,Wo=(0,i.Z)((0,i.Z)((0,i.Z)({},Ka,Xs),Nr,sn),So,fs);function iu(Jt){return Jt!==null}function vo(Jt,dr){var ur=typeof dr=="boolean"?{plain:dr}:dr||{},hr=ur.plain,Er=hr===void 0?!1:hr,cn=ur.types,Rn=cn===void 0?["style","token","cssVar"]:cn,En=ur.once,Ln=En===void 0?!1:En,Qn=new RegExp("^(".concat((typeof Rn=="string"?[Rn]:Rn).join("|"),")%")),Yn=Array.from(Jt.cache.keys()).filter(function(vn){return Qn.test(vn)}),fr={},Mr={},Dr="";return Yn.map(function(vn){if(Ln&&Jt.extracted.has(vn))return null;var _n=vn.replace(Qn,"").replace(/%/g,"|"),mt=vn.split("%"),On=(0,r.Z)(mt,1),Mn=On[0],_i=Wo[Mn],Zi=_i(Jt.cache.get(vn)[1],fr,{plain:Er});if(!Zi)return null;var tr=(0,r.Z)(Zi,3),Ki=tr[0],Mi=tr[1],la=tr[2];return vn.startsWith("style")&&(Mr[_n]=Mi),Jt.extracted.add(vn),[Ki,la]}).filter(iu).sort(function(vn,_n){var mt=(0,r.Z)(vn,1),On=mt[0],Mn=(0,r.Z)(_n,1),_i=Mn[0];return On-_i}).forEach(function(vn){var _n=(0,r.Z)(vn,2),mt=_n[1];Dr+=mt}),Dr+=er(".".concat(ki,'{content:"').concat(Ia(Mr),'";}'),void 0,void 0,(0,i.Z)({},ki,ki),Er),Dr}var Cu=function(){function Jt(dr,ur){(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=dr,this.style=ur}return(0,b.Z)(Jt,[{key:"getName",value:function(){var ur=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return ur?"".concat(ur,"-").concat(this.name):this.name}}]),Jt}(),_o=Cu;function Ks(Jt){if(typeof Jt=="number")return[[Jt],!1];var dr=String(Jt).trim(),ur=dr.match(/(.*)(!important)/),hr=(ur?ur[1]:dr).trim().split(/\s+/),Er=[],cn=0;return[hr.reduce(function(Rn,En){if(En.includes("(")||En.includes(")")){var Ln=En.split("(").length-1,Qn=En.split(")").length-1;cn+=Ln-Qn}return cn>=0&&Er.push(En),cn===0&&(Rn.push(Er.join(" ")),Er=[]),Rn},[]),!!ur]}function Vo(Jt){return Jt.notSplit=!0,Jt}var du={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:Vo(["borderTop","borderBottom"]),borderBlockStart:Vo(["borderTop"]),borderBlockEnd:Vo(["borderBottom"]),borderInline:Vo(["borderLeft","borderRight"]),borderInlineStart:Vo(["borderLeft"]),borderInlineEnd:Vo(["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 co(Jt,dr){var ur=Jt;return dr&&(ur="".concat(ur," !important")),{_skip_check_:!0,value:ur}}var go={visit:function(dr){var ur={};return Object.keys(dr).forEach(function(hr){var Er=dr[hr],cn=du[hr];if(cn&&(typeof Er=="number"||typeof Er=="string")){var Rn=Ks(Er),En=(0,r.Z)(Rn,2),Ln=En[0],Qn=En[1];cn.length&&cn.notSplit?cn.forEach(function(Yn){ur[Yn]=co(Er,Qn)}):cn.length===1?ur[cn[0]]=co(Ln[0],Qn):cn.length===2?cn.forEach(function(Yn,fr){var Mr;ur[Yn]=co((Mr=Ln[fr])!==null&&Mr!==void 0?Mr:Ln[0],Qn)}):cn.length===4?cn.forEach(function(Yn,fr){var Mr,Dr;ur[Yn]=co((Mr=(Dr=Ln[fr])!==null&&Dr!==void 0?Dr:Ln[fr-2])!==null&&Mr!==void 0?Mr:Ln[0],Qn)}):ur[hr]=Er}else ur[hr]=Er}),ur}},au=go,Ro=/url\([^)]+\)|var\([^)]+\)|(\d*\.?\d+)px/g;function jo(Jt,dr){var ur=Math.pow(10,dr+1),hr=Math.floor(Jt*ur);return Math.round(hr/10)*10/ur}var os=function(){var dr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ur=dr.rootValue,hr=ur===void 0?16:ur,Er=dr.precision,cn=Er===void 0?5:Er,Rn=dr.mediaQuery,En=Rn===void 0?!1:Rn,Ln=function(fr,Mr){if(!Mr)return fr;var Dr=parseFloat(Mr);if(Dr<=1)return fr;var vn=jo(Dr/hr,cn);return"".concat(vn,"rem")},Qn=function(fr){var Mr=(0,c.Z)({},fr);return Object.entries(fr).forEach(function(Dr){var vn=(0,r.Z)(Dr,2),_n=vn[0],mt=vn[1];if(typeof mt=="string"&&mt.includes("px")){var On=mt.replace(Ro,Ln);Mr[_n]=On}!ut[_n]&&typeof mt=="number"&&mt!==0&&(Mr[_n]="".concat(mt,"px").replace(Ro,Ln));var Mn=_n.trim();if(Mn.startsWith("@")&&Mn.includes("px")&&En){var _i=_n.replace(Ro,Ln);Mr[_i]=Mr[_n],delete Mr[_n]}}),Mr};return{visit:Qn}},Ao=os,hu={supportModernCSS:function(){return We()&&dt()}}},7657:function(d,_,e){"use strict";e.d(_,{Z:function(){return ce}});var r=e(14809),i=e(50298),l=e(4635),c=e(62646),f=e(59301),o=e(92310),h=e.n(o),u=e(30071),a=e(18418),x=e(20439),p=e(93664),y=e(810),m=e(96452),b=e(48736);function A(Z){return Z.replace(/-(.)/g,function(j,ae){return ae.toUpperCase()})}function k(Z,j){(0,b.ZP)(Z,"[@ant-design/icons] ".concat(j))}function R(Z){return(0,p.Z)(Z)==="object"&&typeof Z.name=="string"&&typeof Z.theme=="string"&&((0,p.Z)(Z.icon)==="object"||typeof Z.icon=="function")}function C(){var Z=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(Z).reduce(function(j,ae){var me=Z[ae];switch(ae){case"class":j.className=me,delete j.class;break;default:delete j[ae],j[A(ae)]=me}return j},{})}function O(Z,j,ae){return ae?f.createElement(Z.tag,(0,x.Z)((0,x.Z)({key:j},C(Z.attrs)),ae),(Z.children||[]).map(function(me,Pe){return O(me,"".concat(j,"-").concat(Z.tag,"-").concat(Pe))})):f.createElement(Z.tag,(0,x.Z)({key:j},C(Z.attrs)),(Z.children||[]).map(function(me,Pe){return O(me,"".concat(j,"-").concat(Z.tag,"-").concat(Pe))}))}function M(Z){return(0,u.generate)(Z)[0]}function B(Z){return Z?Array.isArray(Z)?Z:[Z]:[]}var N={width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",focusable:"false"},K=`
|
|
|
.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);
|
|
|
}
|
|
|
}
|
|
|
`,$=function(j){var ae=(0,f.useContext)(a.Z),me=ae.csp,Pe=ae.prefixCls,Oe=ae.layer,Ge=K;Pe&&(Ge=Ge.replace(/anticon/g,Pe)),Oe&&(Ge="@layer ".concat(Oe,` {
|
|
|
`).concat(Ge,`
|
|
|
}`)),(0,f.useEffect)(function(){var Ne=j.current,Mt=(0,m.A)(Ne);(0,y.hq)(Ge,"@ant-design-icons",{prepend:!Oe,csp:me,attachTo:Mt})},[])},G=["icon","className","onClick","style","primaryColor","secondaryColor"],se={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function ie(Z){var j=Z.primaryColor,ae=Z.secondaryColor;se.primaryColor=j,se.secondaryColor=ae||M(j),se.calculated=!!ae}function le(){return(0,x.Z)({},se)}var q=function(j){var ae=j.icon,me=j.className,Pe=j.onClick,Oe=j.style,Ge=j.primaryColor,Ne=j.secondaryColor,Mt=(0,c.Z)(j,G),bt=f.useRef(),Rt=se;if(Ge&&(Rt={primaryColor:Ge,secondaryColor:Ne||M(Ge)}),$(bt),k(R(ae),"icon should be icon definiton, but got ".concat(ae)),!R(ae))return null;var Ht=ae;return Ht&&typeof Ht.icon=="function"&&(Ht=(0,x.Z)((0,x.Z)({},Ht),{},{icon:Ht.icon(Rt.primaryColor,Rt.secondaryColor)})),O(Ht.icon,"svg-".concat(Ht.name),(0,x.Z)((0,x.Z)({className:me,onClick:Pe,style:Oe,"data-icon":Ht.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},Mt),{},{ref:bt}))};q.displayName="IconReact",q.getTwoToneColors=le,q.setTwoToneColors=ie;var J=q;function V(Z){var j=B(Z),ae=(0,i.Z)(j,2),me=ae[0],Pe=ae[1];return J.setTwoToneColors({primaryColor:me,secondaryColor:Pe})}function ue(){var Z=J.getTwoToneColors();return Z.calculated?[Z.primaryColor,Z.secondaryColor]:Z.primaryColor}var ee=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];V(u.blue.primary);var Q=f.forwardRef(function(Z,j){var ae=Z.className,me=Z.icon,Pe=Z.spin,Oe=Z.rotate,Ge=Z.tabIndex,Ne=Z.onClick,Mt=Z.twoToneColor,bt=(0,c.Z)(Z,ee),Rt=f.useContext(a.Z),Ht=Rt.prefixCls,Bt=Ht===void 0?"anticon":Ht,rr=Rt.rootClassName,je=h()(rr,Bt,(0,l.Z)((0,l.Z)({},"".concat(Bt,"-").concat(me.name),!!me.name),"".concat(Bt,"-spin"),!!Pe||me.name==="loading"),ae),Et=Ge;Et===void 0&&Ne&&(Et=-1);var Nt=Oe?{msTransform:"rotate(".concat(Oe,"deg)"),transform:"rotate(".concat(Oe,"deg)")}:void 0,rt=B(Mt),gt=(0,i.Z)(rt,2),ft=gt[0],qe=gt[1];return f.createElement("span",(0,r.Z)({role:"img","aria-label":me.name},bt,{ref:j,tabIndex:Et,onClick:Ne,className:je}),f.createElement(J,{icon:me,primaryColor:ft,secondaryColor:qe,style:Nt}))});Q.displayName="AntdIcon",Q.getTwoToneColor=ue,Q.setTwoToneColor=V;var ce=Q},18418:function(d,_,e){"use strict";var r=e(59301),i=(0,r.createContext)({});_.Z=i},29679:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(14809),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),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},19248:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(14809),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),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},99267:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(14809),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),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},96512:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(14809),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),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},78987:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(14809),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),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},58617:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(14809),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),o=function(x,p){return i.createElement(f.Z,(0,r.Z)({},x,{ref:p,icon:c}))},h=i.forwardRef(o),u=h},12722:function(d,_,e){"use strict";e.d(_,{GC:function(){return x},T6:function(){return y},VD:function(){return m},WE:function(){return h},Wl:function(){return p},Yt:function(){return b},lC:function(){return l},py:function(){return o},rW:function(){return i},s:function(){return a},ve:function(){return f},vq:function(){return u}});var r=e(12187);function i(A,k,R){return{r:(0,r.sh)(A,255)*255,g:(0,r.sh)(k,255)*255,b:(0,r.sh)(R,255)*255}}function l(A,k,R){A=(0,r.sh)(A,255),k=(0,r.sh)(k,255),R=(0,r.sh)(R,255);var C=Math.max(A,k,R),O=Math.min(A,k,R),M=0,B=0,N=(C+O)/2;if(C===O)B=0,M=0;else{var K=C-O;switch(B=N>.5?K/(2-C-O):K/(C+O),C){case A:M=(k-R)/K+(k<R?6:0);break;case k:M=(R-A)/K+2;break;case R:M=(A-k)/K+4;break;default:break}M/=6}return{h:M,s:B,l:N}}function c(A,k,R){return R<0&&(R+=1),R>1&&(R-=1),R<.16666666666666666?A+(k-A)*(6*R):R<.5?k:R<.6666666666666666?A+(k-A)*(.6666666666666666-R)*6:A}function f(A,k,R){var C,O,M;if(A=(0,r.sh)(A,360),k=(0,r.sh)(k,100),R=(0,r.sh)(R,100),k===0)O=R,M=R,C=R;else{var B=R<.5?R*(1+k):R+k-R*k,N=2*R-B;C=c(N,B,A+.3333333333333333),O=c(N,B,A),M=c(N,B,A-.3333333333333333)}return{r:C*255,g:O*255,b:M*255}}function o(A,k,R){A=(0,r.sh)(A,255),k=(0,r.sh)(k,255),R=(0,r.sh)(R,255);var C=Math.max(A,k,R),O=Math.min(A,k,R),M=0,B=C,N=C-O,K=C===0?0:N/C;if(C===O)M=0;else{switch(C){case A:M=(k-R)/N+(k<R?6:0);break;case k:M=(R-A)/N+2;break;case R:M=(A-k)/N+4;break;default:break}M/=6}return{h:M,s:K,v:B}}function h(A,k,R){A=(0,r.sh)(A,360)*6,k=(0,r.sh)(k,100),R=(0,r.sh)(R,100);var C=Math.floor(A),O=A-C,M=R*(1-k),B=R*(1-O*k),N=R*(1-(1-O)*k),K=C%6,$=[R,B,M,M,N,R][K],G=[N,R,R,B,M,M][K],se=[M,M,N,R,R,B][K];return{r:$*255,g:G*255,b:se*255}}function u(A,k,R,C){var O=[(0,r.FZ)(Math.round(A).toString(16)),(0,r.FZ)(Math.round(k).toString(16)),(0,r.FZ)(Math.round(R).toString(16))];return C&&O[0].startsWith(O[0].charAt(1))&&O[1].startsWith(O[1].charAt(1))&&O[2].startsWith(O[2].charAt(1))?O[0].charAt(0)+O[1].charAt(0)+O[2].charAt(0):O.join("")}function a(A,k,R,C,O){var M=[(0,r.FZ)(Math.round(A).toString(16)),(0,r.FZ)(Math.round(k).toString(16)),(0,r.FZ)(Math.round(R).toString(16)),(0,r.FZ)(p(C))];return O&&M[0].startsWith(M[0].charAt(1))&&M[1].startsWith(M[1].charAt(1))&&M[2].startsWith(M[2].charAt(1))&&M[3].startsWith(M[3].charAt(1))?M[0].charAt(0)+M[1].charAt(0)+M[2].charAt(0)+M[3].charAt(0):M.join("")}function x(A,k,R,C){var O=[(0,r.FZ)(p(C)),(0,r.FZ)(Math.round(A).toString(16)),(0,r.FZ)(Math.round(k).toString(16)),(0,r.FZ)(Math.round(R).toString(16))];return O.join("")}function p(A){return Math.round(parseFloat(A)*255).toString(16)}function y(A){return m(A)/255}function m(A){return parseInt(A,16)}function b(A){return{r:A>>16,g:(A&65280)>>8,b:A&255}}},93796:function(d,_,e){"use strict";e.d(_,{R:function(){return r}});var r={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,_,e){"use strict";e.d(_,{ky:function(){return y},uA:function(){return c},uz:function(){return p}});var r=e(12722),i=e(93796),l=e(12187);function c(m){var b={r:0,g:0,b:0},A=1,k=null,R=null,C=null,O=!1,M=!1;return typeof m=="string"&&(m=p(m)),typeof m=="object"&&(y(m.r)&&y(m.g)&&y(m.b)?(b=(0,r.rW)(m.r,m.g,m.b),O=!0,M=String(m.r).substr(-1)==="%"?"prgb":"rgb"):y(m.h)&&y(m.s)&&y(m.v)?(k=(0,l.JX)(m.s),R=(0,l.JX)(m.v),b=(0,r.WE)(m.h,k,R),O=!0,M="hsv"):y(m.h)&&y(m.s)&&y(m.l)&&(k=(0,l.JX)(m.s),C=(0,l.JX)(m.l),b=(0,r.ve)(m.h,k,C),O=!0,M="hsl"),Object.prototype.hasOwnProperty.call(m,"a")&&(A=m.a)),A=(0,l.Yq)(A),{ok:O,format:m.format||M,r:Math.min(255,Math.max(b.r,0)),g:Math.min(255,Math.max(b.g,0)),b:Math.min(255,Math.max(b.b,0)),a:A}}var f="[-\\+]?\\d+%?",o="[-\\+]?\\d*\\.\\d+%?",h="(?:".concat(o,")|(?:").concat(f,")"),u="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),a="[\\s|\\(]+(".concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")[,|\\s]+(").concat(h,")\\s*\\)?"),x={CSS_UNIT:new RegExp(h),rgb:new RegExp("rgb"+u),rgba:new RegExp("rgba"+a),hsl:new RegExp("hsl"+u),hsla:new RegExp("hsla"+a),hsv:new RegExp("hsv"+u),hsva:new RegExp("hsva"+a),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 b=!1;if(i.R[m])m=i.R[m],b=!0;else if(m==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var A=x.rgb.exec(m);return A?{r:A[1],g:A[2],b:A[3]}:(A=x.rgba.exec(m),A?{r:A[1],g:A[2],b:A[3],a:A[4]}:(A=x.hsl.exec(m),A?{h:A[1],s:A[2],l:A[3]}:(A=x.hsla.exec(m),A?{h:A[1],s:A[2],l:A[3],a:A[4]}:(A=x.hsv.exec(m),A?{h:A[1],s:A[2],v:A[3]}:(A=x.hsva.exec(m),A?{h:A[1],s:A[2],v:A[3],a:A[4]}:(A=x.hex8.exec(m),A?{r:(0,r.VD)(A[1]),g:(0,r.VD)(A[2]),b:(0,r.VD)(A[3]),a:(0,r.T6)(A[4]),format:b?"name":"hex8"}:(A=x.hex6.exec(m),A?{r:(0,r.VD)(A[1]),g:(0,r.VD)(A[2]),b:(0,r.VD)(A[3]),format:b?"name":"hex"}:(A=x.hex4.exec(m),A?{r:(0,r.VD)(A[1]+A[1]),g:(0,r.VD)(A[2]+A[2]),b:(0,r.VD)(A[3]+A[3]),a:(0,r.T6)(A[4]+A[4]),format:b?"name":"hex8"}:(A=x.hex3.exec(m),A?{r:(0,r.VD)(A[1]+A[1]),g:(0,r.VD)(A[2]+A[2]),b:(0,r.VD)(A[3]+A[3]),format:b?"name":"hex"}:!1)))))))))}function y(m){return!!x.CSS_UNIT.exec(String(m))}},64993:function(d,_,e){"use strict";e.d(_,{C:function(){return f},H:function(){return o}});var r=e(12722),i=e(93796),l=e(9915),c=e(12187),f=function(){function h(u,a){u===void 0&&(u=""),a===void 0&&(a={});var x;if(u instanceof h)return u;typeof u=="number"&&(u=(0,r.Yt)(u)),this.originalInput=u;var p=(0,l.uA)(u);this.originalInput=u,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=(x=a.format)!==null&&x!==void 0?x:p.format,this.gradientType=a.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 u=this.toRgb();return(u.r*299+u.g*587+u.b*114)/1e3},h.prototype.getLuminance=function(){var u=this.toRgb(),a,x,p,y=u.r/255,m=u.g/255,b=u.b/255;return y<=.03928?a=y/12.92:a=Math.pow((y+.055)/1.055,2.4),m<=.03928?x=m/12.92:x=Math.pow((m+.055)/1.055,2.4),b<=.03928?p=b/12.92:p=Math.pow((b+.055)/1.055,2.4),.2126*a+.7152*x+.0722*p},h.prototype.getAlpha=function(){return this.a},h.prototype.setAlpha=function(u){return this.a=(0,c.Yq)(u),this.roundA=Math.round(100*this.a)/100,this},h.prototype.isMonochrome=function(){var u=this.toHsl().s;return u===0},h.prototype.toHsv=function(){var u=(0,r.py)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,v:u.v,a:this.a}},h.prototype.toHsvString=function(){var u=(0,r.py)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.v*100);return this.a===1?"hsv(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsva(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHsl=function(){var u=(0,r.lC)(this.r,this.g,this.b);return{h:u.h*360,s:u.s,l:u.l,a:this.a}},h.prototype.toHslString=function(){var u=(0,r.lC)(this.r,this.g,this.b),a=Math.round(u.h*360),x=Math.round(u.s*100),p=Math.round(u.l*100);return this.a===1?"hsl(".concat(a,", ").concat(x,"%, ").concat(p,"%)"):"hsla(".concat(a,", ").concat(x,"%, ").concat(p,"%, ").concat(this.roundA,")")},h.prototype.toHex=function(u){return u===void 0&&(u=!1),(0,r.vq)(this.r,this.g,this.b,u)},h.prototype.toHexString=function(u){return u===void 0&&(u=!1),"#"+this.toHex(u)},h.prototype.toHex8=function(u){return u===void 0&&(u=!1),(0,r.s)(this.r,this.g,this.b,this.a,u)},h.prototype.toHex8String=function(u){return u===void 0&&(u=!1),"#"+this.toHex8(u)},h.prototype.toHexShortString=function(u){return u===void 0&&(u=!1),this.a===1?this.toHexString(u):this.toHex8String(u)},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 u=Math.round(this.r),a=Math.round(this.g),x=Math.round(this.b);return this.a===1?"rgb(".concat(u,", ").concat(a,", ").concat(x,")"):"rgba(".concat(u,", ").concat(a,", ").concat(x,", ").concat(this.roundA,")")},h.prototype.toPercentageRgb=function(){var u=function(a){return"".concat(Math.round((0,c.sh)(a,255)*100),"%")};return{r:u(this.r),g:u(this.g),b:u(this.b),a:this.a}},h.prototype.toPercentageRgbString=function(){var u=function(a){return Math.round((0,c.sh)(a,255)*100)};return this.a===1?"rgb(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%)"):"rgba(".concat(u(this.r),"%, ").concat(u(this.g),"%, ").concat(u(this.b),"%, ").concat(this.roundA,")")},h.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var u="#"+(0,r.vq)(this.r,this.g,this.b,!1),a=0,x=Object.entries(i.R);a<x.length;a++){var p=x[a],y=p[0],m=p[1];if(u===m)return y}return!1},h.prototype.toString=function(u){var a=!!u;u=u!=null?u:this.format;var x=!1,p=this.a<1&&this.a>=0,y=!a&&p&&(u.startsWith("hex")||u==="name");return y?u==="name"&&this.a===0?this.toName():this.toRgbString():(u==="rgb"&&(x=this.toRgbString()),u==="prgb"&&(x=this.toPercentageRgbString()),(u==="hex"||u==="hex6")&&(x=this.toHexString()),u==="hex3"&&(x=this.toHexString(!0)),u==="hex4"&&(x=this.toHex8String(!0)),u==="hex8"&&(x=this.toHex8String()),u==="name"&&(x=this.toName()),u==="hsl"&&(x=this.toHslString()),u==="hsv"&&(x=this.toHsvString()),x||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(u){u===void 0&&(u=10);var a=this.toHsl();return a.l+=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.brighten=function(u){u===void 0&&(u=10);var a=this.toRgb();return a.r=Math.max(0,Math.min(255,a.r-Math.round(255*-(u/100)))),a.g=Math.max(0,Math.min(255,a.g-Math.round(255*-(u/100)))),a.b=Math.max(0,Math.min(255,a.b-Math.round(255*-(u/100)))),new h(a)},h.prototype.darken=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.l-=u/100,a.l=(0,c.V2)(a.l),new h(a)},h.prototype.tint=function(u){return u===void 0&&(u=10),this.mix("white",u)},h.prototype.shade=function(u){return u===void 0&&(u=10),this.mix("black",u)},h.prototype.desaturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s-=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.saturate=function(u){u===void 0&&(u=10);var a=this.toHsl();return a.s+=u/100,a.s=(0,c.V2)(a.s),new h(a)},h.prototype.greyscale=function(){return this.desaturate(100)},h.prototype.spin=function(u){var a=this.toHsl(),x=(a.h+u)%360;return a.h=x<0?360+x:x,new h(a)},h.prototype.mix=function(u,a){a===void 0&&(a=50);var x=this.toRgb(),p=new h(u).toRgb(),y=a/100,m={r:(p.r-x.r)*y+x.r,g:(p.g-x.g)*y+x.g,b:(p.b-x.b)*y+x.b,a:(p.a-x.a)*y+x.a};return new h(m)},h.prototype.analogous=function(u,a){u===void 0&&(u=6),a===void 0&&(a=30);var x=this.toHsl(),p=360/a,y=[this];for(x.h=(x.h-(p*u>>1)+720)%360;--u;)x.h=(x.h+p)%360,y.push(new h(x));return y},h.prototype.complement=function(){var u=this.toHsl();return u.h=(u.h+180)%360,new h(u)},h.prototype.monochromatic=function(u){u===void 0&&(u=6);for(var a=this.toHsv(),x=a.h,p=a.s,y=a.v,m=[],b=1/u;u--;)m.push(new h({h:x,s:p,v:y})),y=(y+b)%1;return m},h.prototype.splitcomplement=function(){var u=this.toHsl(),a=u.h;return[this,new h({h:(a+72)%360,s:u.s,l:u.l}),new h({h:(a+216)%360,s:u.s,l:u.l})]},h.prototype.onBackground=function(u){var a=this.toRgb(),x=new h(u).toRgb(),p=a.a+x.a*(1-a.a);return new h({r:(a.r*a.a+x.r*x.a*(1-a.a))/p,g:(a.g*a.a+x.g*x.a*(1-a.a))/p,b:(a.b*a.a+x.b*x.a*(1-a.a))/p,a:p})},h.prototype.triad=function(){return this.polyad(3)},h.prototype.tetrad=function(){return this.polyad(4)},h.prototype.polyad=function(u){for(var a=this.toHsl(),x=a.h,p=[this],y=360/u,m=1;m<u;m++)p.push(new h({h:(x+m*y)%360,s:a.s,l:a.l}));return p},h.prototype.equals=function(u){return this.toRgbString()===new h(u).toRgbString()},h}();function o(h,u){return h===void 0&&(h=""),u===void 0&&(u={}),new f(h,u)}},12187:function(d,_,e){"use strict";e.d(_,{FZ:function(){return h},JX:function(){return o},V2:function(){return i},Yq:function(){return f},sh:function(){return r}});function r(u,a){l(u)&&(u="100%");var x=c(u);return u=a===360?u:Math.min(a,Math.max(0,parseFloat(u))),x&&(u=parseInt(String(u*a),10)/100),Math.abs(u-a)<1e-6?1:(a===360?u=(u<0?u%a+a:u%a)/parseFloat(String(a)):u=u%a/parseFloat(String(a)),u)}function i(u){return Math.min(1,Math.max(0,u))}function l(u){return typeof u=="string"&&u.indexOf(".")!==-1&&parseFloat(u)===1}function c(u){return typeof u=="string"&&u.indexOf("%")!==-1}function f(u){return u=parseFloat(u),(isNaN(u)||u<0||u>1)&&(u=1),u}function o(u){return u<=1?"".concat(Number(u)*100,"%"):u}function h(u){return u.length===1?"0"+u:String(u)}},43403:function(d,_,e){"use strict";e.d(_,{Z:function(){return $}});var r=e(50298),i=e(59301),l=e(4676),c=e(47273),f=e(48736),o=e(8654),h=i.createContext(null),u=h,a=e(95190),x=e(34280),p=[];function y(G,se){var ie=i.useState(function(){if(!(0,c.Z)())return null;var me=document.createElement("div");return me}),le=(0,r.Z)(ie,1),q=le[0],J=i.useRef(!1),V=i.useContext(u),ue=i.useState(p),ee=(0,r.Z)(ue,2),Q=ee[0],ce=ee[1],Z=V||(J.current?void 0:function(me){ce(function(Pe){var Oe=[me].concat((0,a.Z)(Pe));return Oe})});function j(){q.parentElement||document.body.appendChild(q),J.current=!0}function ae(){var me;(me=q.parentElement)===null||me===void 0||me.removeChild(q),J.current=!1}return(0,x.Z)(function(){return G?V?V(j):j():ae(),ae},[G]),(0,x.Z)(function(){Q.length&&(Q.forEach(function(me){return me()}),ce(p))},[Q]),[q,Z]}var m=e(810),b=e(75152);function A(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var k="rc-util-locker-".concat(Date.now()),R=0;function C(G){var se=!!G,ie=i.useState(function(){return R+=1,"".concat(k,"_").concat(R)}),le=(0,r.Z)(ie,1),q=le[0];(0,x.Z)(function(){if(se){var J=(0,b.o)(document.body).width,V=A();(0,m.hq)(`
|
|
|
html body {
|
|
|
overflow-y: hidden;
|
|
|
`.concat(V?"width: calc(100% - ".concat(J,"px);"):"",`
|
|
|
}`),q)}else(0,m.jL)(q);return function(){(0,m.jL)(q)}},[se,q])}var O=!1;function M(G){return typeof G=="boolean"&&(O=G),O}var B=function(se){return se===!1?!1:!(0,c.Z)()||!se?null:typeof se=="string"?document.querySelector(se):typeof se=="function"?se():se},N=i.forwardRef(function(G,se){var ie=G.open,le=G.autoLock,q=G.getContainer,J=G.debug,V=G.autoDestroy,ue=V===void 0?!0:V,ee=G.children,Q=i.useState(ie),ce=(0,r.Z)(Q,2),Z=ce[0],j=ce[1],ae=Z||ie;i.useEffect(function(){(ue||ie)&&j(ie)},[ie,ue]);var me=i.useState(function(){return B(q)}),Pe=(0,r.Z)(me,2),Oe=Pe[0],Ge=Pe[1];i.useEffect(function(){var rt=B(q);Ge(rt!=null?rt:null)});var Ne=y(ae&&!Oe,J),Mt=(0,r.Z)(Ne,2),bt=Mt[0],Rt=Mt[1],Ht=Oe!=null?Oe:bt;C(le&&ie&&(0,c.Z)()&&(Ht===bt||Ht===document.body));var Bt=null;if(ee&&(0,o.Yr)(ee)&&se){var rr=ee;Bt=rr.ref}var je=(0,o.x1)(Bt,se);if(!ae||!(0,c.Z)()||Oe===void 0)return null;var Et=Ht===!1||M(),Nt=ee;return se&&(Nt=i.cloneElement(ee,{ref:je})),i.createElement(u.Provider,{value:Rt},Et?Nt:(0,l.createPortal)(Nt,Ht))}),K=N,$=K},35593:function(d,_,e){"use strict";e.d(_,{Z:function(){return Nt}});var r=e(20439),i=e(50298),l=e(62646),c=e(43403),f=e(92310),o=e.n(f),h=e(29301),u=e(76846),a=e(96452),x=e(6089),p=e(80402),y=e(34280),m=e(49658),b=e(59301),A=e(14809),k=e(77900),R=e(8654);function C(rt){var gt=rt.prefixCls,ft=rt.align,qe=rt.arrow,Be=rt.arrowPos,xe=qe||{},Re=xe.className,$e=xe.content,We=Be.x,Ye=We===void 0?0:We,dt=Be.y,xt=dt===void 0?0:dt,ir=b.useRef();if(!ft||!ft.points)return null;var er={position:"absolute"};if(ft.autoArrow!==!1){var Le=ft.points[0],tt=ft.points[1],Vt=Le[0],Ft=Le[1],Wt=tt[0],Gt=tt[1];Vt===Wt||!["t","b"].includes(Vt)?er.top=xt:Vt==="t"?er.top=0:er.bottom=0,Ft===Gt||!["l","r"].includes(Ft)?er.left=Ye:Ft==="l"?er.left=0:er.right=0}return b.createElement("div",{ref:ir,className:o()("".concat(gt,"-arrow"),Re),style:er},$e)}function O(rt){var gt=rt.prefixCls,ft=rt.open,qe=rt.zIndex,Be=rt.mask,xe=rt.motion;return Be?b.createElement(k.default,(0,A.Z)({},xe,{motionAppear:!0,visible:ft,removeOnLeave:!0}),function(Re){var $e=Re.className;return b.createElement("div",{style:{zIndex:qe},className:o()("".concat(gt,"-mask"),$e)})}):null}var M=b.memo(function(rt){var gt=rt.children;return gt},function(rt,gt){return gt.cache}),B=M,N=b.forwardRef(function(rt,gt){var ft=rt.popup,qe=rt.className,Be=rt.prefixCls,xe=rt.style,Re=rt.target,$e=rt.onVisibleChanged,We=rt.open,Ye=rt.keepDom,dt=rt.fresh,xt=rt.onClick,ir=rt.mask,er=rt.arrow,Le=rt.arrowPos,tt=rt.align,Vt=rt.motion,Ft=rt.maskMotion,Wt=rt.forceRender,Gt=rt.getPopupContainer,Pt=rt.autoDestroy,Qt=rt.portal,Ze=rt.zIndex,fe=rt.onMouseEnter,pe=rt.onMouseLeave,It=rt.onPointerEnter,Te=rt.ready,ct=rt.offsetX,$t=rt.offsetY,Ct=rt.offsetR,Ie=rt.offsetB,St=rt.onAlign,Ue=rt.onPrepare,Se=rt.stretch,yt=rt.targetWidth,Lt=rt.targetHeight,Me=typeof ft=="function"?ft():ft,Pr=We||Ye,At=(Gt==null?void 0:Gt.length)>0,Gr=b.useState(!Gt||!At),Yr=(0,i.Z)(Gr,2),Ir=Yr[0],Rr=Yr[1];if((0,y.Z)(function(){!Ir&&At&&Re&&Rr(!0)},[Ir,At,Re]),!Ir)return null;var mr="auto",Nr={left:"-1000vw",top:"-1000vh",right:mr,bottom:mr};if(Te||!We){var Jr,sn=tt.points,Xt=tt.dynamicInset||((Jr=tt._experimental)===null||Jr===void 0?void 0:Jr.dynamicInset),_t=Xt&&sn[0][1]==="r",ut=Xt&&sn[0][0]==="b";_t?(Nr.right=Ct,Nr.left=mr):(Nr.left=ct,Nr.right=mr),ut?(Nr.bottom=Ie,Nr.top=mr):(Nr.top=$t,Nr.bottom=mr)}var lt={};return Se&&(Se.includes("height")&&Lt?lt.height=Lt:Se.includes("minHeight")&&Lt&&(lt.minHeight=Lt),Se.includes("width")&&yt?lt.width=yt:Se.includes("minWidth")&&yt&&(lt.minWidth=yt)),We||(lt.pointerEvents="none"),b.createElement(Qt,{open:Wt||Pr,getContainer:Gt&&function(){return Gt(Re)},autoDestroy:Pt},b.createElement(O,{prefixCls:Be,open:We,zIndex:Ze,mask:ir,motion:Ft}),b.createElement(h.Z,{onResize:St,disabled:!We},function(jt){return b.createElement(k.default,(0,A.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:Wt,leavedClassName:"".concat(Be,"-hidden")},Vt,{onAppearPrepare:Ue,onEnterPrepare:Ue,visible:We,onVisibleChanged:function(vr){var it;Vt==null||(it=Vt.onVisibleChanged)===null||it===void 0||it.call(Vt,vr),$e(vr)}}),function(yr,vr){var it=yr.className,Ar=yr.style,on=o()(Be,it,qe);return b.createElement("div",{ref:(0,R.sQ)(jt,gt,vr),className:on,style:(0,r.Z)((0,r.Z)((0,r.Z)((0,r.Z)({"--arrow-x":"".concat(Le.x||0,"px"),"--arrow-y":"".concat(Le.y||0,"px")},Nr),lt),Ar),{},{boxSizing:"border-box",zIndex:Ze},xe),onMouseEnter:fe,onMouseLeave:pe,onPointerEnter:It,onClick:xt},er&&b.createElement(C,{prefixCls:Be,arrow:er,arrowPos:Le,align:tt}),b.createElement(B,{cache:!We&&!dt},Me))})}))}),K=N,$=b.forwardRef(function(rt,gt){var ft=rt.children,qe=rt.getTriggerDOMNode,Be=(0,R.Yr)(ft),xe=b.useCallback(function($e){(0,R.mH)(gt,qe?qe($e):$e)},[qe]),Re=(0,R.x1)(xe,ft.ref);return Be?b.cloneElement(ft,{ref:Re}):ft}),G=$,se=b.createContext(null),ie=se;function le(rt){return rt?Array.isArray(rt)?rt:[rt]:[]}function q(rt,gt,ft,qe){return b.useMemo(function(){var Be=le(ft!=null?ft:gt),xe=le(qe!=null?qe:gt),Re=new Set(Be),$e=new Set(xe);return rt&&(Re.has("hover")&&(Re.delete("hover"),Re.add("click")),$e.has("hover")&&($e.delete("hover"),$e.add("click"))),[Re,$e]},[rt,gt,ft,qe])}var J=e(29194);function V(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ft=arguments.length>2?arguments[2]:void 0;return ft?rt[0]===gt[0]:rt[0]===gt[0]&&rt[1]===gt[1]}function ue(rt,gt,ft,qe){for(var Be=ft.points,xe=Object.keys(rt),Re=0;Re<xe.length;Re+=1){var $e,We=xe[Re];if(V(($e=rt[We])===null||$e===void 0?void 0:$e.points,Be,qe))return"".concat(gt,"-placement-").concat(We)}return""}function ee(rt,gt,ft,qe){return gt||(ft?{motionName:"".concat(rt,"-").concat(ft)}:qe?{motionName:qe}:null)}function Q(rt){return rt.ownerDocument.defaultView}function ce(rt){for(var gt=[],ft=rt==null?void 0:rt.parentElement,qe=["hidden","scroll","clip","auto"];ft;){var Be=Q(ft).getComputedStyle(ft),xe=Be.overflowX,Re=Be.overflowY,$e=Be.overflow;[xe,Re,$e].some(function(We){return qe.includes(We)})&>.push(ft),ft=ft.parentElement}return gt}function Z(rt){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(rt)?gt:rt}function j(rt){return Z(parseFloat(rt),0)}function ae(rt,gt){var ft=(0,r.Z)({},rt);return(gt||[]).forEach(function(qe){if(!(qe instanceof HTMLBodyElement||qe instanceof HTMLHtmlElement)){var Be=Q(qe).getComputedStyle(qe),xe=Be.overflow,Re=Be.overflowClipMargin,$e=Be.borderTopWidth,We=Be.borderBottomWidth,Ye=Be.borderLeftWidth,dt=Be.borderRightWidth,xt=qe.getBoundingClientRect(),ir=qe.offsetHeight,er=qe.clientHeight,Le=qe.offsetWidth,tt=qe.clientWidth,Vt=j($e),Ft=j(We),Wt=j(Ye),Gt=j(dt),Pt=Z(Math.round(xt.width/Le*1e3)/1e3),Qt=Z(Math.round(xt.height/ir*1e3)/1e3),Ze=(Le-tt-Wt-Gt)*Pt,fe=(ir-er-Vt-Ft)*Qt,pe=Vt*Qt,It=Ft*Qt,Te=Wt*Pt,ct=Gt*Pt,$t=0,Ct=0;if(xe==="clip"){var Ie=j(Re);$t=Ie*Pt,Ct=Ie*Qt}var St=xt.x+Te-$t,Ue=xt.y+pe-Ct,Se=St+xt.width+2*$t-Te-ct-Ze,yt=Ue+xt.height+2*Ct-pe-It-fe;ft.left=Math.max(ft.left,St),ft.top=Math.max(ft.top,Ue),ft.right=Math.min(ft.right,Se),ft.bottom=Math.min(ft.bottom,yt)}}),ft}function me(rt){var gt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,ft="".concat(gt),qe=ft.match(/^(.*)\%$/);return qe?rt*(parseFloat(qe[1])/100):parseFloat(ft)}function Pe(rt,gt){var ft=gt||[],qe=(0,i.Z)(ft,2),Be=qe[0],xe=qe[1];return[me(rt.width,Be),me(rt.height,xe)]}function Oe(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[rt[0],rt[1]]}function Ge(rt,gt){var ft=gt[0],qe=gt[1],Be,xe;return ft==="t"?xe=rt.y:ft==="b"?xe=rt.y+rt.height:xe=rt.y+rt.height/2,qe==="l"?Be=rt.x:qe==="r"?Be=rt.x+rt.width:Be=rt.x+rt.width/2,{x:Be,y:xe}}function Ne(rt,gt){var ft={t:"b",b:"t",l:"r",r:"l"};return rt.map(function(qe,Be){return Be===gt?ft[qe]||"c":qe}).join("")}function Mt(rt,gt,ft,qe,Be,xe,Re){var $e=b.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Be[qe]||{}}),We=(0,i.Z)($e,2),Ye=We[0],dt=We[1],xt=b.useRef(0),ir=b.useMemo(function(){return gt?ce(gt):[]},[gt]),er=b.useRef({}),Le=function(){er.current={}};rt||Le();var tt=(0,x.Z)(function(){if(gt&&ft&&rt){let Oa=function(cs,Ys){var wo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:on,Io=Me.x+cs,Oo=Me.y+Ys,Ba=Io+Jr,qa=Oo+Nr,lo=Math.max(Io,wo.left),Do=Math.max(Oo,wo.top),Eo=Math.min(Ba,wo.right),ko=Math.min(qa,wo.bottom);return Math.max(0,(Eo-lo)*(ko-Do))},Ia=function(){or=Me.y+nr,br=or+Nr,Or=Me.x+mn,Tr=Or+Jr};var Wt,Gt,Pt=gt,Qt=Pt.ownerDocument,Ze=Q(Pt),fe=Ze.getComputedStyle(Pt),pe=fe.width,It=fe.height,Te=fe.position,ct=Pt.style.left,$t=Pt.style.top,Ct=Pt.style.right,Ie=Pt.style.bottom,St=Pt.style.overflow,Ue=(0,r.Z)((0,r.Z)({},Be[qe]),xe),Se=Qt.createElement("div");(Wt=Pt.parentElement)===null||Wt===void 0||Wt.appendChild(Se),Se.style.left="".concat(Pt.offsetLeft,"px"),Se.style.top="".concat(Pt.offsetTop,"px"),Se.style.position=Te,Se.style.height="".concat(Pt.offsetHeight,"px"),Se.style.width="".concat(Pt.offsetWidth,"px"),Pt.style.left="0",Pt.style.top="0",Pt.style.right="auto",Pt.style.bottom="auto",Pt.style.overflow="hidden";var yt;if(Array.isArray(ft))yt={x:ft[0],y:ft[1],width:0,height:0};else{var Lt=ft.getBoundingClientRect();yt={x:Lt.x,y:Lt.y,width:Lt.width,height:Lt.height}}var Me=Pt.getBoundingClientRect(),Pr=Qt.documentElement,At=Pr.clientWidth,Gr=Pr.clientHeight,Yr=Pr.scrollWidth,Ir=Pr.scrollHeight,Rr=Pr.scrollTop,mr=Pr.scrollLeft,Nr=Me.height,Jr=Me.width,sn=yt.height,Xt=yt.width,_t={left:0,top:0,right:At,bottom:Gr},ut={left:-mr,top:-Rr,right:Yr-mr,bottom:Ir-Rr},lt=Ue.htmlRegion,jt="visible",yr="visibleFirst";lt!=="scroll"&<!==yr&&(lt=jt);var vr=lt===yr,it=ae(ut,ir),Ar=ae(_t,ir),on=lt===jt?Ar:it,jn=vr?Ar:on;Pt.style.left="auto",Pt.style.top="auto",Pt.style.right="0",Pt.style.bottom="0";var Hr=Pt.getBoundingClientRect();Pt.style.left=ct,Pt.style.top=$t,Pt.style.right=Ct,Pt.style.bottom=Ie,Pt.style.overflow=St,(Gt=Pt.parentElement)===null||Gt===void 0||Gt.removeChild(Se);var Un=Z(Math.round(Jr/parseFloat(pe)*1e3)/1e3),Hn=Z(Math.round(Nr/parseFloat(It)*1e3)/1e3);if(Un===0||Hn===0||(0,u.Sh)(ft)&&!(0,J.Z)(ft))return;var Tn=Ue.offset,zn=Ue.targetOffset,yn=Pe(Me,Tn),wi=(0,i.Z)(yn,2),ti=wi[0],Ei=wi[1],zi=Pe(yt,zn),Di=(0,i.Z)(zi,2),fa=Di[0],qn=Di[1];yt.x-=fa,yt.y-=qn;var Xi=Ue.points||[],kt=(0,i.Z)(Xi,2),pt=kt[0],Pi=kt[1],Vi=Oe(Pi),oi=Oe(pt),xa=Ge(yt,Vi),di=Ge(Me,oi),Jn=(0,r.Z)({},Ue),mn=xa.x-di.x+ti,nr=xa.y-di.y+Ei,vt=Oa(mn,nr),nt=Oa(mn,nr,Ar),Dt=Ge(yt,["t","l"]),ht=Ge(Me,["t","l"]),lr=Ge(yt,["b","r"]),cr=Ge(Me,["b","r"]),Cr=Ue.overflow||{},jr=Cr.adjustX,He=Cr.adjustY,Je=Cr.shiftX,be=Cr.shiftY,st=function(Ys){return typeof Ys=="boolean"?Ys:Ys>=0},or,br,Or,Tr;Ia();var Fr=st(He),pn=oi[0]===Vi[0];if(Fr&&oi[0]==="t"&&(br>jn.bottom||er.current.bt)){var xr=nr;pn?xr-=Nr-sn:xr=Dt.y-cr.y-Ei;var an=Oa(mn,xr),Qr=Oa(mn,xr,Ar);an>vt||an===vt&&(!vr||Qr>=nt)?(er.current.bt=!0,nr=xr,Ei=-Ei,Jn.points=[Ne(oi,0),Ne(Vi,0)]):er.current.bt=!1}if(Fr&&oi[0]==="b"&&(or<jn.top||er.current.tb)){var rn=nr;pn?rn+=Nr-sn:rn=lr.y-ht.y-Ei;var xn=Oa(mn,rn),da=Oa(mn,rn,Ar);xn>vt||xn===vt&&(!vr||da>=nt)?(er.current.tb=!0,nr=rn,Ei=-Ei,Jn.points=[Ne(oi,0),Ne(Vi,0)]):er.current.tb=!1}var xi=st(jr),ui=oi[1]===Vi[1];if(xi&&oi[1]==="l"&&(Tr>jn.right||er.current.rl)){var hn=mn;ui?hn-=Jr-Xt:hn=Dt.x-cr.x-ti;var ni=Oa(hn,nr),Li=Oa(hn,nr,Ar);ni>vt||ni===vt&&(!vr||Li>=nt)?(er.current.rl=!0,mn=hn,ti=-ti,Jn.points=[Ne(oi,1),Ne(Vi,1)]):er.current.rl=!1}if(xi&&oi[1]==="r"&&(Or<jn.left||er.current.lr)){var aa=mn;ui?aa+=Jr-Xt:aa=lr.x-ht.x-ti;var Cs=Oa(aa,nr),sa=Oa(aa,nr,Ar);Cs>vt||Cs===vt&&(!vr||sa>=nt)?(er.current.lr=!0,mn=aa,ti=-ti,Jn.points=[Ne(oi,1),Ne(Vi,1)]):er.current.lr=!1}Ia();var vs=Je===!0?0:Je;typeof vs=="number"&&(Or<Ar.left&&(mn-=Or-Ar.left-ti,yt.x+Xt<Ar.left+vs&&(mn+=yt.x-Ar.left+Xt-vs)),Tr>Ar.right&&(mn-=Tr-Ar.right-ti,yt.x>Ar.right-vs&&(mn+=yt.x-Ar.right+vs)));var Ts=be===!0?0:be;typeof Ts=="number"&&(or<Ar.top&&(nr-=or-Ar.top-Ei,yt.y+sn<Ar.top+Ts&&(nr+=yt.y-Ar.top+sn-Ts)),br>Ar.bottom&&(nr-=br-Ar.bottom-Ei,yt.y>Ar.bottom-Ts&&(nr+=yt.y-Ar.bottom+Ts)));var Ra=Me.x+mn,Es=Ra+Jr,Wn=Me.y+nr,ns=Wn+Nr,$a=yt.x,Ps=$a+Xt,Ui=yt.y,_s=Ui+sn,Po=Math.max(Ra,$a),Pa=Math.min(Es,Ps),Ji=(Po+Pa)/2,Fa=Ji-Ra,Vs=Math.max(Wn,Ui),In=Math.min(ns,_s),La=(Vs+In)/2,as=La-Wn;Re==null||Re(gt,Jn);var ss=Hr.right-Me.x-(mn+Me.width),ki=Hr.bottom-Me.y-(nr+Me.height);dt({ready:!0,offsetX:mn/Un,offsetY:nr/Hn,offsetR:ss/Un,offsetB:ki/Hn,arrowX:Fa/Un,arrowY:as/Hn,scaleX:Un,scaleY:Hn,align:Jn})}}),Vt=function(){xt.current+=1;var Gt=xt.current;Promise.resolve().then(function(){xt.current===Gt&&tt()})},Ft=function(){dt(function(Gt){return(0,r.Z)((0,r.Z)({},Gt),{},{ready:!1})})};return(0,y.Z)(Ft,[qe]),(0,y.Z)(function(){rt||Ft()},[rt]),[Ye.ready,Ye.offsetX,Ye.offsetY,Ye.offsetR,Ye.offsetB,Ye.arrowX,Ye.arrowY,Ye.scaleX,Ye.scaleY,Ye.align,Vt]}var bt=e(95190);function Rt(rt,gt,ft,qe,Be){(0,y.Z)(function(){if(rt&>&&ft){let xt=function(){qe(),Be()};var xe=gt,Re=ft,$e=ce(xe),We=ce(Re),Ye=Q(Re),dt=new Set([Ye].concat((0,bt.Z)($e),(0,bt.Z)(We)));return dt.forEach(function(ir){ir.addEventListener("scroll",xt,{passive:!0})}),Ye.addEventListener("resize",xt,{passive:!0}),qe(),function(){dt.forEach(function(ir){ir.removeEventListener("scroll",xt),Ye.removeEventListener("resize",xt)})}}},[rt,gt,ft])}var Ht=e(48736),Bt=e(16089);function rr(rt,gt,ft,qe,Be,xe,Re,$e){var We=b.useRef(rt),Ye=b.useRef(!1);We.current!==rt&&(Ye.current=!0,We.current=rt),b.useEffect(function(){var dt=(0,Bt.Z)(function(){Ye.current=!1});return function(){Bt.Z.cancel(dt)}},[rt]),b.useEffect(function(){if(gt&&qe&&(!Be||xe)){var dt=function(){var Te=!1,ct=function(Ie){var St=Ie.target;Te=Re(St)},$t=function(Ie){var St=Ie.target;!Ye.current&&We.current&&!Te&&!Re(St)&&$e(!1)};return[ct,$t]},xt=dt(),ir=(0,i.Z)(xt,2),er=ir[0],Le=ir[1],tt=dt(),Vt=(0,i.Z)(tt,2),Ft=Vt[0],Wt=Vt[1],Gt=Q(qe);Gt.addEventListener("mousedown",er,!0),Gt.addEventListener("click",Le,!0),Gt.addEventListener("contextmenu",Le,!0);var Pt=(0,a.A)(ft);if(Pt&&(Pt.addEventListener("mousedown",Ft,!0),Pt.addEventListener("click",Wt,!0),Pt.addEventListener("contextmenu",Wt,!0)),0)var Qt,Ze,fe,pe;return function(){Gt.removeEventListener("mousedown",er,!0),Gt.removeEventListener("click",Le,!0),Gt.removeEventListener("contextmenu",Le,!0),Pt&&(Pt.removeEventListener("mousedown",Ft,!0),Pt.removeEventListener("click",Wt,!0),Pt.removeEventListener("contextmenu",Wt,!0))}}},[gt,ft,qe,Be,xe])}var je=["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 Et(){var rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:c.Z,gt=b.forwardRef(function(ft,qe){var Be=ft.prefixCls,xe=Be===void 0?"rc-trigger-popup":Be,Re=ft.children,$e=ft.action,We=$e===void 0?"hover":$e,Ye=ft.showAction,dt=ft.hideAction,xt=ft.popupVisible,ir=ft.defaultPopupVisible,er=ft.onPopupVisibleChange,Le=ft.afterPopupVisibleChange,tt=ft.mouseEnterDelay,Vt=ft.mouseLeaveDelay,Ft=Vt===void 0?.1:Vt,Wt=ft.focusDelay,Gt=ft.blurDelay,Pt=ft.mask,Qt=ft.maskClosable,Ze=Qt===void 0?!0:Qt,fe=ft.getPopupContainer,pe=ft.forceRender,It=ft.autoDestroy,Te=ft.destroyPopupOnHide,ct=ft.popup,$t=ft.popupClassName,Ct=ft.popupStyle,Ie=ft.popupPlacement,St=ft.builtinPlacements,Ue=St===void 0?{}:St,Se=ft.popupAlign,yt=ft.zIndex,Lt=ft.stretch,Me=ft.getPopupClassNameFromAlign,Pr=ft.fresh,At=ft.alignPoint,Gr=ft.onPopupClick,Yr=ft.onPopupAlign,Ir=ft.arrow,Rr=ft.popupMotion,mr=ft.maskMotion,Nr=ft.popupTransitionName,Jr=ft.popupAnimation,sn=ft.maskTransitionName,Xt=ft.maskAnimation,_t=ft.className,ut=ft.getTriggerDOMNode,lt=(0,l.Z)(ft,je),jt=It||Te||!1,yr=b.useState(!1),vr=(0,i.Z)(yr,2),it=vr[0],Ar=vr[1];(0,y.Z)(function(){Ar((0,m.Z)())},[]);var on=b.useRef({}),jn=b.useContext(ie),Hr=b.useMemo(function(){return{registerSubPopup:function(ii,Na){on.current[ii]=Na,jn==null||jn.registerSubPopup(ii,Na)}}},[jn]),Un=(0,p.Z)(),Hn=b.useState(null),Tn=(0,i.Z)(Hn,2),zn=Tn[0],yn=Tn[1],wi=(0,x.Z)(function(li){(0,u.Sh)(li)&&zn!==li&&yn(li),jn==null||jn.registerSubPopup(Un,li)}),ti=b.useState(null),Ei=(0,i.Z)(ti,2),zi=Ei[0],Di=Ei[1],fa=b.useRef(null),qn=(0,x.Z)(function(li){(0,u.Sh)(li)&&zi!==li&&(Di(li),fa.current=li)}),Xi=b.Children.only(Re),kt=(Xi==null?void 0:Xi.props)||{},pt={},Pi=(0,x.Z)(function(li){var ii,Na,Ka=zi;return(Ka==null?void 0:Ka.contains(li))||((ii=(0,a.A)(Ka))===null||ii===void 0?void 0:ii.host)===li||li===Ka||(zn==null?void 0:zn.contains(li))||((Na=(0,a.A)(zn))===null||Na===void 0?void 0:Na.host)===li||li===zn||Object.values(on.current).some(function(ja){return(ja==null?void 0:ja.contains(li))||li===ja})}),Vi=ee(xe,Rr,Jr,Nr),oi=ee(xe,mr,Xt,sn),xa=b.useState(ir||!1),di=(0,i.Z)(xa,2),Jn=di[0],mn=di[1],nr=xt!=null?xt:Jn,vt=(0,x.Z)(function(li){xt===void 0&&mn(li)});(0,y.Z)(function(){mn(xt||!1)},[xt]);var nt=b.useRef(nr);nt.current=nr;var Dt=b.useRef([]);Dt.current=[];var ht=(0,x.Z)(function(li){var ii;vt(li),((ii=Dt.current[Dt.current.length-1])!==null&&ii!==void 0?ii:nr)!==li&&(Dt.current.push(li),er==null||er(li))}),lr=b.useRef(),cr=function(){clearTimeout(lr.current)},Cr=function(ii){var Na=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;cr(),Na===0?ht(ii):lr.current=setTimeout(function(){ht(ii)},Na*1e3)};b.useEffect(function(){return cr},[]);var jr=b.useState(!1),He=(0,i.Z)(jr,2),Je=He[0],be=He[1];(0,y.Z)(function(li){(!li||nr)&&be(!0)},[nr]);var st=b.useState(null),or=(0,i.Z)(st,2),br=or[0],Or=or[1],Tr=b.useState([0,0]),Fr=(0,i.Z)(Tr,2),pn=Fr[0],xr=Fr[1],an=function(ii){xr([ii.clientX,ii.clientY])},Qr=Mt(nr,zn,At?pn:zi,Ie,Ue,Se,Yr),rn=(0,i.Z)(Qr,11),xn=rn[0],da=rn[1],xi=rn[2],ui=rn[3],hn=rn[4],ni=rn[5],Li=rn[6],aa=rn[7],Cs=rn[8],sa=rn[9],vs=rn[10],Ts=q(it,We,Ye,dt),Ra=(0,i.Z)(Ts,2),Es=Ra[0],Wn=Ra[1],ns=Es.has("click"),$a=Wn.has("click")||Wn.has("contextMenu"),Ps=(0,x.Z)(function(){Je||vs()}),Ui=function(){nt.current&&At&&$a&&Cr(!1)};Rt(nr,zi,zn,Ps,Ui),(0,y.Z)(function(){Ps()},[pn,Ie]),(0,y.Z)(function(){nr&&!(Ue!=null&&Ue[Ie])&&Ps()},[JSON.stringify(Se)]);var _s=b.useMemo(function(){var li=ue(Ue,xe,sa,At);return o()(li,Me==null?void 0:Me(sa))},[sa,Me,Ue,xe,At]);b.useImperativeHandle(qe,function(){return{nativeElement:fa.current,forceAlign:Ps}});var Po=b.useState(0),Pa=(0,i.Z)(Po,2),Ji=Pa[0],Fa=Pa[1],Vs=b.useState(0),In=(0,i.Z)(Vs,2),La=In[0],as=In[1],ss=function(){if(Lt&&zi){var ii=zi.getBoundingClientRect();Fa(ii.width),as(ii.height)}},ki=function(){ss(),Ps()},Oa=function(ii){be(!1),vs(),Le==null||Le(ii)},Ia=function(){return new Promise(function(ii){ss(),Or(function(){return ii})})};(0,y.Z)(function(){br&&(vs(),br(),Or(null))},[br]);function cs(li,ii,Na,Ka){pt[li]=function(ja){var Xs;Ka==null||Ka(ja),Cr(ii,Na);for(var So=arguments.length,Ho=new Array(So>1?So-1:0),fs=1;fs<So;fs++)Ho[fs-1]=arguments[fs];(Xs=kt[li])===null||Xs===void 0||Xs.call.apply(Xs,[kt,ja].concat(Ho))}}(ns||$a)&&(pt.onClick=function(li){var ii;nt.current&&$a?Cr(!1):!nt.current&&ns&&(an(li),Cr(!0));for(var Na=arguments.length,Ka=new Array(Na>1?Na-1:0),ja=1;ja<Na;ja++)Ka[ja-1]=arguments[ja];(ii=kt.onClick)===null||ii===void 0||ii.call.apply(ii,[kt,li].concat(Ka))}),rr(nr,$a,zi,zn,Pt,Ze,Pi,Cr);var Ys=Es.has("hover"),wo=Wn.has("hover"),Io,Oo;Ys&&(cs("onMouseEnter",!0,tt,function(li){an(li)}),cs("onPointerEnter",!0,tt,function(li){an(li)}),Io=function(ii){(nr||Je)&&zn!==null&&zn!==void 0&&zn.contains(ii.target)&&Cr(!0,tt)},At&&(pt.onMouseMove=function(li){var ii;(ii=kt.onMouseMove)===null||ii===void 0||ii.call(kt,li)})),wo&&(cs("onMouseLeave",!1,Ft),cs("onPointerLeave",!1,Ft),Oo=function(){Cr(!1,Ft)}),Es.has("focus")&&cs("onFocus",!0,Wt),Wn.has("focus")&&cs("onBlur",!1,Gt),Es.has("contextMenu")&&(pt.onContextMenu=function(li){var ii;nt.current&&Wn.has("contextMenu")?Cr(!1):(an(li),Cr(!0)),li.preventDefault();for(var Na=arguments.length,Ka=new Array(Na>1?Na-1:0),ja=1;ja<Na;ja++)Ka[ja-1]=arguments[ja];(ii=kt.onContextMenu)===null||ii===void 0||ii.call.apply(ii,[kt,li].concat(Ka))}),_t&&(pt.className=o()(kt.className,_t));var Ba=(0,r.Z)((0,r.Z)({},kt),pt),qa={},lo=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];lo.forEach(function(li){lt[li]&&(qa[li]=function(){for(var ii,Na=arguments.length,Ka=new Array(Na),ja=0;ja<Na;ja++)Ka[ja]=arguments[ja];(ii=Ba[li])===null||ii===void 0||ii.call.apply(ii,[Ba].concat(Ka)),lt[li].apply(lt,Ka)})});var Do=b.cloneElement(Xi,(0,r.Z)((0,r.Z)({},Ba),qa)),Eo={x:ni,y:Li},ko=Ir?(0,r.Z)({},Ir!==!0?Ir:{}):null;return b.createElement(b.Fragment,null,b.createElement(h.Z,{disabled:!nr,ref:qn,onResize:ki},b.createElement(G,{getTriggerDOMNode:ut},Do)),b.createElement(ie.Provider,{value:Hr},b.createElement(K,{portal:rt,ref:wi,prefixCls:xe,popup:ct,className:o()($t,_s),style:Ct,target:zi,onMouseEnter:Io,onMouseLeave:Oo,onPointerEnter:Io,zIndex:yt,open:nr,keepDom:Je,fresh:Pr,onClick:Gr,mask:Pt,motion:Vi,maskMotion:oi,onVisibleChanged:Oa,onPrepare:Ia,forceRender:pe,autoDestroy:jt,getPopupContainer:fe,align:sa,arrow:ko,arrowPos:Eo,ready:xn,offsetX:da,offsetY:xi,offsetR:ui,offsetB:hn,onAlign:Ps,stretch:Lt,targetWidth:Ji/aa,targetHeight:La/Cs})))});return gt}var Nt=Et(c.Z)},8944:function(){"use strict"},5755:function(d,_){"use strict";_.Z={loading:"loading___hdeS1",layoutMainClass:"layoutMainClass___t8btz"}},49535:function(d,_){"use strict";function e(i){const l={},c={channels:l,subscribe:function(f,o){return l[f]||(l[f]=[]),l[f].push(o),this.unsubscribe.bind(null,f,o)},unsubscribe:function(f,o){console.log(f,"channel");let h=l[f],u=-1;if(h){for(let a=0;a<h.length;a++)if(h[a].name===o.name){u=a;break}if(u>=0)return l[f].splice(u,1),!0}return!1},publish:function(f){if(!l[f])return!1;const o=Array.prototype.slice.call(arguments,1);return l[f].forEach(h=>{h.apply(null,o)}),this}};return i?Object.assign(i,c):c}const r=new e;_.Z=r},2339:function(d,_,e){"use strict";e.d(_,{zt:function(){return Ja},$j:function(){return Mi},Ue:function(){return Ys},I0:function(){return zs},v9:function(){return Wo}});var r={};e.r(r),e.d(r,{actionChannel:function(){return Xt},all:function(){return Me},apply:function(){return Yr},call:function(){return Gr},cancel:function(){return Jr},cancelled:function(){return _t},cps:function(){return Ir},flush:function(){return ut},fork:function(){return Rr},getContext:function(){return lt},join:function(){return Nr},put:function(){return Lt},race:function(){return Pr},select:function(){return sn},setContext:function(){return jt},spawn:function(){return mr},take:function(){return Se},takeEvery:function(){return vt},takeLatest:function(){return nt},takem:function(){return yt},throttle:function(){return Dt}});var i=e(59301),l=e(88590),c=e(59781),f=Object.assign||function(Xe){for(var Qe=1;Qe<arguments.length;Qe++){var zt=arguments[Qe];for(var Kt in zt)Object.prototype.hasOwnProperty.call(zt,Kt)&&(Xe[Kt]=zt[Kt])}return Xe},o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Xe){return typeof Xe}:function(Xe){return Xe&&typeof Symbol=="function"&&Xe.constructor===Symbol&&Xe!==Symbol.prototype?"symbol":typeof Xe},h=function(Qe){return"@@redux-saga/"+Qe},u=h("TASK"),a=h("HELPER"),x=h("MATCH"),p=h("CANCEL_PROMISE"),y=h("SAGA_ACTION"),m=h("SELF_CANCELLATION"),b=function(Qe){return function(){return Qe}},A=b(!0),k=null,R=function(){},C=function(Qe){return Qe};function O(Xe,Qe,zt){if(!Qe(Xe))throw ce("error","uncaught at check",zt),new Error(zt)}var M=Object.prototype.hasOwnProperty;function B(Xe,Qe){return N.notUndef(Xe)&&M.call(Xe,Qe)}var N={undef:function(Qe){return Qe==null},notUndef:function(Qe){return Qe!=null},func:function(Qe){return typeof Qe=="function"},number:function(Qe){return typeof Qe=="number"},string:function(Qe){return typeof Qe=="string"},array:Array.isArray,object:function(Qe){return Qe&&!N.array(Qe)&&(typeof Qe=="undefined"?"undefined":o(Qe))==="object"},promise:function(Qe){return Qe&&N.func(Qe.then)},iterator:function(Qe){return Qe&&N.func(Qe.next)&&N.func(Qe.throw)},iterable:function(Qe){return Qe&&N.func(Symbol)?N.func(Qe[Symbol.iterator]):N.array(Qe)},task:function(Qe){return Qe&&Qe[u]},observable:function(Qe){return Qe&&N.func(Qe.subscribe)},buffer:function(Qe){return Qe&&N.func(Qe.isEmpty)&&N.func(Qe.take)&&N.func(Qe.put)},pattern:function(Qe){return Qe&&(N.string(Qe)||(typeof Qe=="undefined"?"undefined":o(Qe))==="symbol"||N.func(Qe)||N.array(Qe))},channel:function(Qe){return Qe&&N.func(Qe.take)&&N.func(Qe.close)},helper:function(Qe){return Qe&&Qe[a]},stringableFunc:function(Qe){return N.func(Qe)&&B(Qe,"toString")}},K={assign:function(Qe,zt){for(var Kt in zt)B(zt,Kt)&&(Qe[Kt]=zt[Kt])}};function $(Xe,Qe){var zt=Xe.indexOf(Qe);zt>=0&&Xe.splice(zt,1)}var G={from:function(Qe){var zt=Array(Qe.length);for(var Kt in Qe)B(Qe,Kt)&&(zt[Kt]=Qe[Kt]);return zt}};function se(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Qe=f({},Xe),zt=new Promise(function(Kt,_r){Qe.resolve=Kt,Qe.reject=_r});return Qe.promise=zt,Qe}function ie(Xe){for(var Qe=[],zt=0;zt<Xe;zt++)Qe.push(se());return Qe}function le(Xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,zt=void 0,Kt=new Promise(function(_r){zt=setTimeout(function(){return _r(Qe)},Xe)});return Kt[p]=function(){return clearTimeout(zt)},Kt}function q(){var Xe,Qe=!0,zt=void 0,Kt=void 0;return Xe={},Xe[u]=!0,Xe.isRunning=function(){return Qe},Xe.result=function(){return zt},Xe.error=function(){return Kt},Xe.setRunning=function(Lr){return Qe=Lr},Xe.setResult=function(Lr){return zt=Lr},Xe.setError=function(Lr){return Kt=Lr},Xe}function J(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return function(){return++Xe}}var V=J(),ue=function(Qe){throw Qe},ee=function(Qe){return{value:Qe,done:!0}};function Q(Xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ue,zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",Kt=arguments[3],_r={name:zt,next:Xe,throw:Qe,return:ee};return Kt&&(_r[a]=!0),typeof Symbol!="undefined"&&(_r[Symbol.iterator]=function(){return _r}),_r}function ce(Xe,Qe){var zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";typeof window=="undefined"?console.log("redux-saga "+Xe+": "+Qe+`
|
|
|
`+(zt&&zt.stack||zt)):console[Xe](Qe,zt)}function Z(Xe,Qe){return function(){return Xe.apply(void 0,arguments)}}var j=function(Qe,zt){return Qe+" has been deprecated in favor of "+zt+", please update your code"},ae=function(Qe){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: `+Qe+`
|
|
|
`)},me=function(Qe,zt){return(Qe?Qe+".":"")+"setContext(props): argument "+zt+" is not a plain object"},Pe=function(Qe){return function(zt){return Qe(Object.defineProperty(zt,y,{value:!0}))}},Oe=function Xe(Qe){return function(){for(var zt=arguments.length,Kt=Array(zt),_r=0;_r<zt;_r++)Kt[_r]=arguments[_r];var Lr=[],Ur=Qe.apply(void 0,Kt);return{next:function(en){return Lr.push(en),Ur.next(en)},clone:function(){var en=Xe(Qe).apply(void 0,Kt);return Lr.forEach(function(dn){return en.next(dn)}),en},return:function(en){return Ur.return(en)},throw:function(en){return Ur.throw(en)}}}},Ge="Channel's Buffer overflow!",Ne=1,Mt=2,bt=3,Rt=4,Ht={isEmpty:A,put:R,take:R};function Bt(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Qe=arguments[1],zt=new Array(Xe),Kt=0,_r=0,Lr=0,Ur=function(Kn){zt[_r]=Kn,_r=(_r+1)%Xe,Kt++},fn=function(){if(Kt!=0){var Kn=zt[Lr];return zt[Lr]=null,Kt--,Lr=(Lr+1)%Xe,Kn}},en=function(){for(var Kn=[];Kt;)Kn.push(fn());return Kn};return{isEmpty:function(){return Kt==0},put:function(Kn){if(Kt<Xe)Ur(Kn);else{var Xn=void 0;switch(Qe){case Ne:throw new Error(Ge);case bt:zt[_r]=Kn,_r=(_r+1)%Xe,Lr=_r;break;case Rt:Xn=2*Xe,zt=en(),Kt=zt.length,_r=zt.length,Lr=0,zt.length=Xn,Xe=Xn,Ur(Kn);break;default:}}},take:fn,flush:en}}var rr={none:function(){return Ht},fixed:function(Qe){return Bt(Qe,Ne)},dropping:function(Qe){return Bt(Qe,Mt)},sliding:function(Qe){return Bt(Qe,bt)},expanding:function(Qe){return Bt(Qe,Rt)}},je=[],Et=0;function Nt(Xe){try{gt(),Xe()}finally{ft()}}function rt(Xe){je.push(Xe),Et||(gt(),qe())}function gt(){Et++}function ft(){Et--}function qe(){ft();for(var Xe=void 0;!Et&&(Xe=je.shift())!==void 0;)Nt(Xe)}var Be=Object.assign||function(Xe){for(var Qe=1;Qe<arguments.length;Qe++){var zt=arguments[Qe];for(var Kt in zt)Object.prototype.hasOwnProperty.call(zt,Kt)&&(Xe[Kt]=zt[Kt])}return Xe},xe="@@redux-saga/CHANNEL_END",Re={type:xe},$e=function(Qe){return Qe&&Qe.type===xe};function We(){var Xe=[];function Qe(Kt){return Xe.push(Kt),function(){return $(Xe,Kt)}}function zt(Kt){for(var _r=Xe.slice(),Lr=0,Ur=_r.length;Lr<Ur;Lr++)_r[Lr](Kt)}return{subscribe:Qe,emit:zt}}var Ye="invalid buffer passed to channel factory function",dt="Saga was provided with an undefined action";function xt(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:rr.fixed(),Qe=!1,zt=[];O(Xe,N.buffer,Ye);function Kt(){if(Qe&&zt.length)throw ae("Cannot have a closed channel with pending takers");if(zt.length&&!Xe.isEmpty())throw ae("Cannot have pending takers with non empty buffer")}function _r(en){if(Kt(),O(en,N.notUndef,dt),!Qe){if(!zt.length)return Xe.put(en);for(var dn=0;dn<zt.length;dn++){var Kn=zt[dn];if(!Kn[x]||Kn[x](en))return zt.splice(dn,1),Kn(en)}}}function Lr(en){Kt(),O(en,N.func,"channel.take's callback must be a function"),Qe&&Xe.isEmpty()?en(Re):Xe.isEmpty()?(zt.push(en),en.cancel=function(){return $(zt,en)}):en(Xe.take())}function Ur(en){if(Kt(),O(en,N.func,"channel.flush' callback must be a function"),Qe&&Xe.isEmpty()){en(Re);return}en(Xe.flush())}function fn(){if(Kt(),!Qe&&(Qe=!0,zt.length)){var en=zt;zt=[];for(var dn=0,Kn=en.length;dn<Kn;dn++)en[dn](Re)}}return{take:Lr,put:_r,flush:Ur,close:fn,get __takers__(){return zt},get __closed__(){return Qe}}}function ir(Xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:rr.none(),zt=arguments[2];arguments.length>2&&O(zt,N.func,"Invalid match function passed to eventChannel");var Kt=xt(Qe),_r=function(){Kt.__closed__||(Lr&&Lr(),Kt.close())},Lr=Xe(function(Ur){if($e(Ur)){_r();return}zt&&!zt(Ur)||Kt.put(Ur)});if(Kt.__closed__&&Lr(),!N.func(Lr))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:Kt.take,flush:Kt.flush,close:_r}}function er(Xe){var Qe=ir(function(zt){return Xe(function(Kt){if(Kt[y]){zt(Kt);return}rt(function(){return zt(Kt)})})});return Be({},Qe,{take:function(Kt,_r){arguments.length>1&&(O(_r,N.func,"channel.take's matcher argument must be a function"),Kt[x]=_r),Qe.take(Kt)}})}var Le=h("IO"),tt="TAKE",Vt="PUT",Ft="ALL",Wt="RACE",Gt="CALL",Pt="CPS",Qt="FORK",Ze="JOIN",fe="CANCEL",pe="SELECT",It="ACTION_CHANNEL",Te="CANCELLED",ct="FLUSH",$t="GET_CONTEXT",Ct="SET_CONTEXT",Ie=`
|
|
|
(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)`,St=function(Qe,zt){var Kt;return Kt={},Kt[Le]=!0,Kt[Qe]=zt,Kt},Ue=function(Qe){return O(vr.fork(Qe),N.object,"detach(eff): argument must be a fork effect"),Qe[Qt].detached=!0,Qe};function Se(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"*";if(arguments.length&&O(arguments[0],N.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),N.pattern(Xe))return St(tt,{pattern:Xe});if(N.channel(Xe))return St(tt,{channel:Xe});throw new Error("take(patternOrChannel): argument "+String(Xe)+" is not valid channel or a valid pattern")}Se.maybe=function(){var Xe=Se.apply(void 0,arguments);return Xe[tt].maybe=!0,Xe};var yt=Z(Se.maybe,j("takem","take.maybe"));function Lt(Xe,Qe){return arguments.length>1?(O(Xe,N.notUndef,"put(channel, action): argument channel is undefined"),O(Xe,N.channel,"put(channel, action): argument "+Xe+" is not a valid channel"),O(Qe,N.notUndef,"put(channel, action): argument action is undefined")):(O(Xe,N.notUndef,"put(action): argument action is undefined"),Qe=Xe,Xe=null),St(Vt,{channel:Xe,action:Qe})}Lt.resolve=function(){var Xe=Lt.apply(void 0,arguments);return Xe[Vt].resolve=!0,Xe},Lt.sync=Z(Lt.resolve,j("put.sync","put.resolve"));function Me(Xe){return St(Ft,Xe)}function Pr(Xe){return St(Wt,Xe)}function At(Xe,Qe,zt){O(Qe,N.notUndef,Xe+": argument fn is undefined");var Kt=null;if(N.array(Qe)){var _r=Qe;Kt=_r[0],Qe=_r[1]}else if(Qe.fn){var Lr=Qe;Kt=Lr.context,Qe=Lr.fn}return Kt&&N.string(Qe)&&N.func(Kt[Qe])&&(Qe=Kt[Qe]),O(Qe,N.func,Xe+": argument "+Qe+" is not a function"),{context:Kt,fn:Qe,args:zt}}function Gr(Xe){for(var Qe=arguments.length,zt=Array(Qe>1?Qe-1:0),Kt=1;Kt<Qe;Kt++)zt[Kt-1]=arguments[Kt];return St(Gt,At("call",Xe,zt))}function Yr(Xe,Qe){var zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];return St(Gt,At("apply",{context:Xe,fn:Qe},zt))}function Ir(Xe){for(var Qe=arguments.length,zt=Array(Qe>1?Qe-1:0),Kt=1;Kt<Qe;Kt++)zt[Kt-1]=arguments[Kt];return St(Pt,At("cps",Xe,zt))}function Rr(Xe){for(var Qe=arguments.length,zt=Array(Qe>1?Qe-1:0),Kt=1;Kt<Qe;Kt++)zt[Kt-1]=arguments[Kt];return St(Qt,At("fork",Xe,zt))}function mr(Xe){for(var Qe=arguments.length,zt=Array(Qe>1?Qe-1:0),Kt=1;Kt<Qe;Kt++)zt[Kt-1]=arguments[Kt];return Ue(Rr.apply(void 0,[Xe].concat(zt)))}function Nr(){for(var Xe=arguments.length,Qe=Array(Xe),zt=0;zt<Xe;zt++)Qe[zt]=arguments[zt];if(Qe.length>1)return Me(Qe.map(function(_r){return Nr(_r)}));var Kt=Qe[0];return O(Kt,N.notUndef,"join(task): argument task is undefined"),O(Kt,N.task,"join(task): argument "+Kt+" is not a valid Task object "+Ie),St(Ze,Kt)}function Jr(){for(var Xe=arguments.length,Qe=Array(Xe),zt=0;zt<Xe;zt++)Qe[zt]=arguments[zt];if(Qe.length>1)return Me(Qe.map(function(_r){return Jr(_r)}));var Kt=Qe[0];return Qe.length===1&&(O(Kt,N.notUndef,"cancel(task): argument task is undefined"),O(Kt,N.task,"cancel(task): argument "+Kt+" is not a valid Task object "+Ie)),St(fe,Kt||m)}function sn(Xe){for(var Qe=arguments.length,zt=Array(Qe>1?Qe-1:0),Kt=1;Kt<Qe;Kt++)zt[Kt-1]=arguments[Kt];return arguments.length===0?Xe=C:(O(Xe,N.notUndef,"select(selector,[...]): argument selector is undefined"),O(Xe,N.func,"select(selector,[...]): argument "+Xe+" is not a function")),St(pe,{selector:Xe,args:zt})}function Xt(Xe,Qe){return O(Xe,N.notUndef,"actionChannel(pattern,...): argument pattern is undefined"),arguments.length>1&&(O(Qe,N.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),O(Qe,N.buffer,"actionChannel(pattern, buffer): argument "+Qe+" is not a valid buffer")),St(It,{pattern:Xe,buffer:Qe})}function _t(){return St(Te,{})}function ut(Xe){return O(Xe,N.channel,"flush(channel): argument "+Xe+" is not valid channel"),St(ct,Xe)}function lt(Xe){return O(Xe,N.string,"getContext(prop): argument "+Xe+" is not a string"),St($t,Xe)}function jt(Xe){return O(Xe,N.object,me(null,Xe)),St(Ct,Xe)}var yr=function(Qe){return function(zt){return zt&&zt[Le]&&zt[Qe]}},vr={take:yr(tt),put:yr(Vt),all:yr(Ft),race:yr(Wt),call:yr(Gt),cps:yr(Pt),fork:yr(Qt),join:yr(Ze),cancel:yr(fe),select:yr(pe),actionChannel:yr(It),cancelled:yr(Te),flush:yr(ct),getContext:yr($t),setContext:yr(Ct)},it=Object.assign||function(Xe){for(var Qe=1;Qe<arguments.length;Qe++){var zt=arguments[Qe];for(var Kt in zt)Object.prototype.hasOwnProperty.call(zt,Kt)&&(Xe[Kt]=zt[Kt])}return Xe},Ar=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Xe){return typeof Xe}:function(Xe){return Xe&&typeof Symbol=="function"&&Xe.constructor===Symbol&&Xe!==Symbol.prototype?"symbol":typeof Xe};function on(Xe,Qe){for(var zt in Qe){var Kt=Qe[zt];Kt.configurable=Kt.enumerable=!0,"value"in Kt&&(Kt.writable=!0),Object.defineProperty(Xe,zt,Kt)}return Xe}var jn="proc first argument (Saga function result) must be an iterator",Hr={toString:function(){return"@@redux-saga/CHANNEL_END"}},Un={toString:function(){return"@@redux-saga/TASK_CANCEL"}},Hn={wildcard:function(){return A},default:function(Qe){return(typeof Qe=="undefined"?"undefined":Ar(Qe))==="symbol"?function(zt){return zt.type===Qe}:function(zt){return zt.type===String(Qe)}},array:function(Qe){return function(zt){return Qe.some(function(Kt){return Tn(Kt)(zt)})}},predicate:function(Qe){return function(zt){return Qe(zt)}}};function Tn(Xe){return(Xe==="*"?Hn.wildcard:N.array(Xe)?Hn.array:N.stringableFunc(Xe)?Hn.default:N.func(Xe)?Hn.predicate:Hn.default)(Xe)}function zn(Xe,Qe,zt){var Kt=[],_r=void 0,Lr=!1;fn(Qe);function Ur(dn){en(),zt(dn,!0)}function fn(dn){Kt.push(dn),dn.cont=function(Kn,Xn){Lr||($(Kt,dn),dn.cont=R,Xn?Ur(Kn):(dn===Qe&&(_r=Kn),Kt.length||(Lr=!0,zt(_r))))}}function en(){Lr||(Lr=!0,Kt.forEach(function(dn){dn.cont=R,dn.cancel()}),Kt=[])}return{addTask:fn,cancelAll:en,abort:Ur,getTasks:function(){return Kt},taskNames:function(){return Kt.map(function(Kn){return Kn.name})}}}function yn(Xe){var Qe=Xe.context,zt=Xe.fn,Kt=Xe.args;if(N.iterator(zt))return zt;var _r=void 0,Lr=void 0;try{_r=zt.apply(Qe,Kt)}catch(Ur){Lr=Ur}return N.iterator(_r)?_r:Q(Lr?function(){throw Lr}:function(){var Ur=void 0,fn={done:!1,value:_r},en=function(Kn){return{done:!0,value:Kn}};return function(dn){return Ur?en(dn):(Ur=!0,fn)}}())}var wi=function(Qe){return{fn:Qe}};function ti(Xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:function(){return R},zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:R,Kt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:R,_r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{},Lr=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},Ur=arguments.length>6&&arguments[6]!==void 0?arguments[6]:0,fn=arguments.length>7&&arguments[7]!==void 0?arguments[7]:"anonymous",en=arguments[8];O(Xe,N.iterator,jn);var dn="[...effects]",Kn=Z(ls,j(dn,"all("+dn+")")),Xn=Lr.sagaMonitor,hi=Lr.logger,gi=Lr.onError,Hi=hi||ce,Ri=function(Kr){var wn=Kr.sagaStack;!wn&&Kr.stack&&(wn=Kr.stack.split(`
|
|
|
`)[0].indexOf(Kr.message)!==-1?Kr.stack:"Error: "+Kr.message+`
|
|
|
`+Kr.stack),Hi("error","uncaught at "+fn,wn||Kr.message||Kr)},mi=er(Qe),ha=Object.create(_r);Wi.cancel=R;var vi=Vr(Ur,fn,Xe,en),ci={name:fn,cancel:qs,isRunning:!0},oa=zn(fn,ci,Da);function qs(){ci.isRunning&&!ci.isCancelled&&(ci.isCancelled=!0,Wi(Un))}function As(){Xe._isRunning&&!Xe._isCancelled&&(Xe._isCancelled=!0,oa.cancelAll(),Da(Un))}return en&&(en.cancel=As),Xe._isRunning=!0,Wi(),vi;function Wi(gr,Kr){if(!ci.isRunning)throw new Error("Trying to resume an already finished generator");try{var wn=void 0;Kr?wn=Xe.throw(gr):gr===Un?(ci.isCancelled=!0,Wi.cancel(),wn=N.func(Xe.return)?Xe.return(Un):{done:!0,value:Un}):gr===Hr?wn=N.func(Xe.return)?Xe.return():{done:!0}:wn=Xe.next(gr),wn.done?(ci.isMainRunning=!1,ci.cont&&ci.cont(wn.value)):Qi(wn.value,Ur,"",Wi)}catch(Vn){ci.isCancelled&&Ri(Vn),ci.isMainRunning=!1,ci.cont(Vn,!0)}}function Da(gr,Kr){Xe._isRunning=!1,mi.close(),Kr?(gr instanceof Error&&Object.defineProperty(gr,"sagaStack",{value:"at "+fn+`
|
|
|
`+(gr.sagaStack||gr.stack),configurable:!0}),vi.cont||(gr instanceof Error&&gi?gi(gr):Ri(gr)),Xe._error=gr,Xe._isAborted=!0,Xe._deferredEnd&&Xe._deferredEnd.reject(gr)):(Xe._result=gr,Xe._deferredEnd&&Xe._deferredEnd.resolve(gr)),vi.cont&&vi.cont(gr,Kr),vi.joiners.forEach(function(wn){return wn.cb(gr,Kr)}),vi.joiners=null}function Qi(gr,Kr){var wn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"",Vn=arguments[3],Oi=V();Xn&&Xn.effectTriggered({effectId:Oi,parentEffectId:Kr,label:wn,effect:gr});var Dn=void 0;function An(ra,Gi){Dn||(Dn=!0,Vn.cancel=R,Xn&&(Gi?Xn.effectRejected(Oi,ra):Xn.effectResolved(Oi,ra)),Vn(ra,Gi))}An.cancel=R,Vn.cancel=function(){if(!Dn){Dn=!0;try{An.cancel()}catch(ra){Ri(ra)}An.cancel=R,Xn&&Xn.effectCancelled(Oi)}};var Bn=void 0;return N.promise(gr)?Ii(gr,An):N.helper(gr)?fo(wi(gr),Oi,An):N.iterator(gr)?va(gr,Oi,fn,An):N.array(gr)?Kn(gr,Oi,An):(Bn=vr.take(gr))?ka(Bn,An):(Bn=vr.put(gr))?Va(Bn,An):(Bn=vr.all(gr))?ls(Bn,Oi,An):(Bn=vr.race(gr))?ea(Bn,Oi,An):(Bn=vr.call(gr))?Js(Bn,Oi,An):(Bn=vr.cps(gr))?Ya(Bn,An):(Bn=vr.fork(gr))?fo(Bn,Oi,An):(Bn=vr.join(gr))?Ua(Bn,An):(Bn=vr.cancel(gr))?Xa(Bn,An):(Bn=vr.select(gr))?Za(Bn,An):(Bn=vr.actionChannel(gr))?ys(Bn,An):(Bn=vr.flush(gr))?ye(Bn,An):(Bn=vr.cancelled(gr))?ga(Bn,An):(Bn=vr.getContext(gr))?Ae(Bn,An):(Bn=vr.setContext(gr))?wr(Bn,An):An(gr)}function Ii(gr,Kr){var wn=gr[p];N.func(wn)?Kr.cancel=wn:N.func(gr.abort)&&(Kr.cancel=function(){return gr.abort()}),gr.then(Kr,function(Vn){return Kr(Vn,!0)})}function va(gr,Kr,wn,Vn){ti(gr,Qe,zt,Kt,ha,Lr,Kr,wn,Vn)}function ka(gr,Kr){var wn=gr.channel,Vn=gr.pattern,Oi=gr.maybe;wn=wn||mi;var Dn=function(Bn){return Bn instanceof Error?Kr(Bn,!0):$e(Bn)&&!Oi?Kr(Hr):Kr(Bn)};try{wn.take(Dn,Tn(Vn))}catch(An){return Kr(An,!0)}Kr.cancel=Dn.cancel}function Va(gr,Kr){var wn=gr.channel,Vn=gr.action,Oi=gr.resolve;rt(function(){var Dn=void 0;try{Dn=(wn?wn.put:zt)(Vn)}catch(An){if(wn||Oi)return Kr(An,!0);Ri(An)}if(Oi&&N.promise(Dn))Ii(Dn,Kr);else return Kr(Dn)})}function Js(gr,Kr,wn){var Vn=gr.context,Oi=gr.fn,Dn=gr.args,An=void 0;try{An=Oi.apply(Vn,Dn)}catch(Bn){return wn(Bn,!0)}return N.promise(An)?Ii(An,wn):N.iterator(An)?va(An,Kr,Oi.name,wn):wn(An)}function Ya(gr,Kr){var wn=gr.context,Vn=gr.fn,Oi=gr.args;try{var Dn=function(Bn,ra){return N.undef(Bn)?Kr(ra):Kr(Bn,!0)};Vn.apply(wn,Oi.concat(Dn)),Dn.cancel&&(Kr.cancel=function(){return Dn.cancel()})}catch(An){return Kr(An,!0)}}function fo(gr,Kr,wn){var Vn=gr.context,Oi=gr.fn,Dn=gr.args,An=gr.detached,Bn=yn({context:Vn,fn:Oi,args:Dn});try{gt();var ra=ti(Bn,Qe,zt,Kt,ha,Lr,Kr,Oi.name,An?null:R);An?wn(ra):Bn._isRunning?(oa.addTask(ra),wn(ra)):Bn._error?oa.abort(Bn._error):wn(ra)}finally{qe()}}function Ua(gr,Kr){if(gr.isRunning()){var wn={task:vi,cb:Kr};Kr.cancel=function(){return $(gr.joiners,wn)},gr.joiners.push(wn)}else gr.isAborted()?Kr(gr.error(),!0):Kr(gr.result())}function Xa(gr,Kr){gr===m&&(gr=vi),gr.isRunning()&&gr.cancel(),Kr()}function ls(gr,Kr,wn){var Vn=Object.keys(gr);if(!Vn.length)return wn(N.array(gr)?[]:{});var Oi=0,Dn=void 0,An={},Bn={};function ra(){Oi===Vn.length&&(Dn=!0,wn(N.array(gr)?G.from(it({},An,{length:Vn.length})):An))}Vn.forEach(function(Gi){var yo=function(Yo,bl){Dn||(bl||$e(Yo)||Yo===Hr||Yo===Un?(wn.cancel(),wn(Yo,bl)):(An[Gi]=Yo,Oi++,ra()))};yo.cancel=R,Bn[Gi]=yo}),wn.cancel=function(){Dn||(Dn=!0,Vn.forEach(function(Gi){return Bn[Gi].cancel()}))},Vn.forEach(function(Gi){return Qi(gr[Gi],Kr,Gi,Bn[Gi])})}function ea(gr,Kr,wn){var Vn=void 0,Oi=Object.keys(gr),Dn={};Oi.forEach(function(An){var Bn=function(Gi,yo){if(!Vn){if(yo)wn.cancel(),wn(Gi,!0);else if(!$e(Gi)&&Gi!==Hr&&Gi!==Un){var ao;wn.cancel(),Vn=!0;var Yo=(ao={},ao[An]=Gi,ao);wn(N.array(gr)?[].slice.call(it({},Yo,{length:Oi.length})):Yo)}}};Bn.cancel=R,Dn[An]=Bn}),wn.cancel=function(){Vn||(Vn=!0,Oi.forEach(function(An){return Dn[An].cancel()}))},Oi.forEach(function(An){Vn||Qi(gr[An],Kr,An,Dn[An])})}function Za(gr,Kr){var wn=gr.selector,Vn=gr.args;try{var Oi=wn.apply(void 0,[Kt()].concat(Vn));Kr(Oi)}catch(Dn){Kr(Dn,!0)}}function ys(gr,Kr){var wn=gr.pattern,Vn=gr.buffer,Oi=Tn(wn);Oi.pattern=wn,Kr(ir(Qe,Vn||rr.fixed(),Oi))}function ga(gr,Kr){Kr(!!ci.isCancelled)}function ye(gr,Kr){gr.flush(Kr)}function Ae(gr,Kr){Kr(ha[gr])}function wr(gr,Kr){K.assign(ha,gr),Kr()}function Vr(gr,Kr,wn,Vn){var Oi,Dn,An;return wn._deferredEnd=null,Dn={},Dn[u]=!0,Dn.id=gr,Dn.name=Kr,Oi="done",An={},An[Oi]=An[Oi]||{},An[Oi].get=function(){if(wn._deferredEnd)return wn._deferredEnd.promise;var Bn=se();return wn._deferredEnd=Bn,wn._isRunning||(wn._error?Bn.reject(wn._error):Bn.resolve(wn._result)),Bn.promise},Dn.cont=Vn,Dn.joiners=[],Dn.cancel=As,Dn.isRunning=function(){return wn._isRunning},Dn.isCancelled=function(){return wn._isCancelled},Dn.isAborted=function(){return wn._isAborted},Dn.result=function(){return wn._result},Dn.error=function(){return wn._error},Dn.setContext=function(ra){O(ra,N.object,me("task",ra)),K.assign(ha,ra)},on(Dn,An),Dn}}var Ei="runSaga(storeInterface, saga, ...args)",zi=Ei+": saga argument must be a Generator function!";function Di(Xe,Qe){for(var zt=arguments.length,Kt=Array(zt>2?zt-2:0),_r=2;_r<zt;_r++)Kt[_r-2]=arguments[_r];var Lr=void 0;N.iterator(Xe)?(Lr=Xe,Xe=Qe):(O(Qe,N.func,zi),Lr=Qe.apply(void 0,Kt),O(Lr,N.iterator,zi));var Ur=Xe,fn=Ur.subscribe,en=Ur.dispatch,dn=Ur.getState,Kn=Ur.context,Xn=Ur.sagaMonitor,hi=Ur.logger,gi=Ur.onError,Hi=V();Xn&&(Xn.effectTriggered=Xn.effectTriggered||R,Xn.effectResolved=Xn.effectResolved||R,Xn.effectRejected=Xn.effectRejected||R,Xn.effectCancelled=Xn.effectCancelled||R,Xn.actionDispatched=Xn.actionDispatched||R,Xn.effectTriggered({effectId:Hi,root:!0,parentEffectId:0,effect:{root:!0,saga:Qe,args:Kt}}));var Ri=ti(Lr,fn,Pe(en),dn,Kn,{sagaMonitor:Xn,logger:hi,onError:gi},Hi,Qe.name);return Xn&&Xn.effectResolved(Hi,Ri),Ri}function fa(Xe,Qe){var zt={};for(var Kt in Xe)Qe.indexOf(Kt)>=0||Object.prototype.hasOwnProperty.call(Xe,Kt)&&(zt[Kt]=Xe[Kt]);return zt}function qn(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Qe=Xe.context,zt=Qe===void 0?{}:Qe,Kt=fa(Xe,["context"]),_r=Kt.sagaMonitor,Lr=Kt.logger,Ur=Kt.onError;if(N.func(Kt))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(Lr&&!N.func(Lr))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(Ur&&!N.func(Ur))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(Kt.emitter&&!N.func(Kt.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function fn(en){var dn=en.getState,Kn=en.dispatch,Xn=We();return Xn.emit=(Kt.emitter||C)(Xn.emit),fn.run=Di.bind(null,{context:zt,subscribe:Xn.subscribe,dispatch:Kn,getState:dn,sagaMonitor:_r,logger:Lr,onError:Ur}),function(hi){return function(gi){_r&&_r.actionDispatched&&_r.actionDispatched(gi);var Hi=hi(gi);return Xn.emit(gi),Hi}}}return fn.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},fn.setContext=function(en){O(en,N.object,me("sagaMiddleware",en)),K.assign(zt,en)},fn}var Xi={done:!0,value:void 0},kt={};function pt(Xe){return N.channel(Xe)?"channel":Array.isArray(Xe)?String(Xe.map(function(Qe){return String(Qe)})):String(Xe)}function Pi(Xe,Qe){var zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"iterator",Kt=void 0,_r=Qe;function Lr(Ur,fn){if(_r===kt)return Xi;if(fn)throw _r=kt,fn;Kt&&Kt(Ur);var en=Xe[_r](),dn=en[0],Kn=en[1],Xn=en[2];return _r=dn,Kt=Xn,_r===kt?Xi:Kn}return Q(Lr,function(Ur){return Lr(null,Ur)},zt,!0)}function Vi(Xe,Qe){for(var zt=arguments.length,Kt=Array(zt>2?zt-2:0),_r=2;_r<zt;_r++)Kt[_r-2]=arguments[_r];var Lr={done:!1,value:Se(Xe)},Ur=function(Kn){return{done:!1,value:Rr.apply(void 0,[Qe].concat(Kt,[Kn]))}},fn=void 0,en=function(Kn){return fn=Kn};return Pi({q1:function(){return["q2",Lr,en]},q2:function(){return fn===Re?[kt]:["q1",Ur(fn)]}},"q1","takeEvery("+pt(Xe)+", "+Qe.name+")")}function oi(Xe,Qe){for(var zt=arguments.length,Kt=Array(zt>2?zt-2:0),_r=2;_r<zt;_r++)Kt[_r-2]=arguments[_r];var Lr={done:!1,value:Se(Xe)},Ur=function(gi){return{done:!1,value:Rr.apply(void 0,[Qe].concat(Kt,[gi]))}},fn=function(gi){return{done:!1,value:Jr(gi)}},en=void 0,dn=void 0,Kn=function(gi){return en=gi},Xn=function(gi){return dn=gi};return Pi({q1:function(){return["q2",Lr,Xn]},q2:function(){return dn===Re?[kt]:en?["q3",fn(en)]:["q1",Ur(dn),Kn]},q3:function(){return["q1",Ur(dn),Kn]}},"q1","takeLatest("+pt(Xe)+", "+Qe.name+")")}function xa(Xe,Qe,zt){for(var Kt=arguments.length,_r=Array(Kt>3?Kt-3:0),Lr=3;Lr<Kt;Lr++)_r[Lr-3]=arguments[Lr];var Ur=void 0,fn=void 0,en={done:!1,value:Xt(Qe,rr.sliding(1))},dn=function(){return{done:!1,value:Se(fn)}},Kn=function(Ri){return{done:!1,value:Rr.apply(void 0,[zt].concat(_r,[Ri]))}},Xn={done:!1,value:Gr(le,Xe)},hi=function(Ri){return Ur=Ri},gi=function(Ri){return fn=Ri};return Pi({q1:function(){return["q2",en,gi]},q2:function(){return["q3",dn(),hi]},q3:function(){return Ur===Re?[kt]:["q4",Kn(Ur)]},q4:function(){return["q2",Xn]}},"q1","throttle("+pt(Qe)+", "+zt.name+")")}var di=function(Qe){return"import { "+Qe+" } from 'redux-saga' has been deprecated in favor of import { "+Qe+` } from 'redux-saga/effects'.
|
|
|
The latter will not work with yield*, as helper effects are wrapped automatically for you in fork effect.
|
|
|
Therefore yield `+Qe+" will return task descriptor to your saga and execute next lines of code."},Jn=null,mn=null,nr=null;function vt(Xe,Qe){for(var zt=arguments.length,Kt=Array(zt>2?zt-2:0),_r=2;_r<zt;_r++)Kt[_r-2]=arguments[_r];return Rr.apply(void 0,[Vi,Xe,Qe].concat(Kt))}function nt(Xe,Qe){for(var zt=arguments.length,Kt=Array(zt>2?zt-2:0),_r=2;_r<zt;_r++)Kt[_r-2]=arguments[_r];return Rr.apply(void 0,[oi,Xe,Qe].concat(Kt))}function Dt(Xe,Qe,zt){for(var Kt=arguments.length,_r=Array(Kt>3?Kt-3:0),Lr=3;Lr<Kt;Lr++)_r[Lr-3]=arguments[Lr];return Rr.apply(void 0,[xa,Xe,Qe,zt].concat(_r))}var ht=qn,lr=e(44520),cr=e.n(lr),Cr=e(93664),jr=e(78639),He=e.n(jr),Je=e(95190),be=e(21696),st=e(56754),or=e.n(st),br=e(99153),Or=e(84851),Tr=e(89381),Fr=e.n(Tr),pn=e(60288),xr=e(50298),an=e(55267),Qr=e.n(an),rn=Array.isArray.bind(Array),xn=function(Qe){return typeof Qe=="function"},da=function(Qe){return Qe},xi=function(){},ui=function(Qe,zt){for(var Kt=0,_r=Qe.length;Kt<_r;Kt+=1)if(zt(Qe[Kt],Kt))return Kt;return-1},hn=Object.freeze({isPlainObject:He(),isArray:rn,isFunction:xn,returnSelf:da,noop:xi,findIndex:ui});function ni(Xe,Qe){var zt=Xe.namespace,Kt=Xe.reducers,_r=Xe.effects,Lr=Xe.subscriptions;invariant(zt,"[app.model] namespace should be defined"),invariant(typeof zt=="string","[app.model] namespace should be string, but got ".concat(_typeof(zt))),invariant(!Qe.some(function(Ur){return Ur.namespace===zt}),"[app.model] namespace should be unique"),Kt&&(invariant(isPlainObject(Kt)||rn(Kt),"[app.model] reducers should be plain object or array, but got ".concat(_typeof(Kt))),invariant(!rn(Kt)||isPlainObject(Kt[0])&&xn(Kt[1]),"[app.model] reducers with array should be [Object, Function]")),_r&&invariant(isPlainObject(_r),"[app.model] effects should be plain object, but got ".concat(_typeof(_r))),Lr&&(invariant(isPlainObject(Lr),"[app.model] subscriptions should be plain object, but got ".concat(_typeof(Lr))),invariant(Li(Lr),"[app.model] subscription should be function"))}function Li(Xe){return Object.keys(Xe).every(function(Qe){return xn(Xe[Qe])})}var aa="/";function Cs(Xe,Qe,zt){return Object.keys(Xe).reduce(function(Kt,_r){or()(_r.indexOf("".concat(Qe).concat(aa))!==0,"[prefixNamespace]: ".concat(zt," ").concat(_r," should not be prefixed with namespace ").concat(Qe));var Lr="".concat(Qe).concat(aa).concat(_r);return Kt[Lr]=Xe[_r],Kt},{})}function sa(Xe){var Qe=Xe.namespace,zt=Xe.reducers,Kt=Xe.effects;if(zt)if(rn(zt)){var _r=(0,be.Z)(zt),Lr=_r[0],Ur=_r.slice(1);Xe.reducers=[Cs(Lr,Qe,"reducer")].concat((0,Je.Z)(Ur))}else Xe.reducers=Cs(zt,Qe,"reducer");return Kt&&(Xe.effects=Cs(Kt,Qe,"effect")),Xe}var vs=["onError","onStateChange","onAction","onHmr","onReducer","onEffect","extraReducers","extraEnhancers","_handleActions"];function Ts(Xe){return Object.keys(Xe).reduce(function(Qe,zt){return vs.indexOf(zt)>-1&&(Qe[zt]=Xe[zt]),Qe},{})}var Ra=function(){function Xe(){(0,br.Z)(this,Xe),this._handleActions=null,this.hooks=vs.reduce(function(Qe,zt){return Qe[zt]=[],Qe},{})}return(0,Or.Z)(Xe,[{key:"use",value:function(zt){cr()(He()(zt),"plugin.use: plugin should be plain object");var Kt=this.hooks;for(var _r in zt)Object.prototype.hasOwnProperty.call(zt,_r)&&(cr()(Kt[_r],"plugin.use: unknown plugin property: ".concat(_r)),_r==="_handleActions"?this._handleActions=zt[_r]:_r==="extraEnhancers"?Kt[_r]=zt[_r]:Kt[_r].push(zt[_r]))}},{key:"apply",value:function(zt,Kt){var _r=this.hooks,Lr=["onError","onHmr"];cr()(Lr.indexOf(zt)>-1,"plugin.apply: hook ".concat(zt," cannot be applied"));var Ur=_r[zt];return function(){if(Ur.length){var fn=!0,en=!1,dn=void 0;try{for(var Kn=Ur[Symbol.iterator](),Xn;!(fn=(Xn=Kn.next()).done);fn=!0){var hi=Xn.value;hi.apply(void 0,arguments)}}catch(gi){en=!0,dn=gi}finally{try{!fn&&Kn.return!=null&&Kn.return()}finally{if(en)throw dn}}}else Kt&&Kt.apply(void 0,arguments)}}},{key:"get",value:function(zt){var Kt=this.hooks;return cr()(zt in Kt,"plugin.get: hook ".concat(zt," cannot be got")),zt==="extraReducers"?Es(Kt[zt]):zt==="onReducer"?Wn(Kt[zt]):Kt[zt]}}]),Xe}();function Es(Xe){var Qe={},zt=!0,Kt=!1,_r=void 0;try{for(var Lr=Xe[Symbol.iterator](),Ur;!(zt=(Ur=Lr.next()).done);zt=!0){var fn=Ur.value;Qe=(0,l.Z)({},Qe,fn)}}catch(en){Kt=!0,_r=en}finally{try{!zt&&Lr.return!=null&&Lr.return()}finally{if(Kt)throw _r}}return Qe}function Wn(Xe){return function(Qe){var zt=!0,Kt=!1,_r=void 0;try{for(var Lr=Xe[Symbol.iterator](),Ur;!(zt=(Ur=Lr.next()).done);zt=!0){var fn=Ur.value;Qe=fn(Qe)}}catch(en){Kt=!0,_r=en}finally{try{!zt&&Lr.return!=null&&Lr.return()}finally{if(Kt)throw _r}}return Qe}}function ns(Xe){var Qe=Xe.reducers,zt=Xe.initialState,Kt=Xe.plugin,_r=Xe.sagaMiddleware,Lr=Xe.promiseMiddleware,Ur=Xe.createOpts.setupMiddlewares,fn=Ur===void 0?da:Ur,en=Kt.get("extraEnhancers");cr()(rn(en),"[app.start] extraEnhancers should be array, but got ".concat((0,Cr.Z)(en)));var dn=Kt.get("onAction"),Kn=fn([Lr,_r].concat((0,Je.Z)(Fr()(dn)))),Xn=c.qC,hi=[c.md.apply(void 0,(0,Je.Z)(Kn))].concat((0,Je.Z)(en));return(0,c.MT)(Qe,zt,Xn.apply(void 0,(0,Je.Z)(hi)))}function $a(Xe,Qe){var zt="".concat(Qe.namespace).concat(aa).concat(Xe),Kt=zt.replace(/\/@@[^/]+?$/,""),_r=Array.isArray(Qe.reducers)?Qe.reducers[0][Kt]:Qe.reducers&&Qe.reducers[Kt];return _r||Qe.effects&&Qe.effects[Kt]?zt:Xe}function Ps(Xe,Qe,zt,Kt){var _r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{};return Qr().mark(function Lr(){var Ur;return Qr().wrap(function(en){for(;;)switch(en.prev=en.next){case 0:en.t0=Qr().keys(Xe);case 1:if((en.t1=en.t0()).done){en.next=7;break}if(Ur=en.t1.value,!Object.prototype.hasOwnProperty.call(Xe,Ur)){en.next=5;break}return en.delegateYield(Qr().mark(function dn(){var Kn,Xn;return Qr().wrap(function(gi){for(;;)switch(gi.prev=gi.next){case 0:return Kn=Ui(Ur,Xe[Ur],Qe,zt,Kt,_r),gi.next=3,Rr(Kn);case 3:return Xn=gi.sent,gi.next=6,Rr(Qr().mark(function Hi(){return Qr().wrap(function(mi){for(;;)switch(mi.prev=mi.next){case 0:return mi.next=2,Se("".concat(Qe.namespace,"/@@CANCEL_EFFECTS"));case 2:return mi.next=4,Jr(Xn);case 4:case"end":return mi.stop()}},Hi)}));case 6:case"end":return gi.stop()}},dn)})(),"t2",5);case 5:en.next=1;break;case 7:case"end":return en.stop()}},Lr)})}function Ui(Xe,Qe,zt,Kt,_r,Lr){var Ur=Qr().mark(Hi),fn=Qe,en="takeEvery",dn,Kn;if(Array.isArray(Qe)){var Xn=(0,xr.Z)(Qe,1);fn=Xn[0];var hi=Qe[1];hi&&hi.type&&(en=hi.type,en==="throttle"&&(cr()(hi.ms,"app.start: opts.ms should be defined if type is throttle"),dn=hi.ms),en==="poll"&&(cr()(hi.delay,"app.start: opts.delay should be defined if type is poll"),Kn=hi.delay)),cr()(["watcher","takeEvery","takeLatest","throttle","poll"].indexOf(en)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle, poll or watcher")}function gi(){}function Hi(){var mi,ha,vi,ci,oa,qs,As,Wi,Da,Qi=arguments;return Qr().wrap(function(va){for(;;)switch(va.prev=va.next){case 0:for(mi=Qi.length,ha=new Array(mi),vi=0;vi<mi;vi++)ha[vi]=Qi[vi];return ci=ha.length>0?ha[0]:{},oa=ci.__dva_resolve,qs=oa===void 0?gi:oa,As=ci.__dva_reject,Wi=As===void 0?gi:As,va.prev=2,va.next=5,Lt({type:"".concat(Xe).concat(aa,"@@start")});case 5:return va.next=7,fn.apply(void 0,(0,Je.Z)(ha.concat(_s(zt,Lr))));case 7:return Da=va.sent,va.next=10,Lt({type:"".concat(Xe).concat(aa,"@@end")});case 10:qs(Da),va.next=17;break;case 13:va.prev=13,va.t0=va.catch(2),Kt(va.t0,{key:Xe,effectArgs:ha}),va.t0._dontReject||Wi(va.t0);case 17:case"end":return va.stop()}},Ur,null,[[2,13]])}var Ri=Po(_r,Hi,zt,Xe);switch(en){case"watcher":return Hi;case"takeLatest":return Qr().mark(function mi(){return Qr().wrap(function(vi){for(;;)switch(vi.prev=vi.next){case 0:return vi.next=2,nt(Xe,Ri);case 2:case"end":return vi.stop()}},mi)});case"throttle":return Qr().mark(function mi(){return Qr().wrap(function(vi){for(;;)switch(vi.prev=vi.next){case 0:return vi.next=2,Dt(dn,Xe,Ri);case 2:case"end":return vi.stop()}},mi)});case"poll":return Qr().mark(function mi(){var ha,vi,ci,oa,qs,As,Wi;return Qr().wrap(function(Qi){for(;;)switch(Qi.prev=Qi.next){case 0:ci=function(va,ka){var Va;return Qr().wrap(function(Ya){for(;;)switch(Ya.prev=Ya.next){case 0:Va=va.call;case 1:return Ya.next=4,Va(Ri,ka);case 4:return Ya.next=6,Va(vi,Kn);case 6:Ya.next=1;break;case 8:case"end":return Ya.stop()}},ha)},vi=function(va){return new Promise(function(ka){return setTimeout(ka,va)})},ha=Qr().mark(ci),oa=Gr,qs=Se,As=Pr;case 4:return Qi.next=7,qs("".concat(Xe,"-start"));case 7:return Wi=Qi.sent,Qi.next=10,As([oa(ci,r,Wi),qs("".concat(Xe,"-stop"))]);case 10:Qi.next=4;break;case 12:case"end":return Qi.stop()}},mi)});default:return Qr().mark(function mi(){return Qr().wrap(function(vi){for(;;)switch(vi.prev=vi.next){case 0:return vi.next=2,vt(Xe,Ri);case 2:case"end":return vi.stop()}},mi)})}}function _s(Xe,Qe){function zt(Ur,fn){cr()(Ur,"dispatch: action should be a plain Object with type");var en=Qe.namespacePrefixWarning,dn=en===void 0?!0:en;dn&&or()(Ur.indexOf("".concat(Xe.namespace).concat(aa))!==0,"[".concat(fn,"] ").concat(Ur," should not be prefixed with namespace ").concat(Xe.namespace))}function Kt(Ur){var fn=Ur.type;return zt(fn,"sagaEffects.put"),Lt((0,l.Z)({},Ur,{type:$a(fn,Xe)}))}function _r(Ur){var fn=Ur.type;return zt(fn,"sagaEffects.put.resolve"),Lt.resolve((0,l.Z)({},Ur,{type:$a(fn,Xe)}))}Kt.resolve=_r;function Lr(Ur){return typeof Ur=="string"?(zt(Ur,"sagaEffects.take"),Se($a(Ur,Xe))):Array.isArray(Ur)?Se(Ur.map(function(fn){return typeof fn=="string"?(zt(fn,"sagaEffects.take"),$a(fn,Xe)):fn})):Se(Ur)}return(0,l.Z)({},r,{put:Kt,take:Lr})}function Po(Xe,Qe,zt,Kt){var _r=!0,Lr=!1,Ur=void 0;try{for(var fn=Xe[Symbol.iterator](),en;!(_r=(en=fn.next()).done);_r=!0){var dn=en.value;Qe=dn(Qe,r,zt,Kt)}}catch(Kn){Lr=!0,Ur=Kn}finally{try{!_r&&fn.return!=null&&fn.return()}finally{if(Lr)throw Ur}}return Qe}function Pa(Xe){return Xe}function Ji(Xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Pa;return function(zt,Kt){var _r=Kt.type;return cr()(_r,"dispatch: action should be a plain Object with type"),Xe===_r?Qe(zt,Kt):zt}}function Fa(){for(var Xe=arguments.length,Qe=new Array(Xe),zt=0;zt<Xe;zt++)Qe[zt]=arguments[zt];return function(Kt,_r){return Qe.reduce(function(Lr,Ur){return Ur(Lr,_r)},Kt)}}function Vs(Xe,Qe){var zt=Object.keys(Xe).map(function(_r){return Ji(_r,Xe[_r])}),Kt=Fa.apply(void 0,(0,Je.Z)(zt));return function(){var _r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qe,Lr=arguments.length>1?arguments[1]:void 0;return Kt(_r,Lr)}}function In(Xe,Qe,zt){return Array.isArray(Xe)?Xe[1]((zt||Vs)(Xe[0],Qe)):(zt||Vs)(Xe||{},Qe)}function La(Xe){return function(){return function(zt){return function(Kt){var _r=Kt.type;return Qe(_r)?new Promise(function(Lr,Ur){zt((0,l.Z)({__dva_resolve:Lr,__dva_reject:Ur},Kt))}):zt(Kt)}}};function Qe(zt){if(!zt||typeof zt!="string")return!1;var Kt=zt.split(aa),_r=(0,xr.Z)(Kt,1),Lr=_r[0],Ur=Xe._models.filter(function(fn){return fn.namespace===Lr})[0];return!!(Ur&&Ur.effects&&Ur.effects[zt])}}function as(Xe,Qe){return function(zt){var Kt=zt.type;return cr()(Kt,"dispatch: action should be a plain Object with type"),or()(Kt.indexOf("".concat(Qe.namespace).concat(aa))!==0,"dispatch: ".concat(Kt," should not be prefixed with namespace ").concat(Qe.namespace)),Xe((0,l.Z)({},zt,{type:$a(Kt,Qe)}))}}function ss(Xe,Qe,zt,Kt){var _r=[],Lr=[];for(var Ur in Xe)if(Object.prototype.hasOwnProperty.call(Xe,Ur)){var fn=Xe[Ur],en=fn({dispatch:as(zt._store.dispatch,Qe),history:zt._history},Kt);xn(en)?_r.push(en):Lr.push(Ur)}return{funcs:_r,nonFuncs:Lr}}function ki(Xe,Qe){if(Xe[Qe]){var zt=Xe[Qe],Kt=zt.funcs,_r=zt.nonFuncs;or()(_r.length===0,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(_r.join(", ")));var Lr=!0,Ur=!1,fn=void 0;try{for(var en=Kt[Symbol.iterator](),dn;!(Lr=(dn=en.next()).done);Lr=!0){var Kn=dn.value;Kn()}}catch(Xn){Ur=!0,fn=Xn}finally{try{!Lr&&en.return!=null&&en.return()}finally{if(Ur)throw fn}}delete Xe[Qe]}}var Oa=xi,Ia=ui,cs={namespace:"@@dva",state:0,reducers:{UPDATE:function(Qe){return Qe+1}}};function Ys(){var Xe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},zt=Qe.initialReducer,Kt=Qe.setupApp,_r=Kt===void 0?Oa:Kt,Lr=new Ra;Lr.use(Ts(Xe));var Ur={_models:[sa((0,l.Z)({},cs))],_store:null,_plugin:Lr,use:Lr.use.bind(Lr),model:fn,start:Xn};return Ur;function fn(hi){var gi=sa((0,l.Z)({},hi));return Ur._models.push(gi),gi}function en(hi,gi,Hi,Ri){Ri=fn(Ri);var mi=Ur._store;mi.asyncReducers[Ri.namespace]=In(Ri.reducers,Ri.state,Lr._handleActions),mi.replaceReducer(hi()),Ri.effects&&mi.runSaga(Ur._getSaga(Ri.effects,Ri,gi,Lr.get("onEffect"),Xe)),Ri.subscriptions&&(Hi[Ri.namespace]=ss(Ri.subscriptions,Ri,Ur,gi))}function dn(hi,gi,Hi,Ri){var mi=Ur._store;delete mi.asyncReducers[Ri],delete gi[Ri],mi.replaceReducer(hi()),mi.dispatch({type:"@@dva/UPDATE"}),mi.dispatch({type:"".concat(Ri,"/@@CANCEL_EFFECTS")}),ki(Hi,Ri),Ur._models=Ur._models.filter(function(ha){return ha.namespace!==Ri})}function Kn(hi,gi,Hi,Ri,mi){var ha=Ur._store,vi=mi.namespace,ci=Ia(Ur._models,function(oa){return oa.namespace===vi});~ci&&(ha.dispatch({type:"".concat(vi,"/@@CANCEL_EFFECTS")}),delete ha.asyncReducers[vi],delete gi[vi],ki(Hi,vi),Ur._models.splice(ci,1)),Ur.model(mi),ha.dispatch({type:"@@dva/UPDATE"})}function Xn(){var hi=function(wr,Vr){wr&&(typeof wr=="string"&&(wr=new Error(wr)),wr.preventDefault=function(){wr._dontReject=!0},Lr.apply("onError",function(gr){throw new Error(gr.stack||gr)})(wr,Ur._store.dispatch,Vr))},gi=ht(),Hi=La(Ur);Ur._getSaga=Ps.bind(null);var Ri=[],mi=(0,l.Z)({},zt),ha=!0,vi=!1,ci=void 0;try{for(var oa=Ur._models[Symbol.iterator](),qs;!(ha=(qs=oa.next()).done);ha=!0){var As=qs.value;mi[As.namespace]=In(As.reducers,As.state,Lr._handleActions),As.effects&&Ri.push(Ur._getSaga(As.effects,As,hi,Lr.get("onEffect"),Xe))}}catch(Ae){vi=!0,ci=Ae}finally{try{!ha&&oa.return!=null&&oa.return()}finally{if(vi)throw ci}}var Wi=Lr.get("onReducer"),Da=Lr.get("extraReducers");cr()(Object.keys(Da).every(function(Ae){return!(Ae in mi)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat(Object.keys(mi).join(", "))),Ur._store=ns({reducers:ye(),initialState:Xe.initialState||{},plugin:Lr,createOpts:Qe,sagaMiddleware:gi,promiseMiddleware:Hi});var Qi=Ur._store;Qi.runSaga=gi.run,Qi.asyncReducers={};var Ii=Lr.get("onStateChange"),va=!0,ka=!1,Va=void 0;try{for(var Js=function(){var wr=fo.value;Qi.subscribe(function(){wr(Qi.getState())})},Ya=Ii[Symbol.iterator](),fo;!(va=(fo=Ya.next()).done);va=!0)Js()}catch(Ae){ka=!0,Va=Ae}finally{try{!va&&Ya.return!=null&&Ya.return()}finally{if(ka)throw Va}}Ri.forEach(gi.run),_r(Ur);var Ua={},Xa=!0,ls=!1,ea=void 0;try{for(var Za=this._models[Symbol.iterator](),ys;!(Xa=(ys=Za.next()).done);Xa=!0){var ga=ys.value;ga.subscriptions&&(Ua[ga.namespace]=ss(ga.subscriptions,ga,Ur,hi))}}catch(Ae){ls=!0,ea=Ae}finally{try{!Xa&&Za.return!=null&&Za.return()}finally{if(ls)throw ea}}Ur.model=en.bind(Ur,ye,hi,Ua),Ur.unmodel=dn.bind(Ur,ye,mi,Ua),Ur.replaceModel=Kn.bind(Ur,ye,mi,Ua,hi);function ye(){return Wi((0,c.UY)((0,l.Z)({},mi,Da,Ur._store?Ur._store.asyncReducers:{})))}}}var wo=e(37573),Io=e(45097),Oo=e(4676);function Ba(Xe){Xe()}let qa=Ba;const lo=Xe=>qa=Xe,Do=()=>qa,Eo=Symbol.for("react-redux-context"),ko=typeof globalThis!="undefined"?globalThis:{};function li(){var Xe;if(!i.createContext)return{};const Qe=(Xe=ko[Eo])!=null?Xe:ko[Eo]=new Map;let zt=Qe.get(i.createContext);return zt||(zt=i.createContext(null),Qe.set(i.createContext,zt)),zt}const ii=li();var Na=null;function Ka(Xe=ii){return function(){return(0,i.useContext)(Xe)}}const ja=Ka(),Xs=()=>{throw new Error("uSES not initialized!")};let So=Xs;const Ho=Xe=>{So=Xe},fs=(Xe,Qe)=>Xe===Qe;function No(Xe=ii){const Qe=Xe===ii?ja:Ka(Xe);return function(Kt,_r={}){const{equalityFn:Lr=fs,stabilityCheck:Ur=void 0,noopCheck:fn=void 0}=typeof _r=="function"?{equalityFn:_r}:_r,{store:en,subscription:dn,getServerState:Kn,stabilityCheck:Xn,noopCheck:hi}=Qe(),gi=(0,i.useRef)(!0),Hi=(0,i.useCallback)({[Kt.name](mi){return Kt(mi)}}[Kt.name],[Kt,Xn,Ur]),Ri=So(dn.addNestedSub,en.getState,Kn||en.getState,Hi,Lr);return(0,i.useDebugValue)(Ri),Ri}}const Wo=No();var iu=e(14809),vo=e(74126),Cu=e(94266),_o=e.n(Cu),Ks=e(23265);const Vo=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function du(Xe,Qe,zt,Kt,{areStatesEqual:_r,areOwnPropsEqual:Lr,areStatePropsEqual:Ur}){let fn=!1,en,dn,Kn,Xn,hi;function gi(vi,ci){return en=vi,dn=ci,Kn=Xe(en,dn),Xn=Qe(Kt,dn),hi=zt(Kn,Xn,dn),fn=!0,hi}function Hi(){return Kn=Xe(en,dn),Qe.dependsOnOwnProps&&(Xn=Qe(Kt,dn)),hi=zt(Kn,Xn,dn),hi}function Ri(){return Xe.dependsOnOwnProps&&(Kn=Xe(en,dn)),Qe.dependsOnOwnProps&&(Xn=Qe(Kt,dn)),hi=zt(Kn,Xn,dn),hi}function mi(){const vi=Xe(en,dn),ci=!Ur(vi,Kn);return Kn=vi,ci&&(hi=zt(Kn,Xn,dn)),hi}function ha(vi,ci){const oa=!Lr(ci,dn),qs=!_r(vi,en,ci,dn);return en=vi,dn=ci,oa&&qs?Hi():oa?Ri():qs?mi():hi}return function(ci,oa){return fn?ha(ci,oa):gi(ci,oa)}}function co(Xe,Qe){let{initMapStateToProps:zt,initMapDispatchToProps:Kt,initMergeProps:_r}=Qe,Lr=(0,vo.Z)(Qe,Vo);const Ur=zt(Xe,Lr),fn=Kt(Xe,Lr),en=_r(Xe,Lr);return du(Ur,fn,en,Xe,Lr)}function go(Xe,Qe){const zt={};for(const Kt in Xe){const _r=Xe[Kt];typeof _r=="function"&&(zt[Kt]=(...Lr)=>Qe(_r(...Lr)))}return zt}function au(Xe){return function(zt){const Kt=Xe(zt);function _r(){return Kt}return _r.dependsOnOwnProps=!1,_r}}function Ro(Xe){return Xe.dependsOnOwnProps?!!Xe.dependsOnOwnProps:Xe.length!==1}function jo(Xe,Qe){return function(Kt,{displayName:_r}){const Lr=function(fn,en){return Lr.dependsOnOwnProps?Lr.mapToProps(fn,en):Lr.mapToProps(fn,void 0)};return Lr.dependsOnOwnProps=!0,Lr.mapToProps=function(fn,en){Lr.mapToProps=Xe,Lr.dependsOnOwnProps=Ro(Xe);let dn=Lr(fn,en);return typeof dn=="function"&&(Lr.mapToProps=dn,Lr.dependsOnOwnProps=Ro(dn),dn=Lr(fn,en)),dn},Lr}}function os(Xe,Qe){return(zt,Kt)=>{throw new Error(`Invalid value of type ${typeof Xe} for ${Qe} argument when connecting component ${Kt.wrappedComponentName}.`)}}function Ao(Xe){return Xe&&typeof Xe=="object"?au(Qe=>go(Xe,Qe)):Xe?typeof Xe=="function"?jo(Xe,"mapDispatchToProps"):os(Xe,"mapDispatchToProps"):au(Qe=>({dispatch:Qe}))}function hu(Xe){return Xe?typeof Xe=="function"?jo(Xe,"mapStateToProps"):os(Xe,"mapStateToProps"):au(()=>({}))}function Jt(Xe,Qe,zt){return(0,iu.Z)({},zt,Xe,Qe)}function dr(Xe){return function(zt,{displayName:Kt,areMergedPropsEqual:_r}){let Lr=!1,Ur;return function(en,dn,Kn){const Xn=Xe(en,dn,Kn);return Lr?_r(Xn,Ur)||(Ur=Xn):(Lr=!0,Ur=Xn),Ur}}}function ur(Xe){return Xe?typeof Xe=="function"?dr(Xe):os(Xe,"mergeProps"):()=>Jt}function hr(){const Xe=Do();let Qe=null,zt=null;return{clear(){Qe=null,zt=null},notify(){Xe(()=>{let Kt=Qe;for(;Kt;)Kt.callback(),Kt=Kt.next})},get(){let Kt=[],_r=Qe;for(;_r;)Kt.push(_r),_r=_r.next;return Kt},subscribe(Kt){let _r=!0,Lr=zt={callback:Kt,next:null,prev:zt};return Lr.prev?Lr.prev.next=Lr:Qe=Lr,function(){!_r||Qe===null||(_r=!1,Lr.next?Lr.next.prev=Lr.prev:zt=Lr.prev,Lr.prev?Lr.prev.next=Lr.next:Qe=Lr.next)}}}}const Er={notify(){},get:()=>[]};function cn(Xe,Qe){let zt,Kt=Er,_r=0,Lr=!1;function Ur(Ri){Kn();const mi=Kt.subscribe(Ri);let ha=!1;return()=>{ha||(ha=!0,mi(),Xn())}}function fn(){Kt.notify()}function en(){Hi.onStateChange&&Hi.onStateChange()}function dn(){return Lr}function Kn(){_r++,zt||(zt=Qe?Qe.addNestedSub(en):Xe.subscribe(en),Kt=hr())}function Xn(){_r--,zt&&_r===0&&(zt(),zt=void 0,Kt.clear(),Kt=Er)}function hi(){Lr||(Lr=!0,Kn())}function gi(){Lr&&(Lr=!1,Xn())}const Hi={addNestedSub:Ur,notifyNestedSubs:fn,handleChangeWrapper:en,isSubscribed:dn,trySubscribe:hi,tryUnsubscribe:gi,getListeners:()=>Kt};return Hi}const En=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?i.useLayoutEffect:i.useEffect;function Ln(Xe,Qe){return Xe===Qe?Xe!==0||Qe!==0||1/Xe===1/Qe:Xe!==Xe&&Qe!==Qe}function Qn(Xe,Qe){if(Ln(Xe,Qe))return!0;if(typeof Xe!="object"||Xe===null||typeof Qe!="object"||Qe===null)return!1;const zt=Object.keys(Xe),Kt=Object.keys(Qe);if(zt.length!==Kt.length)return!1;for(let _r=0;_r<zt.length;_r++)if(!Object.prototype.hasOwnProperty.call(Qe,zt[_r])||!Ln(Xe[zt[_r]],Qe[zt[_r]]))return!1;return!0}const Yn=["reactReduxForwardedRef"];let fr=Xs;const Mr=Xe=>{fr=Xe},Dr=null,vn=[null,null],_n=Xe=>{try{return JSON.stringify(Xe)}catch(Qe){return String(Xe)}};function mt(Xe,Qe,zt){En(()=>Xe(...Qe),zt)}function On(Xe,Qe,zt,Kt,_r,Lr){Xe.current=Kt,zt.current=!1,_r.current&&(_r.current=null,Lr())}function Mn(Xe,Qe,zt,Kt,_r,Lr,Ur,fn,en,dn,Kn){if(!Xe)return()=>{};let Xn=!1,hi=null;const gi=()=>{if(Xn||!fn.current)return;const Ri=Qe.getState();let mi,ha;try{mi=Kt(Ri,_r.current)}catch(vi){ha=vi,hi=vi}ha||(hi=null),mi===Lr.current?Ur.current||dn():(Lr.current=mi,en.current=mi,Ur.current=!0,Kn())};return zt.onStateChange=gi,zt.trySubscribe(),gi(),()=>{if(Xn=!0,zt.tryUnsubscribe(),zt.onStateChange=null,hi)throw hi}}const _i=()=>Dr;function Zi(Xe,Qe){return Xe===Qe}let tr=!1;function Ki(Xe,Qe,zt,{pure:Kt,areStatesEqual:_r=Zi,areOwnPropsEqual:Lr=Qn,areStatePropsEqual:Ur=Qn,areMergedPropsEqual:fn=Qn,forwardRef:en=!1,context:dn=ii}={}){const Kn=dn,Xn=hu(Xe),hi=Ao(Qe),gi=ur(zt),Hi=!!Xe;return mi=>{const ha=mi.displayName||mi.name||"Component",vi=`Connect(${ha})`,ci={shouldHandleStateChanges:Hi,displayName:vi,wrappedComponentName:ha,WrappedComponent:mi,initMapStateToProps:Xn,initMapDispatchToProps:hi,initMergeProps:gi,areStatesEqual:_r,areStatePropsEqual:Ur,areOwnPropsEqual:Lr,areMergedPropsEqual:fn};function oa(Wi){const[Da,Qi,Ii]=i.useMemo(()=>{const{reactReduxForwardedRef:Dn}=Wi,An=(0,vo.Z)(Wi,Yn);return[Wi.context,Dn,An]},[Wi]),va=i.useMemo(()=>Da&&Da.Consumer&&(0,Ks.isContextConsumer)(i.createElement(Da.Consumer,null))?Da:Kn,[Da,Kn]),ka=i.useContext(va),Va=!!Wi.store&&!!Wi.store.getState&&!!Wi.store.dispatch,Js=!!ka&&!!ka.store,Ya=Va?Wi.store:ka.store,fo=Js?ka.getServerState:Ya.getState,Ua=i.useMemo(()=>co(Ya.dispatch,ci),[Ya]),[Xa,ls]=i.useMemo(()=>{if(!Hi)return vn;const Dn=cn(Ya,Va?void 0:ka.subscription),An=Dn.notifyNestedSubs.bind(Dn);return[Dn,An]},[Ya,Va,ka]),ea=i.useMemo(()=>Va?ka:(0,iu.Z)({},ka,{subscription:Xa}),[Va,ka,Xa]),Za=i.useRef(),ys=i.useRef(Ii),ga=i.useRef(),ye=i.useRef(!1),Ae=i.useRef(!1),wr=i.useRef(!1),Vr=i.useRef();En(()=>(wr.current=!0,()=>{wr.current=!1}),[]);const gr=i.useMemo(()=>()=>ga.current&&Ii===ys.current?ga.current:Ua(Ya.getState(),Ii),[Ya,Ii]),Kr=i.useMemo(()=>An=>Xa?Mn(Hi,Ya,Xa,Ua,ys,Za,ye,wr,ga,ls,An):()=>{},[Xa]);mt(On,[ys,Za,ye,Ii,ga,ls]);let wn;try{wn=fr(Kr,gr,fo?()=>Ua(fo(),Ii):gr)}catch(Dn){throw Vr.current&&(Dn.message+=`
|
|
|
The error may be correlated with this previous error:
|
|
|
${Vr.current.stack}
|
|
|
|
|
|
`),Dn}En(()=>{Vr.current=void 0,ga.current=void 0,Za.current=wn});const Vn=i.useMemo(()=>i.createElement(mi,(0,iu.Z)({},wn,{ref:Qi})),[Qi,mi,wn]);return i.useMemo(()=>Hi?i.createElement(va.Provider,{value:ea},Vn):Vn,[va,Vn,ea])}const As=i.memo(oa);if(As.WrappedComponent=mi,As.displayName=oa.displayName=vi,en){const Da=i.forwardRef(function(Ii,va){return i.createElement(As,(0,iu.Z)({},Ii,{reactReduxForwardedRef:va}))});return Da.displayName=vi,Da.WrappedComponent=mi,_o()(Da,mi)}return _o()(As,mi)}}var Mi=Ki;function la({store:Xe,context:Qe,children:zt,serverState:Kt,stabilityCheck:_r="once",noopCheck:Lr="once"}){const Ur=i.useMemo(()=>{const dn=cn(Xe);return{store:Xe,subscription:dn,getServerState:Kt?()=>Kt:void 0,stabilityCheck:_r,noopCheck:Lr}},[Xe,Kt,_r,Lr]),fn=i.useMemo(()=>Xe.getState(),[Xe]);En(()=>{const{subscription:dn}=Ur;return dn.onStateChange=dn.notifyNestedSubs,dn.trySubscribe(),fn!==Xe.getState()&&dn.notifyNestedSubs(),()=>{dn.tryUnsubscribe(),dn.onStateChange=void 0}},[Ur,fn]);const en=Qe||ii;return i.createElement(en.Provider,{value:Ur},zt)}var Ja=la;function gs(Xe=ii){const Qe=Xe===ii?ja:Ka(Xe);return function(){const{store:Kt}=Qe();return Kt}}const Si=gs();function io(Xe=ii){const Qe=Xe===ii?Si:gs(Xe);return function(){return Qe().dispatch}}const zs=io();Ho(Io.useSyncExternalStoreWithSelector),Mr(wo.useSyncExternalStore),lo(Oo.unstable_batchedUpdates);var ds=Object.defineProperty,wa=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,kn=(Xe,Qe,zt)=>Qe in Xe?ds(Xe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Xe[Qe]=zt,Ss=(Xe,Qe)=>{for(var zt in Qe||(Qe={}))us.call(Qe,zt)&&kn(Xe,zt,Qe[zt]);if(wa)for(var zt of wa(Qe))Qs.call(Qe,zt)&&kn(Xe,zt,Qe[zt]);return Xe};function Zs(Xe){const Qe=create(Xe,{initialReducer:{},setupApp(){}}),zt=Qe.start;return Qe.router=Kt,Qe.start=_r,Qe;function Kt(Lr){Qe._router=Lr}function _r(Lr){if(typeof Lr!="undefined")throw new Error("dva.start() should not be called with any arguments.");Qe._store||zt.call(Qe);const Ur=Qe._store,fn=Qe._router;return en=>React.createElement(Provider,{store:Ur},fn(Ss({app:Qe},en)))}}},58293:function(d,_,e){"use strict";e.d(_,{fi:function(){return m},m8:function(){return p}});var r=e(19340),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(R,C,O)=>C in R?i(R,C,{enumerable:!0,configurable:!0,writable:!0,value:O}):R[C]=O,a=(R,C)=>{for(var O in C||(C={}))o.call(C,O)&&u(R,O,C[O]);if(f)for(var O of f(C))h.call(C,O)&&u(R,O,C[O]);return R},x=(R,C)=>l(R,c(C));let p,y="/";function m(R){let C;return R.type==="hash"?C=(0,r.q_)():R.type==="memory"?C=(0,r.PP)(R):C=(0,r.lX)(),R.basename&&(y=R.basename),p=x(a({},C),{push(O,M){C.push(A(O,C),M)},replace(O,M){C.replace(A(O,C),M)},get location(){return C.location},get action(){return C.action}}),C}function b(R){R&&(p=R)}function A(R,C){if(typeof R=="string")return`${k(y)}${R}`;if(typeof R=="object"){const O=C.location.pathname;return x(a({},R),{pathname:R.pathname?`${k(y)}${R.pathname}`:O})}else throw new Error(`Unexpected to: ${R}`)}function k(R){return R.slice(-1)==="/"?R.slice(0,-1):R}},41920:function(d,_,e){"use strict";e.d(_,{gD:function(){return sn},We:function(){return Xt}});var r={};e.r(r),e.d(r,{dva:function(){return a}});var i={};e.r(i),e.d(i,{innerProvider:function(){return Ye}});var l={};e.r(l),e.d(l,{rootContainer:function(){return Te}});var c={};e.r(c),e.d(c,{dataflowProvider:function(){return $t}});var f={};e.r(f),e.d(f,{i18nProvider:function(){return Ir}});var o=e(8591),h=e(61186),u=e.n(h);u().locale("ZH-cn");const a={config:{onError(_t){o.ZP.error(_t.message,3)}}};var x=e(59301),p=e(12708),y=e.n(p),m=e(12373),b=e.n(m),A=e(44520),k=e.n(A),R=e(19747),C=e.n(R);function O(){return O=Object.assign||function(_t){for(var ut=1;ut<arguments.length;ut++){var lt=arguments[ut];for(var jt in lt)Object.prototype.hasOwnProperty.call(lt,jt)&&(_t[jt]=lt[jt])}return _t},O.apply(this,arguments)}function M(_t,ut){_t.prototype=Object.create(ut.prototype),_t.prototype.constructor=_t,B(_t,ut)}function B(_t,ut){return B=Object.setPrototypeOf||function(lt,jt){return lt.__proto__=jt,lt},B(_t,ut)}function N(_t,ut){if(_t==null)return{};var lt,jt,yr={},vr=Object.keys(_t);for(jt=0;jt<vr.length;jt++)ut.indexOf(lt=vr[jt])>=0||(yr[lt]=_t[lt]);return yr}var K={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},$={rel:["amphtml","canonical","alternate"]},G={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"]},ie=Object.keys(K).map(function(_t){return K[_t]}),le={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},q=Object.keys(le).reduce(function(_t,ut){return _t[le[ut]]=ut,_t},{}),J=function(_t,ut){for(var lt=_t.length-1;lt>=0;lt-=1){var jt=_t[lt];if(Object.prototype.hasOwnProperty.call(jt,ut))return jt[ut]}return null},V=function(_t){var ut=J(_t,K.TITLE),lt=J(_t,"titleTemplate");if(Array.isArray(ut)&&(ut=ut.join("")),lt&&ut)return lt.replace(/%s/g,function(){return ut});var jt=J(_t,"defaultTitle");return ut||jt||void 0},ue=function(_t){return J(_t,"onChangeClientState")||function(){}},ee=function(_t,ut){return ut.filter(function(lt){return lt[_t]!==void 0}).map(function(lt){return lt[_t]}).reduce(function(lt,jt){return O({},lt,jt)},{})},Q=function(_t,ut){return ut.filter(function(lt){return lt[K.BASE]!==void 0}).map(function(lt){return lt[K.BASE]}).reverse().reduce(function(lt,jt){if(!lt.length)for(var yr=Object.keys(jt),vr=0;vr<yr.length;vr+=1){var it=yr[vr].toLowerCase();if(_t.indexOf(it)!==-1&&jt[it])return lt.concat(jt)}return lt},[])},ce=function(_t,ut,lt){var jt={};return lt.filter(function(yr){return!!Array.isArray(yr[_t])||(yr[_t]!==void 0&&console&&typeof console.warn=="function"&&console.warn("Helmet: "+_t+' should be of type "Array". Instead found type "'+typeof yr[_t]+'"'),!1)}).map(function(yr){return yr[_t]}).reverse().reduce(function(yr,vr){var it={};vr.filter(function(Un){for(var Hn,Tn=Object.keys(Un),zn=0;zn<Tn.length;zn+=1){var yn=Tn[zn],wi=yn.toLowerCase();ut.indexOf(wi)===-1||Hn==="rel"&&Un[Hn].toLowerCase()==="canonical"||wi==="rel"&&Un[wi].toLowerCase()==="stylesheet"||(Hn=wi),ut.indexOf(yn)===-1||yn!=="innerHTML"&&yn!=="cssText"&&yn!=="itemprop"||(Hn=yn)}if(!Hn||!Un[Hn])return!1;var ti=Un[Hn].toLowerCase();return jt[Hn]||(jt[Hn]={}),it[Hn]||(it[Hn]={}),!jt[Hn][ti]&&(it[Hn][ti]=!0,!0)}).reverse().forEach(function(Un){return yr.push(Un)});for(var Ar=Object.keys(it),on=0;on<Ar.length;on+=1){var jn=Ar[on],Hr=O({},jt[jn],it[jn]);jt[jn]=Hr}return yr},[]).reverse()},Z=function(_t,ut){if(Array.isArray(_t)&&_t.length){for(var lt=0;lt<_t.length;lt+=1)if(_t[lt][ut])return!0}return!1},j=function(_t){return Array.isArray(_t)?_t.join(""):_t},ae=function(_t,ut){return Array.isArray(_t)?_t.reduce(function(lt,jt){return function(yr,vr){for(var it=Object.keys(yr),Ar=0;Ar<it.length;Ar+=1)if(vr[it[Ar]]&&vr[it[Ar]].includes(yr[it[Ar]]))return!0;return!1}(jt,ut)?lt.priority.push(jt):lt.default.push(jt),lt},{priority:[],default:[]}):{default:_t}},me=function(_t,ut){var lt;return O({},_t,((lt={})[ut]=void 0,lt))},Pe=[K.NOSCRIPT,K.SCRIPT,K.STYLE],Oe=function(_t,ut){return ut===void 0&&(ut=!0),ut===!1?String(_t):String(_t).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},Ge=function(_t){return Object.keys(_t).reduce(function(ut,lt){var jt=_t[lt]!==void 0?lt+'="'+_t[lt]+'"':""+lt;return ut?ut+" "+jt:jt},"")},Ne=function(_t,ut){return ut===void 0&&(ut={}),Object.keys(_t).reduce(function(lt,jt){return lt[le[jt]||jt]=_t[jt],lt},ut)},Mt=function(_t,ut){return ut.map(function(lt,jt){var yr,vr=((yr={key:jt})["data-rh"]=!0,yr);return Object.keys(lt).forEach(function(it){var Ar=le[it]||it;Ar==="innerHTML"||Ar==="cssText"?vr.dangerouslySetInnerHTML={__html:lt.innerHTML||lt.cssText}:vr[Ar]=lt[it]}),x.createElement(_t,vr)})},bt=function(_t,ut,lt){switch(_t){case K.TITLE:return{toComponent:function(){return yr=ut.titleAttributes,(vr={key:jt=ut.title})["data-rh"]=!0,it=Ne(yr,vr),[x.createElement(K.TITLE,it,jt)];var jt,yr,vr,it},toString:function(){return function(jt,yr,vr,it){var Ar=Ge(vr),on=j(yr);return Ar?"<"+jt+' data-rh="true" '+Ar+">"+Oe(on,it)+"</"+jt+">":"<"+jt+' data-rh="true">'+Oe(on,it)+"</"+jt+">"}(_t,ut.title,ut.titleAttributes,lt)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return Ne(ut)},toString:function(){return Ge(ut)}};default:return{toComponent:function(){return Mt(_t,ut)},toString:function(){return function(jt,yr,vr){return yr.reduce(function(it,Ar){var on=Object.keys(Ar).filter(function(Un){return!(Un==="innerHTML"||Un==="cssText")}).reduce(function(Un,Hn){var Tn=Ar[Hn]===void 0?Hn:Hn+'="'+Oe(Ar[Hn],vr)+'"';return Un?Un+" "+Tn:Tn},""),jn=Ar.innerHTML||Ar.cssText||"",Hr=Pe.indexOf(jt)===-1;return it+"<"+jt+' data-rh="true" '+on+(Hr?"/>":">"+jn+"</"+jt+">")},"")}(_t,ut,lt)}}}},Rt=function(_t){var ut=_t.baseTag,lt=_t.bodyAttributes,jt=_t.encode,yr=_t.htmlAttributes,vr=_t.noscriptTags,it=_t.styleTags,Ar=_t.title,on=Ar===void 0?"":Ar,jn=_t.titleAttributes,Hr=_t.linkTags,Un=_t.metaTags,Hn=_t.scriptTags,Tn={toComponent:function(){},toString:function(){return""}};if(_t.prioritizeSeoTags){var zn=function(yn){var wi=yn.linkTags,ti=yn.scriptTags,Ei=yn.encode,zi=ae(yn.metaTags,se),Di=ae(wi,$),fa=ae(ti,G);return{priorityMethods:{toComponent:function(){return[].concat(Mt(K.META,zi.priority),Mt(K.LINK,Di.priority),Mt(K.SCRIPT,fa.priority))},toString:function(){return bt(K.META,zi.priority,Ei)+" "+bt(K.LINK,Di.priority,Ei)+" "+bt(K.SCRIPT,fa.priority,Ei)}},metaTags:zi.default,linkTags:Di.default,scriptTags:fa.default}}(_t);Tn=zn.priorityMethods,Hr=zn.linkTags,Un=zn.metaTags,Hn=zn.scriptTags}return{priority:Tn,base:bt(K.BASE,ut,jt),bodyAttributes:bt("bodyAttributes",lt,jt),htmlAttributes:bt("htmlAttributes",yr,jt),link:bt(K.LINK,Hr,jt),meta:bt(K.META,Un,jt),noscript:bt(K.NOSCRIPT,vr,jt),script:bt(K.SCRIPT,Hn,jt),style:bt(K.STYLE,it,jt),title:bt(K.TITLE,{title:on,titleAttributes:jn},jt)}},Ht=[],Bt=function(_t,ut){var lt=this;ut===void 0&&(ut=typeof document!="undefined"),this.instances=[],this.value={setHelmet:function(jt){lt.context.helmet=jt},helmetInstances:{get:function(){return lt.canUseDOM?Ht:lt.instances},add:function(jt){(lt.canUseDOM?Ht:lt.instances).push(jt)},remove:function(jt){var yr=(lt.canUseDOM?Ht:lt.instances).indexOf(jt);(lt.canUseDOM?Ht:lt.instances).splice(yr,1)}}},this.context=_t,this.canUseDOM=ut,ut||(_t.helmet=Rt({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},rr=x.createContext({}),je=y().shape({setHelmet:y().func,helmetInstances:y().shape({get:y().func,add:y().func,remove:y().func})}),Et=typeof document!="undefined",Nt=function(_t){function ut(lt){var jt;return(jt=_t.call(this,lt)||this).helmetData=new Bt(jt.props.context,ut.canUseDOM),jt}return M(ut,_t),ut.prototype.render=function(){return x.createElement(rr.Provider,{value:this.helmetData.value},this.props.children)},ut}(x.Component);Nt.canUseDOM=Et,Nt.propTypes={context:y().shape({helmet:y().shape()}),children:y().node.isRequired},Nt.defaultProps={context:{}},Nt.displayName="HelmetProvider";var rt=function(_t,ut){var lt,jt=document.head||document.querySelector(K.HEAD),yr=jt.querySelectorAll(_t+"[data-rh]"),vr=[].slice.call(yr),it=[];return ut&&ut.length&&ut.forEach(function(Ar){var on=document.createElement(_t);for(var jn in Ar)Object.prototype.hasOwnProperty.call(Ar,jn)&&(jn==="innerHTML"?on.innerHTML=Ar.innerHTML:jn==="cssText"?on.styleSheet?on.styleSheet.cssText=Ar.cssText:on.appendChild(document.createTextNode(Ar.cssText)):on.setAttribute(jn,Ar[jn]===void 0?"":Ar[jn]));on.setAttribute("data-rh","true"),vr.some(function(Hr,Un){return lt=Un,on.isEqualNode(Hr)})?vr.splice(lt,1):it.push(on)}),vr.forEach(function(Ar){return Ar.parentNode.removeChild(Ar)}),it.forEach(function(Ar){return jt.appendChild(Ar)}),{oldTags:vr,newTags:it}},gt=function(_t,ut){var lt=document.getElementsByTagName(_t)[0];if(lt){for(var jt=lt.getAttribute("data-rh"),yr=jt?jt.split(","):[],vr=[].concat(yr),it=Object.keys(ut),Ar=0;Ar<it.length;Ar+=1){var on=it[Ar],jn=ut[on]||"";lt.getAttribute(on)!==jn&<.setAttribute(on,jn),yr.indexOf(on)===-1&&yr.push(on);var Hr=vr.indexOf(on);Hr!==-1&&vr.splice(Hr,1)}for(var Un=vr.length-1;Un>=0;Un-=1)lt.removeAttribute(vr[Un]);yr.length===vr.length?lt.removeAttribute("data-rh"):lt.getAttribute("data-rh")!==it.join(",")&<.setAttribute("data-rh",it.join(","))}},ft=function(_t,ut){var lt=_t.baseTag,jt=_t.htmlAttributes,yr=_t.linkTags,vr=_t.metaTags,it=_t.noscriptTags,Ar=_t.onChangeClientState,on=_t.scriptTags,jn=_t.styleTags,Hr=_t.title,Un=_t.titleAttributes;gt(K.BODY,_t.bodyAttributes),gt(K.HTML,jt),function(yn,wi){yn!==void 0&&document.title!==yn&&(document.title=j(yn)),gt(K.TITLE,wi)}(Hr,Un);var Hn={baseTag:rt(K.BASE,lt),linkTags:rt(K.LINK,yr),metaTags:rt(K.META,vr),noscriptTags:rt(K.NOSCRIPT,it),scriptTags:rt(K.SCRIPT,on),styleTags:rt(K.STYLE,jn)},Tn={},zn={};Object.keys(Hn).forEach(function(yn){var wi=Hn[yn],ti=wi.newTags,Ei=wi.oldTags;ti.length&&(Tn[yn]=ti),Ei.length&&(zn[yn]=Hn[yn].oldTags)}),ut&&ut(),Ar(_t,Tn,zn)},qe=null,Be=function(_t){function ut(){for(var jt,yr=arguments.length,vr=new Array(yr),it=0;it<yr;it++)vr[it]=arguments[it];return(jt=_t.call.apply(_t,[this].concat(vr))||this).rendered=!1,jt}M(ut,_t);var lt=ut.prototype;return lt.shouldComponentUpdate=function(jt){return!C()(jt,this.props)},lt.componentDidUpdate=function(){this.emitChange()},lt.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},lt.emitChange=function(){var jt,yr,vr=this.props.context,it=vr.setHelmet,Ar=null,on=(jt=vr.helmetInstances.get().map(function(jn){var Hr=O({},jn.props);return delete Hr.context,Hr}),{baseTag:Q(["href"],jt),bodyAttributes:ee("bodyAttributes",jt),defer:J(jt,"defer"),encode:J(jt,"encodeSpecialCharacters"),htmlAttributes:ee("htmlAttributes",jt),linkTags:ce(K.LINK,["rel","href"],jt),metaTags:ce(K.META,["name","charset","http-equiv","property","itemprop"],jt),noscriptTags:ce(K.NOSCRIPT,["innerHTML"],jt),onChangeClientState:ue(jt),scriptTags:ce(K.SCRIPT,["src","innerHTML"],jt),styleTags:ce(K.STYLE,["cssText"],jt),title:V(jt),titleAttributes:ee("titleAttributes",jt),prioritizeSeoTags:Z(jt,"prioritizeSeoTags")});Nt.canUseDOM?(yr=on,qe&&cancelAnimationFrame(qe),yr.defer?qe=requestAnimationFrame(function(){ft(yr,function(){qe=null})}):(ft(yr),qe=null)):Rt&&(Ar=Rt(on)),it(Ar)},lt.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},lt.render=function(){return this.init(),null},ut}(x.Component);Be.propTypes={context:je.isRequired},Be.displayName="HelmetDispatcher";var xe=["children"],Re=["children"],$e=function(_t){function ut(){return _t.apply(this,arguments)||this}M(ut,_t);var lt=ut.prototype;return lt.shouldComponentUpdate=function(jt){return!b()(me(this.props,"helmetData"),me(jt,"helmetData"))},lt.mapNestedChildrenToProps=function(jt,yr){if(!yr)return null;switch(jt.type){case K.SCRIPT:case K.NOSCRIPT:return{innerHTML:yr};case K.STYLE:return{cssText:yr};default:throw new Error("<"+jt.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},lt.flattenArrayTypeChildren=function(jt){var yr,vr=jt.child,it=jt.arrayTypeChildren;return O({},it,((yr={})[vr.type]=[].concat(it[vr.type]||[],[O({},jt.newChildProps,this.mapNestedChildrenToProps(vr,jt.nestedChildren))]),yr))},lt.mapObjectTypeChildren=function(jt){var yr,vr,it=jt.child,Ar=jt.newProps,on=jt.newChildProps,jn=jt.nestedChildren;switch(it.type){case K.TITLE:return O({},Ar,((yr={})[it.type]=jn,yr.titleAttributes=O({},on),yr));case K.BODY:return O({},Ar,{bodyAttributes:O({},on)});case K.HTML:return O({},Ar,{htmlAttributes:O({},on)});default:return O({},Ar,((vr={})[it.type]=O({},on),vr))}},lt.mapArrayTypeChildrenToProps=function(jt,yr){var vr=O({},yr);return Object.keys(jt).forEach(function(it){var Ar;vr=O({},vr,((Ar={})[it]=jt[it],Ar))}),vr},lt.warnOnInvalidChildren=function(jt,yr){return k()(ie.some(function(vr){return jt.type===vr}),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 "+ie.join(", ")+" are allowed. Helmet does not support rendering <"+jt.type+"> elements. Refer to our API for more information."),k()(!yr||typeof yr=="string"||Array.isArray(yr)&&!yr.some(function(vr){return typeof vr!="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},lt.mapChildrenToProps=function(jt,yr){var vr=this,it={};return x.Children.forEach(jt,function(Ar){if(Ar&&Ar.props){var on=Ar.props,jn=on.children,Hr=N(on,xe),Un=Object.keys(Hr).reduce(function(Tn,zn){return Tn[q[zn]||zn]=Hr[zn],Tn},{}),Hn=Ar.type;switch(typeof Hn=="symbol"?Hn=Hn.toString():vr.warnOnInvalidChildren(Ar,jn),Hn){case K.FRAGMENT:yr=vr.mapChildrenToProps(jn,yr);break;case K.LINK:case K.META:case K.NOSCRIPT:case K.SCRIPT:case K.STYLE:it=vr.flattenArrayTypeChildren({child:Ar,arrayTypeChildren:it,newChildProps:Un,nestedChildren:jn});break;default:yr=vr.mapObjectTypeChildren({child:Ar,newProps:yr,newChildProps:Un,nestedChildren:jn})}}}),this.mapArrayTypeChildrenToProps(it,yr)},lt.render=function(){var jt=this.props,yr=jt.children,vr=N(jt,Re),it=O({},vr),Ar=vr.helmetData;return yr&&(it=this.mapChildrenToProps(yr,it)),!Ar||Ar instanceof Bt||(Ar=new Bt(Ar.context,Ar.instances)),Ar?x.createElement(Be,O({},it,{context:Ar.value,helmetData:void 0})):x.createElement(rr.Consumer,null,function(on){return x.createElement(Be,O({},it,{context:on}))})},ut}(x.Component);$e.propTypes={base:y().object,bodyAttributes:y().object,children:y().oneOfType([y().arrayOf(y().node),y().node]),defaultTitle:y().string,defer:y().bool,encodeSpecialCharacters:y().bool,htmlAttributes:y().object,link:y().arrayOf(y().object),meta:y().arrayOf(y().object),noscript:y().arrayOf(y().object),onChangeClientState:y().func,script:y().arrayOf(y().object),style:y().arrayOf(y().object),title:y().string,titleAttributes:y().object,titleTemplate:y().string,prioritizeSeoTags:y().bool,helmetData:y().object},$e.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},$e.displayName="Helmet";const We={},Ye=_t=>x.createElement(Nt,{context:We},_t);var dt=e(92736),xt=e(25690),ir=e(36237),er=e(61337),Le=e(28440),tt=e.n(Le),Vt=Object.defineProperty,Ft=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,Pt=(_t,ut,lt)=>ut in _t?Vt(_t,ut,{enumerable:!0,configurable:!0,writable:!0,value:lt}):_t[ut]=lt,Qt=(_t,ut)=>{for(var lt in ut||(ut={}))Wt.call(ut,lt)&&Pt(_t,lt,ut[lt]);if(Ft)for(var lt of Ft(ut))Gt.call(ut,lt)&&Pt(_t,lt,ut[lt]);return _t},Ze=(_t,ut)=>{var lt={};for(var jt in _t)Wt.call(_t,jt)&&ut.indexOf(jt)<0&&(lt[jt]=_t[jt]);if(_t!=null&&Ft)for(var jt of Ft(_t))ut.indexOf(jt)<0&&Gt.call(_t,jt)&&(lt[jt]=_t[jt]);return lt};let fe=null;const pe=()=>(fe||(fe=Xt().applyPlugins({key:"antd",type:xt.ApplyPluginsType.modify,initialValue:Qt({},{componentSize:"middle"})})),fe);function It({children:_t}){let ut=_t;const[lt,jt]=x.useState(()=>{const vr=pe(),{appConfig:it}=vr;return Ze(vr,["appConfig"])}),yr=vr=>{jt(it=>tt()({},it,typeof vr=="function"?vr(it):vr))};return lt.prefixCls&&dt.ZP.config({prefixCls:lt.prefixCls}),lt.iconPrefixCls&&dt.ZP.config({iconPrefixCls:lt.iconPrefixCls}),lt.theme&&dt.ZP.config({theme:lt.theme}),ut=x.createElement(dt.ZP,Qt({},lt),ut),ut=x.createElement(ir.StyleProvider,{hashPriority:"high"},ut),ut=x.createElement(er.C.Provider,{value:yr},x.createElement(er.S.Provider,{value:lt},ut)),ut}function Te(_t){return x.createElement(It,null,_t)}var ct=e(64839);function $t(_t,ut){return x.createElement(ct.j,ut,_t)}var Ct=e(65517),Ie=e(18956),St=e(81863),Ue=Object.defineProperty,Se=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Me=(_t,ut,lt)=>ut in _t?Ue(_t,ut,{enumerable:!0,configurable:!0,writable:!0,value:lt}):_t[ut]=lt,Pr=(_t,ut)=>{for(var lt in ut||(ut={}))yt.call(ut,lt)&&Me(_t,lt,ut[lt]);if(Se)for(var lt of Se(ut))Lt.call(ut,lt)&&Me(_t,lt,ut[lt]);return _t};function At(){var _t,ut;const lt=getLocale();(_t=moment)!=null&&_t.locale&&moment.locale(((ut=localeInfo[lt])==null?void 0:ut.momentLocale)||"zh-cn"),setIntl(lt)}const Gr=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?x.useLayoutEffect:x.useEffect,Yr=_t=>{var ut;const lt=(0,Ie.Kd)(),[jt,yr]=x.useState(lt),[vr,it]=x.useState(()=>(0,Ie.lw)(jt,!0)),Ar=Hr=>{var Un,Hn;(Un=u())!=null&&Un.locale&&u().locale(((Hn=Ie.H8[Hr])==null?void 0:Hn.momentLocale)||"en"),yr(Hr),it((0,Ie.lw)(Hr))};Gr(()=>(Ie.B.on(Ie.PZ,Ar),()=>{Ie.B.off(Ie.PZ,Ar)}),[]);const on=Pr({},St.Z),jn=(0,Ie.Mg)();return x.createElement(dt.ZP,{direction:jn,locale:((ut=Ie.H8[jt])==null?void 0:ut.antd)||on},x.createElement(Ie.eU,{value:vr},_t.children))};function Ir(_t){return x.createElement(Yr,null,_t)}function Rr(_t){return _t.default?typeof _t.default=="function"?_t.default():_t.default:_t}function mr(){return[{apply:Rr(r),path:void 0},{apply:i,path:void 0},{apply:l,path:void 0},{apply:c,path:void 0},{apply:f,path:void 0}]}function Nr(){return["patchRoutes","patchClientRoutes","modifyContextOpts","modifyClientRenderOpts","rootContainer","innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","render","onRouteChange","antd","dva","locale","qiankun"]}let Jr=null;function sn(){return Jr=xt.PluginManager.create({plugins:mr(),validKeys:Nr()}),Jr}function Xt(){return Jr}},25690:function(d,_,e){"use strict";e.d(_,{ApplyPluginsType:function(){return Et},Link:function(){return J},Outlet:function(){return V.j3},PluginManager:function(){return Nt},connect:function(){return f.$j},getDvaApp:function(){return o.Q},history:function(){return rt.m8},useAppData:function(){return G.Ov},useDispatch:function(){return f.I0},useLocation:function(){return V.TH},useOutletContext:function(){return V.bx},useParams:function(){return V.UO},useSearchParams:function(){return $.lr},useSelector:function(){return f.v9}});var r=e(59301),i=e(61337);function l(){return React.useContext(AntdConfigContext)}function c(){return React.useContext(AntdConfigContextSetter)}var f=e(2339),o=e(64839),h=e(18956),u=Object.defineProperty,a=Object.defineProperties,x=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,b=(Ye,dt,xt)=>dt in Ye?u(Ye,dt,{enumerable:!0,configurable:!0,writable:!0,value:xt}):Ye[dt]=xt,A=(Ye,dt)=>{for(var xt in dt||(dt={}))y.call(dt,xt)&&b(Ye,xt,dt[xt]);if(p)for(var xt of p(dt))m.call(dt,xt)&&b(Ye,xt,dt[xt]);return Ye},k=(Ye,dt)=>a(Ye,x(dt)),R=(Ye,dt)=>{var xt={};for(var ir in Ye)y.call(Ye,ir)&&dt.indexOf(ir)<0&&(xt[ir]=Ye[ir]);if(Ye!=null&&p)for(var ir of p(Ye))dt.indexOf(ir)<0&&m.call(Ye,ir)&&(xt[ir]=Ye[ir]);return xt};const C=Ye=>{var dt=Ye,{overlayClassName:xt}=dt,ir=R(dt,["overlayClassName"]);return React.createElement(Dropdown,A({overlayClassName:xt},ir))},O=Ye=>Ye.reduce((dt,xt)=>xt.lang?k(A({},dt),{[xt.lang]:xt}):dt,{}),M={"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"}},B=Ye=>React.createElement(React.Fragment,null);var N=e(38329),K=e(38127),$=e(32451),G=e(91231),se=e(87296);function ie(Ye,dt){var xt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},ir=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(typeof IntersectionObserver!="function")return null;var er=r.useRef(typeof IntersectionObserver=="function"),Le=r.useRef(null);return r.useEffect(function(){if(!(!Ye.current||!er.current||ir.disabled))return Le.current=new IntersectionObserver(function(tt){var Vt=(0,se.Z)(tt,1),Ft=Vt[0];dt(Ft)},xt),Le.current.observe(Ye.current),function(){var tt;(tt=Le.current)===null||tt===void 0||tt.disconnect()}},[dt,xt,ir.disabled,Ye]),Le.current}var le=["prefetch"];function q(Ye){var dt=r.useRef(null);return r.useEffect(function(){Ye&&(typeof Ye=="function"?Ye(dt.current):Ye.current=dt.current)}),dt}var J=r.forwardRef(function(Ye,dt){var xt,ir=Ye.prefetch,er=(0,K.Z)(Ye,le),Le=typeof window!="undefined"&&window.__umi_route_prefetch__||{defaultPrefetch:"none",defaultPrefetchTimeout:50},tt=Le.defaultPrefetch,Vt=Le.defaultPrefetchTimeout,Ft=(ir===!0?"intent":ir===!1?"none":ir)||tt;if(!["intent","render","viewport","none"].includes(Ft))throw new Error("Invalid prefetch value ".concat(Ft," found in Link component"));var Wt=(0,G.Ov)(),Gt=typeof Ye.to=="string"?Ye.to:(xt=Ye.to)===null||xt===void 0?void 0:xt.pathname,Pt=r.useRef(!1),Qt=q(dt),Ze=function(It){if(Ft==="intent"){var Te=It.target||{};Te.preloadTimeout||(Te.preloadTimeout=setTimeout(function(){var ct;Te.preloadTimeout=null,(ct=Wt.preloadRoute)===null||ct===void 0||ct.call(Wt,Gt)},Ye.prefetchTimeout||Vt))}},fe=function(It){if(Ft==="intent"){var Te=It.target||{};Te.preloadTimeout&&(clearTimeout(Te.preloadTimeout),Te.preloadTimeout=null)}};return(0,r.useLayoutEffect)(function(){if(Ft==="render"&&!Pt.current){var pe;(pe=Wt.preloadRoute)===null||pe===void 0||pe.call(Wt,Gt),Pt.current=!0}},[Ft,Gt]),ie(Qt,function(pe){if(pe!=null&&pe.isIntersecting){var It;(It=Wt.preloadRoute)===null||It===void 0||It.call(Wt,Gt)}},{rootMargin:"100px"},{disabled:Ft!=="viewport"}),Gt?r.createElement($.rU,(0,N.Z)({onMouseEnter:Ze,onMouseLeave:fe,ref:Qt},er),Ye.children):null}),V=e(35338),ue=e(8616);function ee(){"use strict";ee=function(){return dt};var Ye,dt={},xt=Object.prototype,ir=xt.hasOwnProperty,er=Object.defineProperty||function(Ir,Rr,mr){Ir[Rr]=mr.value},Le=typeof Symbol=="function"?Symbol:{},tt=Le.iterator||"@@iterator",Vt=Le.asyncIterator||"@@asyncIterator",Ft=Le.toStringTag||"@@toStringTag";function Wt(Ir,Rr,mr){return Object.defineProperty(Ir,Rr,{value:mr,enumerable:!0,configurable:!0,writable:!0}),Ir[Rr]}try{Wt({},"")}catch(Ir){Wt=function(mr,Nr,Jr){return mr[Nr]=Jr}}function Gt(Ir,Rr,mr,Nr){var Jr=Rr&&Rr.prototype instanceof Te?Rr:Te,sn=Object.create(Jr.prototype),Xt=new Gr(Nr||[]);return er(sn,"_invoke",{value:Lt(Ir,mr,Xt)}),sn}function Pt(Ir,Rr,mr){try{return{type:"normal",arg:Ir.call(Rr,mr)}}catch(Nr){return{type:"throw",arg:Nr}}}dt.wrap=Gt;var Qt="suspendedStart",Ze="suspendedYield",fe="executing",pe="completed",It={};function Te(){}function ct(){}function $t(){}var Ct={};Wt(Ct,tt,function(){return this});var Ie=Object.getPrototypeOf,St=Ie&&Ie(Ie(Yr([])));St&&St!==xt&&ir.call(St,tt)&&(Ct=St);var Ue=$t.prototype=Te.prototype=Object.create(Ct);function Se(Ir){["next","throw","return"].forEach(function(Rr){Wt(Ir,Rr,function(mr){return this._invoke(Rr,mr)})})}function yt(Ir,Rr){function mr(Jr,sn,Xt,_t){var ut=Pt(Ir[Jr],Ir,sn);if(ut.type!=="throw"){var lt=ut.arg,jt=lt.value;return jt&&(0,ue.Z)(jt)=="object"&&ir.call(jt,"__await")?Rr.resolve(jt.__await).then(function(yr){mr("next",yr,Xt,_t)},function(yr){mr("throw",yr,Xt,_t)}):Rr.resolve(jt).then(function(yr){lt.value=yr,Xt(lt)},function(yr){return mr("throw",yr,Xt,_t)})}_t(ut.arg)}var Nr;er(this,"_invoke",{value:function(sn,Xt){function _t(){return new Rr(function(ut,lt){mr(sn,Xt,ut,lt)})}return Nr=Nr?Nr.then(_t,_t):_t()}})}function Lt(Ir,Rr,mr){var Nr=Qt;return function(Jr,sn){if(Nr===fe)throw new Error("Generator is already running");if(Nr===pe){if(Jr==="throw")throw sn;return{value:Ye,done:!0}}for(mr.method=Jr,mr.arg=sn;;){var Xt=mr.delegate;if(Xt){var _t=Me(Xt,mr);if(_t){if(_t===It)continue;return _t}}if(mr.method==="next")mr.sent=mr._sent=mr.arg;else if(mr.method==="throw"){if(Nr===Qt)throw Nr=pe,mr.arg;mr.dispatchException(mr.arg)}else mr.method==="return"&&mr.abrupt("return",mr.arg);Nr=fe;var ut=Pt(Ir,Rr,mr);if(ut.type==="normal"){if(Nr=mr.done?pe:Ze,ut.arg===It)continue;return{value:ut.arg,done:mr.done}}ut.type==="throw"&&(Nr=pe,mr.method="throw",mr.arg=ut.arg)}}}function Me(Ir,Rr){var mr=Rr.method,Nr=Ir.iterator[mr];if(Nr===Ye)return Rr.delegate=null,mr==="throw"&&Ir.iterator.return&&(Rr.method="return",Rr.arg=Ye,Me(Ir,Rr),Rr.method==="throw")||mr!=="return"&&(Rr.method="throw",Rr.arg=new TypeError("The iterator does not provide a '"+mr+"' method")),It;var Jr=Pt(Nr,Ir.iterator,Rr.arg);if(Jr.type==="throw")return Rr.method="throw",Rr.arg=Jr.arg,Rr.delegate=null,It;var sn=Jr.arg;return sn?sn.done?(Rr[Ir.resultName]=sn.value,Rr.next=Ir.nextLoc,Rr.method!=="return"&&(Rr.method="next",Rr.arg=Ye),Rr.delegate=null,It):sn:(Rr.method="throw",Rr.arg=new TypeError("iterator result is not an object"),Rr.delegate=null,It)}function Pr(Ir){var Rr={tryLoc:Ir[0]};1 in Ir&&(Rr.catchLoc=Ir[1]),2 in Ir&&(Rr.finallyLoc=Ir[2],Rr.afterLoc=Ir[3]),this.tryEntries.push(Rr)}function At(Ir){var Rr=Ir.completion||{};Rr.type="normal",delete Rr.arg,Ir.completion=Rr}function Gr(Ir){this.tryEntries=[{tryLoc:"root"}],Ir.forEach(Pr,this),this.reset(!0)}function Yr(Ir){if(Ir||Ir===""){var Rr=Ir[tt];if(Rr)return Rr.call(Ir);if(typeof Ir.next=="function")return Ir;if(!isNaN(Ir.length)){var mr=-1,Nr=function Jr(){for(;++mr<Ir.length;)if(ir.call(Ir,mr))return Jr.value=Ir[mr],Jr.done=!1,Jr;return Jr.value=Ye,Jr.done=!0,Jr};return Nr.next=Nr}}throw new TypeError((0,ue.Z)(Ir)+" is not iterable")}return ct.prototype=$t,er(Ue,"constructor",{value:$t,configurable:!0}),er($t,"constructor",{value:ct,configurable:!0}),ct.displayName=Wt($t,Ft,"GeneratorFunction"),dt.isGeneratorFunction=function(Ir){var Rr=typeof Ir=="function"&&Ir.constructor;return!!Rr&&(Rr===ct||(Rr.displayName||Rr.name)==="GeneratorFunction")},dt.mark=function(Ir){return Object.setPrototypeOf?Object.setPrototypeOf(Ir,$t):(Ir.__proto__=$t,Wt(Ir,Ft,"GeneratorFunction")),Ir.prototype=Object.create(Ue),Ir},dt.awrap=function(Ir){return{__await:Ir}},Se(yt.prototype),Wt(yt.prototype,Vt,function(){return this}),dt.AsyncIterator=yt,dt.async=function(Ir,Rr,mr,Nr,Jr){Jr===void 0&&(Jr=Promise);var sn=new yt(Gt(Ir,Rr,mr,Nr),Jr);return dt.isGeneratorFunction(Rr)?sn:sn.next().then(function(Xt){return Xt.done?Xt.value:sn.next()})},Se(Ue),Wt(Ue,Ft,"Generator"),Wt(Ue,tt,function(){return this}),Wt(Ue,"toString",function(){return"[object Generator]"}),dt.keys=function(Ir){var Rr=Object(Ir),mr=[];for(var Nr in Rr)mr.push(Nr);return mr.reverse(),function Jr(){for(;mr.length;){var sn=mr.pop();if(sn in Rr)return Jr.value=sn,Jr.done=!1,Jr}return Jr.done=!0,Jr}},dt.values=Yr,Gr.prototype={constructor:Gr,reset:function(Rr){if(this.prev=0,this.next=0,this.sent=this._sent=Ye,this.done=!1,this.delegate=null,this.method="next",this.arg=Ye,this.tryEntries.forEach(At),!Rr)for(var mr in this)mr.charAt(0)==="t"&&ir.call(this,mr)&&!isNaN(+mr.slice(1))&&(this[mr]=Ye)},stop:function(){this.done=!0;var Rr=this.tryEntries[0].completion;if(Rr.type==="throw")throw Rr.arg;return this.rval},dispatchException:function(Rr){if(this.done)throw Rr;var mr=this;function Nr(lt,jt){return Xt.type="throw",Xt.arg=Rr,mr.next=lt,jt&&(mr.method="next",mr.arg=Ye),!!jt}for(var Jr=this.tryEntries.length-1;Jr>=0;--Jr){var sn=this.tryEntries[Jr],Xt=sn.completion;if(sn.tryLoc==="root")return Nr("end");if(sn.tryLoc<=this.prev){var _t=ir.call(sn,"catchLoc"),ut=ir.call(sn,"finallyLoc");if(_t&&ut){if(this.prev<sn.catchLoc)return Nr(sn.catchLoc,!0);if(this.prev<sn.finallyLoc)return Nr(sn.finallyLoc)}else if(_t){if(this.prev<sn.catchLoc)return Nr(sn.catchLoc,!0)}else{if(!ut)throw new Error("try statement without catch or finally");if(this.prev<sn.finallyLoc)return Nr(sn.finallyLoc)}}}},abrupt:function(Rr,mr){for(var Nr=this.tryEntries.length-1;Nr>=0;--Nr){var Jr=this.tryEntries[Nr];if(Jr.tryLoc<=this.prev&&ir.call(Jr,"finallyLoc")&&this.prev<Jr.finallyLoc){var sn=Jr;break}}sn&&(Rr==="break"||Rr==="continue")&&sn.tryLoc<=mr&&mr<=sn.finallyLoc&&(sn=null);var Xt=sn?sn.completion:{};return Xt.type=Rr,Xt.arg=mr,sn?(this.method="next",this.next=sn.finallyLoc,It):this.complete(Xt)},complete:function(Rr,mr){if(Rr.type==="throw")throw Rr.arg;return Rr.type==="break"||Rr.type==="continue"?this.next=Rr.arg:Rr.type==="return"?(this.rval=this.arg=Rr.arg,this.method="return",this.next="end"):Rr.type==="normal"&&mr&&(this.next=mr),It},finish:function(Rr){for(var mr=this.tryEntries.length-1;mr>=0;--mr){var Nr=this.tryEntries[mr];if(Nr.finallyLoc===Rr)return this.complete(Nr.completion,Nr.afterLoc),At(Nr),It}},catch:function(Rr){for(var mr=this.tryEntries.length-1;mr>=0;--mr){var Nr=this.tryEntries[mr];if(Nr.tryLoc===Rr){var Jr=Nr.completion;if(Jr.type==="throw"){var sn=Jr.arg;At(Nr)}return sn}}throw new Error("illegal catch attempt")},delegateYield:function(Rr,mr,Nr){return this.delegate={iterator:Yr(Rr),resultName:mr,nextLoc:Nr},this.method==="next"&&(this.arg=Ye),It}},dt}var Q=e(63579);function ce(Ye,dt,xt,ir,er,Le,tt){try{var Vt=Ye[Le](tt),Ft=Vt.value}catch(Wt){xt(Wt);return}Vt.done?dt(Ft):Promise.resolve(Ft).then(ir,er)}function Z(Ye){return function(){var dt=this,xt=arguments;return new Promise(function(ir,er){var Le=Ye.apply(dt,xt);function tt(Ft){ce(Le,ir,er,tt,Vt,"next",Ft)}function Vt(Ft){ce(Le,ir,er,tt,Vt,"throw",Ft)}tt(void 0)})}}var j=e(99227);function ae(Ye,dt){var xt=typeof Symbol!="undefined"&&Ye[Symbol.iterator]||Ye["@@iterator"];if(!xt){if(Array.isArray(Ye)||(xt=(0,j.Z)(Ye))||dt&&Ye&&typeof Ye.length=="number"){xt&&(Ye=xt);var ir=0,er=function(){};return{s:er,n:function(){return ir>=Ye.length?{done:!0}:{done:!1,value:Ye[ir++]}},e:function(Wt){throw Wt},f:er}}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 Le=!0,tt=!1,Vt;return{s:function(){xt=xt.call(Ye)},n:function(){var Wt=xt.next();return Le=Wt.done,Wt},e:function(Wt){tt=!0,Vt=Wt},f:function(){try{!Le&&xt.return!=null&&xt.return()}finally{if(tt)throw Vt}}}}var me=e(73825);function Pe(Ye){if(typeof Symbol!="undefined"&&Ye[Symbol.iterator]!=null||Ye["@@iterator"]!=null)return Array.from(Ye)}var Oe=e(66160);function Ge(Ye){return(0,me.Z)(Ye)||Pe(Ye)||(0,j.Z)(Ye)||(0,Oe.Z)()}function Ne(Ye,dt){if(!(Ye instanceof dt))throw new TypeError("Cannot call a class as a function")}var Mt=e(89878);function bt(Ye,dt){for(var xt=0;xt<dt.length;xt++){var ir=dt[xt];ir.enumerable=ir.enumerable||!1,ir.configurable=!0,"value"in ir&&(ir.writable=!0),Object.defineProperty(Ye,(0,Mt.Z)(ir.key),ir)}}function Rt(Ye,dt,xt){return dt&&bt(Ye.prototype,dt),xt&&bt(Ye,xt),Object.defineProperty(Ye,"prototype",{writable:!1}),Ye}var Ht=e(65873);function Bt(Ye,dt){if(!Ye)throw new Error(dt)}function rr(Ye){var dt=Ye.fns,xt=Ye.args;if(dt.length===1)return dt[0];var ir=dt.pop();return dt.reduce(function(er,Le){return function(){return Le(er,xt)}},ir)}function je(Ye){return!!Ye&&(0,ue.Z)(Ye)==="object"&&typeof Ye.then=="function"}var Et=function(Ye){return Ye.compose="compose",Ye.modify="modify",Ye.event="event",Ye}({}),Nt=function(){function Ye(dt){Ne(this,Ye),(0,Ht.Z)(this,"opts",void 0),(0,Ht.Z)(this,"hooks",{}),this.opts=dt}return Rt(Ye,[{key:"register",value:function(xt){var ir=this;Bt(xt.apply,"plugin register failed, apply must supplied"),Object.keys(xt.apply).forEach(function(er){Bt(ir.opts.validKeys.indexOf(er)>-1,"register failed, invalid key ".concat(er," ").concat(xt.path?"from plugin ".concat(xt.path):"",".")),ir.hooks[er]=(ir.hooks[er]||[]).concat(xt.apply[er])})}},{key:"getHooks",value:function(xt){var ir=xt.split("."),er=Ge(ir),Le=er[0],tt=er.slice(1),Vt=this.hooks[Le]||[];return tt.length&&(Vt=Vt.map(function(Ft){try{var Wt=Ft,Gt=ae(tt),Pt;try{for(Gt.s();!(Pt=Gt.n()).done;){var Qt=Pt.value;Wt=Wt[Qt]}}catch(Ze){Gt.e(Ze)}finally{Gt.f()}return Wt}catch(Ze){return null}}).filter(Boolean)),Vt}},{key:"applyPlugins",value:function(xt){var ir=xt.key,er=xt.type,Le=xt.initialValue,tt=xt.args,Vt=xt.async,Ft=this.getHooks(ir)||[];switch(tt&&Bt((0,ue.Z)(tt)==="object","applyPlugins failed, args must be plain object."),Vt&&Bt(er===Et.modify||er===Et.event,"async only works with modify and event type."),er){case Et.modify:return Vt?Ft.reduce(function(){var Wt=Z(ee().mark(function Gt(Pt,Qt){var Ze;return ee().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:if(Bt(typeof Qt=="function"||(0,ue.Z)(Qt)==="object"||je(Qt),"applyPlugins failed, all hooks for key ".concat(ir," must be function, plain object or Promise.")),!je(Pt)){pe.next=5;break}return pe.next=4,Pt;case 4:Pt=pe.sent;case 5:if(typeof Qt!="function"){pe.next=16;break}if(Ze=Qt(Pt,tt),!je(Ze)){pe.next=13;break}return pe.next=10,Ze;case 10:return pe.abrupt("return",pe.sent);case 13:return pe.abrupt("return",Ze);case 14:pe.next=21;break;case 16:if(!je(Qt)){pe.next=20;break}return pe.next=19,Qt;case 19:Qt=pe.sent;case 20:return pe.abrupt("return",(0,Q.Z)((0,Q.Z)({},Pt),Qt));case 21:case"end":return pe.stop()}},Gt)}));return function(Gt,Pt){return Wt.apply(this,arguments)}}(),je(Le)?Le:Promise.resolve(Le)):Ft.reduce(function(Wt,Gt){return Bt(typeof Gt=="function"||(0,ue.Z)(Gt)==="object","applyPlugins failed, all hooks for key ".concat(ir," must be function or plain object.")),typeof Gt=="function"?Gt(Wt,tt):(0,Q.Z)((0,Q.Z)({},Wt),Gt)},Le);case Et.event:return Z(ee().mark(function Wt(){var Gt,Pt,Qt,Ze;return ee().wrap(function(pe){for(;;)switch(pe.prev=pe.next){case 0:Gt=ae(Ft),pe.prev=1,Gt.s();case 3:if((Pt=Gt.n()).done){pe.next=12;break}if(Qt=Pt.value,Bt(typeof Qt=="function","applyPlugins failed, all hooks for key ".concat(ir," must be function.")),Ze=Qt(tt),!(Vt&&je(Ze))){pe.next=10;break}return pe.next=10,Ze;case 10:pe.next=3;break;case 12:pe.next=17;break;case 14:pe.prev=14,pe.t0=pe.catch(1),Gt.e(pe.t0);case 17:return pe.prev=17,Gt.f(),pe.finish(17);case 20:case"end":return pe.stop()}},Wt,null,[[1,14,17,20]])}))();case Et.compose:return function(){return rr({fns:Ft.concat(Le),args:tt})()}}}}],[{key:"create",value:function(xt){var ir=new Ye({validKeys:xt.validKeys});return xt.plugins.forEach(function(er){ir.register(er)}),ir}}]),Ye}(),rt=e(58293);let gt=0,ft=0;function qe(Ye,dt){}function Be(Ye){return JSON.stringify(Ye,null,2)}function xe(Ye){const dt=Ye.length>1?Ye.map(Re).join(" "):Ye[0];return typeof dt=="object"?`${Be(dt)}`:dt.toString()}function Re(Ye){return typeof Ye=="object"?`${JSON.stringify(Ye)}`:Ye.toString()}const $e={log(...Ye){xe(Ye)},info(...Ye){xe(Ye)},warn(...Ye){xe(Ye)},error(...Ye){xe(Ye)},group(){ft++},groupCollapsed(){ft++},groupEnd(){ft&&--ft},clear(){},trace(...Ye){console.trace(...Ye)},profile(...Ye){console.profile(...Ye)},profileEnd(...Ye){console.profileEnd(...Ye)}},We=()=>{}},61337:function(d,_,e){"use strict";e.d(_,{C:function(){return l},S:function(){return i}});var r=e(59301);const i=r.createContext(null),l=r.createContext(()=>{console.error("The 'useAntdConfigSetter()' method depends on the antd 'ConfigProvider', requires one of 'antd.configProvider' / 'antd.dark' / 'antd.compact' to be enabled.")})},64839:function(d,_,e){"use strict";e.d(_,{j:function(){return ql},Q:function(){return Vc}});var r=e(2339),i=e(89880),l=e.n(i),c=e(59301),f=e(25690),o=e(98750),h=Object.defineProperty,u=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,p=(I,D,L)=>D in I?h(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,y=(I,D)=>{for(var L in D||(D={}))a.call(D,L)&&p(I,L,D[L]);if(u)for(var L of u(D))x.call(D,L)&&p(I,L,D[L]);return I},b={namespace:"account",state:{basicInfo:void 0,actionTabs:{key:"",params:{}}},effects:{*updateAvatar({payload:I},{call:D,put:L}){return yield D(o.n1,I)},*appplySchool({payload:I},{call:D,put:L}){return yield D(o.bz,I)},*getSchoolOption({payload:I},{call:D,put:L}){return yield D(o.GY,I)},*getDepartmentOption({payload:I},{call:D,put:L}){return yield D(o.Ql,I)},*appplyDepartment({payload:I},{call:D,put:L}){return yield D(o.Zm,I)},*updateAccount({payload:I},{call:D,put:L}){return yield D(o.sG,I)},*cancelRealNameAuth({payload:I},{call:D,put:L}){return yield D(o.P,I)},*cancelProfessionalAuth({payload:I},{call:D,put:L}){return yield D(o.$f,I)},*applyProfessionalAuth({payload:I},{call:D,put:L}){return yield D(o.Ow,I)},*applyRealNameAuth({payload:I},{call:D,put:L}){return yield D(o.ht,I)},*getCode({payload:I},{call:D,put:L}){return yield D(o.Cq,I)},*bindPhone({payload:I},{call:D,put:L}){return yield D(o.eF,I)},*bindEmail({payload:I},{call:D,put:L}){return yield D(o.I8,I)},*updatePassword({payload:I},{call:D,put:L}){return yield D(o.gQ,I)},*unbindAccount({payload:I},{call:D,put:L}){return yield D(o.wi,I)},*getBasicInfo({payload:I},{call:D,put:L}){const _e=yield D(o.o9,I);return yield L({type:"save",payload:{basicInfo:y({},_e)}}),_e},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:y({},I)}})}},reducers:{save(I,D){return y(y({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},A=e(97402),k=Object.defineProperty,R=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,M=(I,D,L)=>D in I?k(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,B=(I,D)=>{for(var L in D||(D={}))C.call(D,L)&&M(I,L,D[L]);if(R)for(var L of R(D))O.call(D,L)&&M(I,L,D[L]);return I},K={namespace:"announcement",state:{name:"\u666E\u901A\u8BD5\u5377\uFF0C\u968F\u673A\u8BD5\u5377\u8BE6\u60C5\u9875\u9762",loading:!0,actionTabs:{}},effects:{*informDown({payload:I,callback:D},{call:L,put:_e}){return yield L(A.nZ,I)},*informUp({payload:I,callback:D},{call:L,put:_e}){return yield L(A.TO,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:B({},I)}})}},reducers:{save(I,D){return B(B({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},$=e(44203),G=Object.defineProperty,se=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,q=(I,D,L)=>D in I?G(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,J=(I,D)=>{for(var L in D||(D={}))ie.call(D,L)&&q(I,L,D[L]);if(se)for(var L of se(D))le.call(D,L)&&q(I,L,D[L]);return I},ue={namespace:"attachment",state:{name:"\u8D44\u6E90",loading:!0,detail:{},actionTabs:{}},effects:{*allAttachment({payload:I,callback:D},{call:L,put:_e}){const De=yield L($.SV,I);return yield _e({type:"save",payload:{allList:J({},De)}}),De},*mineAttachment({payload:I,callback:D},{call:L,put:_e}){const De=yield L($.zI,I);return yield _e({type:"save",payload:{mineList:J({},De)}}),De},*fileImport({payload:I,callback:D},{call:L,put:_e}){return yield L($.tO,I)},*getDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L($.Nm,I);return yield _e({type:"save",payload:{detail:J({},De)}}),De},*updateVisits({payload:I,callback:D},{call:L,put:_e}){return yield L($.H,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:J({},I)}})}},reducers:{save(I,D){return J(J({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},ee=e(32967),Q=Object.defineProperty,ce=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,ae=(I,D,L)=>D in I?Q(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,me=(I,D)=>{for(var L in D||(D={}))Z.call(D,L)&&ae(I,L,D[L]);if(ce)for(var L of ce(D))j.call(D,L)&&ae(I,L,D[L]);return I},Oe={namespace:"boards",state:{name:"\u8BA8\u8BBA",loading:!0,actionTabs:{},boardsDetail:{},boardsCategoryList:{}},effects:{*getBoardsCategoryList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(ee.yq,I);return yield _e({type:"save",payload:{boardsCategoryList:me({},De.data)}}),De.data},*getBoardsDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(ee.dI,I);return yield _e({type:"save",payload:{boardsDetail:me({},De.data)}}),De.data},*setTopping({payload:I,callback:D},{call:L,put:_e}){return yield L(ee.cc,I)},*escTopping({payload:I,callback:D},{call:L,put:_e}){return yield L(ee.CJ,I)},*getReplyList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(ee.PC,I);yield _e({type:"save",payload:{replyList:me({},De.data)}})},*createReply({payload:I,callback:D},{call:L,put:_e}){return yield L(ee.PP,I)},*replyLike({payload:I,callback:D},{call:L,put:_e}){return yield L(ee.NA,I)},*replyUnLike({payload:I,callback:D},{call:L,put:_e}){return yield L(ee.YQ,I)},*deleteReply({payload:I,callback:D},{call:L,put:_e}){return yield L(ee.Mf,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:me({},I)}})}},reducers:{save(I,D){return me(me({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},Ge=e(81722),Ne=Object.defineProperty,Mt=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,Ht=(I,D,L)=>D in I?Ne(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Bt=(I,D)=>{for(var L in D||(D={}))bt.call(D,L)&&Ht(I,L,D[L]);if(Mt)for(var L of Mt(D))Rt.call(D,L)&&Ht(I,L,D[L]);return I},je={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:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.$Q,I);return yield _e({type:"save",payload:{ScoreRangesData:De==null?void 0:De.data}}),De},*getQuestionResult({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge._U,I);return yield _e({type:"save",payload:{NormalResult:De}}),De},*getUserExercise({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.xA,I);return yield _e({type:"save",payload:{userExerciseList:Bt({},(De==null?void 0:De.data)||{})}}),console.log("getUserExercise-res:",De),De==null?void 0:De.data},*getExerciseIdentityPhotos({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.J,I);return yield _e({type:"save",payload:{exerciseIdentityPhotos:Bt({},(De==null?void 0:De.data)||{})}}),De==null?void 0:De.data},*getExerciseExportHeadData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.iw,I);return yield _e({type:"save",payload:{exerciseExportHeadData:Bt({},De)}}),De},*getExerciseUserInfo({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.Ty,I);return(De==null?void 0:De.status)===0&&(yield _e({type:"save",payload:Bt({},{exerciseUserInfo:Bt({},De.data)})})),De},*getExaminationIntelligentSettings({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.sA,I);return yield _e({type:"save",payload:{examinationIntelligentSettings:Bt({},De)}}),De},*getRandomEditExercises({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.yu,I);return yield _e({type:"save",payload:{editRandomExercises:Bt({},De)}}),De},*getExerciseList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.G$,I);if(De!=null&&De.total_exercise_users)try{localStorage.total_exercise_users=JSON.stringify(De.total_exercise_users)}catch(nn){}return yield _e({type:"save",payload:{exerciseList:Bt({},De)}}),yield _e({type:"save",payload:{order_type:I.order_type,order:I.order}}),De},*getExerciseStatistics({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge._u,I);return yield _e({type:"save",payload:{statisticsList:Bt({},De)}}),De},*getBrankList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.n$,I);return yield _e({type:"save",payload:{brankList:Bt({},De)}}),De},*saveBanks({payload:I,callback:D},{call:L,put:_e}){return yield L(Ge.lf,I)},*getExerciseCourses({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.N3,I);return yield _e({type:"save",payload:{exerciseCoursesList:Bt({},De)}}),De},*addExercise({payload:I,callback:D},{call:L,put:_e}){return yield L(Ge.uR,I)},*editExercise({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.qf,I);return yield _e({type:"save",payload:{editData:Bt({},De)}}),De},*getTagDiscipline({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.YY,I);return yield _e({type:"save",payload:{tagDisciplineData:Bt({},De)}}),De},*editExerciseQuestion({payload:I,callback:D},{call:L,put:_e}){return yield L(Ge.Di,I)},*addExerciseQuestion({payload:I,callback:D},{call:L,put:_e}){return yield L(Ge.MK,I)},*exeriseMoveUpDown({payload:I,callback:D},{call:L,put:_e}){return yield L(Ge.GK,I)},*getEndGroups({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.KE,I);return yield _e({type:"save",payload:{endGroups:Bt({},De)}}),De},*getPublishGroups({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.ux,I);return yield _e({type:"save",payload:{publishGroups:Bt({},De)}}),De},*getCommonHeader({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.UK,I);return yield _e({type:"save",payload:{commonHeader:Bt({},De)}}),De},*getReviewExercise({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.BJ,I);return yield _e({type:"save",payload:{reviewExercise:Bt({},De)}}),De},*postReviewExercise({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.pu,I);return yield _e({type:"save",payload:{reviewExercise:Bt({},De)}}),De},*getCentralizeReviewExercise({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.X4,I);return yield _e({type:"save",payload:{reviewExercise:Bt({},De)}}),De},*clearData({payload:I,callback:D},{call:L,put:_e}){yield _e({type:"save",payload:{[I.key]:{}}})},*getReviewGroupExercise({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.W4,I);return yield _e({type:"save",payload:{reviewGroupExercise:Bt({},De)}}),De},*getWorkSetting({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.Ul,I);return yield _e({type:"save",payload:{workSetting:Bt({},De)}}),De},*getRedoModal({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.tX,I);return yield _e({type:"save",payload:{redoModal:Bt({},De)}}),De},*getRedoListModal({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.s,I);return yield _e({type:"save",payload:{redoModal:Bt({},De)}}),De},*getCodeReviewDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.Xn,I);return yield _e({type:"save",payload:{codeReviewDetail:Bt({},De)}}),De},*changeScore({payload:I,callback:D},{call:L,put:_e}){return yield L(Ge.gG,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Bt({},I)}})},*setUpdateIndex({payload:I},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:I==="clear"?null:Math.random()}})},*setSaveExerciseDownUsers({payload:I},{call:D,put:L}){yield L({type:"save",payload:{saveExerciseDownUsers:I}})}},reducers:{save(I,D){return Bt(Bt({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},Et=e(24059),Nt=Object.defineProperty,rt=Object.getOwnPropertySymbols,gt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,qe=(I,D,L)=>D in I?Nt(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Be=(I,D)=>{for(var L in D||(D={}))gt.call(D,L)&&qe(I,L,D[L]);if(rt)for(var L of rt(D))ft.call(D,L)&&qe(I,L,D[L]);return I},Re={namespace:"graduation",state:{name:"\u6BD5\u4E1A\u8BBE\u8BA1",loading:!0,actionTabs:{},detailList:{},detailTaskList:{},replyList:{},detail:{},addTopicData:{},editTopicData:{},editTasksData:{}},effects:{*getTopisDetailList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Et.x_,I);return yield _e({type:"save",payload:{detailList:Be({},De)}}),De},*getTasksListDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Et.QA,I);return yield _e({type:"save",payload:{detailTaskList:Be({},De)}}),De},*getTopisDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Et.B6,I);return yield _e({type:"save",payload:{detail:Be({},De)}}),De},*getTasksDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Et.y3,I);return yield _e({type:"save",payload:{tasksDetail:Be({},De)}}),De},*refuseTopic({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.mM,I)},*agreeTopic({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.je,I)},*getReplyList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Et.PC,I);yield _e({type:"save",payload:{replyList:Be({},De)}})},*createReply({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.PP,I)},*replyLike({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.NA,I)},*replyUnLike({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.YQ,I)},*deleteReply({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.Mf,I)},*addTopicDefaultData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Et.y0,I);yield _e({type:"save",payload:{addTopicData:Be({},De)}})},*editTopicDefaultData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Et.hL,I);return yield _e({type:"save",payload:{editTopicData:Be({},De)}}),De},*editTasksDefaultData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Et._n,I);return yield _e({type:"save",payload:{editTasksData:Be({},De)}}),De},*addTopic({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.Gr,I)},*editTopic({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.wA,I)},*addTasks({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.Sv,I)},*editTasks({payload:I,callback:D},{call:L,put:_e}){return yield L(Et.RP,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Be({},I)}})}},reducers:{save(I,D){return Be(Be({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},$e=e(89392),We=e(1247),Ye=Object.defineProperty,dt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,ir=Object.prototype.propertyIsEnumerable,er=(I,D,L)=>D in I?Ye(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Le=(I,D)=>{for(var L in D||(D={}))xt.call(D,L)&&er(I,L,D[L]);if(dt)for(var L of dt(D))ir.call(D,L)&&er(I,L,D[L]);return I},Vt={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:I,callback:D},{call:L,put:_e}){const De=yield L(We.h$,I);try{sessionStorage.all_student_works=JSON.stringify(De.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(I),localStorage.setItem("all_student_works_param",JSON.stringify(I))}catch(nn){}return yield _e({type:"save",payload:{workList:Le({},De)}}),De},*getShixunWorkHeadInfo({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.fK,I);try{}catch(nn){}return yield _e({type:"save",payload:{headerInfo:De==null?void 0:De.data}}),De},*getShixunWorkList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.Z8,I);try{sessionStorage.all_student_works=JSON.stringify(De.all_student_works),sessionStorage.all_student_works_params=JSON.stringify(I),localStorage.setItem("all_student_works_param",JSON.stringify(I))}catch(nn){}return yield _e({type:"save",payload:{shixunWorkList:De==null?void 0:De.data,homeworkAssistantPermissions:De.homework_assistant_permissions,shixunAssistantPermission:De.shixun_assistant_permission,courseAssistantPermission:De.course_assistant_permission}}),De},*getCodeReview({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.RP,I);return yield _e({type:"save",payload:{codeReview:Le({},De)}}),De},*getCodeReviewDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.Xn,I);return yield _e({type:"save",payload:{codeReviewDetail:Le({},De)}}),De},*getWorkDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.to,I);return yield _e({type:"save",payload:{workDetail:Le({},De)}}),De},*updateWork({payload:I,callback:D},{call:L,put:_e}){return yield L(We.H,I)},*getShixunWorkReport({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.sw,I);try{De.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(nn){}return yield _e({type:"save",payload:{shixunWorkReport:Le({},De)}}),De},*getShixunWorkReports({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.cz,I);try{De.all_student_works=JSON.parse(sessionStorage.all_student_works||"[]")}catch(nn){}return yield _e({type:"save",payload:{shixunWorkReport:Le({},De)}}),De},*getWorkSetting({payload:I,callback:D},{call:L,put:_e}){var De,nn;const bn=yield L(We.Ul,I);(De=bn==null?void 0:bn.group_settings)==null||De.map(Ai=>{Ai.value=Ai.group_name,Ai.id=Ai.group_id,Ai.group_id=[Ai.group_id]}),(nn=bn==null?void 0:bn.allow_late_settings)==null||nn.map(Ai=>{Ai.value=Ai.group_name,Ai.id=Ai.group_id,Ai.group_id=[Ai.group_id]});const un={shixun_evaluation:bn.shixun_evaluation,challenge_settings:bn.challenge_settings};return yield _e({type:"save",payload:{workSetting:Le({},bn),changeData:(0,$e.cloneDeep)(un)}}),bn},*updateSetting({payload:I,callback:D},{call:L,put:_e}){return yield L(We.m7,I)},*getCodeReviewCourse({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.JG,I);return yield _e({type:"save",payload:{codeReviewCourse:Le({},De)}}),De},*exportShixunWorks({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.Dx,I)},*getReferenceAnswer({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.Q3,I);return yield _e({type:"save",payload:{referenceAnswer:Le({},De)}}),De},*getPublishGroups({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.ux,I);return yield _e({type:"save",payload:{publishGroups:Le({},De)}}),De},*getEndGroups({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.KE,I);return yield _e({type:"save",payload:{endGroups:Le({},De)}}),De},*getBrankList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.n$,I);return yield _e({type:"save",payload:{brankList:Le({},De)}}),De},*changeScore({payload:I,callback:D},{call:L,put:_e}){return yield L(We.gG,I)},*saveBanks({payload:I,callback:D},{call:L,put:_e}){return yield L(We.lf,I)},*addCommonHomeWorkDefaultData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.Qt,I);return yield _e({type:"save",payload:{commonHomeWorkAddDefaultData:Le({},De)}}),De},*getSearchMemberList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.Lz,I);return yield _e({type:"save",payload:{searchMemberList:Le({},De)}}),De},*getProjectList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.ku,I);return yield _e({type:"save",payload:{searchProjectList:Le({},De)}}),De},*addStudentWorkDefaultData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.ak,I);return yield _e({type:"save",payload:{studentWorkAddDefaultData:Le({},De)}}),De},*editStudentWorkDefaultData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.PW,I);return yield _e({type:"save",payload:{studentWorkEditDefaultData:Le({},De)}}),De},*editCommonHomeWorkDefaultData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.BD,I);return yield _e({type:"save",payload:{commonHomeWorkEditDefaultData:Le({},De)}}),De},*editCommonHomeWorkDefaultBankData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.pH,I);return yield _e({type:"save",payload:{commonHomeWorkEditDefaultData:Le({},De)}}),De},*getReplyList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.PC,I);yield _e({type:"save",payload:{replyList:Le({},De)}})},*getStudentWorkDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.Hj,I);yield _e({type:"save",payload:{studentWorkDetail:Le({},De)}})},*getStudentWorkSupplyDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.ub,I);yield _e({type:"save",payload:{studentWorkSupplyDetail:Le({},De)}})},*getStudentWorkCommon({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.JA,I);yield _e({type:"save",payload:{studentWorkCommon:Le({},De)}})},*getAllStudentWorks({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.ql,I);return yield _e({type:"save",payload:{allStudentWorks:Le({},De)}}),De},*getFileRepeatResult({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.oN,I);return yield _e({type:"save",payload:{codeReview:Le({},De)}}),De},*getFileRepeatDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(We.Ti,I);return yield _e({type:"save",payload:{codeReviewDetail:Le({},De)}}),De},*createReply({payload:I,callback:D},{call:L,put:_e}){return yield L(We.PP,I)},*replyLike({payload:I,callback:D},{call:L,put:_e}){return yield L(We.NA,I)},*replyUnLike({payload:I,callback:D},{call:L,put:_e}){return yield L(We.YQ,I)},*deleteReply({payload:I,callback:D},{call:L,put:_e}){return yield L(We.Mf,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Le({},I)}})}},reducers:{save(I,D){return Le(Le({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},Ft=e(82264),Wt=e(48790),Gt=Object.defineProperty,Pt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Ze=Object.prototype.propertyIsEnumerable,fe=(I,D,L)=>D in I?Gt(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,pe=(I,D)=>{for(var L in D||(D={}))Qt.call(D,L)&&fe(I,L,D[L]);if(Pt)for(var L of Pt(D))Ze.call(D,L)&&fe(I,L,D[L]);return I},Te={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:I},{call:D,put:L}){yield D(Ft.gq,I)},*getAssistantPermissions({payload:I},{call:D,put:L}){if(!(0,Wt.eB)())return;const _e=yield D(Ft.rS,I);yield L({type:"save",payload:{AssistantObject:_e.permissions}})},*getAiStatusQuery({payload:I},{call:D,put:L}){const _e=yield D(Ft.LH,I);return yield L({type:"save",payload:{cal_finish_if:_e.cal_finish_if}}),_e},*updateCoursePortraitData({payload:I},{call:D,put:L}){return yield D(Ft.Z_,I)},*getUserPortraitConfig({payload:I},{call:D,put:L}){const _e=yield D(Ft._0,I);return yield L({type:"save",payload:{userPortraitConfig:_e.data}}),_e},*updateUserPortraitConfig({payload:I},{call:D,put:L}){return yield D(Ft.r2,I)},*getClassroom({payload:I},{call:D,put:L}){const _e=I,De=yield D(Ft.V8,I);return yield L({type:"save",payload:pe({listParams:_e},De)}),De},*getClassroomTopBanner({payload:I},{call:D,put:L}){const _e=yield D(Ft.U_,I);return yield L({type:"save",payload:{detailTopBanner:_e.status?{copy_completed:!0}:pe({},_e)}}),_e.status?{copy_completed:!0}:_e},*getClassroomLeftMenus({payload:I},{call:D,put:L}){const _e=yield D(Ft.w9,I);let De=[...(_e==null?void 0:_e.course_modules)||[],...(_e==null?void 0:_e.hidden_modules)||[]],nn={};return De==null||De.forEach(bn=>{nn[bn.type]=bn.name}),yield L({type:"save",payload:{detailLeftMenus:pe({},_e),detailLeftMenusNames:nn}}),_e},*getClassroomShixunsList({payload:I},{call:D,put:L}){const _e=yield D(Ft.Nd,I);yield L({type:"save",payload:{detailShixunsList:pe({},_e)}})},*getClassroomTeacherShixunsList({payload:I},{call:D,put:L}){const _e=yield D(Ft.Gk,I);return yield L({type:"save",payload:{detailShixunsList:pe({},_e)}}),_e},*getClassroomCommonList({payload:I},{call:D,put:L}){const _e=yield D(Ft.Nd,I);yield L({type:"save",payload:{detailCommonHomeworksList:pe({},_e)}})},*getClassroomTeacherCommonList({payload:I},{call:D,put:L}){const _e=yield D(Ft.Gk,I);return yield L({type:"save",payload:{detailCommonHomeworksList:pe({},_e)}}),_e},*getClassroomGraduationTopicsList({payload:I},{call:D,put:L}){const _e=yield D(Ft.yV,I);yield L({type:"save",payload:{detailGraduationTopicsList:pe({},_e)}})},*getClassroomGraduationTaskList({payload:I},{call:D,put:L}){const _e=yield D(Ft.R2,I);yield L({type:"save",payload:{detailGraduationTaskList:pe({},_e)}})},*getClassroomExercisesList({payload:I},{call:D,put:L}){const _e=yield D(Ft.N7,I);yield L({type:"save",payload:{detailExerciseList:pe({},_e)}})},*getClassroomPollsList({payload:I},{call:D,put:L}){const _e=yield D(Ft.BR,I);yield L({type:"save",payload:{detailPollsList:pe({},_e)}})},*getCourseGroups({payload:I},{call:D,put:L}){const _e=yield D(Ft.qB,I);yield L({type:"save",payload:{courseGroups:pe({},_e)}})},*getAllCourseGroup({payload:I},{call:D,put:L}){const _e=yield D(Ft.c_,I);return yield L({type:"save",payload:{allCourseGroups:pe({},_e)}}),_e},*getClassroomCommonHomeworksList({payload:I},{call:D,put:L}){const _e=yield D(Ft.Al,I);yield L({type:"save",payload:{detailCommonHomeworksList:pe({},_e)}})},*getClassroomAttendancesList({payload:I},{call:D,put:L}){const _e=yield D(Ft.Vw,I);yield L({type:"save",payload:{detailAttendancesList:pe({},_e)}})},*getClassroomAttendancesStatistic({payload:I},{call:D,put:L}){const _e=yield D(Ft.Ls,I);yield L({type:"save",payload:{detailAttendancesStatistic:pe({},_e)}})},*getAttendanceDetail({payload:I},{call:D,put:L}){const _e=yield D(Ft.zg,I);return yield L({type:"save",payload:{detailAttendancesDetail:pe({},_e)}}),_e},*getAnnouncementList({payload:I},{call:D,put:L}){const _e=yield D(Ft.QZ,I);yield L({type:"save",payload:{detailAnnouncementList:pe({},_e)}})},*getAttachmentList({payload:I},{call:D,put:L}){const _e=yield D(Ft.KT,I);yield L({type:"save",payload:{detailAttachmentList:pe({},_e.data)}})},*getCourseware({payload:I},{call:D,put:L}){const _e=yield D(Ft.ZT,I);yield L({type:"save",payload:{detailCourseware:pe({},_e.data)}})},*getVideoList({payload:I},{call:D,put:L}){const _e=yield D(Ft.O3,I);yield L({type:"save",payload:{detailVideoList:pe({},_e)}})},*getLiveVideoList({payload:I},{call:D,put:L}){const _e=yield D(Ft.DJ,I);yield L({type:"save",payload:{detailLiveVideoList:pe({},_e)}})},*getCoursesMine({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.Ed,I);return yield _e({type:"save",payload:{courseMine:pe({},De)}}),De.data},*getBoardList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.KP,I);return yield _e({type:"save",payload:{detailBoardList:pe({},De.data)}}),De.data},*getCourseGroupsList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.kW,I);return yield _e({type:"save",payload:{detailCourseGroupsList:pe({},De)}}),De},*getCourseStudentsList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.J2,I);return yield _e({type:"save",payload:{detailCoursStudentsList:pe({},De)}}),De.data},*getCourseStatistics({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.g4,I);return yield _e({type:"save",payload:{detailCourseStatisticsList:pe({},De)}}),De},*getCourseActscore({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.t1,I);return yield _e({type:"save",payload:{detailCourseActscore:pe({},De)}}),De},*getCourseWorkscore({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.GV,I);return yield _e({type:"save",payload:{detailCourseWorkscore:pe({},De)}}),De},*getShixunLists({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.Pj,I);return yield _e({type:"save",payload:{shixunLists:pe({},De)}}),De},*getExperimentLists({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft._9,I);return yield _e({type:"save",payload:{shixunLists:pe({},De)}}),De},*getShixunAiRecommendLists({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.Hn,I);return yield _e({type:"save",payload:{shixunAiRecommendLists:pe({},De)}}),De},*getCoursesLists({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.W7,I);return yield _e({type:"save",payload:{coursesLists:pe({},De)}}),De},*createCoursesHomework({payload:I,callback:D},{call:L,put:_e}){return yield L(Ft.Ds,I)},*createShixunHomework({payload:I,callback:D},{call:L,put:_e}){return yield L(Ft.aQ,I)},*createExperiment({payload:I,callback:D},{call:L,put:_e}){return yield L(Ft.BQ,I)},*getSchoolList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.K$,I);return yield _e({type:"save",payload:{schoolList:pe({},De.school_names)}}),De.school_names},*searchSchoolTeacherList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.nQ,I);return yield _e({type:"save",payload:{searchMemberList:pe({},De)}}),De},*getAllTaskList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.km,I);return yield _e({type:"save",payload:{taskList:[...De.tasks]}}),De},*updateTaskPosition({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ft.U8,I);return yield _e({type:"save",payload:{actionTabs:{key:""}}}),De},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:pe({},I)}})},*setUpdateData({payload:I},{call:D,put:L}){yield L({type:"save",payload:{updateData:I}})}},reducers:{save(I,D){return pe(pe({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},ct=Object.defineProperty,$t=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,St=(I,D,L)=>D in I?ct(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Ue=(I,D)=>{for(var L in D||(D={}))Ct.call(D,L)&&St(I,L,D[L]);if($t)for(var L of $t(D))Ie.call(D,L)&&St(I,L,D[L]);return I},yt={namespace:"newClassroom",state:{schoolList:[],searchCourseList:[],actionTabs:{key:"",params:{}}},effects:{*getSchoolList({payload:I},{call:D,put:L}){const _e=yield D(Ft.K$,I);yield L({type:"save",payload:{schoolList:(_e==null?void 0:_e.school_names)||[]}})},*getSearchCourseList({payload:I},{call:D,put:L}){const _e=yield D(Ft.oM,I);yield L({type:"save",payload:{searchCourseList:(_e==null?void 0:_e.course_lists)||[]}})},*submitCourses({payload:I},{call:D,put:L}){return yield D(Ft.Bn,I)},*appplySchool({payload:I},{call:D,put:L}){return yield D(Ft.bz,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Ue({},I)}})},*joincoursegroup({payload:I},{call:D,put:L}){return yield D(Ft.WK,I)}},reducers:{save(I,D){return Ue(Ue({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},Lt=Object.defineProperty,Me=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,At=Object.prototype.propertyIsEnumerable,Gr=(I,D,L)=>D in I?Lt(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Yr=(I,D)=>{for(var L in D||(D={}))Pr.call(D,L)&&Gr(I,L,D[L]);if(Me)for(var L of Me(D))At.call(D,L)&&Gr(I,L,D[L]);return I},Rr={namespace:"classroomsOverview",state:{},effects:{*getCourseUseInfos({payload:I},{call:D,put:L}){const _e=yield D(Ft.Dd,I);yield L({type:"save",payload:{CourseUseInfos:_e}})},*getRankList({payload:I},{call:D,put:L}){const _e=yield D(Ft.Fg,I);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"},...(_e==null?void 0:_e.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"},...(_e==null?void 0:_e.student_list)||[]],learn_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(_e==null?void 0:_e.learn_course_list)||[]],interact_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u4E92\u52A8\u8BA8\u8BBA\u6570"},...(_e==null?void 0:_e.interact_course_list)||[]],finish_course_list:[{rank:"\u6392\u540D",name:"\u6559\u5B66\u8BFE\u5802\u540D\u79F0",num:"\u603B\u5B8C\u6210\u6570"},...(_e==null?void 0:_e.finish_course_list)||[]]}}})},*getStatisticsBody({payload:I},{call:D,put:L}){const _e=yield D(Ft.Gz,I);yield L({type:"save",payload:{SBody:_e}})},*getStatisticsHeader({payload:I},{call:D,put:L}){const _e=yield D(Ft.Hl,I);yield L({type:"save",payload:{SHeader:_e}})}},reducers:{save(I,D){return Yr(Yr({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},mr=e(7299),Nr=Object.defineProperty,Jr=Object.getOwnPropertySymbols,sn=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,_t=(I,D,L)=>D in I?Nr(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,ut=(I,D)=>{for(var L in D||(D={}))sn.call(D,L)&&_t(I,L,D[L]);if(Jr)for(var L of Jr(D))Xt.call(D,L)&&_t(I,L,D[L]);return I},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:I,callback:D},{call:L,put:_e}){const De=yield L(mr.s3,I);return yield _e({type:"save",payload:{pollsList:ut({},De)}}),De},*getCommonHeader({payload:I,callback:D},{call:L,put:_e}){const De=yield L(mr.UK,I);return yield _e({type:"save",payload:{commonHeader:ut({},De)}}),De},*getPollsStatistics({payload:I,callback:D},{call:L,put:_e}){const De=yield L(mr.Qn,I);return yield _e({type:"save",payload:{statisticsList:ut({},De)}}),De},*getBrankList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(mr.n$,I);return yield _e({type:"save",payload:{brankList:ut({},De)}}),De},*saveBanks({payload:I,callback:D},{call:L,put:_e}){return yield L(mr.lf,I)},*getPollsCourses({payload:I,callback:D},{call:L,put:_e}){const De=yield L(mr.Q9,I);return yield _e({type:"save",payload:{pollsCoursesList:ut({},De)}}),De},*getPollsSetting({payload:I,callback:D},{call:L,put:_e}){const De=yield L(mr.Hi,I);return yield _e({type:"save",payload:{pollSetting:ut({},De)}}),De},*editPolls({payload:I,callback:D},{call:L,put:_e}){const De=yield L(mr.Ye,I);return yield _e({type:"save",payload:{editData:ut({},JSON.parse(JSON.stringify(De)))}}),De},*getEndGroups({payload:I,callback:D},{call:L,put:_e}){const De=yield L(mr.KE,I);return yield _e({type:"save",payload:{endGroups:ut({},De)}}),De},*getPublishGroups({payload:I,callback:D},{call:L,put:_e}){const De=yield L(mr.ux,I);return yield _e({type:"save",payload:{publishGroups:ut({},De)}}),De},*getExerciseBanks({payload:I,callback:D},{call:L,put:_e}){const De=yield L(mr.kp,I);return yield _e({type:"save",payload:{exerciseBanks:ut({},De)}}),De},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:ut({},I)}})}},reducers:{save(I,D){return ut(ut({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},yr=e(49234),vr=Object.defineProperty,it=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,on=Object.prototype.propertyIsEnumerable,jn=(I,D,L)=>D in I?vr(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Hr=(I,D)=>{for(var L in D||(D={}))Ar.call(D,L)&&jn(I,L,D[L]);if(it)for(var L of it(D))on.call(D,L)&&jn(I,L,D[L]);return I},Hn={namespace:"teachers",state:{list:{},applyList:{},allCourseGroups:{},graduationGroupList:{},studentsList:{},actionTabs:{key:"",params:{}},updateIndex:1},effects:{*getList({payload:I},{call:D,put:L}){var _e;const De=yield D(yr.gp,I);return(_e=De==null?void 0:De.teacher_list)==null||_e.map(nn=>(nn.key=nn.course_member_id,nn)),yield L({type:"save",payload:{list:De}}),De},*getStudentsList({payload:I},{call:D,put:L}){var _e;const De=yield D(yr.ur,I);return(_e=De==null?void 0:De.students)==null||_e.map(nn=>(nn.key=nn.user_id,nn)),yield L({type:"save",payload:{studentsList:De}}),De},*getApplyList({payload:I},{call:D,put:L}){const _e=yield D(yr.s,I);return yield L({type:"save",payload:{applyList:_e}}),_e},*getAllCourseGroups({payload:I},{call:D,put:L}){const _e=yield D(yr.xV,I);return yield L({type:"save",payload:{allCourseGroups:_e}}),_e},*getGraduationGroupList({payload:I},{call:D,put:L}){const _e=yield D(yr.Bg,I);return yield L({type:"save",payload:{graduationGroupList:_e}}),_e},*setAllCourseGroups({payload:I},{call:D,put:L}){const _e=yield D(yr.oZ,I);return yield L({type:"save",payload:{setAllCourseGroups:_e}}),_e},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Hr({},I)}})},*setUpdateIndex({payload:I},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})}},reducers:{save(I,D){return Hr(Hr({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},Tn=e(69618),zn=Object.defineProperty,yn=Object.getOwnPropertySymbols,wi=Object.prototype.hasOwnProperty,ti=Object.prototype.propertyIsEnumerable,Ei=(I,D,L)=>D in I?zn(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,zi=(I,D)=>{for(var L in D||(D={}))wi.call(D,L)&&Ei(I,L,D[L]);if(yn)for(var L of yn(D))ti.call(D,L)&&Ei(I,L,D[L]);return I},fa={namespace:"video",state:{name:"\u8D44\u6E90",loading:!0,actionTabs:{},videoStatisticsList:{},newVideoStatisticsList:{},videoDurationStatics:{},StudentvideoStatistics:{},videoPeopleStatics:{},videoStatistics:{},oneVideoStatisticsList:{}},effects:{*getVideoStatisticsList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Tn.BQ,I);return yield _e({type:"save",payload:{videoStatisticsList:zi({},De)}}),De},*getNewVideoStatisticsList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Tn.cU,I);return yield _e({type:"save",payload:{newVideoStatisticsList:zi({},De)}}),De},*getVideoPeopleStatics({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Tn.Zx,I);return yield _e({type:"save",payload:{videoPeopleStatics:zi({},De)}}),De},*getVideoDurationStatics({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Tn.Mz,I);return yield _e({type:"save",payload:{videoDurationStatics:zi({},De)}}),De},*getVideoStatistics({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Tn.ZY,I);return yield _e({type:"save",payload:{videoStatistics:zi({},De)}}),De},*getOneVideoStatisticsList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Tn.cU,I);return yield _e({type:"save",payload:{oneVideoStatisticsList:zi({},De)}}),De},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:zi({},I)}})},*getStudentVideoStatisticsList({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Tn.Vg,I);return yield _e({type:"save",payload:{StudentvideoStatistics:zi({},De)}}),De}},reducers:{save(I,D){return zi(zi({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},qn=e(73801),Xi=Object.defineProperty,kt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,Pi=Object.prototype.propertyIsEnumerable,Vi=(I,D,L)=>D in I?Xi(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,oi=(I,D)=>{for(var L in D||(D={}))pt.call(D,L)&&Vi(I,L,D[L]);if(kt)for(var L of kt(D))Pi.call(D,L)&&Vi(I,L,D[L]);return I},di={namespace:"competitions",state:{name:"",loading:!0,listParams:{page:1,per_page:20,category:""},Staff:{},Header:{},competition_title:"",banner:"",competitions:[],count:"",RightItems:{},Prizes:{},Account:{},TabResultList:{},competition_team:{},all_team_member:{},actionTabs:{key:"",params:{}},GuidesData:{}},effects:{*postGuides({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.cC,I)},*getGuides({payload:I,callback:D},{call:L,put:_e}){const De=yield L(qn.Ax,I);return yield _e({type:"save",payload:{GuidesData:De}}),De},*getWorkSubmitUpdateRes({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.zF,I)},*getList({payload:I},{call:D,put:L}){const _e=I,De=yield D(qn.bQ,I);return yield L({type:"save",payload:oi({listParams:_e},De)}),De},*getMemberWorks({payload:I},{call:D,put:L}){const _e=yield D(qn.xx,I);return yield L({type:"save",payload:{MemberWorks:_e||{}}}),_e},*addApplytojoincourse({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.qS,I)},*competitionTeams({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.Pt,I)},*getStaff({payload:I,callback:D},{call:L,put:_e}){const De=yield L(qn.Dh,I);return yield _e({type:"save",payload:{Staff:De}}),De},*getHeader({payload:I,callback:D},{call:L,put:_e}){const De=yield L(qn.Pg,I);return yield _e({type:"save",payload:{Header:De}}),De},*getItem({payload:I,callback:D},{call:L,put:_e}){const De=yield L(qn.rV,I);return yield _e({type:"save",payload:{RightItems:De}}),De},*updateMdContent({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.zj,I)},*getTeamList({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.aq,I)},*getTeamDetail({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.Ze,I)},*UpTeam({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.yS,I)},*DeleteTeam({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.ps,I)},*ExitTeam({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.vV,I)},*AddTeam({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.FU,I)},*AddPersonnel({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.R9,I)},*JoinTeam({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.zc,I)},*getTeacher({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.jS,I)},*getStudents({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.sK,I)},*SubmitTeam({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.rm,I)},*Reward({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.Qp,I)},*ChartRules({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.Ux,I)},*Charts({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.GQ,I)},*TabResults({payload:I,callback:D},{call:L,put:_e}){const De=yield L(qn.ml,I);return yield _e({type:"save",payload:{TabResultList:De}}),De},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:oi({},I)}})},*Results({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.u9,I)},*Prize({payload:I,callback:D},{call:L,put:_e}){const De=yield L(qn.pU,I);return yield _e({type:"save",payload:{Prizes:De}}),De},*Accounts({payload:I,callback:D},{call:L,put:_e}){const De=yield L(qn.XJ,I);return yield _e({type:"save",payload:{Account:De}}),De},*getVerification({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.Ni,I)},*PhoneBind({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.uZ,I)},*EmailBind({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.rk,I)},*Authentication({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.Vy,I)},*Professional({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.tC,I)},*setleader({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.tO,I)},*getShixun({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.qj,I)},*getCourse({payload:I,callback:D},{call:L,put:_e}){return yield L(qn.XR,I)},*competition_teams({payload:I,callback:D},{call:L,put:_e}){const De=yield L(qn.zz,I);return yield _e({type:"save",payload:{competition_team:De}}),De},*all_team_members({payload:I,callback:D},{call:L,put:_e}){const De=yield L(qn.$P,I);return yield _e({type:"save",payload:{all_team_member:De}}),De}},reducers:{save(I,D){return oi(oi({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},Jn=e(1103),mn=e(32026),nr=Object.defineProperty,vt=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,lr=Object.prototype.propertyIsEnumerable,cr=(I,D,L)=>D in I?nr(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Cr=(I,D)=>{for(var L in D||(D={}))ht.call(D,L)&&cr(I,L,D[L]);if(Dt)for(var L of Dt(D))lr.call(D,L)&&cr(I,L,D[L]);return I},jr=(I,D)=>vt(I,nt(D)),Je={namespace:"engineeringEvaluteDetail",state:{classDataSource:{active:null,dataList:[]},actionTabs:{key:"",params:{}},name:"",headerData:{dataSource:{[mn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${mn.k[0]}`,loading:"engineeringEvaluteDetail/getMajorList",dataList:[]},[mn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${mn.k[1]}`,loading:"engineeringEvaluteDetail/getYearList",dataList:[]}},active:{}},tabListData:[],echartsData:{barData:{name:"",dataSource:{xData:[],yBarData:[],yLineData:[]}},lineData:{name:"",xData:[],seriesData:[]},scatterData:{}}},effects:{*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Cr({},I)}})},*getMajorList({payload:I},{call:D,put:L,select:_e}){const{userInfo:De}=yield _e(nn=>nn.user);if(De!=null&&De.school_id){const nn=yield D(Jn.BA,De.school_id);nn&&nn.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:mn.k[0],value:nn.data.map(bn=>({label:bn.name,value:bn.ec_major_school_id}))}}))}},*getYearList({payload:I},{call:D,put:L}){const _e=yield D(Jn.Nx,I);_e&&_e.data&&(yield L({type:"setMajorOrYearDataSource",payload:{key:mn.k[1],value:_e.data.map(De=>({label:De.year,value:De.ec_year_id}))}}))},*getCourseResultDetail({payload:I},{call:D,put:L}){console.log(I,"payload");const _e=yield D(Jn.p1,I);_e&&_e.ec_course_target&&(yield L({type:"setEchartsData",payload:_e}))},*getCourseResultDetailClass({payload:I},{call:D,put:L}){const _e=yield D(Jn.ff,I);_e&&_e.class_name&&(yield L({type:"save",payload:{classDataSource:{active:null,dataList:[..._e.class_name]}}}))},*setClassActive({payload:I},{call:D,put:L}){yield L({type:"save",payload:{classDataSource:Cr({},I)}})}},reducers:{save(I,D){return Cr(Cr({},I),D.payload)},setMajorOrYearDataSource(I,{payload:D}){return jr(Cr({},I),{headerData:jr(Cr({},I.headerData),{dataSource:jr(Cr({},I.headerData.dataSource),{[D.key]:jr(Cr({},I.headerData.dataSource[D.key]),{dataList:D.value})})})})},setMajorOrYearActive(I,{payload:D}){return jr(Cr({},I),{headerData:jr(Cr({},I.headerData),{active:jr(Cr({},I.headerData.active),{[D.key]:D.value})})})},setEchartsData(I,{payload:D}){let L={name:D.course_name||"",dataSource:{xData:[],yBarData:[],yLineData:[]}},_e={name:D.course_name||"",xData:[],seriesData:[]},De={};return D.ec_course_target.forEach((nn,bn)=>{nn.position=bn+1,L=jr(Cr({},L),{dataSource:{xData:[...L.dataSource.xData,bn+1],yBarData:[...L.dataSource.yBarData,nn.actual_grade],yLineData:[...L.dataSource.yLineData,nn.standard_grade]}});let un=[],Ai={min:[],max:[]},Wa=[],Ta=[],$s=[];nn.student_data.detail.forEach((ts,mo)=>{let xs=ts.score;un.push(mo+1),Ai.max.push(xs>=nn.student_data.goal_score?xs:null),Ai.min.push(xs>=nn.student_data.goal_score?null:xs),Wa.push(ts.name),Ta.push(ts.student_id),$s.push(ts.clazz)}),De[bn+1]={name:bn+1,average_score:nn.student_data.average_score,goal_score:nn.student_data.goal_score,xData:un,yData:Ai,name_data:Wa,student_ids:Ta,class_data:$s,goal_scoreData:new Array(nn.student_data.detail.length).fill(nn.student_data.goal_score),average_scoreData:new Array(nn.student_data.detail.length).fill(nn.student_data.average_score)}}),D.history.forEach(nn=>{_e=jr(Cr({},_e),{xData:[..._e.xData,nn.year],seriesData:[..._e.seriesData,nn.total_score]})}),jr(Cr({},I),{name:D.course_name||"",tabListData:D.ec_course_target,echartsData:{barData:L,lineData:_e,scatterData:De}})}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},be=Object.defineProperty,st=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Or=(I,D,L)=>D in I?be(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Tr=(I,D)=>{for(var L in D||(D={}))or.call(D,L)&&Or(I,L,D[L]);if(st)for(var L of st(D))br.call(D,L)&&Or(I,L,D[L]);return I},pn={namespace:"engineering",state:{showMenu:!0,matrixVerify:{key:!1,params:{}},actionTabs:{key:"",params:{}}},effects:{*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Tr({},I)}})},*setShowMenu({payload:I},{call:D,put:L}){yield L({type:"save",payload:{showMenu:I}})},*setMatrixVerify({payload:I},{call:D,put:L}){yield L({type:"save",payload:{matrixVerify:Tr({},I)}})}},reducers:{save(I,D){return Tr(Tr({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},xr=e(96999),an=Object.defineProperty,Qr=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,xi=Object.prototype.propertyIsEnumerable,ui=(I,D,L)=>D in I?an(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,hn=(I,D)=>{for(var L in D||(D={}))da.call(D,L)&&ui(I,L,D[L]);if(xn)for(var L of xn(D))xi.call(D,L)&&ui(I,L,D[L]);return I},ni=(I,D)=>Qr(I,rn(D)),aa={namespace:"engineeringNavigtion",state:{actionTabs:{key:"",params:{}},headerData:{title:"\u8BA4\u8BC1\u5BFC\u822A",dataSource:{[mn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${mn.k[0]}`,loading:"engineeringNavigtion/getMajorList",dataList:[]},[mn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${mn.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:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:hn({},I)}})},*getMajorList({},{call:I,put:D,select:L}){const{userInfo:_e}=yield L(De=>De.user);if(_e!=null&&_e.school_id){const De=yield I(Jn.BA,_e.school_id);if(De&&De.data){const nn=xr.U.getItem(_e==null?void 0:_e.login);yield D({type:"setMajorOrYearDataSource",payload:{key:mn.k[0],value:De.data.map(bn=>({label:bn.name,value:bn.ec_major_school_id})),active:De.data.length>0?nn[0]||De.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:I},{call:D,put:L,select:_e}){const De=yield D(Jn.Nx,I.id),{userInfo:nn}=yield _e(bn=>bn.user);if(De&&De.data){const bn=xr.U.getItem(nn==null?void 0:nn.login);yield L({type:"setMajorOrYearDataSource",payload:{key:mn.k[1],value:De.data.map(un=>({label:un.year,value:un.ec_year_id})),active:De.data.length>0?I.firstEnter?bn[1]:De.data[0].ec_year_id:void 0}})}},*getTopPage({},{call:I,put:D,select:L}){const{headerData:_e}=yield L(bn=>bn.engineeringNavigtion),{userInfo:De}=yield L(bn=>bn.user);let nn={};if(_e.active[mn.k[1]]&&De.school_id){const bn=[_e.active[mn.k[0]],_e.active[mn.k[1]]];xr.U.setItem(De==null?void 0:De.login,bn);const un=yield I(Jn.bA,{ec_year_id:_e.active[mn.k[1]],school_id:De.school_id});un&&un.data&&(nn=un.data),yield D({type:"setTopPage",payload:nn})}},*putTopPageName({payload:I,callback:D},{call:L,put:_e}){try{const De=yield L(Jn.ay,I);D(De)}catch(De){let nn="";De&&(nn=JSON.stringify(De),De.message&&(nn=De.message)),D({message:nn,status:999})}}},reducers:{save(I,D){return hn(hn({},I),D.payload)},setMajorOrYearDataSource(I,{payload:D}){let L=I.headerData.active;return D.active&&(L=ni(hn({},L),{[D.key]:D.active})),ni(hn({},I),{headerData:ni(hn({},I.headerData),{dataSource:ni(hn({},I.headerData.dataSource),{[D.key]:ni(hn({},I.headerData.dataSource[D.key]),{dataList:D.value})}),active:L})})},setMajorOrYearActive(I,{payload:D}){return ni(hn({},I),{headerData:ni(hn({},I.headerData),{active:ni(hn({},I.headerData.active),{[D.key]:D.value})})})},setTopPage(I,{payload:D}){return ni(hn({},I),{headerData:ni(hn({},I.headerData),{name:D.name,tabBarContent:{user_name:D.user_name,user_school:D.user_school,user_type:D.user_type}}),cardListData:ni(hn({},I.cardListData),{appraiseData:ni(hn({},I.cardListData.appraiseData),{norm:ni(hn({},I.cardListData.appraiseData.norm),{result:D.graduaiton_result,listData:I.cardListData.appraiseData.norm.listData.map(L=>ni(hn({},L),{value:D[L.key]||0}))}),course:ni(hn({},I.cardListData.appraiseData.course),{result:D.course_result,listData:I.cardListData.appraiseData.course.listData.map(L=>ni(hn({},L),{value:D[L.key]||0}))})}),teamData:{teach:ni(hn({},I.cardListData.teamData.teach),{tabBarContent:`${D.course_teachers?D.course_teachers.length:0}\u4EBA`,listData:D.course_teachers||[]}),work:ni(hn({},I.cardListData.teamData.work),{tabBarContent:`${D.work_teachers?D.work_teachers.length:0}\u4EBA`,listData:D.work_teachers||[]})}}),totalListData:I.totalListData.map(L=>ni(hn({},L),{value:D[L.key]||0}))})}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},Cs=Object.defineProperty,sa=Object.defineProperties,vs=Object.getOwnPropertyDescriptors,Ts=Object.getOwnPropertySymbols,Ra=Object.prototype.hasOwnProperty,Es=Object.prototype.propertyIsEnumerable,Wn=(I,D,L)=>D in I?Cs(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,ns=(I,D)=>{for(var L in D||(D={}))Ra.call(D,L)&&Wn(I,L,D[L]);if(Ts)for(var L of Ts(D))Es.call(D,L)&&Wn(I,L,D[L]);return I},$a=(I,D)=>sa(I,vs(D)),Ui={namespace:"engineeringNormDetail",state:{actionTabs:{key:"",params:{}},dataSource:{name:"",goal_value:0,actual_value:0,subitems:[]}},effects:{*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:ns({},I)}})},*getGraduationResultDetail({payload:I},{call:D,put:L}){const _e=yield D(Jn.gq,I);yield L({type:"save",payload:{dataSource:_e}})}},reducers:{save(I,D){return ns(ns({},I),D.payload)},setDataSource(I,{payload:D}){let L=D;return $a(ns({},I),{dataSource:L})}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},_s=e(8591),Po=Object.defineProperty,Pa=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,Vs=Object.prototype.hasOwnProperty,In=Object.prototype.propertyIsEnumerable,La=(I,D,L)=>D in I?Po(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,as=(I,D)=>{for(var L in D||(D={}))Vs.call(D,L)&&La(I,L,D[L]);if(Fa)for(var L of Fa(D))In.call(D,L)&&La(I,L,D[L]);return I},ss=(I,D)=>Pa(I,Ji(D)),ki=(I,D)=>{var L={};for(var _e in I)Vs.call(I,_e)&&D.indexOf(_e)<0&&(L[_e]=I[_e]);if(I!=null&&Fa)for(var _e of Fa(I))D.indexOf(_e)<0&&In.call(I,_e)&&(L[_e]=I[_e]);return L},Ia={namespace:"engineeringNormList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[mn.k[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${mn.k[0]}`,loading:"engineeringNormList/getMajorList",dataList:[]},[mn.k[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${mn.k[1]}`,loading:"engineeringNormList/getYearList",dataList:[]}},active:{}},tabListData:[],expandedRowKeys:[],all_goal_value:""},effects:{*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:as({},I)}})},*getMajorList({},{call:I,put:D,select:L}){const{userInfo:_e}=yield L(De=>De.user);if(_e!=null&&_e.school_id){const De=yield I(Jn.BA,_e.school_id);if(De&&De.data){const nn=xr.U.getItem(_e==null?void 0:_e.login);yield D({type:"setMajorOrYearDataSource",payload:{key:mn.k[0],value:De.data.map(bn=>({label:bn.name,value:bn.ec_major_school_id})),active:De.data.length>0?nn[0]||De.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:I},{call:D,put:L,select:_e}){const De=yield D(Jn.Nx,I.id),{userInfo:nn}=yield _e(bn=>bn.user);if(De&&De.data){const bn=xr.U.getItem(nn==null?void 0:nn.login);yield L({type:"setMajorOrYearDataSource",payload:{key:mn.k[1],value:De.data.map(un=>({label:un.year,value:un.ec_year_id})),active:De.data.length>0?I.firstEnter?bn[1]:De.data[0].ec_year_id:void 0}})}},*getGraduationResults({},{call:I,put:D,select:L}){const{headerData:_e}=yield L(Wa=>Wa.engineeringNormList),{userInfo:De}=yield L(Wa=>Wa.user);let nn=[],bn=[],un="";const Ai=_e.active[mn.k[1]];if(Ai){const Wa=[_e.active[mn.k[0]],_e.active[mn.k[1]]];xr.U.setItem(De==null?void 0:De.login,Wa);const Ta=yield I(Jn.eM,Ai);Ta&&Ta.graduation_requirements&&(un=Ta.all_goal_value||"",nn=Ta.graduation_requirements.map($s=>{var ts=$s,{subitems:mo}=ts,xs=ki(ts,["subitems"]);return bn.push(xs.id),ss(as({},xs),{children:mo})}))}yield D({type:"save",payload:{tabListData:nn,all_goal_value:un,expandedRowKeys:bn}})},*exportGraduation({},{call:I,select:D}){const{headerData:L}=yield D(_e=>_e.engineeringNormList);L.active[mn.k[1]]&&(yield I(Jn.OE,L.active[mn.k[1]]))},*compute({payload:I},{call:D,put:L}){const _e=I,{all:De}=_e,nn=ki(_e,["all"]),bn=yield D(De?Jn.Qx:Jn.Xl,nn);bn&&bn.status===0?(_s.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield L({type:"getGraduationResults"})):_s.ZP.error(bn.message)},*getFormulas({callback:I},{call:D,select:L}){const{headerData:_e}=yield L(De=>De.engineeringNormList);if(_e.active[mn.k[1]]){const De=yield D(Jn.mK,_e.active[mn.k[1]]);I(De)}},*setFormulas({payload:I,callback:D},{call:L}){const _e=yield L(Jn.y9,I);D(_e)},*putGoalValue({payload:I},{call:D,put:L}){const _e=yield D(Jn.No,I);if(_e&&_e.status===0)_s.ZP.success("\u4FDD\u5B58\u6210\u529F"),yield L({type:"save",payload:{actionTabs:{key:"",params:{}}}}),yield L({type:"getGraduationResults"});else{let De="\u4FDD\u5B58\u5931\u8D25";_e&&_e.message&&(De=_e.message),_s.ZP.error(De)}}},reducers:{save(I,D){return as(as({},I),D.payload)},setMajorOrYearDataSource(I,{payload:D}){let L=I.headerData.active;return D.active&&(L=ss(as({},L),{[D.key]:D.active})),ss(as({},I),{headerData:ss(as({},I.headerData),{dataSource:ss(as({},I.headerData.dataSource),{[D.key]:ss(as({},I.headerData.dataSource[D.key]),{dataList:D.value})}),active:L})})},setMajorOrYearActive(I,{payload:D}){return ss(as({},I),{headerData:ss(as({},I.headerData),{active:ss(as({},I.headerData.active),{[D.key]:D.value})})})}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},cs=e(94670),Ys=Object.defineProperty,wo=Object.getOwnPropertySymbols,Io=Object.prototype.hasOwnProperty,Oo=Object.prototype.propertyIsEnumerable,Ba=(I,D,L)=>D in I?Ys(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,qa=(I,D)=>{for(var L in D||(D={}))Io.call(D,L)&&Ba(I,L,D[L]);if(wo)for(var L of wo(D))Oo.call(D,L)&&Ba(I,L,D[L]);return I},Do={namespace:"forumsDetail",state:{forumsDetailData:{}},effects:{*getForumsDetailData({payload:I},{call:D,put:L}){const _e=yield D(cs.Si,I);return yield L({type:"save",payload:{forumsDetailData:qa({},_e)}}),_e},*setForumsDetailData({payload:I},{call:D,put:L}){yield L({type:"save",payload:{forumsDetailData:qa({},I)}})}},reducers:{save(I,D){return qa(qa({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},Eo=Object.defineProperty,ko=Object.getOwnPropertySymbols,li=Object.prototype.hasOwnProperty,ii=Object.prototype.propertyIsEnumerable,Na=(I,D,L)=>D in I?Eo(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Ka=(I,D)=>{for(var L in D||(D={}))li.call(D,L)&&Na(I,L,D[L]);if(ko)for(var L of ko(D))ii.call(D,L)&&Na(I,L,D[L]);return I},Xs={namespace:"forumsList",state:{forumsData:{},listParams:{page:1,order:"updated_at"}},effects:{*getForumsData({payload:I},{call:D,put:L}){const _e=yield D(I.memoType==="shixun_discuss"?cs.kd:cs.bc,I);return delete I.memoType,yield L({type:"save",payload:{listParams:I,forumsData:Ka({},_e)}}),_e}},reducers:{save(I,D){return Ka(Ka({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},So=e(22072),Ho=e(346),fs=e(28209),No=e.n(fs),Wo=Object.defineProperty,iu=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,_o=(I,D,L)=>D in I?Wo(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Ks=(I,D)=>{for(var L in D||(D={}))vo.call(D,L)&&_o(I,L,D[L]);if(iu)for(var L of iu(D))Cu.call(D,L)&&_o(I,L,D[L]);return I},du={namespace:"globalSetting",state:{name:"\u5168\u5C40\u914D\u7F6E",loading:!0,isIlearning:window.location.host.indexOf("learning.")>-1,showFooter:!0,showHeader:!0,showTip:!1,showHeaderFooter:!0,showHeaderFixed:!1,onlyShowBackTop:!0,onlyShowBackTopIcons:!0,operateModel:!1,operateModelPath:"",showQuestionBackTop:!1,theme:"defaults",shareData:{title:document.title,imgUrl:"https://ali-cdn.educoder.net/images/avatars/LaboratorySetting/1tab?t=1610677202",desc:""},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:I},{call:D,put:L}){var _e,De;const nn=yield D(So.D2,I);Ho.Z.ONLYOFFICE=(_e=nn==null?void 0:nn.setting)==null?void 0:_e.office_server_url,co(nn);try{const Ai="5183666c72eec9e4",Wa="5183666c72eec9e4";var bn=No().enc.Utf8.parse(Ai);let Ta=No().enc.Utf8.parse(Wa);var un=No().AES.decrypt(((De=nn==null?void 0:nn.setting)==null?void 0:De.user_default_password)||"",bn,{iv:Ta,mode:No().mode.CBC});nn.setting.user_default_password=un.toString(No().enc.Utf8)}catch(Ai){}yield L({type:"save",payload:Ks({},nn)})},*getSystemUpdate({payload:I},{call:D,put:L}){const _e=yield D(So.n0,I);yield L({type:"save",payload:{updateData:Ks({},_e)}})},*setTheme({payload:I},{call:D,put:L}){const _e=yield D(So.n0,I);yield L({type:"save",payload:{theme:I||"default"}})},*setShareData({payload:I},{call:D,put:L}){yield L({type:"save",payload:{shareData:I}})},*setGlobalLoading({payload:I},{call:D,put:L}){yield L({type:"save",payload:{globalLoading:Ks({},I)}})},*delayTipToggle({payload:I},{call:D,put:L}){yield L({type:"save",payload:{showTip:I}})},*headerToggle({payload:I},{call:D,put:L}){yield L({type:"save",payload:{showHeader:I}})},*footerToggle({payload:I},{call:D,put:L}){yield L({type:"save",payload:{showFooter:I}})},*headerFooterToggle({payload:I},{call:D,put:L}){yield L({type:"save",payload:{showHeaderFooter:I}})},*delayTipToggle({payload:I},{call:D,put:L}){yield L({type:"save",payload:{showTip:I}})},*headerFixedToggle({payload:I},{call:D,put:L}){yield L({type:"save",payload:{showHeaderFixed:I}})},*onlyShowBackTopToggle({payload:I},{call:D,put:L}){yield L({type:"save",payload:{onlyShowBackTop:I}})},*onlyShowBackTopIconToggle({payload:I},{call:D,put:L}){yield L({type:"save",payload:{onlyShowBackTopIcons:I}})},*setOperateModel({payload:I},{call:D,put:L}){yield L({type:"save",payload:{operateModel:I}})},*setOperateModelPath({payload:I},{call:D,put:L}){yield L({type:"save",payload:{operateModelPath:I}})},*setShowQuestionBackTop({payload:I},{call:D,put:L}){yield L({type:"save",payload:{showQuestionBackTop:I}})},*setInfoData({payload:I},{call:D,put:L}){yield L({type:"save",payload:{infoData:Ks({},I)}})},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Ks({},I)}})}},reducers:{save(I,D){return Ks(Ks({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{})}}};const co=(I={})=>{var D,L,_e,De,nn;if(window.self!==window.top||!((D=I.setting)!=null&&D.tab_logo_url))return;const bn=document.createElement("link"),un=document.getElementById("dynamic-favicon");bn.id="dynamic-favicon",bn.rel="shortcut icon",bn.href=(L=I.setting)!=null&&L.tab_logo_url?`${Ho.Z.IMG_SERVER}/${(_e=I.setting)==null?void 0:_e.tab_logo_url}`:"",un&&document.head.removeChild(un),document.head.appendChild(bn);try{(De=I.setting)!=null&&De.main_site||(document.querySelector('meta[name="keywords"]').content=(nn=I.setting)==null?void 0:nn.name,document.querySelector('meta[name="description"]').remove())}catch(Ai){}};var go=e(12309),au=Object.defineProperty,Ro=Object.getOwnPropertySymbols,jo=Object.prototype.hasOwnProperty,os=Object.prototype.propertyIsEnumerable,Ao=(I,D,L)=>D in I?au(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,hu=(I,D)=>{for(var L in D||(D={}))jo.call(D,L)&&Ao(I,L,D[L]);if(Ro)for(var L of Ro(D))os.call(D,L)&&Ao(I,L,D[L]);return I},dr={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:I},{call:D,put:L}){return yield D(go.Xh,I)},*getGraduationsFinalScore({payload:I},{call:D,put:L}){return yield D(go.H3,I)},*getDelGraduationsTasks({payload:I},{call:D,put:L}){return yield D(go.km,I)},*getGraduationsTasks({payload:I},{call:D,put:L}){const _e=yield D(go.Xw,I);yield L({type:"save",payload:{Tasks:_e}})},*getGraduationsTeachers({payload:I},{call:D,put:L}){var _e;const De=yield D(go.AA,I);return(_e=De==null?void 0:De.data)==null||_e.map(nn=>(nn.key=nn.id,nn)),yield L({type:"save",payload:{teachers:De}}),De},*getGraduationsStudents({payload:I},{call:D,put:L}){var _e;const De=yield D(go.eh,I);(_e=De==null?void 0:De.data)==null||_e.map(nn=>(nn.key=nn.id,nn)),yield L({type:"save",payload:{students:De}})},*getGraduationsNotices({payload:I},{call:D,put:L}){const _e=yield D(go.Rk,I);yield L({type:"save",payload:{Notices:_e}})},*getGraduationsInfo({payload:I},{call:D,put:L}){const _e=yield D(go.F7,I);yield L({type:"save",payload:{graduation:_e.graduation}})},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:hu({},I)}})},*setUpdateIndex({payload:I},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getGraduationsDetails({payload:I},{call:D,put:L}){const _e=yield D(go.Ou,I);yield L({type:"save",payload:{details:(_e==null?void 0:_e.graduation)||{},menus:(_e==null?void 0:_e.data)||[],forTask:(_e==null?void 0:_e.for_task)||[]}})}},reducers:{save(I,D){return hu(hu({},I),D.payload)}}},ur=e(82220),hr=Object.defineProperty,Er=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,Qn=(I,D,L)=>D in I?hr(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Yn=(I,D)=>{for(var L in D||(D={}))En.call(D,L)&&Qn(I,L,D[L]);if(Rn)for(var L of Rn(D))Ln.call(D,L)&&Qn(I,L,D[L]);return I},fr=(I,D)=>Er(I,cn(D)),Dr={namespace:"homePage",state:{name:"\u9996\u9875",loading:!0},effects:{*home({payload:I},{call:D,put:L}){const _e=yield D(ur.Tt,{payload:I});yield L({type:"save",payload:fr(Yn({},_e),{isloading:!0})})},*query({payload:I},{call:D,put:L}){yield L({type:"save",payload:{name:"linlu"}})},*getHomeNotice({payload:I,callback:D},{call:L,put:_e}){return yield L(ur.LA,I)},*UploadNotice({payload:I,callback:D},{call:L,put:_e}){return yield L(ur.S_,I)}},reducers:{save(I,D){return Yn(Yn({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},vn=Object.defineProperty,_n=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,_i=Object.prototype.propertyIsEnumerable,Zi=(I,D,L)=>D in I?vn(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,tr=(I,D)=>{for(var L in D||(D={}))Mn.call(D,L)&&Zi(I,L,D[L]);if(On)for(var L of On(D))_i.call(D,L)&&Zi(I,L,D[L]);return I},Ki=(I,D)=>_n(I,mt(D)),la={namespace:"innovation",state:{visibleModalName:"",hideRemindModal:!0,openForkModalPosition:"forkButton",simpleModalProps:{visible:!1}},reducers:{save(I,D){return tr(tr({},I),D.payload)},openModal(I,D){return Ki(tr({},I),{visibleModalName:D.payload})},closeModal(I){return Ki(tr({},I),{visibleModalName:""})},openSimpleModal(I,D){return Ki(tr({},I),{simpleModalProps:tr({visible:!0},D.payload)})},closeSimpleModal(I){return Ki(tr({},I),{simpleModalProps:{visible:!1}})}}},Ja=e(38986),gs=Object.defineProperty,Si=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,ds=(I,D,L)=>D in I?gs(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,wa=(I,D)=>{for(var L in D||(D={}))io.call(D,L)&&ds(I,L,D[L]);if(Si)for(var L of Si(D))zs.call(D,L)&&ds(I,L,D[L]);return I},us=(I,D,L)=>new Promise((_e,De)=>{var nn=Ai=>{try{un(L.next(Ai))}catch(Wa){De(Wa)}},bn=Ai=>{try{un(L.throw(Ai))}catch(Wa){De(Wa)}},un=Ai=>Ai.done?_e(Ai.value):Promise.resolve(Ai.value).then(nn,bn);un((L=L.apply(I,D)).next())});const Qs=I=>us(void 0,null,function*(){return(0,Ja.ZP)("/api/paid_subjects/banner.json",{method:"get",params:wa({},I)})}),kn=I=>us(void 0,null,function*(){return(0,Ja.ZP)("/api/paid_subjects/top_category.json",{method:"get",params:wa({},I)})}),Ss=I=>us(void 0,null,function*(){return(0,Ja.ZP)("/api/paid_subjects/hot_recommend_subjects.json",{method:"get",params:wa({},I)})}),Zs=I=>us(void 0,null,function*(){return(0,Ja.ZP)("/api/paid_subjects/time_discount_subjects.json",{method:"get",params:wa({},I)})}),Xe=I=>us(void 0,null,function*(){return(0,Ja.ZP)("/api/paid_subjects.json",{method:"post",body:wa({},I)})}),Qe=I=>us(void 0,null,function*(){return(0,Ja.ZP)("/api/paid_subjects/all_tags.json",{method:"get",params:wa({},I)})}),zt=I=>us(void 0,null,function*(){return(0,Ja.ZP)("/api/paid_subjects/user_comments.json",{method:"get",params:wa({},I)})}),Kt=I=>us(void 0,null,function*(){return(0,Ja.ZP)("/api/paid_subjects/info_show.json",{method:"get",params:wa({},I)})});var _r=Object.defineProperty,Lr=Object.getOwnPropertySymbols,Ur=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,en=(I,D,L)=>D in I?_r(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,dn=(I,D)=>{for(var L in D||(D={}))Ur.call(D,L)&&en(I,L,D[L]);if(Lr)for(var L of Lr(D))fn.call(D,L)&&en(I,L,D[L]);return I},Xn={namespace:"intraincourse",state:{name:"\u7528\u6237\u767B\u5F55\u6A21\u5757",BannerList:[],Adv:{},TopCategoryList:[],HotList:[],DiscountList:[],SubjectList:{},Tags:[],UserComments:[],InfoShow:{}},effects:{*getBannerList({payload:I},{call:D,put:L}){const{data:{adv:_e,top_banner:De}}=yield D(Qs,I);yield L({type:"save",payload:{BannerList:De,Adv:_e}})},*getTopCategoryList({payload:I},{call:D,put:L}){const{data:{top_category_list:_e}}=yield D(kn,I);yield L({type:"save",payload:{TopCategoryList:[{id:-1,name:"\u5168\u90E8"},..._e]}})},*getHotList({payload:I},{call:D,put:L}){const{data:{hot_list:_e}}=yield D(Ss,I);yield L({type:"save",payload:{HotList:_e}})},*getDiscountList({payload:I},{call:D,put:L}){const{data:{discount_list:_e}}=yield D(Zs,I);yield L({type:"save",payload:{DiscountList:_e}})},*getPaidSubjects({payload:I},{call:D,put:L}){const{data:_e}=yield D(Xe,I);yield L({type:"save",payload:{SubjectList:_e}})},*getTags({payload:I},{call:D,put:L}){const{data:{list:_e}}=yield D(Qe,I);yield L({type:"save",payload:{Tags:_e}})},*getUserComments({payload:I},{call:D,put:L}){const{data:{list:_e}}=yield D(zt,I);yield L({type:"save",payload:{UserComments:_e}})},*getInfoShow({payload:I},{call:D,put:L}){const{data:_e}=yield D(Kt,I);yield L({type:"save",payload:{InfoShow:_e}})}},reducers:{save(I,D){return dn(dn({},I),D.payload)}}},gi={namespace:"loadingss",state:{global:!1,effects:{},models:{}}},Hi=e(50958),Ri=Object.defineProperty,mi=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,vi=Object.prototype.propertyIsEnumerable,ci=(I,D,L)=>D in I?Ri(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,oa=(I,D)=>{for(var L in D||(D={}))ha.call(D,L)&&ci(I,L,D[L]);if(mi)for(var L of mi(D))vi.call(D,L)&&ci(I,L,D[L]);return I},As={namespace:"messages",state:{tidingsList:[],privateMessage:[],unreadInfo:[],recentContacts:{},privateMessageDetails:{},userPrivateMessage:{},actionTabs:{key:"",params:{}}},effects:{*getPrivateMessageDetails({payload:I},{call:D,put:L}){const _e=yield D(Hi.Ub,I);return yield L({type:"save",payload:{privateMessageDetails:_e||[]}}),_e},*getTidings({payload:I},{call:D,put:L}){const _e=yield D(Hi.AD,I);yield L({type:"save",payload:{tidingsList:_e||[]}})},*getPrivateMessages({payload:I},{call:D,put:L}){const _e=yield D(Hi.V8,I);return yield L({type:"save",payload:{privateMessage:_e||[]}}),_e},*getUsersForPrivateMessages({payload:I},{call:D,put:L}){const _e=yield D(Hi.QJ,I);return yield L({type:"save",payload:{userPrivateMessage:_e||[]}}),_e},*unreadMessageInfo({payload:I},{call:D,put:L}){const _e=yield D(Hi.Ig,I);yield L({type:"save",payload:{unreadInfo:_e||[]}})},*getRecentContacts({payload:I},{call:D,put:L}){const _e=yield D(Hi.Ko,I);return yield L({type:"save",payload:{recentContacts:_e||[]}}),_e},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:oa({},I)}})}},reducers:{save(I,D){return oa(oa({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},Wi=e(93629),Da=e(51257),Qi=e(32162),Ii=Object.defineProperty,va=Object.defineProperties,ka=Object.getOwnPropertyDescriptors,Va=Object.getOwnPropertySymbols,Js=Object.prototype.hasOwnProperty,Ya=Object.prototype.propertyIsEnumerable,fo=(I,D,L)=>D in I?Ii(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Ua=(I,D)=>{for(var L in D||(D={}))Js.call(D,L)&&fo(I,L,D[L]);if(Va)for(var L of Va(D))Ya.call(D,L)&&fo(I,L,D[L]);return I},Xa=(I,D)=>va(I,ka(D));const ls=(I,D)=>{var L,_e,De,nn,bn,un,Ai,Wa,Ta;if(!I)return;const{exam:$s,single_questions:ts,multiple_questions:mo,judgement_questions:xs,program_questions:Jl,completion_questions:fc,subjective_questions:ec,practical_questions:Ml,combination_questions:cl,bprogram_questions:Ci}=I||{},fl=[Ua({type:"SINGLE",question_type:0,name:((L=D==null?void 0:D.find(Qa=>Qa.value==Qi.fw[0].nameType))==null?void 0:L.name)||Qi.fw[0].name},ts),Ua({type:"MULTIPLE",question_type:1,name:((_e=D==null?void 0:D.find(Qa=>Qa.value==Qi.fw[1].nameType))==null?void 0:_e.name)||Qi.fw[1].name},mo),Ua({type:"JUDGMENT",question_type:2,name:((De=D==null?void 0:D.find(Qa=>Qa.value==Qi.fw[2].nameType))==null?void 0:De.name)||Qi.fw[2].name},xs),Ua({type:"PROGRAM",question_type:6,name:((nn=D==null?void 0:D.find(Qa=>Qa.value==Qi.fw[6].nameType))==null?void 0:nn.name)||Qi.fw[6].name},Jl),Ua({type:"COMPLETION",question_type:3,name:((bn=D==null?void 0:D.find(Qa=>Qa.value==Qi.fw[3].nameType))==null?void 0:bn.name)||Qi.fw[3].name},fc),Ua({type:"SUBJECTIVE",question_type:4,name:((un=D==null?void 0:D.find(Qa=>Qa.value==Qi.fw[4].nameType))==null?void 0:un.name)||Qi.fw[4].name},ec),Ua({type:"PRACTICAL",question_type:5,name:((Ai=D==null?void 0:D.find(Qa=>Qa.value==Qi.fw[5].nameType))==null?void 0:Ai.name)||Qi.fw[5].name},Ml),Ua({type:"COMBINATION",question_type:7,name:((Wa=D==null?void 0:D.find(Qa=>Qa.value==Qi.fw[7].nameType))==null?void 0:Wa.name)||Qi.fw[7].name},cl),Ua({type:"BPROGRAM",question_type:8,name:((Ta=D==null?void 0:D.find(Qa=>Qa.value==Qi.fw[8].nameType))==null?void 0:Ta.name)||Qi.fw[8].name},Ci)],dc=[];if(I.sort_by_qustion_type)for(const Qa of I.qustion_type_order_name_en)dc.push(fl.find(Hu=>Hu.type===Qa));const ro=(I.sort_by_qustion_type?dc:fl).filter(Qa=>(Qa==null?void 0:Qa.questions_count)>0).map((Qa,Hu)=>{var Wu;return Ua(Ua({},Qa),{number:(0,Da.EM)(Hu+1),questions:(Wu=Qa==null?void 0:Qa.questions)==null?void 0:Wu.map(hc=>Xa(Ua({},hc),{shixun:hc.examination_bank_shixun_challenges,question_type:Qa.question_type}))})});return{exam:$s,questionList:ro}};var ea=e(55305),Za=Object.defineProperty,ys=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,Ae=(I,D,L)=>D in I?Za(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,wr=(I,D)=>{for(var L in D||(D={}))ga.call(D,L)&&Ae(I,L,D[L]);if(ys)for(var L of ys(D))ye.call(D,L)&&Ae(I,L,D[L]);return I},gr={namespace:"paperlibrary",state:{paperData:void 0,disciplinesData:void 0,teachGroupData:void 0,courseOptions:[],actionTabs:{key:"",params:{}}},effects:{*postExistCourse({payload:I},{call:D,put:L}){return yield D(Wi.a2,I)},*postCheckExaminationBanks({payload:I},{call:D,put:L}){return yield D(Wi.q$,I)},*postPaperlibraryCopy({payload:I},{call:D,put:L}){return yield D(Wi.ID,I)},*getDisciplines({payload:I},{call:D,put:L}){const _e=yield D(Wi.d1,I);return yield L({type:"save",payload:{disciplinesData:wr({},_e)}}),_e},*getCustomDisciplines({payload:I},{call:D,put:L}){const _e=yield D(Wi.ar,I);return yield L({type:"save",payload:{disciplinesData:wr({},_e)}}),_e},*getEditDisciplines({payload:I},{call:D,put:L}){const _e=yield D(Wi.d1,I),De=_e==null?void 0:_e.disciplines,nn=(0,ea.L)(De);return yield L({type:"save",payload:{courseOptions:nn,disciplinesData:wr({},_e)}}),_e},*getTeachGroupData({payload:I},{call:D,put:L}){const _e=yield D(Wi.Dm,I);return yield L({type:"save",payload:{teachGroupData:wr({},_e)}}),_e},*getPaperData({payload:I},{call:D,put:L}){const _e=yield D(Wi.iT,I),De=yield D(Wi.cV,I),nn=ls(_e,De.data);return yield L({type:"save",payload:{paperData:nn}}),_e},*getPaperlibraryList({payload:I},{call:D,put:L}){return yield D(Wi.Gd,I)},*setPublic({payload:I},{call:D,put:L}){return yield D(Wi.DF,I)},*handleDelete({payload:I},{call:D,put:L}){return yield D(Wi.fn,I)},*getCourseList({payload:I},{call:D,put:L}){return yield D(Wi.tS,I)},*postBatchSendToCourse({payload:I},{call:D,put:L}){return yield D(Wi.lc,I)},*sendToClass({payload:I},{call:D,put:L}){return yield D(Wi.kp,I)},*adjustPosition({payload:I},{call:D,put:L}){return yield D(Wi.qN,I)},*setScore({payload:I},{call:D,put:L}){return yield D(Wi.ts,I)},*handleDeleteEditQuestion({payload:I},{call:D,put:L}){return yield D(Wi.NC,I)},*batchSetScore({payload:I},{call:D,put:L}){return yield D(Wi.YP,I)},*batchDelete({payload:I},{call:D,put:L}){return yield D(Wi.Hm,I)},*updatePaper({payload:I},{call:D,put:L}){return yield D(Wi.jK,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:wr({},I)}})}},reducers:{save(I,D){return wr(wr({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},Kr=Object.defineProperty,wn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Dn=(I,D,L)=>D in I?Kr(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,An=(I,D)=>{for(var L in D||(D={}))Vn.call(D,L)&&Dn(I,L,D[L]);if(wn)for(var L of wn(D))Oi.call(D,L)&&Dn(I,L,D[L]);return I},ra={namespace:"newExercisePaper",state:{loading:!0,exerciseExportHeadData:{},tagDisciplineData:{},editData:{},actionTabs:{removeEventListenerExitScreen:!1}},effects:{*getExerciseExportHeadData({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Wi.Dq,I);return yield _e({type:"save",payload:{exerciseExportHeadData:An({},De)}}),De},*editExercise({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Wi.Di,I);return yield _e({type:"save",payload:{editData:An({},De)}}),De},*getTagDiscipline({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Ge.YY,I);return yield _e({type:"save",payload:{tagDisciplineData:An({},De)}}),De},*editExerciseQuestion({payload:I,callback:D},{call:L,put:_e}){return yield L(Wi.oF,I)},*addExerciseQuestion({payload:I,callback:D},{call:L,put:_e}){return yield L(Wi.oF,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:An({},I)}})}},reducers:{save(I,D){return An(An({},I),D.payload)},modifyTitle(I,D){const L=(0,$e.cloneDeep)(I);return L.editData.exercise.exercise_name=D.payload,L}},subscriptions:{setup({dispatch:I,history:D}){}}},Gi=e(36714),yo=Object.defineProperty,ao=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,Mu=(I,D,L)=>D in I?yo(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Xo=(I,D)=>{for(var L in D||(D={}))Yo.call(D,L)&&Mu(I,L,D[L]);if(ao)for(var L of ao(D))bl.call(D,L)&&Mu(I,L,D[L]);return I},_u={namespace:"pathsDetail",state:{detail:{},rightData:{},Courses:{},stageData:[],StageChildrenData:{},discusses:{},actionTabs:{key:"",params:{}},isShowSchedule:!1,keywords:"",stage_id:null,visibleType:"",editKey:-1},effects:{*getDiscusses({payload:I},{call:D,put:L}){const _e=yield D(Gi.Ax,I);yield L({type:"save",payload:{discusses:Xo({},_e)}})},*getPathsDetail({payload:I},{call:D,put:L}){const _e=yield D(Gi.lk,I);return yield L({type:"save",payload:{detail:Xo({},_e)}}),_e},*getCourseDetail({payload:I},{call:D,put:L}){const _e=yield D(Gi.Sp,I);return yield L({type:"save",payload:{detail:Xo({},_e)}}),_e},*getRightData({payload:I},{call:D,put:L}){const _e=yield D(Gi.AQ,I);yield L({type:"save",payload:{rightData:Xo({},_e)}})},*getCoureses({payload:I},{call:D,put:L}){const _e=yield D(Gi.ue,I);yield L({type:"save",payload:{Courses:Xo({},_e)}})},*getStageChildrenData({payload:I},{call:D,put:L}){const _e=yield D(Gi.w4,I);return yield L({type:"save",payload:{StageChildrenData:_e}}),_e},*getStageData({payload:I},{call:D,put:L}){var _e,De,nn;let bn=null;return I!=null&&I.show_course_section?bn=yield D(Gi.yN,I):bn=yield D(Gi.p,I),yield L({type:"save",payload:{stageData:((_e=bn==null?void 0:bn.data)==null?void 0:_e.stages)||(bn==null?void 0:bn.stages)||[],isShowSchedule:((De=bn==null?void 0:bn.data)==null?void 0:De.is_show_schedule)||(bn==null?void 0:bn.is_show_schedule)||!1}}),(nn=bn==null?void 0:bn.data)==null?void 0:nn.stages},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Xo({},I)}})}},reducers:{save(I,D){return Xo(Xo({},I),D.payload)}}},Ke=Object.defineProperty,H=Object.getOwnPropertySymbols,X=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,he=(I,D,L)=>D in I?Ke(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Ce=(I,D)=>{for(var L in D||(D={}))X.call(D,L)&&he(I,L,D[L]);if(H)for(var L of H(D))ne.call(D,L)&&he(I,L,D[L]);return I},Tt={namespace:"pathsList",state:{name:"",loading:!0,actionTabs:{key:"",params:{}},listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}},effects:{*getCourse({payload:I},{call:D,put:L}){const _e=I,De=yield D(Gi.tS,I);return yield L({type:"save",payload:Ce({listParams:_e},De)}),De},*getMenus({payload:I},{call:D,put:L}){const _e=yield D(Gi.fh,I);yield L({type:"save",payload:{menus:_e}})},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Ce({},I)}})},*clearListParams({payload:I},{call:D,put:L}){yield L({type:"save",payload:{listParams:{sort:"desc",order:"new",page:1,limit:16,keyword:""}}})}},reducers:{save(I,D){return Ce(Ce({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},Zt=Object.defineProperty,sr=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,qr=(I,D,L)=>D in I?Zt(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,gn=(I,D)=>{for(var L in D||(D={}))Ot.call(D,L)&&qr(I,L,D[L]);if(sr)for(var L of sr(D))zr.call(D,L)&&qr(I,L,D[L]);return I},Gn={namespace:"newCourse",state:{actionTabs:{key:"",params:{}}},effects:{*editCourse({payload:I},{call:D,put:L}){return yield D(Gi.tu,I)},*submitCourse({payload:I},{call:D,put:L}){return yield D(Gi.pU,I)},*getEditCourseData({payload:I},{call:D,put:L}){return yield D(Gi.mQ,I)},*getSchoolOption({payload:I},{call:D,put:L}){return yield D(Gi.GY,I)},*appplySchool({payload:I},{call:D,put:L}){return yield D(Gi.bz,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:gn({},I)}})}},reducers:{save(I,D){return gn(gn({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},yi=Object.defineProperty,ca=Object.defineProperties,na=Object.getOwnPropertyDescriptors,ua=Object.getOwnPropertySymbols,Ma=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,bs=(I,D,L)=>D in I?yi(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Ha=(I,D)=>{for(var L in D||(D={}))Ma.call(D,L)&&bs(I,L,D[L]);if(ua)for(var L of ua(D))es.call(D,L)&&bs(I,L,D[L]);return I},Yi=(I,D)=>ca(I,na(D)),Is={namespace:"pathsOverview",state:{},effects:{*getSubjectUseInfos({payload:I},{call:D,put:L}){const _e=yield D(Gi.nq,I);yield L({type:"save",payload:{SubjectUseInfos:_e}})},*getRankList({payload:I},{call:D,put:L}){const _e=yield D(Gi.Fg,I);yield L({type:"save",payload:{RankList:Yi(Ha({},_e),{learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u8BFE\u7A0B\u540D\u79F0",data:"\u5B66\u4E60\u4EBA\u6570"},...(_e==null?void 0:_e.learn_list)||[]]})}})},*getStatisticsBody({payload:I},{call:D,put:L}){const _e=yield D(Gi.Gz,I);yield L({type:"save",payload:{SBody:_e}})},*getOnlineCount({payload:I},{call:D,put:L}){const _e=yield D(Gi.hS,I);yield L({type:"save",payload:{OnlineCount:_e==null?void 0:_e.data}})},*getStatisticsHeader({payload:I},{call:D,put:L}){const _e=yield D(Gi.Hl,I);yield L({type:"save",payload:{SHeader:_e}})}},reducers:{save(I,D){return Ha(Ha({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},fi=e(46722),ho=Object.defineProperty,so=Object.getOwnPropertySymbols,Qo=Object.prototype.hasOwnProperty,Rs=Object.prototype.propertyIsEnumerable,Ls=(I,D,L)=>D in I?ho(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,js=(I,D)=>{for(var L in D||(D={}))Qo.call(D,L)&&Ls(I,L,D[L]);if(so)for(var L of so(D))Rs.call(D,L)&&Ls(I,L,D[L]);return I},Vu={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:I},{call:D,put:L}){const _e=yield D(fi.ex,I);return yield L({type:"save",payload:{groupfolderList:_e}}),_e},*getDisciplines({payload:I},{call:D,put:L}){const _e=yield D(fi.d1,I);return yield L({type:"save",payload:{disciplinesData:js({},_e)}}),_e},*getEditDisciplines({payload:I},{call:D,put:L}){const _e=yield D(fi.d1,I),De=_e==null?void 0:_e.disciplines,nn=(0,ea.L)(De);return yield L({type:"save",payload:{courseOptions:nn,disciplinesData:js({},_e)}}),_e},*getBasketList({payload:I},{call:D,put:L}){const _e=yield D(fi.Qj,I);return yield L({type:"save",payload:{basketData:js({},_e)}}),_e},*getTeachGroupData({payload:I},{call:D,put:L}){const _e=yield D(fi.Dm,I);return yield L({type:"save",payload:{teachGroupData:js({},_e)}}),_e},*getEditData({payload:I},{call:D,put:L}){const _e=yield D(fi.FG,I);return yield L({type:"save",payload:{editData:js({},_e)}}),_e},*getEditDataBprogram({payload:I},{call:D,put:L}){const _e=yield D(fi.Bo,I);return yield L({type:"save",payload:{editData:js({},_e)}}),_e},*getGroupData({payload:I},{call:D,put:L}){const _e=yield D(fi.hI,I);return yield L({type:"save",payload:{groupData:js({},_e)}}),_e},*getItemBanks({payload:I},{call:D,put:L}){const _e=yield D(fi.Of,I);return yield L({type:"save",payload:{itemBanks:js({},_e)}}),_e},*setPrivate({payload:I},{call:D,put:L}){return yield D(fi.Pl,I)},*revokePublish({payload:I},{call:D,put:L}){return yield D(fi.IJ,I)},*setPublic({payload:I},{call:D,put:L}){return yield D(fi.DF,I)},*handleDelete({payload:I},{call:D,put:L}){return yield D(fi.fn,I)},*startExperience({payload:I},{call:D,put:L}){return yield D(fi.Bd,I)},*cancel({payload:I},{call:D,put:L}){return yield D(fi.al,I)},*select({payload:I},{call:D,put:L}){return yield D(fi.Ys,I)},*examUnselectAll({payload:I},{call:D,put:L}){return yield D(fi.rV,I)},*basketDelete({payload:I},{call:D,put:L}){return yield D(fi.x5,I)},*unselectAll({payload:I},{call:D,put:L}){return yield D(fi.HF,I)},*addKnowledge({payload:I},{call:D,put:L}){return yield D(fi.U6,I)},*editProblemset({payload:I},{call:D,put:L}){return yield D(fi.Wk,I)},*addProblemset({payload:I},{call:D,put:L}){return yield D(fi.Mr,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:js({},I)}})}},reducers:{save(I,D){return js(js({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},Tu=Object.defineProperty,qo=Object.getOwnPropertySymbols,Hs=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,gu=(I,D,L)=>D in I?Tu(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,bo=(I,D)=>{for(var L in D||(D={}))Hs.call(D,L)&&gu(I,L,D[L]);if(qo)for(var L of qo(D))Fu.call(D,L)&&gu(I,L,D[L]);return I},wl={namespace:"problemsetPreview",state:{disciplinesData:void 0,courseOptions:[],paperData:void 0,actionTabs:{key:"",params:{}}},effects:{*getPaperData({payload:I},{call:D,put:L}){const _e=yield D(fi.iT,I),De=(0,ea.r)(_e);return yield L({type:"save",payload:{paperData:De}}),_e},*getEditDisciplines({payload:I},{call:D,put:L}){const _e=yield D(fi.d1,I),De=_e==null?void 0:_e.disciplines,nn=(0,ea.L)(De);return yield L({type:"save",payload:{courseOptions:nn,disciplinesData:bo({},_e)}}),_e},*setScore({payload:I},{call:D,put:L}){return yield D(fi.ts,I)},*handleDelete({payload:I},{call:D,put:L}){return yield D(fi.Cn,I)},*batchSetScore({payload:I},{call:D,put:L}){return yield D(fi.YP,I)},*batchDelete({payload:I},{call:D,put:L}){return yield D(fi.Hm,I)},*adjustPosition({payload:I},{call:D,put:L}){return yield D(fi.qN,I)},*newPreviewProblemset({payload:I},{call:D,put:L}){return yield D(fi.et,I)},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:bo({},I)}})}},reducers:{save(I,D){return bo(bo({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},Uo=e(506),El=Object.defineProperty,Ms=Object.getOwnPropertySymbols,zo=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,zl=(I,D,L)=>D in I?El(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,yu=(I,D)=>{for(var L in D||(D={}))zo.call(D,L)&&zl(I,L,D[L]);if(Ms)for(var L of Ms(D))Bu.call(D,L)&&zl(I,L,D[L]);return I},Zl={namespace:"restful",state:{restful:void 0,restfulDetail:{},actionTabs:{key:"",params:{}}},effects:{*getRestful({payload:I},{call:D,put:L}){const _e=yield D(Uo.Go,I);return yield L({type:"save",payload:{restful:yu({},_e)}}),_e},*getRestfulDetail({payload:I},{call:D,put:L}){const _e=yield D(Uo.H5,I);return yield L({type:"save",payload:{restfulDetail:yu({},(_e==null?void 0:_e.data)||{})}}),(_e==null?void 0:_e.data)||{}},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:yu({},I)}})}},reducers:{save(I,D){return yu(yu({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},ei=e(75736);const sc=(I={})=>{var D,L,_e,De,nn,bn;return[{name:"\u5185\u5BB9\u5BA1\u6838\u60C5\u51B5",id:"Content",status:(D=I==null?void 0:I.content_info)==null?void 0:D.status,username:(L=I==null?void 0:I.content_info)==null?void 0:L.username,time:(_e=I==null?void 0:I.content_info)==null?void 0:_e.time},{name:"\u6027\u80FD\u5BA1\u6838\u60C5\u51B5",id:"Performance",status:(De=I==null?void 0:I.perference_info)==null?void 0:De.status,username:(nn=I==null?void 0:I.perference_info)==null?void 0:nn.username,time:(bn=I==null?void 0:I.perference_info)==null?void 0:bn.time}]};var oo=Object.defineProperty,Hl=Object.defineProperties,Jo=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,eo=Object.prototype.hasOwnProperty,zc=Object.prototype.propertyIsEnumerable,wc=(I,D,L)=>D in I?oo(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,xo=(I,D)=>{for(var L in D||(D={}))eo.call(D,L)&&wc(I,L,D[L]);if(nl)for(var L of nl(D))zc.call(D,L)&&wc(I,L,D[L]);return I},rf=(I,D)=>Hl(I,Jo(D)),Zc={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:I},{call:D,put:L}){const _e=yield D(ei.Po,I);return yield L({type:"save",payload:{detail:xo({},_e)}}),_e},*getMirrorApplies({payload:I},{call:D,put:L}){const _e=yield D(ei.tX,I);return yield L({type:"save",payload:{mirrorApplies:xo({},(_e==null?void 0:_e.data)||{})}}),_e},*getRightData({payload:I},{call:D,put:L}){const _e=yield D(ei.AQ,I);yield L({type:"save",payload:{rightData:xo({},_e)}})},*getChallengesData({payload:I},{call:D,put:L}){const _e=yield D(ei.n5,I);yield L({type:"save",payload:{challenges:xo({},_e)}})},*saveCopyForExercise({payload:I},{call:D,put:L}){return yield D(ei.FB,I)},*execJupyter({payload:I},{call:D,put:L}){return yield D(ei.BK,I)},*execShixun({payload:I},{call:D,put:L}){const _e=yield D(ei.Ir,I);return(_e==null?void 0:_e.status)===-3&&(0,Da.eF)(),_e},*openChallenge({payload:I},{call:D,put:L}){return yield D(ei.dK,I)},*challengeMoveUp({payload:I},{call:D,put:L}){return yield D(ei.zD,I)},*challengeMoveDown({payload:I},{call:D,put:L}){return yield D(ei.hn,I)},*cancelCollect({payload:I},{call:D,put:L}){return yield D(ei.rs,I)},*collect({payload:I},{call:D,put:L}){return yield D(ei.KM,I)},*searchUserCourses({payload:I},{call:D,put:L}){return yield D(ei._7,I)},*sendToCourse({payload:I},{call:D,put:L}){return yield D(ei.Q,I)},*cancelRelease({payload:I},{call:D,put:L}){return yield D(ei.Ne,I)},*cancelPublic({payload:I},{call:D,put:L}){return yield D(ei.Er,I)},*applyPublic({payload:I},{call:D,put:L}){return yield D(ei.WO,I)},*release({payload:I},{call:D,put:L}){return yield D(ei.Ar,I)},*updateAuditSituation({payload:I},{call:D,put:L}){return yield D(ei.LP,I)},*getCollaboratorsData({payload:I},{call:D,put:L}){return yield D(ei.j8,I)},*addCollaborator({payload:I},{call:D,put:L}){return yield D(ei.OV,I)},*addTeachGroupMember({payload:I},{call:D,put:L}){return yield D(ei.l3,I)},*getChangeManager({payload:I},{call:D,put:L}){return yield D(ei.P2,I)},*changeManager({payload:I},{call:D,put:L}){return yield D(ei.X$,I)},*deleteCollaborators({payload:I},{call:D,put:L}){return yield D(ei.xk,I)},*getRankingList({payload:I},{call:D,put:L}){return yield D(ei.E4,I)},*getMirrorScript({payload:I},{call:D,put:L}){return yield D(ei.Z2,I)},*getScriptContent({payload:I},{call:D,put:L}){return yield D(ei.Bj,I)},*getCustomScript({payload:I},{call:D,put:L}){return yield D(ei.Wi,I)},*updateSettingBasicInfo({payload:I},{call:D,put:L}){return yield D(ei.ZO,I)},*getShixunQuote({payload:I},{call:D,put:L}){return yield D(ei.Gr,I)},*deleteShixun({payload:I},{call:D,put:L}){return yield D(ei.Ps,I)},*permanentClose({payload:I},{call:D,put:L}){return yield D(ei.U9,I)},*getDepartments({payload:I},{call:D,put:L}){return yield D(ei.Ql,I)},*updatePermissionSetting({payload:I},{call:D,put:L}){return yield D(ei.aH,I)},*updateLearnSetting({payload:I},{call:D,put:L}){return yield D(ei.yE,I)},*updateSetting({payload:I},{call:D,put:L}){return yield D(ei.m7,I)},*getSetData({payload:I},{call:D,put:L}){return yield D(ei.U0,I)},*deleteDataSet({payload:I},{call:D,put:L}){return yield D(ei.uo,I)},*deleteGitFile({payload:I},{call:D,put:L}){return yield D(ei.sr,I)},*deleteGitFiles({payload:I},{call:D,put:L}){return yield D(ei.p0,I)},*moveGitFile({payload:I},{call:D,put:L}){return yield D(ei.IT,I)},*moveGitFiles({payload:I},{call:D,put:L}){return yield D(ei.t2,I)},*getRepository({payload:I},{call:D,put:L}){const _e=yield D(ei.Ag,I);return yield L({type:"save",payload:{repository:xo({},_e)}}),xo({},_e)},*getRepositorys({payload:I},{call:D,put:L}){const _e=yield D(ei.Wl,I);return yield L({type:"save",payload:{repository:xo({},_e)}}),xo({},_e)},*getRepositorys({payload:I},{call:D,put:L}){const _e=yield D(ei.Wl,I);return yield L({type:"save",payload:{repository:xo({},_e)}}),xo({},_e)},*getSecretRepository({payload:I},{call:D,put:L}){const _e=yield D(ei.w,I);return yield L({type:"save",payload:{secretRepository:xo({},_e)}}),_e},*addRepositoryFile({payload:I},{call:D,put:L}){return yield D(ei.v3,I)},*addRepositoryFiles({payload:I},{call:D,put:L}){return yield D(ei.fL,I)},*getRepositoryCommit({payload:I},{call:D,put:L}){return yield D(ei.Je,I)},*getFileContent({payload:I},{call:D,put:L}){const _e=yield D(ei.LK,I);return yield L({type:"save",payload:{fileContent:rf(xo({},_e),{params:I})}}),_e},*getFileContents({payload:I},{call:D,put:L}){const _e=yield D(ei.nu,I);return yield L({type:"save",payload:{fileContent:rf(xo({},_e),{params:I})}}),_e},*updateRepositoryFile({payload:I},{call:D,put:L}){return yield D(ei.kF,I)},*updateRepositoryFiles({payload:I},{call:D,put:L}){return yield D(ei.jq,I)},*uploadGitFolder({payload:I},{call:D,put:L}){return yield D(ei.Op,I)},*updateCollaboratorEditable({payload:I},{call:D,put:L}){return yield D(ei.Dz,I)},*getSettingsData({payload:I},{call:D,put:L}){const _e=yield D(ei.DC,I);yield L({type:"save",payload:{setting:xo({},_e)}})},*getChallengesNew({payload:I},{call:D,put:L}){const _e=yield D(ei.km,I);yield L({type:"save",payload:{challengesNew:xo({},_e)}})},*getChallengesEdit({payload:I},{call:D,put:L}){const _e=yield D(ei.q0,I);return yield L({type:"save",payload:{challengesEdit:xo({},_e)}}),_e},*getAuditSituationData({payload:I},{call:D,put:L}){const _e=yield D(ei.GI,I),De=sc(_e);yield L({type:"save",payload:{auditSituationData:De}})},*getEditChallengesQuestion({payload:I},{call:D,put:L}){const _e=yield D(ei.UQ,I);return yield L({type:"save",payload:{editChallengesQuestion:_e}}),_e},*getInfoWithJupyterLab({payload:I},{call:D,put:L}){const _e=yield D(ei.mI,I);return yield L({type:"save",payload:{infoWithJupyterLab:_e}}),_e},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:xo({},I)}})}},reducers:{save(I,D){return console.log("reducers:",I,D),xo(xo({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},bu=Object.defineProperty,Ec=Object.getOwnPropertySymbols,xu=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,Sl=(I,D,L)=>D in I?bu(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Ws=(I,D)=>{for(var L in D||(D={}))xu.call(D,L)&&Sl(I,L,D[L]);if(Ec)for(var L of Ec(D))pu.call(D,L)&&Sl(I,L,D[L]);return I},Lo={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:I},{call:D,put:L}){const _e=yield D(ei.he,I),De=Ws({},I);return yield L({type:"save",payload:Ws({listParams:De},_e)}),_e},*getMenus({payload:I},{call:D,put:L}){var _e;const De=yield D(ei.I_,I);(_e=De==null?void 0:De.disciplines)==null||_e.map(nn=>(nn.sub_repertoires=nn.sub_disciplines,nn)),yield L({type:"save",payload:{menus:[...(De==null?void 0:De.disciplines)||[]]}})},*clearListParams({payload:I},{call:D,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(I,D){return Ws(Ws({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},Wl=Object.defineProperty,Al=Object.getOwnPropertySymbols,su=Object.prototype.hasOwnProperty,Sc=Object.prototype.propertyIsEnumerable,Ac=(I,D,L)=>D in I?Wl(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,ou=(I,D)=>{for(var L in D||(D={}))su.call(D,L)&&Ac(I,L,D[L]);if(Al)for(var L of Al(D))Sc.call(D,L)&&Ac(I,L,D[L]);return I},wu={namespace:"newShixuns",state:{newData:{},actionTabs:{key:"",params:{}},environmentData:{}},effects:{*getNewShixunsData({payload:I},{call:D,put:L}){const _e=yield D(ei.b8,I);return yield L({type:"save",payload:{newData:ou({},_e)}}),_e},*deleteAttachment({payload:I},{call:D,put:L}){return yield D(ei.OW,I)},*applyShixunMirror({payload:I},{call:D,put:L}){return yield D(ei.EH,I)},*submitShixuns({payload:I},{call:D,put:L}){return yield D(ei.eX,I)},*getShixunsJupyterLab({payload:I},{call:D,put:L}){const _e=yield D(ei.Gu,I);return yield L({type:"save",payload:{newData:ou({},_e)}}),_e},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:ou({},I)}})},*getEnvironmentData({payload:I},{call:D,put:L}){const _e=yield D(ei.K,I);return console.log(_e,"response"),yield L({type:"save",payload:{environmentData:ou({},_e.data)}}),_e}},reducers:{save(I,D){return ou(ou({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){}}},Gl=Object.defineProperty,il=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,af=Object.prototype.propertyIsEnumerable,Hc=(I,D,L)=>D in I?Gl(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Nu=(I,D)=>{for(var L in D||(D={}))Ca.call(D,L)&&Hc(I,L,D[L]);if(il)for(var L of il(D))af.call(D,L)&&Hc(I,L,D[L]);return I},sf={namespace:"shixunsOverview",state:{},effects:{*getShixunUseInfos({payload:I},{call:D,put:L}){const _e=yield D(ei.e,I);yield L({type:"save",payload:{ShixunUseInfos:_e}})},*getRankList({payload:I},{call:D,put:L}){const _e=yield D(ei.Fg,I);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"},...(_e==null?void 0:_e.user_list)||[]],learn_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5B66\u4E60\u4EBA\u6570"},...(_e==null?void 0:_e.learn_list)||[]],clearance_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u901A\u5173\u6570"},...(_e==null?void 0:_e.clearance_list)||[]],quote_list:[{rank:"\u6392\u540D",name:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",num:"\u5F15\u7528\u6B21\u6570"},...(_e==null?void 0:_e.quote_list)||[]]}}})},*getStatisticsBody({payload:I},{call:D,put:L}){const _e=yield D(ei.Gz,I);yield L({type:"save",payload:{SBody:_e}})},*getOnlineCount({payload:I},{call:D,put:L}){const _e=yield D(ei.hS,I);yield L({type:"save",payload:{OnlineCount:_e==null?void 0:_e.data}})},*getStatisticsHeader({payload:I},{call:D,put:L}){const _e=yield D(ei.Hl,I);yield L({type:"save",payload:{SHeader:_e}})}},reducers:{save(I,D){return Nu(Nu({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},oc=(I,D,L)=>new Promise((_e,De)=>{var nn=Ai=>{try{un(L.next(Ai))}catch(Wa){De(Wa)}},bn=Ai=>{try{un(L.throw(Ai))}catch(Wa){De(Wa)}},un=Ai=>Ai.done?_e(Ai.value):Promise.resolve(Ai.value).then(nn,bn);un((L=L.apply(I,D)).next())});function uu(I){return oc(this,null,function*(){return(0,Ja.ZP)("/api/shixuns/new.json",{method:"Get",params:I})})}function Tc(I){return oc(this,null,function*(){return(0,Ja.ZP)(`/api/shixuns/${I.id}/required_status.json`,{method:"Get",params:{}})})}var Tl=Object.defineProperty,$l=Object.defineProperties,uc=Object.getOwnPropertyDescriptors,Kl=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,ju=Object.prototype.propertyIsEnumerable,lc=(I,D,L)=>D in I?Tl(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Uu=(I,D)=>{for(var L in D||(D={}))eu.call(D,L)&&lc(I,L,D[L]);if(Kl)for(var L of Kl(D))ju.call(D,L)&&lc(I,L,D[L]);return I},Pc=(I,D)=>$l(I,uc(D)),Vl={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:I},{call:D,put:L}){yield L({type:"save",payload:Uu({},I)})},*getTestData({payload:I},{call:D,put:L}){const _e=yield D(uu,I);yield L({type:"save",payload:{data:_e}})},*setUpdateIndex({payload:I},{call:D,put:L}){yield L({type:"save",payload:{updateIndex:Math.random()}})},*getCommonData({payload:I},{call:D,put:L}){const _e=yield D(Tc,I);yield L({type:"save",payload:Uu({},_e.data)})},*setSideBarTabs({payload:I},{call:D,put:L}){yield L({type:"sideBar",payload:Uu({},I)})}},reducers:{save(I,D){return Uu(Uu({},I),D.payload)},sideBar(I,D){return Pc(Uu({},I),{sideBar:Uu(Uu({},I.sideBar),D.payload)})}},subscriptions:{setup({dispatch:I,history:D}){}}},Gs=e(86245),Gc=Object.defineProperty,Pl=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,Pu=Object.prototype.propertyIsEnumerable,to=(I,D,L)=>D in I?Gc(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,sl=(I,D)=>{for(var L in D||(D={}))al.call(D,L)&&to(I,L,D[L]);if(Pl)for(var L of Pl(D))Pu.call(D,L)&&to(I,L,D[L]);return I},Ic={namespace:"userDetail",state:{systemUpdate:void 0,homepageInfo:void 0,homeworkBanksDetail:{},actionTabs:{key:"",params:{}}},effects:{*getHomeworkBanksDetail({payload:I},{call:D,put:L}){const _e=yield D(Gs.JJ,I);return yield L({type:"save",payload:{homeworkBanksDetail:sl({},_e)}}),_e},*getSystemUpdate({payload:I},{call:D,put:L}){const _e=yield D(Gs.n0,I);return yield L({type:"save",payload:{systemUpdate:sl({},_e)}}),_e},*getHomepageInfo({payload:I},{call:D,put:L}){const _e=yield D(Gs.DA,I);return yield L({type:"save",payload:{homepageInfo:sl({},_e)}}),_e},*signed({payload:I},{call:D,put:L}){return yield D(Gs.qN,I)},*getCourses({payload:I},{call:D,put:L}){return yield D(Gs.Ho,I)},*getShixuns({payload:I},{call:D,put:L}){return yield D(Gs.rV,I)},*getPaths({payload:I},{call:D,put:L}){return yield D(Gs.w3,I)},*getProjects({payload:I},{call:D,put:L}){return yield D(Gs.mW,I)},*getVideos({payload:I},{call:D,put:L}){return yield D(Gs.WY,I)},*getReviewVideos({payload:I},{call:D,put:L}){return yield D(Gs.Qx,I)},*deleteVideo({payload:I},{call:D,put:L}){return yield D(Gs.FM,I)},*getQuestionBanks({payload:I},{call:D,put:L}){return yield D(Gs.ai,I)},*topicsSetPublic({payload:I},{call:D,put:L}){return yield D(Gs.Cx,I)},*topicsDelete({payload:I},{call:D,put:L}){return yield D(Gs.WS,I)},*topicGetCourseList({payload:I},{call:D,put:L}){return yield D(Gs.gI,I)},*topicSendToClass({payload:I},{call:D,put:L}){return I.object_type==="videos"?yield D(Gs.Fn,I):yield D(Gs.Ef,I)},*logWatchHistory({payload:I},{call:D,put:L}){const _e=yield D(Gs.lO,I);return _e==null?void 0:_e.log_id},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:sl({},I)}})}},reducers:{save(I,D){return sl(sl({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},$c=Object.defineProperty,Yu=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Il=Object.prototype.propertyIsEnumerable,ze=(I,D,L)=>D in I?$c(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Eu=(I,D)=>{for(var L in D||(D={}))Mo.call(D,L)&&ze(I,L,D[L]);if(Yu)for(var L of Yu(D))Il.call(D,L)&&ze(I,L,D[L]);return I},Go=(I,D)=>{var L={};for(var _e in I)Mo.call(I,_e)&&D.indexOf(_e)<0&&(L[_e]=I[_e]);if(I!=null&&Yu)for(var _e of Yu(I))D.indexOf(_e)<0&&Il.call(I,_e)&&(L[_e]=I[_e]);return L},Os={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:I},{call:D,put:L}){const _e=I,{to:De}=_e,nn=Go(_e,["to"]);if(!(yield D(Gs.Es,nn)).status)try{De?f.history.replace(De):location.reload()}catch(un){}},*showPopLogin({payload:I},{put:D}){yield D({type:"save",payload:{showPopLogin:I.showPopLogin,showClosable:I.showClosable}})},*setBindAccountModal({payload:I},{put:D}){yield D({type:"save",payload:{bindAccountModalVisible:I.bindAccountModalVisible,userInfoForBindAccountModal:I.userInfoForBindAccountModal,loginInfo:I.loginInfo}})},*getUserInfo({payload:I},{call:D,put:L}){const _e=yield D(Gs.bG,Eu({},I));return localStorage.userInfo=JSON.stringify(_e),yield L({type:"save",payload:{userInfo:Eu({},_e)}}),_e},*getNavigationInfo({payload:I},{call:D,put:L}){const _e=yield D(Gs.x4,Eu({},I));yield L({type:"save",payload:{navigationInfo:Eu({},_e)}})},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:Eu({},I)}})}},reducers:{save(I,D){return Eu(Eu({},I),D.payload)}}},uo=e(49379),zu=Object.defineProperty,Zo=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,Zu=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,Xu=Object.prototype.propertyIsEnumerable,ul=(I,D,L)=>D in I?zu(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,lu=(I,D)=>{for(var L in D||(D={}))Su.call(D,L)&&ul(I,L,D[L]);if(Zu)for(var L of Zu(D))Xu.call(D,L)&&ul(I,L,D[L]);return I},Qu=(I,D)=>Zo(I,ol(D));const tu=()=>{var I,D,L,_e,De,nn,bn;let un=window.location.href.split("/");if(!un.includes("video"))return;let Ai=(I=un[un.length-1])==null?void 0:I.split("?")[0];Ai=Number(Ai);const Wa=(L=(D=un[un.length-1])==null?void 0:D.split("?")[1])==null?void 0:L.split("=")[1];return((De=(_e=un[un.length-1])==null?void 0:_e.split("?")[1])==null?void 0:De.split("=")[0])==="subject_id"?{videoId:Ai,subject_id:Wa}:((bn=(nn=un[un.length-1])==null?void 0:nn.split("?")[1])==null?void 0:bn.split("=")[0])==="new_video_id"?{videoId:Ai,new_video_id:Wa}:{videoId:Ai,course_id:Wa}};var Kc={namespace:"videoDetail",state:{detail:{},actionTabs:{key:"",params:{}},videoTabs:{key:"",params:{}},stages:[],cust_seq:0,queryParams:tu(),videoList:[],attachmentList:[],selectParams:{checkBoxValue:!1,radioValue:1},active:{}},effects:{*getVideoDetail({payload:I,callback:D},{call:L,put:_e}){const De=yield L(Tn.O2,I);return D?D(De):yield _e({type:"save",payload:{detail:lu({},De)}}),De},*setVideoValue({payload:I},{call:D,put:L}){yield L({type:"save",payload:{detail:lu({},I)}})},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:lu({},I)}})},*setVideoTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{videoTabs:lu({},I)}})},*setSelectValue({payload:I},{call:D,put:L}){yield L({type:"save",payload:{selectParams:lu({},I)}})},*getStageData({payload:I},{call:D,put:L,select:_e}){const De=yield D(Tn.yN,I),nn=yield D(Gi.lk,{id:I.subject_id}),{queryParams:bn}=yield _e(ts=>ts.videoDetail),{stages:un=[]}=De,Ai=[];let Wa=[],Ta={};const $s=ts=>{ts.forEach(mo=>{String(mo.id)===String(bn.videoId)&&(Ta=mo),mo.item_type==="VideoItem"?Ai.push(mo):mo.item_type==="Attachment"&&Wa.push(mo),mo.children&&mo.children.length&&$s(mo.children)})};un==null||un.forEach(ts=>{$s(ts.items)}),window.filterVideoSign=[...Ai],yield L({type:"save",payload:{stages:un,active:Ta,cust_seq:nn.cust_seq,videoList:Ai,attachmentList:Wa}})},*getVideoData({payload:I},{call:D,put:L,select:_e}){const De=yield D(Tn.fn,I),{categories:nn=[],coruse_videos:bn=[]}=De;yield L({type:"save",payload:{stages:(nn==null?void 0:nn.length)>0?nn:[{coruse_videos:bn,name:"\u672A\u5206\u914D\u76EE\u5F55"}]}})},*getCourseStageData({payload:I},{call:D,put:L,select:_e}){const De=yield D(uo.R7,I),{queryParams:nn}=yield _e($s=>$s.videoDetail),{stages:bn}=De;let un=[],Ai=[],Wa={};const Ta=$s=>{$s.forEach(ts=>{String(ts.id)===String(nn.videoId)&&(Wa=ts),ts.item_type==="VideoItem"?un.push(ts):ts.item_type==="Attachment"&&Ai.push(ts),ts.children&&ts.children.length&&Ta(ts.children)})};bn==null||bn.forEach($s=>{Ta($s.items)}),window.filterVideoSign=[...un],yield L({type:"save",payload:{active:Wa,stages:bn,cust_seq:!0,videoList:un,attachmentList:Ai}})}},reducers:{save(I,D){return lu(lu({},I),D.payload)},handleListItemClick(I,D){const{videoList:L,attachmentList:_e}=I,De=D.payload.videoId||D.payload.attachmentId,nn=[...L,..._e].find(bn=>`${bn.id}`==`${De}`);return Qu(lu({},I),{active:nn,queryParams:lu(lu({},tu()),D.payload)})}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}},po=e(466),mu=Object.defineProperty,Dl=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,ll=(I,D,L)=>D in I?mu(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,kl=(I,D)=>{for(var L in D||(D={}))Yl.call(D,L)&&ll(I,L,D[L]);if(Dl)for(var L of Dl(D))Xl.call(D,L)&&ll(I,L,D[L]);return I},cc={namespace:"virtualSpaces",state:{showMenu:!0,loading:!0,actionTabs:{key:"",params:{},module_id:""},virtualSpacesDetails:{},menus:[],LessonsList:{},LessonDetail:{},LessonResList:{},DiscussionList:{},DiscussionDetail:{},Workplace:{BaseData:{}}},effects:{*getBaseStatisticData({payload:I},{call:D,put:L}){const _e=yield D(po.y2,I);return yield L({type:"save",payload:{Workplace:{BaseData:_e.data}}}),_e},*putEditDiscussion({payload:I},{call:D,put:L}){return yield D(po.CH,I)},*getDiscussionDetail({payload:I},{call:D,put:L}){const _e=yield D(po.XQ,I);return yield L({type:"save",payload:{DiscussionDetail:_e}}),_e},*postDiscussionList({payload:I},{call:D,put:L}){return yield D(po.Ll,I)},*getDiscussionList({payload:I},{call:D,put:L}){const _e=yield D(po.EA,I);return yield L({type:"save",payload:{DiscussionList:_e}}),_e},*postAddLessonRes({payload:I},{call:D,put:L}){return yield D(po.cZ,I)},*getLessonResourcesList({payload:I},{call:D,put:L}){const _e=yield D(po.b,I);return yield L({type:"save",payload:{LessonResList:_e}}),_e},*putGoodLessonsDetail({payload:I},{call:D,put:L}){return yield D(po.To,I)},*getGoodLessonsDetail({payload:I},{call:D,put:L}){const _e=yield D(po.FU,I);return yield L({type:"save",payload:{LessonDetail:_e}}),_e},*postGoodLessonsList({payload:I},{call:D,put:L}){return yield D(po.Vf,I)},*getGoodLessonsList({payload:I},{call:D,put:L}){const _e=yield D(po.G_,I);return yield L({type:"save",payload:{LessonsList:_e}}),_e},*setActionTabs({payload:I},{call:D,put:L}){yield L({type:"save",payload:{actionTabs:kl({},I)}})},*setShowMenu({payload:I},{call:D,put:L}){yield L({type:"save",payload:{showMenu:I}})},*getVirtualSpacesDetails({payload:I},{call:D,put:L}){const _e=yield D(po.sT,I);yield L({type:"save",payload:{virtualSpacesDetails:kl({},_e)}})},*setVirtualSpacesLoading({payload:I},{call:D,put:L}){yield L({type:"save",payload:{loading:I}})},*getVirtualSpacesMenus({payload:I},{call:D,put:L}){const _e=yield D(po.Sl,I);return yield L({type:"save",payload:{menus:_e}}),_e}},reducers:{save(I,D){return kl(kl({},I),D.payload)}},subscriptions:{setup({dispatch:I,history:D}){return D.listen(({pathname:L})=>{L==="/"&&I({type:"query"})})}}};const Iu={model_1:{namespace:"account.index",model:b},model_2:{namespace:"classrooms.announcement",model:K},model_3:{namespace:"classrooms.attachment",model:ue},model_4:{namespace:"classrooms.boards",model:Oe},model_5:{namespace:"classrooms.exercise",model:je},model_6:{namespace:"classrooms.graduation",model:Re},model_7:{namespace:"classrooms.homeworks",model:Vt},model_8:{namespace:"classrooms.index",model:Te},model_9:{namespace:"classrooms.new",model:yt},model_10:{namespace:"classrooms.overview",model:Rr},model_11:{namespace:"classrooms.polls",model:jt},model_12:{namespace:"classrooms.teacher",model:Hn},model_13:{namespace:"classrooms.video",model:fa},model_14:{namespace:"competitions.index",model:di},model_15:{namespace:"engineering.evaluateDetail",model:Je},model_16:{namespace:"engineering.evaluateList",model:mn.Z},model_17:{namespace:"engineering.index",model:pn},model_18:{namespace:"engineering.navigation",model:aa},model_19:{namespace:"engineering.normDetail",model:Ui},model_20:{namespace:"engineering.normList",model:Ia},model_21:{namespace:"forums.detail",model:Do},model_22:{namespace:"forums.index",model:Xs},model_23:{namespace:"globalSetting",model:du},model_24:{namespace:"graduations.index",model:dr},model_25:{namespace:"homePage",model:Dr},model_26:{namespace:"innovation.index",model:la},model_27:{namespace:"intraincourse.index",model:Xn},model_28:{namespace:"loading",model:gi},model_29:{namespace:"messages.index",model:As},model_30:{namespace:"paperlibrary.index",model:gr},model_31:{namespace:"paperlibrary.newPaper",model:ra},model_32:{namespace:"paths.detail",model:_u},model_33:{namespace:"paths.index",model:Tt},model_34:{namespace:"paths.new",model:Gn},model_35:{namespace:"paths.overview",model:Is},model_36:{namespace:"problemset.index",model:Vu},model_37:{namespace:"problemset.preview",model:wl},model_38:{namespace:"resetFul.index",model:Zl},model_39:{namespace:"shixuns.detail",model:Zc},model_40:{namespace:"shixuns.index",model:Lo},model_41:{namespace:"shixuns.new",model:wu},model_42:{namespace:"shixuns.overview",model:sf},model_43:{namespace:"shixuns.practiceSetting",model:Vl},model_44:{namespace:"user.detail",model:Ic},model_45:{namespace:"user.index",model:Os},model_46:{namespace:"video.detail",model:Kc},model_47:{namespace:"virtualSpaces.index",model:cc}};var Rl=Object.defineProperty,Dc=Object.getOwnPropertySymbols,kc=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,Ql=(I,D,L)=>D in I?Rl(I,D,{enumerable:!0,configurable:!0,writable:!0,value:L}):I[D]=L,Ll=(I,D)=>{for(var L in D||(D={}))kc.call(D,L)&&Ql(I,L,D[L]);if(Dc)for(var L of Dc(D))Fo.call(D,L)&&Ql(I,L,D[L]);return I};let Rc;function ql(I){const{pluginManager:D}=(0,f.useAppData)(),L=(0,c.useRef)(),_e=D.applyPlugins({key:"dva",type:f.ApplyPluginsType.modify,initialValue:{}});if(!L.current){L.current=(0,r.Ue)(Ll({history:f.history},_e.config||{}),{initialReducer:{},setupMiddlewares(De){return[...De]},setupApp(De){De._history=f.history}}),Rc=L.current,L.current.use(l()()),(_e.plugins||[]).forEach(De=>{L.current.use(De)});for(const De of Object.keys(Iu))L.current.model(Ll({namespace:Iu[De].namespace},Iu[De].model));L.current.start()}return c.createElement(r.zt,{store:L.current._store},I.children)}function Vc(){return Rc}},18956:function(d,_,e){"use strict";e.d(_,{PZ:function(){return oi},eU:function(){return a},B:function(){return Vi},Mg:function(){return ht},lw:function(){return vt},Kd:function(){return Dt},H8:function(){return di}});var r=e(59301),i=e(94266),l=e.n(i);const c=l()||i;function f(He){return He.displayName||He.name||"Component"}const o=r.createContext(null),{Consumer:h,Provider:u}=o,a=u,x=null;function p(He,Je){const{intlPropName:be="intl",forwardRef:st=!1,enforceContext:or=!0}=Je||{},br=Or=>React.createElement(h,null,Tr=>(or&&invariantIntlContext(Tr),React.createElement(He,Object.assign({},Or,{[be]:Tr},{ref:st?Or.forwardedRef:null}))));return br.displayName=`injectIntl(${f(He)})`,br.WrappedComponent=He,c(st?React.forwardRef((Or,Tr)=>React.createElement(br,Object.assign({},Or,{forwardedRef:Tr}))):br,He)}var y;(function(He){He[He.literal=0]="literal",He[He.argument=1]="argument",He[He.number=2]="number",He[He.date=3]="date",He[He.time=4]="time",He[He.select=5]="select",He[He.plural=6]="plural",He[He.pound=7]="pound"})(y||(y={}));function m(He){return He.type===y.literal}function b(He){return He.type===y.argument}function A(He){return He.type===y.number}function k(He){return He.type===y.date}function R(He){return He.type===y.time}function C(He){return He.type===y.select}function O(He){return He.type===y.plural}function M(He){return He.type===y.pound}function B(He){return!!(He&&typeof He=="object"&&He.type===0)}function N(He){return!!(He&&typeof He=="object"&&He.type===1)}function K(He){return{type:y.literal,value:He}}function $(He,Je){return{type:y.number,value:He,style:Je}}var G=function(){var He=function(Je,be){return He=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(st,or){st.__proto__=or}||function(st,or){for(var br in or)or.hasOwnProperty(br)&&(st[br]=or[br])},He(Je,be)};return function(Je,be){He(Je,be);function st(){this.constructor=Je}Je.prototype=be===null?Object.create(be):(st.prototype=be.prototype,new st)}}(),se=function(){return se=Object.assign||function(He){for(var Je,be=1,st=arguments.length;be<st;be++){Je=arguments[be];for(var or in Je)Object.prototype.hasOwnProperty.call(Je,or)&&(He[or]=Je[or])}return He},se.apply(this,arguments)},ie=function(He){G(Je,He);function Je(be,st,or,br){var Or=He.call(this)||this;return Or.message=be,Or.expected=st,Or.found=or,Or.location=br,Or.name="SyntaxError",typeof Error.captureStackTrace=="function"&&Error.captureStackTrace(Or,Je),Or}return Je.buildMessage=function(be,st){function or(xr){return xr.charCodeAt(0).toString(16).toUpperCase()}function br(xr){return xr.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(an){return"\\x0"+or(an)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(an){return"\\x"+or(an)})}function Or(xr){return xr.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(an){return"\\x0"+or(an)}).replace(/[\x10-\x1F\x7F-\x9F]/g,function(an){return"\\x"+or(an)})}function Tr(xr){switch(xr.type){case"literal":return'"'+br(xr.text)+'"';case"class":var an=xr.parts.map(function(Qr){return Array.isArray(Qr)?Or(Qr[0])+"-"+Or(Qr[1]):Or(Qr)});return"["+(xr.inverted?"^":"")+an+"]";case"any":return"any character";case"end":return"end of input";case"other":return xr.description}}function Fr(xr){var an=xr.map(Tr),Qr,rn;if(an.sort(),an.length>0){for(Qr=1,rn=1;Qr<an.length;Qr++)an[Qr-1]!==an[Qr]&&(an[rn]=an[Qr],rn++);an.length=rn}switch(an.length){case 1:return an[0];case 2:return an[0]+" or "+an[1];default:return an.slice(0,-1).join(", ")+", or "+an[an.length-1]}}function pn(xr){return xr?'"'+br(xr)+'"':"end of input"}return"Expected "+Fr(be)+" but "+pn(st)+" found."},Je}(Error);function le(He,Je){Je=Je!==void 0?Je:{};var be={},st={start:Xe},or=Xe,br=function(ye){return ye.join("")},Or=function(ye){return se({type:y.literal,value:ye},ga())},Tr="#",Fr=Si("#",!1),pn=function(){return se({type:y.pound},ga())},xr=wa("argumentElement"),an="{",Qr=Si("{",!1),rn="}",xn=Si("}",!1),da=function(ye){return se({type:y.argument,value:ye},ga())},xi=wa("numberSkeletonId"),ui=/^['\/{}]/,hn=io(["'","/","{","}"],!1,!1),ni=zs(),Li=wa("numberSkeletonTokenOption"),aa="/",Cs=Si("/",!1),sa=function(ye){return ye},vs=wa("numberSkeletonToken"),Ts=function(ye,Ae){return{stem:ye,options:Ae}},Ra=function(ye){return se({type:0,tokens:ye},ga())},Es="::",Wn=Si("::",!1),ns=function(ye){return ye},$a=function(){return ea.push("numberArgStyle"),!0},Ps=function(ye){return ea.pop(),ye.replace(/\s*$/,"")},Ui=",",_s=Si(",",!1),Po="number",Pa=Si("number",!1),Ji=function(ye,Ae,wr){return se({type:Ae==="number"?y.number:Ae==="date"?y.date:y.time,style:wr&&wr[2],value:ye},ga())},Fa="'",Vs=Si("'",!1),In=/^[^']/,La=io(["'"],!0,!1),as=/^[^a-zA-Z'{}]/,ss=io([["a","z"],["A","Z"],"'","{","}"],!0,!1),ki=/^[a-zA-Z]/,Oa=io([["a","z"],["A","Z"]],!1,!1),Ia=function(ye){return se({type:1,pattern:ye},ga())},cs=function(){return ea.push("dateOrTimeArgStyle"),!0},Ys="date",wo=Si("date",!1),Io="time",Oo=Si("time",!1),Ba="plural",qa=Si("plural",!1),lo="selectordinal",Do=Si("selectordinal",!1),Eo="offset:",ko=Si("offset:",!1),li=function(ye,Ae,wr,Vr){return se({type:y.plural,pluralType:Ae==="plural"?"cardinal":"ordinal",value:ye,offset:wr?wr[2]:0,options:Vr.reduce(function(gr,Kr){var wn=Kr.id,Vn=Kr.value,Oi=Kr.location;return wn in gr&&gs('Duplicate option "'+wn+'" in plural element: "'+Mi()+'"',la()),gr[wn]={value:Vn,location:Oi},gr},{})},ga())},ii="select",Na=Si("select",!1),Ka=function(ye,Ae){return se({type:y.select,value:ye,options:Ae.reduce(function(wr,Vr){var gr=Vr.id,Kr=Vr.value,wn=Vr.location;return gr in wr&&gs('Duplicate option "'+gr+'" in select element: "'+Mi()+'"',la()),wr[gr]={value:Kr,location:wn},wr},{})},ga())},ja="=",Xs=Si("=",!1),So=function(ye){return ea.push("select"),!0},Ho=function(ye,Ae){return ea.pop(),se({id:ye,value:Ae},ga())},fs=function(ye){return ea.push("plural"),!0},No=function(ye,Ae){return ea.pop(),se({id:ye,value:Ae},ga())},Wo=wa("whitespace"),iu=/^[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,vo=io([[" ","\r"]," ","\x85","\xA0","\u1680",["\u2000","\u200A"],"\u2028","\u2029","\u202F","\u205F","\u3000"],!1,!1),Cu=wa("syntax pattern"),_o=/^[!-\/:-@[-\^`{-~\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]/,Ks=io([["!","/"],[":","@"],["[","^"],"`",["{","~"],["\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),Vo=wa("optional whitespace"),du=wa("number"),co="-",go=Si("-",!1),au=function(ye,Ae){return Ae?ye?-Ae:Ae:0},Ro=wa("apostrophe"),jo=wa("double apostrophes"),os="''",Ao=Si("''",!1),hu=function(){return"'"},Jt=function(ye,Ae){return ye+Ae.replace("''","'")},dr=function(ye){return ye!=="{"&&!(ys()&&ye==="#")&&!(Za()&&ye==="}")},ur=`
|
|
|
`,hr=Si(`
|
|
|
`,!1),Er=function(ye){return ye==="{"||ye==="}"||ys()&&ye==="#"},cn=wa("argNameOrNumber"),Rn=wa("argNumber"),En="0",Ln=Si("0",!1),Qn=function(){return 0},Yn=/^[1-9]/,fr=io([["1","9"]],!1,!1),Mr=/^[0-9]/,Dr=io([["0","9"]],!1,!1),vn=function(ye){return parseInt(ye.join(""),10)},_n=wa("argName"),mt=0,On=0,Mn=[{line:1,column:1}],_i=0,Zi=[],tr=0,Ki;if(Je.startRule!==void 0){if(!(Je.startRule in st))throw new Error(`Can't start parsing from rule "`+Je.startRule+'".');or=st[Je.startRule]}function Mi(){return He.substring(On,mt)}function la(){return Qs(On,mt)}function Ja(ye,Ae){throw Ae=Ae!==void 0?Ae:Qs(On,mt),Zs([wa(ye)],He.substring(On,mt),Ae)}function gs(ye,Ae){throw Ae=Ae!==void 0?Ae:Qs(On,mt),Ss(ye,Ae)}function Si(ye,Ae){return{type:"literal",text:ye,ignoreCase:Ae}}function io(ye,Ae,wr){return{type:"class",parts:ye,inverted:Ae,ignoreCase:wr}}function zs(){return{type:"any"}}function ds(){return{type:"end"}}function wa(ye){return{type:"other",description:ye}}function us(ye){var Ae=Mn[ye],wr;if(Ae)return Ae;for(wr=ye-1;!Mn[wr];)wr--;for(Ae=Mn[wr],Ae={line:Ae.line,column:Ae.column};wr<ye;)He.charCodeAt(wr)===10?(Ae.line++,Ae.column=1):Ae.column++,wr++;return Mn[ye]=Ae,Ae}function Qs(ye,Ae){var wr=us(ye),Vr=us(Ae);return{start:{offset:ye,line:wr.line,column:wr.column},end:{offset:Ae,line:Vr.line,column:Vr.column}}}function kn(ye){mt<_i||(mt>_i&&(_i=mt,Zi=[]),Zi.push(ye))}function Ss(ye,Ae){return new ie(ye,[],"",Ae)}function Zs(ye,Ae,wr){return new ie(ie.buildMessage(ye,Ae),ye,Ae,wr)}function Xe(){var ye;return ye=Qe(),ye}function Qe(){var ye,Ae;for(ye=[],Ae=zt();Ae!==be;)ye.push(Ae),Ae=zt();return ye}function zt(){var ye;return ye=_r(),ye===be&&(ye=Ur(),ye===be&&(ye=vi(),ye===be&&(ye=ci(),ye===be&&(ye=oa(),ye===be&&(ye=Lr()))))),ye}function Kt(){var ye,Ae,wr;if(ye=mt,Ae=[],wr=Va(),wr===be&&(wr=Js(),wr===be&&(wr=Ya())),wr!==be)for(;wr!==be;)Ae.push(wr),wr=Va(),wr===be&&(wr=Js(),wr===be&&(wr=Ya()));else Ae=be;return Ae!==be&&(On=ye,Ae=br(Ae)),ye=Ae,ye}function _r(){var ye,Ae;return ye=mt,Ae=Kt(),Ae!==be&&(On=ye,Ae=Or(Ae)),ye=Ae,ye}function Lr(){var ye,Ae;return ye=mt,He.charCodeAt(mt)===35?(Ae=Tr,mt++):(Ae=be,tr===0&&kn(Fr)),Ae!==be&&(On=ye,Ae=pn()),ye=Ae,ye}function Ur(){var ye,Ae,wr,Vr,gr,Kr;return tr++,ye=mt,He.charCodeAt(mt)===123?(Ae=an,mt++):(Ae=be,tr===0&&kn(Qr)),Ae!==be?(wr=Ii(),wr!==be?(Vr=Ua(),Vr!==be?(gr=Ii(),gr!==be?(He.charCodeAt(mt)===125?(Kr=rn,mt++):(Kr=be,tr===0&&kn(xn)),Kr!==be?(On=ye,Ae=da(Vr),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be),tr--,ye===be&&(Ae=be,tr===0&&kn(xr)),ye}function fn(){var ye,Ae,wr,Vr,gr;if(tr++,ye=mt,Ae=[],wr=mt,Vr=mt,tr++,gr=Da(),gr===be&&(ui.test(He.charAt(mt))?(gr=He.charAt(mt),mt++):(gr=be,tr===0&&kn(hn))),tr--,gr===be?Vr=void 0:(mt=Vr,Vr=be),Vr!==be?(He.length>mt?(gr=He.charAt(mt),mt++):(gr=be,tr===0&&kn(ni)),gr!==be?(Vr=[Vr,gr],wr=Vr):(mt=wr,wr=be)):(mt=wr,wr=be),wr!==be)for(;wr!==be;)Ae.push(wr),wr=mt,Vr=mt,tr++,gr=Da(),gr===be&&(ui.test(He.charAt(mt))?(gr=He.charAt(mt),mt++):(gr=be,tr===0&&kn(hn))),tr--,gr===be?Vr=void 0:(mt=Vr,Vr=be),Vr!==be?(He.length>mt?(gr=He.charAt(mt),mt++):(gr=be,tr===0&&kn(ni)),gr!==be?(Vr=[Vr,gr],wr=Vr):(mt=wr,wr=be)):(mt=wr,wr=be);else Ae=be;return Ae!==be?ye=He.substring(ye,mt):ye=Ae,tr--,ye===be&&(Ae=be,tr===0&&kn(xi)),ye}function en(){var ye,Ae,wr;return tr++,ye=mt,He.charCodeAt(mt)===47?(Ae=aa,mt++):(Ae=be,tr===0&&kn(Cs)),Ae!==be?(wr=fn(),wr!==be?(On=ye,Ae=sa(wr),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be),tr--,ye===be&&(Ae=be,tr===0&&kn(Li)),ye}function dn(){var ye,Ae,wr,Vr,gr;if(tr++,ye=mt,Ae=Ii(),Ae!==be)if(wr=fn(),wr!==be){for(Vr=[],gr=en();gr!==be;)Vr.push(gr),gr=en();Vr!==be?(On=ye,Ae=Ts(wr,Vr),ye=Ae):(mt=ye,ye=be)}else mt=ye,ye=be;else mt=ye,ye=be;return tr--,ye===be&&(Ae=be,tr===0&&kn(vs)),ye}function Kn(){var ye,Ae,wr;if(ye=mt,Ae=[],wr=dn(),wr!==be)for(;wr!==be;)Ae.push(wr),wr=dn();else Ae=be;return Ae!==be&&(On=ye,Ae=Ra(Ae)),ye=Ae,ye}function Xn(){var ye,Ae,wr;return ye=mt,He.substr(mt,2)===Es?(Ae=Es,mt+=2):(Ae=be,tr===0&&kn(Wn)),Ae!==be?(wr=Kn(),wr!==be?(On=ye,Ae=ns(wr),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be),ye===be&&(ye=mt,On=mt,Ae=$a(),Ae?Ae=void 0:Ae=be,Ae!==be?(wr=Kt(),wr!==be?(On=ye,Ae=Ps(wr),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)),ye}function hi(){var ye,Ae,wr,Vr,gr,Kr,wn,Vn,Oi,Dn,An,Bn,ra;return ye=mt,He.charCodeAt(mt)===123?(Ae=an,mt++):(Ae=be,tr===0&&kn(Qr)),Ae!==be?(wr=Ii(),wr!==be?(Vr=Ua(),Vr!==be?(gr=Ii(),gr!==be?(He.charCodeAt(mt)===44?(Kr=Ui,mt++):(Kr=be,tr===0&&kn(_s)),Kr!==be?(wn=Ii(),wn!==be?(He.substr(mt,6)===Po?(Vn=Po,mt+=6):(Vn=be,tr===0&&kn(Pa)),Vn!==be?(Oi=Ii(),Oi!==be?(Dn=mt,He.charCodeAt(mt)===44?(An=Ui,mt++):(An=be,tr===0&&kn(_s)),An!==be?(Bn=Ii(),Bn!==be?(ra=Xn(),ra!==be?(An=[An,Bn,ra],Dn=An):(mt=Dn,Dn=be)):(mt=Dn,Dn=be)):(mt=Dn,Dn=be),Dn===be&&(Dn=null),Dn!==be?(An=Ii(),An!==be?(He.charCodeAt(mt)===125?(Bn=rn,mt++):(Bn=be,tr===0&&kn(xn)),Bn!==be?(On=ye,Ae=Ji(Vr,Vn,Dn),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be),ye}function gi(){var ye,Ae,wr,Vr;if(ye=mt,He.charCodeAt(mt)===39?(Ae=Fa,mt++):(Ae=be,tr===0&&kn(Vs)),Ae!==be){if(wr=[],Vr=Va(),Vr===be&&(In.test(He.charAt(mt))?(Vr=He.charAt(mt),mt++):(Vr=be,tr===0&&kn(La))),Vr!==be)for(;Vr!==be;)wr.push(Vr),Vr=Va(),Vr===be&&(In.test(He.charAt(mt))?(Vr=He.charAt(mt),mt++):(Vr=be,tr===0&&kn(La)));else wr=be;wr!==be?(He.charCodeAt(mt)===39?(Vr=Fa,mt++):(Vr=be,tr===0&&kn(Vs)),Vr!==be?(Ae=[Ae,wr,Vr],ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)}else mt=ye,ye=be;if(ye===be)if(ye=[],Ae=Va(),Ae===be&&(as.test(He.charAt(mt))?(Ae=He.charAt(mt),mt++):(Ae=be,tr===0&&kn(ss))),Ae!==be)for(;Ae!==be;)ye.push(Ae),Ae=Va(),Ae===be&&(as.test(He.charAt(mt))?(Ae=He.charAt(mt),mt++):(Ae=be,tr===0&&kn(ss)));else ye=be;return ye}function Hi(){var ye,Ae;if(ye=[],ki.test(He.charAt(mt))?(Ae=He.charAt(mt),mt++):(Ae=be,tr===0&&kn(Oa)),Ae!==be)for(;Ae!==be;)ye.push(Ae),ki.test(He.charAt(mt))?(Ae=He.charAt(mt),mt++):(Ae=be,tr===0&&kn(Oa));else ye=be;return ye}function Ri(){var ye,Ae,wr,Vr;if(ye=mt,Ae=mt,wr=[],Vr=gi(),Vr===be&&(Vr=Hi()),Vr!==be)for(;Vr!==be;)wr.push(Vr),Vr=gi(),Vr===be&&(Vr=Hi());else wr=be;return wr!==be?Ae=He.substring(Ae,mt):Ae=wr,Ae!==be&&(On=ye,Ae=Ia(Ae)),ye=Ae,ye}function mi(){var ye,Ae,wr;return ye=mt,He.substr(mt,2)===Es?(Ae=Es,mt+=2):(Ae=be,tr===0&&kn(Wn)),Ae!==be?(wr=Ri(),wr!==be?(On=ye,Ae=ns(wr),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be),ye===be&&(ye=mt,On=mt,Ae=cs(),Ae?Ae=void 0:Ae=be,Ae!==be?(wr=Kt(),wr!==be?(On=ye,Ae=Ps(wr),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)),ye}function ha(){var ye,Ae,wr,Vr,gr,Kr,wn,Vn,Oi,Dn,An,Bn,ra;return ye=mt,He.charCodeAt(mt)===123?(Ae=an,mt++):(Ae=be,tr===0&&kn(Qr)),Ae!==be?(wr=Ii(),wr!==be?(Vr=Ua(),Vr!==be?(gr=Ii(),gr!==be?(He.charCodeAt(mt)===44?(Kr=Ui,mt++):(Kr=be,tr===0&&kn(_s)),Kr!==be?(wn=Ii(),wn!==be?(He.substr(mt,4)===Ys?(Vn=Ys,mt+=4):(Vn=be,tr===0&&kn(wo)),Vn===be&&(He.substr(mt,4)===Io?(Vn=Io,mt+=4):(Vn=be,tr===0&&kn(Oo))),Vn!==be?(Oi=Ii(),Oi!==be?(Dn=mt,He.charCodeAt(mt)===44?(An=Ui,mt++):(An=be,tr===0&&kn(_s)),An!==be?(Bn=Ii(),Bn!==be?(ra=mi(),ra!==be?(An=[An,Bn,ra],Dn=An):(mt=Dn,Dn=be)):(mt=Dn,Dn=be)):(mt=Dn,Dn=be),Dn===be&&(Dn=null),Dn!==be?(An=Ii(),An!==be?(He.charCodeAt(mt)===125?(Bn=rn,mt++):(Bn=be,tr===0&&kn(xn)),Bn!==be?(On=ye,Ae=Ji(Vr,Vn,Dn),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be),ye}function vi(){var ye;return ye=hi(),ye===be&&(ye=ha()),ye}function ci(){var ye,Ae,wr,Vr,gr,Kr,wn,Vn,Oi,Dn,An,Bn,ra,Gi,yo,ao;if(ye=mt,He.charCodeAt(mt)===123?(Ae=an,mt++):(Ae=be,tr===0&&kn(Qr)),Ae!==be)if(wr=Ii(),wr!==be)if(Vr=Ua(),Vr!==be)if(gr=Ii(),gr!==be)if(He.charCodeAt(mt)===44?(Kr=Ui,mt++):(Kr=be,tr===0&&kn(_s)),Kr!==be)if(wn=Ii(),wn!==be)if(He.substr(mt,6)===Ba?(Vn=Ba,mt+=6):(Vn=be,tr===0&&kn(qa)),Vn===be&&(He.substr(mt,13)===lo?(Vn=lo,mt+=13):(Vn=be,tr===0&&kn(Do))),Vn!==be)if(Oi=Ii(),Oi!==be)if(He.charCodeAt(mt)===44?(Dn=Ui,mt++):(Dn=be,tr===0&&kn(_s)),Dn!==be)if(An=Ii(),An!==be)if(Bn=mt,He.substr(mt,7)===Eo?(ra=Eo,mt+=7):(ra=be,tr===0&&kn(ko)),ra!==be?(Gi=Ii(),Gi!==be?(yo=va(),yo!==be?(ra=[ra,Gi,yo],Bn=ra):(mt=Bn,Bn=be)):(mt=Bn,Bn=be)):(mt=Bn,Bn=be),Bn===be&&(Bn=null),Bn!==be)if(ra=Ii(),ra!==be){if(Gi=[],yo=Wi(),yo!==be)for(;yo!==be;)Gi.push(yo),yo=Wi();else Gi=be;Gi!==be?(yo=Ii(),yo!==be?(He.charCodeAt(mt)===125?(ao=rn,mt++):(ao=be,tr===0&&kn(xn)),ao!==be?(On=ye,Ae=li(Vr,Vn,Bn,Gi),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)}else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;return ye}function oa(){var ye,Ae,wr,Vr,gr,Kr,wn,Vn,Oi,Dn,An,Bn,ra,Gi;if(ye=mt,He.charCodeAt(mt)===123?(Ae=an,mt++):(Ae=be,tr===0&&kn(Qr)),Ae!==be)if(wr=Ii(),wr!==be)if(Vr=Ua(),Vr!==be)if(gr=Ii(),gr!==be)if(He.charCodeAt(mt)===44?(Kr=Ui,mt++):(Kr=be,tr===0&&kn(_s)),Kr!==be)if(wn=Ii(),wn!==be)if(He.substr(mt,6)===ii?(Vn=ii,mt+=6):(Vn=be,tr===0&&kn(Na)),Vn!==be)if(Oi=Ii(),Oi!==be)if(He.charCodeAt(mt)===44?(Dn=Ui,mt++):(Dn=be,tr===0&&kn(_s)),Dn!==be)if(An=Ii(),An!==be){if(Bn=[],ra=As(),ra!==be)for(;ra!==be;)Bn.push(ra),ra=As();else Bn=be;Bn!==be?(ra=Ii(),ra!==be?(He.charCodeAt(mt)===125?(Gi=rn,mt++):(Gi=be,tr===0&&kn(xn)),Gi!==be?(On=ye,Ae=Ka(Vr,Bn),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)}else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;else mt=ye,ye=be;return ye}function qs(){var ye,Ae,wr,Vr;return ye=mt,Ae=mt,He.charCodeAt(mt)===61?(wr=ja,mt++):(wr=be,tr===0&&kn(Xs)),wr!==be?(Vr=va(),Vr!==be?(wr=[wr,Vr],Ae=wr):(mt=Ae,Ae=be)):(mt=Ae,Ae=be),Ae!==be?ye=He.substring(ye,mt):ye=Ae,ye===be&&(ye=ls()),ye}function As(){var ye,Ae,wr,Vr,gr,Kr,wn,Vn;return ye=mt,Ae=Ii(),Ae!==be?(wr=ls(),wr!==be?(Vr=Ii(),Vr!==be?(He.charCodeAt(mt)===123?(gr=an,mt++):(gr=be,tr===0&&kn(Qr)),gr!==be?(On=mt,Kr=So(wr),Kr?Kr=void 0:Kr=be,Kr!==be?(wn=Qe(),wn!==be?(He.charCodeAt(mt)===125?(Vn=rn,mt++):(Vn=be,tr===0&&kn(xn)),Vn!==be?(On=ye,Ae=Ho(wr,wn),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be),ye}function Wi(){var ye,Ae,wr,Vr,gr,Kr,wn,Vn;return ye=mt,Ae=Ii(),Ae!==be?(wr=qs(),wr!==be?(Vr=Ii(),Vr!==be?(He.charCodeAt(mt)===123?(gr=an,mt++):(gr=be,tr===0&&kn(Qr)),gr!==be?(On=mt,Kr=fs(wr),Kr?Kr=void 0:Kr=be,Kr!==be?(wn=Qe(),wn!==be?(He.charCodeAt(mt)===125?(Vn=rn,mt++):(Vn=be,tr===0&&kn(xn)),Vn!==be?(On=ye,Ae=No(wr,wn),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be)):(mt=ye,ye=be),ye}function Da(){var ye,Ae;return tr++,iu.test(He.charAt(mt))?(ye=He.charAt(mt),mt++):(ye=be,tr===0&&kn(vo)),tr--,ye===be&&(Ae=be,tr===0&&kn(Wo)),ye}function Qi(){var ye,Ae;return tr++,_o.test(He.charAt(mt))?(ye=He.charAt(mt),mt++):(ye=be,tr===0&&kn(Ks)),tr--,ye===be&&(Ae=be,tr===0&&kn(Cu)),ye}function Ii(){var ye,Ae,wr;for(tr++,ye=mt,Ae=[],wr=Da();wr!==be;)Ae.push(wr),wr=Da();return Ae!==be?ye=He.substring(ye,mt):ye=Ae,tr--,ye===be&&(Ae=be,tr===0&&kn(Vo)),ye}function va(){var ye,Ae,wr;return tr++,ye=mt,He.charCodeAt(mt)===45?(Ae=co,mt++):(Ae=be,tr===0&&kn(go)),Ae===be&&(Ae=null),Ae!==be?(wr=Xa(),wr!==be?(On=ye,Ae=au(Ae,wr),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be),tr--,ye===be&&(Ae=be,tr===0&&kn(du)),ye}function ka(){var ye,Ae;return tr++,He.charCodeAt(mt)===39?(ye=Fa,mt++):(ye=be,tr===0&&kn(Vs)),tr--,ye===be&&(Ae=be,tr===0&&kn(Ro)),ye}function Va(){var ye,Ae;return tr++,ye=mt,He.substr(mt,2)===os?(Ae=os,mt+=2):(Ae=be,tr===0&&kn(Ao)),Ae!==be&&(On=ye,Ae=hu()),ye=Ae,tr--,ye===be&&(Ae=be,tr===0&&kn(jo)),ye}function Js(){var ye,Ae,wr,Vr,gr,Kr;if(ye=mt,He.charCodeAt(mt)===39?(Ae=Fa,mt++):(Ae=be,tr===0&&kn(Vs)),Ae!==be)if(wr=fo(),wr!==be){for(Vr=mt,gr=[],He.substr(mt,2)===os?(Kr=os,mt+=2):(Kr=be,tr===0&&kn(Ao)),Kr===be&&(In.test(He.charAt(mt))?(Kr=He.charAt(mt),mt++):(Kr=be,tr===0&&kn(La)));Kr!==be;)gr.push(Kr),He.substr(mt,2)===os?(Kr=os,mt+=2):(Kr=be,tr===0&&kn(Ao)),Kr===be&&(In.test(He.charAt(mt))?(Kr=He.charAt(mt),mt++):(Kr=be,tr===0&&kn(La)));gr!==be?Vr=He.substring(Vr,mt):Vr=gr,Vr!==be?(He.charCodeAt(mt)===39?(gr=Fa,mt++):(gr=be,tr===0&&kn(Vs)),gr===be&&(gr=null),gr!==be?(On=ye,Ae=Jt(wr,Vr),ye=Ae):(mt=ye,ye=be)):(mt=ye,ye=be)}else mt=ye,ye=be;else mt=ye,ye=be;return ye}function Ya(){var ye,Ae,wr,Vr;return ye=mt,Ae=mt,He.length>mt?(wr=He.charAt(mt),mt++):(wr=be,tr===0&&kn(ni)),wr!==be?(On=mt,Vr=dr(wr),Vr?Vr=void 0:Vr=be,Vr!==be?(wr=[wr,Vr],Ae=wr):(mt=Ae,Ae=be)):(mt=Ae,Ae=be),Ae===be&&(He.charCodeAt(mt)===10?(Ae=ur,mt++):(Ae=be,tr===0&&kn(hr))),Ae!==be?ye=He.substring(ye,mt):ye=Ae,ye}function fo(){var ye,Ae,wr,Vr;return ye=mt,Ae=mt,He.length>mt?(wr=He.charAt(mt),mt++):(wr=be,tr===0&&kn(ni)),wr!==be?(On=mt,Vr=Er(wr),Vr?Vr=void 0:Vr=be,Vr!==be?(wr=[wr,Vr],Ae=wr):(mt=Ae,Ae=be)):(mt=Ae,Ae=be),Ae!==be?ye=He.substring(ye,mt):ye=Ae,ye}function Ua(){var ye,Ae;return tr++,ye=mt,Ae=Xa(),Ae===be&&(Ae=ls()),Ae!==be?ye=He.substring(ye,mt):ye=Ae,tr--,ye===be&&(Ae=be,tr===0&&kn(cn)),ye}function Xa(){var ye,Ae,wr,Vr,gr;if(tr++,ye=mt,He.charCodeAt(mt)===48?(Ae=En,mt++):(Ae=be,tr===0&&kn(Ln)),Ae!==be&&(On=ye,Ae=Qn()),ye=Ae,ye===be){if(ye=mt,Ae=mt,Yn.test(He.charAt(mt))?(wr=He.charAt(mt),mt++):(wr=be,tr===0&&kn(fr)),wr!==be){for(Vr=[],Mr.test(He.charAt(mt))?(gr=He.charAt(mt),mt++):(gr=be,tr===0&&kn(Dr));gr!==be;)Vr.push(gr),Mr.test(He.charAt(mt))?(gr=He.charAt(mt),mt++):(gr=be,tr===0&&kn(Dr));Vr!==be?(wr=[wr,Vr],Ae=wr):(mt=Ae,Ae=be)}else mt=Ae,Ae=be;Ae!==be&&(On=ye,Ae=vn(Ae)),ye=Ae}return tr--,ye===be&&(Ae=be,tr===0&&kn(Rn)),ye}function ls(){var ye,Ae,wr,Vr,gr;if(tr++,ye=mt,Ae=[],wr=mt,Vr=mt,tr++,gr=Da(),gr===be&&(gr=Qi()),tr--,gr===be?Vr=void 0:(mt=Vr,Vr=be),Vr!==be?(He.length>mt?(gr=He.charAt(mt),mt++):(gr=be,tr===0&&kn(ni)),gr!==be?(Vr=[Vr,gr],wr=Vr):(mt=wr,wr=be)):(mt=wr,wr=be),wr!==be)for(;wr!==be;)Ae.push(wr),wr=mt,Vr=mt,tr++,gr=Da(),gr===be&&(gr=Qi()),tr--,gr===be?Vr=void 0:(mt=Vr,Vr=be),Vr!==be?(He.length>mt?(gr=He.charAt(mt),mt++):(gr=be,tr===0&&kn(ni)),gr!==be?(Vr=[Vr,gr],wr=Vr):(mt=wr,wr=be)):(mt=wr,wr=be);else Ae=be;return Ae!==be?ye=He.substring(ye,mt):ye=Ae,tr--,ye===be&&(Ae=be,tr===0&&kn(_n)),ye}var ea=["root"];function Za(){return ea.length>1}function ys(){return ea[ea.length-1]==="plural"}function ga(){return Je&&Je.captureLocation?{location:la()}:{}}if(Ki=or(),Ki!==be&&mt===He.length)return Ki;throw Ki!==be&&mt<He.length&&kn(ds()),Zs(Zi,_i<He.length?He.charAt(_i):null,_i<He.length?Qs(_i,_i+1):Qs(_i,_i))}var q=le,J=function(){for(var He=0,Je=0,be=arguments.length;Je<be;Je++)He+=arguments[Je].length;for(var st=Array(He),or=0,Je=0;Je<be;Je++)for(var br=arguments[Je],Or=0,Tr=br.length;Or<Tr;Or++,or++)st[or]=br[Or];return st},V=/(^|[^\\])#/g;function ue(He){He.forEach(function(Je){!O(Je)&&!C(Je)||Object.keys(Je.options).forEach(function(be){for(var st,or=Je.options[be],br=-1,Or=void 0,Tr=0;Tr<or.value.length;Tr++){var Fr=or.value[Tr];if(m(Fr)&&V.test(Fr.value)){br=Tr,Or=Fr;break}}if(Or){var pn=Or.value.replace(V,"$1{"+Je.value+", number}"),xr=q(pn);(st=or.value).splice.apply(st,J([br,1],xr))}ue(or.value)})})}function ee(He,Je){var be=q(He,Je);return(!Je||Je.normalizeHashtagInPlural!==!1)&&ue(be),be}var Q=function(){for(var He=0,Je=0,be=arguments.length;Je<be;Je++)He+=arguments[Je].length;for(var st=Array(He),or=0,Je=0;Je<be;Je++)for(var br=arguments[Je],Or=0,Tr=br.length;Or<Tr;Or++,or++)st[or]=br[Or];return st};function ce(He){return JSON.stringify(He.map(function(Je){return Je&&typeof Je=="object"?Z(Je):Je}))}function Z(He){return Object.keys(He).sort().map(function(Je){var be;return be={},be[Je]=He[Je],be})}var j=function(He,Je){return Je===void 0&&(Je={}),function(){for(var be,st=[],or=0;or<arguments.length;or++)st[or]=arguments[or];var br=ce(st),Or=br&&Je[br];return Or||(Or=new((be=He).bind.apply(be,Q([void 0],st))),br&&(Je[br]=Or)),Or}},ae=j,me=function(){return me=Object.assign||function(He){for(var Je,be=1,st=arguments.length;be<st;be++){Je=arguments[be];for(var or in Je)Object.prototype.hasOwnProperty.call(Je,or)&&(He[or]=Je[or])}return He},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(He){var Je={};return He.replace(Pe,function(be){var st=be.length;switch(be[0]){case"G":Je.era=st===4?"long":st===5?"narrow":"short";break;case"y":Je.year=st===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":Je.month=["numeric","2-digit","short","long","narrow"][st-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":Je.day=["numeric","2-digit"][st-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":Je.weekday=st===4?"short":st===5?"narrow":"short";break;case"e":if(st<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");Je.weekday=["short","long","narrow","short"][st-4];break;case"c":if(st<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");Je.weekday=["short","long","narrow","short"][st-4];break;case"a":Je.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":Je.hourCycle="h12",Je.hour=["numeric","2-digit"][st-1];break;case"H":Je.hourCycle="h23",Je.hour=["numeric","2-digit"][st-1];break;case"K":Je.hourCycle="h11",Je.hour=["numeric","2-digit"][st-1];break;case"k":Je.hourCycle="h24",Je.hour=["numeric","2-digit"][st-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":Je.minute=["numeric","2-digit"][st-1];break;case"s":Je.second=["numeric","2-digit"][st-1];break;case"S":case"A":throw new RangeError("`S/A` (second) pattenrs are not supported, use `s` instead");case"z":Je.timeZoneName=st<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""}),Je}function Ge(He){return He.replace(/^(.*?)-/,"")}var Ne=/^\.(?:(0+)(\+|#+)?)?$/g,Mt=/^(@+)?(\+|#+)?$/g;function bt(He){var Je={};return He.replace(Mt,function(be,st,or){return typeof or!="string"?(Je.minimumSignificantDigits=st.length,Je.maximumSignificantDigits=st.length):or==="+"?Je.minimumSignificantDigits=st.length:st[0]==="#"?Je.maximumSignificantDigits=st.length:(Je.minimumSignificantDigits=st.length,Je.maximumSignificantDigits=st.length+(typeof or=="string"?or.length:0)),""}),Je}function Rt(He){switch(He){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 Ht(He){var Je={},be=Rt(He);return be||Je}function Bt(He){for(var Je={},be=0,st=He;be<st.length;be++){var or=st[be];switch(or.stem){case"percent":Je.style="percent";continue;case"currency":Je.style="currency",Je.currency=or.options[0];continue;case"group-off":Je.useGrouping=!1;continue;case"precision-integer":Je.maximumFractionDigits=0;continue;case"measure-unit":Je.style="unit",Je.unit=Ge(or.options[0]);continue;case"compact-short":Je.notation="compact",Je.compactDisplay="short";continue;case"compact-long":Je.notation="compact",Je.compactDisplay="long";continue;case"scientific":Je=me(me(me({},Je),{notation:"scientific"}),or.options.reduce(function(Or,Tr){return me(me({},Or),Ht(Tr))},{}));continue;case"engineering":Je=me(me(me({},Je),{notation:"engineering"}),or.options.reduce(function(Or,Tr){return me(me({},Or),Ht(Tr))},{}));continue;case"notation-simple":Je.notation="standard";continue;case"unit-width-narrow":Je.currencyDisplay="narrowSymbol",Je.unitDisplay="narrow";continue;case"unit-width-short":Je.currencyDisplay="code",Je.unitDisplay="short";continue;case"unit-width-full-name":Je.currencyDisplay="name",Je.unitDisplay="long";continue;case"unit-width-iso-code":Je.currencyDisplay="symbol";continue}if(Ne.test(or.stem)){if(or.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");or.stem.replace(Ne,function(Or,Tr,Fr){return Or==="."?Je.maximumFractionDigits=0:Fr==="+"?Je.minimumFractionDigits=Fr.length:Tr[0]==="#"?Je.maximumFractionDigits=Tr.length:(Je.minimumFractionDigits=Tr.length,Je.maximumFractionDigits=Tr.length+(typeof Fr=="string"?Fr.length:0)),""}),or.options.length&&(Je=me(me({},Je),bt(or.options[0])));continue}if(Mt.test(or.stem)){Je=me(me({},Je),bt(or.stem));continue}var br=Rt(or.stem);br&&(Je=me(me({},Je),br))}return Je}var rr=function(){var He=function(Je,be){return He=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(st,or){st.__proto__=or}||function(st,or){for(var br in or)or.hasOwnProperty(br)&&(st[br]=or[br])},He(Je,be)};return function(Je,be){He(Je,be);function st(){this.constructor=Je}Je.prototype=be===null?Object.create(be):(st.prototype=be.prototype,new st)}}(),je=function(){for(var He=0,Je=0,be=arguments.length;Je<be;Je++)He+=arguments[Je].length;for(var st=Array(He),or=0,Je=0;Je<be;Je++)for(var br=arguments[Je],Or=0,Tr=br.length;Or<Tr;Or++,or++)st[or]=br[Or];return st},Et=function(He){rr(Je,He);function Je(be,st){var or=He.call(this,be)||this;return or.variableId=st,or}return Je}(Error);function Nt(He){return He.length<2?He:He.reduce(function(Je,be){var st=Je[Je.length-1];return!st||st.type!==0||be.type!==0?Je.push(be):st.value+=be.value,Je},[])}function rt(He,Je,be,st,or,br,Or){if(He.length===1&&m(He[0]))return[{type:0,value:He[0].value}];for(var Tr=[],Fr=0,pn=He;Fr<pn.length;Fr++){var xr=pn[Fr];if(m(xr)){Tr.push({type:0,value:xr.value});continue}if(M(xr)){typeof br=="number"&&Tr.push({type:0,value:be.getNumberFormat(Je).format(br)});continue}var an=xr.value;if(!(or&&an in or))throw new Et('The intl string context variable "'+an+'" was not provided to the string "'+Or+'"');var Qr=or[an];if(b(xr)){(!Qr||typeof Qr=="string"||typeof Qr=="number")&&(Qr=typeof Qr=="string"||typeof Qr=="number"?String(Qr):""),Tr.push({type:1,value:Qr});continue}if(k(xr)){var rn=typeof xr.style=="string"?st.date[xr.style]:void 0;Tr.push({type:0,value:be.getDateTimeFormat(Je,rn).format(Qr)});continue}if(R(xr)){var rn=typeof xr.style=="string"?st.time[xr.style]:N(xr.style)?Oe(xr.style.pattern):void 0;Tr.push({type:0,value:be.getDateTimeFormat(Je,rn).format(Qr)});continue}if(A(xr)){var rn=typeof xr.style=="string"?st.number[xr.style]:B(xr.style)?Bt(xr.style.tokens):void 0;Tr.push({type:0,value:be.getNumberFormat(Je,rn).format(Qr)});continue}if(C(xr)){var xn=xr.options[Qr]||xr.options.other;if(!xn)throw new RangeError('Invalid values for "'+xr.value+'": "'+Qr+'". Options are "'+Object.keys(xr.options).join('", "')+'"');Tr.push.apply(Tr,rt(xn.value,Je,be,st,or));continue}if(O(xr)){var xn=xr.options["="+Qr];if(!xn){if(!Intl.PluralRules)throw new Et(`Intl.PluralRules is not available in this environment.
|
|
|
Try polyfilling it using "@formatjs/intl-pluralrules"
|
|
|
`);var da=be.getPluralRules(Je,{type:xr.pluralType}).select(Qr-(xr.offset||0));xn=xr.options[da]||xr.options.other}if(!xn)throw new RangeError('Invalid values for "'+xr.value+'": "'+Qr+'". Options are "'+Object.keys(xr.options).join('", "')+'"');Tr.push.apply(Tr,rt(xn.value,Je,be,st,or,Qr-(xr.offset||0)));continue}}return Nt(Tr)}function gt(He,Je,be,st,or,br){var Or=rt(He,Je,be,st,or,void 0,br);return Or.length===1?Or[0].value:Or.reduce(function(Tr,Fr){return Tr+=Fr.value},"")}var ft,qe="@@",Be=/@@(\d+_\d+)@@/g,xe=0;function Re(){return Date.now()+"_"+ ++xe}function $e(He,Je){return He.split(Be).filter(Boolean).map(function(be){return Je[be]!=null?Je[be]:be}).reduce(function(be,st){return be.length&&typeof st=="string"&&typeof be[be.length-1]=="string"?be[be.length-1]+=st:be.push(st),be},[])}var We=/(<([0-9a-zA-Z-_]*?)>(.*?)<\/([0-9a-zA-Z-_]*?)>)|(<[0-9a-zA-Z-_]*?\/>)/,Ye=Date.now()+"@@",dt=["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"];function xt(He,Je,be){var st=He.tagName,or=He.outerHTML,br=He.textContent,Or=He.childNodes;if(!st)return $e(br||"",Je);st=st.toLowerCase();var Tr=~dt.indexOf(st),Fr=be[st];if(Fr&&Tr)throw new Et(st+" is a self-closing tag and can not be used, please use another tag name.");if(!Or.length)return[or];var pn=Array.prototype.slice.call(Or).reduce(function(xr,an){return xr.concat(xt(an,Je,be))},[]);return Fr?typeof Fr=="function"?[Fr.apply(void 0,pn)]:[Fr]:je(["<"+st+">"],pn,["</"+st+">"])}function ir(He,Je,be,st,or,br){var Or=rt(He,Je,be,st,or,void 0,br),Tr={},Fr=Or.reduce(function(Qr,rn){if(rn.type===0)return Qr+=rn.value;var xn=Re();return Tr[xn]=rn.value,Qr+=""+qe+xn+qe},"");if(!We.test(Fr))return $e(Fr,Tr);if(!or)throw new Et("Message has placeholders but no values was given");if(typeof DOMParser=="undefined")throw new Et("Cannot format XML message without DOMParser");ft||(ft=new DOMParser);var pn=ft.parseFromString('<formatted-message id="'+Ye+'">'+Fr+"</formatted-message>","text/html").getElementById(Ye);if(!pn)throw new Et("Malformed HTML message "+Fr);var xr=Object.keys(or).filter(function(Qr){return!!pn.getElementsByTagName(Qr).length});if(!xr.length)return $e(Fr,Tr);var an=xr.filter(function(Qr){return Qr!==Qr.toLowerCase()});if(an.length)throw new Et("HTML tag must be lowercased but the following tags are not: "+an.join(", "));return Array.prototype.slice.call(pn.childNodes).reduce(function(Qr,rn){return Qr.concat(xt(rn,Tr,or))},[])}var er=function(){return er=Object.assign||function(He){for(var Je,be=1,st=arguments.length;be<st;be++){Je=arguments[be];for(var or in Je)Object.prototype.hasOwnProperty.call(Je,or)&&(He[or]=Je[or])}return He},er.apply(this,arguments)};function Le(He,Je){return Je?er(er(er({},He||{}),Je||{}),Object.keys(He).reduce(function(be,st){return be[st]=er(er({},He[st]),Je[st]||{}),be},{})):He}function tt(He,Je){return Je?Object.keys(He).reduce(function(be,st){return be[st]=Le(He[st],Je[st]),be},er({},He)):He}function Vt(He){return He===void 0&&(He={number:{},dateTime:{},pluralRules:{}}),{getNumberFormat:ae(Intl.NumberFormat,He.number),getDateTimeFormat:ae(Intl.DateTimeFormat,He.dateTime),getPluralRules:ae(Intl.PluralRules,He.pluralRules)}}var Ft=function(){function He(Je,be,st,or){var br=this;if(be===void 0&&(be=He.defaultLocale),this.formatterCache={number:{},dateTime:{},pluralRules:{}},this.format=function(Or){return gt(br.ast,br.locales,br.formatters,br.formats,Or,br.message)},this.formatToParts=function(Or){return rt(br.ast,br.locales,br.formatters,br.formats,Or,void 0,br.message)},this.formatHTMLMessage=function(Or){return ir(br.ast,br.locales,br.formatters,br.formats,Or,br.message)},this.resolvedOptions=function(){return{locale:Intl.NumberFormat.supportedLocalesOf(br.locales)[0]}},this.getAst=function(){return br.ast},typeof Je=="string"){if(this.message=Je,!He.__parse)throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`");this.ast=He.__parse(Je,{normalizeHashtagInPlural:!1})}else this.ast=Je;if(!Array.isArray(this.ast))throw new TypeError("A message must be provided as a String or AST.");this.formats=tt(He.formats,st),this.locales=be,this.formatters=or&&or.formatters||Vt(this.formatterCache)}return He.defaultLocale=new Intl.NumberFormat().resolvedOptions().locale,He.__parse=ee,He.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"}}},He}(),Wt=Ft,Gt=Wt;function Pt(He,Je,be){if(be===void 0&&(be=Error),!He)throw new be(Je)}const Qt={38:"&",62:">",60:"<",34:""",39:"'"},Ze=/[&><"']/g;function fe(He){return(""+He).replace(Ze,Je=>Qt[Je.charCodeAt(0)])}function pe(He,Je,be={}){return Je.reduce((st,or)=>(or in He?st[or]=He[or]:or in be&&(st[or]=be[or]),st),{})}function It(He){Pt(He,"[React Intl] Could not find required `intl` object. <IntlProvider> needs to exist in the component ancestry.")}function Te(He,Je){const be=Je?`
|
|
|
${Je.stack}`:"";return`[React Intl] ${He}${be}`}function ct(He){}const $t={formats:{},messages:{},timeZone:void 0,textComponent:r.Fragment,defaultLocale:"en",defaultFormats:{},onError:ct};function Ct(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}}function Ie(He=Ct()){const Je=Intl.RelativeTimeFormat,be=Intl.ListFormat,st=Intl.DisplayNames;return{getDateTimeFormat:ae(Intl.DateTimeFormat,He.dateTime),getNumberFormat:ae(Intl.NumberFormat,He.number),getMessageFormat:ae(Gt,He.message),getRelativeTimeFormat:ae(Je,He.relativeTime),getPluralRules:ae(Intl.PluralRules,He.pluralRules),getListFormat:ae(be,He.list),getDisplayNames:ae(st,He.displayNames)}}function St(He,Je,be,st){const or=He&&He[Je];let br;if(or&&(br=or[be]),br)return br;st(Te(`No ${Je} format named: ${be}`))}const Ue=["localeMatcher","style","currency","currencyDisplay","unit","unitDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","currencyDisplay","currencySign","notation","signDisplay","unit","unitDisplay"];function Se({locale:He,formats:Je,onError:be},st,or={}){const{format:br}=or,Or=br&&St(Je,"number",br,be)||{},Tr=pe(or,Ue,Or);return st(He,Tr)}function yt(He,Je,be,st={}){try{return Se(He,Je,st).format(be)}catch(or){He.onError(Te("Error formatting number.",or))}return String(be)}function Lt(He,Je,be,st={}){try{return Se(He,Je,st).formatToParts(be)}catch(or){He.onError(Te("Error formatting number.",or))}return[]}const Me=["numeric","style"];function Pr({locale:He,formats:Je,onError:be},st,or={}){const{format:br}=or,Or=!!br&&St(Je,"relative",br,be)||{},Tr=pe(or,Me,Or);return st(He,Tr)}function At(He,Je,be,st,or={}){st||(st="second"),Intl.RelativeTimeFormat||He.onError(Te(`Intl.RelativeTimeFormat is not available in this environment.
|
|
|
Try polyfilling it using "@formatjs/intl-relativetimeformat"
|
|
|
`));try{return Pr(He,Je,or).format(be,st)}catch(Or){He.onError(Te("Error formatting relative time.",Or))}return String(be)}const Gr=["localeMatcher","formatMatcher","timeZone","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function Yr({locale:He,formats:Je,onError:be,timeZone:st},or,br,Or={}){const{format:Tr}=Or,Fr=Object.assign(Object.assign({},st&&{timeZone:st}),Tr&&St(Je,or,Tr,be));let pn=pe(Or,Gr,Fr);return or==="time"&&!pn.hour&&!pn.minute&&!pn.second&&(pn=Object.assign(Object.assign({},pn),{hour:"numeric",minute:"numeric"})),br(He,pn)}function Ir(He,Je,be,st={}){const or=typeof be=="string"?new Date(be||0):be;try{return Yr(He,"date",Je,st).format(or)}catch(br){He.onError(Te("Error formatting date.",br))}return String(or)}function Rr(He,Je,be,st={}){const or=typeof be=="string"?new Date(be||0):be;try{return Yr(He,"time",Je,st).format(or)}catch(br){He.onError(Te("Error formatting time.",br))}return String(or)}function mr(He,Je,be,st={}){const or=typeof be=="string"?new Date(be||0):be;try{return Yr(He,"date",Je,st).formatToParts(or)}catch(br){He.onError(Te("Error formatting date.",br))}return[]}function Nr(He,Je,be,st={}){const or=typeof be=="string"?new Date(be||0):be;try{return Yr(He,"time",Je,st).formatToParts(or)}catch(br){He.onError(Te("Error formatting time.",br))}return[]}const Jr=["localeMatcher","type"];function sn({locale:He,onError:Je},be,st,or={}){Intl.PluralRules||Je(Te(`Intl.PluralRules is not available in this environment.
|
|
|
Try polyfilling it using "@formatjs/intl-pluralrules"
|
|
|
`));const br=pe(or,Jr);try{return be(He,br).select(st)}catch(Or){Je(Te("Error formatting plural.",Or))}return"other"}function Xt(He,Je){return Object.keys(He).reduce((be,st)=>(be[st]=Object.assign({timeZone:Je},He[st]),be),{})}function _t(He,Je){return Object.keys(Object.assign(Object.assign({},He),Je)).reduce((st,or)=>(st[or]=Object.assign(Object.assign({},He[or]||{}),Je[or]||{}),st),{})}function ut(He,Je){if(!Je)return He;const be=Gt.formats;return Object.assign(Object.assign(Object.assign({},be),He),{date:_t(Xt(be.date,Je),Xt(He.date||{},Je)),time:_t(Xt(be.time,Je),Xt(He.time||{},Je))})}const lt=He=>r.createElement(r.Fragment,null,...He);function jt({locale:He,formats:Je,messages:be,defaultLocale:st,defaultFormats:or,onError:br,timeZone:Or},Tr,Fr={id:""},pn={}){const{id:xr,defaultMessage:an}=Fr;Pt(!!xr,"[React Intl] An `id` must be provided to format a message.");const Qr=be&&be[String(xr)];Je=ut(Je,Or),or=ut(or,Or);let rn=[];if(Qr)try{rn=Tr.getMessageFormat(Qr,He,Je,{formatters:Tr}).formatHTMLMessage(pn)}catch(xn){br(Te(`Error formatting message: "${xr}" for locale: "${He}"`+(an?", using default message as fallback.":""),xn))}else(!an||He&&He.toLowerCase()!==st.toLowerCase())&&br(Te(`Missing message: "${xr}" for locale: "${He}"`+(an?", using default message as fallback.":"")));if(!rn.length&&an)try{rn=Tr.getMessageFormat(an,st,or).formatHTMLMessage(pn)}catch(xn){br(Te(`Error formatting the default message for: "${xr}"`,xn))}return rn.length?rn.length===1&&typeof rn[0]=="string"?rn[0]||an||String(xr):lt(rn):(br(Te(`Cannot format message: "${xr}", using message ${Qr||an?"source":"id"} as fallback.`)),typeof Qr=="string"?Qr||an||String(xr):an||String(xr))}function yr(He,Je,be={id:""},st={}){const or=Object.keys(st).reduce((br,Or)=>{const Tr=st[Or];return br[Or]=typeof Tr=="string"?fe(Tr):Tr,br},{});return jt(He,Je,be,or)}var vr=e(18947),it=e.n(vr);const Ar=["localeMatcher","type","style"],on=Date.now();function jn(He){return`${on}_${He}_${on}`}function Hr({locale:He,onError:Je},be,st,or={}){Intl.ListFormat||Je(Te(`Intl.ListFormat is not available in this environment.
|
|
|
Try polyfilling it using "@formatjs/intl-listformat"
|
|
|
`));const Or=pe(or,Ar);try{const Tr={},Fr=st.map((xr,an)=>{if(typeof xr=="object"){const Qr=jn(an);return Tr[Qr]=xr,Qr}return String(xr)});return Object.keys(Tr).length?be(He,Or).formatToParts(Fr).reduce((xr,an)=>{const Qr=an.value;return Tr[Qr]?xr.push(Tr[Qr]):typeof xr[xr.length-1]=="string"?xr[xr.length-1]+=Qr:xr.push(Qr),xr},[]):be(He,Or).format(Fr)}catch(Tr){Je(Te("Error formatting list.",Tr))}return st}const Un=["localeMatcher","style","type","fallback"];function Hn({locale:He,onError:Je},be,st,or={}){Intl.DisplayNames||Je(Te(`Intl.DisplayNames is not available in this environment.
|
|
|
Try polyfilling it using "@formatjs/intl-displaynames"
|
|
|
`));const Or=pe(or,Un);try{return be(He,Or).of(st)}catch(Tr){Je(Te("Error formatting display name.",Tr))}}const Tn=it()||vr;function zn(He){return{locale:He.locale,timeZone:He.timeZone,formats:He.formats,textComponent:He.textComponent,messages:He.messages,defaultLocale:He.defaultLocale,defaultFormats:He.defaultFormats,onError:He.onError}}function yn(He,Je){const be=Ie(Je),st=Object.assign(Object.assign({},$t),He),{locale:or,defaultLocale:br,onError:Or}=st;return or?!Intl.NumberFormat.supportedLocalesOf(or).length&&Or?Or(Te(`Missing locale data for locale: "${or}" in Intl.NumberFormat. Using default locale: "${br}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):!Intl.DateTimeFormat.supportedLocalesOf(or).length&&Or&&Or(Te(`Missing locale data for locale: "${or}" in Intl.DateTimeFormat. Using default locale: "${br}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/Getting-Started.md#runtime-requirements for more details`)):(Or&&Or(Te(`"locale" was not configured, using "${br}" as fallback. See https://github.com/formatjs/react-intl/blob/master/docs/API.md#intlshape for more details`)),st.locale=st.defaultLocale||"en"),Object.assign(Object.assign({},st),{formatters:be,formatNumber:yt.bind(null,st,be.getNumberFormat),formatNumberToParts:Lt.bind(null,st,be.getNumberFormat),formatRelativeTime:At.bind(null,st,be.getRelativeTimeFormat),formatDate:Ir.bind(null,st,be.getDateTimeFormat),formatDateToParts:mr.bind(null,st,be.getDateTimeFormat),formatTime:Rr.bind(null,st,be.getDateTimeFormat),formatTimeToParts:Nr.bind(null,st,be.getDateTimeFormat),formatPlural:sn.bind(null,st,be.getPluralRules),formatMessage:jt.bind(null,st,be),formatHTMLMessage:yr.bind(null,st,be),formatList:Hr.bind(null,st,be.getListFormat),formatDisplayName:Hn.bind(null,st,be.getDisplayNames)})}class wi extends r.PureComponent{constructor(){super(...arguments),this.cache=Ct(),this.state={cache:this.cache,intl:yn(zn(this.props),this.cache),prevConfig:zn(this.props)}}static getDerivedStateFromProps(Je,{prevConfig:be,cache:st}){const or=zn(Je);return Tn(be,or)?null:{intl:yn(or,st),prevConfig:or}}render(){return It(this.state.intl),r.createElement(a,{value:this.state.intl},this.props.children)}}wi.displayName="IntlProvider",wi.defaultProps=$t;var ti=e(41920),Ei=e(3424),zi=e.n(Ei),Di=e(85239),fa=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,Xi=Object.prototype.propertyIsEnumerable,kt=(He,Je)=>{var be={};for(var st in He)qn.call(He,st)&&Je.indexOf(st)<0&&(be[st]=He[st]);if(He!=null&&fa)for(var st of fa(He))Je.indexOf(st)<0&&Xi.call(He,st)&&(be[st]=He[st]);return be};let pt;const Pi=!0,Vi=new(zi()),oi=Symbol("LANG_CHANGE"),xa=(He,Je="")=>Object.keys(He).reduce((be,st)=>{const or=He[st],br=Je?`${Je}.${st}`:st;return typeof or=="string"?be[br]=or:Object.assign(be,xa(or,br)),be},{}),di={},Jn=(He,Je,be)=>{var st,or,br,Or;if(!He)return;const Tr=(st=di[He])!=null&&st.messages?Object.assign({},di[He].messages,Je):Je,{momentLocale:Fr=(or=di[He])==null?void 0:or.momentLocale,antd:pn=(br=di[He])==null?void 0:br.antd}=be||{},xr=(Or=He.split("-"))==null?void 0:Or.join("-");di[He]={messages:Tr,locale:xr,momentLocale:Fr,antd:pn},xr===Dt()&&Vi.emit(oi,xr)},mn=He=>(0,ti.We)().applyPlugins({key:"locale",type:"modify",initialValue:He}),nr=He=>{const be=mn(di[He]),{cache:st}=be,or=kt(be,["cache"]);return yn(or,st)},vt=(He,Je)=>pt&&!Je&&!He?pt:(He||(He=Dt()),He&&di[He]?nr(He):di["zh-CN"]?nr("zh-CN"):yn({locale:"zh-CN",messages:{}})),nt=He=>{pt=vt(He,!0)},Dt=()=>{const He=mn({});return typeof(He==null?void 0:He.getLocale)=="function"?He.getLocale():(navigator.cookieEnabled&&typeof localStorage!="undefined"&&Pi?window.localStorage.getItem("umi_locale"):"")||void 0||"zh-CN"},ht=()=>{const He=Dt();return["he","ar","fa","ku"].filter(st=>He.startsWith(st)).length?"rtl":"ltr"},lr=(He,Je=!0)=>{(()=>{if(Dt()!==He){if(navigator.cookieEnabled&&typeof window.localStorage!="undefined"&&Pi&&window.localStorage.setItem("umi_locale",He||""),nt(He),Je)window.location.reload();else if(Vi.emit(oi,He),window.dispatchEvent){const st=new Event("languagechange");window.dispatchEvent(st)}}})()};let cr=!0;const Cr=(He,Je)=>(cr&&(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
|
|
|
`),cr=!1),pt||nt(Dt()),pt.formatMessage(He,Je)),jr=()=>Object.keys(di)},6383:function(d,_,e){"use strict";e.d(_,{y:function(){return o}});var r=e(43418),i=e(95237),l=e(43604),c=e(4787),f=e(59301);const o=h=>new Promise((u,a)=>{if(window.RTCPeerConnection=window.RTCPeerConnection||window.mozRTCPeerConnection||window.webkitRTCPeerConnection,typeof window.RTCPeerConnection=="undefined")return a("WebRTC not supported by browser");let x=new RTCPeerConnection,p=[];x.createDataChannel(""),x.createOffer().then(y=>x.setLocalDescription(y)).catch(y=>a(y)),x.onicecandidate=y=>{console.log("event:",y);const m=[];if(!y||!y.candidate){if(console.log("ips",p),p.length==0||!(0,c.t)(p[0])){const G=r.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:()=>G.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(Button,{onClick:showInstallWebRtcDoc,type:"link"},"\u5982\u4F55\u5B89\u88C5WebRTC Leak Prevent\u63D2\u4EF6?"))))});return a("WebRTC disabled or restricted by browser")}const $=p.filter(G=>(0,c.t)(G));return!$||!$.length?a("IP\u83B7\u53D6\u5931\u8D25"):u($.join(""))}let b=y.candidate.candidate.split(" "),[A,k,R,C,O,M,,B,...N]=b,K=["rtp","rtpc"];if(console.log("event:",y),p.some($=>$==O)||p.push(O),console.log(" candidate: "+A.split(":")[1]),console.log(" component: "+K[k-1]),console.log(" protocol: "+R),console.log(" priority: "+C),console.log(" ip: "+O),console.log(" port: "+M),console.log(" type: "+B),N.length){console.log("attributes: ");for(let $=0;$<N.length;$+=2)console.log("> "+N[$]+": "+N[$+1])}}})},28426:function(d,_,e){"use strict";var r=e(59301),i=e(4977),l=e(3113),c=e(25690),f=e(32162),o=Object.defineProperty,h=Object.defineProperties,u=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,y=(k,R,C)=>R in k?o(k,R,{enumerable:!0,configurable:!0,writable:!0,value:C}):k[R]=C,m=(k,R)=>{for(var C in R||(R={}))x.call(R,C)&&y(k,C,R[C]);if(a)for(var C of a(R))p.call(R,C)&&y(k,C,R[C]);return k},b=(k,R)=>h(k,u(R));const A=({img:k,buttonProps:R={},styles:C={},customText:O,ButtonText:M,ButtonClick:B,Buttonclass:N,ButtonTwo:K,imgStyles:$,loading:G=!1,className:se="",globalSetting:ie})=>{const le=(0,r.useMemo)(()=>{var J;if(k)return k;switch(Number((J=ie==null?void 0:ie.setting)==null?void 0:J.theme)){case f.Fy.THEMEONE:return e(56022);case f.Fy.THEMETWO:return e(58478);case f.Fy.THEMETHREE:return e(26551);case f.Fy.DEFAULT:default:return i}},[ie,k]),q=(0,r.useMemo)(()=>{var J;switch(Number((J=ie==null?void 0:ie.setting)==null?void 0:J.theme)){case f.Fy.THEMETHREE:return"#03A092";case f.Fy.DEFAULT:default:return"#999"}},[ie]);return r.createElement("section",{className:`tc animated fadeIn ${se}`,style:m({color:"#999",margin:"100px auto",visibility:G?"hidden":"visible"},C)},r.createElement("img",{src:le,style:b(m({},$),{pointerEvents:"none",userSelect:"none"})}),r.createElement("p",{className:"mt20 font14",style:{color:q}},O||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),M&&r.createElement(l.ZP,m({className:N,onClick:B},R),M),K&&K)};_.Z=(0,c.connect)(({globalSetting:k})=>({globalSetting:k}))(A)},75617:function(d,_,e){"use strict";e.d(_,{Z:function(){return se}});var r=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(14809),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"},o=f,h=e(7657),u=function(le,q){return r.createElement(h.Z,(0,c.Z)({},le,{ref:q,icon:o}))},a=r.forwardRef(u),x=a,p=e(75975),y=e(6848),m=e(51257),b=e(81722),A=e(28426),k=e(346),R=e(44203),C=e(59301),O=Object.defineProperty,M=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,K=(ie,le,q)=>le in ie?O(ie,le,{enumerable:!0,configurable:!0,writable:!0,value:q}):ie[le]=q,$=(ie,le)=>{for(var q in le||(le={}))B.call(le,q)&&K(ie,q,le[q]);if(M)for(var q of M(le))N.call(le,q)&&K(ie,q,le[q]);return ie},G=(ie,le,q)=>new Promise((J,V)=>{var ue=ce=>{try{Q(q.next(ce))}catch(Z){V(Z)}},ee=ce=>{try{Q(q.throw(ce))}catch(Z){V(Z)}},Q=ce=>ce.done?J(ce.value):Promise.resolve(ce.value).then(ue,ee);Q((q=q.apply(ie,le)).next())}),se=({editOffice:ie="view",data:le,theme:q,type:J,filename:V,monacoEditor:ue,className:ee,style:Q,close:ce,onClose:Z,hasMask:j,disabledDownload:ae,onImgDimensions:me,showNodata:Pe,recordInfo:Oe})=>{const[Ge,Ne]=(0,r.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Mt,bt]=(0,r.useState)(""),[Rt,Ht]=(0,r.useState)(),Bt=window.ENV==="build"?"/react/build":"",rr=location.host.startsWith("localhost")?k.Z.PROXY_SERVER:k.Z.API_SERVER,Et=10*(1024*1024),Nt=(0,r.useRef)();le!=null&&le.startsWith("/api")&&J!=="txt"&&(le=k.Z.API_SERVER+le);const rt=Be=>Be.substring(Be.lastIndexOf("/")+1).split(".").pop();V&&ue&&(ue.filename=V),(0,r.useEffect)(()=>{var Be,xe;const Re=(xe=(Be=document.cookie)==null?void 0:Be.replace(/\s/g,""))==null?void 0:xe.split(";");Re==null||Re.map($e=>{let We=$e.split("=");We[0]==="_educoder_session"&&bt(We[1])})},[]),(0,r.useEffect)(()=>{J==="office"&&(le.indexOf("bigfilescdn.")>-1||le.indexOf("bigfiles1")>-1?Ht({url:le,fileType:rt(le),model:le.indexOf("model=edit")?"edit":"view"}):gt())},[J,le]);const gt=()=>G(void 0,null,function*(){console.log("data:",le);let Be=le;le.startsWith("http")||(Be=location.origin+Be);let xe=new URL(Be).pathname.split("/").pop();const Re=yield(0,b.gJ)({attachment_id:xe});Re.url=rr+Re.url,Ht(Re)}),ft=()=>{if(le.startsWith("http")||le.startsWith("blob:")){qe();return}(0,m.Nd)(V||"educoder",decodeURIComponent(le))},qe=()=>{Oe&&(0,R.fc)({id:Oe==null?void 0:Oe.id,watch_type:1,course_id:Oe==null?void 0:Oe.course_id}),(0,m.Nd)(V||"educoder",decodeURIComponent(le))};return console.log(le,"data"),C.createElement("div",{style:$({},Q||{}),className:`${j&&i.bgBlack} ${J?i.wrp:"hide"}`},ce&&C.createElement("div",{className:i.close,ref:Nt},!!me&&C.createElement(y.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>Nt.current},C.createElement("span",{onClick:()=>{Z(),me()}},C.createElement("i",{className:"icon-yulanpizhu"}))),!ae&&C.createElement(y.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>Nt.current},C.createElement("span",{onClick:qe},C.createElement("i",{className:"icon-quxiaozhiding"}))),C.createElement(y.Z,{title:"\u5173\u95ED",getPopupContainer:()=>Nt.current},C.createElement("span",{className:"",onClick:Z},C.createElement("i",{className:"icon-guanbi1"})))),C.createElement("div",{className:`${i[ee]} ${ee} ${i.monaco} ${J==="txt"?"show":"hide"}`},J==="txt"&&C.createElement(C.Fragment,null,C.createElement(p.ZP,$({},ue)))),J==="audio"&&C.createElement("audio",{src:(le==null?void 0:le.indexOf("http"))>-1||le!=null&&le.startsWith("/api")?le:`data:image/png;base64,${le}`,autoPlay:!0}),J==="video"&&C.createElement(C.Fragment,null,(le==null?void 0:le.indexOf("http"))>-1||le!=null&&le.startsWith("/api")?C.createElement("video",{controls:!0,src:`${le}`,autoPlay:!0}):C.createElement("video",{controls:!0,src:`data:video/mp4;base64,${le}`,autoPlay:!0})),J==="office"&&Rt&&C.createElement("iframe",{src:`${Bt}/office.html?key=${Rt.key}&url=${btoa(Rt.url)}&callbackUrl=${rr+(Rt.callbackUrl||"")}&fileType=${Rt.fileType}&title=${Rt.title||""}&model=${ie}&officeServer=${k.Z.ONLYOFFICE}&disabledDownload=${!!ae}`}),J==="html"&&C.createElement("iframe",{src:le+"&disposition=inline"}),J==="pdf"&&C.createElement("iframe",{src:`${Bt}/js/pdfview/index.html?filename=${V||"educoder.pdf"}&url=${encodeURIComponent(le)}&disabledDownload=${!!ae}`}),J==="image"&&C.createElement("img",{src:(le==null?void 0:le.indexOf("http"))>-1||le!=null&&le.startsWith("/api")?le:`data:image/png;base64,${le}`}),(J==="other"||J==="download")&&C.createElement(C.Fragment,null,Pe?C.createElement(A.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:C.createElement(l.ZP,{icon:C.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:ft,disabled:ae},"\u4E0B\u8F7D")}):C.createElement(l.ZP,{type:"primary",size:"middle",onClick:ft,disabled:ae},C.createElement(x,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},91842:function(d,_,e){"use strict";e.d(_,{z:function(){return $},Z:function(){return G}});var r=e(59301),i=e(8944),l=e(81428),c=e(64018),f=e(81168),o=e(346),h=e(51257),u=e(15342),a=e(1012),x=e(75617),p=e(59301),m=({html:se})=>{const ie=(0,r.useRef)(null),le=(0,r.useRef)(null),q=`.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,r.useEffect)(()=>{const J=ie.current.attachShadow({mode:"open"});le.current=document.createElement("div"),le.current.className="markdown-body",le.current.innerHTML=se,J.appendChild(le.current);const V=document.createElement("style");return V.textContent=q,J.appendChild(V),()=>{J.innerHTML=""}},[]),(0,r.useEffect)(()=>{le.current&&(le.current.innerHTML=se)},[se]),p.createElement("div",{ref:ie})},b=Object.defineProperty,A=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,C=(se,ie,le)=>ie in se?b(se,ie,{enumerable:!0,configurable:!0,writable:!0,value:le}):se[ie]=le,O=(se,ie)=>{for(var le in ie||(ie={}))k.call(ie,le)&&C(se,le,ie[le]);if(A)for(var le of A(ie))R.call(ie,le)&&C(se,le,ie[le]);return se};const M="@\u2581\u2581@",B="@\u2581@",N=/<pre[^>]*>/g;function K(se){let ie=document.createElement("div");return ie.innerHTML=se,ie.childNodes.length===0?"":ie.childNodes[0].nodeValue}const $=(se,ie)=>{se=se||"";const le=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,q=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,J=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,V=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return ie?se.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(le,(ue,ee,Q,ce,Z,j,ae)=>{const me=ee||ce||j,Pe=Q||Z||ae||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Pe+"&t="+(0,h.Jn)(me,Date.now())+(ue.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(se=se.replace(V,(ue,ee,Q,ce,Z,j,ae)=>{const me=ee||ce||j,Pe=Q||Z||ae||"?";return o.Z.API_SERVER+"/attachments/download/"+me+Pe+"&t="+(0,h.Jn)(me,Date.now())+(ue.indexOf(")")>-1?")":"&")}).replace(le,(ue,ee,Q,ce,Z,j,ae)=>{const me=ee||ce||j,Pe=Q||Z||ae||"?";return o.Z.API_SERVER+"/api/attachments/"+me+Pe+"&t="+(0,h.Jn)(me,Date.now())+(ue.indexOf(")")>-1?")":"&")}).replace(q,(ue,ee,Q,ce,Z)=>{const j=ee||ce,ae=Q||Z||"";return'"'+o.Z.API_SERVER+"/api/attachments/"+j+ae+j+ae+"&t="+(0,h.Jn)(j,Date.now())}).replace(J,(ue,ee,Q,ce,Z)=>{const j=ee||ce,ae=Q||Z||"";return"("+o.Z.API_SERVER+"/files/uploads/"+j+ae+j+ae+"&t="+(0,h.Jn)(j,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 G=({value:se="",className:ie,showTextOnly:le,showLines:q,style:J={},stylesPrev:V={},highlightKeywords:ue,showProgramFill:ee,isProgramFill:Q,disabledFill:ce=!1,programFillValue:Z,onFillChange:j=Pe=>{},onFillBlur:ae=()=>{},onFillFocus:me=()=>{}})=>{let Pe=String(se);const[Oe,Ge]=(0,r.useState)(""),[Ne,Mt]=(0,r.useState)("office"),[bt,Rt]=(0,r.useState)([]),Ht=(0,r.useRef)("a"+(0,a.Z)()),Bt={},rr=(We,Ye,dt)=>{const xt=document.createElement(We===B?"input":"textarea");xt.style.width="100%",xt.style.height=We===B?"40px":"151px",xt.rows=5,xt.spellcheck=!1,xt.name="edu-program-fill",xt.placeholder="\u8BF7\u8F93\u5165",xt.dataset.id=Ye;const ir=Object.keys(Bt).length;return Bt[ir]=xt,`<span class="edu-program-fill-wrap ${We===B?"":"show"}" style="width:${We===B?"600px":"100%"}" title=${dt||""}><span>${xt.outerHTML}<span class="edu-program-fill-score" style="margin:0 6px"></span></span></span>`};function je(We){return We=We.replace(/!\[.*?\]\(.*?\)/g,""),We=We.replace(/\[.*?\]\(.*?\)/g,""),We=We.replace(new RegExp("<iframe.*?<\\/iframe>","gs"),""),We=We.replace(/<embed.*?>/g,""),We=We.replace(/<img.*?>/g,""),We=We.replace(new RegExp("<video.*?>.*?<\\/video>","gs"),""),We=We.replace(new RegExp("<audio.*?>.*?<\\/audio>","gs"),""),We=We.replace(new RegExp("<style.*?>.*?<\\/style>","gs"),""),We=We.replace(new RegExp("<script.*?>.*?<\\/script>","gs"),""),We}const Et=We=>We.replace(/<style.*?>([\s\S]+?)<\/style>/gim,function(Ye,dt){let xt=dt.replace(/(\n|\r)/g,"").split("}"),ir=[];return xt.map(er=>{er!=""&&ir.push(`.${Ht.current} ${er}`)}),`<style>${ir.join("}")}</style>`}),Nt=(0,r.useMemo)(()=>{try{const xt=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,ir=/\"\/api\/attachments\/|\"\/attachments\/download\//g,er=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Le=/\(\/attachments\/download\//g;Pe=Pe.replace(Le,"("+o.Z.API_SERVER+"/attachments/download/").replace(xt,"("+o.Z.API_SERVER+"/api/attachments/").replace(ir,'"'+o.Z.API_SERVER+"/api/attachments/").replace(er,'"'+o.Z.API_SERVER+"/files/uploads/").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,`
|
|
|
`)}catch(xt){}if(ee){let xt=-1;return Pe=Pe.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(ir,er,Le){var tt;return++xt,rr(ir,xt,(tt=Z==null?void 0:Z[xt])==null?void 0:tt.value.replaceAll("<","<").replaceAll(">",">"))}),`<pre style="background:#fff;padding:4px">${Et(Pe||"")}</pre>`}let We=Et(Pe);We=(0,l.ZP)(We);const Ye=(0,l.ez)();Pe.match(/\[TOC\]/)&&(We=We.replace("<p>[TOC]</p>",(0,l.Qv)()),(0,l.Iy)()),We=We.replace(/(__special_katext_id_\d+__)/g,(xt,ir)=>{const{type:er,expression:Le}=Ye[ir];return(0,u.renderToString)(K(Le)||"",{displayMode:er==="block",throwOnError:!1,output:"html"})}),We=We.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,l.AL)();const dt=document.createElement("div");if(dt.innerHTML=We,le)return dt.innerText;if(ue){const xt=ue.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return qe(dt,xt),dt.innerHTML}return setTimeout(()=>Re(),500),dt.innerHTML},[Pe,ue]);(0,r.useEffect)(()=>{Be.current&&Be.current.querySelectorAll(["input","textarea"]).forEach(Ye=>{Ye.oninput=rt,Ye.onblur=gt,Ye.onfocus=ft})},[bt]),(0,r.useEffect)(()=>{var We,Ye,dt,xt,ir;if(Z!=null&&Z.length)try{const er=Be.current.querySelectorAll(".edu-program-fill-score"),Le=Be.current.querySelectorAll('[name="edu-program-fill"]');for(const[tt,Vt]of Le.entries())Vt.value=((We=Z==null?void 0:Z[tt])==null?void 0:We.value)||"",((Ye=Z==null?void 0:Z[tt])==null?void 0:Ye.type)==="warning"?Vt.className="program-fill-warning":((dt=Z==null?void 0:Z[tt])==null?void 0:dt.type)==="success"?Vt.className="program-fill-success":Vt.className="";for(const[tt,Vt]of er.entries())Vt.innerHTML=(xt=Z==null?void 0:Z[tt])!=null&&xt.score?`${(ir=Z==null?void 0:Z[tt])==null?void 0:ir.score}\u5206`:"";Rt(Z)}catch(er){console.log(er,"error")}},[Z]);const rt=We=>{bt[We.target.dataset.id]=bt[We.target.dataset.id]||{},bt[We.target.dataset.id].value=We.target.value,Rt([...bt]),j(bt,We.target.dataset.id)},gt=We=>{bt[We.target.dataset.id]=bt[We.target.dataset.id]||{},bt[We.target.dataset.id].value=We.target.value,Rt([...bt]),ae(bt,We.target.dataset.id)},ft=We=>{bt[We.target.dataset.id]=bt[We.target.dataset.id]||{},bt[We.target.dataset.id].value=We.target.value,Rt([...bt]),me(bt,We.target.dataset.id)};function qe(We,Ye){return We.childNodes.forEach(dt=>{var xt;if(dt.childNodes.length>0)qe(dt,Ye);else if(dt.nodeName!=="IMG")if(dt.innerHTML)dt.innerHTML=(xt=dt.innerHTML)==null?void 0:xt.replace(new RegExp(Ye,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>');else{const ir=document.createElement("span");ir.innerHTML=dt.textContent.replace(new RegExp(Ye,"gi"),'<span style="color:#0152d9;background-color:#1890ff33">$&</span>'),dt.replaceWith(ir)}})}const Be=(0,r.useRef)();l.jb.WebkitLineClamp=q,q&&(J=O(O({},J),l.jb));function xe(We){let Ye=We.target;if(Ye.tagName.toUpperCase()==="A"){let dt=Ye.getAttribute("href");if(dt.indexOf("office")>-1)We.preventDefault(),Ge(dt),Mt("office");else if(dt.indexOf("application/pdf")>-1)We.preventDefault(),Ge(dt),Mt("pdf");else if(dt.indexOf("text/html")>-1)We.preventDefault(),Ge(dt),Mt("html");else if(dt.startsWith("#")){We.preventDefault();let xt=document.getElementById(dt.replace("#",""));xt&&xt.scrollIntoView(!0)}}}const Re=()=>{var We;const Ye=(We=Be.current)==null?void 0:We.querySelectorAll("video");Ye==null||Ye.forEach(dt=>{if(dt.oncontextmenu=()=>!1,dt.src.indexOf(".m3u8")>-1&&!dt.canPlayType("application/vnd.apple.mpegurl")){if(f.ZP.isSupported()){var xt=new f.ZP;xt.loadSource(dt.src),xt.attachMedia(dt)}}})};(0,r.useEffect)(()=>{if(Be.current&&Nt&&Nt.match(N)&&window.PR.prettyPrint(),Be.current)return Be.current.addEventListener("click",xe),()=>{var We;(We=Be.current)==null||We.removeEventListener("click",xe),(0,l.AL)(),(0,l.Iy)()}},[Nt,Be.current,xe]),(0,r.useEffect)(()=>{var We;const Ye=dt=>{dt.preventDefault(),dt.clipboardData.setData("text",window.getSelection().toString())};return(We=Be.current)==null||We.addEventListener("copy",Ye),()=>{var dt;(dt=Be.current)==null||dt.removeEventListener("copy",Ye)}},[Be.current]);const $e=We=>/<style[\s\S]*?>/i.test(We||"");return r.createElement(r.Fragment,null,le&&r.createElement("div",{ref:Be},Nt),!le&&!$e(Nt)&&r.createElement("div",{ref:Be,style:O({},J),className:`${ie||""} ${ce?"disabled-fill":""} markdown-body ${Ht.current}`,dangerouslySetInnerHTML:{__html:Nt}}),!le&&$e(Nt)&&r.createElement(m,{html:Nt}),r.createElement(x.Z,{close:!0,data:Oe,type:Oe!=null&&Oe.length?Ne:"",style:O({},V),onClose:()=>Ge("")}))}},75975:function(d,_,e){"use strict";e.d(_,{SV:function(){return Rt},ZP:function(){return bt}});var r=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(`
|
|
|
`)}]},o={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 u=e(53184),a=e.n(u),x=(Ht,Bt,rr)=>new Promise((je,Et)=>{var Nt=ft=>{try{gt(rr.next(ft))}catch(qe){Et(qe)}},rt=ft=>{try{gt(rr.throw(ft))}catch(qe){Et(qe)}},gt=ft=>ft.done?je(ft.value):Promise.resolve(ft.value).then(Nt,rt);gt((rr=rr.apply(Ht,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"]}},y=(Ht,Bt,rr,je)=>{const Et=Bt.getValueInRange({startLineNumber:1,startColumn:1,endLineNumber:rr.lineNumber,endColumn:rr.column});return Array.from(new Set(Et.match(/\b\w{2,}\b/g)||[])).map(rt=>({label:rt,kind:Ht.languages.CompletionItemKind.Text,insertText:rt,range:je}))},m=(Ht,Bt,rr,je)=>{Ht.languages.registerCompletionItemProvider(Bt,{provideCompletionItems(Et,Nt){const rt=Et.getWordUntilPosition(Nt),gt={startLineNumber:Nt.lineNumber,endLineNumber:Nt.lineNumber,startColumn:rt.startColumn,endColumn:rt.endColumn},ft=Et.getLineContent(Nt.lineNumber).substring(rt.startColumn-2,rt.endColumn);return{suggestions:[...y(Ht,Et,Nt,gt),...rr.map(Be=>({label:Be,kind:Ht.languages.CompletionItemKind.Keyword,documentation:Be,insertText:Be,insertTextRules:Ht.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:gt})),...je.map(Be=>({label:Be.label,kind:Ht.languages.CompletionItemKind.Snippet,documentation:Be.content,insertText:ft.startsWith("#")?Be.content.replace(/#/,""):Be.content,insertTextRules:Ht.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:gt}))]}}})};var b=Ht=>{p.languages.forEach(Bt=>{Ht.languages.registerDocumentFormattingEditProvider(Bt,{provideDocumentFormattingEdits(rr){return x(this,null,function*(){const je=a()(rr.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:rr.getFullModelRange(),text:je}]})}})}),m(Ht,"java",c.keywords,c.quickKey),m(Ht,"cpp",f.keywords,f.quickKey),m(Ht,"c",l.keywords,[]),m(Ht,"python",o.keywords,o.quickKey),m(Ht,"scala",h.keywords,h.quickKey)};const A="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var k=Object.defineProperty,R=(Ht,Bt,rr)=>Bt in Ht?k(Ht,Bt,{enumerable:!0,configurable:!0,writable:!0,value:rr}):Ht[Bt]=rr,C=(Ht,Bt,rr)=>R(Ht,typeof Bt!="symbol"?Bt+"":Bt,rr);const O=class kd{constructor(Bt,rr,je){this.placeholder=Bt,this.editor=rr,this.monaco=je,rr.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return kd.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)}};C(O,"ID","editor.widget.placeholderHint");var B=O,N=e(96236),K=e(8591),$=e(6848),G=e(89392),se=e(49535),ie=e(56102),le=Object.defineProperty,q=Object.defineProperties,J=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,ue=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,Q=(Ht,Bt,rr)=>Bt in Ht?le(Ht,Bt,{enumerable:!0,configurable:!0,writable:!0,value:rr}):Ht[Bt]=rr,ce=(Ht,Bt)=>{for(var rr in Bt||(Bt={}))ue.call(Bt,rr)&&Q(Ht,rr,Bt[rr]);if(V)for(var rr of V(Bt))ee.call(Bt,rr)&&Q(Ht,rr,Bt[rr]);return Ht},Z=(Ht,Bt)=>q(Ht,J(Bt)),j=(Ht,Bt)=>{var rr={};for(var je in Ht)ue.call(Ht,je)&&Bt.indexOf(je)<0&&(rr[je]=Ht[je]);if(Ht!=null&&V)for(var je of V(Ht))Bt.indexOf(je)<0&&ee.call(Ht,je)&&(rr[je]=Ht[je]);return rr},ae=(Ht,Bt,rr)=>new Promise((je,Et)=>{var Nt=ft=>{try{gt(rr.next(ft))}catch(qe){Et(qe)}},rt=ft=>{try{gt(rr.throw(ft))}catch(qe){Et(qe)}},gt=ft=>ft.done?je(ft.value):Promise.resolve(ft.value).then(Nt,rt);gt((rr=rr.apply(Ht,Bt)).next())});function me(Ht){return/^\d+$/.test(Ht)?`${Ht}px`:Ht}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 Ne(Ht=[]){let Bt=Ht;if(Array.isArray(Ht)){for(let rr=0;rr<Ht.length;rr++){let je=Ge[Ht[rr]];if(je)return je}return Bt[0]}return Ge[Bt]||Bt}let Mt=null;var bt=Ht=>{var Bt=Ht,{width:rr="100%",height:je="100%",value:Et,language:Nt="javascript",style:rt={},options:gt={},overrideServices:ft={},theme:qe="vs-dark",onEditBlur:Be,isCopy:xe=!1,onSave:Re,autoHeight:$e=!1,forbidCopy:We=!1,onChange:Ye=Pe,editorDidMount:dt=Pe,onFocus:xt=Pe,onBreakPoint:ir=Pe,breakPointValue:er=[],filename:Le="educoder.txt",errorLine:tt,errorContent:Vt="",highlightLine:Ft,openBreakPoint:Wt=!1,placeholder:Gt=""}=Bt,Pt=j(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 Qt=(0,r.useRef)(),Ze=(0,r.useRef)({}),fe=(0,r.useRef)(),pe=(0,r.useRef)(),It=(0,r.useRef)([]),Te=(0,r.useRef)(!1),ct=(0,r.useRef)(),$t=(0,r.useRef)(),Ct=(0,r.useRef)(!1),[Ie,St]=(0,r.useState)(!1);function Ue(){let Xt;return Qt.current&&(Xt=new i.Z(_t=>{for(let ut of _t)(ut.target.offsetHeight>0||ut.target.offsetWidth>0)&&Ze.current.instance.layout()}),Xt.observe(Qt.current)),Xt}function Se(){K.ZP.warning({content:decodeURIComponent(A),key:"monaco-editor-tip"})}const yt=()=>{let Xt=Ze.current.instance;if(Et!=null&&Xt&&Ie){const _t=Xt.getModel();_t&&Et!==_t.getValue()&&(Oe=!0,_t.setValue(Et),Xt.layout(),Oe=!1)}};(0,r.useEffect)(()=>{const Xt=se.Z.subscribe("formatDocument",_t=>{var ut;let lt=Ze.current.instance;(ut=lt==null?void 0:lt.getAction)==null||ut.call(lt,"editor.action.formatDocument").run()});return window.updateMonacoValue=_t=>{Ye(_t)},Xt},[]),(0,r.useEffect)(()=>{var Xt;let _t=Ze.current.instance;pe.current&&clearTimeout(pe.current),pe.current=setTimeout(()=>{yt()},500),Et&&(Et!=null&&Et.length)&&((Xt=_t==null?void 0:_t.updateOptions)==null||Xt.call(_t,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(Et.split(/\r\n|\r|\n/g).length))+3,5)}))},[Et,Ie,Ze.current]),(0,r.useEffect)(()=>{if(tt&&Ze.current&&Ze.current.instance){let _t=Ze.current.instance;_t.changeViewZones(function(ut){var lt=document.createElement("div");lt.style.padding="10px 20px",lt.style.width="calc(100% - 20px)",lt.className="my-error-line-wrp",lt.innerHTML=Vt,ut.addZone({afterLineNumber:tt||11,heightInLines:3,domNode:lt})});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}};_t.addOverlayWidget(Xt),_t.revealPositionInCenter({lineNumber:20,column:1})}},[tt,Ze.current,Ie]);const Lt=(Xt="",_t)=>{if(!Xt||Xt.trim()==="")return!0;const lt=Ze.current.instance.getModel().getLineTokens(_t);let jt=!1;for(let yr=0;yr<2;yr++)lt.getStandardTokenType(yr)===1&&(jt=!0);return jt};(0,r.useEffect)(()=>{var Xt;const _t=(Xt=Ze.current)==null?void 0:Xt.instance;if(_t&&Ie&&We){const ut=_t.onDidBlurEditorWidget(()=>{Ct.current=!1}),lt=_t.onDidFocusEditorText(()=>{Ct.current=!0});return()=>{ut.dispose(),lt.dispose()}}},[Ze.current,Ie,We]),(0,r.useEffect)(()=>{var Xt;if((Xt=Ze.current)!=null&&Xt.instance&&Ie&&Wt){let _t=Ze.current.instance,ut=_t.getModel();if(!ut)return;(()=>{var Tn;let zn=[],yn=[];const wi=ut.getAllDecorations();for(let Ei of wi)Ei.options.className==="highlighted-line"&&(zn.push((Tn=Ei==null?void 0:Ei.range)==null?void 0:Tn.startLineNumber),yn.push(Ei==null?void 0:Ei.id));if(Ft===zn[0])return;ut.deltaDecorations(yn,[]);const ti=ut.getLineCount();Ft&&Ft<=ti&&(_t.deltaDecorations([],[{range:new Mt.Range(Ft,1,Ft,ut.getLineMaxColumn(Ft)),options:{isWholeLine:!0,className:"highlighted-line"}}]),_t.revealLineInCenter(Ft))})();const jt=(Tn=!1)=>{var zn;let yn=[],wi=[];const ti=ut.getAllDecorations();for(let Ei of ti)Ei.options.linesDecorationsClassName==="breakpoints-select"&&(yn.push((zn=Ei==null?void 0:Ei.range)==null?void 0:zn.startLineNumber),wi.push(Ei==null?void 0:Ei.id));if(Tn)return{lines:yn,ids:wi};ir(yn)},yr=Tn=>ae(void 0,null,function*(){let zn={range:new Mt.Range(Tn,1,Tn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield ut.deltaDecorations([],[zn]),jt()}),vr=Tn=>ae(void 0,null,function*(){let zn=[];const yn=_t.getLineDecorations(Tn);for(let wi of yn)wi.options.linesDecorationsClassName==="breakpoints-select"&&zn.push(wi.id);yield ut.deltaDecorations(zn,[]),jt()}),it=Tn=>{let zn=_t.getLineDecorations(Tn);for(let yn of zn)if(yn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,G.isEqual)(er,jt(!0).lines)){ut.deltaDecorations(jt(!0).ids,[]);const Tn=er.map(zn=>({range:new Mt.Range(zn,1,zn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));ut.deltaDecorations([],Tn)}const Ar=_t.onDidChangeModelContent(Tn=>{let zn=_t.getPosition();if(zn){let yn=zn.lineNumber;clearTimeout($t.current),$t.current=setTimeout(()=>{Lt(ut.getLineContent(yn),yn)?vr(yn):it(yn)?(vr(yn),yr(yn)):jt()},100)}}),on=_t.onMouseDown(Tn=>{var zn,yn,wi;if(Tn.target.detail&&((wi=(yn=(zn=Tn.target)==null?void 0:zn.element)==null?void 0:yn.className)!=null&&wi.includes("line-numbers"))){let ti=Tn.target.position.lineNumber;if(Lt(ut.getLineContent(ti),ti))return;it(ti)?vr(ti):yr(ti)}}),jn=Tn=>{let zn={range:new Mt.Range(Tn,1,Tn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};It.current=_t.deltaDecorations(It.current,[zn])},Hr=()=>{It.current=_t.deltaDecorations(It.current,[])},Un=_t.onMouseMove(Tn=>{var zn,yn,wi;if(Hr(),Tn.target.detail&&((wi=(yn=(zn=Tn.target)==null?void 0:zn.element)==null?void 0:yn.className)!=null&&wi.includes("line-numbers"))){let ti=Tn.target.position.lineNumber;if(Lt(ut.getLineContent(ti),ti))return;jn(ti)}}),Hn=_t.onMouseLeave(()=>{Hr()});return()=>{Ar.dispose(),on.dispose(),Un.dispose(),Hn.dispose()}}},[Ze.current,Ie,er,Ft,Wt,Nt]),(0,r.useEffect)(()=>{var Xt;(Xt=Ze.current)!=null&&Xt.instance&&Wt&&Ze.current.instance.setPosition({lineNumber:0,column:0})},[Ft]);function Me(){let Xt=Ze.current.instance;if(Xt){const _t=Xt.getSelection(),ut=Ze.current.pastePos||{},lt=new Mt.Range(ut.startLineNumber||_t.endLineNumber,ut.startColumn||_t.endColumn,ut.endLineNumber||_t.endLineNumber,ut.endColumn||_t.endColumn);setTimeout(()=>{Xt.executeEdits("",[{range:lt,text:""}])},300)}}function Pr(Xt){(window.navigator.platform.match("Mac")?Xt.metaKey:Xt.ctrlKey)&&Xt.keyCode==83&&(Xt.preventDefault(),Re())}const At=()=>{if($e&&Ze.current.instance){const Xt=Ze.current.instance.getContentHeight();Jr(Xt<je?je:Xt)}else Jr(je)};function Gr(Xt){var _t=document.createEvent("MouseEvents");_t.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Xt.dispatchEvent(_t)}const Yr=Xt=>{if(!Ct.current)return;const{keyCode:_t,ctrlKey:ut,metaKey:lt,target:jt,type:yr}=Xt;return(yr==="paste"||(_t===67||_t===86)&&(lt||ut))&&jt.nodeName==="TEXTAREA"&&(Se(),Xt.preventDefault()),!1};function Ir(Xt,_t){var ut=window.URL||window.webkitURL||window,lt=new Blob([_t]),jt=document.createElementNS("http://www.w3.org/1999/xhtml","a");jt.href=ut.createObjectURL(lt),jt.download=Xt,Gr(jt)}(0,r.useEffect)(()=>{At()},[At]),(0,r.useEffect)(()=>{Qt.current&&!Ie&&Promise.all([e.e(8909),e.e(6656)]).then(e.bind(e,71448)).then(Xt=>{try{Mt=Xt,Ze.current.instance=Mt.editor.create(Qt.current,{value:Et,language:Ne(Nt),theme:qe,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0},ft);const _t=Ze.current.instance;let jt=[...N.BH._menuItems].find(Ar=>Ar[0]._debugName=="EditorContext")[1],yr=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],vr=(Ar,on)=>{var jn,Hr;let Un=Ar._first;do on.includes((Hr=(jn=Un.element)==null?void 0:jn.command)==null?void 0:Hr.id)&&Ar._remove(Un);while(Un=Un.next)};if(dt(_t,Mt),setTimeout(()=>{At(),Ze.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Ir(Le||"educoder.txt",_t.getValue())}})},500),Ze.current.subscription=_t.onDidChangeModelContent(Ar=>{Te.current?clearTimeout(ct.current):(At(),Ye(_t.getValue(),Ar)),ct.current=setTimeout(()=>{Te.current=!1},500)}),window.Monaco||b(Mt,Ne(Nt)),We&&(vr(jt,yr),Qt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",Yr),window.removeEventListener("paste",Yr),window.addEventListener("keydown",Yr),window.addEventListener("paste",Yr)),window.Monaco=Mt,Be&&_t.onDidBlurEditorWidget(()=>{Be(_t.getValue())}),xt&&_t.onDidFocusEditorText(()=>{xt(_t.getValue())}),We)try{_t.onDidPaste(Ar=>{const on=_t.getSelection(),jn=Ze.current.pastePos||{},Hr=new Mt.Range(jn.startLineNumber||on.endLineNumber,jn.startColumn||on.endColumn,jn.endLineNumber||on.endLineNumber,jn.endColumn||on.endColumn);_t.executeEdits("",[{range:Ar.range,text:""}])})}catch(Ar){}let it=Ue();return Gt&&typeof Gt=="string"&&new B(Gt,_t,Mt),St(!0),()=>{const Ar=Ze.current.instance;Ar.dispose();const on=Ar.getModel();on&&on.dispose(),Ze.current.subscription&&Ze.current.subscription.dispose(),it.unobserve(Qt.current)}}catch(_t){}})},[]),(0,r.useEffect)(()=>{if(Ze.current.instance&&Ie)return document.addEventListener("keydown",Pr,!1),()=>{document.removeEventListener("keydown",Pr)}},[Re,Ie]),(0,r.useEffect)(()=>{let Xt=Ze.current.instance;if(Xt&&Ie){let _t=Ne(Nt);Mt.editor.setModelLanguage(Xt.getModel(),_t)}},[Nt,Ie]),(0,r.useEffect)(()=>{Ze.current.instance&&Ie&&Mt.editor.setTheme(qe)},[qe,Ie]),(0,r.useEffect)(()=>{let Xt=Ze.current.instance;fe.current=gt,Xt&&Ie&&(Xt.updateOptions(ce({},gt)),setTimeout(()=>{Xt.getModel().updateOptions(ce({},gt))},200))},[JSON.stringify(gt),Ie]),(0,r.useEffect)(()=>{let Xt=Ze.current.instance;Xt&&Ie&&Xt.layout()},[rr,je,Ie]);const[Rr,mr]=(0,r.useState)(me(rr)),[Nr,Jr]=(0,r.useState)(me(je)),sn=Z(ce({},rt),{width:Rr,height:Nr,position:"relative"});return r.createElement("div",{className:"my-monaco-editor",ref:Qt,style:sn},xe&&r.createElement(ie.CopyToClipboard,{text:Et,onCopy:()=>K.ZP.success("\u590D\u5236\u6210\u529F")},r.createElement($.Z,{title:"\u590D\u5236\u4EE3\u7801"},r.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},r.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Rt({width:Ht="100%",height:Bt="100%",original:rr,modified:je,language:Et,options:Nt={}}){const rt=(0,r.useRef)(),[gt,ft]=(0,r.useState)(null);function qe($e){let We;return rt.current&&(We=new i.Z(Ye=>{for(let dt of Ye)(dt.target.offsetHeight>0||dt.target.offsetWidth>0)&&$e.layout()}),We.observe(rt.current)),We}(0,r.useEffect)(()=>(rt.current&&Promise.all([e.e(8909),e.e(9404)]).then(e.bind(e,2550)).then($e=>{Mt=$e;const We=Mt.editor.createDiffEditor(rt.current,Z(ce({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}));ft(We);let Ye=qe(We);return()=>{We.dispose();const dt=We.getModel();dt&&dt.dispose(),Ye.unobserve(rt.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,r.useEffect)(()=>{gt&>.setModel({original:Mt.editor.createModel(rr,Et),modified:Mt.editor.createModel(je,Et)})},[rr,je,Et,gt]);const Be=me(Ht),xe=me(Bt),Re={width:Be,height:xe};return r.createElement("div",{className:"my-diff-editor",ref:rt,style:Re})}},32026:function(d,_,e){"use strict";e.d(_,{k:function(){return b}});var r=e(1103),i=e(8591),l=e(96999),c=Object.defineProperty,f=Object.defineProperties,o=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,x=(k,R,C)=>R in k?c(k,R,{enumerable:!0,configurable:!0,writable:!0,value:C}):k[R]=C,p=(k,R)=>{for(var C in R||(R={}))u.call(R,C)&&x(k,C,R[C]);if(h)for(var C of h(R))a.call(R,C)&&x(k,C,R[C]);return k},y=(k,R)=>f(k,o(R)),m=(k,R)=>{var C={};for(var O in k)u.call(k,O)&&R.indexOf(O)<0&&(C[O]=k[O]);if(k!=null&&h)for(var O of h(k))R.indexOf(O)<0&&a.call(k,O)&&(C[O]=k[O]);return C};const b=["\u8BA4\u8BC1\u4E13\u4E1A","\u8BA4\u8BC1\u5C4A\u522B"],A={namespace:"engineeringEvaluteList",state:{actionTabs:{key:"",params:{}},headerData:{dataSource:{[b[0]]:{width:235,placeholder:`\u8BF7\u9009\u62E9${b[0]}`,loading:"engineeringEvaluteList/getMajorList",dataList:[]},[b[1]]:{width:138,placeholder:`\u8BF7\u9009\u62E9${b[1]}`,loading:"engineeringEvaluteList/getYearList",dataList:[]}},active:{}},tabListData:{total:0,pageNo:1,pageSize:20,dataSource:[]}},effects:{*setActionTabs({payload:k},{call:R,put:C}){yield C({type:"save",payload:{actionTabs:p({},k)}})},*getMajorList({payload:k},{call:R,put:C,select:O}){const{userInfo:M}=yield O(B=>B.user);if(M!=null&&M.school_id){const B=yield R(r.BA,M.school_id);if(B&&B.data){const N=l.U.getItem(M==null?void 0:M.login);yield C({type:"setMajorOrYearDataSource",payload:{key:b[0],value:B.data.map(K=>({label:K.name,value:K.ec_major_school_id})),active:B.data.length>0?N[0]||B.data[0].ec_major_school_id:void 0}})}}},*getYearList({payload:k},{call:R,put:C,select:O}){const M=yield R(r.Nx,k.id),{userInfo:B}=yield O(N=>N.user);if(M&&M.data){const N=l.U.getItem(B==null?void 0:B.login);yield C({type:"setMajorOrYearDataSource",payload:{key:b[1],value:M.data.map(K=>({label:K.year,value:K.ec_year_id})),active:M.data.length>0?k.firstEnter?N[1]:M.data[0].ec_year_id:void 0}})}},*getCourseResults({payload:k={}},{call:R,put:C,select:O}){const{calc:M,page:B,per_page:N}=k,{headerData:K,tabListData:$}=yield O(ie=>ie.engineeringEvaluteList),{userInfo:G}=yield O(ie=>ie.user);let se=K.active[b[1]];if(se){let ie={id:se,page:B||1,per_page:N||$.pageSize};M&&(ie=y(p({},ie),{page:$.pageNo}));const le=yield R(r._y,ie),q=[K.active[b[0]],K.active[b[1]]];l.U.setItem(G==null?void 0:G.login,q),le&&le.ec_courses&&(yield C({type:"setCourseResults",payload:y(p({},$),{pageNo:ie.page,total:le.count,pageSize:ie.per_page||$.pageSize,dataSource:le.ec_courses.map((J,V)=>y(p({},J),{key:ie.page>1?(ie.page-1)*ie.per_page+V+1:V+1}))})}))}else yield C({type:"setCourseResults",payload:y(p({},$),{pageNo:1,total:0,dataSource:[]})})},*exportCourse({payload:k},{call:R,select:C}){const{headerData:O}=yield C(M=>M.engineeringEvaluteList);O.active[b[1]]&&(yield R(r.F,O.active[b[1]]))},*compute({payload:k},{call:R,put:C}){const O=k,{all:M}=O,B=m(O,["all"]),N=yield R(M?r.At:r.PX,B);N&&N.status===0?(i.ZP.success("\u8BA1\u7B97\u5B8C\u6210"),yield C({type:"getCourseResults",payload:{calc:!0}})):i.ZP.error(N.message)}},reducers:{save(k,R){return p(p({},k),R.payload)},setMajorOrYearDataSource(k,{payload:R}){let C=k.headerData.active;return R.active&&(C=y(p({},C),{[R.key]:R.active})),y(p({},k),{headerData:y(p({},k.headerData),{dataSource:y(p({},k.headerData.dataSource),{[R.key]:y(p({},k.headerData.dataSource[R.key]),{dataList:R.value})}),active:C})})},setMajorOrYearActive(k,{payload:R}){return y(p({},k),{headerData:y(p({},k.headerData),{active:y(p({},k.headerData.active),{[R.key]:R.value})})})},setCourseResults(k,{payload:R}){return y(p({},k),{tabListData:p(p({},k.tabListData),R)})}},subscriptions:{setup({dispatch:k,history:R}){return R.listen(({pathname:C})=>{C==="/"&&k({type:"query"})})}}};_.Z=A},55305:function(d,_,e){"use strict";e.d(_,{L:function(){return h},r:function(){return a}});var r=Object.defineProperty,i=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,f=(x,p,y)=>p in x?r(x,p,{enumerable:!0,configurable:!0,writable:!0,value:y}):x[p]=y,o=(x,p)=>{for(var y in p||(p={}))l.call(p,y)&&f(x,y,p[y]);if(i)for(var y of i(p))c.call(p,y)&&f(x,y,p[y]);return x};const h=x=>x==null?void 0:x.map(p=>{const y=(p.sub_disciplines||[]).map(m=>({value:m.id,label:m.name}));return{value:p.id,label:p.name,children:y}}),u={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03",8:"\u516B"},a=x=>{if(!x)return;const{all_questions_count:p,all_score:y,single_questions:m,multiple_questions:b,judgement_questions:A,program_questions:k,completion_questions:R,subjective_questions:C,practical_questions:O,combination_questions:M}=x||{},N=[o({type:"SINGLE",name:"\u5355\u9009\u9898"},m),o({type:"MULTIPLE",name:"\u591A\u9009\u9898"},b),o({type:"COMPLETION",name:"\u586B\u7A7A\u9898"},R),o({type:"JUDGMENT",name:"\u5224\u65AD\u9898"},A),o({type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},C),o({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},k),o({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},O),o({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},M)].filter(K=>K.questions_count>0).map((K,$)=>o(o({},K),{number:u[$+1]}));return{all_questions_count:p,all_score:y,questionList:N}}},96999:function(d,_,e){"use strict";e.d(_,{U:function(){return c},t:function(){return l}});var r=e(43418),i=e(48790);const l=(f,o="")=>{r.default.confirm({centered:!0,width:520,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o,onOk:f})},c={setItem:(f,o)=>{var h;const u=f+"-engineering"+((h=(0,i.eY)())==null?void 0:h.school_id),a=JSON.stringify(o);localStorage.setItem(u,a)},getItem:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id),u=localStorage.getItem(h);return u!==null&&u!=="[object Object]"?JSON.parse(u):[]},clear:f=>{var o;const h=f+"-engineering"+((o=(0,i.eY)())==null?void 0:o.school_id);localStorage.removeItem(h)}}},98750:function(d,_,e){"use strict";e.d(_,{$f:function(){return p},Cq:function(){return b},GY:function(){return o},I8:function(){return k},Ow:function(){return y},P:function(){return x},Ql:function(){return h},RA:function(){return O},Zm:function(){return u},bz:function(){return f},eF:function(){return A},gQ:function(){return R},ht:function(){return m},kN:function(){return M},n1:function(){return l},nI:function(){return B},o9:function(){return c},sG:function(){return a},wi:function(){return C}});var r=e(38986),i=(N,K,$)=>new Promise((G,se)=>{var ie=J=>{try{q($.next(J))}catch(V){se(V)}},le=J=>{try{q($.throw(J))}catch(V){se(V)}},q=J=>J.done?G(J.value):Promise.resolve(J.value).then(ie,le);q(($=$.apply(N,K)).next())});function l(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/avatar.json`,{method:"put",body:N})})}function c(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}.json`,{method:"get"})})}function f(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:N})})}function o(N){return i(this,null,function*(){return(0,r.ZP)("/api/schools/limit_list.json",{method:"get",params:N})})}function h(N){return i(this,null,function*(){return(0,r.ZP)(`/api/schools/${N.id}/departments/for_option.json`,{method:"get",params:N})})}function u(N){return i(this,null,function*(){return(0,r.ZP)("/api/add_department_applies.json",{method:"post",body:N})})}function a(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}.json`,{method:"put",body:N})})}function x(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/authentication_apply.json`,{method:"delete"})})}function p(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/professional_auth_apply.json`,{method:"delete"})})}function y(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/professional_auth_apply.json`,{method:"post",body:N})})}function m(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.id}/authentication_apply.json`,{method:"post",body:N})})}function b(N){return i(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:N})})}function A(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/phone_bind.json`,{method:"post",body:N})})}function k(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/email_bind.json`,{method:"post",body:N})})}function R(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.login}/password.json`,{method:"put",body:N})})}function C(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${N.basicInfoId}/open_users/${N.id}.json`,{method:"delete"})})}function O(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_authentication.json`,{method:"post",body:N})})}function M(N){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/cancel_professional_certification.json`,{method:"post",body:N})})}function B(N,K){return i(this,null,function*(){return(0,r.ZP)(`/api/users/${N.login}/videos/${N.id}/create_subject_video.json`,{method:"post",body:K})})}},97402:function(d,_,e){"use strict";e.d(_,{An:function(){return y},TO:function(){return a},my:function(){return p},nZ:function(){return x}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(m,b,A)=>b in m?i(m,b,{enumerable:!0,configurable:!0,writable:!0,value:A}):m[b]=A,h=(m,b)=>{for(var A in b||(b={}))c.call(b,A)&&o(m,A,b[A]);if(l)for(var A of l(b))f.call(b,A)&&o(m,A,b[A]);return m},u=(m,b,A)=>new Promise((k,R)=>{var C=B=>{try{M(A.next(B))}catch(N){R(N)}},O=B=>{try{M(A.throw(B))}catch(N){R(N)}},M=B=>B.done?k(B.value):Promise.resolve(B.value).then(C,O);M((A=A.apply(m,b)).next())});function a(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_up.json`,{method:"post",body:h({},m)})})}function x(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/inform_down.json`,{method:"post",body:h({},m)})})}function p(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/update_informs.json`,{method:"post",body:h({},m)})})}function y(m){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${m.coursesId}/new_informs.json`,{method:"post",body:h({},m)})})}},44203:function(d,_,e){"use strict";e.d(_,{$n:function(){return A},H:function(){return b},Nm:function(){return y},Ot:function(){return m},SV:function(){return a},fc:function(){return R},mn:function(){return k},tO:function(){return p},zI:function(){return x}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(C,O,M)=>O in C?i(C,O,{enumerable:!0,configurable:!0,writable:!0,value:M}):C[O]=M,h=(C,O)=>{for(var M in O||(O={}))c.call(O,M)&&o(C,M,O[M]);if(l)for(var M of l(O))f.call(O,M)&&o(C,M,O[M]);return C},u=(C,O,M)=>new Promise((B,N)=>{var K=se=>{try{G(M.next(se))}catch(ie){N(ie)}},$=se=>{try{G(M.throw(se))}catch(ie){N(ie)}},G=se=>se.done?B(se.value):Promise.resolve(se.value).then(K,$);G((M=M.apply(C,O)).next())});function a(C){return u(this,null,function*(){return(0,r.ZP)("/api/files/public_with_course_and_project",{method:"get",params:h({},C)})})}function x(C){return u(this,null,function*(){return(0,r.ZP)("/api/files/mine_with_course_and_project.json",{method:"get",params:h({},C)})})}function p(C){return u(this,null,function*(){return(0,r.ZP)("/api/files/import.json",{method:"post",body:h({},C)})})}function y(C){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${C.id}.json`,{method:"get",params:h({},C)})})}function m(C){return u(this,null,function*(){const{id:O}=C;return delete C.id,(0,r.ZP)(`/api/files/${O}.json`,{method:"put",body:h({},C)})})}function b(C){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${C.id}/update_visits.json`,{method:"post"})})}function A(C){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${C==null?void 0:C.id}/watch_list.json`,{method:"get",params:h({},C)})})}function k(C){return u(this,null,function*(){return(0,r.ZP)("/api/files/get_batches_publish_info.json",{method:"get",params:h({},C)})})}function R(C){return u(this,null,function*(){return(0,r.ZP)(`/api/files/${C==null?void 0:C.id}/add_file_quantity.json`,{method:"post",body:h({},C)})})}},32967:function(d,_,e){"use strict";e.d(_,{CJ:function(){return y},Mf:function(){return R},NA:function(){return A},PC:function(){return m},PP:function(){return b},YQ:function(){return k},cc:function(){return p},dI:function(){return x},yq:function(){return a}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(C,O,M)=>O in C?i(C,O,{enumerable:!0,configurable:!0,writable:!0,value:M}):C[O]=M,h=(C,O)=>{for(var M in O||(O={}))c.call(O,M)&&o(C,M,O[M]);if(l)for(var M of l(O))f.call(O,M)&&o(C,M,O[M]);return C},u=(C,O,M)=>new Promise((B,N)=>{var K=se=>{try{G(M.next(se))}catch(ie){N(ie)}},$=se=>{try{G(M.throw(se))}catch(ie){N(ie)}},G=se=>se.done?B(se.value):Promise.resolve(se.value).then(K,$);G((M=M.apply(C,O)).next())});function a(C){return u(this,null,function*(){return(0,r.ZP)("/api/courses/board_list.json",{method:"get",params:h({},C)})})}function x(C){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${C.boardId}.json`,{method:"get",params:h({},C)})})}function p(C){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${C.id}/sticky_top.json`,{method:"put",body:{course_id:C.coursesId}})})}function y(C){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${C.id}/sticky_top.json`,{method:"put",body:{course_id:C.coursesId}})})}function m(C){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${C.boardId}/reply_list.json`,{method:"get",params:h({},C)})})}function b(C){return u(this,null,function*(){return(0,r.ZP)(`/api/messages/${C.boardId}/reply.json`,{method:"post",body:h({},C)})})}function A(C){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},C)})})}function k(C){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},C)})})}function R(C){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},C)})})}},82264:function(d,_,e){"use strict";e.d(_,{$T:function(){return vr},A:function(){return Gt},Ab:function(){return ti},Al:function(){return Q},BQ:function(){return ft},BR:function(){return ee},Bn:function(){return $e},Cq:function(){return jt},DJ:function(){return Ne},Dd:function(){return m},Ds:function(){return Be},EO:function(){return Pt},Ed:function(){return Mt},F9:function(){return dt},FU:function(){return ir},Fg:function(){return b},GV:function(){return rr},Gk:function(){return q},Gm:function(){return Nt},Gz:function(){return A},Hl:function(){return k},Hn:function(){return $},ID:function(){return Jr},IU:function(){return Te},J2:function(){return Ht},K$:function(){return xe},KP:function(){return bt},KT:function(){return Oe},L$:function(){return Vt},LH:function(){return O},Lk:function(){return Xi},Ls:function(){return ae},MA:function(){return jn},Mc:function(){return qn},N7:function(){return ue},Nd:function(){return le},Nl:function(){return It},Ns:function(){return sn},O3:function(){return Ge},Pj:function(){return Et},QX:function(){return pe},QZ:function(){return Pe},R2:function(){return V},Rk:function(){return yr},S9:function(){return Ft},U8:function(){return _t},UD:function(){return Ir},U_:function(){return se},Uy:function(){return mr},V8:function(){return K},Vw:function(){return j},W0:function(){return $t},W7:function(){return qe},WK:function(){return Hr},Wr:function(){return wi},YR:function(){return Ze},Z0:function(){return yt},ZL:function(){return St},ZT:function(){return Ei},ZX:function(){return Hn},Z_:function(){return M},_0:function(){return B},_9:function(){return rt},_B:function(){return Di},aP:function(){return Ct},aQ:function(){return gt},aZ:function(){return Le},al:function(){return Wt},bm:function(){return Yr},bz:function(){return We},c_:function(){return lt},ds:function(){return Gr},fN:function(){return Un},fr:function(){return Qt},g4:function(){return Bt},gq:function(){return R},hf:function(){return Z},i:function(){return Lt},i6:function(){return Ar},i7:function(){return Nr},iE:function(){return a},ih:function(){return Tn},kW:function(){return Rt},km:function(){return Xt},nP:function(){return p},nQ:function(){return Ye},nX:function(){return Pr},oM:function(){return Re},oR:function(){return fa},o_:function(){return Ie},pf:function(){return At},pr:function(){return zi},pv:function(){return it},qB:function(){return ce},r2:function(){return N},rS:function(){return C},s:function(){return zn},sb:function(){return tt},sm:function(){return y},t1:function(){return je},tB:function(){return yn},tR:function(){return xt},td:function(){return ct},uh:function(){return er},up:function(){return ut},v2:function(){return x},vV:function(){return Ue},w9:function(){return ie},wR:function(){return on},yS:function(){return fe},yV:function(){return J},yd:function(){return Me},zg:function(){return me}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(kt,pt,Pi)=>pt in kt?i(kt,pt,{enumerable:!0,configurable:!0,writable:!0,value:Pi}):kt[pt]=Pi,h=(kt,pt)=>{for(var Pi in pt||(pt={}))c.call(pt,Pi)&&o(kt,Pi,pt[Pi]);if(l)for(var Pi of l(pt))f.call(pt,Pi)&&o(kt,Pi,pt[Pi]);return kt},u=(kt,pt,Pi)=>new Promise((Vi,oi)=>{var xa=mn=>{try{Jn(Pi.next(mn))}catch(nr){oi(nr)}},di=mn=>{try{Jn(Pi.throw(mn))}catch(nr){oi(nr)}},Jn=mn=>mn.done?Vi(mn.value):Promise.resolve(mn.value).then(xa,di);Jn((Pi=Pi.apply(kt,pt)).next())});const a=kt=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${kt==null?void 0:kt.course_id}/course_videos/configs.json`,{method:"put",body:kt})}),x=kt=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${kt==null?void 0:kt.course_id}/course_videos/list_for_config.json`,{method:"Get",params:kt})}),p=kt=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${kt==null?void 0:kt.course_id}/homework_commons/max_late_time.json`,{method:"Get",params:kt})}),y=kt=>u(void 0,null,function*(){return(0,r.ZP)(`/api/courses/${kt==null?void 0:kt.course_id}/homework_commons/batch_late_setting`,{method:"post",body:kt})}),m=kt=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/course_use_infos.json",{method:"Get",params:kt})}),b=kt=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/rank_list.json",{method:"Get",params:kt})}),A=kt=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_body.json",{method:"Get",params:kt})}),k=kt=>u(void 0,null,function*(){return(0,r.ZP)("/api/course_statistics/statistics_header.json",{method:"Get",params:kt})});function R(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.course_id}/set_assistant_permissions.json`,{method:"post",body:h({},kt.permissions)})})}function C(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.course_id}/assistant_permissions.json`,{method:"Get",params:h({},kt)})})}function O(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/ai_status_query.json`,{method:"Get",params:kt})})}function M(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/update_course_portrait_data.json`,{method:"post",body:h({},kt)})})}function B(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/get_user_portrait_config.json`,{method:"Get",params:kt})})}function N(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/update_user_portrait_config.json?id=${kt.coursesId}`,{method:"put",body:h({},kt)})})}function K(kt){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"Get",params:h({},kt)})})}function $(kt){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/according_course_recommend_shixuns.json",{method:"Get",params:h({},kt)})})}function G(kt){return u(this,null,function*(){return Fetch("/api/disciplines.json",{method:"Get",params:h({},kt)})})}function se(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/top_banner.json`,{method:"get",params:h({},kt)})})}function ie(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id||kt.coursesId}/left_banner.json`,{method:"get",params:h({},kt)})})}function le(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/homework_commons.json`,{method:"get",params:h({},kt)})})}function q(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/homework_commons/list.json`,{method:"get",params:h({},kt)})})}function J(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/graduation_topics.json`,{method:"get",params:h({},kt)})})}function V(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/graduation_tasks.json`,{method:"get",params:h({},kt)})})}function ue(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/v2/courses/${kt.id}/exercises.json`,{method:"get",params:h({},kt)})})}function ee(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/polls.json`,{method:"get",params:h({},kt)})})}function Q(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/homework_commons.json`,{method:"get",params:h({},kt)})})}function ce(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/course_groups.json`,{method:"get",params:h({},kt)})})}function Z(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/all_course_groups.json`,{method:"get",params:h({},kt)})})}function j(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/attendances.json`,{method:"get",params:h({},kt)})})}function ae(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/courses/${kt.coursesId}/attendances.json`,{method:"get",params:h({},kt)})})}function me(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/attendances/${kt.id}/edit.json`,{method:"get",params:h({},kt)})})}function Pe(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/informs.json`,{method:"get",params:h({},kt)})})}function Oe(kt){return u(this,null,function*(){return(0,r.ZP)("/api/files.json",{method:"get",params:h({},kt)})})}function Ge(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/course_videos.json`,{method:"get",params:h({},kt)})})}function Ne(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/live_links.json`,{method:"get",params:h({},kt)})})}function Mt(kt){return u(this,null,function*(){return(0,r.ZP)("/api/courses/mine.json",{method:"get",params:h({},kt)})})}function bt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${kt.categoryId}/messages.json`,{method:"get",params:h({},kt)})})}function Rt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/course_groups.json`,{method:"get",params:h({},kt)})})}function Ht(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/students.json`,{method:"get",params:h({},kt)})})}function Bt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/statistics.json`,{method:"get",params:h({},kt)})})}function rr(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/work_score.json`,{method:"get",params:h({},kt)})})}function je(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/act_score.json`,{method:"get",params:h({},kt)})})}function Et(kt){return u(this,null,function*(){return(0,r.ZP)("/api/shixun_lists.json",{method:"get",params:h({},kt)})})}function Nt(kt){return u(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"get",params:h({},kt)})})}function rt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt==null?void 0:kt.course_id}/homework_commons/impersonal_list.json`,{method:"get",params:h({},kt)})})}function gt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/homework_commons/create_shixun_homework.json`,{method:"post",body:h({},kt)})})}function ft(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt==null?void 0:kt.course_id}/homework_commons/create_collaborators.json`,{method:"post",body:h({},kt)})})}function qe(kt){return u(this,null,function*(){return(0,r.ZP)("/api/subject_lists.json",{method:"get",params:h({},kt)})})}function Be(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/homework_commons/create_subject_homework.json`,{method:"post",body:h({},kt)})})}function xe(kt){return u(this,null,function*(){return(0,r.ZP)("/api/schools/school_list.json",{method:"get",params:kt})})}function Re(kt){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_course_list.json",{method:"post",body:kt})})}function $e(kt){return u(this,null,function*(){return(0,r.ZP)("/api/courses.json",{method:"post",body:kt})})}function We(kt){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:kt})})}function Ye(kt){return u(this,null,function*(){return(0,r.ZP)("/api/users/member_search.json",{method:"get",params:kt})})}function dt(kt){return u(this,null,function*(){return(0,r.ZP)("/api/student_groups.json",{method:"get",params:h({page:1,limit:1e3},kt)})})}function xt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.identifier}/add_student_groups.json`,{method:"post",body:kt})})}function ir(kt){return u(this,null,function*(){return(0,r.ZP)("/api/courses/search_all.json",{method:"get",params:kt})})}function er(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/add_teacher.json`,{method:"post",body:kt})})}function Le(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/add_students_by_search.json`,{method:"post",body:kt})})}function tt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/set_public_or_private.json`,{method:"post",body:kt})})}function Vt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/set_invite_code_halt.json`,{method:"post",body:kt})})}function Ft(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/duplicate_course.json`,{method:"post",body:kt})})}function Wt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/update_end_date.json`,{method:"put",body:kt})})}function Gt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}.json`,{method:"delete",body:kt})})}function Pt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/settings.json`,{method:"get",params:h({},kt)})})}function Qt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}.json`,{method:"put",body:kt})})}function Ze(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/export_couser_info.json`,{method:"get",params:{export:!0}})})}function fe(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/export_member_act_score_async.json`,{method:"get",params:h({export:!0},kt)})})}function pe(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/export_total_homework_commons_score.json`,{method:"get",params:h({export:!0},kt)})})}function It(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/export_total_exercises_and_other_score.json`,{method:"get",params:h({export:!0},kt)})})}function Te(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/export_star_user.json`,{method:"get",params:h({export:!0},kt)})})}function ct(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/export_mooc_records.json`,{method:"get",params:h({export:!0},kt)})})}function $t(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/export_total_course_score.json`,{method:"get",params:h({export:!0},kt)})})}function Ct(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${kt.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},kt)})})}function Ie(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${kt.categoryId}/export_shixun_report.json`,{method:"get",params:h({export:!0},kt)})})}function St(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${kt.categoryId}/export_exercise_users.json`,{method:"get",params:h({export:!0},kt)})})}function Ue(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${kt.categoryId}/export_exercise_word.json`,{method:"get",params:h({export:!0},kt)})})}function Se(kt){return u(this,null,function*(){return Fetch(`/api/homework_commons/${kt.categoryId}/works_list.zip`,{method:"get",params:h({export:!0},kt)})})}function yt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api//course_second_categories/${kt.id}.json`,{method:"delete",params:{export:!0}})})}function Lt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api//boards/${kt.id}.json`,{method:"delete",params:{export:!0}})})}function Me(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${kt.id}/sticky_module.json`,{method:"get"})})}function Pr(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/course_modules/${kt.id}/hidden_module.json`,{method:"get"})})}function At(kt){return u(this,null,function*(){return(0,r.ZP)("/api/courses/new.json",{method:"get",params:kt})})}function Gr(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/weapps/attendances/${kt.id}.json`,{method:"get",params:kt})})}function Yr(kt){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"get",params:kt})})}function Ir(kt){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances/update_status.json",{method:"post",body:kt})})}function Rr(kt){return u(this,null,function*(){return Fetch(`/api/polls/${kt.categoryId}/commit_result.xlsx`,{method:"get",params:h({export:!0},kt)})})}function mr(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${kt.categoryId}/export_scores.json`,{method:"get",params:h({export:!0},kt)})})}function Nr(kt){return(0,r.ZP)(`/api/polls/${kt.categoryId}/start_answer.json`,{method:"get",params:h({},kt)})}function Jr(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${kt.questionId}/poll_votes.json`,{method:"post",body:kt})})}function sn(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${kt.categoryId}/commit_poll.json`,{method:"post",body:kt})})}function Xt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.courseId}/tasks_list.json`,{method:"get",params:kt})})}function _t(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.courseId}/update_task_position.json`,{method:"post",body:kt})})}function ut(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/calculate_all_shixun_scores.json`,{method:"get",params:kt})})}function lt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/all_course_groups.json`,{method:"get",params:kt})})}function jt(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/polls/all_course_groups.json`,{method:"get",params:kt})})}function yr(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/students.json`,{method:"get",params:kt})})}function vr(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${kt.categoryId}/rename_group.json`,{method:"POST",body:kt})})}function it(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/course_groups/${kt.categoryId}.json`,{method:"delete",body:kt})})}function Ar(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/join_course_group.json`,{method:"POST",body:kt})})}function on(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/transfer_to_course_group.json`,{method:"post",body:kt})})}function jn(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/delete_from_course.json`,{method:"post",body:kt})})}function Hr(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/join_course_group.json`,{method:"post",body:kt})})}function Un(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/exit_course.json`,{method:"post"})})}function Hn(kt){return u(this,null,function*(){return(0,r.ZP)("/api/weapps/course_member_attendances.json",{method:"post",body:h({},kt)})})}function Tn(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/mooc_users/${kt.user_id}/edit.json`,{method:"get",params:kt})})}function zn(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/mooc_users.json`,{method:"post",body:kt})})}function yn(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.coursesId}/mooc_users/${kt.user_id}.json`,{method:"put",body:kt})})}function wi(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/course_second_categories/${kt.id}/move_category.json`,{method:"post",body:kt})})}function ti(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/boards/${kt.id}/move_category.json`,{method:"post",body:kt})})}function Ei(kt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt.id}/courseware.json`,{method:"get",params:kt})})}function zi(kt,pt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${kt}/mark_wrong_topic.json`,{method:"get",params:pt})})}function Di(kt,pt){return u(this,null,function*(){return(0,r.ZP)(`/api/exercises/${kt}/cancel_wrong_topic.json`,{method:"get",params:pt})})}function fa(kt,pt){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${kt}/allow_end_group.json`,{method:"get",params:pt})})}function qn(kt,pt){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${kt}/homework_commons/end_with_homework_list_position.json`,{method:"post",body:pt})})}function Xi(kt,pt){return u(this,null,function*(){return(0,r.ZP)(`/api/tasks/${kt}/get_content_for_commit_id.json`,{method:"get",params:pt})})}},73801:function(d,_,e){"use strict";e.d(_,{$M:function(){return Bt},$P:function(){return ir},Ax:function(){return x},Dh:function(){return k},FU:function(){return G},GQ:function(){return ee},IN:function(){return Be},JM:function(){return We},Ju:function(){return Ht},Mn:function(){return qe},Ni:function(){return ae},Pg:function(){return R},Pt:function(){return A},Qp:function(){return V},R9:function(){return se},Ux:function(){return ue},Vy:function(){return Ge},XJ:function(){return j},XR:function(){return bt},Ze:function(){return B},aq:function(){return M},bQ:function(){return m},bu:function(){return p},cC:function(){return a},jS:function(){return le},lm:function(){return xe},ml:function(){return ce},o3:function(){return je},pA:function(){return Nt},pS:function(){return $e},pU:function(){return Z},ps:function(){return $},q0:function(){return gt},qN:function(){return ft},qS:function(){return b},qj:function(){return Mt},qt:function(){return dt},rV:function(){return C},rZ:function(){return Ye},rk:function(){return Pe},rm:function(){return J},sK:function(){return q},sL:function(){return rt},su:function(){return Re},tC:function(){return Oe},tO:function(){return Ne},u9:function(){return Q},uZ:function(){return me},vV:function(){return K},xx:function(){return er},y8:function(){return Rt},yS:function(){return N},zF:function(){return y},zc:function(){return ie},zj:function(){return O},zz:function(){return xt}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Le,tt,Vt)=>tt in Le?i(Le,tt,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):Le[tt]=Vt,h=(Le,tt)=>{for(var Vt in tt||(tt={}))c.call(tt,Vt)&&o(Le,Vt,tt[Vt]);if(l)for(var Vt of l(tt))f.call(tt,Vt)&&o(Le,Vt,tt[Vt]);return Le},u=(Le,tt,Vt)=>new Promise((Ft,Wt)=>{var Gt=Ze=>{try{Qt(Vt.next(Ze))}catch(fe){Wt(fe)}},Pt=Ze=>{try{Qt(Vt.throw(Ze))}catch(fe){Wt(fe)}},Qt=Ze=>Ze.done?Ft(Ze.value):Promise.resolve(Ze.value).then(Gt,Pt);Qt((Vt=Vt.apply(Le,tt)).next())});const a=Le=>(0,r.ZP)(`/api/competitions/${Le.identifier}/create_guide.json`,{method:"post",body:Le}),x=Le=>(0,r.ZP)(`/api/competitions/${Le.identifier}/guides.json`,{method:"get",params:Le}),p=Le=>(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.competition_team_id}/edit_info.json`,{method:"put",body:Le});function y(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/update_result.json`,{method:"post",body:Le})})}function m(Le){return u(this,null,function*(){return(0,r.ZP)("/api/competitions.json",{method:"Get",params:h({},Le)})})}function b(Le){return u(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:Le})})}function A(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"post"})})}function k(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_staff.json`,{method:"get"})})}function R(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/common_header.json`,{method:"get"})})}function C(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/${Le.url}`,{method:"get",params:h({},Le)})})}function O(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/update_md_content.json`,{method:"post",body:Le})})}function M(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"get",params:Le})})}function B(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.Teannameid}/edit.json`,{method:"get",params:Le})})}function N(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.Teannameid}.json`,{method:"put",body:Le})})}function K(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.id}/leave.json`,{method:"post",body:Le})})}function $(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.id}.json`,{method:"delete"})})}function G(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"post",body:Le})})}function se(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.id}/add_managers.json`,{method:"post",body:Le})})}function ie(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/join.json`,{method:"post",body:Le})})}function le(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/teachers.json`,{method:"get",params:Le})})}function q(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/students.json`,{method:"get",params:Le})})}function J(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.teamid}/crud_team_members.json`,{method:"post",body:Le})})}function V(Le){return u(this,null,function*(){return(0,r.ZP)("/api/users/competition_reward.json",{method:"post",body:Le})})}function ue(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/chart_rules.json`,{method:"get"})})}function ee(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/charts.json`,{method:"get",params:Le})})}function Q(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/results.json`,{method:"get",params:Le})})}function ce(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/md_tab_rules.json`,{method:"get",params:Le})})}function Z(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/prize.json`,{method:"get",params:Le})})}function j(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.id}.json`,{method:"get",params:Le})})}function ae(Le){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:Le})})}function me(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/phone_bind.json`,{method:"post",body:Le})})}function Pe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/email_bind.json`,{method:"post",body:Le})})}function Oe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/professional_auth_apply.json`,{method:"delete"})})}function Ge(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/users/accounts/${Le.userid}/authentication_apply.json`,{method:"delete"})})}function Ne(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/prize_leader_account.json`,{method:"put",body:Le})})}function Mt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.teamid}/shixun_detail.json`,{method:"get"})})}function bt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams/${Le.teamid}/course_detail.json`,{method:"get"})})}function Rt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/attachments/${Le.id}.json`,{method:"delete"})})}function Ht(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.id}/get_certificate_info.json`,{method:"get",params:Le})})}function Bt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.id}/basic_setting.json`,{method:"post",body:Le})})}function rr(){return u(this,null,function*(){return Fetch("/api/competitions/download_template",{method:"get",responseType:"arraybuffer"})})}function je(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/common_header.json`,{method:"get"})})}function Et(Le){return u(this,null,function*(){return Fetch("/api/competitions.json",{method:"post",body:Le})})}function Nt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/search_managers.json`,{method:"get",params:Le})})}function rt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/get_managers.json`,{method:"get"})})}function gt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/add_managers.json`,{method:"post",body:Le})})}function ft(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/delete_managers.json`,{method:"delete",body:Le})})}function qe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/get_picture.json`,{method:"get"})})}function Be(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/identifier_exist.json`,{method:"post",body:Le})})}function xe(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/get_shixun_settings.json`,{method:"get"})})}function Re(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/shixun_add.json`,{method:"post",body:Le})})}function $e(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/shixun_delete.json`,{method:"delete",body:Le})})}function We(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/shixun_select.json`,{method:"post",body:Le})})}function Ye(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le}/info_finish.json`,{method:"get"})})}function dt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le==null?void 0:Le.id}/competition_review.json`,{method:"post",body:h({},Le)})})}function xt(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_teams.json`,{method:"get",params:Le})})}function ir(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/all_team_members.json`,{method:"get",params:Le})})}function er(Le){return u(this,null,function*(){return(0,r.ZP)(`/api/competitions/${Le.identifier}/competition_commit_records/member_works.json`,{method:"get",params:Le})})}},1103:function(d,_,e){"use strict";e.d(_,{F:function(){return b},OE:function(){return O},ff:function(){return A},p1:function(){return k},_y:function(){return m},mK:function(){return K},gq:function(){return G},eM:function(){return N},BA:function(){return le},bA:function(){return J},Nx:function(){return q},Qx:function(){return M},At:function(){return R},PX:function(){return C},Xl:function(){return B},y9:function(){return $},No:function(){return se},ay:function(){return V}});var r=e(38986),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(ue,ee,Q)=>ee in ue?i(ue,ee,{enumerable:!0,configurable:!0,writable:!0,value:Q}):ue[ee]=Q,a=(ue,ee)=>{for(var Q in ee||(ee={}))o.call(ee,Q)&&u(ue,Q,ee[Q]);if(f)for(var Q of f(ee))h.call(ee,Q)&&u(ue,Q,ee[Q]);return ue},x=(ue,ee)=>l(ue,c(ee)),p=(ue,ee)=>{var Q={};for(var ce in ue)o.call(ue,ce)&&ee.indexOf(ce)<0&&(Q[ce]=ue[ce]);if(ue!=null&&f)for(var ce of f(ue))ee.indexOf(ce)<0&&h.call(ue,ce)&&(Q[ce]=ue[ce]);return Q},y=(ue,ee,Q)=>new Promise((ce,Z)=>{var j=Pe=>{try{me(Q.next(Pe))}catch(Oe){Z(Oe)}},ae=Pe=>{try{me(Q.throw(Pe))}catch(Oe){Z(Oe)}},me=Pe=>Pe.done?ce(Pe.value):Promise.resolve(Pe.value).then(j,ae);me((Q=Q.apply(ue,ee)).next())});const m=ue=>y(void 0,null,function*(){var ee=ue,{id:Q}=ee,ce=p(ee,["id"]);return(0,r.ZP)(`/api/ec_years/${Q}/course_results.json`,{method:"get",params:ce})}),b=ue=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${ue}/course_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},A=({ec_year_id:ue})=>(0,r.ZP)(`/api/ec_years/${ue}/course_results/get_class.json`,{method:"get"}),k=({ec_year_id:ue,id:ee,class_name:Q=null})=>(0,r.ZP)(`/api/ec_years/${ue}/course_results/${ee}.json`,{method:"get",params:{class_name:Q}}),R=({ec_year_id:ue})=>(0,r.ZP)("/api/ec_courses/1/evaluations/compute_all_courses_data",{method:"post",body:{ec_year_id:ue}}),C=({ec_course_id:ue})=>(0,r.ZP)(`/api/ec_courses/${ue}/evaluations/evaluation_data`,{method:"POST"}),O=ue=>{let ee=document.createElement("iframe");ee.src=`/api/ec_years/${ue}/ec_graduation_results.xlsx`,ee.style.display="none",document.body.appendChild(ee)},M=({ec_year_id:ue})=>(0,r.ZP)(`/api/ec_years/${ue}/ec_graduation_results/compute_all`,{method:"post"}),B=({ec_year_id:ue,id:ee})=>(0,r.ZP)(`/api/ec_years/${ue}/ec_graduation_results/compute_single?id=${ee}`,{method:"POST"}),N=ue=>(0,r.ZP)(`/api/ec_years/${ue}/ec_graduation_results.json`,{method:"get"}),K=ue=>(0,r.ZP)(`/api/ec_years/${ue}/ec_graduation_results/get_formulas.json`,{method:"get"}),$=({ec_year_id:ue,formula_one:ee,formula_two:Q,formula_three:ce})=>(0,r.ZP)(`/api/ec_years/${ue}/ec_graduation_results/set_formulas.json`,{method:"PUT",body:{formula_one_id:ee,formula_two_id:Q,formula_three_id:ce}}),G=({ec_year_id:ue,id:ee})=>(0,r.ZP)(`/api/ec_years/${ue}/ec_graduation_results/${ee}.json`,{method:"get"}),se=ue=>{var ee=ue,{ec_year_id:Q,type:ce,goal_value:Z}=ee,j=p(ee,["ec_year_id","type","goal_value"]);let ae=`?type=${ce}`,me={method:"PUT"};return ce==="all"&&(ae+=`&goal_value=${Z}`),ce==="each"&&(me=x(a({},me),{body:j})),(0,r.ZP)(`/api/ec_years/${Q}/ec_graduation_results/set_goal_value${ae}`,me)};var ie=(ue,ee,Q)=>new Promise((ce,Z)=>{var j=Pe=>{try{me(Q.next(Pe))}catch(Oe){Z(Oe)}},ae=Pe=>{try{me(Q.throw(Pe))}catch(Oe){Z(Oe)}},me=Pe=>Pe.done?ce(Pe.value):Promise.resolve(Pe.value).then(j,ae);me((Q=Q.apply(ue,ee)).next())});const le=ue=>ie(void 0,null,function*(){return(0,r.ZP)(`/api/schools/${ue}/ec_majors/get_major_list.json`,{method:"get"})}),q=ue=>ie(void 0,null,function*(){return(0,r.ZP)(`/api/ec_major_schools/${ue}/ec_years/get_year_list.json`,{method:"get"})}),J=({ec_year_id:ue,school_id:ee})=>(0,r.ZP)(`/api/ec_years/${ue}/top_pages.json`,{method:"get",params:{school_id:ee}}),V=({id:ue,name:ee})=>(0,r.ZP)(`/api/ec_years/1/top_pages/${ue}?name=${ee}`,{method:"PUT"})},81722:function(d,_,e){"use strict";e.d(_,{$Q:function(){return O},$l:function(){return vr},BJ:function(){return ft},CD:function(){return tt},Cd:function(){return dt},Cl:function(){return Me},Di:function(){return rr},Fl:function(){return Nt},G$:function(){return ce},GK:function(){return Et},Ip:function(){return xe},J:function(){return Z},KE:function(){return rt},L8:function(){return Qt},LP:function(){return Re},MK:function(){return je},Mb:function(){return Ir},N0:function(){return $},N3:function(){return Ne},OO:function(){return R},P8:function(){return sn},PJ:function(){return ae},PT:function(){return mr},Qc:function(){return se},RK:function(){return Q},Ty:function(){return Se},UH:function(){return ct},UK:function(){return Mt},Uj:function(){return er},Ul:function(){return Ye},VL:function(){return Wt},Vj:function(){return fe},W4:function(){return ir},WL:function(){return pe},Wj:function(){return ee},X4:function(){return Be},Xn:function(){return Gr},Xo:function(){return le},YY:function(){return Bt},Ym:function(){return N},Yu:function(){return Xt},ZD:function(){return Jr},Zg:function(){return Pr},_B:function(){return Le},_F:function(){return Rr},_U:function(){return J},_u:function(){return me},aU:function(){return K},ab:function(){return Lt},cC:function(){return Ue},cV:function(){return V},ck:function(){return Nr},dp:function(){return G},eA:function(){return jt},fG:function(){return A},gA:function(){return ue},gG:function(){return Yr},gJ:function(){return _t},hk:function(){return y},hv:function(){return m},iB:function(){return b},iU:function(){return k},iw:function(){return St},kp:function(){return Gt},lL:function(){return C},lf:function(){return Ge},n$:function(){return Oe},n7:function(){return q},nF:function(){return Ze},o3:function(){return ut},oS:function(){return $e},oX:function(){return Ft},oy:function(){return yt},p7:function(){return B},pL:function(){return Vt},pu:function(){return qe},q6:function(){return Pt},qf:function(){return Ht},qz:function(){return We},s:function(){return Ct},sA:function(){return It},sS:function(){return lt},tX:function(){return $t},uR:function(){return bt},ux:function(){return gt},wy:function(){return Rt},xA:function(){return Ie},yE:function(){return ie},yu:function(){return Te},zP:function(){return M},zR:function(){return yr}});var r=e(38986),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(it,Ar,on)=>Ar in it?i(it,Ar,{enumerable:!0,configurable:!0,writable:!0,value:on}):it[Ar]=on,a=(it,Ar)=>{for(var on in Ar||(Ar={}))o.call(Ar,on)&&u(it,on,Ar[on]);if(f)for(var on of f(Ar))h.call(Ar,on)&&u(it,on,Ar[on]);return it},x=(it,Ar)=>l(it,c(Ar)),p=(it,Ar,on)=>new Promise((jn,Hr)=>{var Un=zn=>{try{Tn(on.next(zn))}catch(yn){Hr(yn)}},Hn=zn=>{try{Tn(on.throw(zn))}catch(yn){Hr(yn)}},Tn=zn=>zn.done?jn(zn.value):Promise.resolve(zn.value).then(Un,Hn);Tn((on=on.apply(it,Ar)).next())});const y=it=>(0,r.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/statistics/list_student_score_by_question_type.json`,{method:"get",params:it}),m=it=>(0,r.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/statistics/list_student_score_by_question.json`,{method:"get",params:it}),b=it=>(0,r.ZP)(`/api/exercises/${it.exercise_id}/statistics/export_class_compare.xlsl`,{method:"get",params:it}),A=it=>(0,r.ZP)(`/api/exercises/${it.exercise_id}/statistics/class_question_compare.json`,{method:"get",params:it}),k=it=>(0,r.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/statistics/class_score_distribution.json`,{method:"get",params:it}),R=it=>(0,r.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/statistics/list_student_score.json`,{method:"get",params:it}),C=it=>(0,r.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/statistics/set_score_ranges.json`,{method:"put",body:it}),O=it=>(0,r.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/statistics/score_ranges.json`,{method:"get",params:it}),M=it=>(0,r.ZP)(`/api/exercises/${it.id}/sava_exam_summary.json`,{method:"post",body:it}),B=it=>(0,r.ZP)("/api/intelligent_reviews/exam_summary.json",{method:"post",body:it}),N=it=>(0,r.ZP)(`/api/exercises/${it.id}/generate_exam_summary.json`,{method:"post",body:it}),K=it=>(0,r.ZP)(`/api/exercises/${it.id}/exam_summary_settings.json`,{method:"post",body:it}),$=it=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${it==null?void 0:it.exercise_id}/review_exercise_user.json`,{method:"post",body:it})}),G=it=>(0,r.ZP)(`/api/exercises/${it==null?void 0:it.id}/code_check.json`,{method:"get",params:it}),se=it=>(0,r.ZP)(`/api/exercises/${it.id}/reset_pwd.json`,{method:"post",body:it}),ie=it=>(0,r.ZP)(`/api/exercises/${it.id}/encrypt_or_decrypt.json`,{method:"post",body:it}),le=it=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${it.id}/delayed_time_or_force.json`,{method:"post",body:it})}),q=it=>p(void 0,null,function*(){return(0,r.ZP)(`/api/exercises/${it==null?void 0:it.id}/exercise_time.json`,{method:"Get",params:it})}),J=it=>(0,r.ZP)(`/api/exercises/${it==null?void 0:it.id}/exercise_question_result.json`,{method:"get",params:it}),V=it=>(0,r.ZP)(`/api/exercises/${it.id}/get_question_type_alias.json`,{method:"get",params:it});function ue(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${it==null?void 0:it.id}/teacher_update.json`,{method:"post",body:a({},it)})})}function ee(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${it==null?void 0:it.id}/adjust_comment.json`,{method:"post",body:a({},it)})})}function Q(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.id}/edit_question_type_alias.json`,{method:"POST",body:it})})}function ce(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/exercise_lists.json`,{method:"get",params:a({},it)})})}function Z(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/exercise_identity_photos.json`,{method:"get",params:a({},it)})})}function j(it){return p(this,null,function*(){return Fetch(`/api/exercises/${it.categoryId}/video_push_url.json`,{method:"get",params:a({},it)})})}function ae(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/query_identity_photo_state.json`,{method:"get",params:a({},it)})})}function me(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/exercise_result.json`,{method:"get",params:a({},it)})})}function Pe(it){return p(this,null,function*(){return Fetch(`/api/exercises/${it.categoryId}/exercise_score_area_setting.json`,{method:"post",body:a({},it)})})}function Oe(it){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},it)})})}function Ge(it){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:a({},it)})})}function Ne(it){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${it.coursesId}/exercises/publish_modal.json`,{method:"get",params:a({},it)})})}function Mt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/common_header.json`,{method:"get",params:a({},it)})})}function bt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${it.coursesId}/exercises.json`,{method:"post",body:a({},it)})})}function Rt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.exerciseId}.json`,{method:"put",body:a({},it)})})}function Ht(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}.json`,{method:"get",params:a({},it)})})}function Bt(it){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"get",params:a({},it)})})}function rr(it){return p(this,null,function*(){const{id:Ar}=it;return delete it.id,(0,r.ZP)(`/api/exercise_questions/${Ar}.json`,{method:"put",body:a({},it)})})}function je(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/exercise_questions.json`,{method:"post",body:a({},it)})})}function Et(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${it.id}/up_down.json`,{method:"post",body:a({},it)})})}function Nt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${it.id}.json`,{method:"delete"})})}function rt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${it.coursesId}/exercises/end_modal.json`,{method:"get",params:a({},it)})})}function gt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/publish_groups.json`,{method:"get",params:a({},it)})})}function ft(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.exerciseId}/user_exercise_detail.json`,{method:"get",params:a({},it)})})}function qe(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.exerciseId}/consult_exercise.json`,{method:"post",body:a({},it)})})}function Be(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.exerciseId}/teacher_appraise.json`,{method:"get",params:a({},it)})})}function xe(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${it.id}/adjust_score.json`,{method:"post",body:a({},it)})})}function Re(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${it.id}/batch_adjust_score.json`,{method:"post",body:a({},it)})})}function $e(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.id}/adjust_score.json`,{method:"post",body:a({},it)})})}function We(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.id}/delayed_time.json`,{method:"post",body:a({},it)})})}function Ye(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/exercise_setting.json`,{method:"get",params:a({},it)})})}function dt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/v2/exercises/${it.categoryId}/exercise_setting.json`,{method:"get",params:a({},it)})})}function xt(it){return p(this,null,function*(){return Fetch(`/api/exercises/${it.categoryId}/commit_setting.json`,{method:"post",body:a({},it)})})}function ir(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.exerciseId}/review_exercises_by_students.json`,{method:"post",body:a({},it)})})}function er(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/exercise_lists.xlsx`,{method:"get",params:x(a({},it),{export:!0})})})}function Le(it){return(0,r.ZP)(`/api/exercises/${it.categoryId}/user_exercise_detail.json`,{method:"get",params:x(a({},it),{login:null})})}function tt(it){return(0,r.ZP)(`/api/exercises/${it.categoryId}/start.json`,{method:"get",params:a({},it)})}function Vt(it){return(0,r.ZP)(`/api/exercises/${it.categoryId}/start_unlock.json`,{method:"post",body:a({},it)})}function Ft(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${it.questionId}/exercise_answers.json`,{method:"post",body:it})})}function Wt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/commit_exercise.json`,{method:"post",body:it})})}function Gt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/simulate_commit_exercise.json`,{method:"post",body:it})})}function Pt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/redo_exercise.json`,{method:"post",body:it})})}function Qt(it){return(0,r.ZP)(`/api/${it.url}`,{method:"get",params:a({},it)})}function Ze(it){return(0,r.ZP)(`/api/problems/${it.id}/start.json`,{method:"get",params:a({},it)})}function fe(it){return(0,r.ZP)(`/api/exercises/${it.id}/begin_commit.json`,{method:"get",params:a({},it)})}function pe(it){return(0,r.ZP)(`/api/exercises/${it.id}/simulate_begin_commit.json`,{method:"get",params:a({},it)})}function It(it){return(0,r.ZP)("/api/examination_intelligent_settings/optional_items.json",{method:"post",body:a({},it)})}function Te(it){return console.log("params:",it),(0,r.ZP)(`/api/exercises/${it.categoryId}/edit.json`,{method:"get",params:a({},it)})}function ct(it){return(0,r.ZP)(`/api/exercises/${it.id}/get_objective_scores.json`,{method:"get",params:a({},it)})}function $t(it){return(0,r.ZP)(`/api/exercises/${it.categoryId}/redo_modal.json`,{method:"get",params:a({},it)})}function Ct(it){return(0,r.ZP)(`/api/exercises/${it.categoryId}/student_redo_lists.json`,{method:"get",params:a({},it)})}function Ie(it){return(0,r.ZP)("/api/exercises/get_user_exercises.json",{method:"get",params:it})}function St(it){return(0,r.ZP)(`/api/exercises/${it.id}/exercise_header.json`,{method:"get",params:a({},it)})}function Ue(it){return(0,r.ZP)(`/api/exercises/${it.categoryId}/allow_close_camera.json`,{method:"post",body:a({},it)})}function Se(it){return(0,r.ZP)(`/api/exercises/${it.categoryId}/get_exercise_user_info.json`,{method:"get",params:a({},it)})}function yt(it){return(0,r.ZP)(`/api/exercises/${it.id}/record_screen`,{method:"post",params:a({},it)})}function Lt(it){return(0,r.ZP)(`/api/exercises/${it.id}/unbind_ip.json`,{method:"post",body:a({},it)})}function Me(it){return(0,r.ZP)(`/api/exercises/${it.id}/check_ip.json`,{method:"get",params:a({},it)})}function Pr(it){return(0,r.ZP)(`/api/exercises/${it==null?void 0:it.id}/check_user_exercise.json`,{method:"get",params:a({},it)})}function At(it){return Fetch(`/api/exercises/${it.id}/make_up_students.json`,{method:"get",params:a({},it)})}function Gr(it){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${it.coursesId}/exercises/code_review_detail.json`,{method:"get",params:a({},it)})})}function Yr(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${it.question_id}/adjust_score.json`,{method:"post",body:a({},it)})})}function Ir(it){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${it.categoryId}/simulate_exercise.json`,{method:"post",body:a({},it)})})}function Rr(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/simulate_start_answer.json`,{method:"get",params:a({},it)})})}function mr(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/exercise_time.json`,{method:"get",params:a({},it)})})}function Nr(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it.categoryId}/commit_screen_at.json`,{method:"post",body:a({},it)})})}function Jr(it,Ar){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it}/unlock_user`,{method:"post",body:Ar})})}function sn(it,Ar){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it}/save_screen_record.json`,{method:"post",body:Ar})})}function Xt(it,Ar){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it}/screen_record_list.json`,{method:"get",params:Ar})})}function _t(it){return p(this,null,function*(){return(0,r.ZP)("/api/attachments/set_ecs_attachment.json",{method:"get",params:a({},it)})})}function ut(it){return p(this,null,function*(){return(0,r.ZP)("/api/exercises/need_redo.json",{method:"get",params:it})})}function lt(it,Ar){return p(this,null,function*(){return(0,r.ZP)(`/api/exercises/${it}/mark.json`,{method:"post",body:Ar})})}function jt(it){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${it}/exit_delete_pod.json`,{method:"post",body:it})})}function yr(it){return p(this,null,function*(){return(0,r.ZP)("/api/users/change_exercise_score.json",{method:"put",body:it})})}function vr(it){return p(this,null,function*(){return(0,r.ZP)(`/api/exercise_questions/${it==null?void 0:it.id}/send_to_item_bank.json`,{method:"post",body:a({},it)})})}},94670:function(d,_,e){"use strict";e.d(_,{B0:function(){return p},Si:function(){return R},Sr:function(){return O},YP:function(){return C},b4:function(){return k},bc:function(){return a},dX:function(){return A},eh:function(){return M},iI:function(){return m},kd:function(){return x},qR:function(){return b},sW:function(){return y},ts:function(){return N},vL:function(){return B},z5:function(){return K}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=($,G,se)=>G in $?i($,G,{enumerable:!0,configurable:!0,writable:!0,value:se}):$[G]=se,h=($,G)=>{for(var se in G||(G={}))c.call(G,se)&&o($,se,G[se]);if(l)for(var se of l(G))f.call(G,se)&&o($,se,G[se]);return $},u=($,G,se)=>new Promise((ie,le)=>{var q=ue=>{try{V(se.next(ue))}catch(ee){le(ee)}},J=ue=>{try{V(se.throw(ue))}catch(ee){le(ee)}},V=ue=>ue.done?ie(ue.value):Promise.resolve(ue.value).then(q,J);V((se=se.apply($,G)).next())});function a($){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"get",params:$})})}function x($){return u(this,null,function*(){return(0,r.ZP)("/api/discusses/forum_discusses.json",{method:"get",params:$})})}function p($){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${$.id}/sticky_or_cancel.json`,{method:"post",body:$})})}function y($){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${$.id}.json`,{method:"delete",body:$})})}function m($){return u(this,null,function*(){return(0,r.ZP)("/api/memos/new.json",{method:"get",params:$})})}function b($){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${$.id}/edit.json`,{method:"get",params:$})})}function A($){return u(this,null,function*(){return(0,r.ZP)("/api/memos.json",{method:"post",body:h({},$)})})}function k($){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${$.id}.json`,{method:"put",body:h({},$)})})}function R($){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${$.id}.json`,{method:"get",params:$})})}function C($){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${$.user_id}/watch.json`,{method:"post",body:$})})}function O($){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${$.user_id}/watch.json`,{method:"delete",body:h({},$)})})}function M($){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${$.id}/reward_code.json`,{method:"post",body:$})})}function B($){return u(this,null,function*(){return(0,r.ZP)(`/api/discusses/${$.id}/plus.json`,{method:"post",body:$})})}function N($){return u(this,null,function*(){return(0,r.ZP)("/api/memos/reply.json",{method:"post",body:$})})}function K($){return u(this,null,function*(){return(0,r.ZP)(`/api/memos/${$.id}/more_reply.json`,{method:"get",params:$})})}},22072:function(d,_,e){"use strict";e.d(_,{D2:function(){return a},n0:function(){return x},tk:function(){return p}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(y,m,b)=>m in y?i(y,m,{enumerable:!0,configurable:!0,writable:!0,value:b}):y[m]=b,h=(y,m)=>{for(var b in m||(m={}))c.call(m,b)&&o(y,b,m[b]);if(l)for(var b of l(m))f.call(m,b)&&o(y,b,m[b]);return y},u=(y,m,b)=>new Promise((A,k)=>{var R=M=>{try{O(b.next(M))}catch(B){k(B)}},C=M=>{try{O(b.throw(M))}catch(B){k(B)}},O=M=>M.done?A(M.value):Promise.resolve(M.value).then(R,C);O((b=b.apply(y,m)).next())});function a(y){return u(this,null,function*(){return(0,r.ZP)("/api/setting.json",{method:"Get",params:h({},y)})})}function x(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"Get"})})}function p(y){return u(this,null,function*(){return(0,r.ZP)("/api/search_records",{method:"post",body:y})})}},24059:function(d,_,e){"use strict";e.d(_,{B6:function(){return p},Gr:function(){return N},Mf:function(){return O},NA:function(){return R},PC:function(){return A},PP:function(){return k},QA:function(){return x},RP:function(){return G},Sv:function(){return $},YQ:function(){return C},_n:function(){return se},hL:function(){return B},je:function(){return b},mM:function(){return m},wA:function(){return K},x_:function(){return y},y0:function(){return M},y3:function(){return a}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(ie,le,q)=>le in ie?i(ie,le,{enumerable:!0,configurable:!0,writable:!0,value:q}):ie[le]=q,h=(ie,le)=>{for(var q in le||(le={}))c.call(le,q)&&o(ie,q,le[q]);if(l)for(var q of l(le))f.call(le,q)&&o(ie,q,le[q]);return ie},u=(ie,le,q)=>new Promise((J,V)=>{var ue=ce=>{try{Q(q.next(ce))}catch(Z){V(Z)}},ee=ce=>{try{Q(q.throw(ce))}catch(Z){V(Z)}},Q=ce=>ce.done?J(ce.value):Promise.resolve(ce.value).then(ue,ee);Q((q=q.apply(ie,le)).next())});function a(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ie.categoryId}.json`,{method:"get",params:h({},ie)})})}function x(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ie.categoryId}/tasks_list.json`,{method:"get",params:h({},ie)})})}function p(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}/show_detail.json`,{method:"get",params:h({},ie)})})}function y(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}.json`,{method:"get",params:h({},ie)})})}function m(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}/refuse_student_topic.json`,{method:"post",body:h({},ie)})})}function b(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}/accept_student_topic.json`,{method:"post",body:h({},ie)})})}function A(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${ie.categoryId}/show_comment.json`,{method:"get",params:h({},ie)})})}function k(ie){return u(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:h({},ie)})})}function R(ie){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:h({},ie)})})}function C(ie){return u(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:h({},ie)})})}function O(ie){return u(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:h({},ie)})})}function M(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/new.json`,{method:"get",params:h({},ie)})})}function B(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}/edit.json`,{method:"get",params:h({},ie)})})}function N(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics`,{method:"post",body:h({},ie)})})}function K(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_topics/${ie.categoryId}`,{method:"put",body:h({},ie)})})}function $(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${ie.coursesId}/graduation_tasks`,{method:"post",body:h({},ie)})})}function G(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ie.categoryId}.json`,{method:"put",body:h({},ie)})})}function se(ie){return u(this,null,function*(){return(0,r.ZP)(`/api/graduation_tasks/${ie.categoryId}/edit.json`,{method:"get",params:h({},ie)})})}},12309:function(d,_,e){"use strict";e.d(_,{AA:function(){return K},Db:function(){return x},Dd:function(){return b},F7:function(){return q},Fi:function(){return ce},H3:function(){return m},HF:function(){return k},HH:function(){return y},Ib:function(){return ue},J3:function(){return o},NT:function(){return l},NX:function(){return C},Ot:function(){return R},Ou:function(){return J},Ps:function(){return c},Rk:function(){return le},Tz:function(){return a},V1:function(){return ee},Wz:function(){return f},Xh:function(){return p},Xw:function(){return ie},YS:function(){return G},Zd:function(){return Q},bS:function(){return O},ck:function(){return A},eh:function(){return N},il:function(){return h},j7:function(){return u},jW:function(){return $},km:function(){return se},l5:function(){return B},rU:function(){return Z},xF:function(){return M},zC:function(){return V},zT:function(){return j}});var r=e(38986),i=(ae,me,Pe)=>new Promise((Oe,Ge)=>{var Ne=Rt=>{try{bt(Pe.next(Rt))}catch(Ht){Ge(Ht)}},Mt=Rt=>{try{bt(Pe.throw(Rt))}catch(Ht){Ge(Ht)}},bt=Rt=>Rt.done?Oe(Rt.value):Promise.resolve(Rt.value).then(Ne,Mt);bt((Pe=Pe.apply(ae,me)).next())});function l(ae){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ae})}function c(ae){return(0,r.ZP)(`/api/schools/${ae.id}/departments/for_option.json`,{method:"get",params:ae})}function f(ae){return(0,r.ZP)("/api/graduations.json",{method:"POST",body:ae})}function o(ae){return(0,r.ZP)("/api/graduations.json",{method:"get",params:ae})}function h(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.identifier}/graduation_stages/${ae.stageid}/authorized_redelivery.json`,{method:"POST",body:ae})})}function u(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.identifier}/graduation_stages/${ae.stageid}/submit.json`,{method:"POST",body:ae})})}function a(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/student_tasks/export_status.json`,{method:"get",params:ae})})}function x(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/student_tasks/export_all_attachments.json`,{method:"get",params:ae})})}function p(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.identifier}/graduation_stages/${ae.id}.json`,{method:"get",params:ae})})}function y(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/student_tasks/set_final_score.json`,{method:"POST",body:ae})})}function m(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/student_tasks/final_score.json`,{method:"get",params:ae})})}function b(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/set_novice_guide.json`,{method:"POST",body:ae})})}function A(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_notices/${ae.doid}/set_do.json`,{method:"POST",body:ae})})}function k(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_teachers.json`,{method:"POST",body:ae})})}function R(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.identifier}/graduation_students/${ae.id}/update_major.json`,{method:"PUT",body:ae})})}function C(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_students.json`,{method:"POST",body:ae})})}function O(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_teachers/search.json`,{method:"get",params:ae})})}function M(ae){return i(this,null,function*(){return(0,r.ZP)("/api/schools/search.json",{method:"get",params:ae})})}function B(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_students/search.json`,{method:"get",params:ae})})}function N(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_students.json`,{method:"get",params:ae})})}function K(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_teachers.json`,{method:"get",params:ae})})}function $(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.graduation_id}/graduation_tasks.json`,{method:"POST",body:ae})})}function G(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.graduation_id}/graduation_tasks/${ae.id}.json`,{method:"PUT",body:ae})})}function se(ae){return i(this,null,function*(){var me;return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_tasks/${(me=ae.ids)==null?void 0:me[0]}`,{method:"DELETE",body:{ids:ae.ids}})})}function ie(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_tasks.json`,{method:"get",params:ae})})}function le(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}/graduation_notices.json`,{method:"get",params:ae})})}function q(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae.id}.json`,{method:"get"})})}function J(ae){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae==null?void 0:ae.id}/common_header.json`,{method:"get"})})}function V(ae,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae}/preview.json`,{method:"get"})})}function ue(ae,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae}/graduation_teachers/not_pass.json`,{method:"post",body:me})})}function ee(ae,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae}/graduation_teachers/pass.json`,{method:"post",body:me})})}function Q(ae,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae}/graduation_students/not_pass.json`,{method:"post",body:me})})}function ce(ae,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae}/graduation_students/pass.json`,{method:"post",body:me})})}function Z(ae,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae}/graduation_students/batch_delete`,{method:"delete",body:me})})}function j(ae,me){return i(this,null,function*(){return(0,r.ZP)(`/api/graduations/${ae}/graduation_teachers/batch_delete`,{method:"delete",body:me})})}},82220:function(d,_,e){"use strict";e.d(_,{LA:function(){return x},NX:function(){return m},Rm:function(){return f},S_:function(){return p},Tt:function(){return h},Yu:function(){return A},Zz:function(){return y},cR:function(){return u},eX:function(){return c},h$:function(){return o},su:function(){return b},vm:function(){return a}});var r=e(38986),i=(k,R,C)=>new Promise((O,M)=>{var B=$=>{try{K(C.next($))}catch(G){M(G)}},N=$=>{try{K(C.throw($))}catch(G){M(G)}},K=$=>$.done?O($.value):Promise.resolve($.value).then(B,N);K((C=C.apply(k,R)).next())});const l=k=>i(void 0,null,function*(){return Fetch("/api/platform_systems.json",{method:"Get",params:k})}),c=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_detail.json",{method:"Get",params:k})}),f=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/env_list.json",{method:"Get",params:k})}),o=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/online_list.json",{method:"Get",params:k})});function h(){return i(this,null,function*(){return(0,r.ZP)("/api/home/index.json",{method:"Get"})})}function u(k){return i(this,null,function*(){return(0,r.ZP)("/api/courses/apply_to_join_course.json",{method:"post",body:k})})}function a(k){return i(this,null,function*(){return(0,r.ZP)("/api/project_applies.json",{method:"post",body:k})})}function x(k){return i(this,null,function*(){return(0,r.ZP)("/api/users/home_notice.json",{method:"Get"})})}function p(k){return i(this,null,function*(){return(0,r.ZP)("/api/users/view_notice.json",{method:"post",body:k})})}const y=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/add_teacher.json",{method:"post",body:k})}),m=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/remove_teacher.json",{method:"delete",body:k})}),b=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/teacher_list.json",{method:"get",params:k})}),A=k=>i(void 0,null,function*(){return(0,r.ZP)("/api/home/data.json",{method:"get",params:k})})},50958:function(d,_,e){"use strict";e.d(_,{AD:function(){return a},Ig:function(){return x},Ko:function(){return m},QJ:function(){return b},Ub:function(){return A},V8:function(){return p},dl:function(){return k},w0:function(){return y}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(R,C,O)=>C in R?i(R,C,{enumerable:!0,configurable:!0,writable:!0,value:O}):R[C]=O,h=(R,C)=>{for(var O in C||(C={}))c.call(C,O)&&o(R,O,C[O]);if(l)for(var O of l(C))f.call(C,O)&&o(R,O,C[O]);return R},u=(R,C,O)=>new Promise((M,B)=>{var N=G=>{try{$(O.next(G))}catch(se){B(se)}},K=G=>{try{$(O.throw(G))}catch(se){B(se)}},$=G=>G.done?M(G.value):Promise.resolve(G.value).then(N,K);$((O=O.apply(R,C)).next())});function a(R){return u(this,null,function*(){return(0,r.ZP)("/api/users/tidings.json",{method:"get",params:h({},R)})})}function x(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/unread_message_info.json`,{method:"get",params:h({},R)})})}function p(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"get",params:h({},R)})})}function y(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages.json`,{method:"post",body:h({},R)})})}function m(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.id}/recent_contacts.json`,{method:"get",params:h({},R)})})}function b(R){return u(this,null,function*(){return(0,r.ZP)("/api/users_for_private_messages.json",{method:"get",params:h({},R)})})}function A(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_message_details.json`,{method:"get",params:h({},R)})})}function k(R){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${R.userId}/private_messages/${R.id}.json`,{method:"delete"})})}},49379:function(d,_,e){"use strict";e.d(_,{A2:function(){return b},CI:function(){return p},Ep:function(){return m},Ex:function(){return M},R7:function(){return a},WW:function(){return B},_V:function(){return O},ms:function(){return R},s0:function(){return A},vf:function(){return y},xn:function(){return x},yy:function(){return C}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(N,K,$)=>K in N?i(N,K,{enumerable:!0,configurable:!0,writable:!0,value:$}):N[K]=$,h=(N,K)=>{for(var $ in K||(K={}))c.call(K,$)&&o(N,$,K[$]);if(l)for(var $ of l(K))f.call(K,$)&&o(N,$,K[$]);return N},u=(N,K,$)=>new Promise((G,se)=>{var ie=J=>{try{q($.next(J))}catch(V){se(V)}},le=J=>{try{q($.throw(J))}catch(V){se(V)}},q=J=>J.done?G(J.value):Promise.resolve(J.value).then(ie,le);q(($=$.apply(N,K)).next())});function a(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/online_learning.json`,{method:"get"})})}function x(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"put",body:N})})}function p(N){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${N.coursesId}/course_stages.json`,{method:"post",body:N})})}function y(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_shixun_to_stage.json`,{method:"post",body:N})})}function m(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/select_shixun_to_stage.json`,{method:"post",body:N})})}function b(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_video_to_stage.json`,{method:"post",body:N})})}function A(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/add_attachment_to_stage.json`,{method:"post",body:N})})}function k(N){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:N})})}function R(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/up_position.json`,{method:"post"})})}function C(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}/down_position.json`,{method:"post"})})}function O(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.id}.json`,{method:"delete"})})}function M(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/move_position.json`,{method:"post",body:h({},N)})})}function B(N){return u(this,null,function*(){return(0,r.ZP)(`/api/course_stages/${N.stage_id}/items/${N.id}`,{method:"delete"})})}},93629:function(d,_,e){"use strict";e.d(_,{DF:function(){return b},Di:function(){return ee},Dm:function(){return le},Dq:function(){return Pe},Gd:function(){return m},Hb:function(){return Oe},Hm:function(){return G},ID:function(){return u},JP:function(){return me},NC:function(){return K},Pl:function(){return A},Qc:function(){return c},Qp:function(){return q},RK:function(){return x},YP:function(){return $},a2:function(){return o},ar:function(){return y},cV:function(){return a},d1:function(){return p},dp:function(){return l},fn:function(){return k},iT:function(){return M},jK:function(){return ie},kF:function(){return Ge},kp:function(){return O},lc:function(){return C},oF:function(){return ce},q$:function(){return h},qN:function(){return se},tS:function(){return R},ts:function(){return B},un:function(){return V},w0:function(){return ue},wX:function(){return J},yE:function(){return f}});var r=e(38986),i=(Ne,Mt,bt)=>new Promise((Rt,Ht)=>{var Bt=Et=>{try{je(bt.next(Et))}catch(Nt){Ht(Nt)}},rr=Et=>{try{je(bt.throw(Et))}catch(Nt){Ht(Nt)}},je=Et=>Et.done?Rt(Et.value):Promise.resolve(Et.value).then(Bt,rr);je((bt=bt.apply(Ne,Mt)).next())});const l=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne==null?void 0:Ne.id}/code_check.json`,{method:"get",params:Ne}),c=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/reset_pwd.json`,{method:"post",body:Ne}),f=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/encrypt_or_decrypt.json`,{method:"post",body:Ne}),o=Ne=>(0,r.ZP)("/api/examination_banks/exist_course.json",{method:"post",body:Ne}),h=Ne=>(0,r.ZP)("/api/examination_banks/check_examination_banks.json",{method:"post",body:Ne}),u=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/copy.json`,{method:"post",body:Ne}),a=Ne=>(0,r.ZP)(`/api/examination_banks/${Ne.id}/get_question_type_alias.json`,{method:"get",params:Ne});function x(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/edit_question_type_alias.json`,{method:"POST",body:Ne})})}function p(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:Ne})})}function y(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/disciplines/by_examination_banks.json",{method:"get",params:Ne})})}function m(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"get",params:Ne})})}function b(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/set_public.json`,{method:"post"})})}function A(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/set_private.json`,{method:"post"})})}function k(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}.json`,{method:"delete"})})}function R(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:Ne})})}const C=Ne=>(0,r.ZP)("/api/examination_banks/batch_send_to_course.json",{method:"post",body:Ne});function O(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/send_to_course.json`,{method:"post",body:Ne})})}function M(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}.json`,{method:"get",params:Ne})})}function B(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}/set_score`,{method:"post",body:Ne})})}function N(Ne){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}/set_shixun_score.json`,{method:"post",body:Ne})})}function K(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}.json`,{method:"delete"})})}function $(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/batch_set_score.json`,{method:"post",body:Ne})})}function G(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/destroy_by_item_type.json`,{method:"delete",body:Ne})})}function se(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/${Ne.itemId}/adjust_position.json`,{method:"post",body:Ne})})}function ie(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}.json`,{method:"put",body:Ne})})}function le(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:Ne})})}function q(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/set_batch_public.json",{method:"post",body:Ne})})}function J(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne==null?void 0:Ne.id}/set_public.json`,{method:"post",body:Ne})})}function V(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/examination_banks/create_exam.json",{method:"post",body:Ne})})}function ue(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/update_exam.json`,{method:"put",body:Ne})})}function ee(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/edit_exam.json`,{method:"get"})})}function Q(Ne,Mt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne}/examination_banks_item_banks.json`,{method:"post",body:Mt})})}function ce(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne.id}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:Ne})})}function Z(Ne,Mt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne}/sort_question_type.json`,{method:"post",body:Mt})})}function j(Ne){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne.exam_id}/examination_banks_item_banks/${Ne.question_id}.json`,{method:"delete"})})}function ae(Ne,Mt){return i(this,null,function*(){return Fetch(`/api/examination_banks/${Ne}/batch_set_score.json`,{method:"post",body:Mt})})}function me(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne}/simulate_exercise.json`,{method:"post"})})}function Pe(Ne){return i(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Ne}/exercise_header.json`,{method:"get"})})}function Oe(Ne,Mt,bt){return i(this,null,function*(){const Rt=new FormData;return Rt.append("file",Mt),Rt.append("sub_discipline_id",bt),(0,r.ZP)(`/api/examination_banks/${Ne}/import_item_banks.json`,{method:"post",body:Rt},!0)})}function Ge(Ne){return i(this,null,function*(){return(0,r.ZP)("/api/users/change_exam_score.json",{method:"put",body:Ne})})}},36714:function(d,_,e){"use strict";e.d(_,{$D:function(){return J},A2:function(){return Re},A7:function(){return Ct},AQ:function(){return K},Ax:function(){return tt},Bn:function(){return Ue},CI:function(){return dt},DQ:function(){return It},DU:function(){return rt},EP:function(){return q},Ep:function(){return xe},Er:function(){return me},Ex:function(){return Wt},FD:function(){return Te},F_:function(){return Nt},Fg:function(){return x},GY:function(){return Ze},Go:function(){return Z},Gz:function(){return p},Hl:function(){return y},JS:function(){return Rt},KM:function(){return ee},M2:function(){return We},MO:function(){return Pe},Mt:function(){return Ye},Mu:function(){return Vt},NV:function(){return St},Q:function(){return Oe},Sp:function(){return N},VO:function(){return ct},WD:function(){return Qt},WO:function(){return ae},WW:function(){return Gt},_C:function(){return Ie},_V:function(){return Le},bw:function(){return le},bz:function(){return pe},c3:function(){return bt},eJ:function(){return ce},ef:function(){return Et},fh:function(){return k},fj:function(){return j},hS:function(){return m},jT:function(){return $t},ke:function(){return Pt},lk:function(){return B},mQ:function(){return M},ms:function(){return ir},mx:function(){return Ne},nq:function(){return a},ol:function(){return fe},p:function(){return G},p4:function(){return Ge},pU:function(){return O},rS:function(){return Ht},rs:function(){return Q},s0:function(){return $e},sm:function(){return Mt},tS:function(){return b},tu:function(){return C},ue:function(){return $},vf:function(){return qe},w4:function(){return se},xG:function(){return Be},xn:function(){return ft},yN:function(){return ie},yy:function(){return er}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(Se,yt,Lt)=>yt in Se?i(Se,yt,{enumerable:!0,configurable:!0,writable:!0,value:Lt}):Se[yt]=Lt,h=(Se,yt)=>{for(var Lt in yt||(yt={}))c.call(yt,Lt)&&o(Se,Lt,yt[Lt]);if(l)for(var Lt of l(yt))f.call(yt,Lt)&&o(Se,Lt,yt[Lt]);return Se},u=(Se,yt,Lt)=>new Promise((Me,Pr)=>{var At=Ir=>{try{Yr(Lt.next(Ir))}catch(Rr){Pr(Rr)}},Gr=Ir=>{try{Yr(Lt.throw(Ir))}catch(Rr){Pr(Rr)}},Yr=Ir=>Ir.done?Me(Ir.value):Promise.resolve(Ir.value).then(At,Gr);Yr((Lt=Lt.apply(Se,yt)).next())});const a=Se=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/subject_use_infos.json",{method:"Get",params:Se})}),x=Se=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/rank_list.json",{method:"Get",params:Se})}),p=Se=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_body.json",{method:"Get",params:Se})}),y=Se=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/statistics_header.json",{method:"Get",params:Se})}),m=Se=>u(void 0,null,function*(){return(0,r.ZP)("/api/subject_statistics/online_count.json",{method:"Get",params:Se})});function b(Se){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"Get",params:h({},Se)})})}function A(Se){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/subject_lists.json",{method:"Get",params:h({},Se)})})}function k(Se){return u(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:h({},Se)})})}function R(){return u(this,null,function*(){return Fetch("/api/paths/platform_systems.json",{method:"get"})})}function C(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}.json`,{method:"PUT",body:Se})})}function O(Se){return u(this,null,function*(){return(0,r.ZP)("/api/paths.json",{method:"post",body:Se})})}function M(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/edit.json`,{method:"get"})})}function B(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}.json`,{method:"get",params:h({identifier:Se.id},Se)})})}function N(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Se.id}.json`,{method:"get",params:h({identifier:Se.id},Se)})})}function K(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/right_banner.json`,{method:"get",params:Se})})}function $(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/spoc_courses.json`,{method:"get",params:Se})})}const G=Se=>u(void 0,null,function*(){return(0,r.ZP)("/api/v2/stages.json",{method:"Get",params:Se})}),se=Se=>u(void 0,null,function*(){return(0,r.ZP)(`/api/v2/stage_shixuns/${Se.id}/children.json`,{method:"Get",params:Se})});function ie(Se){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:Se})})}function le(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/update_team_title.json`,{method:"post",body:Se})})}function q(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/delete_member.json`,{method:"Delete",body:Se})})}function J(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/spoc_courses/${Se==null?void 0:Se.courseid}.json`,{method:"Delete"})})}function V(Se){return u(this,null,function*(){return Fetch(`/api/paths/${Se.id}/up_member_position.json`,{method:"post",body:Se})})}function ue(Se){return u(this,null,function*(){return Fetch(`/api/paths/${Se.id}/down_member_position.json`,{method:"post",body:Se})})}function ee(Se){return u(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"post",body:Se})})}function Q(Se){return u(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:Se})})}function ce(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}.json`,{method:"Delete",body:Se})})}function Z(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/publish.json`,{method:"post",body:Se})})}function j(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/cancel_publish.json`,{method:"post",body:Se})})}function ae(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/apply_public.json`,{method:"post",body:Se})})}function me(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/cancel_public.json`,{method:"post",body:Se})})}function Pe(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/choose_course.json`,{method:"get",params:Se})})}function Oe(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/send_to_course.json`,{method:"post",body:Se})})}function Ge(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${Se.id}/send_to_course.json`,{method:"post",body:Se})})}function Ne(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/add_subject_members.json`,{method:"post",body:Se})})}function Mt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/spoc_courses.json`,{method:"post",body:Se})})}function bt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/appointment.json`,{method:"post",body:Se})})}function Rt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Se.id}/join_excellent_course.json`,{method:"post",body:Se})})}function Ht(Se){return u(this,null,function*(){return(0,r.ZP)("/api/watch_attachment_histories.json",{method:"post",body:Se})})}function Bt(Se){return u(this,null,function*(){return Fetch(`/api/paths/${Se.id}/statistics_info.json`,{method:"get",params:Se})})}function rr(Se){return u(this,null,function*(){return Fetch(`/api/paths/${Se.id}/shixun_analyze.json`,{method:"get",params:Se})})}function je(Se){return u(this,null,function*(){return Fetch(`/api/paths/${Se.id}/learning_analyze.json`,{method:"get",params:Se})})}function Et(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/learning_statistics.json`,{method:"get",params:Se})})}function Nt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/shixun_statistics.json`,{method:"get",params:Se})})}function rt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/study_analyze/${Se.type}.json`,{method:"get",params:Se})})}function gt(Se){return u(this,null,function*(){return Fetch("/api/paths/append_to_stage.json",{method:"post",body:Se})})}function ft(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.id}.json`,{method:"put",body:Se})})}function qe(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.id}/add_shixun_to_stage.json`,{method:"post",body:Se})})}const Be=Se=>u(void 0,null,function*(){return(0,r.ZP)(`/api/stages/${Se==null?void 0:Se.stage_id}/select_challenge_to_stage.json`,{method:"post",body:Se})});function xe(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.id}/select_shixun_to_stage.json`,{method:"post",body:Se})})}function Re(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.id}/add_video_to_stage.json`,{method:"post",body:Se})})}function $e(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.id}/add_attachment_to_stage.json`,{method:"post",body:Se})})}function We(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${Se.id}.json`,{method:"put",body:Se})})}function Ye(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.id}/add_blank_to_stage.json`,{method:"post",body:Se})})}function dt(Se){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"post",body:Se})})}function xt(Se){return u(this,null,function*(){return Fetch("/api/paths/add_shixun_to_stage.json",{method:"post",body:Se})})}function ir(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.id}/up_position.json`,{method:"get"})})}function er(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.id}/down_position.json`,{method:"get"})})}function Le(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.id}.json`,{method:"delete"})})}function tt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.pathId}/discusses.json`,{method:"get",params:h({},Se)})})}function Vt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Se.coursesId}/excellent_discusses.json`,{method:"get",params:h({},Se)})})}function Ft(Se){return u(this,null,function*(){return Fetch("/api/discusses.json",{method:"post",body:h({},Se)})})}function Wt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.stage_id}/items/move_position`,{method:"post",body:h({},Se)})})}function Gt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se.stage_id}/items/${Se.id}`,{method:"delete"})})}function Pt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${Se.id}/excellent_discuss`,{method:"post",body:h({},Se)})})}function Qt(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/paths/${Se.id}/post_discuss`,{method:"post",body:h({},Se)})})}function Ze(Se){return u(this,null,function*(){return(0,r.ZP)("/api/schools/for_option.json",{method:"get",params:Se})})}function fe(Se){return u(this,null,function*(){return(0,r.ZP)("/api/schools/province_data.json",{method:"get",params:Se})})}function pe(Se){return u(this,null,function*(){return(0,r.ZP)("/api/add_school_applies.json",{method:"post",body:Se})})}function It(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se==null?void 0:Se.id}/add_homework_to_stage.json`,{method:"post",body:Se})})}function Te(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${Se==null?void 0:Se.id}/edit.json`,{method:"get",params:Se})})}function ct(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${Se==null?void 0:Se.id}.json`,{method:"put",body:Se})})}function $t(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Se==null?void 0:Se.user_id}/subjects/subject_homework.json`,{method:"get",params:Se})})}function Ct(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Se==null?void 0:Se.user_id}/courses/course_homework.json`,{method:"get",params:Se})})}function Ie(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/stages/${Se==null?void 0:Se.id}/batch_add_homework_to_stage.json`,{method:"post",body:Se})})}function St(Se){return u(this,null,function*(){return(0,r.ZP)("/api/paths/get_homework_detail.json",{method:"get",params:Se})})}function Ue(Se){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${Se==null?void 0:Se.user_login}/subjects/cancel.json`,{method:"get",params:Se})})}},7299:function(d,_,e){"use strict";e.d(_,{Fd:function(){return ue},Hi:function(){return y},IU:function(){return K},KE:function(){return b},Kc:function(){return Q},MK:function(){return $},Q9:function(){return O},Qg:function(){return N},Qn:function(){return k},UK:function(){return p},W:function(){return Z},Ye:function(){return B},_c:function(){return a},hO:function(){return le},iV:function(){return ce},jy:function(){return G},kp:function(){return ie},lf:function(){return C},m7:function(){return m},n$:function(){return R},rJ:function(){return M},s3:function(){return x},ux:function(){return A},vf:function(){return V},wh:function(){return se},wo:function(){return ee},x$:function(){return J}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(j,ae,me)=>ae in j?i(j,ae,{enumerable:!0,configurable:!0,writable:!0,value:me}):j[ae]=me,h=(j,ae)=>{for(var me in ae||(ae={}))c.call(ae,me)&&o(j,me,ae[me]);if(l)for(var me of l(ae))f.call(ae,me)&&o(j,me,ae[me]);return j},u=(j,ae,me)=>new Promise((Pe,Oe)=>{var Ge=bt=>{try{Mt(me.next(bt))}catch(Rt){Oe(Rt)}},Ne=bt=>{try{Mt(me.throw(bt))}catch(Rt){Oe(Rt)}},Mt=bt=>bt.done?Pe(bt.value):Promise.resolve(bt.value).then(Ge,Ne);Mt((me=me.apply(j,ae)).next())});const a=j=>u(void 0,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j==null?void 0:j.id}/commit_word_cloud.json`,{method:"Get",params:j})});function x(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/poll_lists.json`,{method:"get",params:h({},j)})})}function p(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/common_header.json`,{method:"get"})})}function y(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/poll_setting.json`,{method:"get"})})}function m(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/commit_setting.json`,{method:"post",body:h({},j)})})}function b(j){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${j.coursesId}/polls/end_poll_modal.json`,{method:"get",params:h({},j)})})}function A(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/publish_groups.json`,{method:"get",params:h({},j)})})}function k(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/commit_result.json`,{method:"get",params:h({},j)})})}function R(j){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:h({},j)})})}function C(j){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"POST",body:h({},j)})})}function O(j){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${j.coursesId}/polls/publish_modal.json`,{method:"get",params:h({},j)})})}function M(j){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${j.coursesId}/polls.json`,{method:"POST",body:h({},j)})})}function B(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.categoryId}/edit.json`,{method:"get"})})}function N(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.pollsId}.json`,{method:"put",body:h({},j)})})}function K(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}.json`,{method:"put",body:h({},j)})})}function $(j){return u(this,null,function*(){return(0,r.ZP)(`/api/polls/${j.pollsId}/poll_questions.json`,{method:"post",body:h({},j)})})}function G(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}.json`,{method:"delete",body:h({},j)})})}function se(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}/up_down.json`,{method:"post",body:h({},j)})})}function ie(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${j.topicId}.json`,{method:"get"})})}function le(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_banks/${j.topicId}.json`,{method:"put",body:h({},j)})})}function q(j){return u(this,null,function*(){return Fetch(`/api/exercise_banks/${j.topicId}.json`,{method:"put",body:h({},j)})})}function J(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${j.pollsId}.json`,{method:"delete",body:h({},j)})})}function V(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_questions/${j.pollsId}/up_down.json`,{method:"post",body:h({},j)})})}function ue(j){return u(this,null,function*(){return(0,r.ZP)("/api/poll_bank_questions.json",{method:"post",body:h({},j)})})}function ee(j){return u(this,null,function*(){return(0,r.ZP)(`/api/poll_bank_questions/${j.pollsId}.json`,{method:"put",body:h({},j)})})}function Q(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${j.id}.json`,{method:"put",body:h({},j)})})}function ce(j){return u(this,null,function*(){return(0,r.ZP)("/api/exercise_bank_questions.json",{method:"post",body:h({},j)})})}function Z(j){return u(this,null,function*(){return(0,r.ZP)(`/api/exercise_bank_questions/${j.exerciseId}/up_down.json`,{method:"post",body:h({},j)})})}},46722:function(d,_,e){"use strict";e.d(_,{$c:function(){return dt},A1:function(){return We},Bd:function(){return O},Bo:function(){return q},Cc:function(){return ue},Cn:function(){return ce},DF:function(){return R},Dm:function(){return je},FG:function(){return le},GW:function(){return Et},HF:function(){return $},Hm:function(){return j},IJ:function(){return $e},L5:function(){return rr},LS:function(){return rt},MZ:function(){return xe},Mr:function(){return ie},NZ:function(){return Mt},Of:function(){return A},Pl:function(){return k},Qj:function(){return m},Qp:function(){return ft},RT:function(){return Le},Rp:function(){return gt},U6:function(){return G},Vl:function(){return ee},Wk:function(){return se},YP:function(){return Z},Ys:function(){return B},al:function(){return M},bF:function(){return xt},d1:function(){return y},dt:function(){return ir},et:function(){return me},ex:function(){return b},fY:function(){return Pe},fn:function(){return C},hI:function(){return bt},hg:function(){return Be},iT:function(){return J},lS:function(){return Ne},nD:function(){return Nt},qN:function(){return ae},rV:function(){return N},s:function(){return Ge},sD:function(){return Re},sS:function(){return Bt},ts:function(){return V},vi:function(){return Ye},wX:function(){return qe},x5:function(){return K},zh:function(){return Oe}});var r=e(38986),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(tt,Vt,Ft)=>Vt in tt?i(tt,Vt,{enumerable:!0,configurable:!0,writable:!0,value:Ft}):tt[Vt]=Ft,a=(tt,Vt)=>{for(var Ft in Vt||(Vt={}))o.call(Vt,Ft)&&u(tt,Ft,Vt[Ft]);if(f)for(var Ft of f(Vt))h.call(Vt,Ft)&&u(tt,Ft,Vt[Ft]);return tt},x=(tt,Vt)=>l(tt,c(Vt)),p=(tt,Vt,Ft)=>new Promise((Wt,Gt)=>{var Pt=fe=>{try{Ze(Ft.next(fe))}catch(pe){Gt(pe)}},Qt=fe=>{try{Ze(Ft.throw(fe))}catch(pe){Gt(pe)}},Ze=fe=>fe.done?Wt(fe.value):Promise.resolve(fe.value).then(Pt,Qt);Ze((Ft=Ft.apply(tt,Vt)).next())});function y(tt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"get",params:x(a({},tt),{clazz:"ItemBanksGroup"})})})}function m(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/basket_list.json",{method:"get",params:tt})})}function b(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:tt})})}function A(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/list.json",{method:"post",body:tt})})}function k(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/set_private.json`,{method:"post"})})}function R(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/set_public.json`,{method:"post"})})}function C(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}.json`,{method:"delete"})})}function O(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${tt.id}/start.json`,{method:"get"})})}function M(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}.json`,{method:"delete",body:a({},tt)})})}function B(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"post",body:tt})})}function N(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:tt})})}function K(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:{item_type:tt.type}})})}function $(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks/cancel_items.json",{method:"post",body:tt})})}function G(tt){return p(this,null,function*(){return(0,r.ZP)("/api/tag_disciplines.json",{method:"post",body:tt})})}function se(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}.json`,{method:"put",body:tt})})}function ie(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks.json",{method:"post",body:tt})})}function le(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/edit.json`,{method:"get"})})}function q(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/problems/${tt.id}/edit.json`,{method:"get"})})}function J(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets.json",{method:"get",params:tt})})}function V(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/set_score.json`,{method:"post",body:tt})})}function ue(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/set_challenge_score.json`,{method:"post",body:tt})})}function ee(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/combination_set_score.json`,{method:"post",body:tt})})}function Q(tt){return p(this,null,function*(){return Fetch(`/api/examination_banks//${tt.exerid}/examination_banks_item_banks/${tt.id}/combination_set_score.json`,{method:"post",body:tt})})}function ce(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}.json`,{method:"delete"})})}function Z(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/batch_set_score.json",{method:"post",body:tt})})}function j(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_item_type.json",{method:"delete",body:tt})})}function ae(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_baskets/${tt.id}/adjust_position.json`,{method:"post",body:tt})})}function me(tt){return p(this,null,function*(){return(0,r.ZP)("/api/examination_banks.json",{method:"post",body:tt})})}function Pe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${tt.id}/revoke_item.json`,{method:"delete",body:tt})})}function Oe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/examination_banks/${tt.exam_id}/examination_banks_item_banks.json`,{method:"post",body:tt})})}function Ge(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/join_to_collection.json`,{method:"post",params:tt})})}function Ne(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/cancel_collection.json`,{method:"post",params:tt})})}function Mt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"get",params:tt})})}function bt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups/mine.json",{method:"get",params:tt})})}function Rt(tt){return p(this,null,function*(){return Fetch(`/api/item_banks/${tt.id}/join_to_group.json`,{method:"post",body:tt})})}function Ht(tt){return p(this,null,function*(){return Fetch(`/api/item_banks_groups/${tt.id}.json`,{method:"put",body:tt})})}function Bt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks_groups.json",{method:"post",body:tt})})}function rr(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt.id}/feedback.json`,{method:"post",body:tt})})}function je(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"get",params:tt})})}function Et(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares.json",{method:"post",body:tt})})}function Nt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_delete.json",{method:"post",body:tt})})}function rt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/batch_to_group.json",{method:"post",body:tt})})}function gt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/add_to_mine.json",{method:"post",body:tt})})}function ft(tt){return p(this,null,function*(){return(0,r.ZP)("/api/item_banks/set_batch_public.json",{method:"post",body:tt})})}function qe(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks/${tt==null?void 0:tt.id}/set_public.json`,{method:"post",body:tt})})}function Be(tt){return p(this,null,function*(){return(0,r.ZP)("/api/teach_group_shares/show_groups.json",{method:"get",params:tt})})}function xe(tt){return(0,r.ZP)(`/api/problems/${tt.identifier}/publish.json`,{method:"post",body:tt})}function Re(tt){return(0,r.ZP)(`/api/problems/${tt.identifier}/cancel_publish.json`,{method:"post",body:tt})}function $e(tt){return(0,r.ZP)("/api/item_banks/cancel_public.json",{method:"post",body:{ids:[...tt.id]}})}function We(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${tt.id}/up_position.json`,{method:"get",params:tt})})}function Ye(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/item_banks_groups/${tt.id}/down_position.json`,{method:"get",params:tt})})}function dt(tt){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${tt.id}/edit_hack.json`,{method:"get",params:tt})})}function xt(tt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish_condition.json",{method:"post",body:tt})})}function ir(tt){return p(this,null,function*(){return(0,r.ZP)("/api/problems/batch_publish.json",{method:"post",body:tt})})}function er(tt){return p(this,null,function*(){return Fetch("/api/item_banks/get_groups.json",{method:"get",params:tt})})}function Le(){return p(this,null,function*(){return(0,r.ZP)("/api/item_baskets/delete_all_items.json",{method:"delete"})})}},506:function(d,_,e){"use strict";e.d(_,{E1:function(){return f},Go:function(){return l},H5:function(){return c}});var r=e(38986),i=(o,h,u)=>new Promise((a,x)=>{var p=b=>{try{m(u.next(b))}catch(A){x(A)}},y=b=>{try{m(u.throw(b))}catch(A){x(A)}},m=b=>b.done?a(b.value):Promise.resolve(b.value).then(p,y);m((u=u.apply(o,h)).next())});function l(o){return i(this,null,function*(){return(0,r.ZP)("/api/restfuls.json",{method:"get",params:o})})}function c(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"get",params:o})})}function f(o){return i(this,null,function*(){return(0,r.ZP)(`/api/restfuls/${o.id}.json`,{method:"delete",params:o})})}},1247:function(d,_,e){"use strict";e.d(_,{Am:function(){return m},Ar:function(){return je},BD:function(){return Ye},Be:function(){return qe},Dx:function(){return ee},Fr:function(){return pe},G$:function(){return k},GS:function(){return G},Gw:function(){return A},H:function(){return Bt},H1:function(){return rr},Hj:function(){return xt},JA:function(){return er},JG:function(){return ue},KE:function(){return Z},Lz:function(){return $e},Mf:function(){return Ht},NA:function(){return bt},PC:function(){return Ne},PP:function(){return Mt},PW:function(){return rt},Q3:function(){return Q},QC:function(){return Le},Qt:function(){return We},Qz:function(){return O},R$:function(){return Ze},RP:function(){return le},Ti:function(){return Ct},Uc:function(){return Wt},Ul:function(){return J},VB:function(){return ct},Vs:function(){return Gt},Wr:function(){return R},Xn:function(){return q},YQ:function(){return Rt},Yn:function(){return b},Z8:function(){return K},ak:function(){return Nt},cN:function(){return B},co:function(){return Be},cz:function(){return Oe},fK:function(){return $},gG:function(){return Ge},gZ:function(){return Ft},h$:function(){return N},ku:function(){return Re},lf:function(){return ae},m7:function(){return V},mQ:function(){return M},mz:function(){return ft},n$:function(){return j},oK:function(){return y},oN:function(){return $t},pH:function(){return dt},pb:function(){return Te},qP:function(){return tt},ql:function(){return Vt},rN:function(){return xe},sw:function(){return me},t1:function(){return Pe},to:function(){return ie},ub:function(){return ir},ux:function(){return ce},wS:function(){return It},wT:function(){return C},yT:function(){return Et},yy:function(){return Pt},z2:function(){return gt}});var r=e(38986),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(Ie,St,Ue)=>St in Ie?i(Ie,St,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ie[St]=Ue,a=(Ie,St)=>{for(var Ue in St||(St={}))o.call(St,Ue)&&u(Ie,Ue,St[Ue]);if(f)for(var Ue of f(St))h.call(St,Ue)&&u(Ie,Ue,St[Ue]);return Ie},x=(Ie,St)=>l(Ie,c(St)),p=(Ie,St,Ue)=>new Promise((Se,yt)=>{var Lt=At=>{try{Pr(Ue.next(At))}catch(Gr){yt(Gr)}},Me=At=>{try{Pr(Ue.throw(At))}catch(Gr){yt(Gr)}},Pr=At=>At.done?Se(At.value):Promise.resolve(At.value).then(Lt,Me);Pr((Ue=Ue.apply(Ie,St)).next())});const y=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.id}/update_journals.json`,{method:"post",body:Ie})}),m=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie==null?void 0:Ie.homeworkId}/change_score.json`,{method:"post",body:Ie})}),b=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie==null?void 0:Ie.homeworkId}/history_comment`,{method:"Get",params:Ie})}),A=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie==null?void 0:Ie.homeworkId}/feedback_know`,{method:"Get",params:Ie})}),k=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie==null?void 0:Ie.userId}/student_work_feedbacks.json`,{method:"POST",body:Ie})}),R=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie==null?void 0:Ie.userId}/feedback_list.json`,{method:"Get",params:Ie})}),C=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie==null?void 0:Ie.userId}/histories.json`,{method:"Get",params:Ie})}),O=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie==null?void 0:Ie.homeworkId}/feedback_list`,{method:"Get",params:Ie})}),M=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie==null?void 0:Ie.homeworkId}/anonymous_exception_list.json`,{method:"Get",params:Ie})}),B=Ie=>p(void 0,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie==null?void 0:Ie.homeworkId}/appeal_list`,{method:"Get",params:Ie})});function N(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/works_list.json`,{method:"post",body:a({},Ie)})})}function K(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ie.categoryId}/student_works.json`,{method:"get",params:a({},Ie)})})}function $(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/shixun_homeworks/${Ie.categoryId}/header_info.json`,{method:"get",params:a({},Ie)})})}function G(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie}/query_game_url.json`,{method:"get"})})}function se(Ie){return p(this,null,function*(){return Fetch(`/api/student_works/${Ie}/get_newest_shixun_work_comments.json`,{method:"get"})})}function ie(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}.json`,{method:"get"})})}function le(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/code_review_results.json`,{method:"get",params:a({},Ie)})})}function q(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/code_review_detail.json`,{method:"get",params:a({},Ie)})})}function J(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/settings.json`,{method:"get",params:a({},Ie)})})}function V(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/update_settings.json`,{method:"post",body:a({},Ie)})})}function ue(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/group_list.json`,{method:"get",params:a({},Ie)})})}function ee(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/works_list.xlsx`,{method:"get",params:a({},Ie)})})}function Q(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.coursesId}/reference_answer.json`,{method:"get",params:a({},Ie)})})}function ce(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/publish_groups.json`,{method:"get",params:a({},Ie)})})}function Z(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/end_groups.json`,{method:"get",params:a({},Ie)})})}function j(Ie){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/bank_list.json",{method:"get",params:a({},Ie)})})}function ae(Ie){return p(this,null,function*(){return(0,r.ZP)("/api/question_banks/save_banks.json",{method:"post",body:a({},Ie)})})}function me(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.homeworkId}/shixun_work_report.json`,{method:"get",params:Ie})})}function Pe(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.homeworkId}/shixun_work_report_echart_data.json`,{method:"get",params:Ie})})}function Oe(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ie.coursesId}/homework_commons/user_hack_detail.json`,{method:"get",params:x(a({},Ie),{id:Ie.categoryId})})})}function Ge(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.categoryId}/adjust_review_score.json`,{method:"post",body:a({},Ie)})})}function Ne(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/show_comment.json`,{method:"get",params:a({},Ie)})})}function Mt(Ie){return p(this,null,function*(){return(0,r.ZP)("/api/users/reply_message.json",{method:"post",body:a({},Ie)})})}function bt(Ie){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/like.json",{method:"post",body:a({},Ie)})})}function Rt(Ie){return p(this,null,function*(){return(0,r.ZP)("/api/praise_tread/unlike.json",{method:"delete",body:a({},Ie)})})}function Ht(Ie){return p(this,null,function*(){return(0,r.ZP)("/api/commons/delete.json",{method:"delete",body:a({},Ie)})})}function Bt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/update_explanation.json`,{method:"post",body:a({},Ie)})})}function rr(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ie.coursesId}/homework_commons.json`,{method:"post",body:a({},Ie)})})}function je(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}.json`,{method:"put",body:a({},Ie)})})}function Et(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ie.id}.json`,{method:"put",body:a({},Ie)})})}function Nt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.commonHomeworkId}/student_works/new.json`,{method:"get",params:a({},Ie)})})}function rt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.homeworkId}/edit.json`,{method:"get",params:a({},Ie)})})}function gt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.homeworkId}.json`,{method:"put",body:a({},Ie)})})}function ft(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.homeworkId}/revise_attachment.json`,{method:"post",body:a({},Ie)})})}function qe(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.commonHomeworkId}/student_works.json`,{method:"post",body:a({},Ie)})})}function Be(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.homeworkId}/student_works/relate_project.json`,{method:"post",body:a({},Ie)})})}function xe(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.homeworkId}/student_works/cancel_relate_project.json`,{method:"get"})})}function Re(Ie){return p(this,null,function*(){return(0,r.ZP)("/api/users/projects/search.json",{method:"get",params:a({},Ie)})})}function $e(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.commonHomeworkId}/student_works/search_member_list.json`,{method:"get",params:a({},Ie)})})}function We(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ie.coursesId}/homework_commons/new.json`,{method:"get",params:a({},Ie)})})}function Ye(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/edit.json`,{method:"get",params:a({},Ie)})})}function dt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${Ie.id}.json`,{method:"get",params:a({},Ie)})})}function xt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.userId}.json`,{method:"get",params:a({},Ie)})})}function ir(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.userId}/supply_attachments.json`,{method:"get",params:a({},Ie)})})}function er(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.userId}/comment_list.json`,{method:"get",params:a({},Ie)})})}function Le(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.userId}/destroy_score.json`,{method:"delete",body:a({},Ie)})})}function tt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.userId}/add_score_reply.json`,{method:"post",body:a({},Ie)})})}function Vt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/all_student_works.json`,{method:"get",params:a({},Ie)})})}function Ft(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.homeworkId}/destroy_work_comment.json`,{method:"delete",body:a({},Ie)})})}function Wt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/score_status.json`,{method:"get",params:a({},Ie)})})}function Gt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/homework_commons/${Ie.categoryId}/update_score.json`,{method:"get",params:a({},Ie)})})}function Pt(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.userId}/add_score.json`,{method:"post",body:a({},Ie)})})}function Qt(Ie){return p(this,null,function*(){return Fetch(`/api/student_works/${Ie.userId}/cancel_appeal.json`,{method:"post",body:a({},Ie)})})}function Ze(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.userId}/appeal_anonymous_score.json`,{method:"post",body:a({},Ie)})})}function fe(Ie){return p(this,null,function*(){return Fetch(`/api/student_works/${Ie.userId}/deal_appeal_score.json`,{method:"post",body:a({},Ie)})})}function pe(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${Ie.id}/reset_my_game.json`,{method:"get",params:a({},Ie)})})}function It(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.homeworkId}/commit_des.json`,{method:"get",params:a({},Ie)})})}function Te(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/student_works/${Ie.homeworkId}/update_des.json`,{method:"post",body:a({},Ie)})})}function ct(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ie.coursesId}/homework_commons/file_repeat_list.json`,{method:"get",params:a({},Ie)})})}function $t(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ie.coursesId}/homework_commons/file_repeat_result.json`,{method:"get",params:a({},Ie)})})}function Ct(Ie){return p(this,null,function*(){return(0,r.ZP)(`/api/courses/${Ie.course_id}/homework_commons/file_repeat_detail.json`,{method:"get",params:a({},Ie)})})}},75736:function(d,_,e){"use strict";e.d(_,{$Q:function(){return Rr},AE:function(){return Gt},AQ:function(){return M},Ag:function(){return St},Ar:function(){return ce},At:function(){return _t},BK:function(){return K},Bj:function(){return Nt},DC:function(){return je},Dz:function(){return ut},E4:function(){return rr},EH:function(){return ae},Ee:function(){return on},Er:function(){return ee},FB:function(){return N},Fg:function(){return A},GI:function(){return Oe},Gr:function(){return ft},Gu:function(){return Pe},Gz:function(){return b},HS:function(){return kt},Hl:function(){return y},IT:function(){return Ct},I_:function(){return C},Ir:function(){return $},Je:function(){return Me},K:function(){return jt},K0:function(){return Ar},KM:function(){return q},K_:function(){return Nr},LK:function(){return Pr},LP:function(){return Ge},Ne:function(){return ue},OV:function(){return Mt},OW:function(){return j},Op:function(){return Ir},P2:function(){return Rt},Po:function(){return O},Ps:function(){return qe},Q:function(){return V},Q1:function(){return yr},QA:function(){return zi},Ql:function(){return xe},Rs:function(){return Le},SG:function(){return Xi},Tn:function(){return Qt},Tr:function(){return Di},U0:function(){return Ye},U9:function(){return Be},UQ:function(){return Te},Ui:function(){return mr},Vx:function(){return it},WO:function(){return Q},WT:function(){return fa},Wi:function(){return rt},Wl:function(){return Ue},X$:function(){return Ht},Yn:function(){return fe},Z2:function(){return Et},ZO:function(){return gt},Zt:function(){return lt},_7:function(){return J},_9:function(){return pe},aH:function(){return Re},al:function(){return ir},b8:function(){return Z},bq:function(){return Ze},dK:function(){return G},e:function(){return k},eX:function(){return me},eb:function(){return tt},fL:function(){return Lt},h4:function(){return vr},hS:function(){return m},he:function(){return R},hn:function(){return ie},ii:function(){return er},im:function(){return It},j8:function(){return Ne},jq:function(){return Yr},kF:function(){return Gr},km:function(){return xt},l3:function(){return bt},m7:function(){return We},mI:function(){return Ei},n5:function(){return B},nu:function(){return At},p0:function(){return $t},q0:function(){return Wt},q9:function(){return Xt},qA:function(){return sn},rO:function(){return Ft},rs:function(){return le},sr:function(){return ct},t2:function(){return Ie},tX:function(){return jn},uo:function(){return dt},v3:function(){return yt},w:function(){return Se},xK:function(){return Pt},xg:function(){return Vt},xk:function(){return Bt},yE:function(){return $e},yx:function(){return ti},zD:function(){return se},zH:function(){return Jr}});var r=e(38986),i=Object.defineProperty,l=Object.defineProperties,c=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,u=(pt,Pi,Vi)=>Pi in pt?i(pt,Pi,{enumerable:!0,configurable:!0,writable:!0,value:Vi}):pt[Pi]=Vi,a=(pt,Pi)=>{for(var Vi in Pi||(Pi={}))o.call(Pi,Vi)&&u(pt,Vi,Pi[Vi]);if(f)for(var Vi of f(Pi))h.call(Pi,Vi)&&u(pt,Vi,Pi[Vi]);return pt},x=(pt,Pi)=>l(pt,c(Pi)),p=(pt,Pi,Vi)=>new Promise((oi,xa)=>{var di=nr=>{try{mn(Vi.next(nr))}catch(vt){xa(vt)}},Jn=nr=>{try{mn(Vi.throw(nr))}catch(vt){xa(vt)}},mn=nr=>nr.done?oi(nr.value):Promise.resolve(nr.value).then(di,Jn);mn((Vi=Vi.apply(pt,Pi)).next())});const y=pt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_header.json",{method:"Get",params:pt})}),m=pt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/online_count.json",{method:"Get",params:pt})}),b=pt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/statistics_body.json",{method:"Get",params:pt})}),A=pt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/rank_list.json",{method:"Get",params:pt})}),k=pt=>p(void 0,null,function*(){return(0,r.ZP)("/api/shixun_statistics/shixun_use_infos.json",{method:"Get",params:pt})});function R(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"Get",params:a({},pt)})})}function C(pt){return p(this,null,function*(){return(0,r.ZP)("/api/disciplines.json",{method:"Get",params:a({source:"shixun"},pt||{})})})}function O(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}.json`,{method:"Get",params:pt})})}function M(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/show_right.json`,{method:"Get"})})}function B(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges.json`,{method:"Get"})})}function N(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/save_copy_for_exercise.json`,{method:"post",body:{save_type:pt.save_type}})})}function K(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/jupyter_exec.json${pt.reset?`?reset=${pt.reset}`:""}`,{method:"Get",params:pt})})}function $(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/shixun_exec.json${pt.reset?`?reset=${pt.reset}`:""}`,{method:"Get",params:pt})})}function G(pt){return p(this,null,function*(){return(0,r.ZP)(pt.url,{method:"Get"})})}function se(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.shixun_identifier}/challenges/${pt.challenge_id}/index_up.json`,{method:"Get"})})}function ie(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.shixun_identifier}/challenges/${pt.challenge_id}/index_down.json`,{method:"Get"})})}function le(pt){return p(this,null,function*(){return(0,r.ZP)("/api/collections/cancel.json",{method:"Delete",body:{container_id:pt.container_id,container_type:pt.container_type}})})}function q(pt){return p(this,null,function*(){return(0,r.ZP)("/api/collections.json",{method:"Post",body:{container_id:pt.container_id,container_type:pt.container_type}})})}function J(pt){return p(this,null,function*(){const{id:Pi}=pt||{};return(0,r.ZP)(`/api/shixuns/${Pi}/search_user_courses.json`,{method:"Get",params:pt})})}function V(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt==null?void 0:pt.id}/send_to_course.json`,{method:"Post",body:a({},pt)})})}function ue(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/cancel_publish.json`,{method:"Get"})})}function ee(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/cancel_apply_public.json`,{method:"Get"})})}function Q(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/apply_public.json`,{method:"post",body:a({},pt)})})}function ce(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/publish.json`,{method:"Get"})})}function Z(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_new.json",{method:"Get"})})}function j(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/attachments/${pt.id}.json`,{method:"delete"})})}function ae(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/apply_shixun_mirror.json",{method:"post",body:pt})})}function me(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns.json",{method:"post",body:pt})})}function Pe(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/jupyter_lab_new.json",{method:"get",params:pt})})}function Oe(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/review_newest_record.json`,{method:"Get"})})}function Ge(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/review_shixun.json`,{method:"post",body:pt})})}function Ne(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/collaborators.json`,{method:"Get",params:pt})})}function Mt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/shixun_members_added.json`,{method:"post",body:pt})})}function bt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.identifier}/add_members_group.json`,{method:"post",body:pt})})}function Rt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/change_manager.json`,{method:"Get",params:pt})})}function Ht(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/change_manager.json`,{method:"post",body:pt})})}function Bt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/collaborators_delete.json`,{method:"delete",body:{user_id:pt.userId}})})}function rr(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/ranking_list.json`,{method:"Get"})})}function je(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/settings.json`,{method:"Get"})})}function Et(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/get_mirror_script.json",{method:"Get",params:{mirror_id:pt.mirror_id}})})}function Nt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/get_script_contents.json`,{method:"Get",params:pt})})}function rt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/get_custom_script.json`,{method:"Get",params:pt})})}function gt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/update_for_jupyter.json`,{method:"put",body:pt})})}function ft(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/shixun_quotes.json`,{method:"Get"})})}function qe(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}.json`,{method:"delete"})})}function Be(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/close.json`,{method:"post",body:pt})})}function xe(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/departments.json",{method:"Get",params:pt})})}function Re(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/update_permission_setting.json`,{method:"post",body:pt})})}function $e(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/update_learn_setting.json`,{method:"post",body:pt})})}function We(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/update_setting`,{method:"post",body:pt})})}function Ye(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/get_data_sets.json`,{method:"Get",params:pt})})}function dt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/destroy_data_sets.json`,{method:"Delete",body:{id:pt.deleteId}})})}function xt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/new.json`,{method:"get"})})}function ir(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.identifier}/challenges.json`,{method:"post",body:a({},pt)})})}function er(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengeId}/edit.json`,{method:"get",params:{tab:pt.tab}})})}function Le(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}.json`,{method:"put",body:a({},pt)})})}function tt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/choose_questions.json`,{method:"get"})})}function Vt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/move_position.json`,{method:"post",body:a({},pt)})})}function Ft(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}.json`,{method:"delete",body:a({},pt)})})}function Wt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/edit.json`,{method:"get",params:a({},pt)})})}function Gt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengeId}/answer.json`,{method:"get",params:a({},pt)})})}function Pt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengeId}/crud_answer.json`,{method:"post",body:a({},pt)})})}function Qt(pt){return p(this,null,function*(){if(pt.type===1)return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/create_choose_question.json`,{method:"post",body:a({},pt)});if(pt.type===2)return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/create_blank_question.json`,{method:"post",body:a({},pt)});if(pt.type===3)return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/create_judge_question.json`,{method:"post",body:a({},pt)})})}function Ze(pt){return p(this,null,function*(){if(pt.type===1)return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/update_choose_question.json`,{method:"post",body:x(a({},pt),{choose_id:pt.questionId})});if(pt.type===2)return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/update_blank_question.json`,{method:"put",body:x(a({},pt),{choose_id:pt.questionId})});if(pt.type===3)return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/update_judge_question.json`,{method:"put",body:x(a({},pt),{choose_id:pt.questionId})})})}function fe(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/destroy_challenge_choose.json`,{method:"Delete",body:{choose_id:pt.questionId}})})}function pe(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/choose_question_up_position.json`,{method:"post",body:{challenge_choose_id:pt.questionId}})})}function It(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/choose_question_down_position.json`,{method:"post",body:{challenge_choose_id:pt.questionId}})})}function Te(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/challenges/${pt.challengesId}/edit_choose_question.json`,{method:"get",params:x(a({},pt),{choose_id:pt.questionId})})})}function ct(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/delete_git_file.json`,{method:"Delete",body:pt})})}function $t(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${pt.id}/delete_git_file.json`,{method:"Delete",body:pt})})}function Ct(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/mv_file.json`,{method:"post",body:pt})})}function Ie(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${pt.id}/mv_file.json`,{method:"post",body:pt})})}function St(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/repository.json`,{method:"post",body:pt})})}function Ue(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${pt.id}/repository.json`,{method:"post",body:pt})})}function Se(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/secret_repository.json`,{method:"post",body:pt})})}function yt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/add_file.json`,{method:"post",body:pt})})}function Lt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${pt.id}/add_file.json`,{method:"post",body:pt})})}function Me(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/commits.json`,{method:"post",body:pt})})}function Pr(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/file_content.json`,{method:"post",body:pt})})}function At(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${pt.id}/file_content.json`,{method:"post",body:pt})})}function Gr(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/update_file.json`,{method:"post",body:pt})})}function Yr(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${pt.id}/update_file.json`,{method:"post",body:pt})})}function Ir(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/upload_git_folder.json`,{method:"post",body:{path:pt.path,secret_repository:pt.secret_repository}})})}function Rr(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/${pt.url}`,{method:"Get"})})}function mr(pt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_tpm.json",{method:"Get",params:pt})})}function Nr(pt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/timeinfo_with_tpm.json",{method:"Get",params:pt})})}function Jr(pt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/reset_with_tpm.json",{method:"Get",params:pt})})}function sn(pt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/save_with_tpm.json",{method:"Get",params:pt})})}function Xt(pt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/active_with_tpm.json",{method:"Get",params:pt})})}function _t(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/fork_list.json`,{method:"Get",params:pt})})}function ut(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.identifier}/change_editable.json`,{method:"put",body:a({},pt)})})}function lt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/set_secret_dir.json`,{method:"post",body:a({},pt)})})}function jt(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/new.json",{method:"Get",params:pt})})}function yr(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/environment_info",{method:"Get",params:pt})})}function vr(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/init_repository.json`,{method:"post",body:a({},pt)})})}function it(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/sci/projects/${pt.id}/init_repository.json`,{method:"post",body:a({},pt)})})}function Ar(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/update_secret_repository.json`,{method:"post",body:a({},pt)})})}function on(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/exist_exercise.json`,{method:"get",params:a({},pt)})})}function jn(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/mirror_applies/${pt.id}.json`,{method:"get",params:a({},pt)})})}function Hr(pt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${pt.id}/publish.json`,{method:"post",body:a({},pt)})})}function Un(pt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${pt.id}/open_vnc.json`,{method:"post",params:a({},pt)})})}function Hn(pt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${pt.id}/open_webssh.json`,{method:"post",params:a({},pt)})})}function Tn(pt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${pt.id}/save_image.json`,{method:"post",body:a({},pt)})})}function zn(pt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${pt.id}/delete_image.json`,{method:"post",body:a({},pt)})})}function yn(pt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${pt.id}/extend_vnc.json`,{method:"post",body:a({},pt)})})}function wi(pt){return p(this,null,function*(){return Fetch(`/api/mirror_applies/${pt.id}/reset_vnc_link.json`,{method:"post",body:a({},pt)})})}function ti(pt){return p(this,null,function*(){return(0,r.ZP)("/api/paths/get_task_pass.json",{method:"get",params:a({},pt)})})}function Ei(pt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/get_info_with_jupyter_lab.json",{method:"get",params:a({},pt)})})}function zi(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt.id}/update_jupyter_lab_setting.json`,{method:"post",body:a({},pt)})})}function Di(pt){return p(this,null,function*(){return(0,r.ZP)("/api/shixuns/check_shixun_copy.json",{method:"post",body:pt})})}function fa(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/progress_homeworks/${pt}`,{method:"get",params:{is_initiative_study:1}})})}function qn(pt){return p(this,null,function*(){return Fetch(`/api/shixuns/${pt.id}/update_shixun_study_num.json`,{method:"post",body:a({},pt)})})}function Xi(pt){return p(this,null,function*(){return(0,r.ZP)("/api/jupyters/preview.json",{method:"get",params:pt})})}function kt(pt){return p(this,null,function*(){return(0,r.ZP)(`/api/shixuns/${pt}/recommend_config.json`,{method:"get"})})}},49234:function(d,_,e){"use strict";e.d(_,{Bg:function(){return p},FO:function(){return M},eJ:function(){return b},eZ:function(){return A},fd:function(){return $},gp:function(){return a},iU:function(){return N},l3:function(){return R},mw:function(){return C},oZ:function(){return m},rM:function(){return O},r_:function(){return K},s:function(){return x},ur:function(){return B},xV:function(){return y},yb:function(){return k}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(G,se,ie)=>se in G?i(G,se,{enumerable:!0,configurable:!0,writable:!0,value:ie}):G[se]=ie,h=(G,se)=>{for(var ie in se||(se={}))c.call(se,ie)&&o(G,ie,se[ie]);if(l)for(var ie of l(se))f.call(se,ie)&&o(G,ie,se[ie]);return G},u=(G,se,ie)=>new Promise((le,q)=>{var J=ee=>{try{ue(ie.next(ee))}catch(Q){q(Q)}},V=ee=>{try{ue(ie.throw(ee))}catch(Q){q(Q)}},ue=ee=>ee.done?le(ee.value):Promise.resolve(ee.value).then(J,V);ue((ie=ie.apply(G,se)).next())});function a(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/teachers.json`,{method:"get",params:h({},G)})})}function x(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/apply_teachers.json`,{method:"get",params:h({},G)})})}function p(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/graduation_group_list.json`,{method:"get",params:h({},G)})})}function y(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/all_course_groups.json`,{method:"get",params:h({},G)})})}function m(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/set_course_group.json`,{method:"post",body:h({},G)})})}function b(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/join_graduation_group.json`,{method:"post",body:h({},G)})})}function A(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/create_graduation_group.json`,{method:"post",body:h({},G)})})}function k(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/delete_course_teacher.json`,{method:"post",body:h({},G)})})}function R(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/delete_from_course.json`,{method:"post",body:h({},G)})})}function C(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/change_member_role.json`,{method:"post",body:h({},G)})})}function O(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/change_course_admin.json`,{method:"post",body:h({},G)})})}function M(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/teacher_application_review.json`,{method:"post",body:h({},G)})})}function B(G){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G.coursesId}/students.json`,{method:"get",params:h({},G)})})}function N(G,se){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G}/apply_students.json`,{method:"get",params:se})})}function K(G,se){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G}/join_student_checkout.json`,{method:"get",params:se})})}function $(G,se){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${G}/student_application_review.json`,{method:"post",body:se})})}},86245:function(d,_,e){"use strict";e.d(_,{B$:function(){return y},Cx:function(){return J},DA:function(){return O},DH:function(){return p},Ef:function(){return ee},Es:function(){return b},Ex:function(){return Ht},FM:function(){return ie},Fn:function(){return Q},Gq:function(){return rr},Ho:function(){return B},IU:function(){return me},JJ:function(){return ce},Ol:function(){return Ne},Qx:function(){return se},Tv:function(){return Z},V8:function(){return x},WS:function(){return V},WY:function(){return G},ai:function(){return q},bG:function(){return k},bJ:function(){return a},c0:function(){return Bt},dE:function(){return ae},dt:function(){return j},gI:function(){return ue},lO:function(){return le},mW:function(){return $},n0:function(){return C},nV:function(){return Ge},o1:function(){return Mt},qE:function(){return m},qN:function(){return M},rV:function(){return N},sh:function(){return Oe},vR:function(){return A},w3:function(){return K},x4:function(){return R},z2:function(){return bt}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(je,Et,Nt)=>Et in je?i(je,Et,{enumerable:!0,configurable:!0,writable:!0,value:Nt}):je[Et]=Nt,h=(je,Et)=>{for(var Nt in Et||(Et={}))c.call(Et,Nt)&&o(je,Nt,Et[Nt]);if(l)for(var Nt of l(Et))f.call(Et,Nt)&&o(je,Nt,Et[Nt]);return je},u=(je,Et,Nt)=>new Promise((rt,gt)=>{var ft=xe=>{try{Be(Nt.next(xe))}catch(Re){gt(Re)}},qe=xe=>{try{Be(Nt.throw(xe))}catch(Re){gt(Re)}},Be=xe=>xe.done?rt(xe.value):Promise.resolve(xe.value).then(ft,qe);Be((Nt=Nt.apply(je,Et)).next())});const a=je=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${je.id}/move.json`,{method:"post",body:je})}),x=je=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${je.id}.json`,{method:"delete",body:je})}),p=je=>u(void 0,null,function*(){return(0,r.ZP)(`/api/common_comments/${je.id}.json`,{method:"put",body:je})}),y=je=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"post",body:je})}),m=je=>u(void 0,null,function*(){return(0,r.ZP)("/api/common_comments.json",{method:"Get",params:je})});function b(je){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/login.json",{method:"post",body:h({},je)})})}function A(je){return u(this,null,function*(){return(0,r.ZP)("/api/accounts/logout.json",{method:"get"})})}function k(je){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_user_info.json",{method:"get",params:h({},je)})})}function R(je){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_notice.json",{method:"get",params:h({},je)})})}function C(){return u(this,null,function*(){return(0,r.ZP)("/api/users/system_update.json",{method:"get"})})}function O(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/homepage_info.json`,{method:"get"})})}function M(je){return u(this,null,function*(){return(0,r.ZP)("/api/users/attendance.json",{method:"post"})})}function B(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/courses.json`,{method:"get",params:je})})}function N(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/shixuns.json`,{method:"get",params:je})})}function K(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/subjects.json`,{method:"get",params:je})})}function $(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/projects.json`,{method:"get",params:je})})}function G(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/videos.json`,{method:"get",params:je})})}function se(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/videos/review.json`,{method:"get",params:je})})}function ie(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/videos/${je.id}.json`,{method:"delete"})})}function le(je){return u(this,null,function*(){return(0,r.ZP)("/api/watch_video_histories.json",{method:"post",body:je})})}function q(je){return u(this,null,function*(){return(0,r.ZP)("/api/users/question_banks.json",{method:"get",params:je})})}function J(je){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_public.json",{method:"post",body:je})})}function V(je){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:je})})}function ue(je){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/my_courses.json",{method:"get",params:je})})}function ee(je){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/send_to_course.json",{method:"post",body:je})})}function Q(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/videos/${je.object_id}/create_course_video.json`,{method:"post",body:je})})}function ce(je){return u(this,null,function*(){return(0,r.ZP)(`/api/homework_banks/${je.topicId}.json`,{method:"get",params:je})})}function Z(je){return u(this,null,function*(){return(0,r.ZP)("/api/question_banks/multi_delete.json",{method:"delete",body:h({},je)})})}function j(je){return u(this,null,function*(){return(0,r.ZP)(`/api/users/${je.username}/videos/batch_publish.json`,{method:"post",body:je})})}function ae(je){return u(this,null,function*(){return(0,r.ZP)(`/api/myshixuns/${je.identifier}/cancel.json`,{method:"delete",body:h({},je)})})}function me(je){return u(this,null,function*(){return(0,r.ZP)("/api/users/get_engineer_url.json",{method:"get",params:h({},je)})})}function Pe(je){return u(this,null,function*(){return Fetch("/api/intelligent_recommendations/user_choice_learn_path.json",{method:"post",body:h({},je)})})}function Oe(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/persona.json",{method:"get"})})}function Ge(){return u(this,null,function*(){return(0,r.ZP)("/api/intelligent_recommendations/user_learn_path.json",{method:"get"})})}function Ne(je){return(0,r.ZP)("/api/accounts/valid_email_and_phone.json",{method:"get",params:je})}function Mt(je){return(0,r.ZP)("/api/accounts/get_verification_code.json",{method:"get",params:je})}function bt(je){return(0,r.ZP)("/api/accounts/register.json",{method:"post",body:h({},je)})}function Rt(je){return Fetch("/api/weapps/register.json",{method:"post",body:h({},je)})}function Ht(je){return(0,r.ZP)(`/api/users/accounts/${je.login}/password.json`,{method:"put",body:h({},je)})}function Bt(je){return(0,r.ZP)("/api/accounts/reset_password.json",{method:"post",body:h({},je)})}function rr(je){return(0,r.ZP)("/api/accounts/login_for_phone.json",{method:"get",params:h({},je)})}},69618:function(d,_,e){"use strict";e.d(_,{BQ:function(){return a},DH:function(){return B},Db:function(){return le},Ju:function(){return ie},Mz:function(){return $},O2:function(){return m},TJ:function(){return k},Vg:function(){return y},ZY:function(){return x},Zx:function(){return K},cU:function(){return p},fn:function(){return se},jK:function(){return R},yN:function(){return G}});var r=e(38986),i=Object.defineProperty,l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,o=(q,J,V)=>J in q?i(q,J,{enumerable:!0,configurable:!0,writable:!0,value:V}):q[J]=V,h=(q,J)=>{for(var V in J||(J={}))c.call(J,V)&&o(q,V,J[V]);if(l)for(var V of l(J))f.call(J,V)&&o(q,V,J[V]);return q},u=(q,J,V)=>new Promise((ue,ee)=>{var Q=j=>{try{Z(V.next(j))}catch(ae){ee(ae)}},ce=j=>{try{Z(V.throw(j))}catch(ae){ee(ae)}},Z=j=>j.done?ue(j.value):Promise.resolve(j.value).then(Q,ce);Z((V=V.apply(q,J)).next())});function a(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.coursesId}/watch_video_histories.json`,{method:"Get",params:h({},q)})})}function x(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.coursesId}/watch_statics.json`,{method:"Get",params:h({},q)})})}function p(q){return u(this,null,function*(){return(0,r.ZP)(`/api/course_videos/${q.videoId}/watch_histories.json`,{method:"Get",params:h({},q)})})}function y(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.coursesId}/own_watch_histories.json`,{method:"Get",params:h({},q)})})}function m(q){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${q.id}.json`,{method:"Get",params:h({},q)})})}function b(q){return u(this,null,function*(){return Fetch("/api/video_items.json",{method:"post",body:q})})}function A(q){return u(this,null,function*(){return Fetch(`/api/video_items/${q.id}/edit.json`,{method:"Get",params:h({},q)})})}function k(q){return u(this,null,function*(){return(0,r.ZP)(`/api/stage_shixuns/${q.id}/edit.json`,{method:"Get",params:h({},q)})})}function R(q){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${q.id}/star.json`,{method:"post",body:q})})}function C(q){return u(this,null,function*(){return Fetch(`/api/video_items/${q.id}.json`,{method:"put",body:q})})}function O(q){return u(this,null,function*(){return Fetch(`/api/video_items/${q.id}/send_to_course.json`,{method:"post",body:q})})}function M(q){return u(this,null,function*(){return Fetch("/api/users/my_courses.json",{method:"Get",params:h({},q)})})}function B(q){return u(this,null,function*(){return(0,r.ZP)(`/api/video_items/${q.id}/view_video.json`,{method:"post",body:q})})}function N(q){return u(this,null,function*(){return Fetch(`/api/video_items/${q.id}/add_school.json`,{method:"post",body:q})})}function K(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.course_id}/video_people_statics.json`,{method:"get",params:q})})}function $(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q.course_id}/video_duration_statics.json`,{method:"get",params:q})})}function G(q){return u(this,null,function*(){return(0,r.ZP)("/api/stages.json",{method:"get",params:q})})}function se(q){return u(this,null,function*(){return(0,r.ZP)(`/api/courses/${q==null?void 0:q.id}/course_videos_tree.json`,{method:"get",params:q})})}function ie(q){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses.json",{method:"post",body:q})})}function le(q){return u(this,null,function*(){return(0,r.ZP)("/api/study_action_analyses/detail.json",{method:"post",body:q})})}},466:function(d,_,e){"use strict";e.d(_,{A:function(){return $},CH:function(){return c},EA:function(){return h},FU:function(){return x},G_:function(){return m},LY:function(){return M},Ll:function(){return o},MM:function(){return R},Ps:function(){return B},Sl:function(){return A},To:function(){return p},Vf:function(){return y},XQ:function(){return f},b:function(){return a},bq:function(){return K},cZ:function(){return u},rV:function(){return O},sT:function(){return b},tS:function(){return N},xt:function(){return C},y2:function(){return l}});var r=e(38986),i=(G,se,ie)=>new Promise((le,q)=>{var J=ee=>{try{ue(ie.next(ee))}catch(Q){q(Q)}},V=ee=>{try{ue(ie.throw(ee))}catch(Q){q(Q)}},ue=ee=>ee.done?le(ee.value):Promise.resolve(ee.value).then(J,V);ue((ie=ie.apply(G,se)).next())});const l=G=>i(void 0,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/base_statistic_data.json`,{method:"Get",params:G})});function c(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/discussions/${G.id}.json`,{method:"put",body:G})})}function f(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/discussions/${G.id}.json`,{method:"get",params:G})})}function o(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/discussions.json`,{method:"post",body:G})})}function h(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/discussions.json`,{method:"get",params:G})})}function u(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/good_lessons/${G.id}/add_resources.json`,{method:"post",body:G})})}function a(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/good_lessons/${G.id}/lesson_resources_list.json`,{method:"get",params:G})})}function x(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/good_lessons/${G.id}.json`,{method:"get",params:G})})}function p(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/good_lessons/${G.id}.json`,{method:"put",body:G})})}function y(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/good_lessons.json`,{method:"post",body:G})})}function m(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/good_lessons.json`,{method:"get",params:G})})}function b(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G==null?void 0:G.id}.json`,{method:"get"})})}function A(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G==null?void 0:G.id}/modules.json`,{method:"get"})})}function k(G){return i(this,null,function*(){return Fetch(`/api/virtual_classrooms/${G.id}/videos/batch_publish.json`,{method:"post",body:G})})}function R(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/members.json`,{method:"post",body:G})})}function C(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_spacesId}/members/${G.id}/change_creator.json`,{method:"post",body:G})})}function O(G,se){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G}/shixuns.json`,{method:"get",params:se})})}function M(G,se){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G}/shixuns`,{method:"post",body:se})})}function B(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_classroom_id}/shixuns/${G.shixun_id}.json`,{method:"delete"})})}function N(G,se){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G}/subjects.json`,{method:"get",params:se})})}function K(G,se){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G}/subjects.json`,{method:"post",body:se})})}function $(G){return i(this,null,function*(){return(0,r.ZP)(`/api/virtual_classrooms/${G.virtual_classroom_id}/subjects/${G.subject_id}.json`,{method:"delete"})})}},48790:function(d,_,e){"use strict";e.d(_,{$O:function(){return J},EO:function(){return dt},G5:function(){return K},GD:function(){return i},GJ:function(){return x},Gg:function(){return p},I2:function(){return f},IR:function(){return G},JA:function(){return Ye},JL:function(){return C},Jd:function(){return q},Ny:function(){return k},RV:function(){return ie},Rb:function(){return N},Rm:function(){return $},V9:function(){return j},Yh:function(){return Q},aN:function(){return b},aQ:function(){return u},ag:function(){return We},bg:function(){return ir},d8:function(){return B},dE:function(){return se},eB:function(){return le},eY:function(){return er},fn:function(){return $e},h:function(){return Gt},j5:function(){return m},m$:function(){return Le},oF:function(){return y},qz:function(){return h},t_:function(){return A},tu:function(){return Vt},y8:function(){return xt}});var r=e(25690),i=(Pt=>(Pt[Pt.SuperAdmin=1]="SuperAdmin",Pt[Pt.Operation=2]="Operation",Pt[Pt.CertifiedTeacher=5]="CertifiedTeacher",Pt[Pt.TrainingProduction=8]="TrainingProduction",Pt[Pt.UncertifiedTeacher=12]="UncertifiedTeacher",Pt[Pt.Student=15]="Student",Pt))(i||{}),l=(Pt=>(Pt[Pt.SuperAdmin=1]="SuperAdmin",Pt[Pt.Operation=2]="Operation",Pt[Pt.Admin=5]="Admin",Pt[Pt.Teacher=8]="Teacher",Pt[Pt.Assistant=12]="Assistant",Pt[Pt.Student=15]="Student",Pt))(l||{}),c=(Pt=>(Pt[Pt.SuperAdmin=0]="SuperAdmin",Pt[Pt.Teacher=1]="Teacher",Pt[Pt.Student=2]="Student",Pt))(c||{});const f=Pt=>{const{user:Qt}=(0,r.getDvaApp)()._store.getState(),{userInfo:Ze}=Qt;return Pt.some(fe=>fe==(Ze==null?void 0:Ze.role))},o=Pt=>{const{user:Qt}=(0,r.getDvaApp)()._store.getState(),{userInfo:Ze}=Qt;return Ze!=null&&Ze.own?!0:Pt.some(fe=>{var pe;return fe==((pe=Ze==null?void 0:Ze.course)==null?void 0:pe.course_role)})},h=()=>{const{user:Pt}=(0,r.getDvaApp)()._store.getState(),{userInfo:Qt}=Pt;return Qt.main_site},u=()=>{var Pt;const{user:Qt}=(0,r.getDvaApp)()._store.getState(),{userInfo:Ze}=Qt;return(Pt=Ze==null?void 0:Ze.course)==null?void 0:Pt.course_is_end},a=()=>{const{user:Pt}=getDvaApp()._store.getState(),{userInfo:Qt}=Pt;return Qt.authentication},x=()=>o([1,2,5,8,12]),p=()=>o([1,8,5,12,2]),y=()=>o([1,8,5]),m=()=>o([1]),b=()=>o([1,2,5]),A=()=>o([1,2]),k=()=>f([1,2]),R=()=>f([1]),C=()=>f([1,2,5]),O=()=>o([1,5]),M=()=>o([5,8]),B=()=>o([5]),N=()=>o([1,5,2]),K=()=>o([1,2,5,8]),$=()=>o([12]),G=()=>o([8]),se=()=>o([15]),ie=()=>o([1,2,5,8,12,15]),le=()=>o([1,2,5,8,12]),q=()=>{var Pt;const{user:Qt}=(0,r.getDvaApp)()._store.getState(),{userInfo:Ze}=Qt;return((Pt=Ze==null?void 0:Ze.course)==null?void 0:Pt.course_role)===null},J=()=>{var Pt;const{user:Qt,globalSetting:Ze}=(0,r.getDvaApp)()._store.getState(),{userInfo:fe}=Qt,pe=((Pt=Ze==null?void 0:Ze.setting)==null?void 0:Pt.big_model_users)||[];return pe==null?void 0:pe.includes(fe==null?void 0:fe.login)},V=(Pt=!0,Qt=!1)=>f([1,2,5,8,12,15]),ue=(Pt=!0,Qt=!1)=>Qt||!Qt&&f([1]),ee=(Pt=!0,Qt=!1)=>Qt||!Qt&&f([1,2]),Q=()=>f([15]),ce=(Pt=!0,Qt=!1)=>Pt?f([1,2,5,8,12,15]):Qt||!Qt&&f([1,2]),Z=(Pt=!0,Qt=!1)=>Pt?f([1,2,5,8,12,15]):Qt||!Qt&&f([1,2]),j=(Pt=!0,Qt=!1)=>{const{user:Ze}=(0,r.getDvaApp)()._store.getState(),{userInfo:fe}=Ze;return fe!=null&&fe.is_shixun_marker?!0:f([1,2,5,8])},ae=(Pt=!0,Qt=!1)=>Pt?f([1]):Qt||!Qt&&f([1]),me=(Pt=!0,Qt=!1)=>Pt?f([1,2]):Qt||!Qt&&f([1,2]),Pe=(Pt=!0,Qt=!1)=>Pt?f([1,2,5,8,12,15]):Qt||!Qt&&f([1,2]),Oe=(Pt=!0,Qt=!1)=>Pt?f([1,2,5,8,12]):Qt||!Qt&&f([1,2]),Ge=(Pt=!0,Qt=!1)=>Pt?f([1,2,5]):Qt||!Qt&&f([1,2]),Ne=(Pt=!0,Qt=!1)=>Pt?f([1]):!1,Mt=(Pt=!0,Qt=!1)=>f([1,2,5,8,12,15]),bt=(Pt=!0,Qt=!1)=>Pt?f([1]):Qt||!Qt&&f([1]),Rt=(Pt=!0,Qt=!1)=>Pt?f([1,2]):Qt||!Qt&&f([1,2]),Ht=(Pt=!0,Qt=!1)=>Pt?f([1,2,5,8,12,15]):Qt||!Qt&&f([1,2]),Bt=(Pt=!0,Qt=!1)=>Pt?!1:Qt||!Qt&&f([1,2]),rr=(Pt=!0,Qt=!1)=>Pt?Qt||!Qt&&f([1,2]):!1,je=(Pt=!0,Qt=!1)=>Pt?f([1,2,5,8,12]):!1,Et=(Pt=!0,Qt=!1)=>Pt?!Qt&&f([1,2,5,8,12]):!1,Nt=(Pt=!0,Qt=!1)=>Pt?f([1,2,5]):Qt||!Qt&&f([1,2]),rt=(Pt=!0,Qt=!1)=>f([1,2,5,8,12]),gt=(Pt=!0,Qt=!1)=>Pt?f([1]):Qt||!Qt&&f([1]),ft=(Pt=!0,Qt=!1)=>Pt?f([1,2]):Qt||!Qt&&f([1,2]),qe=(Pt=!0,Qt=!1)=>Pt?f([1,2,5,8,12]):Qt||!Qt&&f([1,2]),Be=(Pt=!0,Qt=!1)=>Pt?Qt||!Qt&&f([1,2]):!1,xe=(Pt=!0,Qt=!1)=>Pt?f([1,2,5,8,12]):Qt||!Qt&&f([1,2]),Re=(Pt=!0,Qt=!1)=>o([8]),$e=()=>f([1]),We=()=>f([1,2]),Ye=()=>f([15]),dt=()=>f([1,2,5]),xt=()=>f([1,2,5,12]),ir=()=>{var Pt;const{user:Qt}=(0,r.getDvaApp)()._store.getState();return!!((Pt=Qt.userInfo)!=null&&Pt.login)},er=()=>{const{user:Pt}=(0,r.getDvaApp)()._store.getState();return Pt.userInfo},Le=()=>{var Pt,Qt;const{user:Ze}=(0,r.getDvaApp)()._store.getState();return!!((Qt=(Pt=Ze.userInfo)==null?void 0:Pt.path)!=null&&Qt.own)},tt=Pt=>{const{graduations:Qt}=(0,r.getDvaApp)()._store.getState(),{details:Ze}=Qt;return Pt.some(fe=>fe===(Ze==null?void 0:Ze.user_identity))},Vt=()=>tt([0,1]),Ft=()=>tt([0]),Wt=()=>tt([1]),Gt=()=>tt([2])},32162:function(d,_,e){"use strict";e.d(_,{Fy:function(){return o},Qo:function(){return h},a2:function(){return c},fw:function(){return r},gW:function(){return l},k:function(){return f},k4:function(){return i}});const r=[{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=(u=>(u.PROBLEM="problem",u.PAPER="paper",u.OTHER="other",u))(l||{}),c=(u=>(u.SINGLE="single",u.MULTIPLEFLOW="multiple_flow",u.MULTIPLEFIXED="multiple_fixed",u.OTHER="other",u))(c||{}),f=(u=>(u[u.BISHI=1]="BISHI",u[u.JISHI=2]="JISHI",u[u.KOUSHI=3]="KOUSHI",u[u.OTHER=4]="OTHER",u))(f||{}),o=(u=>(u[u.DEFAULT=0]="DEFAULT",u[u.THEMEONE=1]="THEMEONE",u[u.THEMETWO=2]="THEMETWO",u[u.THEMETHREE=3]="THEMETHREE",u))(o||{}),h=(u=>(u.All="",u.Shixun="shixun",u.VideoItem="video",u.Attachment="attachment",u.Group_count="group_homework",u.Normal_count="normal_homework",u.ExaminationBank="exercise",u.HomeworkCommon="hack_homework",u.Discusses="Discusses",u.Challenge="challenge",u))(h||{})},77935:function(d,_,e){"use strict";e.d(_,{F:function(){return r}});const r={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"}},346:function(d,_,e){"use strict";e.d(_,{Z:function(){return c}});const r={PROXY_SERVER:"http://172.16.100.14",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,c={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:r,newReactTest:{API_SERVER:(()=>{let f;switch(location.host){case"test4.educoder.net":f="https://test4-data.educoder.net";break;case"test3.educoder.net":f="https://test3-data.educoder.net";break;case"test2.educoder.net":f="https://test2-data.educoder.net";break;default:f="https://test-data.educoder.net";break}return f})(),SSH_SERVER:"wss://pre-webssh.educoder.net",SSH_Slice:"https://testfu.educoder.net",IMG_SERVER:(()=>{let f="https://new-testali-cdn.educoder.net";const o=location.host;return o==="test3.educoder.net"&&(f="https://test3-data.educoder.net"),o==="test4.educoder.net"&&(f="https://test4-data.educoder.net"),f})(),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 f="https://pre-data.educoder.net";return location.host==="pre2.educoder.net"&&(f="https://pre-data2.educoder.net"),f})(),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 f="https://data.educoder.net";return document.domain==="kepukehuan.educoder.net"?f="https://kepukehuan-data.educoder.net":(document.domain==="www.tokcoder.com"||document.domain==="tokcoder.com")&&(f="https://data.tokcoder.com"),f})(),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"}}[window.ENV||"dev"]},38986:function(d,_,e){"use strict";e.d(_,{IV:function(){return Z},U2:function(){return ue},ZP:function(){return le},d4:function(){return ee},gz:function(){return ce},rz:function(){return ie},v_:function(){return Q}});var r=e(346),i=e(28909),l=e(43418),c=e(8591),f=e(85582),o=e.n(f),h=e(59301),u=e(25690),a=e(51257),x=e(89392),p=e.n(x),y=Object.defineProperty,m=Object.defineProperties,b=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,C=(j,ae,me)=>ae in j?y(j,ae,{enumerable:!0,configurable:!0,writable:!0,value:me}):j[ae]=me,O=(j,ae)=>{for(var me in ae||(ae={}))k.call(ae,me)&&C(j,me,ae[me]);if(A)for(var me of A(ae))R.call(ae,me)&&C(j,me,ae[me]);return j},M=(j,ae)=>m(j,b(ae)),B=(j,ae,me)=>new Promise((Pe,Oe)=>{var Ge=bt=>{try{Mt(me.next(bt))}catch(Rt){Oe(Rt)}},Ne=bt=>{try{Mt(me.throw(bt))}catch(Rt){Oe(Rt)}},Mt=bt=>bt.done?Pe(bt.value):Promise.resolve(bt.value).then(Ge,Ne);Mt((me=me.apply(j,ae)).next())});let N;const K={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"},$=(j,ae)=>B(void 0,null,function*(){if(j.status>=200&&j.status<300)return j;const me=K[j.status]||j.statusText;let Pe;var Oe=j.json();yield Oe.then((Ne,Mt)=>{setTimeout(()=>{let bt=(0,u.getDvaApp)()},400),Pe=Ne.message,window.showNetworkErrorTip(Ne.message||`\u8BF7\u6C42\u9519\u8BEF ${j.status}: ${j.message}`),i.Z.error({style:{wordBreak:"break-all"},message:Ne.message||`\u8BF7\u6C42\u9519\u8BEF ${j.status}: ${j.message}`,description:Ne.message?"":me})});const Ge=new Error(me);throw Ge.name=j.status,Ge.response=j,{data:j,code:j.status,message:Pe||me}}),G=(j,ae)=>{const me=j.headers.get("Content-Type");return me&&me.match(/application\/json/i)&&j.clone().text().then(()=>{}),j};function se(j){try{return decodeURIComponent(j),decodeURIComponent(encodeURIComponent(j))===j}catch(ae){return!1}}const ie=j=>{j=j||{};let ae="";for(let me in j)typeof j[me]=="object"?Array.isArray(j[me])&&j[me].forEach((Pe,Oe)=>{ae+="&"+me+"[]="+Pe}):j[me]!==void 0&&(ae+="&"+me+"="+(se(j[me])?j[me]:encodeURIComponent(j[me])));return ae.substr(1)};function le(j,ae,me,Pe){ae.method||(ae.method="get"),ae.method=ae.method.toUpperCase(),ae.mode="cors";const Oe=O({},ae),{user:Ge}=(0,u.getDvaApp)()._store.getState(),{userInfo:Ne}=Ge,Mt=j+(Oe.body?JSON.stringify(Oe.body):""),bt=o().sha256().update(Mt).digest("hex"),Rt={credentials:"include",withCredentials:!0},Ht={};Ne!=null&&Ne.login&&(Ht.zzud=Ne==null?void 0:Ne.login,Ne!=null&&Ne.school_id&&(Ht.zzsud=Ne==null?void 0:Ne.school_id),Oe.params=O(O({},Oe.params||{}),Ht));let Bt=O(O({},Rt),(0,x.cloneDeep)(Oe));(Bt.method==="POST"||Bt.method==="PUT"||Bt.method==="PATCH"||Bt.method==="DELETE")&&(me?(Bt.headers=M(O({_method:ae.method.toUpperCase()},Bt.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Bt.body=Oe.body):(Bt.headers=O({Accept:"application/json",_method:ae.method.toUpperCase(),"Content-Type":"application/json; charset=utf-8","Pc-Authorization":(0,a.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=M(O({Accept:"application/json","Content-Type":"application/json; charset=utf-8",_method:ae.method.toUpperCase()},Bt.headers),{"Pc-Authorization":(0,a.ej)("_educoder_session"),"X-Original-Protocol":location.protocol,"X-Original-Host":location.host}),Oe.params&&ie(Oe.params)&&(j+="?"+ie(Oe.params))):Ht.zzud&&(j+="?"+ie(O({},Ht)));const rr=Oe.expirys&&60;let je;(gt=>{gt.json="application/json;charset=UTF-8",gt.form="application/x-www-form-urlencoded; charset=UTF-8"})(je||(je={}));let Et;(gt=>{gt.get="GET",gt.post="POST"})(Et||(Et={}));const Nt=gt=>B(this,null,function*(){const ft=yield gt.arrayBuffer();let qe;const Be=new Blob([ft]);try{qe=gt.headers.get("Content-Disposition").split(";")[1].replace("filename=","").replace(/[\s+,\',\",\‘,\’,\“,\”,\<,\>,\《,\》]/g,"")}catch(We){qe="userfiles.zip"}const xe=document.createElement("a"),Re=window.URL.createObjectURL(Be),$e=qe;return xe.href=Re,xe.download=$e,xe.click(),window.URL.revokeObjectURL(Re),ft});let rt=r.Z.API_SERVER;return(window.ENV==="dev"||j.startsWith("http"))&&(rt=""),Bt.method=="GET"&&Bt.params&&Object.keys(Bt.params).map(gt=>{if(Bt.params[gt]&&!Array.isArray(Bt.params[gt]))try{Bt.params[gt]=encodeURIComponent(decodeURIComponent(Bt.params[gt]))}catch(ft){Bt.params[gt]=encodeURIComponent(Bt.params[gt])}}),(0,a.Ec)(Bt,j),Pe&&(rt=""),Bt.headers._method=Bt.method,Bt.headers["X-HTTP-Method-Override"]=Bt.method,Bt.method!=="GET"&&(Bt.method="POST"),fetch(rt+j,Bt).then(gt=>$(gt,O({url:r.Z.API_SERVER+j},Bt))).then(gt=>G(gt,bt)).then(gt=>B(this,null,function*(){var ft,qe,Be,xe;try{const $e=gt.headers.get("cs");$e&&(0,a.d8)("_educoder_session",$e,1)}catch($e){}if(gt.status===204)return gt.text();let Re;if(gt.headers.get("content-type").indexOf("application/json")>-1){Re=yield gt.json();try{const $e=/\(\s+\/api\/attachments\/(\d+)|\(\/api\/attachments\/(\d+)\//g,We=/\"\/api\/attachments\/(\d+)\//g,Ye=/\(\s+\/files\/uploads\/(\d+)|\"\/files\/uploads\/(\d+)\//g,dt=/\/api\/attachments\/(\d+)/g,xt=/\/attachments\/download\/(\d+)/g;let ir=JSON.stringify(Re).replace(dt,(er,Le,tt,Vt)=>{const Ft=Le||tt||Vt;return"/api/attachments/"+(0,a.Jn)(Ft)}).replace(xt,(er,Le,tt)=>{const Vt=Le||tt;return"/attachments/download/"+(0,a.Jn)(Vt)}).replace($e,(er,Le,tt,Vt)=>{const Ft=Le||tt||Vt;return"(/api/attachments/"+(0,a.Jn)(Ft)}).replace(We,(er,Le,tt)=>{const Vt=Le||tt;return'"/api/attachments/'+(0,a.Jn)(Vt)}).replace(Ye,(er,Le,tt)=>{const Vt=Le||tt;return"(/files/uploads/"+(0,a.Jn)(Vt)}).replace(/\r\n/g,`
|
|
|
`);Re=JSON.parse(ir)}catch($e){}}else Bt.headers["Content-Type"]==="application/xml"?Re=yield gt.text():(ft=Oe.body)!=null&&ft.autoDownload||(qe=Oe.params)!=null&&qe.autoDownload?Re=yield Nt(gt):Re=yield gt.arrayBuffer();try{Re.status===401&&(!((Be=Bt.params)!=null&&Be.hidePopLogin)||!((xe=Bt.body)!=null&&xe.hidePopLogin))&&(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),Re.status===402&&(localStorage.getItem("addinfo")==="2"?(0,u.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u586B\u5145\u4FE1\u606F\u5F39\u7A97"}}):(N=N||l.default.confirm({visible:!1,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88"}),N.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:()=>{u.history.push("/account/profile/edit")}})))}catch($e){console.log("fetcherr",$e)}return V(Re,j),Re})).catch(gt=>{try{const ft=gt.code;if(gt instanceof TypeError&&window.showNetworkErrorTip(`${j}<span class="ml10">${gt.message}</span>`),ft){if(ft===401){(0,u.getDvaApp)()._store.dispatch({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}});return}V(gt,j)}else j.includes("/file/filePatchMerge")?(0,u.getDvaApp)()._store.dispatch({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5206\u7247\u4E13\u7528504",params:Bt.body}}):gt.message!=="403"&&window.showNetworkErrorTip(`${j}<span class="ml10">${gt.message}</span>`);return gt}catch(ft){}})}let q=!1,J=!1;const V=(j,ae)=>{var me,Pe,Oe;if(j.status==-6&&!J){J=!0,(0,a.d8)("_educoder_session","logout",1),(0,a.m5)(),setTimeout(()=>J=!1,500),l.default.info({title:"\u7CFB\u7EDF\u901A\u77E5",content:j.message,okText:"\u77E5\u9053\u4E86",maskStyle:{background:"#000"},onOk:()=>{window.location.reload()}});return}if(j.status==-7){J=!0,setTimeout(()=>J=!1,500);let Ne="";(me=j==null?void 0:j.data)!=null&&me.exercise_list&&((Oe=(Pe=j==null?void 0:j.data)==null?void 0:Pe.exercise_list)==null||Oe.map(Mt=>{Ne+=`<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 ${Ne} \uFF0C\u8BF7\u5728\u8003\u8BD5\u7ED3\u675F\u540E\u8BBF\u95EE\u8BE5\u9875\u9762</div>`},500);return}if((j.status==-1||j.status==-2||j.status==-102||j.status>400)&&j.status!=403&&!J){J=!0,setTimeout(()=>J=!1,500),c.ZP.warning({content:j.message,key:"message-key"});return}const Ge={403:"/403",404:"/404",500:"/500"};if(Ge[j.status]&&!q){const{user:Ne}=(0,u.getDvaApp)()._store.getState(),{userInfo:Mt}=Ne;throw window.location.pathname.indexOf("/users")>-1&&document.domain==="kepukehuan.educoder.net"&&(q=!0),setTimeout(()=>q=!1,500),sessionStorage.setItem("errorStatus",JSON.stringify(j)),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[j.status]),new Error("403")}};function ue(j,ae){return le(`/api/${j}`,{method:"Get",params:ae||{}})}function ee(j,ae){return le(`/${j}`,{method:"Get",params:ae})}function Q(j,ae){return le(`/api/${j}`,{method:"Post",body:O({},ae)})}function ce(j,ae){return le(`/api/${j}`,{method:"Put",body:O({},ae)})}function Z(j,ae){return le(`/api/${j}`,{method:"delete",body:O({},ae||{})})}},11851:function(d,_,e){"use strict";e.d(_,{Bn:function(){return l},hw:function(){return i},mi:function(){return r}});const r="WTJJelpXRXdaakk0Tm1SbE56UTFPRFl5TXpnNVltWmtZVE0zTVdSalltST0=",i="WVdaak1UVmhOVEF3TkRRd05qZGlZemRsTVdZeFptSTROek5rT0daak1UYz0=",l="T1RkaE1XWTRaalJoTUdaaE9HUmxaR016T0RGa05XTTNPRFkwTkdJeVpUQT0="},81428:function(d,_,e){"use strict";e.d(_,{AL:function(){return B},Iy:function(){return p},Qv:function(){return b},ez:function(){return M},jb:function(){return y}});var r=e(32834),i=e.n(r),l=e(11690),c=e.n(l);let f=1;function o(se,ie){const le=se.match(/^(\s+)(?:```)/);if(le===null)return ie;const q=le[1];return ie.split(`
|
|
|
`).map(J=>{const V=J.match(/^\s+/);if(V===null)return J;const[ue]=V;return ue.length>=q.length?J.slice(q.length):J}).join(`
|
|
|
`)}let h=[],u=["<ul>"];const a=new(i()).Renderer,x=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function p(){h.length=0,u=["<ul>"]}const y={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function m(se,ie,le,q){if(ie>=se.length||se[ie].level<=le)return ie;var J=se[ie];q.push("<li><a href='#"+f+J.anchor+"'>"+J.text+"</a>"),ie++;var V=[];return ie=m(se,ie,J.level,V),V.length>0&&(q.push("<ul>"),V.forEach(function(ue){q.push(ue)}),q.push("</ul>")),q.push("</li>"),ie=m(se,ie,le,q),ie}function b(){return m(h,0,0,u),u.push("</ul>"),u.join("")}const A={heading(se){const ie=x.exec(se);if(f+=1,ie)return{type:"heading",raw:ie[0],depth:ie[1].length,text:ie[2]}},fences(se){const ie=this.rules.block.fences.exec(se);if(ie){const le=ie[0];let q=o(le,ie[3]||"");const J=ie[2]?ie[2].trim():ie[2];if(["latex","katex","math"].indexOf(J)>=0){const V=C(),ue=q;q=V,O[V]={type:"block",expression:ue}}return{type:"code",raw:le,lang:J,text:q}}}},k=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let R=0;const C=()=>`__special_katext_id_${R++}__`;let O={};function M(){return O}function B(){R=0,O={}}function N(se){return se=se.replace(k,(ie,le)=>{const q=C();return O[q]={type:"inline",expression:le},q}),se}const K=a.listitem;a.listitem=function(se){return K(N(se))};const $=a.paragraph;a.paragraph=function(se){return $(N(se))};const G=a.tablecell;a.tablecell=function(se,ie){return G(N(se),ie)},a.code=function(se,ie,le){const q=(ie||"").match(/\S*/)[0];return q?["latex","katex","math"].indexOf(q)>=0?`<p class='editormd-tex'>${se}</p>`:`<pre class="prettyprint linenums"><code class="language-${ie}">${le?se:(0,l.escape)(se,!0)}</code></pre>
|
|
|
`:'<pre class="prettyprint linenums"><code>'+(le?se:(0,l.escape)(se,!0))+"</code></pre>"},a.heading=function(se,ie,le){let q=this.options.headerPrefix+le.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return h.push({anchor:q,level:ie,text:se}),"<h"+ie+' id="'+f+q+'">'+se+"</h"+ie+">"},i().setOptions({silent:!0,gfm:!0,pedantic:!1}),i().use({tokenizer:A,renderer:a}),_.ZP=i()},51257: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 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},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__(48790),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__(6383),_service_exercise__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(81722),_contentType__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(77935),umi__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(25690),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__(346),_components_mediator__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(49535),_components_RenderHtml__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(91842),_utils_fetch__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(38986),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__(11851),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,_,e)=>_ in d?__defProp(d,_,{enumerable:!0,configurable:!0,writable:!0,value:e}):d[_]=e,__spreadValues=(d,_)=>{for(var e in _||(_={}))__hasOwnProp.call(_,e)&&__defNormalProp(d,e,_[e]);if(__getOwnPropSymbols)for(var e of __getOwnPropSymbols(_))__propIsEnum.call(_,e)&&__defNormalProp(d,e,_[e]);return d},__spreadProps=(d,_)=>__defProps(d,__getOwnPropDescs(_)),__async=(d,_,e)=>new Promise((r,i)=>{var l=o=>{try{f(e.next(o))}catch(h){i(h)}},c=o=>{try{f(e.throw(o))}catch(h){i(h)}},f=o=>o.done?r(o.value):Promise.resolve(o.value).then(l,c);f((e=e.apply(d,_)).next())}),_a,_b;moment__WEBPACK_IMPORTED_MODULE_12___default().extend(dayjs_plugin_customParseFormat__WEBPACK_IMPORTED_MODULE_13___default());const HighLightedContent=(d,_=[],e="#2EC25B")=>(typeof _=="string"&&(_=[_]),d.replace(new RegExp(`(${_.join("|")})`,"gi"),`<span style="color:${e}">$1</span>`)),parseParams=d=>{d=d||{};let _="";for(let e in d)typeof d[e]=="object"?Array.isArray(d[e])&&d[e].forEach((r,i)=>{_+="&"+e+"[]="+r}):d[e]!==void 0&&(_+="&"+e+"="+d[e]);return _.substr(1)},getKey=d=>window.atob(window.atob(d));function bytesToSize(d){var _=["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)+" "+_[e]}const getTwoDecimalPlaces=d=>Math.round(Math.round(d*1e5)/1e3*100)/100,NewAntdDisabledDate=(d,_=null)=>{const e=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(_==null?void 0:_.startTime).startOf("day"),r=d>moment__WEBPACK_IMPORTED_MODULE_12___default()(_==null?void 0:_.endTime).endOf("day"),i=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(_==null?void 0:_.compared).startOf("day");return _!=null&&_.endTime?_!=null&&_.compared?moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(_==null?void 0:_.compared)?i||r:e||r:d&&e||r:_!=null&&_.compared&&moment__WEBPACK_IMPORTED_MODULE_12___default()()<=moment__WEBPACK_IMPORTED_MODULE_12___default()(_==null?void 0:_.compared)?i:e},NewAntdDisabledTime=(d,_=null)=>{const e=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).format("HH")),r=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(o,h){const u=[];for(let a=o;a<h;a++)u.push(a);return u}if(!d)return{disabledHours:()=>f(0,i),disabledMinutes:()=>f(0,l)};if(_!=null&&_.compared){const o=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(_==null?void 0:_.compared).format("HH")),h=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(_==null?void 0:_.compared).format("mm")),u=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(_==null?void 0:_.compared).format("ss"));return moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(_==null?void 0:_.compared),"day")?{disabledHours:()=>f(0,o),disabledMinutes:()=>e<=o?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,_,e,r)=>{r=typeof r=="string"?moment__WEBPACK_IMPORTED_MODULE_12___default()(r):r;const i=r?d<(r==null?void 0:r.startOf("day")):d<moment__WEBPACK_IMPORTED_MODULE_12___default()().startOf("day"),l=d>moment__WEBPACK_IMPORTED_MODULE_12___default()(_).endOf("day"),c=d<moment__WEBPACK_IMPORTED_MODULE_12___default()(e).startOf("day");return _?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,_)=>{const e=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(d).format("HH")),r=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("HH")),i=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()().format("mm"));function l(c,f){const o=[];for(let h=c;h<f;h++)o.push(h);return o}if(!d)return{disabledHours:()=>l(0,r),disabledMinutes:()=>l(0,i)};if(_){const c=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(_).format("HH")),f=parseInt(moment__WEBPACK_IMPORTED_MODULE_12___default()(_).format("mm"));return moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(_),"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,r),disabledMinutes:()=>moment__WEBPACK_IMPORTED_MODULE_12___default()(d).isSame(moment__WEBPACK_IMPORTED_MODULE_12___default()(),"hour")&&e<=r?l(0,i):[]}},preciseCalculation=(d,_,e)=>{typeof d=="string"&&(d=Number(d)),typeof _=="string"&&(_=Number(_));const r=(d.toString().split(".")[1]||"").length,i=(_.toString().split(".")[1]||"").length,l=Math.max(r,i),c=Math.pow(10,l);return(()=>{switch(e){case"+":return(Math.round(d*c)+Math.round(_*c))/c;case"-":return(Math.round(d*c)-Math.round(_*c))/c;case"*":return Math.round(d*c)*Math.round(_*c)/(c*c);case"/":return Math.round(d*c)/Math.round(_*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 _=d.toString().replace(/(?=(\d{4})+$)/g,",").split(",").filter(Boolean),e=["\u96F6","\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D"],r=["","\u5341","\u767E","\u5343"],i=["","\u4E07","\u4EBF"],l=f=>{let o="";for(let h=0;h<f.length;h++){const u=+f[h],a=e[u],x=r[f.length-1-h];u===0?o[o.length-1]!==e[0]&&(o+=a):o+=a+x}return o[o.length-1]===e[0]&&(o=o.slice(0,-1)),o};let c="";for(let f=0;f<_.length;f++){const o=_[f],h=l(o),u=h?i[_.length-1-f]:"";c+=h+u}return c=c.replace(/^一十$/,"\u5341"),c=c.replace(/^一(?=十[一二三四五六七八九])/,""),c},moveArray=(d,_,e)=>{const r=d.splice(_,1)[0];return d.splice(e,0,r),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 _=d.replace(/(?:\r\n|\n)/g,`\x1B[41m\x1B[37m\u21B5\x1B[0m\r
|
|
|
`).replace(/ +$/g,"\x1B[41m \x1B[0m");return console.debug("str:",_,JSON.stringify(d)),_},StatusTags=d=>{const _={\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,r){return react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{key:r,className:_[e]&&_[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 _,e;const r={[-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:(_=r==null?void 0:r[d.status])==null?void 0:_.class},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkShixunListStatus=d=>{var _,e;const r={[-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:(_=r==null?void 0:r[d.status])==null?void 0:_.class},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkDetailStatus=d=>{var _,e;const r={[-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:(_=r==null?void 0:r[d.status])==null?void 0:_.color,borderRadius:"20px",width:"65px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkShixunDetailStatus=d=>{var _,e;const r={[-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:(_=r==null?void 0:r[d.status])==null?void 0:_.color,borderRadius:"20px",padding:"0 8px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},HomeWorkCommonDetailStatus=d=>{var _,e;const r={[-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:(_=r==null?void 0:r[d.status])==null?void 0:_.color,borderRadius:"20px",padding:"0 8px",height:"18px",justifyContent:"center",display:"inline-flex",lineHeight:"18px"}},(e=r==null?void 0:r[d.status])==null?void 0:e.name)},StatusGraduationProjectTags=d=>{const{status:_}=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[_].class},e[_].name)}catch(r){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 _={\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&&(_=__spreadValues(__spreadValues({},_),e));const r=[];d.is_random&&r.push(react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"tag-style bg-blue ml10"},"\u968F\u673A"));try{d.status&&d.status.map((i,l)=>{r.push(react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{style:(d==null?void 0:d.style)||[],key:l,className:_[i]&&_[i].class},i))})}catch(i){console.log("utils.status.tag:",i,d.status)}return r},exerciseTips=(d,_)=>{if(d===5||_)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 _,e;const r={[-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:(_=r[d.status])==null?void 0:_.class},(e=r[d.status])==null?void 0:e.name)},CommonWorkStatus=d=>{var _,e;const r={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:(_=r[d.status])==null?void 0:_.class},(e=r[d.status])==null?void 0:e.name)},timego=d=>{d=new Date(d).getTime();let _=1e3*60,e=_*60,r=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/r,10),o=parseInt(c/e,10),h=parseInt(c/_,10);return f>30?i=""+timeformat(d,"yyyy-MM-dd"):f>1?i=""+f+"\u5929\u524D":f==1?i="\u6628\u5929":o>=1?i=""+o+"\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,_)=>{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()},r=[["\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(_)&&(_=_.replace(RegExp.$1,(d.getFullYear()+"").substr(4-RegExp.$1.length))),/(w+)/.test(_)&&(_=_.replace(RegExp.$1,r[RegExp.$1.length-1][d.getDay()]));for(let i in e)new RegExp("("+i+")").test(_)&&(_=_.replace(RegExp.$1,RegExp.$1.length==1?e[i]:("00"+e[i]).substr((""+e[i]).length)));return _},toTimeFormat=d=>{if(!d||d<0)return"0\u79D2";console.log("time:",d);let _=60,e=_*60,r=e*24,i=d/r,l=d/e,c=d/_,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="",_=100)=>{let e=0;if(d){e=d.length;for(let r=0;r<e;r++){let i=d.charCodeAt(r);i>=55296&&i<=56319&&(e--,r++)}}return e<=_};function buildTree(d,_){const e={};let r=null;return d.forEach(i=>{e[i.properties.uuid]=__spreadProps(__spreadValues({},i),{children:[]})}),_.forEach(i=>{const l=e[i.startNodeUuid],c=e[i.endNodeUuid];l&&c&&l.children.push(c)}),d.forEach(i=>{!_.some(c=>c.endNodeUuid===i.properties.uuid)&&(r=e[i.properties.uuid])}),r}const handleValidatorNickName=(d,_,e)=>{if(_){let r=/[`~!@#$%^&*()\-+=<>?:"{}|,.\/;'\\[\]~!@#¥%……&*()——\-+={}|《》?:“”【】、;‘’,。、]/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(_),c=r.test(_);(l===!0||c===!0||_.length<2||_.length>=21)&&e("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57\u53CA\u4E0B\u5212\u7EBF")}e()},handleValidatorName=(d,_,e)=>{if(_){let r=/[`~!@#$%^&()_\-+=<>?:"{}|,.\/;'\\[\]~!@#¥%……&()——\-+={}|《》?:“”【】、;‘’,。、]/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(_),c=r.test(_);(l===!0||c===!0||_.length<2||_.length>=21)&&e("2-20\u4F4D\u4E2D\u82F1\u6587\u3001\u6570\u5B57")}e()},getHiddenName=d=>{if(!d)return"";let _=d.length-1,e="";for(var r=0;r<_;r++)e+="*";return d.substr(0,1)+e},getBase64=(d,_)=>{const e=new FileReader;e.addEventListener("load",()=>_(e.result)),e.readAsDataURL(d)},getFileContentAndUrl=d=>new Promise((_,e)=>{var r=new FileReader;r.onload=function(){try{const i=window.URL.createObjectURL(d);_({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")}},r.readAsText(d)});function setmiyah(d){return md5__WEBPACK_IMPORTED_MODULE_6___default()("79e33abd4b6588941ab7622aed1e67e8"+d)}const getCookie=d=>{var _,e=RegExp("(^| )"+d+"=([^;]+)(;|$)");return(_=document.cookie.match(e))?decodeURIComponent(_[2]):null};function setCookie(d,_,e){var r=new Date;r.setTime(r.getTime()+e*24*60*60*1e3);var i="expires="+r.toUTCString();document.cookie=d+"="+_+"; "+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(";"),_=0;_<d.length;_++){var e=d[_],r=e.indexOf("="),i=r>-1?e.substr(0,r):e;document.cookie=i+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"}};function downLoadLink(d,_){let e=document.createElement("a");document.body.appendChild(e),e.href=_,d&&(e.title=d,e.download=d);let r=document.createEvent("MouseEvents");r.initEvent("click",!1,!1),e.dispatchEvent(r),document.body.removeChild(e)}function getFirstLevelDomain(){var d=window.location.hostname,_=d.split(".").reverse();return _.length>2?[_[1],_[0]].join("."):d}function getBlob(d){return new Promise(_=>{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&&_(e.response)},e.send()})}function saveAs(d,_){if(window.navigator.msSaveOrOpenBlob)window.navigator.msSaveBlob(d,_);else{const e=document.createElement("a"),r=document.querySelector("body");e.href=window.URL.createObjectURL(d),e.download=_,e.style.display="none",r.appendChild(e),e.click(),r.removeChild(e),window.URL.revokeObjectURL(e.href)}}function download(d,_){getBlob(d).then(e=>{saveAs(e,_)})}function downLoadFileIframe(d,_){return new Promise((e,r)=>{var i=_,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,_){downLoadLink(d,_)}const setUrlQuery=d=>{let{url:_,query:e}=d;if(!_)return"";if(e){let r=[];for(const i in e)e.hasOwnProperty(i)&&!isUnOrNull(e[i])&&(typeof e[i]=="object"?e[i].map(l=>{r.push(`${i}[]=${l}`)}):r.push(`${i}=${e[i]}`));_.indexOf("?")!==-1?_=`${_}&${r.join("&")}`:_=`${_}?${r.join("&")}`,console.log("url1111",_)}return _};function isPc(){let d=navigator.userAgent,_=["Android","iPhone","SymbianOS","Windows Phone","iPad","iPod"],e=!0;for(var r=0;r<_.length;r++)if(d.indexOf(_[r])>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 _;return(_=d==null?void 0:d.toString())==null?void 0:_.replace(/\B(?=(\d{3})+(?!\d))/g,",")},openNewWindow=d=>{let _=document.createElement("a");_.target="_blank",document.body.appendChild(_),_.href=d;let e=document.createEvent("MouseEvents");e.initEvent("click",!1,!1),_.dispatchEvent(e),document.body.removeChild(_)},openNewWindows=d=>{let _=document.createElement("a");document.body.appendChild(_),_.href=d;let e=document.createEvent("MouseEvents");e.initEvent("click",!1,!1),_.dispatchEvent(e),document.body.removeChild(_)},formatTextMiddleIntercept=(d="")=>d.length<=6?d:`${d.substring(0,3)}...${d.substring(d.length-3,d.length)}`,HalfPastOne=()=>{let d=new Date().getHours(),_=new Date().getMinutes();return _>=30?(d++,_="00"):_="30",d+":"+_},DayHalfPastOne=(d="-")=>{let _=new Date().getHours(),e=new Date().getMinutes();return e>=30?(_++,e="00"):e="30",new Date().toLocaleDateString().replace(/\//g,d)+" "+_+":"+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 _=Object.prototype.toString.call(d);return _.substring(8,_.length-1)},isEmpty=d=>type(d)==="Array"?d.length===0:type(d)==="Object"?Object.keys(d).length===0:!d,rangeNumber=(d,_)=>{const e=[];for(let r=d;r<_;r++)e.push(r);return e},middleEllipsis=(d,_=12)=>{let e=_/2-2,r=_/2+3;return d.length>_?d.substr(0,e)+"..."+d.substr(r,_):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,_){const e=new RegExp(`(^|&)${d}=([^&]*)(&|$)`,"i"),r=_.substr(1).match(e);return r!=null?decodeURIComponent(r[2]):null}const getMessagesUrl=d=>{var _;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/${(_=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:_.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,_)=>__async(void 0,null,function*(){let e="",r;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||_)return!0;if(c.status===-1)return r=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:()=>r.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 r=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:()=>r.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}))}),checkDisabledExam=d=>new Promise((_,e)=>__async(void 0,null,function*(){const r=yield(0,_service_exercise__WEBPACK_IMPORTED_MODULE_3__.Zg)({id:d==null?void 0:d.exerciseId,coursesId:d==null?void 0:d.coursesId});if((r==null?void 0:r.status)===0){_("");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 _,e,r;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/${(_=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:_.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/${(r=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:r.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,_,e,r){if(console.log("param:",d),_=_||null,e=e||"&",r=r||null,!d)return"";var i=function(o){for(var h=new Array,u=0;u<o.length;u++)o[u]&&h.push(o[u]);return h},l=function(o){return encodeURIComponent(o).replace(/[!'()*]/g,escape)},c=function(o){return!isNaN(parseFloat(o))&&isFinite(o)},f=Object.keys(d).map(function(o){var h,u=o;if(typeof d[o]=="object"&&d[o]!==null)h=httpBuildQuery(d[o],null);else{_&&(u=c(u)?_+Number(u):u);var a=d[o];a=a===!0?"1":a,a=a===!1?"0":a,a=a===0?"0":a,a=a||"",h=u+"="+a}return h});return i(f).join(e).replace(/[!'()*]/g,escape)};const parseParamsStr=(d,_)=>{const e={},r=Object.assign(!0,d,{}),i=[];return Object.keys(r).sort().forEach(function(l){if(r[l]=r[l]===!0?"true":r[l],r[l]=r[l]===!1?"false":r[l],_==="GET"){if(r[l]!==null){if(typeof r[l]=="object"&&(!Array.isArray(r[l])||Array.isArray(r[l])&&!r[l].length))return;const c=r[l]===null||r[l]==="null"?"":r[l];i.push(`${l}=${typeof c=="string"||typeof c=="number"?decodeURIComponent(c):JSON.stringify(c)}`)}}else{const c=r[l]===null||r[l]==="null"?"":r[l];i.push(`${l}=${typeof c=="string"||typeof c=="number"?c:JSON.stringify(c)}`),r[l],e[l]=r[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 _=d.split(".");return _.length>2&&/^[a-z]{2}$/.test(_[_.length-2])?_.slice(-3).join("."):_.slice(-2).join(".")}const setHeader=(d,_)=>{var e;try{const r=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="+r;return d.headers["X-EDU-Type"]="pc",d.headers["X-EDU-Timestamp"]=r,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(r){console.log("error:",r,d,_)}},setThreeComponent=()=>{(function(d){XMLHttpRequest.prototype.open=function(_,e,r=!0){const i=setHeader({method:_,headers:{}});d.call(this,_,e,r);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(_,e){var r;return e=e||{},(r=e.headers)!=null&&r["X-EDU-Timestamp"]||setHeader(e),d.apply(this,arguments).then(function(i){return i})}}(window.fetch)},parseUrl=d=>{const _=/(\w+)=([^\#&]*)/gi,e={};return d.replace(_,function(r,i,l){e[i]=decodeURI(l)}),e},messageInfo=(d,_)=>{const r={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${_}\u53D1\u5E03\uFF0C\u8BF7\u7B49\u5F85\u3002`}[d];antd__WEBPACK_IMPORTED_MODULE_14__.ZP.warning(r)},base64ToBlob=(d,_)=>{var e;const r=window.atob(d),i=r.length,l=new Uint8Array(i);for(let c=0;c<i;++c)l[c]=r.charCodeAt(c);return new Blob([l],{type:_contentType__WEBPACK_IMPORTED_MODULE_4__.F[(e=_.split("."))==null?void 0:e[1]]||"application/octet-stream"})},downloadFile=(d,_,e)=>{const r=base64ToBlob(_,e);if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(r,d);else{const i=document.createElement("a");i.href=window.URL.createObjectURL(r),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 _;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:((_=(0,_utils_authority__WEBPACK_IMPORTED_MODULE_1__.eY)())==null?void 0:_.login)||""})}catch(e){console.log("trackEvent:err:",e)}},trackEventCustom=d=>{if(d.length)try{window._czc.push(["_setCustomVar",...d])}catch(_){console.log("trackEvent:err:",_)}},onPreviewImage=d=>{const _=(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,r=_(e,"a");if(!(r!=null&&r.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,_)=>{var e,r,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 _?(l=(i=(r=c==null?void 0:c.second_category)==null?void 0:r.filter(f=>f.category_id==_))==null?void 0:i[0])==null?void 0:l.category_name:c==null?void 0:c.name}return null},bindPhone=d=>{const _=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:()=>{_.destroy(),d!=null&&d.onCancel&&d.onCancel()}})},copyTextFuc=(d="",_=!1)=>{const e=document.createElement("textarea");e.value=d,document.body.appendChild(e),e.select(),document.execCommand("Copy"),_||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 _=d.substring(1),e={};return _.split("&").forEach(function(r){let i=r.split("=");e[i[0]]=decodeURIComponent(i[1])}),e},arrTrans=(d,_)=>{if(!_)return null;const e=[];return _.forEach((r,i)=>{const l=Math.floor(i/d);e[l]||(e[l]=[]),e[l].push(r)}),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,_,e)=>{const r=d,i=localStorage.getItem(r),l=i!==null&&i!=="[object Object]"?JSON.parse(i):{};l[e]=_,localStorage.setItem(r,JSON.stringify(l))},getItem:(d,_)=>{const e=d,r=localStorage.getItem(e);return(r!==null&&r!=="[object Object]"?JSON.parse(r):{})[_]}},ImgSrcConvert=d=>d!=null&&d.startsWith("http")?d:_env__WEBPACK_IMPORTED_MODULE_7__.Z.IMG_SERVER+d,compareVersion=d=>{const _=getVersion(),e=d.split("."),r=_.split("."),i=Math.max(e.length,r.length);for(;e.length<i;)e.push("0");for(;r.length<i;)r.push("0");for(let l=0;l<i;l++){const c=parseInt(e[l]),f=parseInt(r[l]);if(c>f)return 1;if(c<f)return-1}return 0},getImageUrl=(d,_)=>{d=`${d}${_?","+_:""}`;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)),r=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(r.toString())},getVersion=()=>{const _=navigator.userAgent.toLowerCase().match(/version\/[\d.]+/gi);return _&&_[0].replace(/version\//,"")},isLocalApp=()=>navigator.userAgent.indexOf("ExerciseApp")>-1;function randomArray(d,_){let e=d.length,r,i;_=_||1;let l=function(){var c=Math.sin(_++)*1e3;return c-Math.floor(c)};for(;e!==0;)i=Math.floor(l()*e),e-=1,r=d[e],d[e]=d[i],d[i]=r;return d}function pointerEvents(d){const _=document.getElementsByTagName("iframe");for(let r=0;r<_.length;r++)_[r].style["pointer-events"]=d;const e=document.getElementsByTagName("canvas");for(let r=0;r<e.length;r++)e[r].style["pointer-events"]=d}const toDataUrl=d=>new Promise((_,e)=>{var r=new XMLHttpRequest;r.withCredentials=!0,r.onload=function(){var i=new FileReader;i.onloadend=function(){_(i.result)},i.readAsDataURL(r.response)},r.open("GET",d),r.responseType="blob",r.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 _;(_=document.querySelector(d))==null||_.scrollTo({left:0,top:0,behavior:"smooth"})}function dealUploadChange(d){var _,e,r,i,l;const c=(_=d.fileList)==null?void 0:_.map(f=>{var o,h;return __spreadProps(__spreadValues({},f),{status:typeof(f==null?void 0:f.response)=="string"||((o=f==null?void 0:f.response)==null?void 0:o.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((r=(e=d.file)==null?void 0:e.response)==null?void 0:r.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="",_){if(!d)return"";const e=d.lastIndexOf(".");let r=[d,""];if(e!==-1&&e!==d.length-1){const i=d.substring(0,e),l=d.substring(e+1);r=[i,l]}return r[0].length>_?r[0].slice(0,_)+"..."+r[1]:d}function cutName(d="",_,e="--"){return d?(d==null?void 0:d.length)>=_?(d==null?void 0:d.slice(0,_))+"...":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 _={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!d)return;const{exam:e,single_questions:r,multiple_questions:i,judgement_questions:l,program_questions:c,completion_questions:f,subjective_questions:o,practical_questions:h,combination_questions:u,bprogram_questions:a}=d||{},x=[__spreadValues({type:"SINGLE",name:"\u5355\u9009\u9898"},r),__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"},o),__spreadValues({type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},c),__spreadValues({type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},a),__spreadValues({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},h),__spreadValues({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},u)],p=[];let y=0,m=0;const b=x.filter(A=>A.questions_count>0).map((A,k)=>{var R;return(R=A.questions)==null||R.forEach(C=>{p.push(C.id),y=y+C.score,m=m+1}),__spreadValues(__spreadValues({},A),{number:_[k+1]})});return{all_questions_count:m,all_score:y,questionList:b,ids:p,exam:e}},formatRandomPaperDatas=d=>{var _;const e={1:"\u4E00",2:"\u4E8C",3:"\u4E09",4:"\u56DB",5:"\u4E94",6:"\u516D",7:"\u4E03"};if(!d)return;const{exam:r,single_questions:i,multiple_questions:l,judgement_questions:c,program_questions:f,completion_questions:o,subjective_questions:h,practical_questions:u,combination_questions:a,bprogram_questions:x}=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"},o),__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"},x),__spreadValues({type:"PRACTICAL",name:"\u5B9E\u8BAD\u9898"},u),__spreadValues({type:"COMBINATION",name:"\u7EC4\u5408\u9898"},a)];let y=[];(_=r==null?void 0:r.question_type_position)==null||_.map((R,C)=>{p==null||p.map((O,M)=>{R.type===O.type&&y.push(O)})});const m=[];let b=0,A=0;const k=y.filter(R=>R.questions_count>0).map((R,C)=>{var O;return(O=R.questions)==null||O.forEach(M=>{m.push(M.id),b=b+M.score,A=A+1}),__spreadValues(__spreadValues({},R),{number:e[C+1]})});return{all_questions_count:A,all_score:b,questionList:k,ids:m,exam:r}},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,_)=>{var e;try{_?(d.send(JSON.stringify({type:"toggleLockExit",data:!0})),_!=null&&_.forbid_screen&&d.send(JSON.stringify({type:"open-disabled-switchscreen"})),_!=null&&_.use_white_list&&d.send(JSON.stringify({type:"open-only-allow-runapp",data:_==null?void 0:_.white_list})),_!=null&&_.net_limit&&d.send(JSON.stringify({type:"network-close",data:(e=_==null?void 0:_.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(r){}},addJumping=()=>{const d=document.querySelector('a[title="\u589E\u52A0\u586B\u7A7A"]'),_=d==null?void 0:d.querySelector("span");_&&(_.classList.remove("jumping-icon"),_.offsetWidth,_.classList.add("jumping-icon"),setTimeout(()=>{var e;(e=_==null?void 0:_.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 _=[];return d.is_locked&&_.push("\u8003\u8BD5\u89E3\u9501\u7801"),d.login_restrict&&_.push("\u8003\u8BD5\u767B\u5F55\u9650\u5236"),d.screen_open&&_.push("\u5207\u5C4F\u540E\u5F3A\u5236\u4EA4\u5377"),d.ip_bind&&_.push("IP\u5730\u5740\u7ED1\u5B9A"),(d.ip_limit==="pub"||d.ip_limit==="inner")&&_.push("\u9650\u5236\u8003\u8BD5\u8BBF\u95EEIP"),d.open_camera&&_.push("\u8003\u8BD5\u4E2D\u542F\u7528\u62CD\u7167\u529F\u80FD\u8FDB\u884C\u76D1\u8003\u548C\u884C\u4E3A\u5206\u6790"),d.identity_verify&&_.push("\u8003\u8BD5\u524D\u4EBA\u8138\u8EAB\u4EFD\u6838\u9A8C"),d.open_phone_video_recording&&_.push("\u8003\u8BD5\u4E2D\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236"),_.length>0?_.join("\u3001"):""},releaseRuleDataAdjust=d=>{const _=d.reduce((r,i)=>{const l=`${i.publish_time}_${i.end_time}_${i.is_admin}`;return r[l]?(r[l].group_name.push(i.group_name),r[l].group_id.push(i.group_id)):r[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]},r},{});return Object.values(_).map(r=>__spreadProps(__spreadValues({},r),{group_name:r.group_name.flat(),group_id:r.group_id.flat()}))},showInstallWebRtcDoc=()=>new Promise((d,_)=>__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(_=>{throw console.error("Failed to copy text: ",_),_}):new Promise((_,e)=>{const r=document.createElement("textarea");r.value=d,document.body.appendChild(r),r.select();try{const i=document.execCommand("copy");document.body.removeChild(r),i?(console.log("Text copied to clipboard successfully!"),_(!0)):(console.error("Failed to copy text using execCommand."),e(!1))}catch(i){document.body.removeChild(r),console.error("Failed to copy text: ",i),e(i)}})}const isArrayBuffer=d=>Object.prototype.toString.call(d)==="[object ArrayBuffer]",parseArrayBufferAsText=(d,_="utf-8")=>isArrayBuffer(d)?new TextDecoder(_).decode(d):d,numFormat=d=>d?(d>=1e3&&(d=d/1e3+"K"),d):0},4787:function(d,_,e){"use strict";e.d(_,{t:function(){return r}});const r=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)}},91231:function(d,_,e){"use strict";e.d(_,{Il:function(){return f},Ov:function(){return o},T$:function(){return u}});var r=e(38127),i=e(59301),l=e(35338),c=["element"],f=i.createContext({});function o(){return i.useContext(f)}function h(){var y=(0,l.TH)(),m=o(),b=m.clientRoutes,A=(0,l.fp)(b,y.pathname);return A||[]}function u(){var y,m=h().slice(-1),b=((y=m[0])===null||y===void 0?void 0:y.route)||{},A=b.element,k=(0,r.Z)(b,c);return k}function a(){var y=h(),m=o(),b=m.serverLoaderData,A=m.basename,k=React.useState(function(){var M={},B=!1;return y.forEach(function(N){var K=b[N.route.id];K&&(Object.assign(M,K),B=!0)}),B?M:void 0}),R=_slicedToArray(k,2),C=R[0],O=R[1];return React.useEffect(function(){window.__UMI_LOADER_DATA__||Promise.all(y.filter(function(M){return M.route.hasServerLoader}).map(function(M){return new Promise(function(B){fetchServerLoader({id:M.route.id,basename:A,cb:B})})})).then(function(M){if(M.length){var B={};M.forEach(function(N){Object.assign(B,N)}),O(B)}})},[]),{data:C}}function x(){var y=useRouteData(),m=o();return{data:m.clientLoaderData[y.route.id]}}function p(){var y=a(),m=x();return{data:_objectSpread(_objectSpread({},y.data),m.data)}}},91392:function(d){var _={en_GB:"en-gb",en_US:"en",zh_CN:"zh-cn",zh_TW:"zh-tw"},e=function(i){var l=_[i];return l||i.split("_")[0]};d.exports=function(r,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,_,e){"use strict";var r=e(41799),i=e(59301),l=e(3113),c=e(67797);function f(h){return!!(h&&h.then)}const o=h=>{const{type:u,children:a,prefixCls:x,buttonProps:p,close:y,autoFocus:m,emitEvent:b,isSilent:A,quitOnNullishReturnValue:k,actionFn:R}=h,C=i.useRef(!1),O=i.useRef(null),[M,B]=(0,r.Z)(!1),N=function(){y==null||y.apply(void 0,arguments)};i.useEffect(()=>{let G=null;return m&&(G=setTimeout(()=>{var se;(se=O.current)===null||se===void 0||se.focus()})),()=>{G&&clearTimeout(G)}},[]);const K=G=>{f(G)&&(B(!0),G.then(function(){B(!1,!0),N.apply(void 0,arguments),C.current=!1},se=>{if(B(!1,!0),C.current=!1,!(A!=null&&A()))return Promise.reject(se)}))},$=G=>{if(C.current)return;if(C.current=!0,!R){N();return}let se;if(b){if(se=R(G),k&&!f(se)){C.current=!1,N(G);return}}else if(R.length)se=R(y),C.current=!1;else if(se=R(),!se){N();return}K(se)};return i.createElement(l.ZP,Object.assign({},(0,c.n)(u),{onClick:$,loading:M,prefixCls:x},p,{ref:O}),a)};_.Z=o},53487:function(d,_,e){"use strict";e.d(_,{Z:function(){return o},i:function(){return f}});var r=e(18929),i=e(59301),l=e(92736),c=e(36355);function f(h){return function(a){return i.createElement(l.ZP,{theme:{token:{motion:!1,zIndexPopupBase:0}}},i.createElement(h,Object.assign({},a)))}}function o(h,u,a,x){function p(y){const{prefixCls:m,style:b}=y,A=i.useRef(null),[k,R]=i.useState(0),[C,O]=i.useState(0),[M,B]=(0,r.Z)(!1,{value:y.open}),{getPrefixCls:N}=i.useContext(c.E_),K=N(u||"select",m);i.useEffect(()=>{if(B(!0),typeof ResizeObserver!="undefined"){const G=new ResizeObserver(ie=>{const le=ie[0].target;R(le.offsetHeight+8),O(le.offsetWidth)}),se=setInterval(()=>{var ie;const le=a?`.${a(K)}`:`.${K}-dropdown`,q=(ie=A.current)===null||ie===void 0?void 0:ie.querySelector(le);q&&(clearInterval(se),G.observe(q))},10);return()=>{clearInterval(se),G.disconnect()}}},[]);let $=Object.assign(Object.assign({},y),{style:Object.assign(Object.assign({},b),{margin:0}),open:M,visible:M,getPopupContainer:()=>A.current});return x&&($=x($)),i.createElement("div",{ref:A,style:{paddingBottom:k,position:"relative",minWidth:C}},i.createElement(h,Object.assign({},$)))}return f(p)}},36785:function(d,_,e){"use strict";e.d(_,{o2:function(){return f},yT:function(){return o}});var r=e(95190),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,r.Z)(l),(0,r.Z)(i.i)).includes(h):i.i.includes(h)}function o(h){return c.includes(h)}},47729:function(d,_,e){"use strict";e.d(_,{Z:function(){return c}});var r=e(99267),i=e(59301);function l(f,o,h){return typeof f=="boolean"?f:o===void 0?!!h:o!==!1&&o!==null}function c(f,o,h){let u=arguments.length>3&&arguments[3]!==void 0?arguments[3]:i.createElement(r.Z,null),a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(!l(f,o,a))return[!1,null];const p=typeof o=="boolean"||o===void 0||o===null?u:o;return[!0,h?h(p):p]}},62892:function(d,_,e){"use strict";e.d(_,{m:function(){return h}});const r=()=>({height:0,opacity:0}),i=u=>{const{scrollHeight:a}=u;return{height:a,opacity:1}},l=u=>({height:u?u.offsetHeight:0}),c=(u,a)=>(a==null?void 0:a.deadline)===!0||a.propertyName==="height",f=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:r,onEnterStart:r,onAppearActive:i,onEnterActive:i,onLeaveStart:l,onLeaveActive:r,onAppearEnd:c,onEnterEnd:c,onLeaveEnd:c,motionDeadline:500}},o=null,h=(u,a,x)=>x!==void 0?x:`${u}-${a}`;_.Z=f},79676:function(d,_,e){"use strict";e.d(_,{Z:function(){return o}});var r=e(19447);function i(h,u,a,x){if(x===!1)return{adjustX:!1,adjustY:!1};const p=x&&typeof x=="object"?x:{},y={};switch(h){case"top":case"bottom":y.shiftX=u.dropdownArrowOffset*2+a;break;case"left":case"right":y.shiftY=u.dropdownArrowOffsetVertical*2+a;break}const m=Object.assign(Object.assign({},y),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 o(h){const{arrowWidth:u,autoAdjustOverflow:a,arrowPointAtCenter:x,offset:p,borderRadius:y,visibleFirst:m}=h,b=u/2,A={};return Object.keys(l).forEach(k=>{const R=x&&c[k]||l[k],C=Object.assign(Object.assign({},R),{offset:[0,0]});switch(A[k]=C,f.has(k)&&(C.autoArrow=!1),k){case"top":case"topLeft":case"topRight":C.offset[1]=-b-p;break;case"bottom":case"bottomLeft":case"bottomRight":C.offset[1]=b+p;break;case"left":case"leftTop":case"leftBottom":C.offset[0]=-b-p;break;case"right":case"rightTop":case"rightBottom":C.offset[0]=b+p;break}const O=(0,r.fS)({contentRadius:y,limitVerticalRadius:!0});if(x)switch(k){case"topLeft":case"bottomLeft":C.offset[0]=-O.dropdownArrowOffset-b;break;case"topRight":case"bottomRight":C.offset[0]=O.dropdownArrowOffset+b;break;case"leftTop":case"rightTop":C.offset[1]=-O.dropdownArrowOffset-b;break;case"leftBottom":case"rightBottom":C.offset[1]=O.dropdownArrowOffset+b;break}C.overflow=i(k,O,u,a),m&&(C.htmlRegion="visibleFirst")}),A}},92343:function(d,_,e){"use strict";var r;e.d(_,{M2:function(){return c},Tm:function(){return o},l$:function(){return l},wm:function(){return f}});var i=e(59301);const{isValidElement:l}=r||(r=e.t(i,2));function c(h){return h&&l(h)&&h.type===i.Fragment}function f(h,u,a){return l(h)?i.cloneElement(h,typeof a=="function"?a(h.props||{}):a):u}function o(h,u){return f(h,h,u)}},69507:function(d,_,e){"use strict";e.d(_,{ZP:function(){return o},c4:function(){return l},m9:function(){return h}});var r=e(59301),i=e(88088);const l=["xxl","xl","lg","md","sm","xs"],c=u=>({xs:`(max-width: ${u.screenXSMax}px)`,sm:`(min-width: ${u.screenSM}px)`,md:`(min-width: ${u.screenMD}px)`,lg:`(min-width: ${u.screenLG}px)`,xl:`(min-width: ${u.screenXL}px)`,xxl:`(min-width: ${u.screenXXL}px)`}),f=u=>{const a=u,x=[].concat(l).reverse();return x.forEach((p,y)=>{const m=p.toUpperCase(),b=`screen${m}Min`,A=`screen${m}`;if(!(a[b]<=a[A]))throw new Error(`${b}<=${A} fails : !(${a[b]}<=${a[A]})`);if(y<x.length-1){const k=`screen${m}Max`;if(!(a[A]<=a[k]))throw new Error(`${A}<=${k} fails : !(${a[A]}<=${a[k]})`);const C=`screen${x[y+1].toUpperCase()}Min`;if(!(a[k]<=a[C]))throw new Error(`${k}<=${C} fails : !(${a[k]}<=${a[C]})`)}}),u};function o(){const[,u]=(0,i.Z)(),a=c(f(u));return r.useMemo(()=>{const x=new Map;let p=-1,y={};return{matchHandlers:{},dispatch(m){return y=m,x.forEach(b=>b(y)),x.size>=1},subscribe(m){return x.size||this.register(),p+=1,x.set(p,m),m(y),p},unsubscribe(m){x.delete(m),x.size||this.unregister()},unregister(){Object.keys(a).forEach(m=>{const b=a[m],A=this.matchHandlers[b];A==null||A.mql.removeListener(A==null?void 0:A.listener)}),x.clear()},register(){Object.keys(a).forEach(m=>{const b=a[m],A=R=>{let{matches:C}=R;this.dispatch(Object.assign(Object.assign({},y),{[m]:C}))},k=window.matchMedia(b);k.addListener(A),this.matchHandlers[b]={mql:k,listener:A},A(k)})},responsiveMap:a}},[u])}const h=(u,a)=>{if(a&&typeof a=="object")for(let x=0;x<l.length;x++){const p=l[x];if(u[p]&&a[p]!==void 0)return a[p]}}},14088:function(d,_,e){"use strict";e.d(_,{Z:function(){return se}});var r=e(92310),i=e.n(r),l=e(8654),c=e(29194),f=e(59301),o=e(36355),h=e(92343),u=e(83116);const a=ie=>{const{componentCls:le,colorPrimary:q}=ie;return{[le]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${q})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${ie.motionEaseOutCirc}`,`opacity 2s ${ie.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow 0.3s ${ie.motionEaseInOut}`,`opacity 0.35s ${ie.motionEaseInOut}`].join(",")}}}}};var x=(0,u.Z)("Wave",ie=>[a(ie)]),p=e(70425),y=e(16089),m=e(77900),b=e(1585);function A(ie){const le=(ie||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return le&&le[1]&&le[2]&&le[3]?!(le[1]===le[2]&&le[2]===le[3]):!0}function k(ie){return ie&&ie!=="#fff"&&ie!=="#ffffff"&&ie!=="rgb(255, 255, 255)"&&ie!=="rgba(255, 255, 255, 1)"&&A(ie)&&!/rgba\((?:\d*, ){3}0\)/.test(ie)&&ie!=="transparent"}function R(ie){const{borderTopColor:le,borderColor:q,backgroundColor:J}=getComputedStyle(ie);return k(le)?le:k(q)?q:k(J)?J:null}var C=e(4572);function O(ie){return Number.isNaN(ie)?0:ie}const M=ie=>{const{className:le,target:q,component:J}=ie,V=f.useRef(null),[ue,ee]=f.useState(null),[Q,ce]=f.useState([]),[Z,j]=f.useState(0),[ae,me]=f.useState(0),[Pe,Oe]=f.useState(0),[Ge,Ne]=f.useState(0),[Mt,bt]=f.useState(!1),Rt={left:Z,top:ae,width:Pe,height:Ge,borderRadius:Q.map(rr=>`${rr}px`).join(" ")};ue&&(Rt["--wave-color"]=ue);function Ht(){const rr=getComputedStyle(q);ee(R(q));const je=rr.position==="static",{borderLeftWidth:Et,borderTopWidth:Nt}=rr;j(je?q.offsetLeft:O(-parseFloat(Et))),me(je?q.offsetTop:O(-parseFloat(Nt))),Oe(q.offsetWidth),Ne(q.offsetHeight);const{borderTopLeftRadius:rt,borderTopRightRadius:gt,borderBottomLeftRadius:ft,borderBottomRightRadius:qe}=rr;ce([rt,gt,qe,ft].map(Be=>O(parseFloat(Be))))}if(f.useEffect(()=>{if(q){const rr=(0,y.Z)(()=>{Ht(),bt(!0)});let je;return typeof ResizeObserver!="undefined"&&(je=new ResizeObserver(Ht),je.observe(q)),()=>{y.Z.cancel(rr),je==null||je.disconnect()}}},[]),!Mt)return null;const Bt=(J==="Checkbox"||J==="Radio")&&(q==null?void 0:q.classList.contains(C.A));return f.createElement(m.default,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(rr,je)=>{var Et;if(je.deadline||je.propertyName==="opacity"){const Nt=(Et=V.current)===null||Et===void 0?void 0:Et.parentElement;(0,b.v)(Nt).then(()=>{Nt==null||Nt.remove()})}return!1}},rr=>{let{className:je}=rr;return f.createElement("div",{ref:V,className:i()(le,{"wave-quick":Bt},je),style:Rt})})};var N=(ie,le)=>{var q;const{component:J}=le;if(J==="Checkbox"&&!(!((q=ie.querySelector("input"))===null||q===void 0)&&q.checked))return;const V=document.createElement("div");V.style.position="absolute",V.style.left="0px",V.style.top="0px",ie==null||ie.insertBefore(V,ie==null?void 0:ie.firstChild),(0,b.s)(f.createElement(M,Object.assign({},le,{target:ie})),V)},K=e(88088);function $(ie,le,q){const{wave:J}=f.useContext(o.E_),[,V,ue]=(0,K.Z)(),ee=(0,p.useEvent)(Z=>{const j=ie.current;if(J!=null&&J.disabled||!j)return;const ae=j.querySelector(`.${C.A}`)||j,{showEffect:me}=J||{};(me||N)(ae,{className:le,token:V,component:q,event:Z,hashId:ue})}),Q=f.useRef();return Z=>{y.Z.cancel(Q.current),Q.current=(0,y.Z)(()=>{ee(Z)})}}var se=ie=>{const{children:le,disabled:q,component:J}=ie,{getPrefixCls:V}=(0,f.useContext)(o.E_),ue=(0,f.useRef)(null),ee=V("wave"),[,Q]=x(ee),ce=$(ue,i()(ee,Q),J);if(f.useEffect(()=>{const j=ue.current;if(!j||j.nodeType!==1||q)return;const ae=me=>{!(0,c.Z)(me.target)||!j.getAttribute||j.getAttribute("disabled")||j.disabled||j.className.includes("disabled")||j.className.includes("-leave")||ce(me)};return j.addEventListener("click",ae,!0),()=>{j.removeEventListener("click",ae,!0)}},[q]),!f.isValidElement(le))return le!=null?le:null;const Z=(0,l.Yr)(le)?(0,l.sQ)(le.ref,ue):ue;return(0,h.Tm)(le,{ref:Z})}},4572:function(d,_,e){"use strict";e.d(_,{A:function(){return r}});const r="ant-wave-target"},67797:function(d,_,e){"use strict";e.d(_,{n:function(){return Ft},Z:function(){return Qt}});var r=e(59301),i=e(92310),l=e.n(i),c=e(2738),f=e(8654),o=e(14088),h=e(36355),u=e(1684),a=e(19716),x=e(33234),p=e(88088),y=function(Ze,fe){var pe={};for(var It in Ze)Object.prototype.hasOwnProperty.call(Ze,It)&&fe.indexOf(It)<0&&(pe[It]=Ze[It]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,It=Object.getOwnPropertySymbols(Ze);Te<It.length;Te++)fe.indexOf(It[Te])<0&&Object.prototype.propertyIsEnumerable.call(Ze,It[Te])&&(pe[It[Te]]=Ze[It[Te]]);return pe};const m=r.createContext(void 0);var A=Ze=>{const{getPrefixCls:fe,direction:pe}=r.useContext(h.E_),{prefixCls:It,size:Te,className:ct}=Ze,$t=y(Ze,["prefixCls","size","className"]),Ct=fe("btn-group",It),[,,Ie]=(0,p.Z)();let St="";switch(Te){case"large":St="lg";break;case"small":St="sm";break;case"middle":case void 0:break;default:}const Ue=l()(Ct,{[`${Ct}-${St}`]:St,[`${Ct}-rtl`]:pe==="rtl"},ct,Ie);return r.createElement(m.Provider,{value:Te},r.createElement("div",Object.assign({},$t,{className:Ue})))},k=e(92343);const R=/^[\u4e00-\u9fa5]{2}$/,C=R.test.bind(R);function O(Ze){return typeof Ze=="string"}function M(Ze){return Ze==="text"||Ze==="link"}function B(Ze,fe){if(Ze==null)return;const pe=fe?" ":"";return typeof Ze!="string"&&typeof Ze!="number"&&O(Ze.type)&&C(Ze.props.children)?(0,k.Tm)(Ze,{children:Ze.props.children.split("").join(pe)}):O(Ze)?C(Ze)?r.createElement("span",null,Ze.split("").join(pe)):r.createElement("span",null,Ze):(0,k.M2)(Ze)?r.createElement("span",null,Ze):Ze}function N(Ze,fe){let pe=!1;const It=[];return r.Children.forEach(Ze,Te=>{const ct=typeof Te,$t=ct==="string"||ct==="number";if(pe&&$t){const Ct=It.length-1,Ie=It[Ct];It[Ct]=`${Ie}${Te}`}else It.push(Te);pe=$t}),r.Children.map(It,Te=>B(Te,fe))}const K=null,$=null,G=null;var ie=(0,r.forwardRef)((Ze,fe)=>{const{className:pe,style:It,children:Te,prefixCls:ct}=Ze,$t=l()(`${ct}-icon`,pe);return r.createElement("span",{ref:fe,className:$t,style:It},Te)}),le=e(58617),q=e(77900);const J=(0,r.forwardRef)((Ze,fe)=>{let{prefixCls:pe,className:It,style:Te,iconClassName:ct}=Ze;const $t=l()(`${pe}-loading-icon`,It);return r.createElement(ie,{prefixCls:pe,className:$t,style:Te,ref:fe},r.createElement(le.Z,{className:ct}))}),V=()=>({width:0,opacity:0,transform:"scale(0)"}),ue=Ze=>({width:Ze.scrollWidth,opacity:1,transform:"scale(1)"});var Q=Ze=>{const{prefixCls:fe,loading:pe,existIcon:It,className:Te,style:ct}=Ze,$t=!!pe;return It?r.createElement(J,{prefixCls:fe,className:Te,style:ct}):r.createElement(q.default,{visible:$t,motionName:`${fe}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:V,onAppearActive:ue,onEnterStart:V,onEnterActive:ue,onLeaveStart:ue,onLeaveActive:V},(Ct,Ie)=>{let{className:St,style:Ue}=Ct;return r.createElement(J,{prefixCls:fe,className:Te,style:Object.assign(Object.assign({},ct),Ue),ref:Ie,iconClassName:St})})},ce=e(17313),Z=e(37613),j=e(83116);const ae=(Ze,fe)=>({[`> span, > ${Ze}`]:{"&:not(:last-child)":{[`&, & > ${Ze}`]:{"&:not(:disabled)":{borderInlineEndColor:fe}}},"&:not(:first-child)":{[`&, & > ${Ze}`]:{"&:not(:disabled)":{borderInlineStartColor:fe}}}}});var Pe=Ze=>{const{componentCls:fe,fontSize:pe,lineWidth:It,groupBorderColor:Te,colorErrorHover:ct}=Ze;return{[`${fe}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${fe}`]:{"&:not(:last-child)":{[`&, & > ${fe}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:-It,[`&, & > ${fe}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[fe]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${fe}-icon-only`]:{fontSize:pe}},ae(`${fe}-primary`,Te),ae(`${fe}-danger`,ct)]}};const Oe=Ze=>{const{componentCls:fe,iconCls:pe,fontWeight:It}=Ze;return{[fe]:{outline:"none",position:"relative",display:"inline-block",fontWeight:It,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",backgroundColor:"transparent",border:`${Ze.lineWidth}px ${Ze.lineType} transparent`,cursor:"pointer",transition:`all ${Ze.motionDurationMid} ${Ze.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",lineHeight:Ze.lineHeight,color:Ze.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${fe}-icon`]:{lineHeight:0},[`> ${pe} + span, > span + ${pe}`]:{marginInlineStart:Ze.marginXS},[`&:not(${fe}-icon-only) > ${fe}-icon`]:{[`&${fe}-loading-icon, &:not(:last-child)`]:{marginInlineEnd:Ze.marginXS}},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},(0,ce.Qy)(Ze)),[`&-icon-only${fe}-compact-item`]:{flex:"none"},[`&-compact-item${fe}-primary`]:{[`&:not([disabled]) + ${fe}-compact-item${fe}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-Ze.lineWidth,insetInlineStart:-Ze.lineWidth,display:"inline-block",width:Ze.lineWidth,height:`calc(100% + ${Ze.lineWidth*2}px)`,backgroundColor:Ze.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${fe}-primary`]:{[`&:not([disabled]) + ${fe}-compact-vertical-item${fe}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:-Ze.lineWidth,insetInlineStart:-Ze.lineWidth,display:"inline-block",width:`calc(100% + ${Ze.lineWidth*2}px)`,height:Ze.lineWidth,backgroundColor:Ze.colorPrimaryHover,content:'""'}}}}}}},Ge=(Ze,fe,pe)=>({[`&:not(:disabled):not(${Ze}-disabled)`]:{"&:hover":fe,"&:active":pe}}),Ne=Ze=>({minWidth:Ze.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),Mt=Ze=>({borderRadius:Ze.controlHeight,paddingInlineStart:Ze.controlHeight/2,paddingInlineEnd:Ze.controlHeight/2}),bt=Ze=>({cursor:"not-allowed",borderColor:Ze.borderColorDisabled,color:Ze.colorTextDisabled,backgroundColor:Ze.colorBgContainerDisabled,boxShadow:"none"}),Rt=(Ze,fe,pe,It,Te,ct,$t,Ct)=>({[`&${Ze}-background-ghost`]:Object.assign(Object.assign({color:pe||void 0,backgroundColor:fe,borderColor:It||void 0,boxShadow:"none"},Ge(Ze,Object.assign({backgroundColor:fe},$t),Object.assign({backgroundColor:fe},Ct))),{"&:disabled":{cursor:"not-allowed",color:Te||void 0,borderColor:ct||void 0}})}),Ht=Ze=>({[`&:disabled, &${Ze.componentCls}-disabled`]:Object.assign({},bt(Ze))}),Bt=Ze=>Object.assign({},Ht(Ze)),rr=Ze=>({[`&:disabled, &${Ze.componentCls}-disabled`]:{cursor:"not-allowed",color:Ze.colorTextDisabled}}),je=Ze=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Bt(Ze)),{backgroundColor:Ze.defaultBg,borderColor:Ze.defaultBorderColor,color:Ze.defaultColor,boxShadow:Ze.defaultShadow}),Ge(Ze.componentCls,{color:Ze.colorPrimaryHover,borderColor:Ze.colorPrimaryHover},{color:Ze.colorPrimaryActive,borderColor:Ze.colorPrimaryActive})),Rt(Ze.componentCls,Ze.ghostBg,Ze.defaultGhostColor,Ze.defaultGhostBorderColor,Ze.colorTextDisabled,Ze.colorBorder)),{[`&${Ze.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:Ze.colorError,borderColor:Ze.colorError},Ge(Ze.componentCls,{color:Ze.colorErrorHover,borderColor:Ze.colorErrorBorderHover},{color:Ze.colorErrorActive,borderColor:Ze.colorErrorActive})),Rt(Ze.componentCls,Ze.ghostBg,Ze.colorError,Ze.colorError,Ze.colorTextDisabled,Ze.colorBorder)),Ht(Ze))}),Et=Ze=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Bt(Ze)),{color:Ze.primaryColor,backgroundColor:Ze.colorPrimary,boxShadow:Ze.primaryShadow}),Ge(Ze.componentCls,{color:Ze.colorTextLightSolid,backgroundColor:Ze.colorPrimaryHover},{color:Ze.colorTextLightSolid,backgroundColor:Ze.colorPrimaryActive})),Rt(Ze.componentCls,Ze.ghostBg,Ze.colorPrimary,Ze.colorPrimary,Ze.colorTextDisabled,Ze.colorBorder,{color:Ze.colorPrimaryHover,borderColor:Ze.colorPrimaryHover},{color:Ze.colorPrimaryActive,borderColor:Ze.colorPrimaryActive})),{[`&${Ze.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({backgroundColor:Ze.colorError,boxShadow:Ze.dangerShadow,color:Ze.dangerColor},Ge(Ze.componentCls,{backgroundColor:Ze.colorErrorHover},{backgroundColor:Ze.colorErrorActive})),Rt(Ze.componentCls,Ze.ghostBg,Ze.colorError,Ze.colorError,Ze.colorTextDisabled,Ze.colorBorder,{color:Ze.colorErrorHover,borderColor:Ze.colorErrorHover},{color:Ze.colorErrorActive,borderColor:Ze.colorErrorActive})),Ht(Ze))}),Nt=Ze=>Object.assign(Object.assign({},je(Ze)),{borderStyle:"dashed"}),rt=Ze=>Object.assign(Object.assign(Object.assign({color:Ze.colorLink},Ge(Ze.componentCls,{color:Ze.colorLinkHover,backgroundColor:Ze.linkHoverBg},{color:Ze.colorLinkActive})),rr(Ze)),{[`&${Ze.componentCls}-dangerous`]:Object.assign(Object.assign({color:Ze.colorError},Ge(Ze.componentCls,{color:Ze.colorErrorHover},{color:Ze.colorErrorActive})),rr(Ze))}),gt=Ze=>Object.assign(Object.assign(Object.assign({},Ge(Ze.componentCls,{color:Ze.colorText,backgroundColor:Ze.textHoverBg},{color:Ze.colorText,backgroundColor:Ze.colorBgTextActive})),rr(Ze)),{[`&${Ze.componentCls}-dangerous`]:Object.assign(Object.assign({color:Ze.colorError},rr(Ze)),Ge(Ze.componentCls,{color:Ze.colorErrorHover,backgroundColor:Ze.colorErrorBg},{color:Ze.colorErrorHover,backgroundColor:Ze.colorErrorBg}))}),ft=Ze=>{const{componentCls:fe}=Ze;return{[`${fe}-default`]:je(Ze),[`${fe}-primary`]:Et(Ze),[`${fe}-dashed`]:Nt(Ze),[`${fe}-link`]:rt(Ze),[`${fe}-text`]:gt(Ze),[`${fe}-ghost`]:Rt(Ze.componentCls,Ze.ghostBg,Ze.colorBgContainer,Ze.colorBgContainer,Ze.colorTextDisabled,Ze.colorBorder)}},qe=function(Ze){let fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:pe,controlHeight:It,fontSize:Te,lineHeight:ct,lineWidth:$t,borderRadius:Ct,buttonPaddingHorizontal:Ie,iconCls:St}=Ze,Ue=Math.max(0,(It-Te*ct)/2-$t),Se=`${pe}-icon-only`;return[{[`${pe}${fe}`]:{fontSize:Te,height:It,padding:`${Ue}px ${Ie}px`,borderRadius:Ct,[`&${Se}`]:{width:It,paddingInlineStart:0,paddingInlineEnd:0,[`&${pe}-round`]:{width:"auto"},[St]:{fontSize:Ze.buttonIconOnlyFontSize}},[`&${pe}-loading`]:{opacity:Ze.opacityLoading,cursor:"default"},[`${pe}-loading-icon`]:{transition:`width ${Ze.motionDurationSlow} ${Ze.motionEaseInOut}, opacity ${Ze.motionDurationSlow} ${Ze.motionEaseInOut}`}}},{[`${pe}${pe}-circle${fe}`]:Ne(Ze)},{[`${pe}${pe}-round${fe}`]:Mt(Ze)}]},Be=Ze=>qe((0,Z.TS)(Ze,{fontSize:Ze.contentFontSize})),xe=Ze=>{const fe=(0,Z.TS)(Ze,{controlHeight:Ze.controlHeightSM,fontSize:Ze.contentFontSizeSM,padding:Ze.paddingXS,buttonPaddingHorizontal:Ze.paddingInlineSM,borderRadius:Ze.borderRadiusSM,buttonIconOnlyFontSize:Ze.onlyIconSizeSM});return qe(fe,`${Ze.componentCls}-sm`)},Re=Ze=>{const fe=(0,Z.TS)(Ze,{controlHeight:Ze.controlHeightLG,fontSize:Ze.contentFontSizeLG,buttonPaddingHorizontal:Ze.paddingInlineLG,borderRadius:Ze.borderRadiusLG,buttonIconOnlyFontSize:Ze.onlyIconSizeLG});return qe(fe,`${Ze.componentCls}-lg`)},$e=Ze=>{const{componentCls:fe}=Ze;return{[fe]:{[`&${fe}-block`]:{width:"100%"}}}},We=Ze=>{const{paddingInline:fe,onlyIconSize:pe}=Ze;return(0,Z.TS)(Ze,{buttonPaddingHorizontal:fe,buttonIconOnlyFontSize:pe})},Ye=Ze=>({fontWeight:400,defaultShadow:`0 ${Ze.controlOutlineWidth}px 0 ${Ze.controlTmpOutline}`,primaryShadow:`0 ${Ze.controlOutlineWidth}px 0 ${Ze.controlOutline}`,dangerShadow:`0 ${Ze.controlOutlineWidth}px 0 ${Ze.colorErrorOutline}`,primaryColor:Ze.colorTextLightSolid,dangerColor:Ze.colorTextLightSolid,borderColorDisabled:Ze.colorBorder,defaultGhostColor:Ze.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:Ze.colorBgContainer,paddingInline:Ze.paddingContentHorizontal-Ze.lineWidth,paddingInlineLG:Ze.paddingContentHorizontal-Ze.lineWidth,paddingInlineSM:8-Ze.lineWidth,onlyIconSize:Ze.fontSizeLG,onlyIconSizeSM:Ze.fontSizeLG-2,onlyIconSizeLG:Ze.fontSizeLG+2,groupBorderColor:Ze.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:Ze.colorBgTextHover,defaultColor:Ze.colorText,defaultBg:Ze.colorBgContainer,defaultBorderColor:Ze.colorBorder,defaultBorderColorDisabled:Ze.colorBorder,contentFontSize:Ze.fontSize,contentFontSizeSM:Ze.fontSize,contentFontSizeLG:Ze.fontSizeLG});var dt=(0,j.Z)("Button",Ze=>{const fe=We(Ze);return[Oe(fe),xe(fe),Be(fe),Re(fe),$e(fe),ft(fe),Pe(fe)]},Ye),xt=e(74207);function ir(Ze,fe){return{[`&-item:not(${fe}-last-item)`]:{marginBottom:-Ze.lineWidth},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function er(Ze,fe){return{[`&-item:not(${fe}-first-item):not(${fe}-last-item)`]:{borderRadius:0},[`&-item${fe}-first-item:not(${fe}-last-item)`]:{[`&, &${Ze}-sm, &${Ze}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${fe}-last-item:not(${fe}-first-item)`]:{[`&, &${Ze}-sm, &${Ze}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function Le(Ze){const fe=`${Ze.componentCls}-compact-vertical`;return{[fe]:Object.assign(Object.assign({},ir(Ze,fe)),er(Ze.componentCls,fe))}}var tt=(0,j.b)(["Button","compact"],Ze=>{const fe=We(Ze);return[(0,xt.c)(fe),Le(fe)]},Ye),Vt=function(Ze,fe){var pe={};for(var It in Ze)Object.prototype.hasOwnProperty.call(Ze,It)&&fe.indexOf(It)<0&&(pe[It]=Ze[It]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,It=Object.getOwnPropertySymbols(Ze);Te<It.length;Te++)fe.indexOf(It[Te])<0&&Object.prototype.propertyIsEnumerable.call(Ze,It[Te])&&(pe[It[Te]]=Ze[It[Te]]);return pe};function Ft(Ze){return Ze==="danger"?{danger:!0}:{type:Ze}}function Wt(Ze){if(typeof Ze=="object"&&Ze){const fe=Ze==null?void 0:Ze.delay;return{loading:!1,delay:!Number.isNaN(fe)&&typeof fe=="number"?fe:0}}return{loading:!!Ze,delay:0}}const Gt=(Ze,fe)=>{var pe,It;const{loading:Te=!1,prefixCls:ct,type:$t="default",danger:Ct,shape:Ie="default",size:St,styles:Ue,disabled:Se,className:yt,rootClassName:Lt,children:Me,icon:Pr,ghost:At=!1,block:Gr=!1,htmlType:Yr="button",classNames:Ir,style:Rr={}}=Ze,mr=Vt(Ze,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","ghost","block","htmlType","classNames","style"]),{getPrefixCls:Nr,autoInsertSpaceInButton:Jr,direction:sn,button:Xt}=(0,r.useContext)(h.E_),_t=Nr("btn",ct),[ut,lt]=dt(_t),jt=(0,r.useContext)(u.Z),yr=Se!=null?Se:jt,vr=(0,r.useContext)(m),it=(0,r.useMemo)(()=>Wt(Te),[Te]),[Ar,on]=(0,r.useState)(it.loading),[jn,Hr]=(0,r.useState)(!1),Un=(0,r.createRef)(),Hn=(0,f.sQ)(fe,Un),Tn=r.Children.count(Me)===1&&!Pr&&!M($t);(0,r.useEffect)(()=>{let di=null;it.delay>0?di=setTimeout(()=>{di=null,on(!0)},it.delay):on(it.loading);function Jn(){di&&(clearTimeout(di),di=null)}return Jn},[it]),(0,r.useEffect)(()=>{if(!Hn||!Hn.current||Jr===!1)return;const di=Hn.current.textContent;Tn&&C(di)?jn||Hr(!0):jn&&Hr(!1)},[Hn]);const zn=di=>{const{onClick:Jn}=Ze;if(Ar||yr){di.preventDefault();return}Jn==null||Jn(di)},yn=Jr!==!1,{compactSize:wi,compactItemClassnames:ti}=(0,x.ri)(_t,sn),Ei={large:"lg",small:"sm",middle:void 0},zi=(0,a.Z)(di=>{var Jn,mn;return(mn=(Jn=St!=null?St:wi)!==null&&Jn!==void 0?Jn:vr)!==null&&mn!==void 0?mn:di}),Di=zi&&Ei[zi]||"",fa=Ar?"loading":Pr,qn=(0,c.Z)(mr,["navigate"]),Xi=l()(_t,lt,{[`${_t}-${Ie}`]:Ie!=="default"&&Ie,[`${_t}-${$t}`]:$t,[`${_t}-${Di}`]:Di,[`${_t}-icon-only`]:!Me&&Me!==0&&!!fa,[`${_t}-background-ghost`]:At&&!M($t),[`${_t}-loading`]:Ar,[`${_t}-two-chinese-chars`]:jn&&yn&&!Ar,[`${_t}-block`]:Gr,[`${_t}-dangerous`]:!!Ct,[`${_t}-rtl`]:sn==="rtl"},ti,yt,Lt,Xt==null?void 0:Xt.className),kt=Object.assign(Object.assign({},Xt==null?void 0:Xt.style),Rr),pt=l()(Ir==null?void 0:Ir.icon,(pe=Xt==null?void 0:Xt.classNames)===null||pe===void 0?void 0:pe.icon),Pi=Object.assign(Object.assign({},(Ue==null?void 0:Ue.icon)||{}),((It=Xt==null?void 0:Xt.styles)===null||It===void 0?void 0:It.icon)||{}),Vi=Pr&&!Ar?r.createElement(ie,{prefixCls:_t,className:pt,style:Pi},Pr):r.createElement(Q,{existIcon:!!Pr,prefixCls:_t,loading:!!Ar}),oi=Me||Me===0?N(Me,Tn&&yn):null;if(qn.href!==void 0)return ut(r.createElement("a",Object.assign({},qn,{className:l()(Xi,{[`${_t}-disabled`]:yr}),style:kt,onClick:zn,ref:Hn}),Vi,oi));let xa=r.createElement("button",Object.assign({},mr,{type:Yr,className:Xi,style:kt,onClick:zn,disabled:yr,ref:Hn}),Vi,oi,ti&&r.createElement(tt,{key:"compact",prefixCls:_t}));return M($t)||(xa=r.createElement(o.Z,{component:"Button",disabled:!!Ar},xa)),ut(xa)},Pt=(0,r.forwardRef)(Gt);Pt.Group=A,Pt.__ANT_BUTTON=!0;var Qt=Pt},3113:function(d,_,e){"use strict";var r=e(67797);_.ZP=r.Z},43604:function(d,_,e){"use strict";var r=e(37028);_.Z=r.Z},1684:function(d,_,e){"use strict";e.d(_,{n:function(){return l}});var r=e(59301);const i=r.createContext(!1),l=c=>{let{children:f,disabled:o}=c;const h=r.useContext(i);return r.createElement(i.Provider,{value:o!=null?o:h},f)};_.Z=i},52946:function(d,_,e){"use strict";e.d(_,{q:function(){return l}});var r=e(59301);const i=r.createContext(void 0),l=c=>{let{children:f,size:o}=c;const h=r.useContext(i);return r.createElement(i.Provider,{value:o||h},f)};_.Z=i},36355:function(d,_,e){"use strict";e.d(_,{E_:function(){return c},oR:function(){return i}});var r=e(59301);const i="anticon",l=(o,h)=>h||(o?`ant-${o}`:"ant"),c=r.createContext({getPrefixCls:l,iconPrefixCls:i}),{Consumer:f}=c},19716:function(d,_,e){"use strict";var r=e(59301),i=e(52946);const l=c=>{const f=r.useContext(i.Z);return r.useMemo(()=>c?typeof c=="string"?c!=null?c:f:c instanceof Function?c(f):f:f,[c,f])};_.Z=l},92736:function(d,_,e){"use strict";e.d(_,{ZP:function(){return rr},w6:function(){return Rt}});var r=e(36237),i=e(18418),l=e(80547),c=e(24434),f=e(59301),o=e(28726),h=e(98044),u=e(41887);const a="internalMark";var p=je=>{const{locale:Et={},children:Nt,_ANT_MARK__:rt}=je;f.useEffect(()=>(0,h.f)(Et&&Et.Modal),[Et]);const gt=f.useMemo(()=>Object.assign(Object.assign({},Et),{exist:!0}),[Et]);return f.createElement(u.Z.Provider,{value:gt},Nt)},y=e(31724),m=e(45246),b=e(34117),A=e(36355),k=e(30071),R=e(64993),C=e(47273),O=e(810);const M=`-ant-${Date.now()}-${Math.random()}`;function B(je,Et){const Nt={},rt=(qe,Be)=>{let xe=qe.clone();return xe=(Be==null?void 0:Be(xe))||xe,xe.toRgbString()},gt=(qe,Be)=>{const xe=new R.C(qe),Re=(0,k.generate)(xe.toRgbString());Nt[`${Be}-color`]=rt(xe),Nt[`${Be}-color-disabled`]=Re[1],Nt[`${Be}-color-hover`]=Re[4],Nt[`${Be}-color-active`]=Re[6],Nt[`${Be}-color-outline`]=xe.clone().setAlpha(.2).toRgbString(),Nt[`${Be}-color-deprecated-bg`]=Re[0],Nt[`${Be}-color-deprecated-border`]=Re[2]};if(Et.primaryColor){gt(Et.primaryColor,"primary");const qe=new R.C(Et.primaryColor),Be=(0,k.generate)(qe.toRgbString());Be.forEach((Re,$e)=>{Nt[`primary-${$e+1}`]=Re}),Nt["primary-color-deprecated-l-35"]=rt(qe,Re=>Re.lighten(35)),Nt["primary-color-deprecated-l-20"]=rt(qe,Re=>Re.lighten(20)),Nt["primary-color-deprecated-t-20"]=rt(qe,Re=>Re.tint(20)),Nt["primary-color-deprecated-t-50"]=rt(qe,Re=>Re.tint(50)),Nt["primary-color-deprecated-f-12"]=rt(qe,Re=>Re.setAlpha(Re.getAlpha()*.12));const xe=new R.C(Be[0]);Nt["primary-color-active-deprecated-f-30"]=rt(xe,Re=>Re.setAlpha(Re.getAlpha()*.3)),Nt["primary-color-active-deprecated-d-02"]=rt(xe,Re=>Re.darken(2))}return Et.successColor&>(Et.successColor,"success"),Et.warningColor&>(Et.warningColor,"warning"),Et.errorColor&>(Et.errorColor,"error"),Et.infoColor&>(Et.infoColor,"info"),`
|
|
|
:root {
|
|
|
${Object.keys(Nt).map(qe=>`--${je}-${qe}: ${Nt[qe]};`).join(`
|
|
|
`)}
|
|
|
}
|
|
|
`.trim()}function N(je,Et){const Nt=B(je,Et);(0,C.Z)()&&(0,O.hq)(Nt,`${M}-dynamic-theme`)}var K=e(1684),$=e(52946);function G(){const je=(0,f.useContext)(K.Z),Et=(0,f.useContext)($.Z);return{componentDisabled:je,componentSize:Et}}var se=G,ie=e(13697);function le(je,Et){const Nt=je||{},rt=Nt.inherit===!1||!Et?m.u_:Et;return(0,l.Z)(()=>{if(!je)return Et;const gt=Object.assign({},rt.components);return Object.keys(je.components||{}).forEach(ft=>{gt[ft]=Object.assign(Object.assign({},gt[ft]),je.components[ft])}),Object.assign(Object.assign(Object.assign({},rt),Nt),{token:Object.assign(Object.assign({},rt.token),Nt.token),components:gt})},[Nt,rt],(gt,ft)=>gt.some((qe,Be)=>{const xe=ft[Be];return!(0,ie.Z)(qe,xe,!0)}))}var q=e(77900),J=e(88088);function V(je){const{children:Et}=je,[,Nt]=(0,J.Z)(),{motion:rt}=Nt,gt=f.useRef(!1);return gt.current=gt.current||rt===!1,gt.current?f.createElement(q.Provider,{motion:rt},Et):Et}var ue=e(73040),ee=function(je,Et){var Nt={};for(var rt in je)Object.prototype.hasOwnProperty.call(je,rt)&&Et.indexOf(rt)<0&&(Nt[rt]=je[rt]);if(je!=null&&typeof Object.getOwnPropertySymbols=="function")for(var gt=0,rt=Object.getOwnPropertySymbols(je);gt<rt.length;gt++)Et.indexOf(rt[gt])<0&&Object.prototype.propertyIsEnumerable.call(je,rt[gt])&&(Nt[rt[gt]]=je[rt[gt]]);return Nt};let Q=!1;const ce=null,Z=null,j=["getTargetContainer","getPopupContainer","renderEmpty","pageHeader","input","pagination","form","select","button"],ae="ant";let me,Pe,Oe;function Ge(){return me||ae}function Ne(){return Pe||A.oR}function Mt(je){return Object.keys(je).some(Et=>Et.endsWith("Color"))}const bt=je=>{let{prefixCls:Et,iconPrefixCls:Nt,theme:rt}=je;Et!==void 0&&(me=Et),Nt!==void 0&&(Pe=Nt),rt&&(Mt(rt)?N(Ge(),rt):Oe=rt)},Rt=()=>({getPrefixCls:(je,Et)=>Et||(je?`${Ge()}-${je}`:Ge()),getIconPrefixCls:Ne,getRootPrefixCls:()=>me||Ge(),getTheme:()=>Oe}),Ht=je=>{const{children:Et,csp:Nt,autoInsertSpaceInButton:rt,alert:gt,anchor:ft,form:qe,locale:Be,componentSize:xe,direction:Re,space:$e,virtual:We,dropdownMatchSelectWidth:Ye,popupMatchSelectWidth:dt,popupOverflow:xt,legacyLocale:ir,parentContext:er,iconPrefixCls:Le,theme:tt,componentDisabled:Vt,segmented:Ft,statistic:Wt,spin:Gt,calendar:Pt,carousel:Qt,cascader:Ze,collapse:fe,typography:pe,checkbox:It,descriptions:Te,divider:ct,drawer:$t,skeleton:Ct,steps:Ie,image:St,layout:Ue,list:Se,mentions:yt,modal:Lt,progress:Me,result:Pr,slider:At,breadcrumb:Gr,menu:Yr,pagination:Ir,input:Rr,empty:mr,badge:Nr,radio:Jr,rate:sn,switch:Xt,transfer:_t,avatar:ut,message:lt,tag:jt,table:yr,card:vr,tabs:it,timeline:Ar,timePicker:on,upload:jn,notification:Hr,tree:Un,colorPicker:Hn,datePicker:Tn,wave:zn}=je,yn=f.useCallback((oi,xa)=>{const{prefixCls:di}=je;if(xa)return xa;const Jn=di||er.getPrefixCls("");return oi?`${Jn}-${oi}`:Jn},[er.getPrefixCls,je.prefixCls]),wi=Le||er.iconPrefixCls||A.oR,ti=wi!==er.iconPrefixCls,Ei=Nt||er.csp,zi=(0,ue.Z)(wi,Ei),Di=le(tt,er.theme),fa={csp:Ei,autoInsertSpaceInButton:rt,alert:gt,anchor:ft,locale:Be||ir,direction:Re,space:$e,virtual:We,popupMatchSelectWidth:dt!=null?dt:Ye,popupOverflow:xt,getPrefixCls:yn,iconPrefixCls:wi,theme:Di,segmented:Ft,statistic:Wt,spin:Gt,calendar:Pt,carousel:Qt,cascader:Ze,collapse:fe,typography:pe,checkbox:It,descriptions:Te,divider:ct,drawer:$t,skeleton:Ct,steps:Ie,image:St,input:Rr,layout:Ue,list:Se,mentions:yt,modal:Lt,progress:Me,result:Pr,slider:At,breadcrumb:Gr,menu:Yr,pagination:Ir,empty:mr,badge:Nr,radio:Jr,rate:sn,switch:Xt,transfer:_t,avatar:ut,message:lt,tag:jt,table:yr,card:vr,tabs:it,timeline:Ar,timePicker:on,upload:jn,notification:Hr,tree:Un,colorPicker:Hn,datePicker:Tn,wave:zn},qn=Object.assign({},er);Object.keys(fa).forEach(oi=>{fa[oi]!==void 0&&(qn[oi]=fa[oi])}),j.forEach(oi=>{const xa=je[oi];xa&&(qn[oi]=xa)});const Xi=(0,l.Z)(()=>qn,qn,(oi,xa)=>{const di=Object.keys(oi),Jn=Object.keys(xa);return di.length!==Jn.length||di.some(mn=>oi[mn]!==xa[mn])}),kt=f.useMemo(()=>({prefixCls:wi,csp:Ei}),[wi,Ei]);let pt=ti?zi(Et):Et;const Pi=f.useMemo(()=>{var oi,xa,di,Jn;return(0,c.T)(((oi=y.Z.Form)===null||oi===void 0?void 0:oi.defaultValidateMessages)||{},((di=(xa=Xi.locale)===null||xa===void 0?void 0:xa.Form)===null||di===void 0?void 0:di.defaultValidateMessages)||{},((Jn=Xi.form)===null||Jn===void 0?void 0:Jn.validateMessages)||{},(qe==null?void 0:qe.validateMessages)||{})},[Xi,qe==null?void 0:qe.validateMessages]);Object.keys(Pi).length>0&&(pt=f.createElement(o.Z.Provider,{value:Pi},Et)),Be&&(pt=f.createElement(p,{locale:Be,_ANT_MARK__:a},pt)),(wi||Ei)&&(pt=f.createElement(i.Z.Provider,{value:kt},pt)),xe&&(pt=f.createElement($.q,{size:xe},pt)),pt=f.createElement(V,null,pt);const Vi=f.useMemo(()=>{const oi=Di||{},{algorithm:xa,token:di,components:Jn}=oi,mn=ee(oi,["algorithm","token","components"]),nr=xa&&(!Array.isArray(xa)||xa.length>0)?(0,r.createTheme)(xa):m.uH,vt={};return Object.entries(Jn||{}).forEach(nt=>{let[Dt,ht]=nt;const lr=Object.assign({},ht);"algorithm"in lr&&(lr.algorithm===!0?lr.theme=nr:(Array.isArray(lr.algorithm)||typeof lr.algorithm=="function")&&(lr.theme=(0,r.createTheme)(lr.algorithm)),delete lr.algorithm),vt[Dt]=lr}),Object.assign(Object.assign({},mn),{theme:nr,token:Object.assign(Object.assign({},b.Z),di),components:vt})},[Di]);return tt&&(pt=f.createElement(m.Mj.Provider,{value:Vi},pt)),Vt!==void 0&&(pt=f.createElement(K.n,{disabled:Vt},pt)),f.createElement(A.E_.Provider,{value:Xi},pt)},Bt=je=>{const Et=f.useContext(A.E_),Nt=f.useContext(u.Z);return f.createElement(Ht,Object.assign({parentContext:Et,legacyLocale:Nt},je))};Bt.ConfigContext=A.E_,Bt.SizeContext=$.Z,Bt.config=bt,Bt.useConfig=se,Object.defineProperty(Bt,"SizeContext",{get:()=>$.Z});var rr=Bt},48183:function(d,_,e){"use strict";e.d(_,{Z:function(){return f}});var r={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=r,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,_,e){"use strict";e.d(_,{RV:function(){return o},Rk:function(){return h},Ux:function(){return a},aM:function(){return u},q3:function(){return c},qI:function(){return f}});var r=e(59301),i=e(95013),l=e(2738);const c=r.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),f=r.createContext(null),o=x=>{const p=(0,l.Z)(x,["prefixCls"]);return r.createElement(i.FormProvider,Object.assign({},p))},h=r.createContext({prefixCls:""}),u=r.createContext({}),a=x=>{let{children:p,status:y,override:m}=x;const b=(0,r.useContext)(u),A=(0,r.useMemo)(()=>{const k=Object.assign({},b);return m&&delete k.isFormItemInput,y&&(delete k.status,delete k.hasFeedback,delete k.feedbackIcon),k},[y,m,b]);return r.createElement(u.Provider,{value:A},p)}},28726:function(d,_,e){"use strict";var r=e(59301);_.Z=(0,r.createContext)(void 0)},6700:function(d,_,e){"use strict";var r=e(59301);const i=(0,r.createContext)({});_.Z=i},37028:function(d,_,e){"use strict";var r=e(59301),i=e(92310),l=e.n(i),c=e(36355),f=e(6700),o=e(98242),h=function(p,y){var m={};for(var b in p)Object.prototype.hasOwnProperty.call(p,b)&&y.indexOf(b)<0&&(m[b]=p[b]);if(p!=null&&typeof Object.getOwnPropertySymbols=="function")for(var A=0,b=Object.getOwnPropertySymbols(p);A<b.length;A++)y.indexOf(b[A])<0&&Object.prototype.propertyIsEnumerable.call(p,b[A])&&(m[b[A]]=p[b[A]]);return m};function u(p){return typeof p=="number"?`${p} ${p} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(p)?`0 0 ${p}`:p}const a=["xs","sm","md","lg","xl","xxl"],x=r.forwardRef((p,y)=>{const{getPrefixCls:m,direction:b}=r.useContext(c.E_),{gutter:A,wrap:k}=r.useContext(f.Z),{prefixCls:R,span:C,order:O,offset:M,push:B,pull:N,className:K,children:$,flex:G,style:se}=p,ie=h(p,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),le=m("col",R),[q,J]=(0,o.c)(le);let V={};a.forEach(Q=>{let ce={};const Z=p[Q];typeof Z=="number"?ce.span=Z:typeof Z=="object"&&(ce=Z||{}),delete ie[Q],V=Object.assign(Object.assign({},V),{[`${le}-${Q}-${ce.span}`]:ce.span!==void 0,[`${le}-${Q}-order-${ce.order}`]:ce.order||ce.order===0,[`${le}-${Q}-offset-${ce.offset}`]:ce.offset||ce.offset===0,[`${le}-${Q}-push-${ce.push}`]:ce.push||ce.push===0,[`${le}-${Q}-pull-${ce.pull}`]:ce.pull||ce.pull===0,[`${le}-${Q}-flex-${ce.flex}`]:ce.flex||ce.flex==="auto",[`${le}-rtl`]:b==="rtl"})});const ue=l()(le,{[`${le}-${C}`]:C!==void 0,[`${le}-order-${O}`]:O,[`${le}-offset-${M}`]:M,[`${le}-push-${B}`]:B,[`${le}-pull-${N}`]:N},K,V,J),ee={};if(A&&A[0]>0){const Q=A[0]/2;ee.paddingLeft=Q,ee.paddingRight=Q}return G&&(ee.flex=u(G),k===!1&&!ee.minWidth&&(ee.minWidth=0)),q(r.createElement("div",Object.assign({},ie,{style:Object.assign(Object.assign({},ee),se),className:ue,ref:y}),$))});_.Z=x},27382:function(d,_,e){"use strict";var r=e(59301),i=e(92310),l=e.n(i),c=e(69507),f=e(36355),o=e(6700),h=e(98242),u=function(m,b){var A={};for(var k in m)Object.prototype.hasOwnProperty.call(m,k)&&b.indexOf(k)<0&&(A[k]=m[k]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,k=Object.getOwnPropertySymbols(m);R<k.length;R++)b.indexOf(k[R])<0&&Object.prototype.propertyIsEnumerable.call(m,k[R])&&(A[k[R]]=m[k[R]]);return A};const a=null,x=null;function p(m,b){const[A,k]=r.useState(typeof m=="string"?m:""),R=()=>{if(typeof m=="string"&&k(m),typeof m=="object")for(let C=0;C<c.c4.length;C++){const O=c.c4[C];if(!b[O])continue;const M=m[O];if(M!==void 0){k(M);return}}};return r.useEffect(()=>{R()},[JSON.stringify(m),b]),A}const y=r.forwardRef((m,b)=>{const{prefixCls:A,justify:k,align:R,className:C,style:O,children:M,gutter:B=0,wrap:N}=m,K=u(m,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:$,direction:G}=r.useContext(f.E_),[se,ie]=r.useState({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0}),[le,q]=r.useState({xs:!1,sm:!1,md:!1,lg:!1,xl:!1,xxl:!1}),J=p(R,le),V=p(k,le),ue=r.useRef(B),ee=(0,c.ZP)();r.useEffect(()=>{const bt=ee.subscribe(Rt=>{q(Rt);const Ht=ue.current||0;(!Array.isArray(Ht)&&typeof Ht=="object"||Array.isArray(Ht)&&(typeof Ht[0]=="object"||typeof Ht[1]=="object"))&&ie(Rt)});return()=>ee.unsubscribe(bt)},[]);const Q=()=>{const bt=[void 0,void 0];return(Array.isArray(B)?B:[B,void 0]).forEach((Ht,Bt)=>{if(typeof Ht=="object")for(let rr=0;rr<c.c4.length;rr++){const je=c.c4[rr];if(se[je]&&Ht[je]!==void 0){bt[Bt]=Ht[je];break}}else bt[Bt]=Ht}),bt},ce=$("row",A),[Z,j]=(0,h.V)(ce),ae=Q(),me=l()(ce,{[`${ce}-no-wrap`]:N===!1,[`${ce}-${V}`]:V,[`${ce}-${J}`]:J,[`${ce}-rtl`]:G==="rtl"},C,j),Pe={},Oe=ae[0]!=null&&ae[0]>0?ae[0]/-2:void 0;Oe&&(Pe.marginLeft=Oe,Pe.marginRight=Oe),[,Pe.rowGap]=ae;const[Ge,Ne]=ae,Mt=r.useMemo(()=>({gutter:[Ge,Ne],wrap:N}),[Ge,Ne,N]);return Z(r.createElement(o.Z.Provider,{value:Mt},r.createElement("div",Object.assign({},K,{className:me,style:Object.assign(Object.assign({},Pe),O),ref:b}),M)))});_.Z=y},98242:function(d,_,e){"use strict";e.d(_,{V:function(){return u},c:function(){return a}});var r=e(83116),i=e(37613);const l=x=>{const{componentCls:p}=x;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=x=>{const{componentCls:p}=x;return{[p]:{position:"relative",maxWidth:"100%",minHeight:1}}},f=(x,p)=>{const{componentCls:y,gridColumns:m}=x,b={};for(let A=m;A>=0;A--)A===0?(b[`${y}${p}-${A}`]={display:"none"},b[`${y}-push-${A}`]={insetInlineStart:"auto"},b[`${y}-pull-${A}`]={insetInlineEnd:"auto"},b[`${y}${p}-push-${A}`]={insetInlineStart:"auto"},b[`${y}${p}-pull-${A}`]={insetInlineEnd:"auto"},b[`${y}${p}-offset-${A}`]={marginInlineStart:0},b[`${y}${p}-order-${A}`]={order:0}):(b[`${y}${p}-${A}`]=[{"--ant-display":"block",display:"block"},{display:"var(--ant-display)",flex:`0 0 ${A/m*100}%`,maxWidth:`${A/m*100}%`}],b[`${y}${p}-push-${A}`]={insetInlineStart:`${A/m*100}%`},b[`${y}${p}-pull-${A}`]={insetInlineEnd:`${A/m*100}%`},b[`${y}${p}-offset-${A}`]={marginInlineStart:`${A/m*100}%`},b[`${y}${p}-order-${A}`]={order:A});return b},o=(x,p)=>f(x,p),h=(x,p,y)=>({[`@media (min-width: ${p}px)`]:Object.assign({},o(x,y))}),u=(0,r.Z)("Grid",x=>[l(x)]),a=(0,r.Z)("Grid",x=>{const p=(0,i.TS)(x,{gridColumns:24}),y={"-sm":p.screenSMMin,"-md":p.screenMDMin,"-lg":p.screenLGMin,"-xl":p.screenXLMin,"-xxl":p.screenXXLMin};return[c(p),o(p,""),o(p,"-xs"),Object.keys(y).map(m=>h(p,y[m],m)).reduce((m,b)=>Object.assign(Object.assign({},m),b),{})]})},41887:function(d,_,e){"use strict";var r=e(59301);const i=(0,r.createContext)(void 0);_.Z=i},31724:function(d,_,e){"use strict";e.d(_,{Z:function(){return h}});var r=e(22075),i=e(48183),l=i.Z,c=e(67532);const f="${label} is not a valid ${type}";var h={locale:"en",Pagination:r.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,_,e){"use strict";var r=e(59301),i=e(41887),l=e(31724);const c=(f,o)=>{const h=r.useContext(i.Z),u=r.useMemo(()=>{var x;const p=o||l.Z[f],y=(x=h==null?void 0:h[f])!==null&&x!==void 0?x:{};return Object.assign(Object.assign({},typeof p=="function"?p():p),y||{})},[f,o,h]),a=r.useMemo(()=>{const x=h==null?void 0:h.locale;return h!=null&&h.exist&&!x?l.Z.locale:x},[h]);return[u,a]};_.Z=c},81863:function(d,_,e){"use strict";e.d(_,{Z:function(){return p}});var r=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 o={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)};o.lang.ok="\u786E\u5B9A";var h=o,u=h;const a="${label}\u4E0D\u662F\u4E00\u4E2A\u6709\u6548\u7684${type}";var p={locale:"zh-cn",Pagination:r.Z,DatePicker:h,TimePicker:f,Calendar:u,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:a,method:a,array:a,object:a,number:a,date:a,boolean:a,integer:a,float:a,regexp:a,email:a,url:a,hex:a},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,_,e){"use strict";e.d(_,{ZP:function(){return gt}});var r=e(95190),i=e(59301),l=e(1585),c=e(92736),f=e(29679),o=e(19248),h=e(96512),u=e(78987),a=e(58617),x=e(92310),p=e.n(x),y=e(581),m=e(36355),b=e(36237),A=e(17313),k=e(83116),R=e(37613);const C=ft=>{const{componentCls:qe,iconCls:Be,boxShadow:xe,colorText:Re,colorSuccess:$e,colorError:We,colorWarning:Ye,colorInfo:dt,fontSizeLG:xt,motionEaseInOutCirc:ir,motionDurationSlow:er,marginXS:Le,paddingXS:tt,borderRadiusLG:Vt,zIndexPopup:Ft,contentPadding:Wt,contentBg:Gt}=ft,Pt=`${qe}-notice`,Qt=new b.Keyframes("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:tt,transform:"translateY(0)",opacity:1}}),Ze=new b.Keyframes("MessageMoveOut",{"0%":{maxHeight:ft.height,padding:tt,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),fe={padding:tt,textAlign:"center",[`${qe}-custom-content > ${Be}`]:{verticalAlign:"text-bottom",marginInlineEnd:Le,fontSize:xt},[`${Pt}-content`]:{display:"inline-block",padding:Wt,background:Gt,borderRadius:Vt,boxShadow:xe,pointerEvents:"all"},[`${qe}-success > ${Be}`]:{color:$e},[`${qe}-error > ${Be}`]:{color:We},[`${qe}-warning > ${Be}`]:{color:Ye},[`${qe}-info > ${Be},
|
|
|
${qe}-loading > ${Be}`]:{color:dt}};return[{[qe]:Object.assign(Object.assign({},(0,A.Wf)(ft)),{color:Re,position:"fixed",top:Le,width:"100%",pointerEvents:"none",zIndex:Ft,[`${qe}-move-up`]:{animationFillMode:"forwards"},[`
|
|
|
${qe}-move-up-appear,
|
|
|
${qe}-move-up-enter
|
|
|
`]:{animationName:Qt,animationDuration:er,animationPlayState:"paused",animationTimingFunction:ir},[`
|
|
|
${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:Ze,animationDuration:er,animationPlayState:"paused",animationTimingFunction:ir},[`${qe}-move-up-leave${qe}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}})},{[qe]:{[Pt]:Object.assign({},fe)}},{[`${qe}-notice-pure-panel`]:Object.assign(Object.assign({},fe),{padding:0,textAlign:"start"})}]};var O=(0,k.Z)("Message",ft=>{const qe=(0,R.TS)(ft,{height:150});return[C(qe)]},ft=>({zIndexPopup:ft.zIndexPopupBase+10,contentBg:ft.colorBgElevated,contentPadding:`${(ft.controlHeightLG-ft.fontSize*ft.lineHeight)/2}px ${ft.paddingSM}px`})),M=function(ft,qe){var Be={};for(var xe in ft)Object.prototype.hasOwnProperty.call(ft,xe)&&qe.indexOf(xe)<0&&(Be[xe]=ft[xe]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,xe=Object.getOwnPropertySymbols(ft);Re<xe.length;Re++)qe.indexOf(xe[Re])<0&&Object.prototype.propertyIsEnumerable.call(ft,xe[Re])&&(Be[xe[Re]]=ft[xe[Re]]);return Be};const B={info:i.createElement(u.Z,null),success:i.createElement(f.Z,null),error:i.createElement(o.Z,null),warning:i.createElement(h.Z,null),loading:i.createElement(a.Z,null)},N=ft=>{let{prefixCls:qe,type:Be,icon:xe,children:Re}=ft;return i.createElement("div",{className:p()(`${qe}-custom-content`,`${qe}-${Be}`)},xe||B[Be],i.createElement("span",null,Re))};var $=ft=>{const{prefixCls:qe,className:Be,type:xe,icon:Re,content:$e}=ft,We=M(ft,["prefixCls","className","type","icon","content"]),{getPrefixCls:Ye}=i.useContext(m.E_),dt=qe||Ye("message"),[,xt]=O(dt);return i.createElement(y.qX,Object.assign({},We,{prefixCls:dt,className:p()(Be,xt,`${dt}-notice-pure-panel`),eventKey:"pure",duration:null,content:i.createElement(N,{prefixCls:dt,type:xe,icon:Re},$e)}))},G=e(99267);function se(ft,qe){return{motionName:qe!=null?qe:`${ft}-move-up`}}function ie(ft){let qe;const Be=new Promise(Re=>{qe=ft(()=>{Re(!0)})}),xe=()=>{qe==null||qe()};return xe.then=(Re,$e)=>Be.then(Re,$e),xe.promise=Be,xe}var le=function(ft,qe){var Be={};for(var xe in ft)Object.prototype.hasOwnProperty.call(ft,xe)&&qe.indexOf(xe)<0&&(Be[xe]=ft[xe]);if(ft!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Re=0,xe=Object.getOwnPropertySymbols(ft);Re<xe.length;Re++)qe.indexOf(xe[Re])<0&&Object.prototype.propertyIsEnumerable.call(ft,xe[Re])&&(Be[xe[Re]]=ft[xe[Re]]);return Be};const q=8,J=3,V=ft=>{let{children:qe,prefixCls:Be}=ft;const[,xe]=O(Be);return i.createElement(y.JB,{classNames:{list:xe,notice:xe}},qe)},ue=(ft,qe)=>{let{prefixCls:Be,key:xe}=qe;return i.createElement(V,{prefixCls:Be,key:xe},ft)},ee=i.forwardRef((ft,qe)=>{const{top:Be,prefixCls:xe,getContainer:Re,maxCount:$e,duration:We=J,rtl:Ye,transitionName:dt,onAllRemoved:xt}=ft,{getPrefixCls:ir,getPopupContainer:er,message:Le}=i.useContext(m.E_),tt=xe||ir("message"),Vt=()=>({left:"50%",transform:"translateX(-50%)",top:Be!=null?Be:q}),Ft=()=>p()({[`${tt}-rtl`]:Ye}),Wt=()=>se(tt,dt),Gt=i.createElement("span",{className:`${tt}-close-x`},i.createElement(G.Z,{className:`${tt}-close-icon`})),[Pt,Qt]=(0,y.lm)({prefixCls:tt,style:Vt,className:Ft,motion:Wt,closable:!1,closeIcon:Gt,duration:We,getContainer:()=>(Re==null?void 0:Re())||(er==null?void 0:er())||document.body,maxCount:$e,onAllRemoved:xt,renderNotifications:ue});return i.useImperativeHandle(qe,()=>Object.assign(Object.assign({},Pt),{prefixCls:tt,message:Le})),Qt});let Q=0;function ce(ft){const qe=i.useRef(null);return[i.useMemo(()=>{const xe=dt=>{var xt;(xt=qe.current)===null||xt===void 0||xt.close(dt)},Re=dt=>{if(!qe.current){const pe=()=>{};return pe.then=()=>{},pe}const{open:xt,prefixCls:ir,message:er}=qe.current,Le=`${ir}-notice`,{content:tt,icon:Vt,type:Ft,key:Wt,className:Gt,style:Pt,onClose:Qt}=dt,Ze=le(dt,["content","icon","type","key","className","style","onClose"]);let fe=Wt;return fe==null&&(Q+=1,fe=`antd-message-${Q}`),ie(pe=>(xt(Object.assign(Object.assign({},Ze),{key:fe,content:i.createElement(N,{prefixCls:ir,type:Ft,icon:Vt},tt),placement:"top",className:p()(Ft&&`${Le}-${Ft}`,Gt,er==null?void 0:er.className),style:Object.assign(Object.assign({},er==null?void 0:er.style),Pt),onClose:()=>{Qt==null||Qt(),pe()}})),()=>{xe(fe)}))},We={open:Re,destroy:dt=>{var xt;dt!==void 0?xe(dt):(xt=qe.current)===null||xt===void 0||xt.destroy()}};return["info","success","warning","error","loading"].forEach(dt=>{const xt=(ir,er,Le)=>{let tt;ir&&typeof ir=="object"&&"content"in ir?tt=ir:tt={content:ir};let Vt,Ft;typeof er=="function"?Ft=er:(Vt=er,Ft=Le);const Wt=Object.assign(Object.assign({onClose:Ft,duration:Vt},tt),{type:dt});return Re(Wt)};We[dt]=xt}),We},[]),i.createElement(ee,Object.assign({key:"message-holder"},ft,{ref:qe}))]}function Z(ft){return ce(ft)}let j=null,ae=ft=>ft(),me=[],Pe={};function Oe(){const{prefixCls:ft,getContainer:qe,duration:Be,rtl:xe,maxCount:Re,top:$e}=Pe,We=ft!=null?ft:(0,c.w6)().getPrefixCls("message"),Ye=(qe==null?void 0:qe())||document.body;return{prefixCls:We,getContainer:()=>Ye,duration:Be,rtl:xe,maxCount:Re,top:$e}}const Ge=i.forwardRef((ft,qe)=>{const[Be,xe]=i.useState(Oe),[Re,$e]=ce(Be),We=(0,c.w6)(),Ye=We.getRootPrefixCls(),dt=We.getIconPrefixCls(),xt=We.getTheme(),ir=()=>{xe(Oe)};return i.useEffect(ir,[]),i.useImperativeHandle(qe,()=>{const er=Object.assign({},Re);return Object.keys(er).forEach(Le=>{er[Le]=function(){return ir(),Re[Le].apply(Re,arguments)}}),{instance:er,sync:ir}}),i.createElement(c.ZP,{prefixCls:Ye,iconPrefixCls:dt,theme:xt},$e)});function Ne(){if(!j){const ft=document.createDocumentFragment(),qe={fragment:ft};j=qe,ae(()=>{(0,l.s)(i.createElement(Ge,{ref:Be=>{const{instance:xe,sync:Re}=Be||{};Promise.resolve().then(()=>{!qe.instance&&xe&&(qe.instance=xe,qe.sync=Re,Ne())})}}),ft)});return}j.instance&&(me.forEach(ft=>{const{type:qe,skipped:Be}=ft;if(!Be)switch(qe){case"open":{ae(()=>{const xe=j.instance.open(Object.assign(Object.assign({},Pe),ft.config));xe==null||xe.then(ft.resolve),ft.setCloseFn(xe)});break}case"destroy":ae(()=>{j==null||j.instance.destroy(ft.key)});break;default:ae(()=>{var xe;const Re=(xe=j.instance)[qe].apply(xe,(0,r.Z)(ft.args));Re==null||Re.then(ft.resolve),ft.setCloseFn(Re)})}}),me=[])}function Mt(ft){Pe=Object.assign(Object.assign({},Pe),ft),ae(()=>{var qe;(qe=j==null?void 0:j.sync)===null||qe===void 0||qe.call(j)})}function bt(ft){const qe=ie(Be=>{let xe;const Re={type:"open",config:ft,resolve:Be,setCloseFn:$e=>{xe=$e}};return me.push(Re),()=>{xe?ae(()=>{xe()}):Re.skipped=!0}});return Ne(),qe}function Rt(ft,qe){const Be=ie(xe=>{let Re;const $e={type:ft,args:qe,resolve:xe,setCloseFn:We=>{Re=We}};return me.push($e),()=>{Re?ae(()=>{Re()}):$e.skipped=!0}});return Ne(),Be}function Ht(ft){me.push({type:"destroy",key:ft}),Ne()}const Bt=["success","info","warning","error","loading"],je={open:bt,destroy:Ht,config:Mt,useMessage:Z,_InternalPanelDoNotUseOrYouWillBeFired:$};Bt.forEach(ft=>{je[ft]=function(){for(var qe=arguments.length,Be=new Array(qe),xe=0;xe<qe;xe++)Be[xe]=arguments[xe];return Rt(ft,Be)}});const Et=()=>{};let Nt=null,rt=null;var gt=je},43418:function(d,_,e){"use strict";e.d(_,{default:function(){return ct}});var r=e(95190),i=e(1585),l=e(59301),c=e(92736),f=e(29679),o=e(19248),h=e(96512),u=e(78987),a=e(92310),x=e.n(a),p=e(62892),y=e(9763),m=e(92806);const b=l.createContext({}),{Provider:A}=b;var R=()=>{const{autoFocusButton:$t,cancelButtonProps:Ct,cancelTextLocale:Ie,isSilent:St,mergedOkCancel:Ue,rootPrefixCls:Se,close:yt,onCancel:Lt,onConfirm:Me}=(0,l.useContext)(b);return Ue?l.createElement(m.Z,{isSilent:St,actionFn:Lt,close:function(){yt==null||yt.apply(void 0,arguments),Me==null||Me(!1)},autoFocus:$t==="cancel",buttonProps:Ct,prefixCls:`${Se}-btn`},Ie):null},O=()=>{const{autoFocusButton:$t,close:Ct,isSilent:Ie,okButtonProps:St,rootPrefixCls:Ue,okTextLocale:Se,okType:yt,onConfirm:Lt,onOk:Me}=(0,l.useContext)(b);return l.createElement(m.Z,{isSilent:Ie,type:yt||"primary",actionFn:Me,close:function(){Ct==null||Ct.apply(void 0,arguments),Lt==null||Lt(!0)},autoFocus:$t==="ok",buttonProps:St,prefixCls:`${Ue}-btn`},Se)},M=e(99267),B=e(86923),N=e(47729),K=e(47273);const $=()=>(0,K.Z)()&&window.document.documentElement;var G=e(36355),se=e(32441),ie=e(33234),le=e(11575),q=e(1684),J=e(3113),ue=()=>{const{cancelButtonProps:$t,cancelTextLocale:Ct,onCancel:Ie}=(0,l.useContext)(b);return l.createElement(J.ZP,Object.assign({onClick:Ie},$t),Ct)},ee=e(67797),ce=()=>{const{confirmLoading:$t,okButtonProps:Ct,okType:Ie,okTextLocale:St,onOk:Ue}=(0,l.useContext)(b);return l.createElement(J.ZP,Object.assign({},(0,ee.n)(Ie),{loading:$t,onClick:Ue},Ct),St)},Z=e(98044);function j($t,Ct){return l.createElement("span",{className:`${$t}-close-x`},Ct||l.createElement(M.Z,{className:`${$t}-close-icon`}))}const ae=$t=>{const{okText:Ct,okType:Ie="primary",cancelText:St,confirmLoading:Ue,onOk:Se,onCancel:yt,okButtonProps:Lt,cancelButtonProps:Me,footer:Pr}=$t,[At]=(0,y.Z)("Modal",(0,Z.A)()),Gr=Ct||(At==null?void 0:At.okText),Yr=St||(At==null?void 0:At.cancelText),Ir={confirmLoading:Ue,okButtonProps:Lt,cancelButtonProps:Me,okTextLocale:Gr,cancelTextLocale:Yr,okType:Ie,onOk:Se,onCancel:yt},Rr=l.useMemo(()=>Ir,(0,r.Z)(Object.values(Ir)));let mr;return typeof Pr=="function"||typeof Pr=="undefined"?(mr=l.createElement(A,{value:Rr},l.createElement(ue,null),l.createElement(ce,null)),typeof Pr=="function"&&(mr=Pr(mr,{OkBtn:ce,CancelBtn:ue}))):mr=Pr,l.createElement(q.n,{disabled:!1},mr)};var me=e(73819),Pe=function($t,Ct){var Ie={};for(var St in $t)Object.prototype.hasOwnProperty.call($t,St)&&Ct.indexOf(St)<0&&(Ie[St]=$t[St]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,St=Object.getOwnPropertySymbols($t);Ue<St.length;Ue++)Ct.indexOf(St[Ue])<0&&Object.prototype.propertyIsEnumerable.call($t,St[Ue])&&(Ie[St[Ue]]=$t[St[Ue]]);return Ie};let Oe;const Ge=$t=>{Oe={x:$t.pageX,y:$t.pageY},setTimeout(()=>{Oe=null},100)};$()&&document.documentElement.addEventListener("click",Ge,!0);var Mt=$t=>{var Ct;const{getPopupContainer:Ie,getPrefixCls:St,direction:Ue,modal:Se}=l.useContext(G.E_),yt=Hn=>{const{onCancel:Tn}=$t;Tn==null||Tn(Hn)},Lt=Hn=>{const{onOk:Tn}=$t;Tn==null||Tn(Hn)},{prefixCls:Me,className:Pr,rootClassName:At,open:Gr,wrapClassName:Yr,centered:Ir,getContainer:Rr,closeIcon:mr,closable:Nr,focusTriggerAfterClose:Jr=!0,style:sn,visible:Xt,width:_t=520,footer:ut}=$t,lt=Pe($t,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","closeIcon","closable","focusTriggerAfterClose","style","visible","width","footer"]),jt=St("modal",Me),yr=St(),[vr,it]=(0,me.ZP)(jt),Ar=x()(Yr,{[`${jt}-centered`]:!!Ir,[`${jt}-wrap-rtl`]:Ue==="rtl"}),on=ut!==null&&l.createElement(ae,Object.assign({},$t,{onOk:Lt,onCancel:yt})),[jn,Hr]=(0,N.Z)(Nr,mr,Hn=>j(jt,Hn),l.createElement(M.Z,{className:`${jt}-close-icon`}),!0),Un=(0,le.H)(`.${jt}-content`);return vr(l.createElement(ie.BR,null,l.createElement(se.Ux,{status:!0,override:!0},l.createElement(B.Z,Object.assign({width:_t},lt,{getContainer:Rr===void 0?Ie:Rr,prefixCls:jt,rootClassName:x()(it,At),wrapClassName:Ar,footer:on,visible:Gr!=null?Gr:Xt,mousePosition:(Ct=lt.mousePosition)!==null&&Ct!==void 0?Ct:Oe,onClose:yt,closable:jn,closeIcon:Hr,focusTriggerAfterClose:Jr,transitionName:(0,p.m)(yr,"zoom",$t.transitionName),maskTransitionName:(0,p.m)(yr,"fade",$t.maskTransitionName),className:x()(it,Pr,Se==null?void 0:Se.className),style:Object.assign(Object.assign({},Se==null?void 0:Se.style),sn),panelRef:Un})))))},bt=e(17313),Rt=e(83116);const Ht=$t=>{const{componentCls:Ct,titleFontSize:Ie,titleLineHeight:St,modalConfirmIconSize:Ue,fontSize:Se,lineHeight:yt}=$t,Lt=`${Ct}-confirm`,Me=Math.round(Ie*St),Pr=Math.round(Se*yt);return{[Lt]:{"&-rtl":{direction:"rtl"},[`${$t.antCls}-modal-header`]:{display:"none"},[`${Lt}-body-wrapper`]:Object.assign({},(0,bt.dF)()),[`${Lt}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${$t.iconCls}`]:{flex:"none",fontSize:Ue,marginInlineEnd:$t.marginSM,marginTop:(Pr-Ue)/2},[`&-has-title > ${$t.iconCls}`]:{marginTop:(Me-Ue)/2}},[`${Lt}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:$t.marginXS},[`${Lt}-title`]:{color:$t.colorTextHeading,fontWeight:$t.fontWeightStrong,fontSize:Ie,lineHeight:St},[`${Lt}-content`]:{color:$t.colorText,fontSize:Se,lineHeight:yt},[`${Lt}-btns`]:{textAlign:"end",marginTop:$t.marginSM,[`${$t.antCls}-btn + ${$t.antCls}-btn`]:{marginBottom:0,marginInlineStart:$t.marginXS}}},[`${Lt}-error ${Lt}-body > ${$t.iconCls}`]:{color:$t.colorError},[`${Lt}-warning ${Lt}-body > ${$t.iconCls},
|
|
|
${Lt}-confirm ${Lt}-body > ${$t.iconCls}`]:{color:$t.colorWarning},[`${Lt}-info ${Lt}-body > ${$t.iconCls}`]:{color:$t.colorInfo},[`${Lt}-success ${Lt}-body > ${$t.iconCls}`]:{color:$t.colorSuccess}}};var Bt=(0,Rt.b)(["Modal","confirm"],$t=>{const Ct=(0,me.B4)($t);return[Ht(Ct)]},me.eh,{order:-1e3}),rr=function($t,Ct){var Ie={};for(var St in $t)Object.prototype.hasOwnProperty.call($t,St)&&Ct.indexOf(St)<0&&(Ie[St]=$t[St]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,St=Object.getOwnPropertySymbols($t);Ue<St.length;Ue++)Ct.indexOf(St[Ue])<0&&Object.prototype.propertyIsEnumerable.call($t,St[Ue])&&(Ie[St[Ue]]=$t[St[Ue]]);return Ie};function je($t){const{prefixCls:Ct,icon:Ie,okText:St,cancelText:Ue,confirmPrefixCls:Se,type:yt,okCancel:Lt,footer:Me,locale:Pr}=$t,At=rr($t,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let Gr=Ie;if(!Ie&&Ie!==null)switch(yt){case"info":Gr=l.createElement(u.Z,null);break;case"success":Gr=l.createElement(f.Z,null);break;case"error":Gr=l.createElement(o.Z,null);break;default:Gr=l.createElement(h.Z,null)}const Yr=Lt!=null?Lt:yt==="confirm",Ir=$t.autoFocusButton===null?!1:$t.autoFocusButton||"ok",[Rr]=(0,y.Z)("Modal"),mr=Pr||Rr,Nr=St||(Yr?mr==null?void 0:mr.okText:mr==null?void 0:mr.justOkText),Jr=Ue||(mr==null?void 0:mr.cancelText),sn=Object.assign({autoFocusButton:Ir,cancelTextLocale:Jr,okTextLocale:Nr,mergedOkCancel:Yr},At),Xt=l.useMemo(()=>sn,(0,r.Z)(Object.values(sn))),_t=l.createElement(l.Fragment,null,l.createElement(R,null),l.createElement(O,null)),ut=$t.title!==void 0&&$t.title!==null,lt=`${Se}-body`;return l.createElement("div",{className:`${Se}-body-wrapper`},l.createElement("div",{className:x()(lt,{[`${lt}-has-title`]:ut})},Gr,l.createElement("div",{className:`${Se}-paragraph`},ut&&l.createElement("span",{className:`${Se}-title`},$t.title),l.createElement("div",{className:`${Se}-content`},$t.content))),Me===void 0||typeof Me=="function"?l.createElement(A,{value:Xt},l.createElement("div",{className:`${Se}-btns`},typeof Me=="function"?Me(_t,{OkBtn:O,CancelBtn:R}):_t)):Me,l.createElement(Bt,{prefixCls:Ct}))}var Nt=$t=>{const{close:Ct,zIndex:Ie,afterClose:St,visible:Ue,open:Se,keyboard:yt,centered:Lt,getContainer:Me,maskStyle:Pr,direction:At,prefixCls:Gr,wrapClassName:Yr,rootPrefixCls:Ir,iconPrefixCls:Rr,theme:mr,bodyStyle:Nr,closable:Jr=!1,closeIcon:sn,modalRender:Xt,focusTriggerAfterClose:_t,onConfirm:ut}=$t,lt=`${Gr}-confirm`,jt=$t.width||416,yr=$t.style||{},vr=$t.mask===void 0?!0:$t.mask,it=$t.maskClosable===void 0?!1:$t.maskClosable,Ar=x()(lt,`${lt}-${$t.type}`,{[`${lt}-rtl`]:At==="rtl"},$t.className);return l.createElement(c.ZP,{prefixCls:Ir,iconPrefixCls:Rr,direction:At,theme:mr},l.createElement(Mt,{prefixCls:Gr,className:Ar,wrapClassName:x()({[`${lt}-centered`]:!!$t.centered},Yr),onCancel:()=>{Ct==null||Ct({triggerCancel:!0}),ut==null||ut(!1)},open:Se,title:"",footer:null,transitionName:(0,p.m)(Ir||"","zoom",$t.transitionName),maskTransitionName:(0,p.m)(Ir||"","fade",$t.maskTransitionName),mask:vr,maskClosable:it,maskStyle:Pr,style:yr,bodyStyle:Nr,width:jt,zIndex:Ie,afterClose:St,keyboard:yt,centered:Lt,getContainer:Me,closable:Jr,closeIcon:sn,modalRender:Xt,focusTriggerAfterClose:_t},l.createElement(je,Object.assign({},$t,{confirmPrefixCls:lt}))))},gt=[],ft=function($t,Ct){var Ie={};for(var St in $t)Object.prototype.hasOwnProperty.call($t,St)&&Ct.indexOf(St)<0&&(Ie[St]=$t[St]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,St=Object.getOwnPropertySymbols($t);Ue<St.length;Ue++)Ct.indexOf(St[Ue])<0&&Object.prototype.propertyIsEnumerable.call($t,St[Ue])&&(Ie[St[Ue]]=$t[St[Ue]]);return Ie};let qe="";function Be(){return qe}function xe($t){const Ct=document.createDocumentFragment();let Ie=Object.assign(Object.assign({},$t),{close:yt,open:!0}),St;function Ue(){for(var Me=arguments.length,Pr=new Array(Me),At=0;At<Me;At++)Pr[At]=arguments[At];const Gr=Pr.some(Yr=>Yr&&Yr.triggerCancel);$t.onCancel&&Gr&&$t.onCancel.apply($t,[()=>{}].concat((0,r.Z)(Pr.slice(1))));for(let Yr=0;Yr<gt.length;Yr++)if(gt[Yr]===yt){gt.splice(Yr,1);break}(0,i.v)(Ct)}function Se(Me){var{okText:Pr,cancelText:At,prefixCls:Gr,getContainer:Yr}=Me,Ir=ft(Me,["okText","cancelText","prefixCls","getContainer"]);clearTimeout(St),St=setTimeout(()=>{const Rr=(0,Z.A)(),{getPrefixCls:mr,getIconPrefixCls:Nr,getTheme:Jr}=(0,c.w6)(),sn=mr(void 0,Be()),Xt=Gr||`${sn}-modal`,_t=Nr(),ut=Jr();let lt=Yr;lt===!1&&(lt=void 0),(0,i.s)(l.createElement(Nt,Object.assign({},Ir,{getContainer:lt,prefixCls:Xt,rootPrefixCls:sn,iconPrefixCls:_t,okText:Pr,locale:Rr,theme:ut,cancelText:At||Rr.cancelText})),Ct)})}function yt(){for(var Me=arguments.length,Pr=new Array(Me),At=0;At<Me;At++)Pr[At]=arguments[At];Ie=Object.assign(Object.assign({},Ie),{open:!1,afterClose:()=>{typeof $t.afterClose=="function"&&$t.afterClose(),Ue.apply(this,Pr)}}),Ie.visible&&delete Ie.visible,Se(Ie)}function Lt(Me){typeof Me=="function"?Ie=Me(Ie):Ie=Object.assign(Object.assign({},Ie),Me),Se(Ie)}return Se(Ie),gt.push(yt),{destroy:yt,update:Lt}}function Re($t){return Object.assign(Object.assign({},$t),{type:"warning"})}function $e($t){return Object.assign(Object.assign({},$t),{type:"info"})}function We($t){return Object.assign(Object.assign({},$t),{type:"success"})}function Ye($t){return Object.assign(Object.assign({},$t),{type:"error"})}function dt($t){return Object.assign(Object.assign({},$t),{type:"confirm"})}function xt($t){let{rootPrefixCls:Ct}=$t;qe=Ct}var ir=e(53487),er=function($t,Ct){var Ie={};for(var St in $t)Object.prototype.hasOwnProperty.call($t,St)&&Ct.indexOf(St)<0&&(Ie[St]=$t[St]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,St=Object.getOwnPropertySymbols($t);Ue<St.length;Ue++)Ct.indexOf(St[Ue])<0&&Object.prototype.propertyIsEnumerable.call($t,St[Ue])&&(Ie[St[Ue]]=$t[St[Ue]]);return Ie};const Le=$t=>{const{prefixCls:Ct,className:Ie,closeIcon:St,closable:Ue,type:Se,title:yt,children:Lt}=$t,Me=er($t,["prefixCls","className","closeIcon","closable","type","title","children"]),{getPrefixCls:Pr}=l.useContext(G.E_),At=Pr(),Gr=Ct||Pr("modal"),[,Yr]=(0,me.ZP)(Gr),Ir=`${Gr}-confirm`;let Rr={};return Se?Rr={closable:Ue!=null?Ue:!1,title:"",footer:"",children:l.createElement(je,Object.assign({},$t,{prefixCls:Gr,confirmPrefixCls:Ir,rootPrefixCls:At,content:Lt}))}:Rr={closable:Ue!=null?Ue:!0,title:yt,footer:$t.footer===void 0?l.createElement(ae,Object.assign({},$t)):$t.footer,children:Lt},l.createElement(B.s,Object.assign({prefixCls:Gr,className:x()(Yr,`${Gr}-pure-panel`,Se&&Ir,Se&&`${Ir}-${Se}`,Ie)},Me,{closeIcon:j(Gr,St),closable:Ue},Rr))};var tt=(0,ir.i)(Le);function Vt(){const[$t,Ct]=l.useState([]),Ie=l.useCallback(St=>(Ct(Ue=>[].concat((0,r.Z)(Ue),[St])),()=>{Ct(Ue=>Ue.filter(Se=>Se!==St))}),[]);return[$t,Ie]}var Ft=e(31724),Wt=function($t,Ct){var Ie={};for(var St in $t)Object.prototype.hasOwnProperty.call($t,St)&&Ct.indexOf(St)<0&&(Ie[St]=$t[St]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ue=0,St=Object.getOwnPropertySymbols($t);Ue<St.length;Ue++)Ct.indexOf(St[Ue])<0&&Object.prototype.propertyIsEnumerable.call($t,St[Ue])&&(Ie[St[Ue]]=$t[St[Ue]]);return Ie};const Gt=($t,Ct)=>{var Ie,{afterClose:St,config:Ue}=$t,Se=Wt($t,["afterClose","config"]);const[yt,Lt]=l.useState(!0),[Me,Pr]=l.useState(Ue),{direction:At,getPrefixCls:Gr}=l.useContext(G.E_),Yr=Gr("modal"),Ir=Gr(),Rr=()=>{var sn;St(),(sn=Me.afterClose)===null||sn===void 0||sn.call(Me)},mr=function(){Lt(!1);for(var sn=arguments.length,Xt=new Array(sn),_t=0;_t<sn;_t++)Xt[_t]=arguments[_t];const ut=Xt.some(lt=>lt&<.triggerCancel);Me.onCancel&&ut&&Me.onCancel.apply(Me,[()=>{}].concat((0,r.Z)(Xt.slice(1))))};l.useImperativeHandle(Ct,()=>({destroy:mr,update:sn=>{Pr(Xt=>Object.assign(Object.assign({},Xt),sn))}}));const Nr=(Ie=Me.okCancel)!==null&&Ie!==void 0?Ie:Me.type==="confirm",[Jr]=(0,y.Z)("Modal",Ft.Z.Modal);return l.createElement(Nt,Object.assign({prefixCls:Yr,rootPrefixCls:Ir},Me,{close:mr,open:yt,afterClose:Rr,okText:Me.okText||(Nr?Jr==null?void 0:Jr.okText:Jr==null?void 0:Jr.justOkText),direction:Me.direction||At,cancelText:Me.cancelText||(Jr==null?void 0:Jr.cancelText)},Se))};var Pt=l.forwardRef(Gt);let Qt=0;const Ze=l.memo(l.forwardRef(($t,Ct)=>{const[Ie,St]=Vt();return l.useImperativeHandle(Ct,()=>({patchElement:St}),[]),l.createElement(l.Fragment,null,Ie)}));function fe(){const $t=l.useRef(null),[Ct,Ie]=l.useState([]);l.useEffect(()=>{Ct.length&&((0,r.Z)(Ct).forEach(yt=>{yt()}),Ie([]))},[Ct]);const St=l.useCallback(Se=>function(Lt){var Me;Qt+=1;const Pr=l.createRef();let At;const Gr=new Promise(Nr=>{At=Nr});let Yr=!1,Ir;const Rr=l.createElement(Pt,{key:`modal-${Qt}`,config:Se(Lt),ref:Pr,afterClose:()=>{Ir==null||Ir()},isSilent:()=>Yr,onConfirm:Nr=>{At(Nr)}});return Ir=(Me=$t.current)===null||Me===void 0?void 0:Me.patchElement(Rr),Ir&>.push(Ir),{destroy:()=>{function Nr(){var Jr;(Jr=Pr.current)===null||Jr===void 0||Jr.destroy()}Pr.current?Nr():Ie(Jr=>[].concat((0,r.Z)(Jr),[Nr]))},update:Nr=>{function Jr(){var sn;(sn=Pr.current)===null||sn===void 0||sn.update(Nr)}Pr.current?Jr():Ie(sn=>[].concat((0,r.Z)(sn),[Jr]))},then:Nr=>(Yr=!0,Gr.then(Nr))}},[]);return[l.useMemo(()=>({info:St($e),success:St(We),error:St(Ye),warning:St(Re),confirm:St(dt)}),[]),l.createElement(Ze,{key:"modal-holder",ref:$t})]}var pe=fe;function It($t){return xe(Re($t))}const Te=Mt;Te.useModal=pe,Te.info=function(Ct){return xe($e(Ct))},Te.success=function(Ct){return xe(We(Ct))},Te.error=function(Ct){return xe(Ye(Ct))},Te.warning=It,Te.warn=It,Te.confirm=function(Ct){return xe(dt(Ct))},Te.destroyAll=function(){for(;gt.length;){const Ct=gt.pop();Ct&&Ct()}},Te.config=xt,Te._InternalPanelDoNotUseOrYouWillBeFired=tt;var ct=Te},98044:function(d,_,e){"use strict";e.d(_,{A:function(){return o},f:function(){return f}});var r=e(31724);let i=Object.assign({},r.Z.Modal),l=[];const c=()=>l.reduce((h,u)=>Object.assign(Object.assign({},h),u),r.Z.Modal);function f(h){if(h){const u=Object.assign({},h);return l.push(u),i=c(),()=>{l=l.filter(a=>a!==u),i=c()}}i=Object.assign({},r.Z.Modal)}function o(){return i}},73819:function(d,_,e){"use strict";e.d(_,{B4:function(){return p},QA:function(){return h},eh:function(){return y}});var r=e(17313),i=e(1950),l=e(29878),c=e(37613),f=e(83116);function o(m){return{position:m,inset:0}}const h=m=>{const{componentCls:b,antCls:A}=m;return[{[`${b}-root`]:{[`${b}${A}-zoom-enter, ${b}${A}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:m.motionDurationSlow,userSelect:"none"},[`${b}${A}-zoom-leave ${b}-content`]:{pointerEvents:"none"},[`${b}-mask`]:Object.assign(Object.assign({},o("fixed")),{zIndex:m.zIndexPopupBase,height:"100%",backgroundColor:m.colorBgMask,pointerEvents:"none",[`${b}-hidden`]:{display:"none"}}),[`${b}-wrap`]:Object.assign(Object.assign({},o("fixed")),{zIndex:m.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch",[`&:has(${b}${A}-zoom-enter), &:has(${b}${A}-zoom-appear)`]:{pointerEvents:"none"}})}},{[`${b}-root`]:(0,i.J$)(m)}]},u=m=>{const{componentCls:b}=m;return[{[`${b}-root`]:{[`${b}-wrap-rtl`]:{direction:"rtl"},[`${b}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[b]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${m.screenSMMax})`]:{[b]:{maxWidth:"calc(100vw - 16px)",margin:`${m.marginXS} auto`},[`${b}-centered`]:{[b]:{flex:1}}}}},{[b]:Object.assign(Object.assign({},(0,r.Wf)(m)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${m.margin*2}px)`,margin:"0 auto",paddingBottom:m.paddingLG,[`${b}-title`]:{margin:0,color:m.titleColor,fontWeight:m.fontWeightStrong,fontSize:m.titleFontSize,lineHeight:m.titleLineHeight,wordWrap:"break-word"},[`${b}-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`},[`${b}-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,r.Qy)(m)),[`${b}-header`]:{color:m.colorText,background:m.headerBg,borderRadius:`${m.borderRadiusLG}px ${m.borderRadiusLG}px 0 0`,marginBottom:m.marginXS},[`${b}-body`]:{fontSize:m.fontSize,lineHeight:m.lineHeight,wordWrap:"break-word"},[`${b}-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}},[`${b}-open`]:{overflow:"hidden"}})},{[`${b}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${b}-content,
|
|
|
${b}-body,
|
|
|
${b}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${b}-confirm-body`]:{marginBottom:"auto"}}}]},a=m=>{const{componentCls:b,antCls:A}=m,k=`${b}-confirm`;return{[b]:{[`${b}-content`]:{padding:0},[`${b}-header`]:{padding:m.modalHeaderPadding,borderBottom:`${m.modalHeaderBorderWidth}px ${m.modalHeaderBorderStyle} ${m.modalHeaderBorderColorSplit}`,marginBottom:0},[`${b}-body`]:{padding:m.modalBodyPadding},[`${b}-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}},[k]:{[`${A}-modal-body`]:{padding:`${m.padding*2}px ${m.padding*2}px ${m.paddingLG}px`},[`${k}-body`]:{[`> ${m.iconCls}`]:{marginInlineEnd:m.margin,[`+ ${k}-title + ${k}-content`]:{marginInlineStart:m.modalConfirmIconSize+m.margin}}},[`${k}-btns`]:{marginTop:m.marginLG}}}},x=m=>{const{componentCls:b}=m;return{[`${b}-root`]:{[`${b}-wrap-rtl`]:{direction:"rtl",[`${b}-confirm-body`]:{direction:"rtl"}}}}},p=m=>{const b=m.padding,A=m.fontSizeHeading5,k=m.lineHeightHeading5;return(0,c.TS)(m,{modalBodyPadding:m.paddingLG,modalHeaderPadding:`${b}px ${m.paddingLG}px`,modalHeaderBorderWidth:m.lineWidth,modalHeaderBorderStyle:m.lineType,modalHeaderBorderColorSplit:m.colorSplit,modalHeaderHeight:k*A+b*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})},y=m=>({footerBg:"transparent",headerBg:m.colorBgElevated,titleLineHeight:m.lineHeightHeading5,titleFontSize:m.fontSizeHeading5,contentBg:m.colorBgElevated,titleColor:m.colorTextHeading});_.ZP=(0,f.Z)("Modal",m=>{const b=p(m);return[u(b),x(b),h(b),m.wireframe&&a(b),(0,l._y)(b,"zoom")]},y)},28909:function(d,_,e){"use strict";e.d(_,{Z:function(){return ft}});var r=e(59301),i=e(1585),l=e(92736),c=e(29679),f=e(19248),o=e(99267),h=e(96512),u=e(78987),a=e(58617),x=e(92310),p=e.n(x),y=e(581),m=e(36355),b=e(36237),A=e(17313),k=e(83116),R=e(37613),O=qe=>{const{componentCls:Be,width:xe,notificationMarginEdge:Re}=qe,$e=new b.Keyframes("antNotificationTopFadeIn",{"0%":{marginTop:"-100%",opacity:0},"100%":{marginTop:0,opacity:1}}),We=new b.Keyframes("antNotificationBottomFadeIn",{"0%":{marginBottom:"-100%",opacity:0},"100%":{marginBottom:0,opacity:1}}),Ye=new b.Keyframes("antNotificationLeftFadeIn",{"0%":{right:{_skip_check_:!0,value:xe},opacity:0},"100%":{right:{_skip_check_:!0,value:0},opacity:1}});return{[`&${Be}-top, &${Be}-bottom`]:{marginInline:0},[`&${Be}-top`]:{[`${Be}-fade-enter${Be}-fade-enter-active, ${Be}-fade-appear${Be}-fade-appear-active`]:{animationName:$e}},[`&${Be}-bottom`]:{[`${Be}-fade-enter${Be}-fade-enter-active, ${Be}-fade-appear${Be}-fade-appear-active`]:{animationName:We}},[`&${Be}-topLeft, &${Be}-bottomLeft`]:{marginInlineEnd:0,marginInlineStart:Re,[`${Be}-fade-enter${Be}-fade-enter-active, ${Be}-fade-appear${Be}-fade-appear-active`]:{animationName:Ye}}}};const M=qe=>{const{iconCls:Be,componentCls:xe,boxShadow:Re,fontSizeLG:$e,notificationMarginBottom:We,borderRadiusLG:Ye,colorSuccess:dt,colorInfo:xt,colorWarning:ir,colorError:er,colorTextHeading:Le,notificationBg:tt,notificationPadding:Vt,notificationMarginEdge:Ft,motionDurationMid:Wt,motionEaseInOut:Gt,fontSize:Pt,lineHeight:Qt,width:Ze,notificationIconSize:fe,colorText:pe}=qe,It=`${xe}-notice`,Te=new b.Keyframes("antNotificationFadeIn",{"0%":{left:{_skip_check_:!0,value:Ze},opacity:0},"100%":{left:{_skip_check_:!0,value:0},opacity:1}}),ct=new b.Keyframes("antNotificationFadeOut",{"0%":{maxHeight:qe.animationMaxHeight,marginBottom:We,opacity:1},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}}),$t={position:"relative",width:Ze,maxWidth:`calc(100vw - ${Ft*2}px)`,marginBottom:We,marginInlineStart:"auto",padding:Vt,overflow:"hidden",lineHeight:Qt,wordWrap:"break-word",background:tt,borderRadius:Ye,boxShadow:Re,[`${xe}-close-icon`]:{fontSize:Pt,cursor:"pointer"},[`${It}-message`]:{marginBottom:qe.marginXS,color:Le,fontSize:$e,lineHeight:qe.lineHeightLG},[`${It}-description`]:{fontSize:Pt,color:pe},[`&${It}-closable ${It}-message`]:{paddingInlineEnd:qe.paddingLG},[`${It}-with-icon ${It}-message`]:{marginBottom:qe.marginXS,marginInlineStart:qe.marginSM+fe,fontSize:$e},[`${It}-with-icon ${It}-description`]:{marginInlineStart:qe.marginSM+fe,fontSize:Pt},[`${It}-icon`]:{position:"absolute",fontSize:fe,lineHeight:0,[`&-success${Be}`]:{color:dt},[`&-info${Be}`]:{color:xt},[`&-warning${Be}`]:{color:ir},[`&-error${Be}`]:{color:er}},[`${It}-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}},[`${It}-btn`]:{float:"right",marginTop:qe.marginSM}};return[{[xe]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,A.Wf)(qe)),{position:"fixed",zIndex:qe.zIndexPopup,marginInlineEnd:Ft,[`${xe}-hook-holder`]:{position:"relative"},[`&${xe}-top, &${xe}-bottom`]:{[It]:{marginInline:"auto auto"}},[`&${xe}-topLeft, &${xe}-bottomLeft`]:{[It]:{marginInlineEnd:"auto",marginInlineStart:0}},[`${xe}-fade-enter, ${xe}-fade-appear`]:{animationDuration:qe.motionDurationMid,animationTimingFunction:Gt,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${xe}-fade-leave`]:{animationTimingFunction:Gt,animationFillMode:"both",animationDuration:Wt,animationPlayState:"paused"},[`${xe}-fade-enter${xe}-fade-enter-active, ${xe}-fade-appear${xe}-fade-appear-active`]:{animationName:Te,animationPlayState:"running"},[`${xe}-fade-leave${xe}-fade-leave-active`]:{animationName:ct,animationPlayState:"running"}}),O(qe)),{"&-rtl":{direction:"rtl",[`${It}-btn`]:{float:"left"}}})},{[xe]:{[It]:Object.assign({},$t)}},{[`${It}-pure-panel`]:Object.assign(Object.assign({},$t),{margin:0})}]};var B=(0,k.Z)("Notification",qe=>{const Be=qe.paddingMD,xe=qe.paddingLG,Re=(0,R.TS)(qe,{notificationBg:qe.colorBgElevated,notificationPaddingVertical:Be,notificationPaddingHorizontal:xe,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[M(Re)]},qe=>({zIndexPopup:qe.zIndexPopupBase+50,width:384})),N=function(qe,Be){var xe={};for(var Re in qe)Object.prototype.hasOwnProperty.call(qe,Re)&&Be.indexOf(Re)<0&&(xe[Re]=qe[Re]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Re=Object.getOwnPropertySymbols(qe);$e<Re.length;$e++)Be.indexOf(Re[$e])<0&&Object.prototype.propertyIsEnumerable.call(qe,Re[$e])&&(xe[Re[$e]]=qe[Re[$e]]);return xe};const K={info:r.createElement(u.Z,null),success:r.createElement(c.Z,null),error:r.createElement(f.Z,null),warning:r.createElement(h.Z,null),loading:r.createElement(a.Z,null)};function $(qe,Be){return Be===null||Be===!1?null:Be||r.createElement("span",{className:`${qe}-close-x`},r.createElement(o.Z,{className:`${qe}-close-icon`}))}const G={success:c.Z,info:u.Z,error:f.Z,warning:h.Z},se=qe=>{const{prefixCls:Be,icon:xe,type:Re,message:$e,description:We,btn:Ye,role:dt="alert"}=qe;let xt=null;return xe?xt=r.createElement("span",{className:`${Be}-icon`},xe):Re&&(xt=r.createElement(G[Re]||null,{className:p()(`${Be}-icon`,`${Be}-icon-${Re}`)})),r.createElement("div",{className:p()({[`${Be}-with-icon`]:xt}),role:dt},xt,r.createElement("div",{className:`${Be}-message`},$e),r.createElement("div",{className:`${Be}-description`},We),Ye&&r.createElement("div",{className:`${Be}-btn`},Ye))};var le=qe=>{const{prefixCls:Be,className:xe,icon:Re,type:$e,message:We,description:Ye,btn:dt,closable:xt=!0,closeIcon:ir}=qe,er=N(qe,["prefixCls","className","icon","type","message","description","btn","closable","closeIcon"]),{getPrefixCls:Le}=r.useContext(m.E_),tt=Be||Le("notification"),Vt=`${tt}-notice`,[,Ft]=B(tt);return r.createElement(y.qX,Object.assign({},er,{prefixCls:tt,className:p()(xe,Ft,`${Vt}-pure-panel`),eventKey:"pure",duration:null,closable:xt,closeIcon:$(tt,ir),content:r.createElement(se,{prefixCls:Vt,icon:Re,type:$e,message:We,description:Ye,btn:dt})}))};function q(qe,Be,xe){let Re;switch(qe){case"top":Re={left:"50%",transform:"translateX(-50%)",right:"auto",top:Be,bottom:"auto"};break;case"topLeft":Re={left:0,top:Be,bottom:"auto"};break;case"topRight":Re={right:0,top:Be,bottom:"auto"};break;case"bottom":Re={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:xe};break;case"bottomLeft":Re={left:0,top:"auto",bottom:xe};break;default:Re={right:0,top:"auto",bottom:xe};break}return Re}function J(qe){return{motionName:`${qe}-fade`}}var V=function(qe,Be){var xe={};for(var Re in qe)Object.prototype.hasOwnProperty.call(qe,Re)&&Be.indexOf(Re)<0&&(xe[Re]=qe[Re]);if(qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $e=0,Re=Object.getOwnPropertySymbols(qe);$e<Re.length;$e++)Be.indexOf(Re[$e])<0&&Object.prototype.propertyIsEnumerable.call(qe,Re[$e])&&(xe[Re[$e]]=qe[Re[$e]]);return xe};const ue=24,ee=4.5,Q="topRight",ce=qe=>{let{children:Be,prefixCls:xe}=qe;const[,Re]=B(xe);return r.createElement(y.JB,{classNames:{list:Re,notice:Re}},Be)},Z=(qe,Be)=>{let{prefixCls:xe,key:Re}=Be;return r.createElement(ce,{prefixCls:xe,key:Re},qe)},j=r.forwardRef((qe,Be)=>{const{top:xe,bottom:Re,prefixCls:$e,getContainer:We,maxCount:Ye,rtl:dt,onAllRemoved:xt}=qe,{getPrefixCls:ir,getPopupContainer:er,notification:Le}=r.useContext(m.E_),tt=$e||ir("notification"),Vt=Qt=>q(Qt,xe!=null?xe:ue,Re!=null?Re:ue),Ft=()=>p()({[`${tt}-rtl`]:dt}),Wt=()=>J(tt),[Gt,Pt]=(0,y.lm)({prefixCls:tt,style:Vt,className:Ft,motion:Wt,closable:!0,closeIcon:$(tt),duration:ee,getContainer:()=>(We==null?void 0:We())||(er==null?void 0:er())||document.body,maxCount:Ye,onAllRemoved:xt,renderNotifications:Z});return r.useImperativeHandle(Be,()=>Object.assign(Object.assign({},Gt),{prefixCls:tt,notification:Le})),Pt});function ae(qe){const Be=r.useRef(null);return[r.useMemo(()=>{const Re=dt=>{var xt;if(!Be.current)return;const{open:ir,prefixCls:er,notification:Le}=Be.current,tt=`${er}-notice`,{message:Vt,description:Ft,icon:Wt,type:Gt,btn:Pt,className:Qt,style:Ze,role:fe="alert",closeIcon:pe}=dt,It=V(dt,["message","description","icon","type","btn","className","style","role","closeIcon"]),Te=$(tt,pe);return ir(Object.assign(Object.assign({placement:(xt=qe==null?void 0:qe.placement)!==null&&xt!==void 0?xt:Q},It),{content:r.createElement(se,{prefixCls:tt,icon:Wt,type:Gt,message:Vt,description:Ft,btn:Pt,role:fe}),className:p()(Gt&&`${tt}-${Gt}`,Qt,Le==null?void 0:Le.className),style:Object.assign(Object.assign({},Le==null?void 0:Le.style),Ze),closeIcon:Te,closable:!!Te}))},We={open:Re,destroy:dt=>{var xt,ir;dt!==void 0?(xt=Be.current)===null||xt===void 0||xt.close(dt):(ir=Be.current)===null||ir===void 0||ir.destroy()}};return["success","info","warning","error"].forEach(dt=>{We[dt]=xt=>Re(Object.assign(Object.assign({},xt),{type:dt}))}),We},[]),r.createElement(j,Object.assign({key:"notification-holder"},qe,{ref:Be}))]}function me(qe){return ae(qe)}let Pe=null,Oe=qe=>qe(),Ge=[],Ne={};function Mt(){const{prefixCls:qe,getContainer:Be,rtl:xe,maxCount:Re,top:$e,bottom:We}=Ne,Ye=qe!=null?qe:(0,l.w6)().getPrefixCls("notification"),dt=(Be==null?void 0:Be())||document.body;return{prefixCls:Ye,getContainer:()=>dt,rtl:xe,maxCount:Re,top:$e,bottom:We}}const bt=r.forwardRef((qe,Be)=>{const[xe,Re]=r.useState(Mt),[$e,We]=ae(xe),Ye=(0,l.w6)(),dt=Ye.getRootPrefixCls(),xt=Ye.getIconPrefixCls(),ir=Ye.getTheme(),er=()=>{Re(Mt)};return r.useEffect(er,[]),r.useImperativeHandle(Be,()=>{const Le=Object.assign({},$e);return Object.keys(Le).forEach(tt=>{Le[tt]=function(){return er(),$e[tt].apply($e,arguments)}}),{instance:Le,sync:er}}),r.createElement(l.ZP,{prefixCls:dt,iconPrefixCls:xt,theme:ir},We)});function Rt(){if(!Pe){const qe=document.createDocumentFragment(),Be={fragment:qe};Pe=Be,Oe(()=>{(0,i.s)(r.createElement(bt,{ref:xe=>{const{instance:Re,sync:$e}=xe||{};Promise.resolve().then(()=>{!Be.instance&&Re&&(Be.instance=Re,Be.sync=$e,Rt())})}}),qe)});return}Pe.instance&&(Ge.forEach(qe=>{switch(qe.type){case"open":{Oe(()=>{Pe.instance.open(Object.assign(Object.assign({},Ne),qe.config))});break}case"destroy":Oe(()=>{Pe==null||Pe.instance.destroy(qe.key)});break}}),Ge=[])}function Ht(qe){Ne=Object.assign(Object.assign({},Ne),qe),Oe(()=>{var Be;(Be=Pe==null?void 0:Pe.sync)===null||Be===void 0||Be.call(Pe)})}function Bt(qe){Ge.push({type:"open",config:qe}),Rt()}function rr(qe){Ge.push({type:"destroy",key:qe}),Rt()}const je=["success","info","warning","error"],Nt={open:Bt,destroy:rr,config:Ht,useNotification:me,_InternalPanelDoNotUseOrYouWillBeFired:le};je.forEach(qe=>{Nt[qe]=Be=>Bt(Object.assign(Object.assign({},Be),{type:qe}))});const rt=()=>{};let gt=null;var ft=Nt},95237:function(d,_,e){"use strict";var r=e(27382);_.Z=r.Z},33234:function(d,_,e){"use strict";e.d(_,{BR:function(){return p},ri:function(){return x}});var r=e(92310),i=e.n(r),l=e(11592),c=e(59301),f=e(36355),o=e(19716),h=e(2856),u=function(b,A){var k={};for(var R in b)Object.prototype.hasOwnProperty.call(b,R)&&A.indexOf(R)<0&&(k[R]=b[R]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,R=Object.getOwnPropertySymbols(b);C<R.length;C++)A.indexOf(R[C])<0&&Object.prototype.propertyIsEnumerable.call(b,R[C])&&(k[R[C]]=b[R[C]]);return k};const a=c.createContext(null),x=(b,A)=>{const k=c.useContext(a),R=c.useMemo(()=>{if(!k)return"";const{compactDirection:C,isFirstItem:O,isLastItem:M}=k,B=C==="vertical"?"-vertical-":"-";return i()(`${b}-compact${B}item`,{[`${b}-compact${B}first-item`]:O,[`${b}-compact${B}last-item`]:M,[`${b}-compact${B}item-rtl`]:A==="rtl"})},[b,A,k]);return{compactSize:k==null?void 0:k.compactSize,compactDirection:k==null?void 0:k.compactDirection,compactItemClassnames:R}},p=b=>{let{children:A}=b;return c.createElement(a.Provider,{value:null},A)},y=b=>{var{children:A}=b,k=u(b,["children"]);return c.createElement(a.Provider,{value:k},A)},m=b=>{const{getPrefixCls:A,direction:k}=c.useContext(f.E_),{size:R,direction:C,block:O,prefixCls:M,className:B,rootClassName:N,children:K}=b,$=u(b,["size","direction","block","prefixCls","className","rootClassName","children"]),G=(0,o.Z)(ee=>R!=null?R:ee),se=A("space-compact",M),[ie,le]=(0,h.Z)(se),q=i()(se,le,{[`${se}-rtl`]:k==="rtl",[`${se}-block`]:O,[`${se}-vertical`]:C==="vertical"},B,N),J=c.useContext(a),V=(0,l.Z)(K),ue=c.useMemo(()=>V.map((ee,Q)=>{const ce=ee&&ee.key||`${se}-item-${Q}`;return c.createElement(y,{key:ce,compactSize:G,compactDirection:C,isFirstItem:Q===0&&(!J||(J==null?void 0:J.isFirstItem)),isLastItem:Q===V.length-1&&(!J||(J==null?void 0:J.isLastItem))},ee)}),[R,V,J]);return V.length===0?null:ie(c.createElement("div",Object.assign({className:q},$),ue))};_.ZP=m},2856:function(d,_,e){"use strict";e.d(_,{Z:function(){return h}});var r=e(83116),i=e(37613),c=u=>{const{componentCls:a}=u;return{[a]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}};const f=u=>{const{componentCls:a}=u;return{[a]:{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"}},[`${a}-item:empty`]:{display:"none"}}}},o=u=>{const{componentCls:a}=u;return{[a]:{"&-gap-row-small":{rowGap:u.spaceGapSmallSize},"&-gap-row-middle":{rowGap:u.spaceGapMiddleSize},"&-gap-row-large":{rowGap:u.spaceGapLargeSize},"&-gap-col-small":{columnGap:u.spaceGapSmallSize},"&-gap-col-middle":{columnGap:u.spaceGapMiddleSize},"&-gap-col-large":{columnGap:u.spaceGapLargeSize}}}};var h=(0,r.Z)("Space",u=>{const a=(0,i.TS)(u,{spaceGapSmallSize:u.paddingXS,spaceGapMiddleSize:u.padding,spaceGapLargeSize:u.paddingLG});return[f(a),o(a),c(a)]},()=>({}),{resetStyle:!1})},71418:function(d,_,e){"use strict";e.d(_,{Z:function(){return K}});var r=e(92310),i=e.n(r),l=e(2738),c=e(59301),f=e(53280),o=e(92343),h=e(36355),u=e(36237),a=e(17313),x=e(83116),p=e(37613);const y=new u.Keyframes("antSpinMove",{to:{opacity:1}}),m=new u.Keyframes("antRotate",{to:{transform:"rotate(405deg)"}}),b=$=>({[`${$.componentCls}`]:Object.assign(Object.assign({},(0,a.Wf)($)),{position:"absolute",display:"none",color:$.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${$.motionDurationSlow} ${$.motionEaseInOutCirc}`,"&-spinning":{position:"static",display:"inline-block",opacity:1},"&-nested-loading":{position:"relative",[`> div > ${$.componentCls}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:$.contentHeight,[`${$.componentCls}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:-$.dotSize/2},[`${$.componentCls}-text`]:{position:"absolute",top:"50%",width:"100%",paddingTop:($.dotSize-$.fontSize)/2+2,textShadow:`0 1px 2px ${$.colorBgContainer}`,fontSize:$.fontSize},[`&${$.componentCls}-show-text ${$.componentCls}-dot`]:{marginTop:-($.dotSize/2)-10},"&-sm":{[`${$.componentCls}-dot`]:{margin:-$.dotSizeSM/2},[`${$.componentCls}-text`]:{paddingTop:($.dotSizeSM-$.fontSize)/2+2},[`&${$.componentCls}-show-text ${$.componentCls}-dot`]:{marginTop:-($.dotSizeSM/2)-10}},"&-lg":{[`${$.componentCls}-dot`]:{margin:-($.dotSizeLG/2)},[`${$.componentCls}-text`]:{paddingTop:($.dotSizeLG-$.fontSize)/2+2},[`&${$.componentCls}-show-text ${$.componentCls}-dot`]:{marginTop:-($.dotSizeLG/2)-10}}},[`${$.componentCls}-container`]:{position:"relative",transition:`opacity ${$.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:$.colorBgContainer,opacity:0,transition:`all ${$.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${$.componentCls}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:$.spinDotDefault},[`${$.componentCls}-dot`]:{position:"relative",display:"inline-block",fontSize:$.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:($.dotSize-$.marginXXS/2)/2,height:($.dotSize-$.marginXXS/2)/2,backgroundColor:$.colorPrimary,borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:y,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 ${$.componentCls}-dot`]:{fontSize:$.dotSizeSM,i:{width:($.dotSizeSM-$.marginXXS/2)/2,height:($.dotSizeSM-$.marginXXS/2)/2}},[`&-lg ${$.componentCls}-dot`]:{fontSize:$.dotSizeLG,i:{width:($.dotSizeLG-$.marginXXS)/2,height:($.dotSizeLG-$.marginXXS)/2}},[`&${$.componentCls}-show-text ${$.componentCls}-text`]:{display:"block"}})});var A=(0,x.Z)("Spin",$=>{const G=(0,p.TS)($,{spinDotDefault:$.colorTextDescription});return[b(G)]},$=>({contentHeight:400,dotSize:$.controlHeightLG/2,dotSizeSM:$.controlHeightLG*.35,dotSizeLG:$.controlHeight})),k=function($,G){var se={};for(var ie in $)Object.prototype.hasOwnProperty.call($,ie)&&G.indexOf(ie)<0&&(se[ie]=$[ie]);if($!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,ie=Object.getOwnPropertySymbols($);le<ie.length;le++)G.indexOf(ie[le])<0&&Object.prototype.propertyIsEnumerable.call($,ie[le])&&(se[ie[le]]=$[ie[le]]);return se};const R=null;let C=null;function O($,G){const{indicator:se}=G,ie=`${$}-dot`;return se===null?null:(0,o.l$)(se)?(0,o.Tm)(se,{className:i()(se.props.className,ie)}):(0,o.l$)(C)?(0,o.Tm)(C,{className:i()(C.props.className,ie)}):c.createElement("span",{className:i()(ie,`${$}-dot-spin`)},c.createElement("i",{className:`${$}-dot-item`,key:1}),c.createElement("i",{className:`${$}-dot-item`,key:2}),c.createElement("i",{className:`${$}-dot-item`,key:3}),c.createElement("i",{className:`${$}-dot-item`,key:4}))}function M($,G){return!!$&&!!G&&!isNaN(Number(G))}const B=$=>{const{spinPrefixCls:G,spinning:se=!0,delay:ie=0,className:le,rootClassName:q,size:J="default",tip:V,wrapperClassName:ue,style:ee,children:Q,hashId:ce}=$,Z=k($,["spinPrefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","hashId"]),[j,ae]=c.useState(()=>se&&!M(se,ie));c.useEffect(()=>{if(se){const Ht=(0,f.D)(ie,()=>{ae(!0)});return Ht(),()=>{var Bt;(Bt=Ht==null?void 0:Ht.cancel)===null||Bt===void 0||Bt.call(Ht)}}ae(!1)},[ie,se]);const me=c.useMemo(()=>typeof Q!="undefined",[Q]),{direction:Pe,spin:Oe}=c.useContext(h.E_),Ge=i()(G,Oe==null?void 0:Oe.className,{[`${G}-sm`]:J==="small",[`${G}-lg`]:J==="large",[`${G}-spinning`]:j,[`${G}-show-text`]:!!V,[`${G}-rtl`]:Pe==="rtl"},le,q,ce),Ne=i()(`${G}-container`,{[`${G}-blur`]:j}),Mt=(0,l.Z)(Z,["indicator","prefixCls"]),bt=Object.assign(Object.assign({},Oe==null?void 0:Oe.style),ee),Rt=c.createElement("div",Object.assign({},Mt,{style:bt,className:Ge,"aria-live":"polite","aria-busy":j}),O(G,$),V&&me?c.createElement("div",{className:`${G}-text`},V):null);return me?c.createElement("div",Object.assign({},Mt,{className:i()(`${G}-nested-loading`,ue,ce)}),j&&c.createElement("div",{key:"loading"},Rt),c.createElement("div",{className:Ne,key:"container"},Q)):Rt},N=$=>{const{prefixCls:G}=$,{getPrefixCls:se}=c.useContext(h.E_),ie=se("spin",G),[le,q]=A(ie),J=Object.assign(Object.assign({},$),{spinPrefixCls:ie,hashId:q});return le(c.createElement(B,Object.assign({},J)))};N.setDefaultIndicator=$=>{C=$};var K=N},74207:function(d,_,e){"use strict";e.d(_,{c:function(){return l}});function r(c,f,o){const{focusElCls:h,focus:u,borderElCls:a}=o,x=a?"> *":"",p=["hover",u?"focus":null,"active"].filter(Boolean).map(y=>`&:${y} ${x}`).join(",");return{[`&-item:not(${f}-last-item)`]:{marginInlineEnd:-c.lineWidth},"&-item":Object.assign(Object.assign({[p]:{zIndex:2}},h?{[`&${h}`]:{zIndex:2}}:{}),{[`&[disabled] ${x}`]:{zIndex:0}})}}function i(c,f,o){const{borderElCls:h}=o,u=h?`> ${h}`:"";return{[`&-item:not(${f}-first-item):not(${f}-last-item) ${u}`]:{borderRadius:0},[`&-item:not(${f}-last-item)${f}-first-item`]:{[`& ${u}, &${c}-sm ${u}, &${c}-lg ${u}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${f}-first-item)${f}-last-item`]:{[`& ${u}, &${c}-sm ${u}, &${c}-lg ${u}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function l(c){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:o}=c,h=`${o}-compact`;return{[h]:Object.assign(Object.assign({},r(c,h,f)),i(o,h,f))}}},17313:function(d,_,e){"use strict";e.d(_,{Lx:function(){return f},Qy:function(){return u},Ro:function(){return l},Wf:function(){return i},dF:function(){return c},du:function(){return o},oN:function(){return h},vS:function(){return r}});const r={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},i=a=>({boxSizing:"border-box",margin:0,padding:0,color:a.colorText,fontSize:a.fontSize,lineHeight:a.lineHeight,listStyle:"none",fontFamily:a.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=a=>({a:{color:a.colorLink,textDecoration:a.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${a.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:a.colorLinkHover},"&:active":{color:a.colorLinkActive},"&:active,\n &:hover":{textDecoration:a.linkHoverDecoration,outline:0},"&:focus":{textDecoration:a.linkFocusDecoration,outline:0},"&[disabled]":{color:a.colorTextDisabled,cursor:"not-allowed"}}}),o=(a,x)=>{const{fontFamily:p,fontSize:y}=a,m=`[class^="${x}"], [class*=" ${x}"]`;return{[m]:{fontFamily:p,fontSize:y,boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"},[m]:{boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}}}}},h=a=>({outline:`${a.lineWidthFocus}px solid ${a.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),u=a=>({"&:focus-visible":Object.assign({},h(a))})},1950:function(d,_,e){"use strict";e.d(_,{J$:function(){return f}});var r=e(36237),i=e(95406);const l=new r.Keyframes("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),c=new r.Keyframes("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),f=function(o){let h=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:u}=o,a=`${u}-fade`,x=h?"&":"";return[(0,i.R)(a,l,c,o.motionDurationMid,h),{[`
|
|
|
${x}${a}-enter,
|
|
|
${x}${a}-appear
|
|
|
`]:{opacity:0,animationTimingFunction:"linear"},[`${x}${a}-leave`]:{animationTimingFunction:"linear"}}]}},95406:function(d,_,e){"use strict";e.d(_,{R:function(){return l}});const r=c=>({animationDuration:c,animationFillMode:"both"}),i=c=>({animationDuration:c,animationFillMode:"both"}),l=function(c,f,o,h){const a=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[`
|
|
|
${a}${c}-enter,
|
|
|
${a}${c}-appear
|
|
|
`]:Object.assign(Object.assign({},r(h)),{animationPlayState:"paused"}),[`${a}${c}-leave`]:Object.assign(Object.assign({},i(h)),{animationPlayState:"paused"}),[`
|
|
|
${a}${c}-enter${c}-enter-active,
|
|
|
${a}${c}-appear${c}-appear-active
|
|
|
`]:{animationName:f,animationPlayState:"running"},[`${a}${c}-leave${c}-leave-active`]:{animationName:o,animationPlayState:"running",pointerEvents:"none"}}}},29878:function(d,_,e){"use strict";e.d(_,{_y:function(){return k},kr:function(){return l}});var r=e(36237),i=e(95406);const l=new r.Keyframes("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),c=new r.Keyframes("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),f=new r.Keyframes("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),o=new r.Keyframes("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),h=new r.Keyframes("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),u=new r.Keyframes("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),a=new r.Keyframes("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),x=new r.Keyframes("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),p=new r.Keyframes("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),y=new r.Keyframes("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),m=new r.Keyframes("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),b=new r.Keyframes("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),A={zoom:{inKeyframes:l,outKeyframes:c},"zoom-big":{inKeyframes:f,outKeyframes:o},"zoom-big-fast":{inKeyframes:f,outKeyframes:o},"zoom-left":{inKeyframes:a,outKeyframes:x},"zoom-right":{inKeyframes:p,outKeyframes:y},"zoom-up":{inKeyframes:h,outKeyframes:u},"zoom-down":{inKeyframes:m,outKeyframes:b}},k=(R,C)=>{const{antCls:O}=R,M=`${O}-${C}`,{inKeyframes:B,outKeyframes:N}=A[C];return[(0,i.R)(M,B,N,C==="zoom-big-fast"?R.motionDurationFast:R.motionDurationMid),{[`
|
|
|
${M}-enter,
|
|
|
${M}-appear
|
|
|
`]:{transform:"scale(0)",opacity:0,animationTimingFunction:R.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${M}-leave`]:{animationTimingFunction:R.motionEaseInOutCirc}}]}},19447:function(d,_,e){"use strict";e.d(_,{ZP:function(){return f},fS:function(){return l},qN:function(){return i}});var r=e(47585);const i=8;function l(o){const h=i,{contentRadius:u,limitVerticalRadius:a}=o,x=u>12?u+2:12;return{dropdownArrowOffset:x,dropdownArrowOffsetVertical:a?h:x}}function c(o,h){return o?h:{}}function f(o,h){const{componentCls:u,sizePopupArrow:a,borderRadiusXS:x,borderRadiusOuter:p,boxShadowPopoverArrow:y}=o,{colorBg:m,contentRadius:b=o.borderRadiusLG,limitVerticalRadius:A,arrowDistance:k=0,arrowPlacement:R={left:!0,right:!0,top:!0,bottom:!0}}=h,{dropdownArrowOffsetVertical:C,dropdownArrowOffset:O}=l({contentRadius:b,limitVerticalRadius:A});return{[u]:Object.assign(Object.assign(Object.assign(Object.assign({[`${u}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},(0,r.r)(a,x,p,m,y)),{"&:before":{background:m}})]},c(!!R.top,{[[`&-placement-top ${u}-arrow`,`&-placement-topLeft ${u}-arrow`,`&-placement-topRight ${u}-arrow`].join(",")]:{bottom:k,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top ${u}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft ${u}-arrow`]:{left:{_skip_check_:!0,value:O}},[`&-placement-topRight ${u}-arrow`]:{right:{_skip_check_:!0,value:O}}})),c(!!R.bottom,{[[`&-placement-bottom ${u}-arrow`,`&-placement-bottomLeft ${u}-arrow`,`&-placement-bottomRight ${u}-arrow`].join(",")]:{top:k,transform:"translateY(-100%)"},[`&-placement-bottom ${u}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft ${u}-arrow`]:{left:{_skip_check_:!0,value:O}},[`&-placement-bottomRight ${u}-arrow`]:{right:{_skip_check_:!0,value:O}}})),c(!!R.left,{[[`&-placement-left ${u}-arrow`,`&-placement-leftTop ${u}-arrow`,`&-placement-leftBottom ${u}-arrow`].join(",")]:{right:{_skip_check_:!0,value:k},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left ${u}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop ${u}-arrow`]:{top:C},[`&-placement-leftBottom ${u}-arrow`]:{bottom:C}})),c(!!R.right,{[[`&-placement-right ${u}-arrow`,`&-placement-rightTop ${u}-arrow`,`&-placement-rightBottom ${u}-arrow`].join(",")]:{left:{_skip_check_:!0,value:k},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right ${u}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop ${u}-arrow`]:{top:C},[`&-placement-rightBottom ${u}-arrow`]:{bottom:C}}))}}},47585:function(d,_,e){"use strict";e.d(_,{r:function(){return r}});const r=(i,l,c,f,o)=>{const h=i/2,u=0,a=h,x=c*1/Math.sqrt(2),p=h-c*(1-1/Math.sqrt(2)),y=h-l*(1/Math.sqrt(2)),m=c*(Math.sqrt(2)-1)+l*(1/Math.sqrt(2)),b=2*h-y,A=m,k=2*h-x,R=p,C=2*h-u,O=a,M=h*Math.sqrt(2)+c*(Math.sqrt(2)-2),B=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(${B}px 100%, 50% ${B}px, ${2*h-B}px 100%, ${B}px 100%)`,`path('M ${u} ${a} A ${c} ${c} 0 0 0 ${x} ${p} L ${y} ${m} A ${l} ${l} 0 0 1 ${b} ${A} L ${k} ${R} A ${c} ${c} 0 0 0 ${C} ${O} Z')`]},content:'""'},"&::after":{content:'""',position:"absolute",width:M,height:M,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${l}px 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:o,zIndex:0,background:"transparent"}}}},45246:function(d,_,e){"use strict";e.d(_,{Mj:function(){return K},u_:function(){return N},uH:function(){return B}});var r=e(36237),i=e(59301),l=e(30071),f=$=>{const{controlHeight:G}=$;return{controlHeightSM:G*.75,controlHeightXS:G*.5,controlHeightLG:G*1.25}};function o($){const{sizeUnit:G,sizeStep:se}=$;return{sizeXXL:G*(se+8),sizeXL:G*(se+4),sizeLG:G*(se+2),sizeMD:G*(se+1),sizeMS:G*se,size:G*se,sizeSM:G*(se-1),sizeXS:G*(se-2),sizeXXS:G*(se-3)}}var h=e(34117),u=e(64993);function a($,G){let{generateColorPalettes:se,generateNeutralColorPalettes:ie}=G;const{colorSuccess:le,colorWarning:q,colorError:J,colorInfo:V,colorPrimary:ue,colorBgBase:ee,colorTextBase:Q}=$,ce=se(ue),Z=se(le),j=se(q),ae=se(J),me=se(V),Pe=ie(ee,Q),Oe=$.colorLink||$.colorInfo,Ge=se(Oe);return Object.assign(Object.assign({},Pe),{colorPrimaryBg:ce[1],colorPrimaryBgHover:ce[2],colorPrimaryBorder:ce[3],colorPrimaryBorderHover:ce[4],colorPrimaryHover:ce[5],colorPrimary:ce[6],colorPrimaryActive:ce[7],colorPrimaryTextHover:ce[8],colorPrimaryText:ce[9],colorPrimaryTextActive:ce[10],colorSuccessBg:Z[1],colorSuccessBgHover:Z[2],colorSuccessBorder:Z[3],colorSuccessBorderHover:Z[4],colorSuccessHover:Z[4],colorSuccess:Z[6],colorSuccessActive:Z[7],colorSuccessTextHover:Z[8],colorSuccessText:Z[9],colorSuccessTextActive:Z[10],colorErrorBg:ae[1],colorErrorBgHover:ae[2],colorErrorBorder:ae[3],colorErrorBorderHover:ae[4],colorErrorHover:ae[5],colorError:ae[6],colorErrorActive:ae[7],colorErrorTextHover:ae[8],colorErrorText:ae[9],colorErrorTextActive:ae[10],colorWarningBg:j[1],colorWarningBgHover:j[2],colorWarningBorder:j[3],colorWarningBorderHover:j[4],colorWarningHover:j[4],colorWarning:j[6],colorWarningActive:j[7],colorWarningTextHover:j[8],colorWarningText:j[9],colorWarningTextActive:j[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 u.C("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}var p=$=>{let G=$,se=$,ie=$,le=$;return $<6&&$>=5?G=$+1:$<16&&$>=6?G=$+2:$>=16&&(G=16),$<7&&$>=5?se=4:$<8&&$>=7?se=5:$<14&&$>=8?se=6:$<16&&$>=14?se=7:$>=16&&(se=8),$<6&&$>=2?ie=1:$>=6&&(ie=2),$>4&&$<8?le=4:$>=8&&(le=6),{borderRadius:$>16?16:$,borderRadiusXS:ie,borderRadiusSM:se,borderRadiusLG:G,borderRadiusOuter:le}};function y($){const{motionUnit:G,motionBase:se,borderRadius:ie,lineWidth:le}=$;return Object.assign({motionDurationFast:`${(se+G).toFixed(1)}s`,motionDurationMid:`${(se+G*2).toFixed(1)}s`,motionDurationSlow:`${(se+G*3).toFixed(1)}s`,lineWidthBold:le+1},p(ie))}const m=($,G)=>new u.C($).setAlpha(G).toRgbString(),b=($,G)=>new u.C($).darken(G).toHexString(),A=$=>{const G=(0,l.generate)($);return{1:G[0],2:G[1],3:G[2],4:G[3],5:G[4],6:G[5],7:G[6],8:G[4],9:G[5],10:G[6]}},k=($,G)=>{const se=$||"#fff",ie=G||"#000";return{colorBgBase:se,colorTextBase:ie,colorText:m(ie,.88),colorTextSecondary:m(ie,.65),colorTextTertiary:m(ie,.45),colorTextQuaternary:m(ie,.25),colorFill:m(ie,.15),colorFillSecondary:m(ie,.06),colorFillTertiary:m(ie,.04),colorFillQuaternary:m(ie,.02),colorBgLayout:b(se,4),colorBgContainer:b(se,0),colorBgElevated:b(se,0),colorBgSpotlight:m(ie,.85),colorBorder:b(se,15),colorBorderSecondary:b(se,6)}};function R($){const G=new Array(10).fill(null).map((se,ie)=>{const le=ie-1,q=$*Math.pow(2.71828,le/5),J=ie>1?Math.floor(q):Math.ceil(q);return Math.floor(J/2)*2});return G[1]=$,G.map(se=>{const ie=se+8;return{size:se,lineHeight:ie/se}})}var O=$=>{const G=R($),se=G.map(le=>le.size),ie=G.map(le=>le.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:ie[1],lineHeightLG:ie[2],lineHeightSM:ie[0],lineHeightHeading1:ie[6],lineHeightHeading2:ie[5],lineHeightHeading3:ie[4],lineHeightHeading4:ie[3],lineHeightHeading5:ie[2]}};function M($){const G=Object.keys(h.M).map(se=>{const ie=(0,l.generate)($[se]);return new Array(10).fill(1).reduce((le,q,J)=>(le[`${se}-${J+1}`]=ie[J],le[`${se}${J+1}`]=ie[J],le),{})}).reduce((se,ie)=>(se=Object.assign(Object.assign({},se),ie),se),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},$),G),a($,{generateColorPalettes:A,generateNeutralColorPalettes:k})),O($.fontSize)),o($)),f($)),y($))}const B=(0,r.createTheme)(M),N={token:h.Z,hashed:!0},K=i.createContext(N)},33166:function(d,_,e){"use strict";e.d(_,{i:function(){return r}});const r=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"]},34117:function(d,_,e){"use strict";e.d(_,{M:function(){return r}});const r={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({},r),{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});_.Z=i},88088:function(d,_,e){"use strict";e.d(_,{Z:function(){return A}});var r=e(36237),i=e(59301),l="5.9.0",c=l,f=e(45246),o=e(34117),h=e(64993);function u(k){return k>=0&&k<=255}function a(k,R){const{r:C,g:O,b:M,a:B}=new h.C(k).toRgb();if(B<1)return k;const{r:N,g:K,b:$}=new h.C(R).toRgb();for(let G=.01;G<=1;G+=.01){const se=Math.round((C-N*(1-G))/G),ie=Math.round((O-K*(1-G))/G),le=Math.round((M-$*(1-G))/G);if(u(se)&&u(ie)&&u(le))return new h.C({r:se,g:ie,b:le,a:Math.round(G*100)/100}).toRgbString()}return new h.C({r:C,g:O,b:M,a:1}).toRgbString()}var x=a,p=function(k,R){var C={};for(var O in k)Object.prototype.hasOwnProperty.call(k,O)&&R.indexOf(O)<0&&(C[O]=k[O]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,O=Object.getOwnPropertySymbols(k);M<O.length;M++)R.indexOf(O[M])<0&&Object.prototype.propertyIsEnumerable.call(k,O[M])&&(C[O[M]]=k[O[M]]);return C};function y(k){const{override:R}=k,C=p(k,["override"]),O=Object.assign({},R);Object.keys(o.Z).forEach(le=>{delete O[le]});const M=Object.assign(Object.assign({},C),O),B=480,N=576,K=768,$=992,G=1200,se=1600;if(M.motion===!1){const le="0s";M.motionDurationFast=le,M.motionDurationMid=le,M.motionDurationSlow=le}return Object.assign(Object.assign(Object.assign({},M),{colorFillContent:M.colorFillSecondary,colorFillContentHover:M.colorFill,colorFillAlter:M.colorFillQuaternary,colorBgContainerDisabled:M.colorFillTertiary,colorBorderBg:M.colorBgContainer,colorSplit:x(M.colorBorderSecondary,M.colorBgContainer),colorTextPlaceholder:M.colorTextQuaternary,colorTextDisabled:M.colorTextQuaternary,colorTextHeading:M.colorText,colorTextLabel:M.colorTextSecondary,colorTextDescription:M.colorTextTertiary,colorTextLightSolid:M.colorWhite,colorHighlight:M.colorError,colorBgTextHover:M.colorFillSecondary,colorBgTextActive:M.colorFill,colorIcon:M.colorTextTertiary,colorIconHover:M.colorText,colorErrorOutline:x(M.colorErrorBg,M.colorBgContainer),colorWarningOutline:x(M.colorWarningBg,M.colorBgContainer),fontSizeIcon:M.fontSizeSM,lineWidthFocus:M.lineWidth*4,lineWidth:M.lineWidth,controlOutlineWidth:M.lineWidth*2,controlInteractiveSize:M.controlHeight/2,controlItemBgHover:M.colorFillTertiary,controlItemBgActive:M.colorPrimaryBg,controlItemBgActiveHover:M.colorPrimaryBgHover,controlItemBgActiveDisabled:M.colorFill,controlTmpOutline:M.colorFillQuaternary,controlOutline:x(M.colorPrimaryBg,M.colorBgContainer),lineType:M.lineType,borderRadius:M.borderRadius,borderRadiusXS:M.borderRadiusXS,borderRadiusSM:M.borderRadiusSM,borderRadiusLG:M.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:M.sizeXXS,paddingXS:M.sizeXS,paddingSM:M.sizeSM,padding:M.size,paddingMD:M.sizeMD,paddingLG:M.sizeLG,paddingXL:M.sizeXL,paddingContentHorizontalLG:M.sizeLG,paddingContentVerticalLG:M.sizeMS,paddingContentHorizontal:M.sizeMS,paddingContentVertical:M.sizeSM,paddingContentHorizontalSM:M.size,paddingContentVerticalSM:M.sizeXS,marginXXS:M.sizeXXS,marginXS:M.sizeXS,marginSM:M.sizeSM,margin:M.size,marginMD:M.sizeMD,marginLG:M.sizeLG,marginXL:M.sizeXL,marginXXL:M.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:B,screenXSMin:B,screenXSMax:N-1,screenSM:N,screenSMMin:N,screenSMMax:K-1,screenMD:K,screenMDMin:K,screenMDMax:$-1,screenLG:$,screenLGMin:$,screenLGMax:G-1,screenXL:G,screenXLMin:G,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)"}),O)}var m=function(k,R){var C={};for(var O in k)Object.prototype.hasOwnProperty.call(k,O)&&R.indexOf(O)<0&&(C[O]=k[O]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,O=Object.getOwnPropertySymbols(k);M<O.length;M++)R.indexOf(O[M])<0&&Object.prototype.propertyIsEnumerable.call(k,O[M])&&(C[O[M]]=k[O[M]]);return C};const b=(k,R,C)=>{const O=C.getDerivativeToken(k),{override:M}=R,B=m(R,["override"]);let N=Object.assign(Object.assign({},O),{override:M});return N=y(N),B&&Object.entries(B).forEach(K=>{let[$,G]=K;const{theme:se}=G,ie=m(G,["theme"]);let le=ie;se&&(le=b(Object.assign(Object.assign({},N),ie),{override:ie},se)),N[$]=le}),N};function A(){const{token:k,hashed:R,theme:C,components:O}=i.useContext(f.Mj),M=`${c}-${R||""}`,B=C||f.uH,[N,K]=(0,r.useCacheToken)(B,[o.Z,k],{salt:M,override:Object.assign({override:k},O),getComputedToken:b,formatToken:y});return[B,N,R?K:""]}},83116:function(d,_,e){"use strict";e.d(_,{Z:function(){return a},b:function(){return x}});var r=e(59301),i=e(36237),l=e(70425),c=e(36355),f=e(17313),o=e(88088),h=e(37613),u=e(73040);function a(p,y,m){let b=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const A=Array.isArray(p)?p:[p,p],[k]=A,R=A.join("-");return C=>{const[O,M,B]=(0,o.Z)(),{getPrefixCls:N,iconPrefixCls:K,csp:$}=(0,r.useContext)(c.E_),G=N(),se={theme:O,token:M,hashId:B,nonce:()=>$==null?void 0:$.nonce,clientOnly:b.clientOnly,order:b.order||-999};return(0,i.useStyleRegister)(Object.assign(Object.assign({},se),{clientOnly:!1,path:["Shared",G]}),()=>[{"&":(0,f.Lx)(M)}]),(0,u.Z)(K),[(0,i.useStyleRegister)(Object.assign(Object.assign({},se),{path:[R,C,K]}),()=>{const{token:ie,flush:le}=(0,h.ZP)(M),q=Object.assign({},M[k]);if(b.deprecatedTokens){const{deprecatedTokens:ce}=b;ce.forEach(Z=>{let[j,ae]=Z;var me;(q!=null&&q[j]||q!=null&&q[ae])&&((me=q[ae])!==null&&me!==void 0||(q[ae]=q==null?void 0:q[j]))})}const J=typeof m=="function"?m((0,h.TS)(ie,q!=null?q:{})):m,V=Object.assign(Object.assign({},J),q),ue=`.${C}`,ee=(0,h.TS)(ie,{componentCls:ue,prefixCls:C,iconCls:`.${K}`,antCls:`.${G}`},V),Q=y(ee,{hashId:B,prefixCls:C,rootPrefixCls:G,iconPrefixCls:K,overrideComponentToken:q});return le(k,V),[b.resetStyle===!1?null:(0,f.du)(M,C),Q]}),B]}}const x=(p,y,m,b)=>{const A=a(p,y,m,Object.assign({resetStyle:!1,order:-998},b));return R=>{let{prefixCls:C}=R;return A(C),null}}},45157:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});var r=e(33166);function i(l,c){return r.i.reduce((f,o)=>{const h=l[`${o}1`],u=l[`${o}3`],a=l[`${o}6`],x=l[`${o}7`];return Object.assign(Object.assign({},f),c(o,{lightColor:h,lightBorderColor:u,darkColor:a,textColor:x}))},{})}},37613:function(d,_,e){"use strict";e.d(_,{TS:function(){return l},ZP:function(){return h}});const r=typeof CSSINJS_STATISTIC!="undefined";let i=!0;function l(){for(var u=arguments.length,a=new Array(u),x=0;x<u;x++)a[x]=arguments[x];if(!r)return Object.assign.apply(Object,[{}].concat(a));i=!1;const p={};return a.forEach(y=>{Object.keys(y).forEach(b=>{Object.defineProperty(p,b,{configurable:!0,enumerable:!0,get:()=>y[b]})})}),i=!0,p}const c={},f={};function o(){}function h(u){let a,x=u,p=o;return r&&(a=new Set,x=new Proxy(u,{get(y,m){return i&&a.add(m),y[m]}}),p=(y,m)=>{var b;c[y]={global:Array.from(a),component:Object.assign(Object.assign({},(b=c[y])===null||b===void 0?void 0:b.component),m)}}),{token:x,keys:a,flush:p}}},73040:function(d,_,e){"use strict";var r=e(36237),i=e(17313),l=e(88088);const c=(f,o)=>{const[h,u]=(0,l.Z)();return(0,r.useStyleRegister)({theme:h,token:u,hashId:"",path:["ant-design-icons",f],nonce:()=>o==null?void 0:o.nonce},()=>[{[`.${f}`]:Object.assign(Object.assign({},(0,i.Ro)()),{[`.${f} .${f}-icon`]:{display:"block"}})}])};_.Z=c},67532:function(d,_){"use strict";const e={placeholder:"Select time",rangePlaceholder:["Start time","End time"]};_.Z=e},6848:function(d,_,e){"use strict";e.d(_,{Z:function(){return le}});var r=e(59301),i=e(92310),l=e.n(i),c=e(55477),f=e(18929),o=e(62892),h=e(79676),u=e(92343),a=e(36355),x=e(33234),p=e(88088),y=e(17313),m=e(29878),b=e(19447),A=e(45157),k=e(37613),R=e(83116);const C=q=>{const{componentCls:J,tooltipMaxWidth:V,tooltipColor:ue,tooltipBg:ee,tooltipBorderRadius:Q,zIndexPopup:ce,controlHeight:Z,boxShadowSecondary:j,paddingSM:ae,paddingXS:me,tooltipRadiusOuter:Pe}=q;return[{[J]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,y.Wf)(q)),{position:"absolute",zIndex:ce,display:"block",width:"max-content",maxWidth:V,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":ee,[`${J}-inner`]:{minWidth:Z,minHeight:Z,padding:`${ae/2}px ${me}px`,color:ue,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:ee,borderRadius:Q,boxShadow:j,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${J}-inner`]:{borderRadius:Math.min(Q,b.qN)}},[`${J}-content`]:{position:"relative"}}),(0,A.Z)(q,(Oe,Ge)=>{let{darkColor:Ne}=Ge;return{[`&${J}-${Oe}`]:{[`${J}-inner`]:{backgroundColor:Ne},[`${J}-arrow`]:{"--antd-arrow-background-color":Ne}}}})),{"&-rtl":{direction:"rtl"}})},(0,b.ZP)((0,k.TS)(q,{borderRadiusOuter:Pe}),{colorBg:"var(--antd-arrow-background-color)",contentRadius:Q,limitVerticalRadius:!0}),{[`${J}-pure`]:{position:"relative",maxWidth:"none",margin:q.sizePopupArrow}}]};var O=(q,J)=>(0,R.Z)("Tooltip",ue=>{if(J===!1)return[];const{borderRadius:ee,colorTextLightSolid:Q,colorBgDefault:ce,borderRadiusOuter:Z}=ue,j=(0,k.TS)(ue,{tooltipMaxWidth:250,tooltipColor:Q,tooltipBorderRadius:ee,tooltipBg:ce,tooltipRadiusOuter:Z>4?4:Z});return[C(j),(0,m._y)(ue,"zoom-big-fast")]},ue=>{let{zIndexPopupBase:ee,colorBgSpotlight:Q}=ue;return{zIndexPopup:ee+70,colorBgDefault:Q}},{resetStyle:!1})(q),M=e(36785);function B(q,J){const V=(0,M.o2)(J),ue=l()({[`${q}-${J}`]:J&&V}),ee={},Q={};return J&&!V&&(ee.background=J,Q["--antd-arrow-background-color"]=J),{className:ue,overlayStyle:ee,arrowStyle:Q}}var K=q=>{const{prefixCls:J,className:V,placement:ue="top",title:ee,color:Q,overlayInnerStyle:ce}=q,{getPrefixCls:Z}=r.useContext(a.E_),j=Z("tooltip",J),[ae,me]=O(j,!0),Pe=B(j,Q),Oe=Pe.arrowStyle,Ge=Object.assign(Object.assign({},ce),Pe.overlayStyle),Ne=l()(me,j,`${j}-pure`,`${j}-placement-${ue}`,V,Pe.className);return ae(r.createElement("div",{className:Ne,style:Oe},r.createElement("div",{className:`${j}-arrow`}),r.createElement(c.G,Object.assign({},q,{className:me,prefixCls:j,overlayInnerStyle:Ge}),ee)))},$=function(q,J){var V={};for(var ue in q)Object.prototype.hasOwnProperty.call(q,ue)&&J.indexOf(ue)<0&&(V[ue]=q[ue]);if(q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,ue=Object.getOwnPropertySymbols(q);ee<ue.length;ee++)J.indexOf(ue[ee])<0&&Object.prototype.propertyIsEnumerable.call(q,ue[ee])&&(V[ue[ee]]=q[ue[ee]]);return V};const G=(q,J)=>{const V={},ue=Object.assign({},q);return J.forEach(ee=>{q&&ee in q&&(V[ee]=q[ee],delete ue[ee])}),{picked:V,omitted:ue}};function se(q,J){const V=q.type;if((V.__ANT_BUTTON===!0||q.type==="button")&&q.props.disabled||V.__ANT_SWITCH===!0&&(q.props.disabled||q.props.loading)||V.__ANT_RADIO===!0&&q.props.disabled){const{picked:ue,omitted:ee}=G(q.props.style,["position","left","right","top","bottom","float","display","zIndex"]),Q=Object.assign(Object.assign({display:"inline-block"},ue),{cursor:"not-allowed",width:q.props.block?"100%":void 0}),ce=Object.assign(Object.assign({},ee),{pointerEvents:"none"}),Z=(0,u.Tm)(q,{style:ce,className:null});return r.createElement("span",{style:Q,className:l()(q.props.className,`${J}-disabled-compatible-wrapper`)},Z)}return q}const ie=r.forwardRef((q,J)=>{var V,ue;const{prefixCls:ee,openClassName:Q,getTooltipContainer:ce,overlayClassName:Z,color:j,overlayInnerStyle:ae,children:me,afterOpenChange:Pe,afterVisibleChange:Oe,destroyTooltipOnHide:Ge,arrow:Ne=!0,title:Mt,overlay:bt,builtinPlacements:Rt,arrowPointAtCenter:Ht=!1,autoAdjustOverflow:Bt=!0}=q,rr=!!Ne,[,je]=(0,p.Z)(),{getPopupContainer:Et,getPrefixCls:Nt,direction:rt}=r.useContext(a.E_),gt=r.useRef(null),ft=()=>{var Ie;(Ie=gt.current)===null||Ie===void 0||Ie.forceAlign()};r.useImperativeHandle(J,()=>({forceAlign:ft,forcePopupAlign:()=>{ft()}}));const[qe,Be]=(0,f.Z)(!1,{value:(V=q.open)!==null&&V!==void 0?V:q.visible,defaultValue:(ue=q.defaultOpen)!==null&&ue!==void 0?ue:q.defaultVisible}),xe=!Mt&&!bt&&Mt!==0,Re=Ie=>{var St,Ue;Be(xe?!1:Ie),xe||((St=q.onOpenChange)===null||St===void 0||St.call(q,Ie),(Ue=q.onVisibleChange)===null||Ue===void 0||Ue.call(q,Ie))},$e=r.useMemo(()=>{var Ie,St;let Ue=Ht;return typeof Ne=="object"&&(Ue=(St=(Ie=Ne.pointAtCenter)!==null&&Ie!==void 0?Ie:Ne.arrowPointAtCenter)!==null&&St!==void 0?St:Ht),Rt||(0,h.Z)({arrowPointAtCenter:Ue,autoAdjustOverflow:Bt,arrowWidth:rr?je.sizePopupArrow:0,borderRadius:je.borderRadius,offset:je.marginXXS,visibleFirst:!0})},[Ht,Ne,Rt,je]),We=r.useMemo(()=>Mt===0?Mt:bt||Mt||"",[bt,Mt]),Ye=r.createElement(x.BR,null,typeof We=="function"?We():We),{getPopupContainer:dt,placement:xt="top",mouseEnterDelay:ir=.1,mouseLeaveDelay:er=.1,overlayStyle:Le,rootClassName:tt}=q,Vt=$(q,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),Ft=Nt("tooltip",ee),Wt=Nt(),Gt=q["data-popover-inject"];let Pt=qe;!("open"in q)&&!("visible"in q)&&xe&&(Pt=!1);const Qt=se((0,u.l$)(me)&&!(0,u.M2)(me)?me:r.createElement("span",null,me),Ft),Ze=Qt.props,fe=!Ze.className||typeof Ze.className=="string"?l()(Ze.className,Q||`${Ft}-open`):Ze.className,[pe,It]=O(Ft,!Gt),Te=B(Ft,j),ct=Te.arrowStyle,$t=Object.assign(Object.assign({},ae),Te.overlayStyle),Ct=l()(Z,{[`${Ft}-rtl`]:rt==="rtl"},Te.className,tt,It);return pe(r.createElement(c.Z,Object.assign({},Vt,{showArrow:rr,placement:xt,mouseEnterDelay:ir,mouseLeaveDelay:er,prefixCls:Ft,overlayClassName:Ct,overlayStyle:Object.assign(Object.assign({},ct),Le),getTooltipContainer:dt||ce||Et,ref:gt,builtinPlacements:$e,overlay:Ye,visible:Pt,onVisibleChange:Re,afterVisibleChange:Pe!=null?Pe:Oe,overlayInnerStyle:$t,arrowContent:r.createElement("span",{className:`${Ft}-arrow-content`}),motion:{motionName:(0,o.m)(Wt,"zoom-big-fast",q.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!Ge}),Pt?(0,u.Tm)(Qt,{className:fe}):Qt))});ie._InternalPanelDoNotUseOrYouWillBeFired=K;var le=ie},11575:function(d,_,e){"use strict";e.d(_,{H:function(){return f}});var r=e(70425),i=e(59301);function l(){}const c=i.createContext({add:l,remove:l});function f(h){const u=i.useContext(c),a=i.useRef();return(0,r.useEvent)(p=>{if(p){const y=h?p.querySelector(h):p;u.add(y),a.current=y}else u.remove(a.current)})}var o=null},67751:function(d){var _={utf8:{stringToBytes:function(e){return _.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(_.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var r=[],i=0;i<e.length;i++)r.push(e.charCodeAt(i)&255);return r},bytesToString:function(e){for(var r=[],i=0;i<e.length;i++)r.push(String.fromCharCode(e[i]));return r.join("")}}};d.exports=_},64018:function(){var d,_,e,r=!1,i,l;window.PR_SHOULD_USE_CONTINUATION=!0;var c,f;(function(){var o=window,h=["break,continue,do,else,for,if,return,while"],u=[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"],a=[u,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],x=[a,"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=[a,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],y=[a,"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",b=[a,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],A="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",k=[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"],R=[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"],C=[h,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],O=[x,y,p,b,A,k,R,C],M=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,B="str",N="kwd",K="com",$="typ",G="lit",se="pun",ie="pln",le="tag",q="dec",J="src",V="atn",ue="atv",ee="nocode",Q="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function ce(rt){for(var gt=0,ft=!1,qe=!1,Be=0,xe=rt.length;Be<xe;++Be){var Re=rt[Be];if(Re.ignoreCase)qe=!0;else if(/[a-z]/i.test(Re.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){ft=!0,qe=!1;break}}var $e={b:8,t:9,n:10,v:11,f:12,r:13};function We(er){var Le=er.charCodeAt(0);if(Le!==92)return Le;var tt=er.charAt(1);return Le=$e[tt],Le||("0"<=tt&&tt<="7"?parseInt(er.substring(1),8):tt==="u"||tt==="x"?parseInt(er.substring(2),16):er.charCodeAt(1))}function Ye(er){if(er<32)return(er<16?"\\x0":"\\x")+er.toString(16);var Le=String.fromCharCode(er);return Le==="\\"||Le==="-"||Le==="]"||Le==="^"?"\\"+Le:Le}function dt(er){var Le=er.substring(1,er.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")),tt=[],Vt=Le[0]==="^",Ft=["["];Vt&&Ft.push("^");for(var Wt=Vt?1:0,Gt=Le.length;Wt<Gt;++Wt){var Pt=Le[Wt];if(/\\[bdsw]/i.test(Pt))Ft.push(Pt);else{var Qt=We(Pt),Ze;Wt+2<Gt&&Le[Wt+1]==="-"?(Ze=We(Le[Wt+2]),Wt+=2):Ze=Qt,tt.push([Qt,Ze]),Ze<65||Qt>122||(Ze<65||Qt>90||tt.push([Math.max(65,Qt)|32,Math.min(Ze,90)|32]),Ze<97||Qt>122||tt.push([Math.max(97,Qt)&-33,Math.min(Ze,122)&-33]))}}tt.sort(function(Te,ct){return Te[0]-ct[0]||ct[1]-Te[1]});for(var fe=[],pe=[],Wt=0;Wt<tt.length;++Wt){var It=tt[Wt];It[0]<=pe[1]+1?pe[1]=Math.max(pe[1],It[1]):fe.push(pe=It)}for(var Wt=0;Wt<fe.length;++Wt){var It=fe[Wt];Ft.push(Ye(It[0])),It[1]>It[0]&&(It[1]+1>It[0]&&Ft.push("-"),Ft.push(Ye(It[1])))}return Ft.push("]"),Ft.join("")}function xt(er){for(var Le=er.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")),tt=Le.length,Vt=[],Ft=0,Wt=0;Ft<tt;++Ft){var Gt=Le[Ft];if(Gt==="(")++Wt;else if(Gt.charAt(0)==="\\"){var Pt=+Gt.substring(1);Pt&&(Pt<=Wt?Vt[Pt]=-1:Le[Ft]=Ye(Pt))}}for(var Ft=1;Ft<Vt.length;++Ft)Vt[Ft]===-1&&(Vt[Ft]=++gt);for(var Ft=0,Wt=0;Ft<tt;++Ft){var Gt=Le[Ft];if(Gt==="(")++Wt,Vt[Wt]||(Le[Ft]="(?:");else if(Gt.charAt(0)==="\\"){var Pt=+Gt.substring(1);Pt&&Pt<=Wt&&(Le[Ft]="\\"+Vt[Pt])}}for(var Ft=0;Ft<tt;++Ft)Le[Ft]==="^"&&Le[Ft+1]!=="^"&&(Le[Ft]="");if(er.ignoreCase&&ft)for(var Ft=0;Ft<tt;++Ft){var Gt=Le[Ft],Qt=Gt.charAt(0);Gt.length>=2&&Qt==="["?Le[Ft]=dt(Gt):Qt!=="\\"&&(Le[Ft]=Gt.replace(/[a-zA-Z]/g,function(pe){var It=pe.charCodeAt(0);return"["+String.fromCharCode(It&-33,It|32)+"]"}))}return Le.join("")}for(var ir=[],Be=0,xe=rt.length;Be<xe;++Be){var Re=rt[Be];if(Re.global||Re.multiline)throw new Error(""+Re);ir.push("(?:"+xt(Re)+")")}return new RegExp(ir.join("|"),qe?"gi":"g")}function Z(rt,gt){var ft=/(?:^|\s)nocode(?:\s|$)/,qe=[],Be=0,xe=[],Re=0;function $e(We){var Ye=We.nodeType;if(Ye==1){if(ft.test(We.className))return;for(var dt=We.firstChild;dt;dt=dt.nextSibling)$e(dt);var xt=We.nodeName.toLowerCase();(xt==="br"||xt==="li")&&(qe[Re]=`
|
|
|
`,xe[Re<<1]=Be++,xe[Re++<<1|1]=We)}else if(Ye==3||Ye==4){var ir=We.nodeValue;ir.length&&(gt?ir=ir.replace(/\r\n?/g,`
|
|
|
`):ir=ir.replace(/[ \t\r\n]+/g," "),qe[Re]=ir,xe[Re<<1]=Be,Be+=ir.length,xe[Re++<<1|1]=We)}}return $e(rt),{sourceCode:qe.join("").replace(/\n$/,""),spans:xe}}function j(rt,gt,ft,qe,Be){if(ft){var xe={sourceNode:rt,pre:1,langExtension:null,numberLines:null,sourceCode:ft,spans:null,basePos:gt,decorations:null};qe(xe),Be.push.apply(Be,xe.decorations)}}var ae=/\S/;function me(rt){for(var gt=void 0,ft=rt.firstChild;ft;ft=ft.nextSibling){var qe=ft.nodeType;gt=qe===1?gt?rt:ft:qe===3&&ae.test(ft.nodeValue)?rt:gt}return gt===rt?void 0:gt}function Pe(rt,gt){var ft={},qe;(function(){for(var Re=rt.concat(gt),$e=[],We={},Ye=0,dt=Re.length;Ye<dt;++Ye){var xt=Re[Ye],ir=xt[3];if(ir)for(var er=ir.length;--er>=0;)ft[ir.charAt(er)]=xt;var Le=xt[1],tt=""+Le;We.hasOwnProperty(tt)||($e.push(Le),We[tt]=null)}$e.push(/[\0-\uffff]/),qe=ce($e)})();var Be=gt.length,xe=function(Re){for(var $e=Re.sourceCode,We=Re.basePos,Ye=Re.sourceNode,dt=[We,ie],xt=0,ir=$e.match(qe)||[],er={},Le=0,tt=ir.length;Le<tt;++Le){var Vt=ir[Le],Ft=er[Vt],Wt=void 0,Gt;if(typeof Ft=="string")Gt=!1;else{var Pt=ft[Vt.charAt(0)];if(Pt)Wt=Vt.match(Pt[1]),Ft=Pt[0];else{for(var Qt=0;Qt<Be;++Qt)if(Pt=gt[Qt],Wt=Vt.match(Pt[1]),Wt){Ft=Pt[0];break}Wt||(Ft=ie)}Gt=Ft.length>=5&&Ft.substring(0,5)==="lang-",Gt&&!(Wt&&typeof Wt[1]=="string")&&(Gt=!1,Ft=J),Gt||(er[Vt]=Ft)}var Ze=xt;if(xt+=Vt.length,!Gt)dt.push(We+Ze,Ft);else{var fe=Wt[1],pe=Vt.indexOf(fe),It=pe+fe.length;Wt[2]&&(It=Vt.length-Wt[2].length,pe=It-fe.length);var Te=Ft.substring(5);j(Ye,We+Ze,Vt.substring(0,pe),xe,dt),j(Ye,We+Ze+pe,fe,Ht(Te,fe),dt),j(Ye,We+Ze+It,Vt.substring(It),xe,dt)}}Re.decorations=dt};return xe}function Oe(rt){var gt=[],ft=[];rt.tripleQuotedStrings?gt.push([B,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):rt.multiLineStrings?gt.push([B,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):gt.push([B,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),rt.verbatimStrings&&ft.push([B,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var qe=rt.hashComments;qe&&(rt.cStyleComments?(qe>1?gt.push([K,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):gt.push([K,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),ft.push([B,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):gt.push([K,/^#[^\r\n]*/,null,"#"])),rt.cStyleComments&&(ft.push([K,/^\/\/[^\r\n]*/,null]),ft.push([K,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Be=rt.regexLiterals;if(Be){var xe=Be>1?"":`
|
|
|
\r`,Re=xe?".":"[\\S\\s]",$e="/(?=[^/*"+xe+"])(?:[^/\\x5B\\x5C"+xe+"]|\\x5C"+Re+"|\\x5B(?:[^\\x5C\\x5D"+xe+"]|\\x5C"+Re+")*(?:\\x5D|$))+/";ft.push(["lang-regex",RegExp("^"+Q+"("+$e+")")])}var We=rt.types;We&&ft.push([$,We]);var Ye=(""+rt.keywords).replace(/^ | $/g,"");Ye.length&&ft.push([N,new RegExp("^(?:"+Ye.replace(/[\s,]+/g,"|")+")\\b"),null]),gt.push([ie,/^\s+/,null,` \r
|
|
|
\xA0`]);var dt="^.[^\\s\\w.$@'\"`/\\\\]*";return rt.regexLiterals&&(dt+="(?!s*/)"),ft.push([G,/^@[a-z_$][a-z_$@0-9]*/i,null],[$,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[ie,/^[a-z_$][a-z_$@0-9]*/i,null],[G,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[ie,/^\\[\s\S]?/,null],[se,new RegExp(dt),null]),Pe(gt,ft)}var Ge=Oe({keywords:O,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function Ne(rt,gt,ft){for(var qe=/(?:^|\s)nocode(?:\s|$)/,Be=/\r\n?|\n/,xe=rt.ownerDocument,Re=xe.createElement("li");rt.firstChild;)Re.appendChild(rt.firstChild);var $e=[Re];function We(Le){var tt=Le.nodeType;if(tt==1&&!qe.test(Le.className))if(Le.nodeName==="br")Ye(Le),Le.parentNode&&Le.parentNode.removeChild(Le);else for(var Vt=Le.firstChild;Vt;Vt=Vt.nextSibling)We(Vt);else if((tt==3||tt==4)&&ft){var Ft=Le.nodeValue,Wt=Ft.match(Be);if(Wt){var Gt=Ft.substring(0,Wt.index);Le.nodeValue=Gt;var Pt=Ft.substring(Wt.index+Wt[0].length);if(Pt){var Qt=Le.parentNode;Qt.insertBefore(xe.createTextNode(Pt),Le.nextSibling)}Ye(Le),Gt||Le.parentNode.removeChild(Le)}}}function Ye(Le){for(;!Le.nextSibling;)if(Le=Le.parentNode,!Le)return;function tt(Wt,Gt){var Pt=Gt?Wt.cloneNode(!1):Wt,Qt=Wt.parentNode;if(Qt){var Ze=tt(Qt,1),fe=Wt.nextSibling;Ze.appendChild(Pt);for(var pe=fe;pe;pe=fe)fe=pe.nextSibling,Ze.appendChild(pe)}return Pt}for(var Vt=tt(Le.nextSibling,0),Ft;(Ft=Vt.parentNode)&&Ft.nodeType===1;)Vt=Ft;$e.push(Vt)}for(var dt=0;dt<$e.length;++dt)We($e[dt]);gt===(gt|0)&&$e[0].setAttribute("value",gt);var xt=xe.createElement("ol");xt.className="linenums";for(var ir=Math.max(0,gt-1|0)||0,dt=0,er=$e.length;dt<er;++dt)Re=$e[dt],Re.className="L"+(dt+ir)%10,Re.firstChild||Re.appendChild(xe.createTextNode("\xA0")),xt.appendChild(Re);rt.appendChild(xt)}function Mt(rt){var gt=/\bMSIE\s(\d+)/.exec(navigator.userAgent);gt=gt&&+gt[1]<=8;var ft=/\n/g,qe=rt.sourceCode,Be=qe.length,xe=0,Re=rt.spans,$e=Re.length,We=0,Ye=rt.decorations,dt=Ye.length,xt=0;Ye[dt]=Be;var ir,er;for(er=ir=0;er<dt;)Ye[er]!==Ye[er+2]?(Ye[ir++]=Ye[er++],Ye[ir++]=Ye[er++]):er+=2;for(dt=ir,er=ir=0;er<dt;){for(var Le=Ye[er],tt=Ye[er+1],Vt=er+2;Vt+2<=dt&&Ye[Vt+1]===tt;)Vt+=2;Ye[ir++]=Le,Ye[ir++]=tt,er=Vt}dt=Ye.length=ir;var Ft=rt.sourceNode,Wt="";Ft&&(Wt=Ft.style.display,Ft.style.display="none");try{for(var Gt=null;We<$e;){var Pt=Re[We],Qt=Re[We+2]||Be,Ze=Ye[xt+2]||Be,Vt=Math.min(Qt,Ze),fe=Re[We+1],pe;if(fe.nodeType!==1&&(pe=qe.substring(xe,Vt))){gt&&(pe=pe.replace(ft,"\r")),fe.nodeValue=pe;var It=fe.ownerDocument,Te=It.createElement("span");Te.className=Ye[xt+1];var ct=fe.parentNode;ct.replaceChild(Te,fe),Te.appendChild(fe),xe<Qt&&(Re[We+1]=fe=It.createTextNode(qe.substring(Vt,Qt)),ct.insertBefore(fe,Te.nextSibling))}xe=Vt,xe>=Qt&&(We+=2),xe>=Ze&&(xt+=2)}}finally{Ft&&(Ft.style.display=Wt)}}var bt={};function Rt(rt,gt){for(var ft=gt.length;--ft>=0;){var qe=gt[ft];bt.hasOwnProperty(qe)?o.console&&console.warn("cannot override language handler %s",qe):bt[qe]=rt}}function Ht(rt,gt){return rt&&bt.hasOwnProperty(rt)||(rt=/^\s*</.test(gt)?"default-markup":"default-code"),bt[rt]}Rt(Ge,["default-code"]),Rt(Pe([],[[ie,/^[^<?]+/],[q,/^<!\w[^>]*(?:>|$)/],[K,/^<\!--[\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"]),Rt(Pe([[ie,/^[\s]+/,null,` \r
|
|
|
`],[ue,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[le,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[V,/^(?!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"]),Rt(Pe([],[[ue,/^[\s\S]+/]]),["uq.val"]),Rt(Oe({keywords:x,hashComments:!0,cStyleComments:!0,types:M}),["c","cc","cpp","cxx","cyc","m"]),Rt(Oe({keywords:"null,true,false"}),["json"]),Rt(Oe({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:M}),["cs"]),Rt(Oe({keywords:p,cStyleComments:!0}),["java"]),Rt(Oe({keywords:C,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),Rt(Oe({keywords:k,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),Rt(Oe({keywords:A,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),Rt(Oe({keywords:R,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),Rt(Oe({keywords:b,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),Rt(Oe({keywords:m,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),Rt(Pe([],[[B,/^[\s\S]+/]]),["regex"]);function Bt(rt){var gt=rt.langExtension;try{var ft=Z(rt.sourceNode,rt.pre),qe=ft.sourceCode;rt.sourceCode=qe,rt.spans=ft.spans,rt.basePos=0,Ht(gt,qe)(rt),Mt(rt)}catch(Be){o.console&&console.log(Be&&Be.stack||Be)}}function rr(rt,gt,ft){var qe=ft||!1,Be=gt||null,xe=document.createElement("div");xe.innerHTML="<pre>"+rt+"</pre>",xe=xe.firstChild,qe&&Ne(xe,qe,!0);var Re={langExtension:Be,numberLines:qe,sourceNode:xe,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Bt(Re),xe.innerHTML}function je(rt,gt){var ft=gt||document.body,qe=ft.ownerDocument||document;function Be(Pt){return ft.getElementsByTagName(Pt)}for(var xe=[Be("pre"),Be("code"),Be("xmp")],Re=[],$e=0;$e<xe.length;++$e)for(var We=0,Ye=xe[$e].length;We<Ye;++We)Re.push(xe[$e][We]);xe=null;var dt=Date;dt.now||(dt={now:function(){return+new Date}});var xt=0,ir=/\blang(?:uage)?-([\w.]+)(?!\S)/,er=/\bprettyprint\b/,Le=/\bprettyprinted\b/,tt=/pre|xmp/i,Vt=/^code$/i,Ft=/^(?:pre|code|xmp)$/i,Wt={};function Gt(){for(var Pt=o.PR_SHOULD_USE_CONTINUATION?dt.now()+250:1/0;xt<Re.length&&dt.now()<Pt;xt++){for(var Qt=Re[xt],Ze=Wt,fe=Qt;fe=fe.previousSibling;){var pe=fe.nodeType,It=(pe===7||pe===8)&&fe.nodeValue;if(It?!/^\??prettify\b/.test(It):pe!==3||/\S/.test(fe.nodeValue))break;if(It){Ze={},It.replace(/\b(\w+)=([\w:.%+-]+)/g,function(At,Gr,Yr){Ze[Gr]=Yr});break}}var Te=Qt.className;if((Ze!==Wt||er.test(Te))&&!Le.test(Te)){for(var ct=!1,$t=Qt.parentNode;$t;$t=$t.parentNode){var Ct=$t.tagName;if(Ft.test(Ct)&&$t.className&&er.test($t.className)){ct=!0;break}}if(!ct){Qt.className+=" prettyprinted";var Ie=Ze.lang;if(!Ie){Ie=Te.match(ir);var St;!Ie&&(St=me(Qt))&&Vt.test(St.tagName)&&(Ie=St.className.match(ir)),Ie&&(Ie=Ie[1])}var Ue;if(tt.test(Qt.tagName))Ue=1;else{var Se=Qt.currentStyle,yt=qe.defaultView,Lt=Se?Se.whiteSpace:yt&&yt.getComputedStyle?yt.getComputedStyle(Qt,null).getPropertyValue("white-space"):0;Ue=Lt&&Lt.substring(0,3)==="pre"}var Me=Ze.linenums;(Me=Me==="true"||+Me)||(Me=Te.match(/\blinenums\b(?::(\d+))?/),Me=Me?Me[1]&&Me[1].length?+Me[1]:!0:!1),Me&&Ne(Qt,Me,Ue);var Pr={langExtension:Ie,sourceNode:Qt,numberLines:Me,pre:Ue,sourceCode:null,basePos:null,spans:null,decorations:null};Bt(Pr)}}}xt<Re.length?o.setTimeout(Gt,250):typeof rt=="function"&&rt()}Gt()}var Et=o.PR={createSimpleLexer:Pe,registerLangHandler:Rt,sourceDecorator:Oe,PR_ATTRIB_NAME:V,PR_ATTRIB_VALUE:ue,PR_COMMENT:K,PR_DECLARATION:q,PR_KEYWORD:N,PR_LITERAL:G,PR_NOCODE:ee,PR_PLAIN:ie,PR_PUNCTUATION:se,PR_SOURCE:J,PR_STRING:B,PR_TAG:le,PR_TYPE:$,prettyPrintOne:r?o.prettyPrintOne=rr:c=rr,prettyPrint:f=r?o.prettyPrint=je:f=je},Nt=o.define;typeof Nt=="function"&&Nt.amd&&Nt("google-code-prettify",[],function(){return Et})})()},25769:function(d,_,e){"use strict";var r=e(98040),i={"text/plain":"Text","text/html":"Url",default:"Text"},l="Copy to clipboard: #{key}, Enter";function c(o){var h=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return o.replace(/#{\s*key\s*}/g,h)}function f(o,h){var u,a,x,p,y,m,b=!1;h||(h={}),u=h.debug||!1;try{x=r(),p=document.createRange(),y=document.getSelection(),m=document.createElement("span"),m.textContent=o,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(k){if(k.stopPropagation(),h.format)if(k.preventDefault(),typeof k.clipboardData=="undefined"){u&&console.warn("unable to use e.clipboardData"),u&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var R=i[h.format]||i.default;window.clipboardData.setData(R,o)}else k.clipboardData.clearData(),k.clipboardData.setData(h.format,o);h.onCopy&&(k.preventDefault(),h.onCopy(k.clipboardData))}),document.body.appendChild(m),p.selectNodeContents(m),y.addRange(p);var A=document.execCommand("copy");if(!A)throw new Error("copy command was unsuccessful");b=!0}catch(k){u&&console.error("unable to copy using execCommand: ",k),u&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(h.format||"text",o),h.onCopy&&h.onCopy(window.clipboardData),b=!0}catch(R){u&&console.error("unable to copy using clipboardData: ",R),u&&console.error("falling back to prompt"),a=c("message"in h?h.message:l),window.prompt(a,o)}}finally{y&&(typeof y.removeRange=="function"?y.removeRange(p):y.removeAllRanges()),m&&document.body.removeChild(m),x()}return b}d.exports=f},75041:function(d){(function(){var _="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e={rotl:function(r,i){return r<<i|r>>>32-i},rotr:function(r,i){return r<<32-i|r>>>i},endian:function(r){if(r.constructor==Number)return e.rotl(r,8)&16711935|e.rotl(r,24)&4278255360;for(var i=0;i<r.length;i++)r[i]=e.endian(r[i]);return r},randomBytes:function(r){for(var i=[];r>0;r--)i.push(Math.floor(Math.random()*256));return i},bytesToWords:function(r){for(var i=[],l=0,c=0;l<r.length;l++,c+=8)i[c>>>5]|=r[l]<<24-c%32;return i},wordsToBytes:function(r){for(var i=[],l=0;l<r.length*32;l+=8)i.push(r[l>>>5]>>>24-l%32&255);return i},bytesToHex:function(r){for(var i=[],l=0;l<r.length;l++)i.push((r[l]>>>4).toString(16)),i.push((r[l]&15).toString(16));return i.join("")},hexToBytes:function(r){for(var i=[],l=0;l<r.length;l+=2)i.push(parseInt(r.substr(l,2),16));return i},bytesToBase64:function(r){for(var i=[],l=0;l<r.length;l+=3)for(var c=r[l]<<16|r[l+1]<<8|r[l+2],f=0;f<4;f++)l*8+f*6<=r.length*8?i.push(_.charAt(c>>>6*(3-f)&63)):i.push("=");return i.join("")},base64ToBytes:function(r){r=r.replace(/[^A-Z0-9+\/]/ig,"");for(var i=[],l=0,c=0;l<r.length;c=++l%4)c!=0&&i.push((_.indexOf(r.charAt(l-1))&Math.pow(2,-2*c+8)-1)<<c*2|_.indexOf(r.charAt(l))>>>6-c*2);return i}};d.exports=e})()},84452:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.BlockCipher,f=i.algo,o=[],h=[],u=[],a=[],x=[],p=[],y=[],m=[],b=[],A=[];(function(){for(var C=[],O=0;O<256;O++)O<128?C[O]=O<<1:C[O]=O<<1^283;for(var M=0,B=0,O=0;O<256;O++){var N=B^B<<1^B<<2^B<<3^B<<4;N=N>>>8^N&255^99,o[M]=N,h[N]=M;var K=C[M],$=C[K],G=C[$],se=C[N]*257^N*16843008;u[M]=se<<24|se>>>8,a[M]=se<<16|se>>>16,x[M]=se<<8|se>>>24,p[M]=se;var se=G*16843009^$*65537^K*257^M*16843008;y[N]=se<<24|se>>>8,m[N]=se<<16|se>>>16,b[N]=se<<8|se>>>24,A[N]=se,M?(M=K^C[C[C[G^K]]],B^=C[C[B]]):M=B=1}})();var k=[0,1,2,4,8,16,32,64,128,27,54],R=f.AES=c.extend({_doReset:function(){var C;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var O=this._keyPriorReset=this._key,M=O.words,B=O.sigBytes/4,N=this._nRounds=B+6,K=(N+1)*4,$=this._keySchedule=[],G=0;G<K;G++)G<B?$[G]=M[G]:(C=$[G-1],G%B?B>6&&G%B==4&&(C=o[C>>>24]<<24|o[C>>>16&255]<<16|o[C>>>8&255]<<8|o[C&255]):(C=C<<8|C>>>24,C=o[C>>>24]<<24|o[C>>>16&255]<<16|o[C>>>8&255]<<8|o[C&255],C^=k[G/B|0]<<24),$[G]=$[G-B]^C);for(var se=this._invKeySchedule=[],ie=0;ie<K;ie++){var G=K-ie;if(ie%4)var C=$[G];else var C=$[G-4];ie<4||G<=4?se[ie]=C:se[ie]=y[o[C>>>24]]^m[o[C>>>16&255]]^b[o[C>>>8&255]]^A[o[C&255]]}}},encryptBlock:function(C,O){this._doCryptBlock(C,O,this._keySchedule,u,a,x,p,o)},decryptBlock:function(C,O){var M=C[O+1];C[O+1]=C[O+3],C[O+3]=M,this._doCryptBlock(C,O,this._invKeySchedule,y,m,b,A,h);var M=C[O+1];C[O+1]=C[O+3],C[O+3]=M},_doCryptBlock:function(C,O,M,B,N,K,$,G){for(var se=this._nRounds,ie=C[O]^M[0],le=C[O+1]^M[1],q=C[O+2]^M[2],J=C[O+3]^M[3],V=4,ue=1;ue<se;ue++){var ee=B[ie>>>24]^N[le>>>16&255]^K[q>>>8&255]^$[J&255]^M[V++],Q=B[le>>>24]^N[q>>>16&255]^K[J>>>8&255]^$[ie&255]^M[V++],ce=B[q>>>24]^N[J>>>16&255]^K[ie>>>8&255]^$[le&255]^M[V++],Z=B[J>>>24]^N[ie>>>16&255]^K[le>>>8&255]^$[q&255]^M[V++];ie=ee,le=Q,q=ce,J=Z}var ee=(G[ie>>>24]<<24|G[le>>>16&255]<<16|G[q>>>8&255]<<8|G[J&255])^M[V++],Q=(G[le>>>24]<<24|G[q>>>16&255]<<16|G[J>>>8&255]<<8|G[ie&255])^M[V++],ce=(G[q>>>24]<<24|G[J>>>16&255]<<16|G[ie>>>8&255]<<8|G[le&255])^M[V++],Z=(G[J>>>24]<<24|G[ie>>>16&255]<<16|G[le>>>8&255]<<8|G[q&255])^M[V++];C[O]=ee,C[O+1]=Q,C[O+2]=ce,C[O+3]=Z},keySize:256/32});i.AES=c._createHelper(R)}(),r.AES})},93617:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(28492))})(this,function(r){r.lib.Cipher||function(i){var l=r,c=l.lib,f=c.Base,o=c.WordArray,h=c.BufferedBlockAlgorithm,u=l.enc,a=u.Utf8,x=u.Base64,p=l.algo,y=p.EvpKDF,m=c.Cipher=h.extend({cfg:f.extend(),createEncryptor:function(le,q){return this.create(this._ENC_XFORM_MODE,le,q)},createDecryptor:function(le,q){return this.create(this._DEC_XFORM_MODE,le,q)},init:function(le,q,J){this.cfg=this.cfg.extend(J),this._xformMode=le,this._key=q,this.reset()},reset:function(){h.reset.call(this),this._doReset()},process:function(le){return this._append(le),this._process()},finalize:function(le){le&&this._append(le);var q=this._doFinalize();return q},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function le(q){return typeof q=="string"?ie:$}return function(q){return{encrypt:function(J,V,ue){return le(V).encrypt(q,J,V,ue)},decrypt:function(J,V,ue){return le(V).decrypt(q,J,V,ue)}}}}()}),b=c.StreamCipher=m.extend({_doFinalize:function(){var le=this._process(!0);return le},blockSize:1}),A=l.mode={},k=c.BlockCipherMode=f.extend({createEncryptor:function(le,q){return this.Encryptor.create(le,q)},createDecryptor:function(le,q){return this.Decryptor.create(le,q)},init:function(le,q){this._cipher=le,this._iv=q}}),R=A.CBC=function(){var le=k.extend();le.Encryptor=le.extend({processBlock:function(J,V){var ue=this._cipher,ee=ue.blockSize;q.call(this,J,V,ee),ue.encryptBlock(J,V),this._prevBlock=J.slice(V,V+ee)}}),le.Decryptor=le.extend({processBlock:function(J,V){var ue=this._cipher,ee=ue.blockSize,Q=J.slice(V,V+ee);ue.decryptBlock(J,V),q.call(this,J,V,ee),this._prevBlock=Q}});function q(J,V,ue){var ee,Q=this._iv;Q?(ee=Q,this._iv=i):ee=this._prevBlock;for(var ce=0;ce<ue;ce++)J[V+ce]^=ee[ce]}return le}(),C=l.pad={},O=C.Pkcs7={pad:function(le,q){for(var J=q*4,V=J-le.sigBytes%J,ue=V<<24|V<<16|V<<8|V,ee=[],Q=0;Q<V;Q+=4)ee.push(ue);var ce=o.create(ee,V);le.concat(ce)},unpad:function(le){var q=le.words[le.sigBytes-1>>>2]&255;le.sigBytes-=q}},M=c.BlockCipher=m.extend({cfg:m.cfg.extend({mode:R,padding:O}),reset:function(){var le;m.reset.call(this);var q=this.cfg,J=q.iv,V=q.mode;this._xformMode==this._ENC_XFORM_MODE?le=V.createEncryptor:(le=V.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==le?this._mode.init(this,J&&J.words):(this._mode=le.call(V,this,J&&J.words),this._mode.__creator=le)},_doProcessBlock:function(le,q){this._mode.processBlock(le,q)},_doFinalize:function(){var le,q=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(q.pad(this._data,this.blockSize),le=this._process(!0)):(le=this._process(!0),q.unpad(le)),le},blockSize:128/32}),B=c.CipherParams=f.extend({init:function(le){this.mixIn(le)},toString:function(le){return(le||this.formatter).stringify(this)}}),N=l.format={},K=N.OpenSSL={stringify:function(le){var q,J=le.ciphertext,V=le.salt;return V?q=o.create([1398893684,1701076831]).concat(V).concat(J):q=J,q.toString(x)},parse:function(le){var q,J=x.parse(le),V=J.words;return V[0]==1398893684&&V[1]==1701076831&&(q=o.create(V.slice(2,4)),V.splice(0,4),J.sigBytes-=16),B.create({ciphertext:J,salt:q})}},$=c.SerializableCipher=f.extend({cfg:f.extend({format:K}),encrypt:function(le,q,J,V){V=this.cfg.extend(V);var ue=le.createEncryptor(J,V),ee=ue.finalize(q),Q=ue.cfg;return B.create({ciphertext:ee,key:J,iv:Q.iv,algorithm:le,mode:Q.mode,padding:Q.padding,blockSize:le.blockSize,formatter:V.format})},decrypt:function(le,q,J,V){V=this.cfg.extend(V),q=this._parse(q,V.format);var ue=le.createDecryptor(J,V).finalize(q.ciphertext);return ue},_parse:function(le,q){return typeof le=="string"?q.parse(le,this):le}}),G=l.kdf={},se=G.OpenSSL={execute:function(le,q,J,V){V||(V=o.random(64/8));var ue=y.create({keySize:q+J}).compute(le,V),ee=o.create(ue.words.slice(q),J*4);return ue.sigBytes=q*4,B.create({key:ue,iv:ee,salt:V})}},ie=c.PasswordBasedCipher=$.extend({cfg:$.cfg.extend({kdf:se}),encrypt:function(le,q,J,V){V=this.cfg.extend(V);var ue=V.kdf.execute(J,le.keySize,le.ivSize);V.iv=ue.iv;var ee=$.encrypt.call(this,le,q,ue.key,V);return ee.mixIn(ue),ee},decrypt:function(le,q,J,V){V=this.cfg.extend(V),q=this._parse(q,V.format);var ue=V.kdf.execute(J,le.keySize,le.ivSize,q.salt);V.iv=ue.iv;var ee=$.decrypt.call(this,le,q,ue.key,V);return ee}})}()})},52952:function(d,_,e){(function(r,i){d.exports=_=i()})(this,function(){var r=r||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(C){}var f=function(){if(c){if(typeof c.getRandomValues=="function")try{return c.getRandomValues(new Uint32Array(1))[0]}catch(C){}if(typeof c.randomBytes=="function")try{return c.randomBytes(4).readInt32LE()}catch(C){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function C(){}return function(O){var M;return C.prototype=O,M=new C,C.prototype=null,M}}(),h={},u=h.lib={},a=u.Base=function(){return{extend:function(C){var O=o(this);return C&&O.mixIn(C),(!O.hasOwnProperty("init")||this.init===O.init)&&(O.init=function(){O.$super.init.apply(this,arguments)}),O.init.prototype=O,O.$super=this,O},create:function(){var C=this.extend();return C.init.apply(C,arguments),C},init:function(){},mixIn:function(C){for(var O in C)C.hasOwnProperty(O)&&(this[O]=C[O]);C.hasOwnProperty("toString")&&(this.toString=C.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),x=u.WordArray=a.extend({init:function(C,O){C=this.words=C||[],O!=l?this.sigBytes=O:this.sigBytes=C.length*4},toString:function(C){return(C||y).stringify(this)},concat:function(C){var O=this.words,M=C.words,B=this.sigBytes,N=C.sigBytes;if(this.clamp(),B%4)for(var K=0;K<N;K++){var $=M[K>>>2]>>>24-K%4*8&255;O[B+K>>>2]|=$<<24-(B+K)%4*8}else for(var G=0;G<N;G+=4)O[B+G>>>2]=M[G>>>2];return this.sigBytes+=N,this},clamp:function(){var C=this.words,O=this.sigBytes;C[O>>>2]&=4294967295<<32-O%4*8,C.length=i.ceil(O/4)},clone:function(){var C=a.clone.call(this);return C.words=this.words.slice(0),C},random:function(C){for(var O=[],M=0;M<C;M+=4)O.push(f());return new x.init(O,C)}}),p=h.enc={},y=p.Hex={stringify:function(C){for(var O=C.words,M=C.sigBytes,B=[],N=0;N<M;N++){var K=O[N>>>2]>>>24-N%4*8&255;B.push((K>>>4).toString(16)),B.push((K&15).toString(16))}return B.join("")},parse:function(C){for(var O=C.length,M=[],B=0;B<O;B+=2)M[B>>>3]|=parseInt(C.substr(B,2),16)<<24-B%8*4;return new x.init(M,O/2)}},m=p.Latin1={stringify:function(C){for(var O=C.words,M=C.sigBytes,B=[],N=0;N<M;N++){var K=O[N>>>2]>>>24-N%4*8&255;B.push(String.fromCharCode(K))}return B.join("")},parse:function(C){for(var O=C.length,M=[],B=0;B<O;B++)M[B>>>2]|=(C.charCodeAt(B)&255)<<24-B%4*8;return new x.init(M,O)}},b=p.Utf8={stringify:function(C){try{return decodeURIComponent(escape(m.stringify(C)))}catch(O){throw new Error("Malformed UTF-8 data")}},parse:function(C){return m.parse(unescape(encodeURIComponent(C)))}},A=u.BufferedBlockAlgorithm=a.extend({reset:function(){this._data=new x.init,this._nDataBytes=0},_append:function(C){typeof C=="string"&&(C=b.parse(C)),this._data.concat(C),this._nDataBytes+=C.sigBytes},_process:function(C){var O,M=this._data,B=M.words,N=M.sigBytes,K=this.blockSize,$=K*4,G=N/$;C?G=i.ceil(G):G=i.max((G|0)-this._minBufferSize,0);var se=G*K,ie=i.min(se*4,N);if(se){for(var le=0;le<se;le+=K)this._doProcessBlock(B,le);O=B.splice(0,se),M.sigBytes-=ie}return new x.init(O,ie)},clone:function(){var C=a.clone.call(this);return C._data=this._data.clone(),C},_minBufferSize:0}),k=u.Hasher=A.extend({cfg:a.extend(),init:function(C){this.cfg=this.cfg.extend(C),this.reset()},reset:function(){A.reset.call(this),this._doReset()},update:function(C){return this._append(C),this._process(),this},finalize:function(C){C&&this._append(C);var O=this._doFinalize();return O},blockSize:512/32,_createHelper:function(C){return function(O,M){return new C.init(M).finalize(O)}},_createHmacHelper:function(C){return function(O,M){return new R.HMAC.init(C,M).finalize(O)}}}),R=h.algo={};return h}(Math);return r})},35909:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.enc,o=f.Base64={stringify:function(u){var a=u.words,x=u.sigBytes,p=this._map;u.clamp();for(var y=[],m=0;m<x;m+=3)for(var b=a[m>>>2]>>>24-m%4*8&255,A=a[m+1>>>2]>>>24-(m+1)%4*8&255,k=a[m+2>>>2]>>>24-(m+2)%4*8&255,R=b<<16|A<<8|k,C=0;C<4&&m+C*.75<x;C++)y.push(p.charAt(R>>>6*(3-C)&63));var O=p.charAt(64);if(O)for(;y.length%4;)y.push(O);return y.join("")},parse:function(u){var a=u.length,x=this._map,p=this._reverseMap;if(!p){p=this._reverseMap=[];for(var y=0;y<x.length;y++)p[x.charCodeAt(y)]=y}var m=x.charAt(64);if(m){var b=u.indexOf(m);b!==-1&&(a=b)}return h(u,a,p)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function h(u,a,x){for(var p=[],y=0,m=0;m<a;m++)if(m%4){var b=x[u.charCodeAt(m-1)]<<m%4*2,A=x[u.charCodeAt(m)]>>>6-m%4*2,k=b|A;p[y>>>2]|=k<<24-y%4*8,y++}return c.create(p,y)}}(),r.enc.Base64})},52695:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.enc,o=f.Base64url={stringify:function(u,a=!0){var x=u.words,p=u.sigBytes,y=a?this._safe_map:this._map;u.clamp();for(var m=[],b=0;b<p;b+=3)for(var A=x[b>>>2]>>>24-b%4*8&255,k=x[b+1>>>2]>>>24-(b+1)%4*8&255,R=x[b+2>>>2]>>>24-(b+2)%4*8&255,C=A<<16|k<<8|R,O=0;O<4&&b+O*.75<p;O++)m.push(y.charAt(C>>>6*(3-O)&63));var M=y.charAt(64);if(M)for(;m.length%4;)m.push(M);return m.join("")},parse:function(u,a=!0){var x=u.length,p=a?this._safe_map:this._map,y=this._reverseMap;if(!y){y=this._reverseMap=[];for(var m=0;m<p.length;m++)y[p.charCodeAt(m)]=m}var b=p.charAt(64);if(b){var A=u.indexOf(b);A!==-1&&(x=A)}return h(u,x,y)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function h(u,a,x){for(var p=[],y=0,m=0;m<a;m++)if(m%4){var b=x[u.charCodeAt(m-1)]<<m%4*2,A=x[u.charCodeAt(m)]>>>6-m%4*2,k=b|A;p[y>>>2]|=k<<24-y%4*8,y++}return c.create(p,y)}}(),r.enc.Base64url})},73323:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.enc,o=f.Utf16=f.Utf16BE={stringify:function(u){for(var a=u.words,x=u.sigBytes,p=[],y=0;y<x;y+=2){var m=a[y>>>2]>>>16-y%4*8&65535;p.push(String.fromCharCode(m))}return p.join("")},parse:function(u){for(var a=u.length,x=[],p=0;p<a;p++)x[p>>>1]|=u.charCodeAt(p)<<16-p%2*16;return c.create(x,a*2)}};f.Utf16LE={stringify:function(u){for(var a=u.words,x=u.sigBytes,p=[],y=0;y<x;y+=2){var m=h(a[y>>>2]>>>16-y%4*8&65535);p.push(String.fromCharCode(m))}return p.join("")},parse:function(u){for(var a=u.length,x=[],p=0;p<a;p++)x[p>>>1]|=h(u.charCodeAt(p)<<16-p%2*16);return c.create(x,a*2)}};function h(u){return u<<8&4278255360|u>>>8&16711935}}(),r.enc.Utf16})},28492:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(49479),e(83760))})(this,function(r){return function(){var i=r,l=i.lib,c=l.Base,f=l.WordArray,o=i.algo,h=o.MD5,u=o.EvpKDF=c.extend({cfg:c.extend({keySize:128/32,hasher:h,iterations:1}),init:function(a){this.cfg=this.cfg.extend(a)},compute:function(a,x){for(var p,y=this.cfg,m=y.hasher.create(),b=f.create(),A=b.words,k=y.keySize,R=y.iterations;A.length<k;){p&&m.update(p),p=m.update(a).finalize(x),m.reset();for(var C=1;C<R;C++)p=m.finalize(p),m.reset();b.concat(p)}return b.sigBytes=k*4,b}});i.EvpKDF=function(a,x,p){return u.create(p).compute(a,x)}}(),r.EvpKDF})},24408:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.CipherParams,o=l.enc,h=o.Hex,u=l.format,a=u.Hex={stringify:function(x){return x.ciphertext.toString(h)},parse:function(x){var p=h.parse(x);return f.create({ciphertext:p})}}}(),r.format.Hex})},83760:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){(function(){var i=r,l=i.lib,c=l.Base,f=i.enc,o=f.Utf8,h=i.algo,u=h.HMAC=c.extend({init:function(a,x){a=this._hasher=new a.init,typeof x=="string"&&(x=o.parse(x));var p=a.blockSize,y=p*4;x.sigBytes>y&&(x=a.finalize(x)),x.clamp();for(var m=this._oKey=x.clone(),b=this._iKey=x.clone(),A=m.words,k=b.words,R=0;R<p;R++)A[R]^=1549556828,k[R]^=909522486;m.sigBytes=b.sigBytes=y,this.reset()},reset:function(){var a=this._hasher;a.reset(),a.update(this._iKey)},update:function(a){return this._hasher.update(a),this},finalize:function(a){var x=this._hasher,p=x.finalize(a);x.reset();var y=x.finalize(this._oKey.clone().concat(p));return y}})})()})},28209:function(d,_,e){(function(r,i,l){d.exports=_=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(r){return r})},79183:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){return function(){if(typeof ArrayBuffer=="function"){var i=r,l=i.lib,c=l.WordArray,f=c.init,o=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 u=h.byteLength,a=[],x=0;x<u;x++)a[x>>>2]|=h[x]<<24-x%4*8;f.call(this,a,u)}else f.apply(this,arguments)};o.prototype=c}}(),r.lib.WordArray})},34905:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,o=c.Hasher,h=l.algo,u=[];(function(){for(var b=0;b<64;b++)u[b]=i.abs(i.sin(b+1))*4294967296|0})();var a=h.MD5=o.extend({_doReset:function(){this._hash=new f.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(b,A){for(var k=0;k<16;k++){var R=A+k,C=b[R];b[R]=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360}var O=this._hash.words,M=b[A+0],B=b[A+1],N=b[A+2],K=b[A+3],$=b[A+4],G=b[A+5],se=b[A+6],ie=b[A+7],le=b[A+8],q=b[A+9],J=b[A+10],V=b[A+11],ue=b[A+12],ee=b[A+13],Q=b[A+14],ce=b[A+15],Z=O[0],j=O[1],ae=O[2],me=O[3];Z=x(Z,j,ae,me,M,7,u[0]),me=x(me,Z,j,ae,B,12,u[1]),ae=x(ae,me,Z,j,N,17,u[2]),j=x(j,ae,me,Z,K,22,u[3]),Z=x(Z,j,ae,me,$,7,u[4]),me=x(me,Z,j,ae,G,12,u[5]),ae=x(ae,me,Z,j,se,17,u[6]),j=x(j,ae,me,Z,ie,22,u[7]),Z=x(Z,j,ae,me,le,7,u[8]),me=x(me,Z,j,ae,q,12,u[9]),ae=x(ae,me,Z,j,J,17,u[10]),j=x(j,ae,me,Z,V,22,u[11]),Z=x(Z,j,ae,me,ue,7,u[12]),me=x(me,Z,j,ae,ee,12,u[13]),ae=x(ae,me,Z,j,Q,17,u[14]),j=x(j,ae,me,Z,ce,22,u[15]),Z=p(Z,j,ae,me,B,5,u[16]),me=p(me,Z,j,ae,se,9,u[17]),ae=p(ae,me,Z,j,V,14,u[18]),j=p(j,ae,me,Z,M,20,u[19]),Z=p(Z,j,ae,me,G,5,u[20]),me=p(me,Z,j,ae,J,9,u[21]),ae=p(ae,me,Z,j,ce,14,u[22]),j=p(j,ae,me,Z,$,20,u[23]),Z=p(Z,j,ae,me,q,5,u[24]),me=p(me,Z,j,ae,Q,9,u[25]),ae=p(ae,me,Z,j,K,14,u[26]),j=p(j,ae,me,Z,le,20,u[27]),Z=p(Z,j,ae,me,ee,5,u[28]),me=p(me,Z,j,ae,N,9,u[29]),ae=p(ae,me,Z,j,ie,14,u[30]),j=p(j,ae,me,Z,ue,20,u[31]),Z=y(Z,j,ae,me,G,4,u[32]),me=y(me,Z,j,ae,le,11,u[33]),ae=y(ae,me,Z,j,V,16,u[34]),j=y(j,ae,me,Z,Q,23,u[35]),Z=y(Z,j,ae,me,B,4,u[36]),me=y(me,Z,j,ae,$,11,u[37]),ae=y(ae,me,Z,j,ie,16,u[38]),j=y(j,ae,me,Z,J,23,u[39]),Z=y(Z,j,ae,me,ee,4,u[40]),me=y(me,Z,j,ae,M,11,u[41]),ae=y(ae,me,Z,j,K,16,u[42]),j=y(j,ae,me,Z,se,23,u[43]),Z=y(Z,j,ae,me,q,4,u[44]),me=y(me,Z,j,ae,ue,11,u[45]),ae=y(ae,me,Z,j,ce,16,u[46]),j=y(j,ae,me,Z,N,23,u[47]),Z=m(Z,j,ae,me,M,6,u[48]),me=m(me,Z,j,ae,ie,10,u[49]),ae=m(ae,me,Z,j,Q,15,u[50]),j=m(j,ae,me,Z,G,21,u[51]),Z=m(Z,j,ae,me,ue,6,u[52]),me=m(me,Z,j,ae,K,10,u[53]),ae=m(ae,me,Z,j,J,15,u[54]),j=m(j,ae,me,Z,B,21,u[55]),Z=m(Z,j,ae,me,le,6,u[56]),me=m(me,Z,j,ae,ce,10,u[57]),ae=m(ae,me,Z,j,se,15,u[58]),j=m(j,ae,me,Z,ee,21,u[59]),Z=m(Z,j,ae,me,$,6,u[60]),me=m(me,Z,j,ae,V,10,u[61]),ae=m(ae,me,Z,j,N,15,u[62]),j=m(j,ae,me,Z,q,21,u[63]),O[0]=O[0]+Z|0,O[1]=O[1]+j|0,O[2]=O[2]+ae|0,O[3]=O[3]+me|0},_doFinalize:function(){var b=this._data,A=b.words,k=this._nDataBytes*8,R=b.sigBytes*8;A[R>>>5]|=128<<24-R%32;var C=i.floor(k/4294967296),O=k;A[(R+64>>>9<<4)+15]=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,A[(R+64>>>9<<4)+14]=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,b.sigBytes=(A.length+1)*4,this._process();for(var M=this._hash,B=M.words,N=0;N<4;N++){var K=B[N];B[N]=(K<<8|K>>>24)&16711935|(K<<24|K>>>8)&4278255360}return M},clone:function(){var b=o.clone.call(this);return b._hash=this._hash.clone(),b}});function x(b,A,k,R,C,O,M){var B=b+(A&k|~A&R)+C+M;return(B<<O|B>>>32-O)+A}function p(b,A,k,R,C,O,M){var B=b+(A&R|k&~R)+C+M;return(B<<O|B>>>32-O)+A}function y(b,A,k,R,C,O,M){var B=b+(A^k^R)+C+M;return(B<<O|B>>>32-O)+A}function m(b,A,k,R,C,O,M){var B=b+(k^(A|~R))+C+M;return(B<<O|B>>>32-O)+A}l.MD5=o._createHelper(a),l.HmacMD5=o._createHmacHelper(a)}(Math),r.MD5})},2882:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.mode.CFB=function(){var i=r.lib.BlockCipherMode.extend();i.Encryptor=i.extend({processBlock:function(c,f){var o=this._cipher,h=o.blockSize;l.call(this,c,f,h,o),this._prevBlock=c.slice(f,f+h)}}),i.Decryptor=i.extend({processBlock:function(c,f){var o=this._cipher,h=o.blockSize,u=c.slice(f,f+h);l.call(this,c,f,h,o),this._prevBlock=u}});function l(c,f,o,h){var u,a=this._iv;a?(u=a.slice(0),this._iv=void 0):u=this._prevBlock,h.encryptBlock(u,0);for(var x=0;x<o;x++)c[f+x]^=u[x]}return i}(),r.mode.CFB})},69972:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.mode.CTRGladman=function(){var i=r.lib.BlockCipherMode.extend();function l(o){if((o>>24&255)===255){var h=o>>16&255,u=o>>8&255,a=o&255;h===255?(h=0,u===255?(u=0,a===255?a=0:++a):++u):++h,o=0,o+=h<<16,o+=u<<8,o+=a}else o+=16777216;return o}function c(o){return(o[0]=l(o[0]))===0&&(o[1]=l(o[1])),o}var f=i.Encryptor=i.extend({processBlock:function(o,h){var u=this._cipher,a=u.blockSize,x=this._iv,p=this._counter;x&&(p=this._counter=x.slice(0),this._iv=void 0),c(p);var y=p.slice(0);u.encryptBlock(y,0);for(var m=0;m<a;m++)o[h+m]^=y[m]}});return i.Decryptor=f,i}(),r.mode.CTRGladman})},98277:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.mode.CTR=function(){var i=r.lib.BlockCipherMode.extend(),l=i.Encryptor=i.extend({processBlock:function(c,f){var o=this._cipher,h=o.blockSize,u=this._iv,a=this._counter;u&&(a=this._counter=u.slice(0),this._iv=void 0);var x=a.slice(0);o.encryptBlock(x,0),a[h-1]=a[h-1]+1|0;for(var p=0;p<h;p++)c[f+p]^=x[p]}});return i.Decryptor=l,i}(),r.mode.CTR})},79182:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.mode.ECB=function(){var i=r.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}(),r.mode.ECB})},30509:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.mode.OFB=function(){var i=r.lib.BlockCipherMode.extend(),l=i.Encryptor=i.extend({processBlock:function(c,f){var o=this._cipher,h=o.blockSize,u=this._iv,a=this._keystream;u&&(a=this._keystream=u.slice(0),this._iv=void 0),o.encryptBlock(a,0);for(var x=0;x<h;x++)c[f+x]^=a[x]}});return i.Decryptor=l,i}(),r.mode.OFB})},74990:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.pad.AnsiX923={pad:function(i,l){var c=i.sigBytes,f=l*4,o=f-c%f,h=c+o-1;i.clamp(),i.words[h>>>2]|=o<<24-h%4*8,i.sigBytes+=o},unpad:function(i){var l=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=l}},r.pad.Ansix923})},2593:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.pad.Iso10126={pad:function(i,l){var c=l*4,f=c-i.sigBytes%c;i.concat(r.lib.WordArray.random(f-1)).concat(r.lib.WordArray.create([f<<24],1))},unpad:function(i){var l=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=l}},r.pad.Iso10126})},10829:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.pad.Iso97971={pad:function(i,l){i.concat(r.lib.WordArray.create([2147483648],1)),r.pad.ZeroPadding.pad(i,l)},unpad:function(i){r.pad.ZeroPadding.unpad(i),i.sigBytes--}},r.pad.Iso97971})},18846:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.pad.NoPadding={pad:function(){},unpad:function(){}},r.pad.NoPadding})},10265:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(93617))})(this,function(r){return r.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}}},r.pad.ZeroPadding})},37248:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(49479),e(83760))})(this,function(r){return function(){var i=r,l=i.lib,c=l.Base,f=l.WordArray,o=i.algo,h=o.SHA1,u=o.HMAC,a=o.PBKDF2=c.extend({cfg:c.extend({keySize:128/32,hasher:h,iterations:1}),init:function(x){this.cfg=this.cfg.extend(x)},compute:function(x,p){for(var y=this.cfg,m=u.create(y.hasher,x),b=f.create(),A=f.create([1]),k=b.words,R=A.words,C=y.keySize,O=y.iterations;k.length<C;){var M=m.update(p).finalize(A);m.reset();for(var B=M.words,N=B.length,K=M,$=1;$<O;$++){K=m.finalize(K),m.reset();for(var G=K.words,se=0;se<N;se++)B[se]^=G[se]}b.concat(M),R[0]++}return b.sigBytes=C*4,b}});i.PBKDF2=function(x,p,y){return a.create(y).compute(x,p)}}(),r.PBKDF2})},35308:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.StreamCipher,f=i.algo,o=[],h=[],u=[],a=f.RabbitLegacy=c.extend({_doReset:function(){var p=this._key.words,y=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],b=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 A=0;A<4;A++)x.call(this);for(var A=0;A<8;A++)b[A]^=m[A+4&7];if(y){var k=y.words,R=k[0],C=k[1],O=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,M=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,B=O>>>16|M&4294901760,N=M<<16|O&65535;b[0]^=O,b[1]^=B,b[2]^=M,b[3]^=N,b[4]^=O,b[5]^=B,b[6]^=M,b[7]^=N;for(var A=0;A<4;A++)x.call(this)}},_doProcessBlock:function(p,y){var m=this._X;x.call(this),o[0]=m[0]^m[5]>>>16^m[3]<<16,o[1]=m[2]^m[7]>>>16^m[5]<<16,o[2]=m[4]^m[1]>>>16^m[7]<<16,o[3]=m[6]^m[3]>>>16^m[1]<<16;for(var b=0;b<4;b++)o[b]=(o[b]<<8|o[b]>>>24)&16711935|(o[b]<<24|o[b]>>>8)&4278255360,p[y+b]^=o[b]},blockSize:128/32,ivSize:64/32});function x(){for(var p=this._X,y=this._C,m=0;m<8;m++)h[m]=y[m];y[0]=y[0]+1295307597+this._b|0,y[1]=y[1]+3545052371+(y[0]>>>0<h[0]>>>0?1:0)|0,y[2]=y[2]+886263092+(y[1]>>>0<h[1]>>>0?1:0)|0,y[3]=y[3]+1295307597+(y[2]>>>0<h[2]>>>0?1:0)|0,y[4]=y[4]+3545052371+(y[3]>>>0<h[3]>>>0?1:0)|0,y[5]=y[5]+886263092+(y[4]>>>0<h[4]>>>0?1:0)|0,y[6]=y[6]+1295307597+(y[5]>>>0<h[5]>>>0?1:0)|0,y[7]=y[7]+3545052371+(y[6]>>>0<h[6]>>>0?1:0)|0,this._b=y[7]>>>0<h[7]>>>0?1:0;for(var m=0;m<8;m++){var b=p[m]+y[m],A=b&65535,k=b>>>16,R=((A*A>>>17)+A*k>>>15)+k*k,C=((b&4294901760)*b|0)+((b&65535)*b|0);u[m]=R^C}p[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,p[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,p[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,p[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,p[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,p[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,p[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,p[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}i.RabbitLegacy=c._createHelper(a)}(),r.RabbitLegacy})},21865:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.StreamCipher,f=i.algo,o=[],h=[],u=[],a=f.Rabbit=c.extend({_doReset:function(){for(var p=this._key.words,y=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 b=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],A=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++)x.call(this);for(var m=0;m<8;m++)A[m]^=b[m+4&7];if(y){var k=y.words,R=k[0],C=k[1],O=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360,M=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,B=O>>>16|M&4294901760,N=M<<16|O&65535;A[0]^=O,A[1]^=B,A[2]^=M,A[3]^=N,A[4]^=O,A[5]^=B,A[6]^=M,A[7]^=N;for(var m=0;m<4;m++)x.call(this)}},_doProcessBlock:function(p,y){var m=this._X;x.call(this),o[0]=m[0]^m[5]>>>16^m[3]<<16,o[1]=m[2]^m[7]>>>16^m[5]<<16,o[2]=m[4]^m[1]>>>16^m[7]<<16,o[3]=m[6]^m[3]>>>16^m[1]<<16;for(var b=0;b<4;b++)o[b]=(o[b]<<8|o[b]>>>24)&16711935|(o[b]<<24|o[b]>>>8)&4278255360,p[y+b]^=o[b]},blockSize:128/32,ivSize:64/32});function x(){for(var p=this._X,y=this._C,m=0;m<8;m++)h[m]=y[m];y[0]=y[0]+1295307597+this._b|0,y[1]=y[1]+3545052371+(y[0]>>>0<h[0]>>>0?1:0)|0,y[2]=y[2]+886263092+(y[1]>>>0<h[1]>>>0?1:0)|0,y[3]=y[3]+1295307597+(y[2]>>>0<h[2]>>>0?1:0)|0,y[4]=y[4]+3545052371+(y[3]>>>0<h[3]>>>0?1:0)|0,y[5]=y[5]+886263092+(y[4]>>>0<h[4]>>>0?1:0)|0,y[6]=y[6]+1295307597+(y[5]>>>0<h[5]>>>0?1:0)|0,y[7]=y[7]+3545052371+(y[6]>>>0<h[6]>>>0?1:0)|0,this._b=y[7]>>>0<h[7]>>>0?1:0;for(var m=0;m<8;m++){var b=p[m]+y[m],A=b&65535,k=b>>>16,R=((A*A>>>17)+A*k>>>15)+k*k,C=((b&4294901760)*b|0)+((b&65535)*b|0);u[m]=R^C}p[0]=u[0]+(u[7]<<16|u[7]>>>16)+(u[6]<<16|u[6]>>>16)|0,p[1]=u[1]+(u[0]<<8|u[0]>>>24)+u[7]|0,p[2]=u[2]+(u[1]<<16|u[1]>>>16)+(u[0]<<16|u[0]>>>16)|0,p[3]=u[3]+(u[2]<<8|u[2]>>>24)+u[1]|0,p[4]=u[4]+(u[3]<<16|u[3]>>>16)+(u[2]<<16|u[2]>>>16)|0,p[5]=u[5]+(u[4]<<8|u[4]>>>24)+u[3]|0,p[6]=u[6]+(u[5]<<16|u[5]>>>16)+(u[4]<<16|u[4]>>>16)|0,p[7]=u[7]+(u[6]<<8|u[6]>>>24)+u[5]|0}i.Rabbit=c._createHelper(a)}(),r.Rabbit})},22528:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.StreamCipher,f=i.algo,o=f.RC4=c.extend({_doReset:function(){for(var a=this._key,x=a.words,p=a.sigBytes,y=this._S=[],m=0;m<256;m++)y[m]=m;for(var m=0,b=0;m<256;m++){var A=m%p,k=x[A>>>2]>>>24-A%4*8&255;b=(b+y[m]+k)%256;var R=y[m];y[m]=y[b],y[b]=R}this._i=this._j=0},_doProcessBlock:function(a,x){a[x]^=h.call(this)},keySize:256/32,ivSize:0});function h(){for(var a=this._S,x=this._i,p=this._j,y=0,m=0;m<4;m++){x=(x+1)%256,p=(p+a[x])%256;var b=a[x];a[x]=a[p],a[p]=b,y|=a[(a[x]+a[p])%256]<<24-m*8}return this._i=x,this._j=p,y}i.RC4=c._createHelper(o);var u=f.RC4Drop=o.extend({cfg:o.cfg.extend({drop:192}),_doReset:function(){o._doReset.call(this);for(var a=this.cfg.drop;a>0;a--)h.call(this)}});i.RC4Drop=c._createHelper(u)}(),r.RC4})},25824:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,o=c.Hasher,h=l.algo,u=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]),a=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]),x=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]),y=f.create([0,1518500249,1859775393,2400959708,2840853838]),m=f.create([1352829926,1548603684,1836072691,2053994217,0]),b=h.RIPEMD160=o.extend({_doReset:function(){this._hash=f.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(B,N){for(var K=0;K<16;K++){var $=N+K,G=B[$];B[$]=(G<<8|G>>>24)&16711935|(G<<24|G>>>8)&4278255360}var se=this._hash.words,ie=y.words,le=m.words,q=u.words,J=a.words,V=x.words,ue=p.words,ee,Q,ce,Z,j,ae,me,Pe,Oe,Ge;ae=ee=se[0],me=Q=se[1],Pe=ce=se[2],Oe=Z=se[3],Ge=j=se[4];for(var Ne,K=0;K<80;K+=1)Ne=ee+B[N+q[K]]|0,K<16?Ne+=A(Q,ce,Z)+ie[0]:K<32?Ne+=k(Q,ce,Z)+ie[1]:K<48?Ne+=R(Q,ce,Z)+ie[2]:K<64?Ne+=C(Q,ce,Z)+ie[3]:Ne+=O(Q,ce,Z)+ie[4],Ne=Ne|0,Ne=M(Ne,V[K]),Ne=Ne+j|0,ee=j,j=Z,Z=M(ce,10),ce=Q,Q=Ne,Ne=ae+B[N+J[K]]|0,K<16?Ne+=O(me,Pe,Oe)+le[0]:K<32?Ne+=C(me,Pe,Oe)+le[1]:K<48?Ne+=R(me,Pe,Oe)+le[2]:K<64?Ne+=k(me,Pe,Oe)+le[3]:Ne+=A(me,Pe,Oe)+le[4],Ne=Ne|0,Ne=M(Ne,ue[K]),Ne=Ne+Ge|0,ae=Ge,Ge=Oe,Oe=M(Pe,10),Pe=me,me=Ne;Ne=se[1]+ce+Oe|0,se[1]=se[2]+Z+Ge|0,se[2]=se[3]+j+ae|0,se[3]=se[4]+ee+me|0,se[4]=se[0]+Q+Pe|0,se[0]=Ne},_doFinalize:function(){var B=this._data,N=B.words,K=this._nDataBytes*8,$=B.sigBytes*8;N[$>>>5]|=128<<24-$%32,N[($+64>>>9<<4)+14]=(K<<8|K>>>24)&16711935|(K<<24|K>>>8)&4278255360,B.sigBytes=(N.length+1)*4,this._process();for(var G=this._hash,se=G.words,ie=0;ie<5;ie++){var le=se[ie];se[ie]=(le<<8|le>>>24)&16711935|(le<<24|le>>>8)&4278255360}return G},clone:function(){var B=o.clone.call(this);return B._hash=this._hash.clone(),B}});function A(B,N,K){return B^N^K}function k(B,N,K){return B&N|~B&K}function R(B,N,K){return(B|~N)^K}function C(B,N,K){return B&K|N&~K}function O(B,N,K){return B^(N|~K)}function M(B,N){return B<<N|B>>>32-N}l.RIPEMD160=o._createHelper(b),l.HmacRIPEMD160=o._createHmacHelper(b)}(Math),r.RIPEMD160})},49479:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=l.Hasher,o=i.algo,h=[],u=o.SHA1=f.extend({_doReset:function(){this._hash=new c.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(a,x){for(var p=this._hash.words,y=p[0],m=p[1],b=p[2],A=p[3],k=p[4],R=0;R<80;R++){if(R<16)h[R]=a[x+R]|0;else{var C=h[R-3]^h[R-8]^h[R-14]^h[R-16];h[R]=C<<1|C>>>31}var O=(y<<5|y>>>27)+k+h[R];R<20?O+=(m&b|~m&A)+1518500249:R<40?O+=(m^b^A)+1859775393:R<60?O+=(m&b|m&A|b&A)-1894007588:O+=(m^b^A)-899497514,k=A,A=b,b=m<<30|m>>>2,m=y,y=O}p[0]=p[0]+y|0,p[1]=p[1]+m|0,p[2]=p[2]+b|0,p[3]=p[3]+A|0,p[4]=p[4]+k|0},_doFinalize:function(){var a=this._data,x=a.words,p=this._nDataBytes*8,y=a.sigBytes*8;return x[y>>>5]|=128<<24-y%32,x[(y+64>>>9<<4)+14]=Math.floor(p/4294967296),x[(y+64>>>9<<4)+15]=p,a.sigBytes=x.length*4,this._process(),this._hash},clone:function(){var a=f.clone.call(this);return a._hash=this._hash.clone(),a}});i.SHA1=f._createHelper(u),i.HmacSHA1=f._createHmacHelper(u)}(),r.SHA1})},93653:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(2481))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=i.algo,o=f.SHA256,h=f.SHA224=o.extend({_doReset:function(){this._hash=new c.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var u=o._doFinalize.call(this);return u.sigBytes-=4,u}});i.SHA224=o._createHelper(h),i.HmacSHA224=o._createHmacHelper(h)}(),r.SHA224})},2481:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,o=c.Hasher,h=l.algo,u=[],a=[];(function(){function y(k){for(var R=i.sqrt(k),C=2;C<=R;C++)if(!(k%C))return!1;return!0}function m(k){return(k-(k|0))*4294967296|0}for(var b=2,A=0;A<64;)y(b)&&(A<8&&(u[A]=m(i.pow(b,.5))),a[A]=m(i.pow(b,.3333333333333333)),A++),b++})();var x=[],p=h.SHA256=o.extend({_doReset:function(){this._hash=new f.init(u.slice(0))},_doProcessBlock:function(y,m){for(var b=this._hash.words,A=b[0],k=b[1],R=b[2],C=b[3],O=b[4],M=b[5],B=b[6],N=b[7],K=0;K<64;K++){if(K<16)x[K]=y[m+K]|0;else{var $=x[K-15],G=($<<25|$>>>7)^($<<14|$>>>18)^$>>>3,se=x[K-2],ie=(se<<15|se>>>17)^(se<<13|se>>>19)^se>>>10;x[K]=G+x[K-7]+ie+x[K-16]}var le=O&M^~O&B,q=A&k^A&R^k&R,J=(A<<30|A>>>2)^(A<<19|A>>>13)^(A<<10|A>>>22),V=(O<<26|O>>>6)^(O<<21|O>>>11)^(O<<7|O>>>25),ue=N+V+le+a[K]+x[K],ee=J+q;N=B,B=M,M=O,O=C+ue|0,C=R,R=k,k=A,A=ue+ee|0}b[0]=b[0]+A|0,b[1]=b[1]+k|0,b[2]=b[2]+R|0,b[3]=b[3]+C|0,b[4]=b[4]+O|0,b[5]=b[5]+M|0,b[6]=b[6]+B|0,b[7]=b[7]+N|0},_doFinalize:function(){var y=this._data,m=y.words,b=this._nDataBytes*8,A=y.sigBytes*8;return m[A>>>5]|=128<<24-A%32,m[(A+64>>>9<<4)+14]=i.floor(b/4294967296),m[(A+64>>>9<<4)+15]=b,y.sigBytes=m.length*4,this._process(),this._hash},clone:function(){var y=o.clone.call(this);return y._hash=this._hash.clone(),y}});l.SHA256=o._createHelper(p),l.HmacSHA256=o._createHmacHelper(p)}(Math),r.SHA256})},79421:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(41988))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.WordArray,o=c.Hasher,h=l.x64,u=h.Word,a=l.algo,x=[],p=[],y=[];(function(){for(var A=1,k=0,R=0;R<24;R++){x[A+5*k]=(R+1)*(R+2)/2%64;var C=k%5,O=(2*A+3*k)%5;A=C,k=O}for(var A=0;A<5;A++)for(var k=0;k<5;k++)p[A+5*k]=k+(2*A+3*k)%5*5;for(var M=1,B=0;B<24;B++){for(var N=0,K=0,$=0;$<7;$++){if(M&1){var G=(1<<$)-1;G<32?K^=1<<G:N^=1<<G-32}M&128?M=M<<1^113:M<<=1}y[B]=u.create(N,K)}})();var m=[];(function(){for(var A=0;A<25;A++)m[A]=u.create()})();var b=a.SHA3=o.extend({cfg:o.cfg.extend({outputLength:512}),_doReset:function(){for(var A=this._state=[],k=0;k<25;k++)A[k]=new u.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(A,k){for(var R=this._state,C=this.blockSize/2,O=0;O<C;O++){var M=A[k+2*O],B=A[k+2*O+1];M=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360,B=(B<<8|B>>>24)&16711935|(B<<24|B>>>8)&4278255360;var N=R[O];N.high^=B,N.low^=M}for(var K=0;K<24;K++){for(var $=0;$<5;$++){for(var G=0,se=0,ie=0;ie<5;ie++){var N=R[$+5*ie];G^=N.high,se^=N.low}var le=m[$];le.high=G,le.low=se}for(var $=0;$<5;$++)for(var q=m[($+4)%5],J=m[($+1)%5],V=J.high,ue=J.low,G=q.high^(V<<1|ue>>>31),se=q.low^(ue<<1|V>>>31),ie=0;ie<5;ie++){var N=R[$+5*ie];N.high^=G,N.low^=se}for(var ee=1;ee<25;ee++){var G,se,N=R[ee],Q=N.high,ce=N.low,Z=x[ee];Z<32?(G=Q<<Z|ce>>>32-Z,se=ce<<Z|Q>>>32-Z):(G=ce<<Z-32|Q>>>64-Z,se=Q<<Z-32|ce>>>64-Z);var j=m[p[ee]];j.high=G,j.low=se}var ae=m[0],me=R[0];ae.high=me.high,ae.low=me.low;for(var $=0;$<5;$++)for(var ie=0;ie<5;ie++){var ee=$+5*ie,N=R[ee],Pe=m[ee],Oe=m[($+1)%5+5*ie],Ge=m[($+2)%5+5*ie];N.high=Pe.high^~Oe.high&Ge.high,N.low=Pe.low^~Oe.low&Ge.low}var N=R[0],Ne=y[K];N.high^=Ne.high,N.low^=Ne.low}},_doFinalize:function(){var A=this._data,k=A.words,R=this._nDataBytes*8,C=A.sigBytes*8,O=this.blockSize*32;k[C>>>5]|=1<<24-C%32,k[(i.ceil((C+1)/O)*O>>>5)-1]|=128,A.sigBytes=k.length*4,this._process();for(var M=this._state,B=this.cfg.outputLength/8,N=B/8,K=[],$=0;$<N;$++){var G=M[$],se=G.high,ie=G.low;se=(se<<8|se>>>24)&16711935|(se<<24|se>>>8)&4278255360,ie=(ie<<8|ie>>>24)&16711935|(ie<<24|ie>>>8)&4278255360,K.push(ie),K.push(se)}return new f.init(K,B)},clone:function(){for(var A=o.clone.call(this),k=A._state=this._state.slice(0),R=0;R<25;R++)k[R]=k[R].clone();return A}});l.SHA3=o._createHelper(b),l.HmacSHA3=o._createHmacHelper(b)}(Math),r.SHA3})},82307:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(41988),e(12133))})(this,function(r){return function(){var i=r,l=i.x64,c=l.Word,f=l.WordArray,o=i.algo,h=o.SHA512,u=o.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 a=h._doFinalize.call(this);return a.sigBytes-=16,a}});i.SHA384=h._createHelper(u),i.HmacSHA384=h._createHmacHelper(u)}(),r.SHA384})},12133:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(41988))})(this,function(r){return function(){var i=r,l=i.lib,c=l.Hasher,f=i.x64,o=f.Word,h=f.WordArray,u=i.algo;function a(){return o.create.apply(o,arguments)}var x=[a(1116352408,3609767458),a(1899447441,602891725),a(3049323471,3964484399),a(3921009573,2173295548),a(961987163,4081628472),a(1508970993,3053834265),a(2453635748,2937671579),a(2870763221,3664609560),a(3624381080,2734883394),a(310598401,1164996542),a(607225278,1323610764),a(1426881987,3590304994),a(1925078388,4068182383),a(2162078206,991336113),a(2614888103,633803317),a(3248222580,3479774868),a(3835390401,2666613458),a(4022224774,944711139),a(264347078,2341262773),a(604807628,2007800933),a(770255983,1495990901),a(1249150122,1856431235),a(1555081692,3175218132),a(1996064986,2198950837),a(2554220882,3999719339),a(2821834349,766784016),a(2952996808,2566594879),a(3210313671,3203337956),a(3336571891,1034457026),a(3584528711,2466948901),a(113926993,3758326383),a(338241895,168717936),a(666307205,1188179964),a(773529912,1546045734),a(1294757372,1522805485),a(1396182291,2643833823),a(1695183700,2343527390),a(1986661051,1014477480),a(2177026350,1206759142),a(2456956037,344077627),a(2730485921,1290863460),a(2820302411,3158454273),a(3259730800,3505952657),a(3345764771,106217008),a(3516065817,3606008344),a(3600352804,1432725776),a(4094571909,1467031594),a(275423344,851169720),a(430227734,3100823752),a(506948616,1363258195),a(659060556,3750685593),a(883997877,3785050280),a(958139571,3318307427),a(1322822218,3812723403),a(1537002063,2003034995),a(1747873779,3602036899),a(1955562222,1575990012),a(2024104815,1125592928),a(2227730452,2716904306),a(2361852424,442776044),a(2428436474,593698344),a(2756734187,3733110249),a(3204031479,2999351573),a(3329325298,3815920427),a(3391569614,3928383900),a(3515267271,566280711),a(3940187606,3454069534),a(4118630271,4000239992),a(116418474,1914138554),a(174292421,2731055270),a(289380356,3203993006),a(460393269,320620315),a(685471733,587496836),a(852142971,1086792851),a(1017036298,365543100),a(1126000580,2618297676),a(1288033470,3409855158),a(1501505948,4234509866),a(1607167915,987167468),a(1816402316,1246189591)],p=[];(function(){for(var m=0;m<80;m++)p[m]=a()})();var y=u.SHA512=c.extend({_doReset:function(){this._hash=new h.init([new o.init(1779033703,4089235720),new o.init(3144134277,2227873595),new o.init(1013904242,4271175723),new o.init(2773480762,1595750129),new o.init(1359893119,2917565137),new o.init(2600822924,725511199),new o.init(528734635,4215389547),new o.init(1541459225,327033209)])},_doProcessBlock:function(m,b){for(var A=this._hash.words,k=A[0],R=A[1],C=A[2],O=A[3],M=A[4],B=A[5],N=A[6],K=A[7],$=k.high,G=k.low,se=R.high,ie=R.low,le=C.high,q=C.low,J=O.high,V=O.low,ue=M.high,ee=M.low,Q=B.high,ce=B.low,Z=N.high,j=N.low,ae=K.high,me=K.low,Pe=$,Oe=G,Ge=se,Ne=ie,Mt=le,bt=q,Rt=J,Ht=V,Bt=ue,rr=ee,je=Q,Et=ce,Nt=Z,rt=j,gt=ae,ft=me,qe=0;qe<80;qe++){var Be,xe,Re=p[qe];if(qe<16)xe=Re.high=m[b+qe*2]|0,Be=Re.low=m[b+qe*2+1]|0;else{var $e=p[qe-15],We=$e.high,Ye=$e.low,dt=(We>>>1|Ye<<31)^(We>>>8|Ye<<24)^We>>>7,xt=(Ye>>>1|We<<31)^(Ye>>>8|We<<24)^(Ye>>>7|We<<25),ir=p[qe-2],er=ir.high,Le=ir.low,tt=(er>>>19|Le<<13)^(er<<3|Le>>>29)^er>>>6,Vt=(Le>>>19|er<<13)^(Le<<3|er>>>29)^(Le>>>6|er<<26),Ft=p[qe-7],Wt=Ft.high,Gt=Ft.low,Pt=p[qe-16],Qt=Pt.high,Ze=Pt.low;Be=xt+Gt,xe=dt+Wt+(Be>>>0<xt>>>0?1:0),Be=Be+Vt,xe=xe+tt+(Be>>>0<Vt>>>0?1:0),Be=Be+Ze,xe=xe+Qt+(Be>>>0<Ze>>>0?1:0),Re.high=xe,Re.low=Be}var fe=Bt&je^~Bt&Nt,pe=rr&Et^~rr&rt,It=Pe&Ge^Pe&Mt^Ge&Mt,Te=Oe&Ne^Oe&bt^Ne&bt,ct=(Pe>>>28|Oe<<4)^(Pe<<30|Oe>>>2)^(Pe<<25|Oe>>>7),$t=(Oe>>>28|Pe<<4)^(Oe<<30|Pe>>>2)^(Oe<<25|Pe>>>7),Ct=(Bt>>>14|rr<<18)^(Bt>>>18|rr<<14)^(Bt<<23|rr>>>9),Ie=(rr>>>14|Bt<<18)^(rr>>>18|Bt<<14)^(rr<<23|Bt>>>9),St=x[qe],Ue=St.high,Se=St.low,yt=ft+Ie,Lt=gt+Ct+(yt>>>0<ft>>>0?1:0),yt=yt+pe,Lt=Lt+fe+(yt>>>0<pe>>>0?1:0),yt=yt+Se,Lt=Lt+Ue+(yt>>>0<Se>>>0?1:0),yt=yt+Be,Lt=Lt+xe+(yt>>>0<Be>>>0?1:0),Me=$t+Te,Pr=ct+It+(Me>>>0<$t>>>0?1:0);gt=Nt,ft=rt,Nt=je,rt=Et,je=Bt,Et=rr,rr=Ht+yt|0,Bt=Rt+Lt+(rr>>>0<Ht>>>0?1:0)|0,Rt=Mt,Ht=bt,Mt=Ge,bt=Ne,Ge=Pe,Ne=Oe,Oe=yt+Me|0,Pe=Lt+Pr+(Oe>>>0<yt>>>0?1:0)|0}G=k.low=G+Oe,k.high=$+Pe+(G>>>0<Oe>>>0?1:0),ie=R.low=ie+Ne,R.high=se+Ge+(ie>>>0<Ne>>>0?1:0),q=C.low=q+bt,C.high=le+Mt+(q>>>0<bt>>>0?1:0),V=O.low=V+Ht,O.high=J+Rt+(V>>>0<Ht>>>0?1:0),ee=M.low=ee+rr,M.high=ue+Bt+(ee>>>0<rr>>>0?1:0),ce=B.low=ce+Et,B.high=Q+je+(ce>>>0<Et>>>0?1:0),j=N.low=j+rt,N.high=Z+Nt+(j>>>0<rt>>>0?1:0),me=K.low=me+ft,K.high=ae+gt+(me>>>0<ft>>>0?1:0)},_doFinalize:function(){var m=this._data,b=m.words,A=this._nDataBytes*8,k=m.sigBytes*8;b[k>>>5]|=128<<24-k%32,b[(k+128>>>10<<5)+30]=Math.floor(A/4294967296),b[(k+128>>>10<<5)+31]=A,m.sigBytes=b.length*4,this._process();var R=this._hash.toX32();return R},clone:function(){var m=c.clone.call(this);return m._hash=this._hash.clone(),m},blockSize:1024/32});i.SHA512=c._createHelper(y),i.HmacSHA512=c._createHmacHelper(y)}(),r.SHA512})},61945:function(d,_,e){(function(r,i,l){d.exports=_=i(e(52952),e(35909),e(34905),e(28492),e(93617))})(this,function(r){return function(){var i=r,l=i.lib,c=l.WordArray,f=l.BlockCipher,o=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],u=[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],a=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],x=[{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],y=o.DES=f.extend({_doReset:function(){for(var k=this._key,R=k.words,C=[],O=0;O<56;O++){var M=h[O]-1;C[O]=R[M>>>5]>>>31-M%32&1}for(var B=this._subKeys=[],N=0;N<16;N++){for(var K=B[N]=[],$=a[N],O=0;O<24;O++)K[O/6|0]|=C[(u[O]-1+$)%28]<<31-O%6,K[4+(O/6|0)]|=C[28+(u[O+24]-1+$)%28]<<31-O%6;K[0]=K[0]<<1|K[0]>>>31;for(var O=1;O<7;O++)K[O]=K[O]>>>(O-1)*4+3;K[7]=K[7]<<5|K[7]>>>27}for(var G=this._invSubKeys=[],O=0;O<16;O++)G[O]=B[15-O]},encryptBlock:function(k,R){this._doCryptBlock(k,R,this._subKeys)},decryptBlock:function(k,R){this._doCryptBlock(k,R,this._invSubKeys)},_doCryptBlock:function(k,R,C){this._lBlock=k[R],this._rBlock=k[R+1],m.call(this,4,252645135),m.call(this,16,65535),b.call(this,2,858993459),b.call(this,8,16711935),m.call(this,1,1431655765);for(var O=0;O<16;O++){for(var M=C[O],B=this._lBlock,N=this._rBlock,K=0,$=0;$<8;$++)K|=x[$][((N^M[$])&p[$])>>>0];this._lBlock=N,this._rBlock=B^K}var G=this._lBlock;this._lBlock=this._rBlock,this._rBlock=G,m.call(this,1,1431655765),b.call(this,8,16711935),b.call(this,2,858993459),m.call(this,16,65535),m.call(this,4,252645135),k[R]=this._lBlock,k[R+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function m(k,R){var C=(this._lBlock>>>k^this._rBlock)&R;this._rBlock^=C,this._lBlock^=C<<k}function b(k,R){var C=(this._rBlock>>>k^this._lBlock)&R;this._lBlock^=C,this._rBlock^=C<<k}i.DES=f._createHelper(y);var A=o.TripleDES=f.extend({_doReset:function(){var k=this._key,R=k.words;if(R.length!==2&&R.length!==4&&R.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var C=R.slice(0,2),O=R.length<4?R.slice(0,2):R.slice(2,4),M=R.length<6?R.slice(0,2):R.slice(4,6);this._des1=y.createEncryptor(c.create(C)),this._des2=y.createEncryptor(c.create(O)),this._des3=y.createEncryptor(c.create(M))},encryptBlock:function(k,R){this._des1.encryptBlock(k,R),this._des2.decryptBlock(k,R),this._des3.encryptBlock(k,R)},decryptBlock:function(k,R){this._des3.decryptBlock(k,R),this._des2.encryptBlock(k,R),this._des1.decryptBlock(k,R)},keySize:192/32,ivSize:64/32,blockSize:64/32});i.TripleDES=f._createHelper(A)}(),r.TripleDES})},41988:function(d,_,e){(function(r,i){d.exports=_=i(e(52952))})(this,function(r){return function(i){var l=r,c=l.lib,f=c.Base,o=c.WordArray,h=l.x64={},u=h.Word=f.extend({init:function(x,p){this.high=x,this.low=p}}),a=h.WordArray=f.extend({init:function(x,p){x=this.words=x||[],p!=i?this.sigBytes=p:this.sigBytes=x.length*8},toX32:function(){for(var x=this.words,p=x.length,y=[],m=0;m<p;m++){var b=x[m];y.push(b.high),y.push(b.low)}return o.create(y,this.sigBytes)},clone:function(){for(var x=f.clone.call(this),p=x.words=this.words.slice(0),y=p.length,m=0;m<y;m++)p[m]=p[m].clone();return x}})}(),r})},35413:function(d,_,e){"use strict";var r=e(57046),i=e(69574),l=e(63474),c=e(47095),f=e(99363),o=d.exports=function(h,u){var a,x,p,y,m;return arguments.length<2||typeof h!="string"?(y=u,u=h,h=null):y=arguments[2],r(h)?(a=f.call(h,"c"),x=f.call(h,"e"),p=f.call(h,"w")):(a=p=!0,x=!1),m={value:u,configurable:a,enumerable:x,writable:p},y?l(c(y),m):m};o.gs=function(h,u,a){var x,p,y,m;return typeof h!="string"?(y=a,a=u,u=h,h=null):y=arguments[3],r(u)?i(u)?r(a)?i(a)||(y=a,a=void 0):a=void 0:(y=u,u=a=void 0):u=void 0,r(h)?(x=f.call(h,"c"),p=f.call(h,"e")):(x=!0,p=!1),m={get:u,set:a,configurable:x,enumerable:p},y?l(c(y),m):m}},61186:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";var _=1e3,e=6e4,r=36e5,i="millisecond",l="second",c="minute",f="hour",o="day",h="week",u="month",a="quarter",x="year",p="date",y="Invalid Date",m=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|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,A={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(ie){var le=["th","st","nd","rd"],q=ie%100;return"["+ie+(le[(q-20)%10]||le[q]||le[0])+"]"}},k=function(ie,le,q){var J=String(ie);return!J||J.length>=le?ie:""+Array(le+1-J.length).join(q)+ie},R={s:k,z:function(ie){var le=-ie.utcOffset(),q=Math.abs(le),J=Math.floor(q/60),V=q%60;return(le<=0?"+":"-")+k(J,2,"0")+":"+k(V,2,"0")},m:function ie(le,q){if(le.date()<q.date())return-ie(q,le);var J=12*(q.year()-le.year())+(q.month()-le.month()),V=le.clone().add(J,u),ue=q-V<0,ee=le.clone().add(J+(ue?-1:1),u);return+(-(J+(q-V)/(ue?V-ee:ee-V))||0)},a:function(ie){return ie<0?Math.ceil(ie)||0:Math.floor(ie)},p:function(ie){return{M:u,y:x,w:h,d:o,D:p,h:f,m:c,s:l,ms:i,Q:a}[ie]||String(ie||"").toLowerCase().replace(/s$/,"")},u:function(ie){return ie===void 0}},C="en",O={};O[C]=A;var M="$isDayjsObject",B=function(ie){return ie instanceof G||!(!ie||!ie[M])},N=function ie(le,q,J){var V;if(!le)return C;if(typeof le=="string"){var ue=le.toLowerCase();O[ue]&&(V=ue),q&&(O[ue]=q,V=ue);var ee=le.split("-");if(!V&&ee.length>1)return ie(ee[0])}else{var Q=le.name;O[Q]=le,V=Q}return!J&&V&&(C=V),V||!J&&C},K=function(ie,le){if(B(ie))return ie.clone();var q=typeof le=="object"?le:{};return q.date=ie,q.args=arguments,new G(q)},$=R;$.l=N,$.i=B,$.w=function(ie,le){return K(ie,{locale:le.$L,utc:le.$u,x:le.$x,$offset:le.$offset})};var G=function(){function ie(q){this.$L=N(q.locale,null,!0),this.parse(q),this.$x=this.$x||q.x||{},this[M]=!0}var le=ie.prototype;return le.parse=function(q){this.$d=function(J){var V=J.date,ue=J.utc;if(V===null)return new Date(NaN);if($.u(V))return new Date;if(V instanceof Date)return new Date(V);if(typeof V=="string"&&!/Z$/i.test(V)){var ee=V.match(m);if(ee){var Q=ee[2]-1||0,ce=(ee[7]||"0").substring(0,3);return ue?new Date(Date.UTC(ee[1],Q,ee[3]||1,ee[4]||0,ee[5]||0,ee[6]||0,ce)):new Date(ee[1],Q,ee[3]||1,ee[4]||0,ee[5]||0,ee[6]||0,ce)}}return new Date(V)}(q),this.init()},le.init=function(){var q=this.$d;this.$y=q.getFullYear(),this.$M=q.getMonth(),this.$D=q.getDate(),this.$W=q.getDay(),this.$H=q.getHours(),this.$m=q.getMinutes(),this.$s=q.getSeconds(),this.$ms=q.getMilliseconds()},le.$utils=function(){return $},le.isValid=function(){return this.$d.toString()!==y},le.isSame=function(q,J){var V=K(q);return this.startOf(J)<=V&&V<=this.endOf(J)},le.isAfter=function(q,J){return K(q)<this.startOf(J)},le.isBefore=function(q,J){return this.endOf(J)<K(q)},le.$g=function(q,J,V){return $.u(q)?this[J]:this.set(V,q)},le.unix=function(){return Math.floor(this.valueOf()/1e3)},le.valueOf=function(){return this.$d.getTime()},le.startOf=function(q,J){var V=this,ue=!!$.u(J)||J,ee=$.p(q),Q=function(Ge,Ne){var Mt=$.w(V.$u?Date.UTC(V.$y,Ne,Ge):new Date(V.$y,Ne,Ge),V);return ue?Mt:Mt.endOf(o)},ce=function(Ge,Ne){return $.w(V.toDate()[Ge].apply(V.toDate("s"),(ue?[0,0,0,0]:[23,59,59,999]).slice(Ne)),V)},Z=this.$W,j=this.$M,ae=this.$D,me="set"+(this.$u?"UTC":"");switch(ee){case x:return ue?Q(1,0):Q(31,11);case u:return ue?Q(1,j):Q(0,j+1);case h:var Pe=this.$locale().weekStart||0,Oe=(Z<Pe?Z+7:Z)-Pe;return Q(ue?ae-Oe:ae+(6-Oe),j);case o:case p:return ce(me+"Hours",0);case f:return ce(me+"Minutes",1);case c:return ce(me+"Seconds",2);case l:return ce(me+"Milliseconds",3);default:return this.clone()}},le.endOf=function(q){return this.startOf(q,!1)},le.$set=function(q,J){var V,ue=$.p(q),ee="set"+(this.$u?"UTC":""),Q=(V={},V[o]=ee+"Date",V[p]=ee+"Date",V[u]=ee+"Month",V[x]=ee+"FullYear",V[f]=ee+"Hours",V[c]=ee+"Minutes",V[l]=ee+"Seconds",V[i]=ee+"Milliseconds",V)[ue],ce=ue===o?this.$D+(J-this.$W):J;if(ue===u||ue===x){var Z=this.clone().set(p,1);Z.$d[Q](ce),Z.init(),this.$d=Z.set(p,Math.min(this.$D,Z.daysInMonth())).$d}else Q&&this.$d[Q](ce);return this.init(),this},le.set=function(q,J){return this.clone().$set(q,J)},le.get=function(q){return this[$.p(q)]()},le.add=function(q,J){var V,ue=this;q=Number(q);var ee=$.p(J),Q=function(j){var ae=K(ue);return $.w(ae.date(ae.date()+Math.round(j*q)),ue)};if(ee===u)return this.set(u,this.$M+q);if(ee===x)return this.set(x,this.$y+q);if(ee===o)return Q(1);if(ee===h)return Q(7);var ce=(V={},V[c]=e,V[f]=r,V[l]=_,V)[ee]||1,Z=this.$d.getTime()+q*ce;return $.w(Z,this)},le.subtract=function(q,J){return this.add(-1*q,J)},le.format=function(q){var J=this,V=this.$locale();if(!this.isValid())return V.invalidDate||y;var ue=q||"YYYY-MM-DDTHH:mm:ssZ",ee=$.z(this),Q=this.$H,ce=this.$m,Z=this.$M,j=V.weekdays,ae=V.months,me=V.meridiem,Pe=function(Ne,Mt,bt,Rt){return Ne&&(Ne[Mt]||Ne(J,ue))||bt[Mt].slice(0,Rt)},Oe=function(Ne){return $.s(Q%12||12,Ne,"0")},Ge=me||function(Ne,Mt,bt){var Rt=Ne<12?"AM":"PM";return bt?Rt.toLowerCase():Rt};return ue.replace(b,function(Ne,Mt){return Mt||function(bt){switch(bt){case"YY":return String(J.$y).slice(-2);case"YYYY":return $.s(J.$y,4,"0");case"M":return Z+1;case"MM":return $.s(Z+1,2,"0");case"MMM":return Pe(V.monthsShort,Z,ae,3);case"MMMM":return Pe(ae,Z);case"D":return J.$D;case"DD":return $.s(J.$D,2,"0");case"d":return String(J.$W);case"dd":return Pe(V.weekdaysMin,J.$W,j,2);case"ddd":return Pe(V.weekdaysShort,J.$W,j,3);case"dddd":return j[J.$W];case"H":return String(Q);case"HH":return $.s(Q,2,"0");case"h":return Oe(1);case"hh":return Oe(2);case"a":return Ge(Q,ce,!0);case"A":return Ge(Q,ce,!1);case"m":return String(ce);case"mm":return $.s(ce,2,"0");case"s":return String(J.$s);case"ss":return $.s(J.$s,2,"0");case"SSS":return $.s(J.$ms,3,"0");case"Z":return ee}return null}(Ne)||ee.replace(":","")})},le.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},le.diff=function(q,J,V){var ue,ee=this,Q=$.p(J),ce=K(q),Z=(ce.utcOffset()-this.utcOffset())*e,j=this-ce,ae=function(){return $.m(ee,ce)};switch(Q){case x:ue=ae()/12;break;case u:ue=ae();break;case a:ue=ae()/3;break;case h:ue=(j-Z)/6048e5;break;case o:ue=(j-Z)/864e5;break;case f:ue=j/r;break;case c:ue=j/e;break;case l:ue=j/_;break;default:ue=j}return V?ue:$.a(ue)},le.daysInMonth=function(){return this.endOf(u).$D},le.$locale=function(){return O[this.$L]},le.locale=function(q,J){if(!q)return this.$L;var V=this.clone(),ue=N(q,J,!0);return ue&&(V.$L=ue),V},le.clone=function(){return $.w(this.$d,this)},le.toDate=function(){return new Date(this.valueOf())},le.toJSON=function(){return this.isValid()?this.toISOString():null},le.toISOString=function(){return this.$d.toISOString()},le.toString=function(){return this.$d.toUTCString()},ie}(),se=G.prototype;return K.prototype=se,[["$ms",i],["$s",l],["$m",c],["$H",f],["$W",o],["$M",u],["$y",x],["$D",p]].forEach(function(ie){se[ie[1]]=function(le){return this.$g(le,ie[0],ie[1])}}),K.extend=function(ie,le){return ie.$i||(ie(le,G,K),ie.$i=!0),K},K.locale=N,K.isDayjs=B,K.unix=function(ie){return K(1e3*ie)},K.en=O[C],K.Ls=O,K.p={},K})},65517:function(d,_,e){(function(r,i){d.exports=i(e(61186))})(this,function(r){"use strict";function i(f){return f&&typeof f=="object"&&"default"in f?f:{default:f}}var l=i(r),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,o){return o==="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,o){var h=100*f+o;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(_,e){d.exports=e()})(this,function(){"use strict";return function(_,e){var r=e.prototype,i=r.format;r.format=function(l){var c=this,f=this.$locale();if(!this.isValid())return i.bind(this)(l);var o=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(u){switch(u){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 o.s(c.week(),u==="w"?1:2,"0");case"W":case"WW":return o.s(c.isoWeek(),u==="W"?1:2,"0");case"k":case"kk":return o.s(String(c.$H===0?24:c.$H),u==="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 u}});return i.bind(this)(h)}}})},33656:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";var _={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,r=/\d/,i=/\d\d/,l=/\d\d?/,c=/\d*[^-_:/,()\s\d]+/,f={},o=function(m){return(m=+m)+(m>68?1900:2e3)},h=function(m){return function(b){this[m]=+b}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(m){(this.zone||(this.zone={})).offset=function(b){if(!b||b==="Z")return 0;var A=b.match(/([+-]|\d\d)/g),k=60*A[1]+(+A[2]||0);return k===0?0:A[0]==="+"?-k:k}(m)}],a=function(m){var b=f[m];return b&&(b.indexOf?b:b.s.concat(b.f))},x=function(m,b){var A,k=f.meridiem;if(k){for(var R=1;R<=24;R+=1)if(m.indexOf(k(R,0,b))>-1){A=R>12;break}}else A=m===(b?"pm":"PM");return A},p={A:[c,function(m){this.afternoon=x(m,!1)}],a:[c,function(m){this.afternoon=x(m,!0)}],Q:[r,function(m){this.month=3*(m-1)+1}],S:[r,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 b=f.ordinal,A=m.match(/\d+/);if(this.day=A[0],b)for(var k=1;k<=31;k+=1)b(k).replace(/\[|\]/g,"")===m&&(this.day=k)}],w:[l,h("week")],ww:[i,h("week")],M:[l,h("month")],MM:[i,h("month")],MMM:[c,function(m){var b=a("months"),A=(a("monthsShort")||b.map(function(k){return k.slice(0,3)})).indexOf(m)+1;if(A<1)throw new Error;this.month=A%12||A}],MMMM:[c,function(m){var b=a("months").indexOf(m)+1;if(b<1)throw new Error;this.month=b%12||b}],Y:[/[+-]?\d+/,h("year")],YY:[i,function(m){this.year=o(m)}],YYYY:[/\d{4}/,h("year")],Z:u,ZZ:u};function y(m){var b,A;b=m,A=f&&f.formats;for(var k=(m=b.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(K,$,G){var se=G&&G.toUpperCase();return $||A[G]||_[G]||A[se].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(ie,le,q){return le||q.slice(1)})})).match(e),R=k.length,C=0;C<R;C+=1){var O=k[C],M=p[O],B=M&&M[0],N=M&&M[1];k[C]=N?{regex:B,parser:N}:O.replace(/^\[|\]$/g,"")}return function(K){for(var $={},G=0,se=0;G<R;G+=1){var ie=k[G];if(typeof ie=="string")se+=ie.length;else{var le=ie.regex,q=ie.parser,J=K.slice(se),V=le.exec(J)[0];q.call($,V),K=K.replace(V,"")}}return function(ue){var ee=ue.afternoon;if(ee!==void 0){var Q=ue.hours;ee?Q<12&&(ue.hours+=12):Q===12&&(ue.hours=0),delete ue.afternoon}}($),$}}return function(m,b,A){A.p.customParseFormat=!0,m&&m.parseTwoDigitYear&&(o=m.parseTwoDigitYear);var k=b.prototype,R=k.parse;k.parse=function(C){var O=C.date,M=C.utc,B=C.args;this.$u=M;var N=B[1];if(typeof N=="string"){var K=B[2]===!0,$=B[3]===!0,G=K||$,se=B[2];$&&(se=B[2]),f=this.$locale(),!K&&se&&(f=A.Ls[se]),this.$d=function(J,V,ue,ee){try{if(["x","X"].indexOf(V)>-1)return new Date((V==="X"?1e3:1)*J);var Q=y(V)(J),ce=Q.year,Z=Q.month,j=Q.day,ae=Q.hours,me=Q.minutes,Pe=Q.seconds,Oe=Q.milliseconds,Ge=Q.zone,Ne=Q.week,Mt=new Date,bt=j||(ce||Z?1:Mt.getDate()),Rt=ce||Mt.getFullYear(),Ht=0;ce&&!Z||(Ht=Z>0?Z-1:Mt.getMonth());var Bt,rr=ae||0,je=me||0,Et=Pe||0,Nt=Oe||0;return Ge?new Date(Date.UTC(Rt,Ht,bt,rr,je,Et,Nt+60*Ge.offset*1e3)):ue?new Date(Date.UTC(Rt,Ht,bt,rr,je,Et,Nt)):(Bt=new Date(Rt,Ht,bt,rr,je,Et,Nt),Ne&&(Bt=ee(Bt).week(Ne).toDate()),Bt)}catch(rt){return new Date("")}}(O,N,M,A),this.init(),se&&se!==!0&&(this.$L=this.locale(se).$L),G&&O!=this.format(N)&&(this.$d=new Date("")),f={}}else if(N instanceof Array)for(var ie=N.length,le=1;le<=ie;le+=1){B[1]=N[le-1];var q=A.apply(this,B);if(q.isValid()){this.$d=q.$d,this.$L=q.$L,this.init();break}le===ie&&(this.$d=new Date(""))}else R.call(this,C)}}})},47477:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";var _,e,r=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,o=31536e6,h=2628e6,u=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,a={years:o,months:h,days:c,hours:l,minutes:i,seconds:r,milliseconds:1,weeks:6048e5},x=function(O){return O instanceof R},p=function(O,M,B){return new R(O,B,M.$l)},y=function(O){return e.p(O)+"s"},m=function(O){return O<0},b=function(O){return m(O)?Math.ceil(O):Math.floor(O)},A=function(O){return Math.abs(O)},k=function(O,M){return O?m(O)?{negative:!0,format:""+A(O)+M}:{negative:!1,format:""+O+M}:{negative:!1,format:""}},R=function(){function O(B,N,K){var $=this;if(this.$d={},this.$l=K,B===void 0&&(this.$ms=0,this.parseFromMilliseconds()),N)return p(B*a[y(N)],this);if(typeof B=="number")return this.$ms=B,this.parseFromMilliseconds(),this;if(typeof B=="object")return Object.keys(B).forEach(function(ie){$.$d[y(ie)]=B[ie]}),this.calMilliseconds(),this;if(typeof B=="string"){var G=B.match(u);if(G){var se=G.slice(2).map(function(ie){return ie!=null?Number(ie):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 M=O.prototype;return M.calMilliseconds=function(){var B=this;this.$ms=Object.keys(this.$d).reduce(function(N,K){return N+(B.$d[K]||0)*a[K]},0)},M.parseFromMilliseconds=function(){var B=this.$ms;this.$d.years=b(B/o),B%=o,this.$d.months=b(B/h),B%=h,this.$d.days=b(B/c),B%=c,this.$d.hours=b(B/l),B%=l,this.$d.minutes=b(B/i),B%=i,this.$d.seconds=b(B/r),B%=r,this.$d.milliseconds=B},M.toISOString=function(){var B=k(this.$d.years,"Y"),N=k(this.$d.months,"M"),K=+this.$d.days||0;this.$d.weeks&&(K+=7*this.$d.weeks);var $=k(K,"D"),G=k(this.$d.hours,"H"),se=k(this.$d.minutes,"M"),ie=this.$d.seconds||0;this.$d.milliseconds&&(ie+=this.$d.milliseconds/1e3,ie=Math.round(1e3*ie)/1e3);var le=k(ie,"S"),q=B.negative||N.negative||$.negative||G.negative||se.negative||le.negative,J=G.format||se.format||le.format?"T":"",V=(q?"-":"")+"P"+B.format+N.format+$.format+J+G.format+se.format+le.format;return V==="P"||V==="-P"?"P0D":V},M.toJSON=function(){return this.toISOString()},M.format=function(B){var N=B||"YYYY-MM-DDTHH:mm:ss",K={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 N.replace(f,function($,G){return G||String(K[$])})},M.as=function(B){return this.$ms/a[y(B)]},M.get=function(B){var N=this.$ms,K=y(B);return K==="milliseconds"?N%=1e3:N=K==="weeks"?b(N/a[K]):this.$d[K],N||0},M.add=function(B,N,K){var $;return $=N?B*a[y(N)]:x(B)?B.$ms:p(B,this).$ms,p(this.$ms+$*(K?-1:1),this)},M.subtract=function(B,N){return this.add(B,N,!0)},M.locale=function(B){var N=this.clone();return N.$l=B,N},M.clone=function(){return p(this.$ms,this)},M.humanize=function(B){return _().add(this.$ms,"ms").locale(this.$l).fromNow(!B)},M.valueOf=function(){return this.asMilliseconds()},M.milliseconds=function(){return this.get("milliseconds")},M.asMilliseconds=function(){return this.as("milliseconds")},M.seconds=function(){return this.get("seconds")},M.asSeconds=function(){return this.as("seconds")},M.minutes=function(){return this.get("minutes")},M.asMinutes=function(){return this.as("minutes")},M.hours=function(){return this.get("hours")},M.asHours=function(){return this.as("hours")},M.days=function(){return this.get("days")},M.asDays=function(){return this.as("days")},M.weeks=function(){return this.get("weeks")},M.asWeeks=function(){return this.as("weeks")},M.months=function(){return this.get("months")},M.asMonths=function(){return this.as("months")},M.years=function(){return this.get("years")},M.asYears=function(){return this.as("years")},O}(),C=function(O,M,B){return O.add(M.years()*B,"y").add(M.months()*B,"M").add(M.days()*B,"d").add(M.hours()*B,"h").add(M.minutes()*B,"m").add(M.seconds()*B,"s").add(M.milliseconds()*B,"ms")};return function(O,M,B){_=B,e=B().$utils(),B.duration=function($,G){var se=B.locale();return p($,{$l:se},G)},B.isDuration=x;var N=M.prototype.add,K=M.prototype.subtract;M.prototype.add=function($,G){return x($)?C(this,$,1):N.bind(this)($,G)},M.prototype.subtract=function($,G){return x($)?C(this,$,-1):K.bind(this)($,G)}}})},58862:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";return function(_,e,r){r.isMoment=function(i){return r.isDayjs(i)}}})},19277:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";return function(_,e){e.prototype.isSameOrAfter=function(r,i){return this.isSame(r,i)||this.isAfter(r,i)}}})},34749:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";return function(_,e){e.prototype.isSameOrBefore=function(r,i){return this.isSame(r,i)||this.isBefore(r,i)}}})},58319:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";return function(_,e,r){var i=e.prototype,l=function(u){return u&&(u.indexOf?u:u.s)},c=function(u,a,x,p,y){var m=u.name?u:u.$locale(),b=l(m[a]),A=l(m[x]),k=b||A.map(function(C){return C.slice(0,p)});if(!y)return k;var R=m.weekStart;return k.map(function(C,O){return k[(O+(R||0))%7]})},f=function(){return r.Ls[r.locale()]},o=function(u,a){return u.formats[a]||function(x){return x.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(p,y,m){return y||m.slice(1)})}(u.formats[a.toUpperCase()])},h=function(){var u=this;return{months:function(a){return a?a.format("MMMM"):c(u,"months")},monthsShort:function(a){return a?a.format("MMM"):c(u,"monthsShort","months",3)},firstDayOfWeek:function(){return u.$locale().weekStart||0},weekdays:function(a){return a?a.format("dddd"):c(u,"weekdays")},weekdaysMin:function(a){return a?a.format("dd"):c(u,"weekdaysMin","weekdays",2)},weekdaysShort:function(a){return a?a.format("ddd"):c(u,"weekdaysShort","weekdays",3)},longDateFormat:function(a){return o(u.$locale(),a)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return h.bind(this)()},r.localeData=function(){var u=f();return{firstDayOfWeek:function(){return u.weekStart||0},weekdays:function(){return r.weekdays()},weekdaysShort:function(){return r.weekdaysShort()},weekdaysMin:function(){return r.weekdaysMin()},months:function(){return r.months()},monthsShort:function(){return r.monthsShort()},longDateFormat:function(a){return o(u,a)},meridiem:u.meridiem,ordinal:u.ordinal}},r.months=function(){return c(f(),"months")},r.monthsShort=function(){return c(f(),"monthsShort","months",3)},r.weekdays=function(u){return c(f(),"weekdays",null,null,u)},r.weekdaysShort=function(u){return c(f(),"weekdaysShort","weekdays",3,u)},r.weekdaysMin=function(u){return c(f(),"weekdaysMin","weekdays",2,u)}}})},62053:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";var _={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,r,i){var l=r.prototype,c=l.format;i.en.formats=_,l.format=function(f){f===void 0&&(f="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,h=function(u,a){return u.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(x,p,y){var m=y&&y.toUpperCase();return p||a[y]||_[y]||a[m].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(b,A,k){return A||k.slice(1)})})}(f,o===void 0?{}:o);return c.call(this,h)}}})},59717:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";return function(_,e,r){_=_||{};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(o,h,u,a){return i.fromToBase(o,h,u,a)}r.en.relativeTime=l,i.fromToBase=function(o,h,u,a,x){for(var p,y,m,b=u.$locale().relativeTime||l,A=_.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"}],k=A.length,R=0;R<k;R+=1){var C=A[R];C.d&&(p=a?r(o).diff(u,C.d,!0):u.diff(o,C.d,!0));var O=(_.rounding||Math.round)(Math.abs(p));if(m=p>0,O<=C.r||!C.r){O<=1&&R>0&&(C=A[R-1]);var M=b[C.l];x&&(O=x(""+O)),y=typeof M=="string"?M.replace("%d",O):M(O,h,C.l,m);break}}if(h)return y;var B=m?b.future:b.past;return typeof B=="function"?B(y):B.replace("%s",y)},i.to=function(o,h){return c(o,h,this,!0)},i.from=function(o,h){return c(o,h,this)};var f=function(o){return o.$u?r.utc():r()};i.toNow=function(o){return this.to(f(this),o)},i.fromNow=function(o){return this.from(f(this),o)}}})},23250:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";var _="week",e="year";return function(r,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 o=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var h=l(this).startOf(e).add(1,e).date(o),u=l(this).endOf(_);if(h.isBefore(u))return 1}var a=l(this).startOf(e).date(o).startOf(_).subtract(1,"millisecond"),x=this.diff(a,_,!0);return x<0?l(this).startOf("week").week():Math.ceil(x)},c.weeks=function(f){return f===void 0&&(f=null),this.week(f)}}})},74959:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";return function(_,e){e.prototype.weekYear=function(){var r=this.month(),i=this.week(),l=this.year();return i===1&&r===11?l+1:r===0&&i>=52?l-1:l}}})},90111:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";return function(_,e){e.prototype.weekday=function(r){var i=this.$locale().weekStart||0,l=this.$W,c=(l<i?l+7:l)-i;return this.$utils().u(r)?c:this.subtract(c,"day").add(r,"day")}}})},89880:function(d){"use strict";function _(o,h,u){return h in o?Object.defineProperty(o,h,{value:u,enumerable:!0,configurable:!0,writable:!0}):o[h]=u,o}function e(o,h){var u=Object.keys(o);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(o);h&&(a=a.filter(function(x){return Object.getOwnPropertyDescriptor(o,x).enumerable})),u.push.apply(u,a)}return u}function r(o){for(var h=1;h<arguments.length;h++){var u=arguments[h]!=null?arguments[h]:{};h%2?e(Object(u),!0).forEach(function(a){_(o,a,u[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(u)):e(Object(u)).forEach(function(a){Object.defineProperty(o,a,Object.getOwnPropertyDescriptor(u,a))})}return o}var i="@@DVA_LOADING/SHOW",l="@@DVA_LOADING/HIDE",c="loading";function f(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},h=o.namespace||c,u=o.only,a=u===void 0?[]:u,x=o.except,p=x===void 0?[]:x;if(a.length>0&&p.length>0)throw Error("It is ambiguous to configurate `only` and `except` items at the same time.");var y={global:!1,models:{},effects:{}},m=_({},h,function(){var A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:y,k=arguments.length>1?arguments[1]:void 0,R=k.type,C=k.payload,O=C||{},M=O.namespace,B=O.actionType,N;switch(R){case i:N=r(r({},A),{},{global:!0,models:r(r({},A.models),{},_({},M,!0)),effects:r(r({},A.effects),{},_({},B,!0))});break;case l:{var K=r(r({},A.effects),{},_({},B,!1)),$=r(r({},A.models),{},_({},M,Object.keys(K).some(function(se){var ie=se.split("/")[0];return ie!==M?!1:K[se]}))),G=Object.keys($).some(function(se){return $[se]});N=r(r({},A),{},{global:G,models:$,effects:K});break}default:N=A;break}return N});function b(A,k,R,C){var O=k.put,M=R.namespace;return a.length===0&&p.length===0||a.length>0&&a.indexOf(C)!==-1||p.length>0&&p.indexOf(C)===-1?regeneratorRuntime.mark(function B(){var N=arguments;return regeneratorRuntime.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,O({type:i,payload:{namespace:M,actionType:C}});case 2:return $.next=4,A.apply(void 0,N);case 4:return $.next=6,O({type:l,payload:{namespace:M,actionType:C}});case 6:case"end":return $.stop()}},B)}):A}return{extraReducers:m,onEffect:b}}d.exports=f},68192:function(d){"use strict";d.exports=function(){}},63474:function(d,_,e){"use strict";d.exports=e(71111)()?Object.assign:e(47597)},71111:function(d){"use strict";d.exports=function(){var _=Object.assign,e;return typeof _!="function"?!1:(e={foo:"raz"},_(e,{bar:"dwa"},{trzy:"trzy"}),e.foo+e.bar+e.trzy==="razdwatrzy")}},47597:function(d,_,e){"use strict";var r=e(90721),i=e(58883),l=Math.max;d.exports=function(c,f){var o,h,u=l(arguments.length,2),a;for(c=Object(i(c)),a=function(x){try{c[x]=f[x]}catch(p){o||(o=p)}},h=1;h<u;++h)f=arguments[h],r(f).forEach(a);if(o!==void 0)throw o;return c}},67390:function(d,_,e){"use strict";var r=e(68192)();d.exports=function(i){return i!==r&&i!==null}},90721:function(d,_,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(_){return!1}}},34810:function(d,_,e){"use strict";var r=e(67390),i=Object.keys;d.exports=function(l){return i(r(l)?Object(l):l)}},47095:function(d,_,e){"use strict";var r=e(67390),i=Array.prototype.forEach,l=Object.create,c=function(f,o){var h;for(h in f)o[h]=f[h]};d.exports=function(f){var o=l(null);return i.call(arguments,function(h){r(h)&&c(Object(h),o)}),o}},15895:function(d){"use strict";d.exports=function(_){if(typeof _!="function")throw new TypeError(_+" is not a function");return _}},58883:function(d,_,e){"use strict";var r=e(67390);d.exports=function(i){if(!r(i))throw new TypeError("Cannot use null or undefined");return i}},99363:function(d,_,e){"use strict";d.exports=e(65136)()?String.prototype.contains:e(12444)},65136:function(d){"use strict";var _="razdwatrzy";d.exports=function(){return typeof _.contains!="function"?!1:_.contains("dwa")===!0&&_.contains("foo")===!1}},12444:function(d){"use strict";var _=String.prototype.indexOf;d.exports=function(e){return _.call(this,e,arguments[1])>-1}},3424:function(d,_,e){"use strict";var r=e(35413),i=e(15895),l=Function.prototype.apply,c=Function.prototype.call,f=Object.create,o=Object.defineProperty,h=Object.defineProperties,u=Object.prototype.hasOwnProperty,a={configurable:!0,enumerable:!1,writable:!0},x,p,y,m,b,A,k;x=function(R,C){var O;return i(C),u.call(this,"__ee__")?O=this.__ee__:(O=a.value=f(null),o(this,"__ee__",a),a.value=null),O[R]?typeof O[R]=="object"?O[R].push(C):O[R]=[O[R],C]:O[R]=C,this},p=function(R,C){var O,M;return i(C),M=this,x.call(this,R,O=function(){y.call(M,R,O),l.call(C,this,arguments)}),O.__eeOnceListener__=C,this},y=function(R,C){var O,M,B,N;if(i(C),!u.call(this,"__ee__"))return this;if(O=this.__ee__,!O[R])return this;if(M=O[R],typeof M=="object")for(N=0;B=M[N];++N)(B===C||B.__eeOnceListener__===C)&&(M.length===2?O[R]=M[N?0:1]:M.splice(N,1));else(M===C||M.__eeOnceListener__===C)&&delete O[R];return this},m=function(R){var C,O,M,B,N;if(u.call(this,"__ee__")&&(B=this.__ee__[R],!!B))if(typeof B=="object"){for(O=arguments.length,N=new Array(O-1),C=1;C<O;++C)N[C-1]=arguments[C];for(B=B.slice(),C=0;M=B[C];++C)l.call(M,this,N)}else switch(arguments.length){case 1:c.call(B,this);break;case 2:c.call(B,this,arguments[1]);break;case 3:c.call(B,this,arguments[1],arguments[2]);break;default:for(O=arguments.length,N=new Array(O-1),C=1;C<O;++C)N[C-1]=arguments[C];l.call(B,this,N)}},b={on:x,once:p,off:y,emit:m},A={on:r(x),once:r(p),off:r(y),emit:r(m)},k=h({},A),d.exports=_=function(R){return R==null?f(k):h(Object(R),A)},_.methods=b},89381:function(d){d.exports=function(e,r){if(r=typeof r=="number"?r:1/0,!r)return Array.isArray(e)?e.map(function(l){return l}):e;return i(e,1);function i(l,c){return l.reduce(function(f,o){return Array.isArray(o)&&c<r?f.concat(i(o,c+1)):f.concat(o)},[])}}},60288:function(d,_,e){var r;typeof window!="undefined"?r=window:typeof e.g!="undefined"?r=e.g:typeof self!="undefined"?r=self:r={},d.exports=r},85582:function(d,_,e){var r=_;r.utils=e(8631),r.common=e(28766),r.sha=e(26672),r.ripemd=e(20427),r.hmac=e(57969),r.sha1=r.sha.sha1,r.sha256=r.sha.sha256,r.sha224=r.sha.sha224,r.sha384=r.sha.sha384,r.sha512=r.sha.sha512,r.ripemd160=r.ripemd.ripemd160},28766:function(d,_,e){"use strict";var r=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}_.BlockHash=l,l.prototype.update=function(f,o){if(f=r.toArray(f,o),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=r.join32(f,0,f.length-h,this.endian);for(var u=0;u<f.length;u+=this._delta32)this._update(f,u,u+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,o=this._delta8,h=o-(f+this.padLength)%o,u=new Array(h+this.padLength);u[0]=128;for(var a=1;a<h;a++)u[a]=0;if(f<<=3,this.endian==="big"){for(var x=8;x<this.padLength;x++)u[a++]=0;u[a++]=0,u[a++]=0,u[a++]=0,u[a++]=0,u[a++]=f>>>24&255,u[a++]=f>>>16&255,u[a++]=f>>>8&255,u[a++]=f&255}else for(u[a++]=f&255,u[a++]=f>>>8&255,u[a++]=f>>>16&255,u[a++]=f>>>24&255,u[a++]=0,u[a++]=0,u[a++]=0,u[a++]=0,x=8;x<this.padLength;x++)u[a++]=0;return u}},57969:function(d,_,e){"use strict";var r=e(8631),i=e(61339);function l(c,f,o){if(!(this instanceof l))return new l(c,f,o);this.Hash=c,this.blockSize=c.blockSize/8,this.outSize=c.outSize/8,this.inner=null,this.outer=null,this._init(r.toArray(f,o))}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 o=f.length;o<this.blockSize;o++)f.push(0);for(o=0;o<f.length;o++)f[o]^=54;for(this.inner=new this.Hash().update(f),o=0;o<f.length;o++)f[o]^=106;this.outer=new this.Hash().update(f)},l.prototype.update=function(f,o){return this.inner.update(f,o),this},l.prototype.digest=function(f){return this.outer.update(this.inner.digest()),this.outer.digest(f)}},20427:function(d,_,e){"use strict";var r=e(8631),i=e(28766),l=r.rotl32,c=r.sum32,f=r.sum32_3,o=r.sum32_4,h=i.BlockHash;function u(){if(!(this instanceof u))return new u;h.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}r.inherits(u,h),_.ripemd160=u,u.blockSize=512,u.outSize=160,u.hmacStrength=192,u.padLength=64,u.prototype._update=function(R,C){for(var O=this.h[0],M=this.h[1],B=this.h[2],N=this.h[3],K=this.h[4],$=O,G=M,se=B,ie=N,le=K,q=0;q<80;q++){var J=c(l(o(O,a(q,M,B,N),R[y[q]+C],x(q)),b[q]),K);O=K,K=N,N=l(B,10),B=M,M=J,J=c(l(o($,a(79-q,G,se,ie),R[m[q]+C],p(q)),A[q]),le),$=le,le=ie,ie=l(se,10),se=G,G=J}J=f(this.h[1],B,ie),this.h[1]=f(this.h[2],N,le),this.h[2]=f(this.h[3],K,$),this.h[3]=f(this.h[4],O,G),this.h[4]=f(this.h[0],M,se),this.h[0]=J},u.prototype._digest=function(R){return R==="hex"?r.toHex32(this.h,"little"):r.split32(this.h,"little")};function a(k,R,C,O){return k<=15?R^C^O:k<=31?R&C|~R&O:k<=47?(R|~C)^O:k<=63?R&O|C&~O:R^(C|~O)}function x(k){return k<=15?0:k<=31?1518500249:k<=47?1859775393:k<=63?2400959708:2840853838}function p(k){return k<=15?1352829926:k<=31?1548603684:k<=47?1836072691:k<=63?2053994217:0}var y=[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],b=[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],A=[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,_,e){"use strict";_.sha1=e(16114),_.sha224=e(44853),_.sha256=e(6586),_.sha384=e(66474),_.sha512=e(50663)},16114:function(d,_,e){"use strict";var r=e(8631),i=e(28766),l=e(81692),c=r.rotl32,f=r.sum32,o=r.sum32_5,h=l.ft_1,u=i.BlockHash,a=[1518500249,1859775393,2400959708,3395469782];function x(){if(!(this instanceof x))return new x;u.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}r.inherits(x,u),d.exports=x,x.blockSize=512,x.outSize=160,x.hmacStrength=80,x.padLength=64,x.prototype._update=function(y,m){for(var b=this.W,A=0;A<16;A++)b[A]=y[m+A];for(;A<b.length;A++)b[A]=c(b[A-3]^b[A-8]^b[A-14]^b[A-16],1);var k=this.h[0],R=this.h[1],C=this.h[2],O=this.h[3],M=this.h[4];for(A=0;A<b.length;A++){var B=~~(A/20),N=o(c(k,5),h(B,R,C,O),M,b[A],a[B]);M=O,O=C,C=c(R,30),R=k,k=N}this.h[0]=f(this.h[0],k),this.h[1]=f(this.h[1],R),this.h[2]=f(this.h[2],C),this.h[3]=f(this.h[3],O),this.h[4]=f(this.h[4],M)},x.prototype._digest=function(y){return y==="hex"?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},44853:function(d,_,e){"use strict";var r=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]}r.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"?r.toHex32(this.h.slice(0,7),"big"):r.split32(this.h.slice(0,7),"big")}},6586:function(d,_,e){"use strict";var r=e(8631),i=e(28766),l=e(81692),c=e(61339),f=r.sum32,o=r.sum32_4,h=r.sum32_5,u=l.ch32,a=l.maj32,x=l.s0_256,p=l.s1_256,y=l.g0_256,m=l.g1_256,b=i.BlockHash,A=[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 k(){if(!(this instanceof k))return new k;b.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=A,this.W=new Array(64)}r.inherits(k,b),d.exports=k,k.blockSize=512,k.outSize=256,k.hmacStrength=192,k.padLength=64,k.prototype._update=function(C,O){for(var M=this.W,B=0;B<16;B++)M[B]=C[O+B];for(;B<M.length;B++)M[B]=o(m(M[B-2]),M[B-7],y(M[B-15]),M[B-16]);var N=this.h[0],K=this.h[1],$=this.h[2],G=this.h[3],se=this.h[4],ie=this.h[5],le=this.h[6],q=this.h[7];for(c(this.k.length===M.length),B=0;B<M.length;B++){var J=h(q,p(se),u(se,ie,le),this.k[B],M[B]),V=f(x(N),a(N,K,$));q=le,le=ie,ie=se,se=f(G,J),G=$,$=K,K=N,N=f(J,V)}this.h[0]=f(this.h[0],N),this.h[1]=f(this.h[1],K),this.h[2]=f(this.h[2],$),this.h[3]=f(this.h[3],G),this.h[4]=f(this.h[4],se),this.h[5]=f(this.h[5],ie),this.h[6]=f(this.h[6],le),this.h[7]=f(this.h[7],q)},k.prototype._digest=function(C){return C==="hex"?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},66474:function(d,_,e){"use strict";var r=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]}r.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"?r.toHex32(this.h.slice(0,12),"big"):r.split32(this.h.slice(0,12),"big")}},50663:function(d,_,e){"use strict";var r=e(8631),i=e(28766),l=e(61339),c=r.rotr64_hi,f=r.rotr64_lo,o=r.shr64_hi,h=r.shr64_lo,u=r.sum64,a=r.sum64_hi,x=r.sum64_lo,p=r.sum64_4_hi,y=r.sum64_4_lo,m=r.sum64_5_hi,b=r.sum64_5_lo,A=i.BlockHash,k=[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 R(){if(!(this instanceof R))return new R;A.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=k,this.W=new Array(160)}r.inherits(R,A),d.exports=R,R.blockSize=1024,R.outSize=512,R.hmacStrength=192,R.padLength=128,R.prototype._prepareBlock=function(V,ue){for(var ee=this.W,Q=0;Q<32;Q++)ee[Q]=V[ue+Q];for(;Q<ee.length;Q+=2){var ce=le(ee[Q-4],ee[Q-3]),Z=q(ee[Q-4],ee[Q-3]),j=ee[Q-14],ae=ee[Q-13],me=se(ee[Q-30],ee[Q-29]),Pe=ie(ee[Q-30],ee[Q-29]),Oe=ee[Q-32],Ge=ee[Q-31];ee[Q]=p(ce,Z,j,ae,me,Pe,Oe,Ge),ee[Q+1]=y(ce,Z,j,ae,me,Pe,Oe,Ge)}},R.prototype._update=function(V,ue){this._prepareBlock(V,ue);var ee=this.W,Q=this.h[0],ce=this.h[1],Z=this.h[2],j=this.h[3],ae=this.h[4],me=this.h[5],Pe=this.h[6],Oe=this.h[7],Ge=this.h[8],Ne=this.h[9],Mt=this.h[10],bt=this.h[11],Rt=this.h[12],Ht=this.h[13],Bt=this.h[14],rr=this.h[15];l(this.k.length===ee.length);for(var je=0;je<ee.length;je+=2){var Et=Bt,Nt=rr,rt=$(Ge,Ne),gt=G(Ge,Ne),ft=C(Ge,Ne,Mt,bt,Rt,Ht),qe=O(Ge,Ne,Mt,bt,Rt,Ht),Be=this.k[je],xe=this.k[je+1],Re=ee[je],$e=ee[je+1],We=m(Et,Nt,rt,gt,ft,qe,Be,xe,Re,$e),Ye=b(Et,Nt,rt,gt,ft,qe,Be,xe,Re,$e);Et=N(Q,ce),Nt=K(Q,ce),rt=M(Q,ce,Z,j,ae,me),gt=B(Q,ce,Z,j,ae,me);var dt=a(Et,Nt,rt,gt),xt=x(Et,Nt,rt,gt);Bt=Rt,rr=Ht,Rt=Mt,Ht=bt,Mt=Ge,bt=Ne,Ge=a(Pe,Oe,We,Ye),Ne=x(Oe,Oe,We,Ye),Pe=ae,Oe=me,ae=Z,me=j,Z=Q,j=ce,Q=a(We,Ye,dt,xt),ce=x(We,Ye,dt,xt)}u(this.h,0,Q,ce),u(this.h,2,Z,j),u(this.h,4,ae,me),u(this.h,6,Pe,Oe),u(this.h,8,Ge,Ne),u(this.h,10,Mt,bt),u(this.h,12,Rt,Ht),u(this.h,14,Bt,rr)},R.prototype._digest=function(V){return V==="hex"?r.toHex32(this.h,"big"):r.split32(this.h,"big")};function C(J,V,ue,ee,Q){var ce=J&ue^~J&Q;return ce<0&&(ce+=4294967296),ce}function O(J,V,ue,ee,Q,ce){var Z=V&ee^~V&ce;return Z<0&&(Z+=4294967296),Z}function M(J,V,ue,ee,Q){var ce=J&ue^J&Q^ue&Q;return ce<0&&(ce+=4294967296),ce}function B(J,V,ue,ee,Q,ce){var Z=V&ee^V&ce^ee&ce;return Z<0&&(Z+=4294967296),Z}function N(J,V){var ue=c(J,V,28),ee=c(V,J,2),Q=c(V,J,7),ce=ue^ee^Q;return ce<0&&(ce+=4294967296),ce}function K(J,V){var ue=f(J,V,28),ee=f(V,J,2),Q=f(V,J,7),ce=ue^ee^Q;return ce<0&&(ce+=4294967296),ce}function $(J,V){var ue=c(J,V,14),ee=c(J,V,18),Q=c(V,J,9),ce=ue^ee^Q;return ce<0&&(ce+=4294967296),ce}function G(J,V){var ue=f(J,V,14),ee=f(J,V,18),Q=f(V,J,9),ce=ue^ee^Q;return ce<0&&(ce+=4294967296),ce}function se(J,V){var ue=c(J,V,1),ee=c(J,V,8),Q=o(J,V,7),ce=ue^ee^Q;return ce<0&&(ce+=4294967296),ce}function ie(J,V){var ue=f(J,V,1),ee=f(J,V,8),Q=h(J,V,7),ce=ue^ee^Q;return ce<0&&(ce+=4294967296),ce}function le(J,V){var ue=c(J,V,19),ee=c(V,J,29),Q=o(J,V,6),ce=ue^ee^Q;return ce<0&&(ce+=4294967296),ce}function q(J,V){var ue=f(J,V,19),ee=f(V,J,29),Q=h(J,V,6),ce=ue^ee^Q;return ce<0&&(ce+=4294967296),ce}},81692:function(d,_,e){"use strict";var r=e(8631),i=r.rotr32;function l(p,y,m,b){if(p===0)return c(y,m,b);if(p===1||p===3)return o(y,m,b);if(p===2)return f(y,m,b)}_.ft_1=l;function c(p,y,m){return p&y^~p&m}_.ch32=c;function f(p,y,m){return p&y^p&m^y&m}_.maj32=f;function o(p,y,m){return p^y^m}_.p32=o;function h(p){return i(p,2)^i(p,13)^i(p,22)}_.s0_256=h;function u(p){return i(p,6)^i(p,11)^i(p,25)}_.s1_256=u;function a(p){return i(p,7)^i(p,18)^p>>>3}_.g0_256=a;function x(p){return i(p,17)^i(p,19)^p>>>10}_.g1_256=x},8631:function(d,_,e){"use strict";var r=e(61339),i=e(4603);_.inherits=i;function l(q,J){return(q.charCodeAt(J)&64512)!==55296||J<0||J+1>=q.length?!1:(q.charCodeAt(J+1)&64512)===56320}function c(q,J){if(Array.isArray(q))return q.slice();if(!q)return[];var V=[];if(typeof q=="string")if(J){if(J==="hex")for(q=q.replace(/[^a-z0-9]+/ig,""),q.length%2!==0&&(q="0"+q),ee=0;ee<q.length;ee+=2)V.push(parseInt(q[ee]+q[ee+1],16))}else for(var ue=0,ee=0;ee<q.length;ee++){var Q=q.charCodeAt(ee);Q<128?V[ue++]=Q:Q<2048?(V[ue++]=Q>>6|192,V[ue++]=Q&63|128):l(q,ee)?(Q=65536+((Q&1023)<<10)+(q.charCodeAt(++ee)&1023),V[ue++]=Q>>18|240,V[ue++]=Q>>12&63|128,V[ue++]=Q>>6&63|128,V[ue++]=Q&63|128):(V[ue++]=Q>>12|224,V[ue++]=Q>>6&63|128,V[ue++]=Q&63|128)}else for(ee=0;ee<q.length;ee++)V[ee]=q[ee]|0;return V}_.toArray=c;function f(q){for(var J="",V=0;V<q.length;V++)J+=u(q[V].toString(16));return J}_.toHex=f;function o(q){var J=q>>>24|q>>>8&65280|q<<8&16711680|(q&255)<<24;return J>>>0}_.htonl=o;function h(q,J){for(var V="",ue=0;ue<q.length;ue++){var ee=q[ue];J==="little"&&(ee=o(ee)),V+=a(ee.toString(16))}return V}_.toHex32=h;function u(q){return q.length===1?"0"+q:q}_.zero2=u;function a(q){return q.length===7?"0"+q:q.length===6?"00"+q:q.length===5?"000"+q:q.length===4?"0000"+q:q.length===3?"00000"+q:q.length===2?"000000"+q:q.length===1?"0000000"+q:q}_.zero8=a;function x(q,J,V,ue){var ee=V-J;r(ee%4===0);for(var Q=new Array(ee/4),ce=0,Z=J;ce<Q.length;ce++,Z+=4){var j;ue==="big"?j=q[Z]<<24|q[Z+1]<<16|q[Z+2]<<8|q[Z+3]:j=q[Z+3]<<24|q[Z+2]<<16|q[Z+1]<<8|q[Z],Q[ce]=j>>>0}return Q}_.join32=x;function p(q,J){for(var V=new Array(q.length*4),ue=0,ee=0;ue<q.length;ue++,ee+=4){var Q=q[ue];J==="big"?(V[ee]=Q>>>24,V[ee+1]=Q>>>16&255,V[ee+2]=Q>>>8&255,V[ee+3]=Q&255):(V[ee+3]=Q>>>24,V[ee+2]=Q>>>16&255,V[ee+1]=Q>>>8&255,V[ee]=Q&255)}return V}_.split32=p;function y(q,J){return q>>>J|q<<32-J}_.rotr32=y;function m(q,J){return q<<J|q>>>32-J}_.rotl32=m;function b(q,J){return q+J>>>0}_.sum32=b;function A(q,J,V){return q+J+V>>>0}_.sum32_3=A;function k(q,J,V,ue){return q+J+V+ue>>>0}_.sum32_4=k;function R(q,J,V,ue,ee){return q+J+V+ue+ee>>>0}_.sum32_5=R;function C(q,J,V,ue){var ee=q[J],Q=q[J+1],ce=ue+Q>>>0,Z=(ce<ue?1:0)+V+ee;q[J]=Z>>>0,q[J+1]=ce}_.sum64=C;function O(q,J,V,ue){var ee=J+ue>>>0,Q=(ee<J?1:0)+q+V;return Q>>>0}_.sum64_hi=O;function M(q,J,V,ue){var ee=J+ue;return ee>>>0}_.sum64_lo=M;function B(q,J,V,ue,ee,Q,ce,Z){var j=0,ae=J;ae=ae+ue>>>0,j+=ae<J?1:0,ae=ae+Q>>>0,j+=ae<Q?1:0,ae=ae+Z>>>0,j+=ae<Z?1:0;var me=q+V+ee+ce+j;return me>>>0}_.sum64_4_hi=B;function N(q,J,V,ue,ee,Q,ce,Z){var j=J+ue+Q+Z;return j>>>0}_.sum64_4_lo=N;function K(q,J,V,ue,ee,Q,ce,Z,j,ae){var me=0,Pe=J;Pe=Pe+ue>>>0,me+=Pe<J?1:0,Pe=Pe+Q>>>0,me+=Pe<Q?1:0,Pe=Pe+Z>>>0,me+=Pe<Z?1:0,Pe=Pe+ae>>>0,me+=Pe<ae?1:0;var Oe=q+V+ee+ce+j+me;return Oe>>>0}_.sum64_5_hi=K;function $(q,J,V,ue,ee,Q,ce,Z,j,ae){var me=J+ue+Q+Z+ae;return me>>>0}_.sum64_5_lo=$;function G(q,J,V){var ue=J<<32-V|q>>>V;return ue>>>0}_.rotr64_hi=G;function se(q,J,V){var ue=q<<32-V|J>>>V;return ue>>>0}_.rotr64_lo=se;function ie(q,J,V){return q>>>V}_.shr64_hi=ie;function le(q,J,V){var ue=q<<32-V|J>>>V;return ue>>>0}_.shr64_lo=le},19340:function(d,_,e){"use strict";e.d(_,{Ep:function(){return A},PP:function(){return x},aU:function(){return i},cP:function(){return k},lX:function(){return u},q_:function(){return a}});var r=e(14809),i;(function(R){R.Pop="POP",R.Push="PUSH",R.Replace="REPLACE"})(i||(i={}));var l=function(R){return R};function c(R,C){if(!R){typeof console!="undefined"&&console.warn(C);try{throw new Error(C)}catch(O){}}}var f="beforeunload",o="hashchange",h="popstate";function u(R){R===void 0&&(R={});var C=R,O=C.window,M=O===void 0?document.defaultView:O,B=M.history;function N(){var Pe=M.location,Oe=Pe.pathname,Ge=Pe.search,Ne=Pe.hash,Mt=B.state||{};return[Mt.idx,l({pathname:Oe,search:Ge,hash:Ne,state:Mt.usr||null,key:Mt.key||"default"})]}var K=null;function $(){if(K)J.call(K),K=null;else{var Pe=i.Pop,Oe=N(),Ge=Oe[0],Ne=Oe[1];if(J.length){if(Ge!=null){var Mt=ie-Ge;Mt&&(K={action:Pe,location:Ne,retry:function(){ae(Mt*-1)}},ae(Mt))}}else ce(Pe)}}M.addEventListener(h,$);var G=i.Pop,se=N(),ie=se[0],le=se[1],q=m(),J=m();ie==null&&(ie=0,B.replaceState((0,r.Z)({},B.state,{idx:ie}),""));function V(Pe){return typeof Pe=="string"?Pe:A(Pe)}function ue(Pe,Oe){return Oe===void 0&&(Oe=null),l((0,r.Z)({pathname:le.pathname,hash:"",search:""},typeof Pe=="string"?k(Pe):Pe,{state:Oe,key:b()}))}function ee(Pe,Oe){return[{usr:Pe.state,key:Pe.key,idx:Oe},V(Pe)]}function Q(Pe,Oe,Ge){return!J.length||(J.call({action:Pe,location:Oe,retry:Ge}),!1)}function ce(Pe){G=Pe;var Oe=N();ie=Oe[0],le=Oe[1],q.call({action:G,location:le})}function Z(Pe,Oe){var Ge=i.Push,Ne=ue(Pe,Oe);function Mt(){Z(Pe,Oe)}if(Q(Ge,Ne,Mt)){var bt=ee(Ne,ie+1),Rt=bt[0],Ht=bt[1];try{B.pushState(Rt,"",Ht)}catch(Bt){M.location.assign(Ht)}ce(Ge)}}function j(Pe,Oe){var Ge=i.Replace,Ne=ue(Pe,Oe);function Mt(){j(Pe,Oe)}if(Q(Ge,Ne,Mt)){var bt=ee(Ne,ie),Rt=bt[0],Ht=bt[1];B.replaceState(Rt,"",Ht),ce(Ge)}}function ae(Pe){B.go(Pe)}var me={get action(){return G},get location(){return le},createHref:V,push:Z,replace:j,go:ae,back:function(){ae(-1)},forward:function(){ae(1)},listen:function(Oe){return q.push(Oe)},block:function(Oe){var Ge=J.push(Oe);return J.length===1&&M.addEventListener(f,y),function(){Ge(),J.length||M.removeEventListener(f,y)}}};return me}function a(R){R===void 0&&(R={});var C=R,O=C.window,M=O===void 0?document.defaultView:O,B=M.history;function N(){var Oe=k(M.location.hash.substr(1)),Ge=Oe.pathname,Ne=Ge===void 0?"/":Ge,Mt=Oe.search,bt=Mt===void 0?"":Mt,Rt=Oe.hash,Ht=Rt===void 0?"":Rt,Bt=B.state||{};return[Bt.idx,l({pathname:Ne,search:bt,hash:Ht,state:Bt.usr||null,key:Bt.key||"default"})]}var K=null;function $(){if(K)J.call(K),K=null;else{var Oe=i.Pop,Ge=N(),Ne=Ge[0],Mt=Ge[1];if(J.length){if(Ne!=null){var bt=ie-Ne;bt&&(K={action:Oe,location:Mt,retry:function(){me(bt*-1)}},me(bt))}}else Z(Oe)}}M.addEventListener(h,$),M.addEventListener(o,function(){var Oe=N(),Ge=Oe[1];A(Ge)!==A(le)&&$()});var G=i.Pop,se=N(),ie=se[0],le=se[1],q=m(),J=m();ie==null&&(ie=0,B.replaceState((0,r.Z)({},B.state,{idx:ie}),""));function V(){var Oe=document.querySelector("base"),Ge="";if(Oe&&Oe.getAttribute("href")){var Ne=M.location.href,Mt=Ne.indexOf("#");Ge=Mt===-1?Ne:Ne.slice(0,Mt)}return Ge}function ue(Oe){return V()+"#"+(typeof Oe=="string"?Oe:A(Oe))}function ee(Oe,Ge){return Ge===void 0&&(Ge=null),l((0,r.Z)({pathname:le.pathname,hash:"",search:""},typeof Oe=="string"?k(Oe):Oe,{state:Ge,key:b()}))}function Q(Oe,Ge){return[{usr:Oe.state,key:Oe.key,idx:Ge},ue(Oe)]}function ce(Oe,Ge,Ne){return!J.length||(J.call({action:Oe,location:Ge,retry:Ne}),!1)}function Z(Oe){G=Oe;var Ge=N();ie=Ge[0],le=Ge[1],q.call({action:G,location:le})}function j(Oe,Ge){var Ne=i.Push,Mt=ee(Oe,Ge);function bt(){j(Oe,Ge)}if(ce(Ne,Mt,bt)){var Rt=Q(Mt,ie+1),Ht=Rt[0],Bt=Rt[1];try{B.pushState(Ht,"",Bt)}catch(rr){M.location.assign(Bt)}Z(Ne)}}function ae(Oe,Ge){var Ne=i.Replace,Mt=ee(Oe,Ge);function bt(){ae(Oe,Ge)}if(ce(Ne,Mt,bt)){var Rt=Q(Mt,ie),Ht=Rt[0],Bt=Rt[1];B.replaceState(Ht,"",Bt),Z(Ne)}}function me(Oe){B.go(Oe)}var Pe={get action(){return G},get location(){return le},createHref:ue,push:j,replace:ae,go:me,back:function(){me(-1)},forward:function(){me(1)},listen:function(Ge){return q.push(Ge)},block:function(Ge){var Ne=J.push(Ge);return J.length===1&&M.addEventListener(f,y),function(){Ne(),J.length||M.removeEventListener(f,y)}}};return Pe}function x(R){R===void 0&&(R={});var C=R,O=C.initialEntries,M=O===void 0?["/"]:O,B=C.initialIndex,N=M.map(function(Z){var j=l((0,r.Z)({pathname:"/",search:"",hash:"",state:null,key:b()},typeof Z=="string"?k(Z):Z));return j}),K=p(B==null?N.length-1:B,0,N.length-1),$=i.Pop,G=N[K],se=m(),ie=m();function le(Z){return typeof Z=="string"?Z:A(Z)}function q(Z,j){return j===void 0&&(j=null),l((0,r.Z)({pathname:G.pathname,search:"",hash:""},typeof Z=="string"?k(Z):Z,{state:j,key:b()}))}function J(Z,j,ae){return!ie.length||(ie.call({action:Z,location:j,retry:ae}),!1)}function V(Z,j){$=Z,G=j,se.call({action:$,location:G})}function ue(Z,j){var ae=i.Push,me=q(Z,j);function Pe(){ue(Z,j)}J(ae,me,Pe)&&(K+=1,N.splice(K,N.length,me),V(ae,me))}function ee(Z,j){var ae=i.Replace,me=q(Z,j);function Pe(){ee(Z,j)}J(ae,me,Pe)&&(N[K]=me,V(ae,me))}function Q(Z){var j=p(K+Z,0,N.length-1),ae=i.Pop,me=N[j];function Pe(){Q(Z)}J(ae,me,Pe)&&(K=j,V(ae,me))}var ce={get index(){return K},get action(){return $},get location(){return G},createHref:le,push:ue,replace:ee,go:Q,back:function(){Q(-1)},forward:function(){Q(1)},listen:function(j){return se.push(j)},block:function(j){return ie.push(j)}};return ce}function p(R,C,O){return Math.min(Math.max(R,C),O)}function y(R){R.preventDefault(),R.returnValue=""}function m(){var R=[];return{get length(){return R.length},push:function(O){return R.push(O),function(){R=R.filter(function(M){return M!==O})}},call:function(O){R.forEach(function(M){return M&&M(O)})}}}function b(){return Math.random().toString(36).substr(2,8)}function A(R){var C=R.pathname,O=C===void 0?"/":C,M=R.search,B=M===void 0?"":M,N=R.hash,K=N===void 0?"":N;return B&&B!=="?"&&(O+=B.charAt(0)==="?"?B:"?"+B),K&&K!=="#"&&(O+=K.charAt(0)==="#"?K:"#"+K),O}function k(R){var C={};if(R){var O=R.indexOf("#");O>=0&&(C.hash=R.substr(O),R=R.substr(0,O));var M=R.indexOf("?");M>=0&&(C.search=R.substr(M),R=R.substr(0,M)),R&&(C.pathname=R)}return C}},94266:function(d,_,e){"use strict";var r=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},o={};o[r.ForwardRef]=c,o[r.Memo]=f;function h(A){return r.isMemo(A)?f:o[A.$$typeof]||i}var u=Object.defineProperty,a=Object.getOwnPropertyNames,x=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,y=Object.getPrototypeOf,m=Object.prototype;function b(A,k,R){if(typeof k!="string"){if(m){var C=y(k);C&&C!==m&&b(A,C,R)}var O=a(k);x&&(O=O.concat(x(k)));for(var M=h(A),B=h(k),N=0;N<O.length;++N){var K=O[N];if(!l[K]&&!(R&&R[K])&&!(B&&B[K])&&!(M&&M[K])){var $=p(k,K);try{u(A,K,$)}catch(G){}}}}return A}d.exports=b},4603:function(d){typeof Object.create=="function"?d.exports=function(e,r){r&&(e.super_=r,e.prototype=Object.create(r.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:d.exports=function(e,r){if(r){e.super_=r;var i=function(){};i.prototype=r.prototype,e.prototype=new i,e.prototype.constructor=e}}},44520:function(d){"use strict";var _=function(e,r,i,l,c,f,o,h){if(!e){var u;if(r===void 0)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=[i,l,c,f,o,h],x=0;u=new Error(r.replace(/%s/g,function(){return a[x++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}};d.exports=_},78034:function(d){d.exports=function(r){return r!=null&&(_(r)||e(r)||!!r._isBuffer)};function _(r){return!!r.constructor&&typeof r.constructor.isBuffer=="function"&&r.constructor.isBuffer(r)}function e(r){return typeof r.readFloatLE=="function"&&typeof r.slice=="function"&&_(r.slice(0,0))}},78639:function(d,_,e){"use strict";var r=e(77497);function i(l){return r(l)===!0&&Object.prototype.toString.call(l)==="[object Object]"}d.exports=function(c){var f,o;return!(i(c)===!1||(f=c.constructor,typeof f!="function")||(o=f.prototype,i(o)===!1)||o.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,_,e){"use strict";var r,i;function l(c,f,o){var h=function(u,a){return c.js_beautify(u,a)};return h.js=c.js_beautify,h.css=f.css_beautify,h.html=o.html_beautify,h.js_beautify=c.js_beautify,h.css_beautify=f.css_beautify,h.html_beautify=o.html_beautify,h}r=[e(58553),e(87804),e(40998)],i=function(c,f,o){return l(c,f,o)}.apply(_,r),i!==void 0&&(d.exports=i)},87804:function(d,_){var e,r;(function(){var i;(function(){"use strict";var c=[,,function(u){function a(y){this.__parent=y,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=[]}a.prototype.clone_empty=function(){var y=new a(this.__parent);return y.set_indent(this.__indent_count,this.__alignment_count),y},a.prototype.item=function(y){return y<0?this.__items[this.__items.length+y]:this.__items[y]},a.prototype.has_match=function(y){for(var m=this.__items.length-1;m>=0;m--)if(this.__items[m].match(y))return!0;return!1},a.prototype.set_indent=function(y,m){this.is_empty()&&(this.__indent_count=y||0,this.__alignment_count=m||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},a.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)},a.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},a.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var y=this.__parent.current_line;return y.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),y.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),y.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,y.__items[0]===" "&&(y.__items.splice(0,1),y.__character_count-=1),!0}return!1},a.prototype.is_empty=function(){return this.__items.length===0},a.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},a.prototype.push=function(y){this.__items.push(y);var m=y.lastIndexOf(`
|
|
|
`);m!==-1?this.__character_count=y.length-m:this.__character_count+=y.length},a.prototype.pop=function(){var y=null;return this.is_empty()||(y=this.__items.pop(),this.__character_count-=y.length),y},a.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},a.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},a.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},a.prototype.toString=function(){var y="";return this.is_empty()?this.__parent.indent_empty_lines&&(y=this.__parent.get_indent_string(this.__indent_count)):(y=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),y+=this.__items.join("")),y};function x(y,m){this.__cache=[""],this.__indent_size=y.indent_size,this.__indent_string=y.indent_char,y.indent_with_tabs||(this.__indent_string=new Array(y.indent_size+1).join(y.indent_char)),m=m||"",y.indent_level>0&&(m=new Array(y.indent_level+1).join(this.__indent_string)),this.__base_string=m,this.__base_string_length=m.length}x.prototype.get_indent_size=function(y,m){var b=this.__base_string_length;return m=m||0,y<0&&(b=0),b+=y*this.__indent_size,b+=m,b},x.prototype.get_indent_string=function(y,m){var b=this.__base_string;return m=m||0,y<0&&(y=0,b=""),m+=y*this.__indent_size,this.__ensure_cache(m),b+=this.__cache[m],b},x.prototype.__ensure_cache=function(y){for(;y>=this.__cache.length;)this.__add_column()},x.prototype.__add_column=function(){var y=this.__cache.length,m=0,b="";this.__indent_size&&y>=this.__indent_size&&(m=Math.floor(y/this.__indent_size),y-=m*this.__indent_size,b=new Array(m+1).join(this.__indent_string)),y&&(b+=new Array(y+1).join(" ")),this.__cache.push(b)};function p(y,m){this.__indent_cache=new x(y,m),this.raw=!1,this._end_with_newline=y.end_with_newline,this.indent_size=y.indent_size,this.wrap_line_length=y.wrap_line_length,this.indent_empty_lines=y.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new a(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(y,m){return this.__indent_cache.get_indent_string(y,m)},p.prototype.get_indent_size=function(y,m){return this.__indent_cache.get_indent_size(y,m)},p.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},p.prototype.add_new_line=function(y){return this.is_empty()||!y&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},p.prototype.get_code=function(y){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 b=this.__lines.join(`
|
|
|
`);return y!==`
|
|
|
`&&(b=b.replace(/[\n]/g,y)),b},p.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},p.prototype.set_indent=function(y,m){return y=y||0,m=m||0,this.next_line.set_indent(y,m),this.__lines.length>1?(this.current_line.set_indent(y,m),!0):(this.current_line.set_indent(),!1)},p.prototype.add_raw_token=function(y){for(var m=0;m<y.newlines;m++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(y.whitespace_before),this.current_line.push(y.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},p.prototype.add_token=function(y){this.__add_space_before_token(),this.current_line.push(y),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(y){for(var m=this.__lines.length;y<m;)this.__lines[y]._remove_indent(),y++;this.current_line._remove_wrap_indent()},p.prototype.trim=function(y){for(y=y===void 0?!1:y,this.current_line.trim();y&&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(y,m){for(var b=this.__lines.length-2;b>=0;){var A=this.__lines[b];if(A.is_empty())break;if(A.item(0).indexOf(y)!==0&&A.item(-1)!==m){this.__lines.splice(b+1,0,new a(this)),this.previous_line=this.__lines[this.__lines.length-2];break}b--}},u.exports.Output=p},,,,function(u){function a(y,m){this.raw_options=x(y,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"])}a.prototype._get_array=function(y,m){var b=this.raw_options[y],A=m||[];return typeof b=="object"?b!==null&&typeof b.concat=="function"&&(A=b.concat()):typeof b=="string"&&(A=b.split(/[^a-zA-Z0-9_\/\-]+/)),A},a.prototype._get_boolean=function(y,m){var b=this.raw_options[y],A=b===void 0?!!m:!!b;return A},a.prototype._get_characters=function(y,m){var b=this.raw_options[y],A=m||"";return typeof b=="string"&&(A=b.replace(/\\r/,"\r").replace(/\\n/,`
|
|
|
`).replace(/\\t/," ")),A},a.prototype._get_number=function(y,m){var b=this.raw_options[y];m=parseInt(m,10),isNaN(m)&&(m=0);var A=parseInt(b,10);return isNaN(A)&&(A=m),A},a.prototype._get_selection=function(y,m,b){var A=this._get_selection_list(y,m,b);if(A.length!==1)throw new Error("Invalid Option Value: The option '"+y+`' can only be one of the following values:
|
|
|
`+m+`
|
|
|
You passed in: '`+this.raw_options[y]+"'");return A[0]},a.prototype._get_selection_list=function(y,m,b){if(!m||m.length===0)throw new Error("Selection list cannot be empty.");if(b=b||[m[0]],!this._is_valid_selection(b,m))throw new Error("Invalid Default Value!");var A=this._get_array(y,b);if(!this._is_valid_selection(A,m))throw new Error("Invalid Option Value: The option '"+y+`' can contain only the following values:
|
|
|
`+m+`
|
|
|
You passed in: '`+this.raw_options[y]+"'");return A},a.prototype._is_valid_selection=function(y,m){return y.length&&m.length&&!y.some(function(b){return m.indexOf(b)===-1})};function x(y,m){var b={};y=p(y);var A;for(A in y)A!==m&&(b[A]=y[A]);if(m&&y[m])for(A in y[m])b[A]=y[m][A];return b}function p(y){var m={},b;for(b in y){var A=b.replace(/-/g,"_");m[A]=y[b]}return m}u.exports.Options=a,u.exports.normalizeOpts=p,u.exports.mergeOpts=x},,function(u){var a=RegExp.prototype.hasOwnProperty("sticky");function x(p){this.__input=p||"",this.__input_length=this.__input.length,this.__position=0}x.prototype.restart=function(){this.__position=0},x.prototype.back=function(){this.__position>0&&(this.__position-=1)},x.prototype.hasNext=function(){return this.__position<this.__input_length},x.prototype.next=function(){var p=null;return this.hasNext()&&(p=this.__input.charAt(this.__position),this.__position+=1),p},x.prototype.peek=function(p){var y=null;return p=p||0,p+=this.__position,p>=0&&p<this.__input_length&&(y=this.__input.charAt(p)),y},x.prototype.__match=function(p,y){p.lastIndex=y;var m=p.exec(this.__input);return m&&!(a&&p.sticky)&&m.index!==y&&(m=null),m},x.prototype.test=function(p,y){return y=y||0,y+=this.__position,y>=0&&y<this.__input_length?!!this.__match(p,y):!1},x.prototype.testChar=function(p,y){var m=this.peek(y);return p.lastIndex=0,m!==null&&p.test(m)},x.prototype.match=function(p){var y=this.__match(p,this.__position);return y?this.__position+=y[0].length:y=null,y},x.prototype.read=function(p,y,m){var b="",A;return p&&(A=this.match(p),A&&(b+=A[0])),y&&(A||!p)&&(b+=this.readUntil(y,m)),b},x.prototype.readUntil=function(p,y){var m="",b=this.__position;p.lastIndex=this.__position;var A=p.exec(this.__input);return A?(b=A.index,y&&(b+=A[0].length)):b=this.__input_length,m=this.__input.substring(this.__position,b),this.__position=b,m},x.prototype.readUntilAfter=function(p){return this.readUntil(p,!0)},x.prototype.get_regexp=function(p,y){var m=null,b="g";return y&&a&&(b="y"),typeof p=="string"&&p!==""?m=new RegExp(p,b):p&&(m=new RegExp(p.source,b)),m},x.prototype.get_literal_regexp=function(p){return RegExp(p.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},x.prototype.peekUntilAfter=function(p){var y=this.__position,m=this.readUntilAfter(p);return this.__position=y,m},x.prototype.lookBack=function(p){var y=this.__position-1;return y>=p.length&&this.__input.substring(y-p.length,y).toLowerCase()===p},u.exports.InputScanner=x},,,,,function(u){function a(x,p){x=typeof x=="string"?x:x.source,p=typeof p=="string"?p:p.source,this.__directives_block_pattern=new RegExp(x+/ beautify( \w+[:]\w+)+ /.source+p,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(x+/\sbeautify\signore:end\s/.source+p,"g")}a.prototype.get_directives=function(x){if(!x.match(this.__directives_block_pattern))return null;var p={};this.__directive_pattern.lastIndex=0;for(var y=this.__directive_pattern.exec(x);y;)p[y[1]]=y[2],y=this.__directive_pattern.exec(x);return p},a.prototype.readIgnored=function(x){return x.readUntilAfter(this.__directives_end_ignore_pattern)},u.exports.Directives=a},,function(u,a,x){var p=x(16).Beautifier,y=x(17).Options;function m(b,A){var k=new p(b,A);return k.beautify()}u.exports=m,u.exports.defaultOptions=function(){return new y}},function(u,a,x){var p=x(17).Options,y=x(2).Output,m=x(8).InputScanner,b=x(13).Directives,A=new b(/\/\*/,/\*\//),k=/\r\n|[\r\n]/,R=/\r\n|[\r\n]/g,C=/\s/,O=/(?:\s|\n)+/g,M=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,B=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function N(K,$){this._source_text=K||"",this._options=new p($),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"]}N.prototype.eatString=function(K){var $="";for(this._ch=this._input.next();this._ch;){if($+=this._ch,this._ch==="\\")$+=this._input.next();else if(K.indexOf(this._ch)!==-1||this._ch===`
|
|
|
`)break;this._ch=this._input.next()}return $},N.prototype.eatWhitespace=function(K){for(var $=C.test(this._input.peek()),G=0;C.test(this._input.peek());)this._ch=this._input.next(),K&&this._ch===`
|
|
|
`&&(G===0||G<this._options.max_preserve_newlines)&&(G++,this._output.add_new_line(!0));return $},N.prototype.foundNestedPseudoClass=function(){for(var K=0,$=1,G=this._input.peek($);G;){if(G==="{")return!0;if(G==="(")K+=1;else if(G===")"){if(K===0)return!1;K-=1}else if(G===";"||G==="}")return!1;$++,G=this._input.peek($)}return!1},N.prototype.print_string=function(K){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(K)},N.prototype.preserveSingleSpace=function(K){K&&(this._output.space_before_token=!0)},N.prototype.indent=function(){this._indentLevel++},N.prototype.outdent=function(){this._indentLevel>0&&this._indentLevel--},N.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var K=this._source_text,$=this._options.eol;$==="auto"&&($=`
|
|
|
`,K&&k.test(K||"")&&($=K.match(k)[0])),K=K.replace(R,`
|
|
|
`);var G=K.match(/^[\t ]*/)[0];this._output=new y(this._options,G),this._input=new m(K),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var se=0,ie=!1,le=!1,q=!1,J=!1,V=!1,ue=this._ch,ee=!1,Q,ce,Z;Q=this._input.read(O),ce=Q!=="",Z=ue,this._ch=this._input.next(),this._ch==="\\"&&this._input.hasNext()&&(this._ch+=this._input.next()),ue=this._ch,this._ch;)if(this._ch==="/"&&this._input.peek()==="*"){this._output.add_new_line(),this._input.back();var j=this._input.read(M),ae=A.get_directives(j);ae&&ae.ignore==="start"&&(j+=A.readIgnored(this._input)),this.print_string(j),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(B)),this.eatWhitespace(!0);else if(this._ch==="$"){this.preserveSingleSpace(ce),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&&(le=!0,this.indent())}else if(this._ch==="@")if(this.preserveSingleSpace(ce),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?(le=!0,this.indent()):Pe in this.NESTED_AT_RULE?(this._nestedLevel+=1,Pe in this.CONDITIONAL_GROUP_RULE&&(q=!0)):se===0&&!le&&(J=!0)}else if(this._ch==="#"&&this._input.peek()==="{")this.preserveSingleSpace(ce),this.print_string(this._ch+this.eatString("}"));else if(this._ch==="{")le&&(le=!1,this.outdent()),J=!1,q?(q=!1,ie=this._indentLevel>=this._nestedLevel):ie=this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&ie&&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)):(Z==="("?this._output.space_before_token=!1:Z!==","&&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(),Z==="{"&&this._output.trim(!0),le&&(this.outdent(),le=!1),this.print_string(this._ch),ie=!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}(ie||q)&&!(this._input.lookBack("&")||this.foundNestedPseudoClass())&&!this._input.lookBack("(")&&!J&&se===0?(this.print_string(":"),le||(le=!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=Z==='"'||Z==="'";this.preserveSingleSpace(Ge||ce),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)}else if(this._ch===";")ee=!1,se===0?(le&&(this.outdent(),le=!1),J=!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 Ne=!1;this._input.lookBack("with")&&(Ne=!0),this.preserveSingleSpace(ce||Ne),this.print_string(this._ch),le&&Z==="$"&&this._options.selector_separator_newline?(this._output.add_new_line(),V=!0):(this.eatWhitespace(),se++,this.indent())}else if(this._ch===")")se&&(se--,this.outdent()),V&&this._input.peek()===";"&&this._options.selector_separator_newline&&(V=!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&&(!le||V)&&se===0&&!J?this._output.add_new_line():this._output.space_before_token=!0;else if((this._ch===">"||this._ch==="+"||this._ch==="~")&&!le&&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&&C.test(this._ch)&&(this._ch=""));else if(this._ch==="]")this.print_string(this._ch);else if(this._ch==="[")this.preserveSingleSpace(ce),this.print_string(this._ch);else if(this._ch==="=")this.eatWhitespace(),this.print_string("="),C.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=Z==='"'||Z==="'";this.preserveSingleSpace(Mt||ce),this.print_string(this._ch),!this._output.just_added_newline()&&this._input.peek()===`
|
|
|
`&&ee&&this._output.add_new_line()}var bt=this._output.get_code($);return bt},u.exports.Beautifier=N},function(u,a,x){var p=x(6).Options;function y(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 b=this._get_boolean("space_around_selector_separator");this.space_around_combinator=this._get_boolean("space_around_combinator")||b;var A=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var k=0;k<A.length;k++)A[k]!=="expand"?this.brace_style="collapse":this.brace_style=A[k]}y.prototype=new p,u.exports.Options=y}],f={};function o(u){var a=f[u];if(a!==void 0)return a.exports;var x=f[u]={exports:{}};return c[u](x,x.exports,o),x.exports}var h=o(15);i=h})();var l=i;e=[],r=function(){return{css_beautify:l}}.apply(_,e),r!==void 0&&(d.exports=r)})()},40998:function(d,_,e){var r,i;(function(){var l;(function(){"use strict";var h=[,,function(p){function y(A){this.__parent=A,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=[]}y.prototype.clone_empty=function(){var A=new y(this.__parent);return A.set_indent(this.__indent_count,this.__alignment_count),A},y.prototype.item=function(A){return A<0?this.__items[this.__items.length+A]:this.__items[A]},y.prototype.has_match=function(A){for(var k=this.__items.length-1;k>=0;k--)if(this.__items[k].match(A))return!0;return!1},y.prototype.set_indent=function(A,k){this.is_empty()&&(this.__indent_count=A||0,this.__alignment_count=k||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},y.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)},y.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},y.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var A=this.__parent.current_line;return A.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),A.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),A.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,A.__items[0]===" "&&(A.__items.splice(0,1),A.__character_count-=1),!0}return!1},y.prototype.is_empty=function(){return this.__items.length===0},y.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},y.prototype.push=function(A){this.__items.push(A);var k=A.lastIndexOf(`
|
|
|
`);k!==-1?this.__character_count=A.length-k:this.__character_count+=A.length},y.prototype.pop=function(){var A=null;return this.is_empty()||(A=this.__items.pop(),this.__character_count-=A.length),A},y.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},y.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},y.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},y.prototype.toString=function(){var A="";return this.is_empty()?this.__parent.indent_empty_lines&&(A=this.__parent.get_indent_string(this.__indent_count)):(A=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),A+=this.__items.join("")),A};function m(A,k){this.__cache=[""],this.__indent_size=A.indent_size,this.__indent_string=A.indent_char,A.indent_with_tabs||(this.__indent_string=new Array(A.indent_size+1).join(A.indent_char)),k=k||"",A.indent_level>0&&(k=new Array(A.indent_level+1).join(this.__indent_string)),this.__base_string=k,this.__base_string_length=k.length}m.prototype.get_indent_size=function(A,k){var R=this.__base_string_length;return k=k||0,A<0&&(R=0),R+=A*this.__indent_size,R+=k,R},m.prototype.get_indent_string=function(A,k){var R=this.__base_string;return k=k||0,A<0&&(A=0,R=""),k+=A*this.__indent_size,this.__ensure_cache(k),R+=this.__cache[k],R},m.prototype.__ensure_cache=function(A){for(;A>=this.__cache.length;)this.__add_column()},m.prototype.__add_column=function(){var A=this.__cache.length,k=0,R="";this.__indent_size&&A>=this.__indent_size&&(k=Math.floor(A/this.__indent_size),A-=k*this.__indent_size,R=new Array(k+1).join(this.__indent_string)),A&&(R+=new Array(A+1).join(" ")),this.__cache.push(R)};function b(A,k){this.__indent_cache=new m(A,k),this.raw=!1,this._end_with_newline=A.end_with_newline,this.indent_size=A.indent_size,this.wrap_line_length=A.wrap_line_length,this.indent_empty_lines=A.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new y(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}b.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},b.prototype.get_line_number=function(){return this.__lines.length},b.prototype.get_indent_string=function(A,k){return this.__indent_cache.get_indent_string(A,k)},b.prototype.get_indent_size=function(A,k){return this.__indent_cache.get_indent_size(A,k)},b.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},b.prototype.add_new_line=function(A){return this.is_empty()||!A&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},b.prototype.get_code=function(A){this.trim(!0);var k=this.current_line.pop();k&&(k[k.length-1]===`
|
|
|
`&&(k=k.replace(/\n+$/g,"")),this.current_line.push(k)),this._end_with_newline&&this.__add_outputline();var R=this.__lines.join(`
|
|
|
`);return A!==`
|
|
|
`&&(R=R.replace(/[\n]/g,A)),R},b.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},b.prototype.set_indent=function(A,k){return A=A||0,k=k||0,this.next_line.set_indent(A,k),this.__lines.length>1?(this.current_line.set_indent(A,k),!0):(this.current_line.set_indent(),!1)},b.prototype.add_raw_token=function(A){for(var k=0;k<A.newlines;k++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(A.whitespace_before),this.current_line.push(A.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},b.prototype.add_token=function(A){this.__add_space_before_token(),this.current_line.push(A),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},b.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(" "))},b.prototype.remove_indent=function(A){for(var k=this.__lines.length;A<k;)this.__lines[A]._remove_indent(),A++;this.current_line._remove_wrap_indent()},b.prototype.trim=function(A){for(A=A===void 0?!1:A,this.current_line.trim();A&&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},b.prototype.just_added_newline=function(){return this.current_line.is_empty()},b.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},b.prototype.ensure_empty_line_above=function(A,k){for(var R=this.__lines.length-2;R>=0;){var C=this.__lines[R];if(C.is_empty())break;if(C.item(0).indexOf(A)!==0&&C.item(-1)!==k){this.__lines.splice(R+1,0,new y(this)),this.previous_line=this.__lines[this.__lines.length-2];break}R--}},p.exports.Output=b},function(p){function y(m,b,A,k){this.type=m,this.text=b,this.comments_before=null,this.newlines=A||0,this.whitespace_before=k||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}p.exports.Token=y},,,function(p){function y(A,k){this.raw_options=m(A,k),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"])}y.prototype._get_array=function(A,k){var R=this.raw_options[A],C=k||[];return typeof R=="object"?R!==null&&typeof R.concat=="function"&&(C=R.concat()):typeof R=="string"&&(C=R.split(/[^a-zA-Z0-9_\/\-]+/)),C},y.prototype._get_boolean=function(A,k){var R=this.raw_options[A],C=R===void 0?!!k:!!R;return C},y.prototype._get_characters=function(A,k){var R=this.raw_options[A],C=k||"";return typeof R=="string"&&(C=R.replace(/\\r/,"\r").replace(/\\n/,`
|
|
|
`).replace(/\\t/," ")),C},y.prototype._get_number=function(A,k){var R=this.raw_options[A];k=parseInt(k,10),isNaN(k)&&(k=0);var C=parseInt(R,10);return isNaN(C)&&(C=k),C},y.prototype._get_selection=function(A,k,R){var C=this._get_selection_list(A,k,R);if(C.length!==1)throw new Error("Invalid Option Value: The option '"+A+`' can only be one of the following values:
|
|
|
`+k+`
|
|
|
You passed in: '`+this.raw_options[A]+"'");return C[0]},y.prototype._get_selection_list=function(A,k,R){if(!k||k.length===0)throw new Error("Selection list cannot be empty.");if(R=R||[k[0]],!this._is_valid_selection(R,k))throw new Error("Invalid Default Value!");var C=this._get_array(A,R);if(!this._is_valid_selection(C,k))throw new Error("Invalid Option Value: The option '"+A+`' can contain only the following values:
|
|
|
`+k+`
|
|
|
You passed in: '`+this.raw_options[A]+"'");return C},y.prototype._is_valid_selection=function(A,k){return A.length&&k.length&&!A.some(function(R){return k.indexOf(R)===-1})};function m(A,k){var R={};A=b(A);var C;for(C in A)C!==k&&(R[C]=A[C]);if(k&&A[k])for(C in A[k])R[C]=A[k][C];return R}function b(A){var k={},R;for(R in A){var C=R.replace(/-/g,"_");k[C]=A[R]}return k}p.exports.Options=y,p.exports.normalizeOpts=b,p.exports.mergeOpts=m},,function(p){var y=RegExp.prototype.hasOwnProperty("sticky");function m(b){this.__input=b||"",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 b=null;return this.hasNext()&&(b=this.__input.charAt(this.__position),this.__position+=1),b},m.prototype.peek=function(b){var A=null;return b=b||0,b+=this.__position,b>=0&&b<this.__input_length&&(A=this.__input.charAt(b)),A},m.prototype.__match=function(b,A){b.lastIndex=A;var k=b.exec(this.__input);return k&&!(y&&b.sticky)&&k.index!==A&&(k=null),k},m.prototype.test=function(b,A){return A=A||0,A+=this.__position,A>=0&&A<this.__input_length?!!this.__match(b,A):!1},m.prototype.testChar=function(b,A){var k=this.peek(A);return b.lastIndex=0,k!==null&&b.test(k)},m.prototype.match=function(b){var A=this.__match(b,this.__position);return A?this.__position+=A[0].length:A=null,A},m.prototype.read=function(b,A,k){var R="",C;return b&&(C=this.match(b),C&&(R+=C[0])),A&&(C||!b)&&(R+=this.readUntil(A,k)),R},m.prototype.readUntil=function(b,A){var k="",R=this.__position;b.lastIndex=this.__position;var C=b.exec(this.__input);return C?(R=C.index,A&&(R+=C[0].length)):R=this.__input_length,k=this.__input.substring(this.__position,R),this.__position=R,k},m.prototype.readUntilAfter=function(b){return this.readUntil(b,!0)},m.prototype.get_regexp=function(b,A){var k=null,R="g";return A&&y&&(R="y"),typeof b=="string"&&b!==""?k=new RegExp(b,R):b&&(k=new RegExp(b.source,R)),k},m.prototype.get_literal_regexp=function(b){return RegExp(b.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},m.prototype.peekUntilAfter=function(b){var A=this.__position,k=this.readUntilAfter(b);return this.__position=A,k},m.prototype.lookBack=function(b){var A=this.__position-1;return A>=b.length&&this.__input.substring(A-b.length,A).toLowerCase()===b},p.exports.InputScanner=m},function(p,y,m){var b=m(8).InputScanner,A=m(3).Token,k=m(10).TokenStream,R=m(11).WhitespacePattern,C={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},O=function(M,B){this._input=new b(M),this._options=B||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new R(this._input)};O.prototype.tokenize=function(){this._input.restart(),this.__tokens=new k,this._reset();for(var M,B=new A(C.START,""),N=null,K=[],$=new k;B.type!==C.EOF;){for(M=this._get_next_token(B,N);this._is_comment(M);)$.add(M),M=this._get_next_token(B,N);$.isEmpty()||(M.comments_before=$,$=new k),M.parent=N,this._is_opening(M)?(K.push(N),N=M):N&&this._is_closing(M,N)&&(M.opened=N,N.closed=M,N=K.pop(),M.parent=N),M.previous=B,B.next=M,this.__tokens.add(M),B=M}return this.__tokens},O.prototype._is_first_token=function(){return this.__tokens.isEmpty()},O.prototype._reset=function(){},O.prototype._get_next_token=function(M,B){this._readWhitespace();var N=this._input.read(/.+/g);return N?this._create_token(C.RAW,N):this._create_token(C.EOF,"")},O.prototype._is_comment=function(M){return!1},O.prototype._is_opening=function(M){return!1},O.prototype._is_closing=function(M,B){return!1},O.prototype._create_token=function(M,B){var N=new A(M,B,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return N},O.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},p.exports.Tokenizer=O,p.exports.TOKEN=C},function(p){function y(m){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=m}y.prototype.restart=function(){this.__position=0},y.prototype.isEmpty=function(){return this.__tokens_length===0},y.prototype.hasNext=function(){return this.__position<this.__tokens_length},y.prototype.next=function(){var m=null;return this.hasNext()&&(m=this.__tokens[this.__position],this.__position+=1),m},y.prototype.peek=function(m){var b=null;return m=m||0,m+=this.__position,m>=0&&m<this.__tokens_length&&(b=this.__tokens[m]),b},y.prototype.add=function(m){this.__parent_token&&(m.parent=this.__parent_token),this.__tokens.push(m),this.__tokens_length+=1},p.exports.TokenStream=y},function(p,y,m){var b=m(12).Pattern;function A(k,R){b.call(this,k,R),R?this._line_regexp=this._input.get_regexp(R._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}A.prototype=new b,A.prototype.__set_whitespace_patterns=function(k,R){k+="\\t ",R+="\\n\\r",this._match_pattern=this._input.get_regexp("["+k+R+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+R+"]")},A.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var k=this._input.read(this._match_pattern);if(k===" ")this.whitespace_before_token=" ";else if(k){var R=this.__split(this._newline_regexp,k);this.newline_count=R.length-1,this.whitespace_before_token=R[this.newline_count]}return k},A.prototype.matching=function(k,R){var C=this._create();return C.__set_whitespace_patterns(k,R),C._update(),C},A.prototype._create=function(){return new A(this._input,this)},A.prototype.__split=function(k,R){k.lastIndex=0;for(var C=0,O=[],M=k.exec(R);M;)O.push(R.substring(C,M.index)),C=M.index+M[0].length,M=k.exec(R);return C<R.length?O.push(R.substring(C,R.length)):O.push(""),O},p.exports.WhitespacePattern=A},function(p){function y(m,b){this._input=m,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,b&&(this._starting_pattern=this._input.get_regexp(b._starting_pattern,!0),this._match_pattern=this._input.get_regexp(b._match_pattern,!0),this._until_pattern=this._input.get_regexp(b._until_pattern),this._until_after=b._until_after)}y.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},y.prototype.read_match=function(){return this._input.match(this._match_pattern)},y.prototype.until_after=function(m){var b=this._create();return b._until_after=!0,b._until_pattern=this._input.get_regexp(m),b._update(),b},y.prototype.until=function(m){var b=this._create();return b._until_after=!1,b._until_pattern=this._input.get_regexp(m),b._update(),b},y.prototype.starting_with=function(m){var b=this._create();return b._starting_pattern=this._input.get_regexp(m,!0),b._update(),b},y.prototype.matching=function(m){var b=this._create();return b._match_pattern=this._input.get_regexp(m,!0),b._update(),b},y.prototype._create=function(){return new y(this._input,this)},y.prototype._update=function(){},p.exports.Pattern=y},function(p){function y(m,b){m=typeof m=="string"?m:m.source,b=typeof b=="string"?b:b.source,this.__directives_block_pattern=new RegExp(m+/ beautify( \w+[:]\w+)+ /.source+b,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(m+/\sbeautify\signore:end\s/.source+b,"g")}y.prototype.get_directives=function(m){if(!m.match(this.__directives_block_pattern))return null;var b={};this.__directive_pattern.lastIndex=0;for(var A=this.__directive_pattern.exec(m);A;)b[A[1]]=A[2],A=this.__directive_pattern.exec(m);return b},y.prototype.readIgnored=function(m){return m.readUntilAfter(this.__directives_end_ignore_pattern)},p.exports.Directives=y},function(p,y,m){var b=m(12).Pattern,A={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function k(R,C){b.call(this,R,C),this.__template_pattern=null,this._disabled=Object.assign({},A),this._excluded=Object.assign({},A),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 O=new b(R);this.__patterns={handlebars_comment:O.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:O.starting_with(/{{{/).until_after(/}}}/),handlebars:O.starting_with(/{{/).until_after(/}}/),php:O.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:O.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:O.starting_with(/{%/).until_after(/%}/),django_value:O.starting_with(/{{/).until_after(/}}/),django_comment:O.starting_with(/{#/).until_after(/#}/),smarty:O.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:O.starting_with(/{\*/).until_after(/\*}/),smarty_literal:O.starting_with(/{literal}/).until_after(/{\/literal}/)}}k.prototype=new b,k.prototype._create=function(){return new k(this._input,this)},k.prototype._update=function(){this.__set_templated_pattern()},k.prototype.disable=function(R){var C=this._create();return C._disabled[R]=!0,C._update(),C},k.prototype.read_options=function(R){var C=this._create();for(var O in A)C._disabled[O]=R.templating.indexOf(O)===-1;return C._update(),C},k.prototype.exclude=function(R){var C=this._create();return C._excluded[R]=!0,C._update(),C},k.prototype.read=function(){var R="";this._match_pattern?R=this._input.read(this._starting_pattern):R=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),R+=C,C=this._read_template();return this._until_after&&(R+=this._input.readUntilAfter(this._until_pattern)),R},k.prototype.__set_templated_pattern=function(){var R=[];this._disabled.php||R.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||R.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||R.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||R.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(R.push(this.__patterns.django._starting_pattern.source),R.push(this.__patterns.django_value._starting_pattern.source),R.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||R.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&R.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+R.join("|")+")")},k.prototype._read_template=function(){var R="",C=this._input.peek();if(C==="<"){var O=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&O==="?"&&(R=R||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&O==="%"&&(R=R||this.__patterns.erb.read())}else C==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(R=R||this.__patterns.handlebars_comment.read(),R=R||this.__patterns.handlebars_unescaped.read(),R=R||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(R=R||this.__patterns.django_value.read()),this._excluded.django||(R=R||this.__patterns.django_comment.read(),R=R||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(R=R||this.__patterns.smarty_comment.read(),R=R||this.__patterns.smarty_literal.read(),R=R||this.__patterns.smarty.read()));return R},p.exports.TemplatablePattern=k},,,,function(p,y,m){var b=m(19).Beautifier,A=m(20).Options;function k(R,C,O,M){var B=new b(R,C,O,M);return B.beautify()}p.exports=k,p.exports.defaultOptions=function(){return new A}},function(p,y,m){var b=m(20).Options,A=m(2).Output,k=m(21).Tokenizer,R=m(21).TOKEN,C=/\r\n|[\r\n]/,O=/\r\n|[\r\n]/g,M=function(J,V){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=J.max_preserve_newlines,this.preserve_newlines=J.preserve_newlines,this._output=new A(J,V)};M.prototype.current_line_has_match=function(J){return this._output.current_line.has_match(J)},M.prototype.set_space_before_token=function(J,V){this._output.space_before_token=J,this._output.non_breaking_space=V},M.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},M.prototype.add_raw_token=function(J){this._output.add_raw_token(J)},M.prototype.print_preserved_newlines=function(J){var V=0;J.type!==R.TEXT&&J.previous.type!==R.TEXT&&(V=J.newlines?1:0),this.preserve_newlines&&(V=J.newlines<this.max_preserve_newlines+1?J.newlines:this.max_preserve_newlines+1);for(var ue=0;ue<V;ue++)this.print_newline(ue>0);return V!==0},M.prototype.traverse_whitespace=function(J){return J.whitespace_before||J.newlines?(this.print_preserved_newlines(J)||(this._output.space_before_token=!0),!0):!1},M.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},M.prototype.print_newline=function(J){this._output.add_new_line(J)},M.prototype.print_token=function(J){J.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(J.text))},M.prototype.indent=function(){this.indent_level++},M.prototype.deindent=function(){this.indent_level>0&&(this.indent_level--,this._output.set_indent(this.indent_level,this.alignment_size))},M.prototype.get_full_indent=function(J){return J=this.indent_level+(J||0),J<1?"":this._output.get_indent_string(J)};var B=function(J){for(var V=null,ue=J.next;ue.type!==R.EOF&&J.closed!==ue;){if(ue.type===R.ATTRIBUTE&&ue.text==="type"){ue.next&&ue.next.type===R.EQUALS&&ue.next.next&&ue.next.next.type===R.VALUE&&(V=ue.next.next.text);break}ue=ue.next}return V},N=function(J,V){var ue=null,ee=null;return V.closed?(J==="script"?ue="text/javascript":J==="style"&&(ue="text/css"),ue=B(V)||ue,ue.search("text/css")>-1?ee="css":ue.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)>-1?ee="javascript":ue.search(/(text|application|dojo)\/(x-)?(html)/)>-1?ee="html":ue.search(/test\/null/)>-1&&(ee="null"),ee):null};function K(J,V){return V.indexOf(J)!==-1}function $(J,V,ue){this.parent=J||null,this.tag=V?V.tag_name:"",this.indent_level=ue||0,this.parser_token=V||null}function G(J){this._printer=J,this._current_frame=null}G.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},G.prototype.record_tag=function(J){var V=new $(this._current_frame,J,this._printer.indent_level);this._current_frame=V},G.prototype._try_pop_frame=function(J){var V=null;return J&&(V=J.parser_token,this._printer.indent_level=J.indent_level,this._current_frame=J.parent),V},G.prototype._get_frame=function(J,V){for(var ue=this._current_frame;ue&&J.indexOf(ue.tag)===-1;){if(V&&V.indexOf(ue.tag)!==-1){ue=null;break}ue=ue.parent}return ue},G.prototype.try_pop=function(J,V){var ue=this._get_frame([J],V);return this._try_pop_frame(ue)},G.prototype.indent_to_tag=function(J){var V=this._get_frame(J);V&&(this._printer.indent_level=V.indent_level)};function se(J,V,ue,ee){this._source_text=J||"",V=V||{},this._js_beautify=ue,this._css_beautify=ee,this._tag_stack=null;var Q=new b(V,"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 J=this._source_text,V=this._options.eol;this._options.eol==="auto"&&(V=`
|
|
|
`,J&&C.test(J)&&(V=J.match(C)[0])),J=J.replace(O,`
|
|
|
`);var ue=J.match(/^[\t ]*/)[0],ee={text:"",type:""},Q=new ie(this._options),ce=new M(this._options,ue),Z=new k(J,this._options).tokenize();this._tag_stack=new G(ce);for(var j=null,ae=Z.next();ae.type!==R.EOF;)ae.type===R.TAG_OPEN||ae.type===R.COMMENT?(j=this._handle_tag_open(ce,ae,Q,ee,Z),Q=j):ae.type===R.ATTRIBUTE||ae.type===R.EQUALS||ae.type===R.VALUE||ae.type===R.TEXT&&!Q.tag_complete?j=this._handle_inside_tag(ce,ae,Q,ee):ae.type===R.TAG_CLOSE?j=this._handle_tag_close(ce,ae,Q):ae.type===R.TEXT?j=this._handle_text(ce,ae,Q):ae.type===R.CONTROL_FLOW_OPEN?j=this._handle_control_flow_open(ce,ae):ae.type===R.CONTROL_FLOW_CLOSE?j=this._handle_control_flow_close(ce,ae):ce.add_raw_token(ae),ee=j,ae=Z.next();var me=ce._output.get_code(V);return me},se.prototype._handle_control_flow_open=function(J,V){var ue={text:V.text,type:V.type};return J.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),V.newlines?J.print_preserved_newlines(V):J.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),J.print_token(V),J.indent(),ue},se.prototype._handle_control_flow_close=function(J,V){var ue={text:V.text,type:V.type};return J.deindent(),V.newlines?J.print_preserved_newlines(V):J.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),J.print_token(V),ue},se.prototype._handle_tag_close=function(J,V,ue){var ee={text:V.text,type:V.type};return J.alignment_size=0,ue.tag_complete=!0,J.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),ue.is_unformatted?J.add_raw_token(V):(ue.tag_start_char==="<"&&(J.set_space_before_token(V.text[0]==="/",!0),this._is_wrap_attributes_force_expand_multiline&&ue.has_wrapped_attrs&&J.print_newline(!1)),J.print_token(V)),ue.indent_content&&!(ue.is_unformatted||ue.is_content_unformatted)&&(J.indent(),ue.indent_content=!1),!ue.is_inline_element&&!(ue.is_unformatted||ue.is_content_unformatted)&&J.set_wrap_point(),ee},se.prototype._handle_inside_tag=function(J,V,ue,ee){var Q=ue.has_wrapped_attrs,ce={text:V.text,type:V.type};return J.set_space_before_token(V.newlines||V.whitespace_before!=="",!0),ue.is_unformatted?J.add_raw_token(V):ue.tag_start_char==="{"&&V.type===R.TEXT?J.print_preserved_newlines(V)?(V.newlines=0,J.add_raw_token(V)):J.print_token(V):(V.type===R.ATTRIBUTE?J.set_space_before_token(!0):(V.type===R.EQUALS||V.type===R.VALUE&&V.previous.type===R.EQUALS)&&J.set_space_before_token(!1),V.type===R.ATTRIBUTE&&ue.tag_start_char==="<"&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(J.traverse_whitespace(V),Q=Q||V.newlines!==0),this._is_wrap_attributes_force&&ue.attr_count>=this._options.wrap_attributes_min_attrs&&(ee.type!==R.TAG_OPEN||this._is_wrap_attributes_force_expand_multiline)&&(J.print_newline(!1),Q=!0)),J.print_token(V),Q=Q||J.previous_token_wrapped(),ue.has_wrapped_attrs=Q),ce},se.prototype._handle_text=function(J,V,ue){var ee={text:V.text,type:"TK_CONTENT"};return ue.custom_beautifier_name?this._print_custom_beatifier_text(J,V,ue):ue.is_unformatted||ue.is_content_unformatted?J.add_raw_token(V):(J.traverse_whitespace(V),J.print_token(V)),ee},se.prototype._print_custom_beatifier_text=function(J,V,ue){var ee=this;if(V.text!==""){var Q=V.text,ce,Z=1,j="",ae="";ue.custom_beautifier_name==="javascript"&&typeof this._js_beautify=="function"?ce=this._js_beautify:ue.custom_beautifier_name==="css"&&typeof this._css_beautify=="function"?ce=this._css_beautify:ue.custom_beautifier_name==="html"&&(ce=function(Mt,bt){var Rt=new se(Mt,bt,ee._js_beautify,ee._css_beautify);return Rt.beautify()}),this._options.indent_scripts==="keep"?Z=0:this._options.indent_scripts==="separate"&&(Z=-J.indent_level);var me=J.get_full_indent(Z);if(Q=Q.replace(/\n[ \t]*$/,""),ue.custom_beautifier_name!=="html"&&Q[0]==="<"&&Q.match(/^(<!--|<!\[CDATA\[)/)){var Pe=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(Q);if(!Pe){J.add_raw_token(V);return}j=me+Pe[1]+`
|
|
|
`,Q=Pe[4],Pe[5]&&(ae=me+Pe[5]),Q=Q.replace(/\n[ \t]*$/,""),(Pe[2]||Pe[3].indexOf(`
|
|
|
`)!==-1)&&(Pe=Pe[3].match(/[ \t]+$/),Pe&&(V.whitespace_before=Pe[0]))}if(Q)if(ce){var Oe=function(){this.eol=`
|
|
|
`};Oe.prototype=this._options.raw_options;var Ge=new Oe;Q=ce(me+Q,Ge)}else{var Ne=V.whitespace_before;Ne&&(Q=Q.replace(new RegExp(`
|
|
|
(`+Ne+")?","g"),`
|
|
|
`)),Q=me+Q.replace(/\n/g,`
|
|
|
`+me)}j&&(Q?Q=j+Q+`
|
|
|
`+ae:Q=j+ae),J.print_newline(!1),Q&&(V.text=Q,V.whitespace_before="",V.newlines=0,J.add_raw_token(V),J.print_newline(!0))}},se.prototype._handle_tag_open=function(J,V,ue,ee,Q){var ce=this._get_tag_open_token(V);if((ue.is_unformatted||ue.is_content_unformatted)&&!ue.is_empty_element&&V.type===R.TAG_OPEN&&!ce.is_start_tag?(J.add_raw_token(V),ce.start_tag_token=this._tag_stack.try_pop(ce.tag_name)):(J.traverse_whitespace(V),this._set_tag_position(J,V,ce,ue,ee),ce.is_inline_element||J.set_wrap_point(),J.print_token(V)),ce.is_start_tag&&this._is_wrap_attributes_force){var Z=0,j;do j=Q.peek(Z),j.type===R.ATTRIBUTE&&(ce.attr_count+=1),Z+=1;while(j.type!==R.EOF&&j.type!==R.TAG_CLOSE)}return(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(ce.alignment_size=V.text.length+1),!ce.tag_complete&&!ce.is_unformatted&&(J.alignment_size=ce.alignment_size),ce};var ie=function(J,V,ue){if(this.parent=V||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="",!ue)this.tag_complete=!0;else{var ee;this.tag_start_char=ue.text[0],this.text=ue.text,this.tag_start_char==="<"?(ee=ue.text.match(/^<([^\s>]*)/),this.tag_check=ee?ee[1]:""):(ee=ue.text.match(/^{{~?(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=ee?ee[1]:"",(ue.text.startsWith("{{#>")||ue.text.startsWith("{{~#>"))&&this.tag_check[0]===">"&&(this.tag_check===">"&&ue.next!==null?this.tag_check=ue.next.text.split(" ")[0]:this.tag_check=ue.text.split(">")[1])),this.tag_check=this.tag_check.toLowerCase(),ue.type===R.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||ue.closed&&ue.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==="{"&&(!J.indent_handlebars||this.text.length<3||/[^#\^]/.test(this.text.charAt(Q)))}};se.prototype._get_tag_open_token=function(J){var V=new ie(this._options,this._tag_stack.get_parser_token(),J);return V.alignment_size=this._options.wrap_attributes_indent_size,V.is_end_tag=V.is_end_tag||K(V.tag_check,this._options.void_elements),V.is_empty_element=V.tag_complete||V.is_start_tag&&V.is_end_tag,V.is_unformatted=!V.tag_complete&&K(V.tag_check,this._options.unformatted),V.is_content_unformatted=!V.is_empty_element&&K(V.tag_check,this._options.content_unformatted),V.is_inline_element=K(V.tag_name,this._options.inline)||this._options.inline_custom_elements&&V.tag_name.includes("-")||V.tag_start_char==="{",V},se.prototype._set_tag_position=function(J,V,ue,ee,Q){if(ue.is_empty_element||(ue.is_end_tag?ue.start_tag_token=this._tag_stack.try_pop(ue.tag_name):(this._do_optional_end_element(ue)&&(ue.is_inline_element||J.print_newline(!1)),this._tag_stack.record_tag(ue),(ue.tag_name==="script"||ue.tag_name==="style")&&!(ue.is_unformatted||ue.is_content_unformatted)&&(ue.custom_beautifier_name=N(ue.tag_check,V)))),K(ue.tag_check,this._options.extra_liners)&&(J.print_newline(!1),J._output.just_added_blankline()||J.print_newline(!0)),ue.is_empty_element){if(ue.tag_start_char==="{"&&ue.tag_check==="else"){this._tag_stack.indent_to_tag(["if","unless","each"]),ue.indent_content=!0;var ce=J.current_line_has_match(/{{#if/);ce||J.print_newline(!1)}ue.tag_name==="!--"&&Q.type===R.TAG_CLOSE&&ee.is_end_tag&&ue.text.indexOf(`
|
|
|
`)===-1||(ue.is_inline_element||ue.is_unformatted||J.print_newline(!1),this._calcluate_parent_multiline(J,ue))}else if(ue.is_end_tag){var Z=!1;Z=ue.start_tag_token&&ue.start_tag_token.multiline_content,Z=Z||!ue.is_inline_element&&!(ee.is_inline_element||ee.is_unformatted)&&!(Q.type===R.TAG_CLOSE&&ue.start_tag_token===ee)&&Q.type!=="TK_CONTENT",(ue.is_content_unformatted||ue.is_unformatted)&&(Z=!1),Z&&J.print_newline(!1)}else ue.indent_content=!ue.custom_beautifier_name,ue.tag_start_char==="<"&&(ue.tag_name==="html"?ue.indent_content=this._options.indent_inner_html:ue.tag_name==="head"?ue.indent_content=this._options.indent_head_inner_html:ue.tag_name==="body"&&(ue.indent_content=this._options.indent_body_inner_html)),!(ue.is_inline_element||ue.is_unformatted)&&(Q.type!=="TK_CONTENT"||ue.is_content_unformatted)&&J.print_newline(!1),this._calcluate_parent_multiline(J,ue)},se.prototype._calcluate_parent_multiline=function(J,V){V.parent&&J._output.just_added_newline()&&!((V.is_inline_element||V.is_unformatted)&&V.parent.is_inline_element)&&(V.parent.multiline_content=!0)};var le=["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"],q=["a","audio","del","ins","map","noscript","video"];se.prototype._do_optional_end_element=function(J){var V=null;if(!(J.is_empty_element||!J.is_start_tag||!J.parent)){if(J.tag_name==="body")V=V||this._tag_stack.try_pop("head");else if(J.tag_name==="li")V=V||this._tag_stack.try_pop("li",["ol","ul","menu"]);else if(J.tag_name==="dd"||J.tag_name==="dt")V=V||this._tag_stack.try_pop("dt",["dl"]),V=V||this._tag_stack.try_pop("dd",["dl"]);else if(J.parent.tag_name==="p"&&le.indexOf(J.tag_name)!==-1){var ue=J.parent.parent;(!ue||q.indexOf(ue.tag_name)===-1)&&(V=V||this._tag_stack.try_pop("p"))}else J.tag_name==="rp"||J.tag_name==="rt"?(V=V||this._tag_stack.try_pop("rt",["ruby","rtc"]),V=V||this._tag_stack.try_pop("rp",["ruby","rtc"])):J.tag_name==="optgroup"?V=V||this._tag_stack.try_pop("optgroup",["select"]):J.tag_name==="option"?V=V||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):J.tag_name==="colgroup"?V=V||this._tag_stack.try_pop("caption",["table"]):J.tag_name==="thead"?(V=V||this._tag_stack.try_pop("caption",["table"]),V=V||this._tag_stack.try_pop("colgroup",["table"])):J.tag_name==="tbody"||J.tag_name==="tfoot"?(V=V||this._tag_stack.try_pop("caption",["table"]),V=V||this._tag_stack.try_pop("colgroup",["table"]),V=V||this._tag_stack.try_pop("thead",["table"]),V=V||this._tag_stack.try_pop("tbody",["table"])):J.tag_name==="tr"?(V=V||this._tag_stack.try_pop("caption",["table"]),V=V||this._tag_stack.try_pop("colgroup",["table"]),V=V||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"])):(J.tag_name==="th"||J.tag_name==="td")&&(V=V||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]),V=V||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"]));return J.parent=this._tag_stack.get_parser_token(),V}},p.exports.Beautifier=se},function(p,y,m){var b=m(6).Options;function A(k){b.call(this,k,"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"])}A.prototype=new b,p.exports.Options=A},function(p,y,m){var b=m(9).Tokenizer,A=m(9).TOKEN,k=m(13).Directives,R=m(14).TemplatablePattern,C=m(12).Pattern,O={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:A.START,RAW:A.RAW,EOF:A.EOF},M=new k(/<\!--/,/-->/),B=function(N,K){b.call(this,N,K),this._current_tag_name="";var $=new R(this._input).read_options(this._options),G=new C(this._input);if(this.__patterns={word:$.until(/[\n\r\t <]/),word_control_flow_close_excluded:$.until(/[\n\r\t <}]/),single_quote:$.until_after(/'/),double_quote:$.until_after(/"/),attribute:$.until(/[\n\r\t =>]|\/>/),element_name:$.until(/[\n\r\t >\/]/),angular_control_flow_start:G.matching(/\@[a-zA-Z]+[^({]*[({]/),handlebars_comment:G.starting_with(/{{!--/).until_after(/--}}/),handlebars:G.starting_with(/{{/).until_after(/}}/),handlebars_open:G.until(/[\n\r\t }]/),handlebars_raw_close:G.until(/}}/),comment:G.starting_with(/<!--/).until_after(/-->/),cdata:G.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:G.starting_with(/<!\[/).until_after(/]>/),processing:G.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=G.matching(se).until_after(se)}};B.prototype=new b,B.prototype._is_comment=function(N){return!1},B.prototype._is_opening=function(N){return N.type===O.TAG_OPEN||N.type===O.CONTROL_FLOW_OPEN},B.prototype._is_closing=function(N,K){return N.type===O.TAG_CLOSE&&K&&((N.text===">"||N.text==="/>")&&K.text[0]==="<"||N.text==="}}"&&K.text[0]==="{"&&K.text[1]==="{")||N.type===O.CONTROL_FLOW_CLOSE&&N.text==="}"&&K.text.endsWith("{")},B.prototype._reset=function(){this._current_tag_name=""},B.prototype._get_next_token=function(N,K){var $=null;this._readWhitespace();var G=this._input.peek();return G===null?this._create_token(O.EOF,""):($=$||this._read_open_handlebars(G,K),$=$||this._read_attribute(G,N,K),$=$||this._read_close(G,K),$=$||this._read_script_and_style(G,N),$=$||this._read_control_flows(G,K),$=$||this._read_raw_content(G,N,K),$=$||this._read_content_word(G,K),$=$||this._read_comment_or_cdata(G),$=$||this._read_processing(G),$=$||this._read_open(G,K),$=$||this._create_token(O.UNKNOWN,this._input.next()),$)},B.prototype._read_comment_or_cdata=function(N){var K=null,$=null,G=null;if(N==="<"){var se=this._input.peek(1);se==="!"&&($=this.__patterns.comment.read(),$?(G=M.get_directives($),G&&G.ignore==="start"&&($+=M.readIgnored(this._input))):$=this.__patterns.cdata.read()),$&&(K=this._create_token(O.COMMENT,$),K.directives=G)}return K},B.prototype._read_processing=function(N){var K=null,$=null,G=null;if(N==="<"){var se=this._input.peek(1);(se==="!"||se==="?")&&($=this.__patterns.conditional_comment.read(),$=$||this.__patterns.processing.read()),$&&(K=this._create_token(O.COMMENT,$),K.directives=G)}return K},B.prototype._read_open=function(N,K){var $=null,G=null;return(!K||K.type===O.CONTROL_FLOW_OPEN)&&N==="<"&&($=this._input.next(),this._input.peek()==="/"&&($+=this._input.next()),$+=this.__patterns.element_name.read(),G=this._create_token(O.TAG_OPEN,$)),G},B.prototype._read_open_handlebars=function(N,K){var $=null,G=null;return(!K||K.type===O.CONTROL_FLOW_OPEN)&&(this._options.templating.includes("angular")||this._options.indent_handlebars)&&N==="{"&&this._input.peek(1)==="{"&&(this._options.indent_handlebars&&this._input.peek(2)==="!"?($=this.__patterns.handlebars_comment.read(),$=$||this.__patterns.handlebars.read(),G=this._create_token(O.COMMENT,$)):($=this.__patterns.handlebars_open.read(),G=this._create_token(O.TAG_OPEN,$))),G},B.prototype._read_control_flows=function(N,K){var $="",G=null;if(!this._options.templating.includes("angular"))return G;if(N==="@"){if($=this.__patterns.angular_control_flow_start.read(),$==="")return G;for(var se=$.endsWith("(")?1:0,ie=0;!($.endsWith("{")&&se===ie);){var le=this._input.next();if(le===null)break;le==="("?se++:le===")"&&ie++,$+=le}G=this._create_token(O.CONTROL_FLOW_OPEN,$)}else N==="}"&&K&&K.type===O.CONTROL_FLOW_OPEN&&($=this._input.next(),G=this._create_token(O.CONTROL_FLOW_CLOSE,$));return G},B.prototype._read_close=function(N,K){var $=null,G=null;return K&&K.type===O.TAG_OPEN&&(K.text[0]==="<"&&(N===">"||N==="/"&&this._input.peek(1)===">")?($=this._input.next(),N==="/"&&($+=this._input.next()),G=this._create_token(O.TAG_CLOSE,$)):K.text[0]==="{"&&N==="}"&&this._input.peek(1)==="}"&&(this._input.next(),this._input.next(),G=this._create_token(O.TAG_CLOSE,"}}"))),G},B.prototype._read_attribute=function(N,K,$){var G=null,se="";if($&&$.text[0]==="<")if(N==="=")G=this._create_token(O.EQUALS,this._input.next());else if(N==='"'||N==="'"){var ie=this._input.next();N==='"'?ie+=this.__patterns.double_quote.read():ie+=this.__patterns.single_quote.read(),G=this._create_token(O.VALUE,ie)}else se=this.__patterns.attribute.read(),se&&(K.type===O.EQUALS?G=this._create_token(O.VALUE,se):G=this._create_token(O.ATTRIBUTE,se));return G},B.prototype._is_content_unformatted=function(N){return this._options.void_elements.indexOf(N)===-1&&(this._options.content_unformatted.indexOf(N)!==-1||this._options.unformatted.indexOf(N)!==-1)},B.prototype._read_raw_content=function(N,K,$){var G="";if($&&$.text[0]==="{")G=this.__patterns.handlebars_raw_close.read();else if(K.type===O.TAG_CLOSE&&K.opened.text[0]==="<"&&K.text[0]!=="/"){var se=K.opened.text.substr(1).toLowerCase();this._is_content_unformatted(se)&&(G=this._input.readUntil(new RegExp("</"+se+"[\\n\\r\\t ]*?>","ig")))}return G?this._create_token(O.TEXT,G):null},B.prototype._read_script_and_style=function(N,K){if(K.type===O.TAG_CLOSE&&K.opened.text[0]==="<"&&K.text[0]!=="/"){var $=K.opened.text.substr(1).toLowerCase();if($==="script"||$==="style"){var G=this._read_comment_or_cdata(N);if(G)return G.type=O.TEXT,G;var se=this._input.readUntil(new RegExp("</"+$+"[\\n\\r\\t ]*?>","ig"));if(se)return this._create_token(O.TEXT,se)}}return null},B.prototype._read_content_word=function(N,K){var $="";return this._options.unformatted_content_delimiter&&N===this._options.unformatted_content_delimiter[0]&&($=this.__patterns.unformatted_content_delimiter.read()),$||($=K&&K.type===O.CONTROL_FLOW_OPEN?this.__patterns.word_control_flow_close_excluded.read():this.__patterns.word.read()),$?this._create_token(O.TEXT,$):null},p.exports.Tokenizer=B,p.exports.TOKEN=O}],u={};function a(p){var y=u[p];if(y!==void 0)return y.exports;var m=u[p]={exports:{}};return h[p](m,m.exports,a),m.exports}var x=a(18);l=x})();var c=l;if(1)r=[e,e(58553),e(87804)],i=function(h){var u=e(58553),a=e(87804);return{html_beautify:function(x,p){return c(x,p,u.js_beautify,a.css_beautify)}}}.apply(_,r),i!==void 0&&(d.exports=i);else var f,o})()},58553:function(d,_){var e,r;(function(){var i;(function(){"use strict";var c=[function(u,a,x){var p=x(1).Beautifier,y=x(5).Options;function m(b,A){var k=new p(b,A);return k.beautify()}u.exports=m,u.exports.defaultOptions=function(){return new y}},function(u,a,x){var p=x(2).Output,y=x(3).Token,m=x(4),b=x(5).Options,A=x(7).Tokenizer,k=x(7).line_starters,R=x(7).positionable_operators,C=x(7).TOKEN;function O(j,ae){return ae.indexOf(j)!==-1}function M(j){return j.replace(/^\s+/g,"")}function B(j){for(var ae={},me=0;me<j.length;me++)ae[j[me].replace(/-/g,"_")]=j[me];return ae}function N(j,ae){return j&&j.type===C.RESERVED&&j.text===ae}function K(j,ae){return j&&j.type===C.RESERVED&&O(j.text,ae)}var $=["case","return","do","if","throw","else","await","break","continue","async"],G=["before-newline","after-newline","preserve-newline"],se=B(G),ie=[se.before_newline,se.preserve_newline],le={BlockStatement:"BlockStatement",Statement:"Statement",ObjectLiteral:"ObjectLiteral",ArrayLiteral:"ArrayLiteral",ForInitializer:"ForInitializer",Conditional:"Conditional",Expression:"Expression"};function q(j,ae){ae.multiline_frame||ae.mode===le.ForInitializer||ae.mode===le.Conditional||j.remove_indent(ae.start_line_index)}function J(j){j=j.replace(m.allLineBreaks,`
|
|
|
`);for(var ae=[],me=j.indexOf(`
|
|
|
`);me!==-1;)ae.push(j.substring(0,me)),j=j.substring(me+1),me=j.indexOf(`
|
|
|
`);return j.length&&ae.push(j),ae}function V(j){return j===le.ArrayLiteral}function ue(j){return O(j,[le.Expression,le.ForInitializer,le.Conditional])}function ee(j,ae){for(var me=0;me<j.length;me++){var Pe=j[me].trim();if(Pe.charAt(0)!==ae)return!1}return!0}function Q(j,ae){for(var me=0,Pe=j.length,Oe;me<Pe;me++)if(Oe=j[me],Oe&&Oe.indexOf(ae)!==0)return!1;return!0}function ce(j,ae){ae=ae||{},this._source_text=j||"",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 b(ae)}ce.prototype.create_flags=function(j,ae){var me=0;j&&(me=j.indentation_level,!this._output.just_added_newline()&&j.line_indent_level>me&&(me=j.line_indent_level));var Pe={mode:ae,parent:j,last_token:j?j.last_token:new y(C.START_BLOCK,""),last_word:j?j.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:j?j.line_indent_level:me,start_line_index:this._output.get_line_number(),ternary_depth:0};return Pe},ce.prototype._reset=function(j){var ae=j.match(/^[\t ]*/)[0];this._last_last_text="",this._output=new p(this._options,ae),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode(le.BlockStatement);var me=new A(j,this._options);return this._tokens=me.tokenize(),j},ce.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var j,ae=this._reset(this._source_text),me=this._options.eol;this._options.eol==="auto"&&(me=`
|
|
|
`,ae&&m.lineBreak.test(ae||"")&&(me=ae.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 j=this._output.get_code(me),j},ce.prototype.handle_token=function(j,ae){j.type===C.START_EXPR?this.handle_start_expr(j):j.type===C.END_EXPR?this.handle_end_expr(j):j.type===C.START_BLOCK?this.handle_start_block(j):j.type===C.END_BLOCK?this.handle_end_block(j):j.type===C.WORD?this.handle_word(j):j.type===C.RESERVED?this.handle_word(j):j.type===C.SEMICOLON?this.handle_semicolon(j):j.type===C.STRING?this.handle_string(j):j.type===C.EQUALS?this.handle_equals(j):j.type===C.OPERATOR?this.handle_operator(j):j.type===C.COMMA?this.handle_comma(j):j.type===C.BLOCK_COMMENT?this.handle_block_comment(j,ae):j.type===C.COMMENT?this.handle_comment(j,ae):j.type===C.DOT?this.handle_dot(j):j.type===C.EOF?this.handle_eof(j):j.type===C.UNKNOWN?this.handle_unknown(j,ae):this.handle_unknown(j,ae)},ce.prototype.handle_whitespace_and_comments=function(j,ae){var me=j.newlines,Pe=this._options.keep_array_indentation&&V(this._flags.mode);if(j.comments_before)for(var Oe=j.comments_before.next();Oe;)this.handle_whitespace_and_comments(Oe,ae),this.handle_token(Oe,ae),Oe=j.comments_before.next();if(Pe)for(var Ge=0;Ge<me;Ge+=1)this.print_newline(Ge>0,ae);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,ae);for(var Ne=1;Ne<me;Ne+=1)this.print_newline(!0,ae)}};var Z=["async","break","continue","return","throw","yield"];ce.prototype.allow_wrap_or_preserved_newline=function(j,ae){if(ae=ae===void 0?!1:ae,!this._output.just_added_newline()){var me=this._options.preserve_newlines&&j.newlines||ae,Pe=O(this._flags.last_token.text,R)||O(j.text,R);if(Pe){var Oe=O(this._flags.last_token.text,R)&&O(this._options.operator_position,ie)||O(j.text,R);me=me&&Oe}if(me)this.print_newline(!1,!0);else if(this._options.wrap_line_length){if(K(this._flags.last_token,Z))return;this._output.set_wrap_point()}}},ce.prototype.print_newline=function(j,ae){if(!ae&&this._flags.last_token.text!==";"&&this._flags.last_token.text!==","&&this._flags.last_token.text!=="="&&(this._flags.last_token.type!==C.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++"))for(var me=this._tokens.peek();this._flags.mode===le.Statement&&!(this._flags.if_block&&N(me,"else"))&&!this._flags.do_block;)this.restore_mode();this._output.add_new_line(j)&&(this._flags.multiline_frame=!0)},ce.prototype.print_token_line_indentation=function(j){this._output.just_added_newline()&&(this._options.keep_array_indentation&&j.newlines&&(j.text==="["||V(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(j.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))},ce.prototype.print_token=function(j){if(this._output.raw){this._output.add_raw_token(j);return}if(this._options.comma_first&&j.previous&&j.previous.type===C.COMMA&&this._output.just_added_newline()&&this._output.previous_line.last()===","){var ae=this._output.previous_line.pop();this._output.previous_line.is_empty()&&(this._output.previous_line.push(ae),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(j),this._output.add_token(","),this._output.space_before_token=!0}this.print_token_line_indentation(j),this._output.non_breaking_space=!0,this._output.add_token(j.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0)},ce.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},ce.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))},ce.prototype.set_mode=function(j){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,j),this._flags=this.create_flags(this._previous_flags,j),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},ce.prototype.restore_mode=function(){this._flag_store.length>0&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),this._previous_flags.mode===le.Statement&&q(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},ce.prototype.start_of_object_property=function(){return this._flags.parent.mode===le.ObjectLiteral&&this._flags.mode===le.Statement&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||K(this._flags.last_token,["get","set"]))},ce.prototype.start_of_statement=function(j){var ae=!1;return ae=ae||K(this._flags.last_token,["var","let","const"])&&j.type===C.WORD,ae=ae||N(this._flags.last_token,"do"),ae=ae||!(this._flags.parent.mode===le.ObjectLiteral&&this._flags.mode===le.Statement)&&K(this._flags.last_token,Z)&&!j.newlines,ae=ae||N(this._flags.last_token,"else")&&!(N(j,"if")&&!j.comments_before),ae=ae||this._flags.last_token.type===C.END_EXPR&&(this._previous_flags.mode===le.ForInitializer||this._previous_flags.mode===le.Conditional),ae=ae||this._flags.last_token.type===C.WORD&&this._flags.mode===le.BlockStatement&&!this._flags.in_case&&!(j.text==="--"||j.text==="++")&&this._last_last_text!=="function"&&j.type!==C.WORD&&j.type!==C.RESERVED,ae=ae||this._flags.mode===le.ObjectLiteral&&(this._flags.last_token.text===":"&&this._flags.ternary_depth===0||K(this._flags.last_token,["get","set"])),ae?(this.set_mode(le.Statement),this.indent(),this.handle_whitespace_and_comments(j,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(j,K(j,["do","for","if","while"])),!0):!1},ce.prototype.handle_start_expr=function(j){this.start_of_statement(j)||this.handle_whitespace_and_comments(j);var ae=le.Expression;if(j.text==="["){if(this._flags.last_token.type===C.WORD||this._flags.last_token.text===")"){K(this._flags.last_token,k)&&(this._output.space_before_token=!0),this.print_token(j),this.set_mode(ae),this.indent(),this._options.space_in_paren&&(this._output.space_before_token=!0);return}ae=le.ArrayLiteral,V(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()),O(this._flags.last_token.type,[C.START_EXPR,C.END_EXPR,C.WORD,C.OPERATOR,C.DOT])||(this._output.space_before_token=!0)}else{if(this._flags.last_token.type===C.RESERVED)this._flags.last_token.text==="for"?(this._output.space_before_token=this._options.space_before_conditional,ae=le.ForInitializer):O(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,ae=le.Conditional):O(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:this._flags.last_token.text==="import"&&j.whitespace_before===""?this._output.space_before_token=!1:(O(this._flags.last_token.text,k)||this._flags.last_token.text==="catch")&&(this._output.space_before_token=!0);else if(this._flags.last_token.type===C.EQUALS||this._flags.last_token.type===C.OPERATOR)this.start_of_object_property()||this.allow_wrap_or_preserved_newline(j);else if(this._flags.last_token.type===C.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);K(me,["async","function"])||me.text==="*"&&K(Pe,["async","function"])?this._output.space_before_token=!0:this._flags.mode===le.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(j);(this._flags.last_token.type===C.RESERVED&&(this._flags.last_word==="function"||this._flags.last_word==="typeof")||this._flags.last_token.text==="*"&&(O(this._last_last_text,["function","yield"])||this._flags.mode===le.ObjectLiteral&&O(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===C.START_BLOCK?this.print_newline():(this._flags.last_token.type===C.END_EXPR||this._flags.last_token.type===C.START_EXPR||this._flags.last_token.type===C.END_BLOCK||this._flags.last_token.text==="."||this._flags.last_token.type===C.COMMA)&&this.allow_wrap_or_preserved_newline(j,j.newlines),this.print_token(j),this.set_mode(ae),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},ce.prototype.handle_end_expr=function(j){for(;this._flags.mode===le.Statement;)this.restore_mode();this.handle_whitespace_and_comments(j),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(j,j.text==="]"&&V(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type===C.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(j),this.restore_mode(),q(this._output,this._previous_flags),this._flags.do_while&&this._previous_flags.mode===le.Conditional&&(this._previous_flags.mode=le.Expression,this._flags.do_block=!1,this._flags.do_while=!1)},ce.prototype.handle_start_block=function(j){this.handle_whitespace_and_comments(j);var ae=this._tokens.peek(),me=this._tokens.peek(1);this._flags.last_word==="switch"&&this._flags.last_token.type===C.END_EXPR?(this.set_mode(le.BlockStatement),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode(le.BlockStatement):me&&(O(me.text,[":",","])&&O(ae.type,[C.STRING,C.WORD,C.RESERVED])||O(ae.text,["get","set","..."])&&O(me.type,[C.WORD,C.RESERVED]))?O(this._last_last_text,["class","interface"])&&!O(me.text,[":",","])?this.set_mode(le.BlockStatement):this.set_mode(le.ObjectLiteral):this._flags.last_token.type===C.OPERATOR&&this._flags.last_token.text==="=>"?this.set_mode(le.BlockStatement):O(this._flags.last_token.type,[C.EQUALS,C.START_EXPR,C.COMMA,C.OPERATOR])||K(this._flags.last_token,["return","throw","import","default"])?this.set_mode(le.ObjectLiteral):this.set_mode(le.BlockStatement),this._flags.last_token&&K(this._flags.last_token.previous,["class","extends"])&&(this._flags.class_start_block=!0);var Pe=!ae.comments_before&&ae.text==="}",Oe=Pe&&this._flags.last_word==="function"&&this._flags.last_token.type===C.END_EXPR;if(this._options.brace_preserve_inline){var Ge=0,Ne=null;this._flags.inline_frame=!0;do if(Ge+=1,Ne=this._tokens.peek(Ge-1),Ne.newlines){this._flags.inline_frame=!1;break}while(Ne.type!==C.EOF&&!(Ne.type===C.END_BLOCK&&Ne.opened===j))}(this._options.brace_style==="expand"||this._options.brace_style==="none"&&j.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==C.OPERATOR&&(Oe||this._flags.last_token.type===C.EQUALS||K(this._flags.last_token,$)&&this._flags.last_token.text!=="else")?this._output.space_before_token=!0:this.print_newline(!1,!0):(V(this._previous_flags.mode)&&(this._flags.last_token.type===C.START_EXPR||this._flags.last_token.type===C.COMMA)&&((this._flags.last_token.type===C.COMMA||this._options.space_in_paren)&&(this._output.space_before_token=!0),(this._flags.last_token.type===C.COMMA||this._flags.last_token.type===C.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(j),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==C.OPERATOR&&this._flags.last_token.type!==C.START_EXPR&&(O(this._flags.last_token.type,[C.START_BLOCK,C.SEMICOLON])&&!this._flags.inline_frame?this.print_newline():this._output.space_before_token=!0)),this.print_token(j),this.indent(),!Pe&&!(this._options.brace_preserve_inline&&this._flags.inline_frame)&&this.print_newline()},ce.prototype.handle_end_block=function(j){for(this.handle_whitespace_and_comments(j);this._flags.mode===le.Statement;)this.restore_mode();var ae=this._flags.last_token.type===C.START_BLOCK;this._flags.inline_frame&&!ae?this._output.space_before_token=!0:this._options.brace_style==="expand"?ae||this.print_newline():ae||(V(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(j)},ce.prototype.handle_word=function(j){if(j.type===C.RESERVED){if(O(j.text,["set","get"])&&this._flags.mode!==le.ObjectLiteral)j.type=C.WORD;else if(j.text==="import"&&O(this._tokens.peek().text,["(","."]))j.type=C.WORD;else if(O(j.text,["as","from"])&&!this._flags.import_block)j.type=C.WORD;else if(this._flags.mode===le.ObjectLiteral){var ae=this._tokens.peek();ae.text===":"&&(j.type=C.WORD)}}if(this.start_of_statement(j)?K(this._flags.last_token,["var","let","const"])&&j.type===C.WORD&&(this._flags.declaration_statement=!0):j.newlines&&!ue(this._flags.mode)&&(this._flags.last_token.type!==C.OPERATOR||this._flags.last_token.text==="--"||this._flags.last_token.text==="++")&&this._flags.last_token.type!==C.EQUALS&&(this._options.preserve_newlines||!K(this._flags.last_token,["var","let","const","set","get"]))?(this.handle_whitespace_and_comments(j),this.print_newline()):this.handle_whitespace_and_comments(j),this._flags.do_block&&!this._flags.do_while)if(N(j,"while")){this._output.space_before_token=!0,this.print_token(j),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&&N(j,"else"))this._flags.else_block=!0;else{for(;this._flags.mode===le.Statement;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&K(j,["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(j),this._flags.in_case=!0;return}if((this._flags.last_token.type===C.COMMA||this._flags.last_token.type===C.START_EXPR||this._flags.last_token.type===C.EQUALS||this._flags.last_token.type===C.OPERATOR)&&!this.start_of_object_property()&&!(O(this._flags.last_token.text,["+","-"])&&this._last_last_text===":"&&this._flags.parent.mode===le.ObjectLiteral)&&this.allow_wrap_or_preserved_newline(j),N(j,"function")){(O(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!(O(this._flags.last_token.text,["(","[","{",":","=",","])||this._flags.last_token.type===C.OPERATOR))&&!this._output.just_added_blankline()&&!j.comments_before&&(this.print_newline(),this.print_newline(!0)),this._flags.last_token.type===C.RESERVED||this._flags.last_token.type===C.WORD?K(this._flags.last_token,["get","set","new","export"])||K(this._flags.last_token,Z)?this._output.space_before_token=!0:N(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===C.OPERATOR||this._flags.last_token.text==="="?this._output.space_before_token=!0:!this._flags.multiline_frame&&(ue(this._flags.mode)||V(this._flags.mode))||this.print_newline(),this.print_token(j),this._flags.last_word=j.text;return}var me="NONE";if(this._flags.last_token.type===C.END_BLOCK?this._previous_flags.inline_frame?me="SPACE":K(j,["else","catch","finally","from"])?this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&j.newlines?me="NEWLINE":(me="SPACE",this._output.space_before_token=!0):me="NEWLINE":this._flags.last_token.type===C.SEMICOLON&&this._flags.mode===le.BlockStatement?me="NEWLINE":this._flags.last_token.type===C.SEMICOLON&&ue(this._flags.mode)?me="SPACE":this._flags.last_token.type===C.STRING?me="NEWLINE":this._flags.last_token.type===C.RESERVED||this._flags.last_token.type===C.WORD||this._flags.last_token.text==="*"&&(O(this._last_last_text,["function","yield"])||this._flags.mode===le.ObjectLiteral&&O(this._last_last_text,["{",","]))?me="SPACE":this._flags.last_token.type===C.START_BLOCK?this._flags.inline_frame?me="SPACE":me="NEWLINE":this._flags.last_token.type===C.END_EXPR&&(this._output.space_before_token=!0,me="NEWLINE"),K(j,k)&&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"),K(j,["else","catch","finally"]))if((!(this._flags.last_token.type===C.END_BLOCK&&this._previous_flags.mode===le.BlockStatement)||this._options.brace_style==="expand"||this._options.brace_style==="end-expand"||this._options.brace_style==="none"&&j.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"?K(this._flags.last_token,$)?this._output.space_before_token=!0:this._flags.last_token.text==="declare"&&K(j,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==C.END_EXPR?(this._flags.last_token.type!==C.START_EXPR||!K(j,["var","let","const"]))&&this._flags.last_token.text!==":"&&(N(j,"if")&&N(j.previous,"else")?this._output.space_before_token=!0:this.print_newline()):K(j,k)&&this._flags.last_token.text!==")"&&this.print_newline():this._flags.multiline_frame&&V(this._flags.mode)&&this._flags.last_token.text===","&&this._last_last_text==="}"?this.print_newline():me==="SPACE"&&(this._output.space_before_token=!0);j.previous&&(j.previous.type===C.WORD||j.previous.type===C.RESERVED)&&(this._output.space_before_token=!0),this.print_token(j),this._flags.last_word=j.text,j.type===C.RESERVED&&(j.text==="do"?this._flags.do_block=!0:j.text==="if"?this._flags.if_block=!0:j.text==="import"?this._flags.import_block=!0:this._flags.import_block&&N(j,"from")&&(this._flags.import_block=!1))},ce.prototype.handle_semicolon=function(j){this.start_of_statement(j)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(j);for(var ae=this._tokens.peek();this._flags.mode===le.Statement&&!(this._flags.if_block&&N(ae,"else"))&&!this._flags.do_block;)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(j)},ce.prototype.handle_string=function(j){j.text.startsWith("`")&&j.newlines===0&&j.whitespace_before===""&&(j.previous.text===")"||this._flags.last_token.type===C.WORD)||(this.start_of_statement(j)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(j),this._flags.last_token.type===C.RESERVED||this._flags.last_token.type===C.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===C.COMMA||this._flags.last_token.type===C.START_EXPR||this._flags.last_token.type===C.EQUALS||this._flags.last_token.type===C.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(j):j.text.startsWith("`")&&this._flags.last_token.type===C.END_EXPR&&(j.previous.text==="]"||j.previous.text===")")&&j.newlines===0?this._output.space_before_token=!0:this.print_newline())),this.print_token(j)},ce.prototype.handle_equals=function(j){this.start_of_statement(j)||this.handle_whitespace_and_comments(j),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(j),this._output.space_before_token=!0},ce.prototype.handle_comma=function(j){this.handle_whitespace_and_comments(j,!0),this.print_token(j),this._output.space_before_token=!0,this._flags.declaration_statement?(ue(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(j)):this._flags.mode===le.ObjectLiteral||this._flags.mode===le.Statement&&this._flags.parent.mode===le.ObjectLiteral?(this._flags.mode===le.Statement&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(j)},ce.prototype.handle_operator=function(j){var ae=j.text==="*"&&(K(this._flags.last_token,["function","yield"])||O(this._flags.last_token.type,[C.START_BLOCK,C.COMMA,C.END_BLOCK,C.SEMICOLON])),me=O(j.text,["-","+"])&&(O(this._flags.last_token.type,[C.START_BLOCK,C.START_EXPR,C.EQUALS,C.OPERATOR])||O(this._flags.last_token.text,k)||this._flags.last_token.text===",");if(!this.start_of_statement(j)){var Pe=!ae;this.handle_whitespace_and_comments(j,Pe)}if(j.text==="*"&&this._flags.last_token.type===C.DOT){this.print_token(j);return}if(j.text==="::"){this.print_token(j);return}if(O(j.text,["-","+"])&&this.start_of_object_property()){this.print_token(j);return}if(this._flags.last_token.type===C.OPERATOR&&O(this._options.operator_position,ie)&&this.allow_wrap_or_preserved_newline(j),j.text===":"&&this._flags.in_case){this.print_token(j),this._flags.in_case=!1,this._flags.case_body=!0,this._tokens.peek().type!==C.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,Ne=!1;if(j.text===":"?this._flags.ternary_depth===0?Oe=!1:(this._flags.ternary_depth-=1,Ne=!0):j.text==="?"&&(this._flags.ternary_depth+=1),!me&&!ae&&this._options.preserve_newlines&&O(j.text,R)){var Mt=j.text===":",bt=Mt&&Ne,Rt=Mt&&!Ne;switch(this._options.operator_position){case se.before_newline:this._output.space_before_token=!Rt,this.print_token(j),(!Mt||bt)&&this.allow_wrap_or_preserved_newline(j),this._output.space_before_token=!0;return;case se.after_newline:this._output.space_before_token=!0,!Mt||bt?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(j):this._output.space_before_token=!1,this.print_token(j),this._output.space_before_token=!0;return;case se.preserve_newline:Rt||this.allow_wrap_or_preserved_newline(j),Oe=!(this._output.just_added_newline()||Rt),this._output.space_before_token=Oe,this.print_token(j),this._output.space_before_token=!0;return}}if(ae){this.allow_wrap_or_preserved_newline(j),Oe=!1;var Ht=this._tokens.peek();Ge=Ht&&O(Ht.type,[C.WORD,C.RESERVED])}else if(j.text==="...")this.allow_wrap_or_preserved_newline(j),Oe=this._flags.last_token.type===C.START_BLOCK,Ge=!1;else if(O(j.text,["--","++","!","~"])||me){if((this._flags.last_token.type===C.COMMA||this._flags.last_token.type===C.START_EXPR)&&this.allow_wrap_or_preserved_newline(j),Oe=!1,Ge=!1,j.newlines&&(j.text==="--"||j.text==="++"||j.text==="~")){var Bt=K(this._flags.last_token,$)&&j.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===";"&&ue(this._flags.mode)&&(Oe=!0),this._flags.last_token.type===C.RESERVED?Oe=!0:this._flags.last_token.type===C.END_EXPR?Oe=!(this._flags.last_token.text==="]"&&(j.text==="--"||j.text==="++")):this._flags.last_token.type===C.OPERATOR&&(Oe=O(j.text,["--","-","++","+"])&&O(this._flags.last_token.text,["--","-","++","+"]),O(j.text,["+","-"])&&O(this._flags.last_token.text,["--","++"])&&(Ge=!0)),(this._flags.mode===le.BlockStatement&&!this._flags.inline_frame||this._flags.mode===le.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(j),this._output.space_before_token=Ge},ce.prototype.handle_block_comment=function(j,ae){if(this._output.raw){this._output.add_raw_token(j),j.directives&&j.directives.preserve==="end"&&(this._output.raw=this._options.test_output_raw);return}if(j.directives){this.print_newline(!1,ae),this.print_token(j),j.directives.preserve==="start"&&(this._output.raw=!0),this.print_newline(!1,!0);return}if(!m.newline.test(j.text)&&!j.newlines){this._output.space_before_token=!0,this.print_token(j),this._output.space_before_token=!0;return}else this.print_block_commment(j,ae)},ce.prototype.print_block_commment=function(j,ae){var me=J(j.text),Pe,Oe=!1,Ge=!1,Ne=j.whitespace_before,Mt=Ne.length;if(this.print_newline(!1,ae),this.print_token_line_indentation(j),this._output.add_token(me[0]),this.print_newline(!1,ae),me.length>1){for(me=me.slice(1),Oe=ee(me,"*"),Ge=Q(me,Ne),Oe&&(this._flags.alignment=1),Pe=0;Pe<me.length;Pe++)Oe?(this.print_token_line_indentation(j),this._output.add_token(M(me[Pe]))):Ge&&me[Pe]?(this.print_token_line_indentation(j),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,ae);this._flags.alignment=0}},ce.prototype.handle_comment=function(j,ae){j.newlines?this.print_newline(!1,ae):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(j),this.print_newline(!1,ae)},ce.prototype.handle_dot=function(j){this.start_of_statement(j)||this.handle_whitespace_and_comments(j,!0),this._flags.last_token.text.match("^[0-9]+$")&&(this._output.space_before_token=!0),K(this._flags.last_token,$)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(j,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(j)},ce.prototype.handle_unknown=function(j,ae){this.print_token(j),j.text[j.text.length-1]===`
|
|
|
`&&this.print_newline(!1,ae)},ce.prototype.handle_eof=function(j){for(;this._flags.mode===le.Statement;)this.restore_mode();this.handle_whitespace_and_comments(j)},u.exports.Beautifier=ce},function(u){function a(y){this.__parent=y,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=[]}a.prototype.clone_empty=function(){var y=new a(this.__parent);return y.set_indent(this.__indent_count,this.__alignment_count),y},a.prototype.item=function(y){return y<0?this.__items[this.__items.length+y]:this.__items[y]},a.prototype.has_match=function(y){for(var m=this.__items.length-1;m>=0;m--)if(this.__items[m].match(y))return!0;return!1},a.prototype.set_indent=function(y,m){this.is_empty()&&(this.__indent_count=y||0,this.__alignment_count=m||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},a.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)},a.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},a.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var y=this.__parent.current_line;return y.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),y.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),y.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count,y.__items[0]===" "&&(y.__items.splice(0,1),y.__character_count-=1),!0}return!1},a.prototype.is_empty=function(){return this.__items.length===0},a.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},a.prototype.push=function(y){this.__items.push(y);var m=y.lastIndexOf(`
|
|
|
`);m!==-1?this.__character_count=y.length-m:this.__character_count+=y.length},a.prototype.pop=function(){var y=null;return this.is_empty()||(y=this.__items.pop(),this.__character_count-=y.length),y},a.prototype._remove_indent=function(){this.__indent_count>0&&(this.__indent_count-=1,this.__character_count-=this.__parent.indent_size)},a.prototype._remove_wrap_indent=function(){this.__wrap_point_indent_count>0&&(this.__wrap_point_indent_count-=1)},a.prototype.trim=function(){for(;this.last()===" ";)this.__items.pop(),this.__character_count-=1},a.prototype.toString=function(){var y="";return this.is_empty()?this.__parent.indent_empty_lines&&(y=this.__parent.get_indent_string(this.__indent_count)):(y=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),y+=this.__items.join("")),y};function x(y,m){this.__cache=[""],this.__indent_size=y.indent_size,this.__indent_string=y.indent_char,y.indent_with_tabs||(this.__indent_string=new Array(y.indent_size+1).join(y.indent_char)),m=m||"",y.indent_level>0&&(m=new Array(y.indent_level+1).join(this.__indent_string)),this.__base_string=m,this.__base_string_length=m.length}x.prototype.get_indent_size=function(y,m){var b=this.__base_string_length;return m=m||0,y<0&&(b=0),b+=y*this.__indent_size,b+=m,b},x.prototype.get_indent_string=function(y,m){var b=this.__base_string;return m=m||0,y<0&&(y=0,b=""),m+=y*this.__indent_size,this.__ensure_cache(m),b+=this.__cache[m],b},x.prototype.__ensure_cache=function(y){for(;y>=this.__cache.length;)this.__add_column()},x.prototype.__add_column=function(){var y=this.__cache.length,m=0,b="";this.__indent_size&&y>=this.__indent_size&&(m=Math.floor(y/this.__indent_size),y-=m*this.__indent_size,b=new Array(m+1).join(this.__indent_string)),y&&(b+=new Array(y+1).join(" ")),this.__cache.push(b)};function p(y,m){this.__indent_cache=new x(y,m),this.raw=!1,this._end_with_newline=y.end_with_newline,this.indent_size=y.indent_size,this.wrap_line_length=y.wrap_line_length,this.indent_empty_lines=y.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new a(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(y,m){return this.__indent_cache.get_indent_string(y,m)},p.prototype.get_indent_size=function(y,m){return this.__indent_cache.get_indent_size(y,m)},p.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},p.prototype.add_new_line=function(y){return this.is_empty()||!y&&this.just_added_newline()?!1:(this.raw||this.__add_outputline(),!0)},p.prototype.get_code=function(y){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 b=this.__lines.join(`
|
|
|
`);return y!==`
|
|
|
`&&(b=b.replace(/[\n]/g,y)),b},p.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},p.prototype.set_indent=function(y,m){return y=y||0,m=m||0,this.next_line.set_indent(y,m),this.__lines.length>1?(this.current_line.set_indent(y,m),!0):(this.current_line.set_indent(),!1)},p.prototype.add_raw_token=function(y){for(var m=0;m<y.newlines;m++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(y.whitespace_before),this.current_line.push(y.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},p.prototype.add_token=function(y){this.__add_space_before_token(),this.current_line.push(y),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(y){for(var m=this.__lines.length;y<m;)this.__lines[y]._remove_indent(),y++;this.current_line._remove_wrap_indent()},p.prototype.trim=function(y){for(y=y===void 0?!1:y,this.current_line.trim();y&&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(y,m){for(var b=this.__lines.length-2;b>=0;){var A=this.__lines[b];if(A.is_empty())break;if(A.item(0).indexOf(y)!==0&&A.item(-1)!==m){this.__lines.splice(b+1,0,new a(this)),this.previous_line=this.__lines[this.__lines.length-2];break}b--}},u.exports.Output=p},function(u){function a(x,p,y,m){this.type=x,this.text=p,this.comments_before=null,this.newlines=y||0,this.whitespace_before=m||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}u.exports.Token=a},function(u,a){var x="\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a",p="\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a",y="\\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",b="\\\\u[0-9a-fA-F]{4}|\\\\u\\{[0-9a-fA-F]+\\}",A="(?:"+b+"|["+x+y+"])",k="(?:"+b+"|["+p+y+m+"])*";a.identifier=new RegExp(A+k,"g"),a.identifierStart=new RegExp(A),a.identifierMatch=new RegExp("(?:"+b+"|["+p+y+m+"])+");var R=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/;a.newline=/[\n\r\u2028\u2029]/,a.lineBreak=new RegExp(`\r
|
|
|
|`+a.newline.source),a.allLineBreaks=new RegExp(a.lineBreak.source,"g")},function(u,a,x){var p=x(6).Options,y=["before-newline","after-newline","preserve-newline"];function m(b){p.call(this,b,"js");var A=this.raw_options.brace_style||null;A==="expand-strict"?this.raw_options.brace_style="expand":A==="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 k=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var R=0;R<k.length;R++)k[R]==="preserve-inline"?this.brace_preserve_inline=!0:this.brace_style=k[R];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",y),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}m.prototype=new p,u.exports.Options=m},function(u){function a(y,m){this.raw_options=x(y,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"])}a.prototype._get_array=function(y,m){var b=this.raw_options[y],A=m||[];return typeof b=="object"?b!==null&&typeof b.concat=="function"&&(A=b.concat()):typeof b=="string"&&(A=b.split(/[^a-zA-Z0-9_\/\-]+/)),A},a.prototype._get_boolean=function(y,m){var b=this.raw_options[y],A=b===void 0?!!m:!!b;return A},a.prototype._get_characters=function(y,m){var b=this.raw_options[y],A=m||"";return typeof b=="string"&&(A=b.replace(/\\r/,"\r").replace(/\\n/,`
|
|
|
`).replace(/\\t/," ")),A},a.prototype._get_number=function(y,m){var b=this.raw_options[y];m=parseInt(m,10),isNaN(m)&&(m=0);var A=parseInt(b,10);return isNaN(A)&&(A=m),A},a.prototype._get_selection=function(y,m,b){var A=this._get_selection_list(y,m,b);if(A.length!==1)throw new Error("Invalid Option Value: The option '"+y+`' can only be one of the following values:
|
|
|
`+m+`
|
|
|
You passed in: '`+this.raw_options[y]+"'");return A[0]},a.prototype._get_selection_list=function(y,m,b){if(!m||m.length===0)throw new Error("Selection list cannot be empty.");if(b=b||[m[0]],!this._is_valid_selection(b,m))throw new Error("Invalid Default Value!");var A=this._get_array(y,b);if(!this._is_valid_selection(A,m))throw new Error("Invalid Option Value: The option '"+y+`' can contain only the following values:
|
|
|
`+m+`
|
|
|
You passed in: '`+this.raw_options[y]+"'");return A},a.prototype._is_valid_selection=function(y,m){return y.length&&m.length&&!y.some(function(b){return m.indexOf(b)===-1})};function x(y,m){var b={};y=p(y);var A;for(A in y)A!==m&&(b[A]=y[A]);if(m&&y[m])for(A in y[m])b[A]=y[m][A];return b}function p(y){var m={},b;for(b in y){var A=b.replace(/-/g,"_");m[A]=y[b]}return m}u.exports.Options=a,u.exports.normalizeOpts=p,u.exports.mergeOpts=x},function(u,a,x){var p=x(8).InputScanner,y=x(9).Tokenizer,m=x(9).TOKEN,b=x(13).Directives,A=x(4),k=x(12).Pattern,R=x(14).TemplatablePattern;function C(ee,Q){return Q.indexOf(ee)!==-1}var O={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},M=new b(/\/\*/,/\*\//),B=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,N=/[0-9]/,K=/[^\d\.]/,$=">>> === !== &&= ??= ||= << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" "),G=">>>= ... >>= <<= === >>> !== **= &&= ??= ||= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |";G=G.replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&"),G="\\?\\.(?!\\d) "+G,G=G.replace(/ /g,"|");var se=new RegExp(G),ie="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(","),le=ie.concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as","class","extends"]),q=new RegExp("^(?:"+le.join("|")+")$"),J,V=function(ee,Q){y.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 ce=new k(this._input),Z=new R(this._input).read_options(this._options);this.__patterns={template:Z,identifier:Z.starting_with(A.identifier).matching(A.identifierMatch),number:ce.matching(B),punct:ce.matching(se),comment:ce.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:ce.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:ce.matching(/<!--/),html_comment_end:ce.matching(/-->/),include:ce.starting_with(/#include/).until_after(A.lineBreak),shebang:ce.starting_with(/#!/).until_after(A.lineBreak),xml:ce.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:Z.until(/['\\\n\r\u2028\u2029]/),double_quote:Z.until(/["\\\n\r\u2028\u2029]/),template_text:Z.until(/[`\\$]/),template_expression:Z.until(/[`}\\]/)}};V.prototype=new y,V.prototype._is_comment=function(ee){return ee.type===O.COMMENT||ee.type===O.BLOCK_COMMENT||ee.type===O.UNKNOWN},V.prototype._is_opening=function(ee){return ee.type===O.START_BLOCK||ee.type===O.START_EXPR},V.prototype._is_closing=function(ee,Q){return(ee.type===O.END_BLOCK||ee.type===O.END_EXPR)&&Q&&(ee.text==="]"&&Q.text==="["||ee.text===")"&&Q.text==="("||ee.text==="}"&&Q.text==="{")},V.prototype._reset=function(){J=!1},V.prototype._get_next_token=function(ee,Q){var ce=null;this._readWhitespace();var Z=this._input.peek();return Z===null?this._create_token(O.EOF,""):(ce=ce||this._read_non_javascript(Z),ce=ce||this._read_string(Z),ce=ce||this._read_pair(Z,this._input.peek(1)),ce=ce||this._read_word(ee),ce=ce||this._read_singles(Z),ce=ce||this._read_comment(Z),ce=ce||this._read_regexp(Z,ee),ce=ce||this._read_xml(Z,ee),ce=ce||this._read_punctuation(),ce=ce||this._create_token(O.UNKNOWN,this._input.next()),ce)},V.prototype._read_word=function(ee){var Q;if(Q=this.__patterns.identifier.read(),Q!=="")return Q=Q.replace(A.allLineBreaks,`
|
|
|
`),!(ee.type===O.DOT||ee.type===O.RESERVED&&(ee.text==="set"||ee.text==="get"))&&q.test(Q)?(Q==="in"||Q==="of")&&(ee.type===O.WORD||ee.type===O.STRING)?this._create_token(O.OPERATOR,Q):this._create_token(O.RESERVED,Q):this._create_token(O.WORD,Q);if(Q=this.__patterns.number.read(),Q!=="")return this._create_token(O.WORD,Q)},V.prototype._read_singles=function(ee){var Q=null;return ee==="("||ee==="["?Q=this._create_token(O.START_EXPR,ee):ee===")"||ee==="]"?Q=this._create_token(O.END_EXPR,ee):ee==="{"?Q=this._create_token(O.START_BLOCK,ee):ee==="}"?Q=this._create_token(O.END_BLOCK,ee):ee===";"?Q=this._create_token(O.SEMICOLON,ee):ee==="."&&K.test(this._input.peek(1))?Q=this._create_token(O.DOT,ee):ee===","&&(Q=this._create_token(O.COMMA,ee)),Q&&this._input.next(),Q},V.prototype._read_pair=function(ee,Q){var ce=null;return ee==="#"&&Q==="{"&&(ce=this._create_token(O.START_BLOCK,ee+Q)),ce&&(this._input.next(),this._input.next()),ce},V.prototype._read_punctuation=function(){var ee=this.__patterns.punct.read();if(ee!=="")return ee==="="?this._create_token(O.EQUALS,ee):ee==="?."?this._create_token(O.DOT,ee):this._create_token(O.OPERATOR,ee)},V.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(O.UNKNOWN,Q.trim()+`
|
|
|
`);if(Q=this.__patterns.include.read(),Q)return this._create_token(O.UNKNOWN,Q.trim()+`
|
|
|
`);ee=this._input.next();var ce="#";if(this._input.hasNext()&&this._input.testChar(N)){do ee=this._input.next(),ce+=ee;while(this._input.hasNext()&&ee!=="#"&&ee!=="=");return ee==="#"||(this._input.peek()==="["&&this._input.peek(1)==="]"?(ce+="[]",this._input.next(),this._input.next()):this._input.peek()==="{"&&this._input.peek(1)==="}"&&(ce+="{}",this._input.next(),this._input.next())),this._create_token(O.WORD,ce)}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(A.newline);)Q+=this._input.next();return J=!0,this._create_token(O.COMMENT,Q)}}else if(J&&ee==="-"&&(Q=this.__patterns.html_comment_end.read(),Q))return J=!1,this._create_token(O.COMMENT,Q);return null},V.prototype._read_comment=function(ee){var Q=null;if(ee==="/"){var ce="";if(this._input.peek(1)==="*"){ce=this.__patterns.block_comment.read();var Z=M.get_directives(ce);Z&&Z.ignore==="start"&&(ce+=M.readIgnored(this._input)),ce=ce.replace(A.allLineBreaks,`
|
|
|
`),Q=this._create_token(O.BLOCK_COMMENT,ce),Q.directives=Z}else this._input.peek(1)==="/"&&(ce=this.__patterns.comment.read(),Q=this._create_token(O.COMMENT,ce))}return Q},V.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=ue(Q)),this._input.peek()===ee&&(Q+=this._input.next()),Q=Q.replace(A.allLineBreaks,`
|
|
|
`),this._create_token(O.STRING,Q)}return null},V.prototype._allow_regexp_or_xml=function(ee){return ee.type===O.RESERVED&&C(ee.text,["return","case","throw","else","do","typeof","yield"])||ee.type===O.END_EXPR&&ee.text===")"&&ee.opened.previous.type===O.RESERVED&&C(ee.opened.previous.text,["if","while","for"])||C(ee.type,[O.COMMENT,O.START_EXPR,O.START_BLOCK,O.START,O.END_BLOCK,O.OPERATOR,O.EQUALS,O.EOF,O.SEMICOLON,O.COMMA])},V.prototype._read_regexp=function(ee,Q){if(ee==="/"&&this._allow_regexp_or_xml(Q)){for(var ce=this._input.next(),Z=!1,j=!1;this._input.hasNext()&&(Z||j||this._input.peek()!==ee)&&!this._input.testChar(A.newline);)ce+=this._input.peek(),Z?Z=!1:(Z=this._input.peek()==="\\",this._input.peek()==="["?j=!0:this._input.peek()==="]"&&(j=!1)),this._input.next();return this._input.peek()===ee&&(ce+=this._input.next(),ce+=this._input.read(A.identifier)),this._create_token(O.STRING,ce)}return null},V.prototype._read_xml=function(ee,Q){if(this._options.e4x&&ee==="<"&&this._allow_regexp_or_xml(Q)){var ce="",Z=this.__patterns.xml.read_match();if(Z){for(var j=Z[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),ae=j.indexOf("{")===0,me=0;Z;){var Pe=!!Z[1],Oe=Z[2],Ge=!!Z[Z.length-1]||Oe.slice(0,8)==="![CDATA[";if(!Ge&&(Oe===j||ae&&Oe.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(Pe?--me:++me),ce+=Z[0],me<=0)break;Z=this.__patterns.xml.read_match()}return Z||(ce+=this._input.match(/[\s\S]*/g)[0]),ce=ce.replace(A.allLineBreaks,`
|
|
|
`),this._create_token(O.STRING,ce)}}return null};function ue(ee){for(var Q="",ce=0,Z=new p(ee),j=null;Z.hasNext();)if(j=Z.match(/([\s]|[^\\]|\\\\)+/g),j&&(Q+=j[0]),Z.peek()==="\\"){if(Z.next(),Z.peek()==="x")j=Z.match(/x([0-9A-Fa-f]{2})/g);else if(Z.peek()==="u")j=Z.match(/u([0-9A-Fa-f]{4})/g),j||(j=Z.match(/u\{([0-9A-Fa-f]+)\}/g));else{Q+="\\",Z.hasNext()&&(Q+=Z.next());continue}if(!j||(ce=parseInt(j[1],16),ce>126&&ce<=255&&j[0].indexOf("x")===0))return ee;ce>=0&&ce<32||ce>1114111?Q+="\\"+j[0]:ce===34||ce===39||ce===92?Q+="\\"+String.fromCharCode(ce):Q+=String.fromCharCode(ce)}return Q}V.prototype._read_string_recursive=function(ee,Q,ce){var Z,j;ee==="'"?j=this.__patterns.single_quote:ee==='"'?j=this.__patterns.double_quote:ee==="`"?j=this.__patterns.template_text:ee==="}"&&(j=this.__patterns.template_expression);for(var ae=j.read(),me="";this._input.hasNext();){if(me=this._input.next(),me===ee||!Q&&A.newline.test(me)){this._input.back();break}else me==="\\"&&this._input.hasNext()?(Z=this._input.peek(),Z==="x"||Z==="u"?this.has_char_escapes=!0:Z==="\r"&&this._input.peek(1)===`
|
|
|
`&&this._input.next(),me+=this._input.next()):ce&&(ce==="${"&&me==="$"&&this._input.peek()==="{"&&(me+=this._input.next()),ce===me&&(ee==="`"?me+=this._read_string_recursive("}",Q,"`"):me+=this._read_string_recursive("`",Q,"${"),this._input.hasNext()&&(me+=this._input.next())));me+=j.read(),ae+=me}return ae},u.exports.Tokenizer=V,u.exports.TOKEN=O,u.exports.positionable_operators=$.slice(),u.exports.line_starters=ie.slice()},function(u){var a=RegExp.prototype.hasOwnProperty("sticky");function x(p){this.__input=p||"",this.__input_length=this.__input.length,this.__position=0}x.prototype.restart=function(){this.__position=0},x.prototype.back=function(){this.__position>0&&(this.__position-=1)},x.prototype.hasNext=function(){return this.__position<this.__input_length},x.prototype.next=function(){var p=null;return this.hasNext()&&(p=this.__input.charAt(this.__position),this.__position+=1),p},x.prototype.peek=function(p){var y=null;return p=p||0,p+=this.__position,p>=0&&p<this.__input_length&&(y=this.__input.charAt(p)),y},x.prototype.__match=function(p,y){p.lastIndex=y;var m=p.exec(this.__input);return m&&!(a&&p.sticky)&&m.index!==y&&(m=null),m},x.prototype.test=function(p,y){return y=y||0,y+=this.__position,y>=0&&y<this.__input_length?!!this.__match(p,y):!1},x.prototype.testChar=function(p,y){var m=this.peek(y);return p.lastIndex=0,m!==null&&p.test(m)},x.prototype.match=function(p){var y=this.__match(p,this.__position);return y?this.__position+=y[0].length:y=null,y},x.prototype.read=function(p,y,m){var b="",A;return p&&(A=this.match(p),A&&(b+=A[0])),y&&(A||!p)&&(b+=this.readUntil(y,m)),b},x.prototype.readUntil=function(p,y){var m="",b=this.__position;p.lastIndex=this.__position;var A=p.exec(this.__input);return A?(b=A.index,y&&(b+=A[0].length)):b=this.__input_length,m=this.__input.substring(this.__position,b),this.__position=b,m},x.prototype.readUntilAfter=function(p){return this.readUntil(p,!0)},x.prototype.get_regexp=function(p,y){var m=null,b="g";return y&&a&&(b="y"),typeof p=="string"&&p!==""?m=new RegExp(p,b):p&&(m=new RegExp(p.source,b)),m},x.prototype.get_literal_regexp=function(p){return RegExp(p.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},x.prototype.peekUntilAfter=function(p){var y=this.__position,m=this.readUntilAfter(p);return this.__position=y,m},x.prototype.lookBack=function(p){var y=this.__position-1;return y>=p.length&&this.__input.substring(y-p.length,y).toLowerCase()===p},u.exports.InputScanner=x},function(u,a,x){var p=x(8).InputScanner,y=x(3).Token,m=x(10).TokenStream,b=x(11).WhitespacePattern,A={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"},k=function(R,C){this._input=new p(R),this._options=C||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new b(this._input)};k.prototype.tokenize=function(){this._input.restart(),this.__tokens=new m,this._reset();for(var R,C=new y(A.START,""),O=null,M=[],B=new m;C.type!==A.EOF;){for(R=this._get_next_token(C,O);this._is_comment(R);)B.add(R),R=this._get_next_token(C,O);B.isEmpty()||(R.comments_before=B,B=new m),R.parent=O,this._is_opening(R)?(M.push(O),O=R):O&&this._is_closing(R,O)&&(R.opened=O,O.closed=R,O=M.pop(),R.parent=O),R.previous=C,C.next=R,this.__tokens.add(R),C=R}return this.__tokens},k.prototype._is_first_token=function(){return this.__tokens.isEmpty()},k.prototype._reset=function(){},k.prototype._get_next_token=function(R,C){this._readWhitespace();var O=this._input.read(/.+/g);return O?this._create_token(A.RAW,O):this._create_token(A.EOF,"")},k.prototype._is_comment=function(R){return!1},k.prototype._is_opening=function(R){return!1},k.prototype._is_closing=function(R,C){return!1},k.prototype._create_token=function(R,C){var O=new y(R,C,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token);return O},k.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},u.exports.Tokenizer=k,u.exports.TOKEN=A},function(u){function a(x){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=x}a.prototype.restart=function(){this.__position=0},a.prototype.isEmpty=function(){return this.__tokens_length===0},a.prototype.hasNext=function(){return this.__position<this.__tokens_length},a.prototype.next=function(){var x=null;return this.hasNext()&&(x=this.__tokens[this.__position],this.__position+=1),x},a.prototype.peek=function(x){var p=null;return x=x||0,x+=this.__position,x>=0&&x<this.__tokens_length&&(p=this.__tokens[x]),p},a.prototype.add=function(x){this.__parent_token&&(x.parent=this.__parent_token),this.__tokens.push(x),this.__tokens_length+=1},u.exports.TokenStream=a},function(u,a,x){var p=x(12).Pattern;function y(m,b){p.call(this,m,b),b?this._line_regexp=this._input.get_regexp(b._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}y.prototype=new p,y.prototype.__set_whitespace_patterns=function(m,b){m+="\\t ",b+="\\n\\r",this._match_pattern=this._input.get_regexp("["+m+b+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+b+"]")},y.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 b=this.__split(this._newline_regexp,m);this.newline_count=b.length-1,this.whitespace_before_token=b[this.newline_count]}return m},y.prototype.matching=function(m,b){var A=this._create();return A.__set_whitespace_patterns(m,b),A._update(),A},y.prototype._create=function(){return new y(this._input,this)},y.prototype.__split=function(m,b){m.lastIndex=0;for(var A=0,k=[],R=m.exec(b);R;)k.push(b.substring(A,R.index)),A=R.index+R[0].length,R=m.exec(b);return A<b.length?k.push(b.substring(A,b.length)):k.push(""),k},u.exports.WhitespacePattern=y},function(u){function a(x,p){this._input=x,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)}a.prototype.read=function(){var x=this._input.read(this._starting_pattern);return(!this._starting_pattern||x)&&(x+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),x},a.prototype.read_match=function(){return this._input.match(this._match_pattern)},a.prototype.until_after=function(x){var p=this._create();return p._until_after=!0,p._until_pattern=this._input.get_regexp(x),p._update(),p},a.prototype.until=function(x){var p=this._create();return p._until_after=!1,p._until_pattern=this._input.get_regexp(x),p._update(),p},a.prototype.starting_with=function(x){var p=this._create();return p._starting_pattern=this._input.get_regexp(x,!0),p._update(),p},a.prototype.matching=function(x){var p=this._create();return p._match_pattern=this._input.get_regexp(x,!0),p._update(),p},a.prototype._create=function(){return new a(this._input,this)},a.prototype._update=function(){},u.exports.Pattern=a},function(u){function a(x,p){x=typeof x=="string"?x:x.source,p=typeof p=="string"?p:p.source,this.__directives_block_pattern=new RegExp(x+/ beautify( \w+[:]\w+)+ /.source+p,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(x+/\sbeautify\signore:end\s/.source+p,"g")}a.prototype.get_directives=function(x){if(!x.match(this.__directives_block_pattern))return null;var p={};this.__directive_pattern.lastIndex=0;for(var y=this.__directive_pattern.exec(x);y;)p[y[1]]=y[2],y=this.__directive_pattern.exec(x);return p},a.prototype.readIgnored=function(x){return x.readUntilAfter(this.__directives_end_ignore_pattern)},u.exports.Directives=a},function(u,a,x){var p=x(12).Pattern,y={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1,angular:!1};function m(b,A){p.call(this,b,A),this.__template_pattern=null,this._disabled=Object.assign({},y),this._excluded=Object.assign({},y),A&&(this.__template_pattern=this._input.get_regexp(A.__template_pattern),this._excluded=Object.assign(this._excluded,A._excluded),this._disabled=Object.assign(this._disabled,A._disabled));var k=new p(b);this.__patterns={handlebars_comment:k.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:k.starting_with(/{{{/).until_after(/}}}/),handlebars:k.starting_with(/{{/).until_after(/}}/),php:k.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:k.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:k.starting_with(/{%/).until_after(/%}/),django_value:k.starting_with(/{{/).until_after(/}}/),django_comment:k.starting_with(/{#/).until_after(/#}/),smarty:k.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:k.starting_with(/{\*/).until_after(/\*}/),smarty_literal:k.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(b){var A=this._create();return A._disabled[b]=!0,A._update(),A},m.prototype.read_options=function(b){var A=this._create();for(var k in y)A._disabled[k]=b.templating.indexOf(k)===-1;return A._update(),A},m.prototype.exclude=function(b){var A=this._create();return A._excluded[b]=!0,A._update(),A},m.prototype.read=function(){var b="";this._match_pattern?b=this._input.read(this._starting_pattern):b=this._input.read(this._starting_pattern,this.__template_pattern);for(var A=this._read_template();A;)this._match_pattern?A+=this._input.read(this._match_pattern):A+=this._input.readUntil(this.__template_pattern),b+=A,A=this._read_template();return this._until_after&&(b+=this._input.readUntilAfter(this._until_pattern)),b},m.prototype.__set_templated_pattern=function(){var b=[];this._disabled.php||b.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||b.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.angular||b.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||b.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(b.push(this.__patterns.django._starting_pattern.source),b.push(this.__patterns.django_value._starting_pattern.source),b.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||b.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&b.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+b.join("|")+")")},m.prototype._read_template=function(){var b="",A=this._input.peek();if(A==="<"){var k=this._input.peek(1);!this._disabled.php&&!this._excluded.php&&k==="?"&&(b=b||this.__patterns.php.read()),!this._disabled.erb&&!this._excluded.erb&&k==="%"&&(b=b||this.__patterns.erb.read())}else A==="{"&&(!this._disabled.handlebars&&!this._excluded.handlebars&&(b=b||this.__patterns.handlebars_comment.read(),b=b||this.__patterns.handlebars_unescaped.read(),b=b||this.__patterns.handlebars.read()),this._disabled.django||(!this._excluded.django&&!this._excluded.handlebars&&(b=b||this.__patterns.django_value.read()),this._excluded.django||(b=b||this.__patterns.django_comment.read(),b=b||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(b=b||this.__patterns.smarty_comment.read(),b=b||this.__patterns.smarty_literal.read(),b=b||this.__patterns.smarty.read()));return b},u.exports.TemplatablePattern=m}],f={};function o(u){var a=f[u];if(a!==void 0)return a.exports;var x=f[u]={exports:{}};return c[u](x,x.exports,o),x.exports}var h=o(0);i=h})();var l=i;e=[],r=function(){return{js_beautify:l}}.apply(_,e),r!==void 0&&(d.exports=r)})()},15342:function(d){(function(e,r){d.exports=r()})(typeof self!="undefined"?self:this,function(){return function(_){var e={};function r(i){if(e[i])return e[i].exports;var l=e[i]={i,l:!1,exports:{}};return _[i].call(l.exports,l,l.exports,r),l.l=!0,l.exports}return r.m=_,r.c=e,r.d=function(i,l,c){r.o(i,l)||Object.defineProperty(i,l,{enumerable:!0,get:c})},r.r=function(i){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},r.t=function(i,l){if(l&1&&(i=r(i)),l&8||l&4&&typeof i=="object"&&i&&i.__esModule)return i;var c=Object.create(null);if(r.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:i}),l&2&&typeof i!="string")for(var f in i)r.d(c,f,function(o){return i[o]}.bind(null,f));return c},r.n=function(i){var l=i&&i.__esModule?function(){return i.default}:function(){return i};return r.d(l,"a",l),l},r.o=function(i,l){return Object.prototype.hasOwnProperty.call(i,l)},r.p="",r(r.s=1)}([function(_,e,r){},function(_,e,r){"use strict";r.r(e);var i=r(0),l=function(){function Ke(H,X,ne){this.lexer=void 0,this.start=void 0,this.end=void 0,this.lexer=H,this.start=X,this.end=ne}return Ke.range=function(X,ne){return ne?!X||!X.loc||!ne.loc||X.loc.lexer!==ne.loc.lexer?null:new Ke(X.loc.lexer,X.loc.start,ne.loc.end):X&&X.loc},Ke}(),c=function(){function Ke(X,ne){this.text=void 0,this.loc=void 0,this.text=X,this.loc=ne}var H=Ke.prototype;return H.range=function(ne,he){return new Ke(he,l.range(this,ne))},Ke}(),f=function Ke(H,X){this.position=void 0;var ne="KaTeX parse error: "+H,he,Ce=X&&X.loc;if(Ce&&Ce.start<=Ce.end){var Ve=Ce.lexer.input;he=Ce.start;var Tt=Ce.end;he===Ve.length?ne+=" at end of input: ":ne+=" at position "+(he+1)+": ";var Zt=Ve.slice(he,Tt).replace(/[^]/g,"$&\u0332"),sr;he>15?sr="\u2026"+Ve.slice(he-15,he):sr=Ve.slice(0,he);var Ot;Tt+15<Ve.length?Ot=Ve.slice(Tt,Tt+15)+"\u2026":Ot=Ve.slice(Tt),ne+=sr+Zt+Ot}var zr=new Error(ne);return zr.name="ParseError",zr.__proto__=Ke.prototype,zr.position=he,zr};f.prototype.__proto__=Error.prototype;var o=f,h=function(H,X){return H.indexOf(X)!==-1},u=function(H,X){return H===void 0?X:H},a=/([A-Z])/g,x=function(H){return H.replace(a,"-$1").toLowerCase()},p={"&":"&",">":">","<":"<",'"':""","'":"'"},y=/[&><"']/g;function m(Ke){return String(Ke).replace(y,function(H){return p[H]})}var b=function Ke(H){return H.type==="ordgroup"||H.type==="color"?H.body.length===1?Ke(H.body[0]):H:H.type==="font"?Ke(H.body):H},A=function(H){var X=b(H);return X.type==="mathord"||X.type==="textord"||X.type==="atom"},k=function(H){if(!H)throw new Error("Expected non-null, but got "+String(H));return H},R=function(H){var X=/^\s*([^\\/#]*?)(?::|�*58|�*3a)/i.exec(H);return X!=null?X[1]:"_relative"},C={contains:h,deflt:u,escape:m,hyphenate:x,getBaseElem:b,isCharacterBox:A,protocolFromUrl:R},O=function(){function Ke(X){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,X=X||{},this.displayMode=C.deflt(X.displayMode,!1),this.output=C.deflt(X.output,"htmlAndMathml"),this.leqno=C.deflt(X.leqno,!1),this.fleqn=C.deflt(X.fleqn,!1),this.throwOnError=C.deflt(X.throwOnError,!0),this.errorColor=C.deflt(X.errorColor,"#cc0000"),this.macros=X.macros||{},this.minRuleThickness=Math.max(0,C.deflt(X.minRuleThickness,0)),this.colorIsTextColor=C.deflt(X.colorIsTextColor,!1),this.strict=C.deflt(X.strict,"warn"),this.trust=C.deflt(X.trust,!1),this.maxSize=Math.max(0,C.deflt(X.maxSize,1/0)),this.maxExpand=Math.max(0,C.deflt(X.maxExpand,1e3))}var H=Ke.prototype;return H.reportNonstrict=function(ne,he,Ce){var Ve=this.strict;if(typeof Ve=="function"&&(Ve=Ve(ne,he,Ce)),!(!Ve||Ve==="ignore")){if(Ve===!0||Ve==="error")throw new o("LaTeX-incompatible input and strict mode is set to 'error': "+(he+" ["+ne+"]"),Ce);Ve==="warn"?typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to 'warn': "+(he+" ["+ne+"]")):typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ve+"': "+he+" ["+ne+"]"))}},H.useStrictBehavior=function(ne,he,Ce){var Ve=this.strict;if(typeof Ve=="function")try{Ve=Ve(ne,he,Ce)}catch(Tt){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': "+(he+" ["+ne+"]")),!1):(typeof console!="undefined"&&console.warn("LaTeX-incompatible input and strict mode is set to "+("unrecognized '"+Ve+"': "+he+" ["+ne+"]")),!1)},H.isTrusted=function(ne){ne.url&&!ne.protocol&&(ne.protocol=C.protocolFromUrl(ne.url));var he=typeof this.trust=="function"?this.trust(ne):this.trust;return!!he},Ke}(),M=function(){function Ke(X,ne,he){this.id=void 0,this.size=void 0,this.cramped=void 0,this.id=X,this.size=ne,this.cramped=he}var H=Ke.prototype;return H.sup=function(){return q[J[this.id]]},H.sub=function(){return q[V[this.id]]},H.fracNum=function(){return q[ue[this.id]]},H.fracDen=function(){return q[ee[this.id]]},H.cramp=function(){return q[Q[this.id]]},H.text=function(){return q[ce[this.id]]},H.isTight=function(){return this.size>=2},Ke}(),B=0,N=1,K=2,$=3,G=4,se=5,ie=6,le=7,q=[new M(B,0,!1),new M(N,0,!0),new M(K,1,!1),new M($,1,!0),new M(G,2,!1),new M(se,2,!0),new M(ie,3,!1),new M(le,3,!0)],J=[G,se,G,se,ie,le,ie,le],V=[se,se,se,se,le,le,le,le],ue=[K,$,G,se,ie,le,ie,le],ee=[$,$,se,se,le,le,le,le],Q=[N,N,$,$,se,se,le,le],ce=[B,N,K,$,K,$,K,$],Z={DISPLAY:q[B],TEXT:q[K],SCRIPT:q[G],SCRIPTSCRIPT:q[ie]},j=[{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 ae(Ke){for(var H=0;H<j.length;H++)for(var X=j[H],ne=0;ne<X.blocks.length;ne++){var he=X.blocks[ne];if(Ke>=he[0]&&Ke<=he[1])return X.name}return null}var me=[];j.forEach(function(Ke){return Ke.blocks.forEach(function(H){return me.push.apply(me,H)})});function Pe(Ke){for(var H=0;H<me.length;H+=2)if(Ke>=me[H]&&Ke<=me[H+1])return!0;return!1}var Oe=80,Ge=function(H,X){return"M95,"+(622+H+X)+`
|
|
|
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`+H/2.075+" -"+H+`
|
|
|
c5.3,-9.3,12,-14,20,-14
|
|
|
H400000v`+(40+H)+`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+H)+" "+X+"h400000v"+(40+H)+"h-400000z"},Ne=function(H,X){return"M263,"+(601+H+X)+`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`+H/2.084+" -"+H+`
|
|
|
c4.7,-7.3,11,-11,19,-11
|
|
|
H40000v`+(40+H)+`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+H)+" "+X+"h400000v"+(40+H)+"h-400000z"},Mt=function(H,X){return"M983 "+(10+H+X)+`
|
|
|
l`+H/3.13+" -"+H+`
|
|
|
c4,-6.7,10,-10,18,-10 H400000v`+(40+H)+`
|
|
|
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+H)+" "+X+"h400000v"+(40+H)+"h-400000z"},bt=function(H,X){return"M424,"+(2398+H+X)+`
|
|
|
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`+H/4.223+" -"+H+`c4,-6.7,10,-10,18,-10 H400000
|
|
|
v`+(40+H)+`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+H)+" "+X+`
|
|
|
h400000v`+(40+H)+"h-400000z"},Rt=function(H,X){return"M473,"+(2713+H+X)+`
|
|
|
c339.3,-1799.3,509.3,-2700,510,-2702 l`+H/5.298+" -"+H+`
|
|
|
c3.3,-7.3,9.3,-11,18,-11 H400000v`+(40+H)+`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+H)+" "+X+"h400000v"+(40+H)+"H1017.7z"},Ht=function(H,X,ne){var he=ne-54-X-H;return"M702 "+(H+X)+"H400000"+(40+H)+`
|
|
|
H742v`+he+`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 `+X+"H400000v"+(40+H)+"H742z"},Bt=function(H,X,ne){X=1e3*X;var he="";switch(H){case"sqrtMain":he=Ge(X,Oe);break;case"sqrtSize1":he=Ne(X,Oe);break;case"sqrtSize2":he=Mt(X,Oe);break;case"sqrtSize3":he=bt(X,Oe);break;case"sqrtSize4":he=Rt(X,Oe);break;case"sqrtTall":he=Ht(X,Oe,ne)}return he},rr={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`},je=function(){function Ke(X){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=X,this.classes=[],this.height=0,this.depth=0,this.maxFontSize=0,this.style={}}var H=Ke.prototype;return H.hasClass=function(ne){return C.contains(this.classes,ne)},H.toNode=function(){for(var ne=document.createDocumentFragment(),he=0;he<this.children.length;he++)ne.appendChild(this.children[he].toNode());return ne},H.toMarkup=function(){for(var ne="",he=0;he<this.children.length;he++)ne+=this.children[he].toMarkup();return ne},H.toText=function(){var ne=function(Ce){return Ce.toText()};return this.children.map(ne).join("")},Ke}(),Et=function(H){return H.filter(function(X){return X}).join(" ")},Nt=function(H,X,ne){if(this.classes=H||[],this.attributes={},this.height=0,this.depth=0,this.maxFontSize=0,this.style=ne||{},X){X.style.isTight()&&this.classes.push("mtight");var he=X.getColor();he&&(this.style.color=he)}},rt=function(H){var X=document.createElement(H);X.className=Et(this.classes);for(var ne in this.style)this.style.hasOwnProperty(ne)&&(X.style[ne]=this.style[ne]);for(var he in this.attributes)this.attributes.hasOwnProperty(he)&&X.setAttribute(he,this.attributes[he]);for(var Ce=0;Ce<this.children.length;Ce++)X.appendChild(this.children[Ce].toNode());return X},gt=function(H){var X="<"+H;this.classes.length&&(X+=' class="'+C.escape(Et(this.classes))+'"');var ne="";for(var he in this.style)this.style.hasOwnProperty(he)&&(ne+=C.hyphenate(he)+":"+this.style[he]+";");ne&&(X+=' style="'+C.escape(ne)+'"');for(var Ce in this.attributes)this.attributes.hasOwnProperty(Ce)&&(X+=" "+Ce+'="'+C.escape(this.attributes[Ce])+'"');X+=">";for(var Ve=0;Ve<this.children.length;Ve++)X+=this.children[Ve].toMarkup();return X+="</"+H+">",X},ft=function(){function Ke(X,ne,he,Ce){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,X,he,Ce),this.children=ne||[]}var H=Ke.prototype;return H.setAttribute=function(ne,he){this.attributes[ne]=he},H.hasClass=function(ne){return C.contains(this.classes,ne)},H.toNode=function(){return rt.call(this,"span")},H.toMarkup=function(){return gt.call(this,"span")},Ke}(),qe=function(){function Ke(X,ne,he,Ce){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,ne,Ce),this.children=he||[],this.setAttribute("href",X)}var H=Ke.prototype;return H.setAttribute=function(ne,he){this.attributes[ne]=he},H.hasClass=function(ne){return C.contains(this.classes,ne)},H.toNode=function(){return rt.call(this,"a")},H.toMarkup=function(){return gt.call(this,"a")},Ke}(),Be=function(){function Ke(X,ne,he){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=ne,this.src=X,this.classes=["mord"],this.style=he}var H=Ke.prototype;return H.hasClass=function(ne){return C.contains(this.classes,ne)},H.toNode=function(){var ne=document.createElement("img");ne.src=this.src,ne.alt=this.alt,ne.className="mord";for(var he in this.style)this.style.hasOwnProperty(he)&&(ne.style[he]=this.style[he]);return ne},H.toMarkup=function(){var ne="<img src='"+this.src+" 'alt='"+this.alt+"' ",he="";for(var Ce in this.style)this.style.hasOwnProperty(Ce)&&(he+=C.hyphenate(Ce)+":"+this.style[Ce]+";");return he&&(ne+=' style="'+C.escape(he)+'"'),ne+="'/>",ne},Ke}(),xe={\u00EE:"\u0131\u0302",\u00EF:"\u0131\u0308",\u00ED:"\u0131\u0301",\u00EC:"\u0131\u0300"},Re=function(){function Ke(X,ne,he,Ce,Ve,Tt,Zt,sr){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=X,this.height=ne||0,this.depth=he||0,this.italic=Ce||0,this.skew=Ve||0,this.width=Tt||0,this.classes=Zt||[],this.style=sr||{},this.maxFontSize=0;var Ot=ae(this.text.charCodeAt(0));Ot&&this.classes.push(Ot+"_fallback"),/[îïíì]/.test(this.text)&&(this.text=xe[this.text])}var H=Ke.prototype;return H.hasClass=function(ne){return C.contains(this.classes,ne)},H.toNode=function(){var ne=document.createTextNode(this.text),he=null;this.italic>0&&(he=document.createElement("span"),he.style.marginRight=this.italic+"em"),this.classes.length>0&&(he=he||document.createElement("span"),he.className=Et(this.classes));for(var Ce in this.style)this.style.hasOwnProperty(Ce)&&(he=he||document.createElement("span"),he.style[Ce]=this.style[Ce]);return he?(he.appendChild(ne),he):ne},H.toMarkup=function(){var ne=!1,he="<span";this.classes.length&&(ne=!0,he+=' class="',he+=C.escape(Et(this.classes)),he+='"');var Ce="";this.italic>0&&(Ce+="margin-right:"+this.italic+"em;");for(var Ve in this.style)this.style.hasOwnProperty(Ve)&&(Ce+=C.hyphenate(Ve)+":"+this.style[Ve]+";");Ce&&(ne=!0,he+=' style="'+C.escape(Ce)+'"');var Tt=C.escape(this.text);return ne?(he+=">",he+=Tt,he+="</span>",he):Tt},Ke}(),$e=function(){function Ke(X,ne){this.children=void 0,this.attributes=void 0,this.children=X||[],this.attributes=ne||{}}var H=Ke.prototype;return H.toNode=function(){var ne="http://www.w3.org/2000/svg",he=document.createElementNS(ne,"svg");for(var Ce in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ce)&&he.setAttribute(Ce,this.attributes[Ce]);for(var Ve=0;Ve<this.children.length;Ve++)he.appendChild(this.children[Ve].toNode());return he},H.toMarkup=function(){var ne="<svg";for(var he in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,he)&&(ne+=" "+he+"='"+this.attributes[he]+"'");ne+=">";for(var Ce=0;Ce<this.children.length;Ce++)ne+=this.children[Ce].toMarkup();return ne+="</svg>",ne},Ke}(),We=function(){function Ke(X,ne){this.pathName=void 0,this.alternate=void 0,this.pathName=X,this.alternate=ne}var H=Ke.prototype;return H.toNode=function(){var ne="http://www.w3.org/2000/svg",he=document.createElementNS(ne,"path");return this.alternate?he.setAttribute("d",this.alternate):he.setAttribute("d",rr[this.pathName]),he},H.toMarkup=function(){return this.alternate?"<path d='"+this.alternate+"'/>":"<path d='"+rr[this.pathName]+"'/>"},Ke}(),Ye=function(){function Ke(X){this.attributes=void 0,this.attributes=X||{}}var H=Ke.prototype;return H.toNode=function(){var ne="http://www.w3.org/2000/svg",he=document.createElementNS(ne,"line");for(var Ce in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,Ce)&&he.setAttribute(Ce,this.attributes[Ce]);return he},H.toMarkup=function(){var ne="<line";for(var he in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,he)&&(ne+=" "+he+"='"+this.attributes[he]+"'");return ne+="/>",ne},Ke}();function dt(Ke){if(Ke instanceof Re)return Ke;throw new Error("Expected symbolNode but got "+String(Ke)+".")}function xt(Ke){if(Ke instanceof ft)return Ke;throw new Error("Expected span<HtmlDomNode> but got "+String(Ke)+".")}var ir={"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]}},er={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]},Le={\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 tt(Ke,H){ir[Ke]=H}function Vt(Ke,H,X){if(!ir[H])throw new Error("Font metrics not found for font: "+H+".");var ne=Ke.charCodeAt(0),he=ir[H][ne];if(!he&&Ke[0]in Le&&(ne=Le[Ke[0]].charCodeAt(0),he=ir[H][ne]),!he&&X==="text"&&Pe(ne)&&(he=ir[H][77]),he)return{depth:he[0],height:he[1],italic:he[2],skew:he[3],width:he[4]}}var Ft={};function Wt(Ke){var H;if(Ke>=5?H=0:Ke>=3?H=1:H=2,!Ft[H]){var X=Ft[H]={cssEmPerMu:er.quad[H]/18};for(var ne in er)er.hasOwnProperty(ne)&&(X[ne]=er[ne][H])}return Ft[H]}var Gt={bin:1,close:1,inner:1,open:1,punct:1,rel:1},Pt={"accent-token":1,mathord:1,"op-token":1,spacing:1,textord:1},Qt={math:{},text:{}},Ze=Qt;function fe(Ke,H,X,ne,he,Ce){Qt[Ke][he]={font:H,group:X,replace:ne},Ce&&ne&&(Qt[Ke][ne]=Qt[Ke][he])}var pe="math",It="text",Te="main",ct="ams",$t="accent-token",Ct="bin",Ie="close",St="inner",Ue="mathord",Se="op-token",yt="open",Lt="punct",Me="rel",Pr="spacing",At="textord";fe(pe,Te,Me,"\u2261","\\equiv",!0),fe(pe,Te,Me,"\u227A","\\prec",!0),fe(pe,Te,Me,"\u227B","\\succ",!0),fe(pe,Te,Me,"\u223C","\\sim",!0),fe(pe,Te,Me,"\u22A5","\\perp"),fe(pe,Te,Me,"\u2AAF","\\preceq",!0),fe(pe,Te,Me,"\u2AB0","\\succeq",!0),fe(pe,Te,Me,"\u2243","\\simeq",!0),fe(pe,Te,Me,"\u2223","\\mid",!0),fe(pe,Te,Me,"\u226A","\\ll",!0),fe(pe,Te,Me,"\u226B","\\gg",!0),fe(pe,Te,Me,"\u224D","\\asymp",!0),fe(pe,Te,Me,"\u2225","\\parallel"),fe(pe,Te,Me,"\u22C8","\\bowtie",!0),fe(pe,Te,Me,"\u2323","\\smile",!0),fe(pe,Te,Me,"\u2291","\\sqsubseteq",!0),fe(pe,Te,Me,"\u2292","\\sqsupseteq",!0),fe(pe,Te,Me,"\u2250","\\doteq",!0),fe(pe,Te,Me,"\u2322","\\frown",!0),fe(pe,Te,Me,"\u220B","\\ni",!0),fe(pe,Te,Me,"\u221D","\\propto",!0),fe(pe,Te,Me,"\u22A2","\\vdash",!0),fe(pe,Te,Me,"\u22A3","\\dashv",!0),fe(pe,Te,Me,"\u220B","\\owns"),fe(pe,Te,Lt,".","\\ldotp"),fe(pe,Te,Lt,"\u22C5","\\cdotp"),fe(pe,Te,At,"#","\\#"),fe(It,Te,At,"#","\\#"),fe(pe,Te,At,"&","\\&"),fe(It,Te,At,"&","\\&"),fe(pe,Te,At,"\u2135","\\aleph",!0),fe(pe,Te,At,"\u2200","\\forall",!0),fe(pe,Te,At,"\u210F","\\hbar",!0),fe(pe,Te,At,"\u2203","\\exists",!0),fe(pe,Te,At,"\u2207","\\nabla",!0),fe(pe,Te,At,"\u266D","\\flat",!0),fe(pe,Te,At,"\u2113","\\ell",!0),fe(pe,Te,At,"\u266E","\\natural",!0),fe(pe,Te,At,"\u2663","\\clubsuit",!0),fe(pe,Te,At,"\u2118","\\wp",!0),fe(pe,Te,At,"\u266F","\\sharp",!0),fe(pe,Te,At,"\u2662","\\diamondsuit",!0),fe(pe,Te,At,"\u211C","\\Re",!0),fe(pe,Te,At,"\u2661","\\heartsuit",!0),fe(pe,Te,At,"\u2111","\\Im",!0),fe(pe,Te,At,"\u2660","\\spadesuit",!0),fe(It,Te,At,"\xA7","\\S",!0),fe(It,Te,At,"\xB6","\\P",!0),fe(pe,Te,At,"\u2020","\\dag"),fe(It,Te,At,"\u2020","\\dag"),fe(It,Te,At,"\u2020","\\textdagger"),fe(pe,Te,At,"\u2021","\\ddag"),fe(It,Te,At,"\u2021","\\ddag"),fe(It,Te,At,"\u2021","\\textdaggerdbl"),fe(pe,Te,Ie,"\u23B1","\\rmoustache",!0),fe(pe,Te,yt,"\u23B0","\\lmoustache",!0),fe(pe,Te,Ie,"\u27EF","\\rgroup",!0),fe(pe,Te,yt,"\u27EE","\\lgroup",!0),fe(pe,Te,Ct,"\u2213","\\mp",!0),fe(pe,Te,Ct,"\u2296","\\ominus",!0),fe(pe,Te,Ct,"\u228E","\\uplus",!0),fe(pe,Te,Ct,"\u2293","\\sqcap",!0),fe(pe,Te,Ct,"\u2217","\\ast"),fe(pe,Te,Ct,"\u2294","\\sqcup",!0),fe(pe,Te,Ct,"\u25EF","\\bigcirc"),fe(pe,Te,Ct,"\u2219","\\bullet"),fe(pe,Te,Ct,"\u2021","\\ddagger"),fe(pe,Te,Ct,"\u2240","\\wr",!0),fe(pe,Te,Ct,"\u2A3F","\\amalg"),fe(pe,Te,Ct,"&","\\And"),fe(pe,Te,Me,"\u27F5","\\longleftarrow",!0),fe(pe,Te,Me,"\u21D0","\\Leftarrow",!0),fe(pe,Te,Me,"\u27F8","\\Longleftarrow",!0),fe(pe,Te,Me,"\u27F6","\\longrightarrow",!0),fe(pe,Te,Me,"\u21D2","\\Rightarrow",!0),fe(pe,Te,Me,"\u27F9","\\Longrightarrow",!0),fe(pe,Te,Me,"\u2194","\\leftrightarrow",!0),fe(pe,Te,Me,"\u27F7","\\longleftrightarrow",!0),fe(pe,Te,Me,"\u21D4","\\Leftrightarrow",!0),fe(pe,Te,Me,"\u27FA","\\Longleftrightarrow",!0),fe(pe,Te,Me,"\u21A6","\\mapsto",!0),fe(pe,Te,Me,"\u27FC","\\longmapsto",!0),fe(pe,Te,Me,"\u2197","\\nearrow",!0),fe(pe,Te,Me,"\u21A9","\\hookleftarrow",!0),fe(pe,Te,Me,"\u21AA","\\hookrightarrow",!0),fe(pe,Te,Me,"\u2198","\\searrow",!0),fe(pe,Te,Me,"\u21BC","\\leftharpoonup",!0),fe(pe,Te,Me,"\u21C0","\\rightharpoonup",!0),fe(pe,Te,Me,"\u2199","\\swarrow",!0),fe(pe,Te,Me,"\u21BD","\\leftharpoondown",!0),fe(pe,Te,Me,"\u21C1","\\rightharpoondown",!0),fe(pe,Te,Me,"\u2196","\\nwarrow",!0),fe(pe,Te,Me,"\u21CC","\\rightleftharpoons",!0),fe(pe,ct,Me,"\u226E","\\nless",!0),fe(pe,ct,Me,"\uE010","\\@nleqslant"),fe(pe,ct,Me,"\uE011","\\@nleqq"),fe(pe,ct,Me,"\u2A87","\\lneq",!0),fe(pe,ct,Me,"\u2268","\\lneqq",!0),fe(pe,ct,Me,"\uE00C","\\@lvertneqq"),fe(pe,ct,Me,"\u22E6","\\lnsim",!0),fe(pe,ct,Me,"\u2A89","\\lnapprox",!0),fe(pe,ct,Me,"\u2280","\\nprec",!0),fe(pe,ct,Me,"\u22E0","\\npreceq",!0),fe(pe,ct,Me,"\u22E8","\\precnsim",!0),fe(pe,ct,Me,"\u2AB9","\\precnapprox",!0),fe(pe,ct,Me,"\u2241","\\nsim",!0),fe(pe,ct,Me,"\uE006","\\@nshortmid"),fe(pe,ct,Me,"\u2224","\\nmid",!0),fe(pe,ct,Me,"\u22AC","\\nvdash",!0),fe(pe,ct,Me,"\u22AD","\\nvDash",!0),fe(pe,ct,Me,"\u22EA","\\ntriangleleft"),fe(pe,ct,Me,"\u22EC","\\ntrianglelefteq",!0),fe(pe,ct,Me,"\u228A","\\subsetneq",!0),fe(pe,ct,Me,"\uE01A","\\@varsubsetneq"),fe(pe,ct,Me,"\u2ACB","\\subsetneqq",!0),fe(pe,ct,Me,"\uE017","\\@varsubsetneqq"),fe(pe,ct,Me,"\u226F","\\ngtr",!0),fe(pe,ct,Me,"\uE00F","\\@ngeqslant"),fe(pe,ct,Me,"\uE00E","\\@ngeqq"),fe(pe,ct,Me,"\u2A88","\\gneq",!0),fe(pe,ct,Me,"\u2269","\\gneqq",!0),fe(pe,ct,Me,"\uE00D","\\@gvertneqq"),fe(pe,ct,Me,"\u22E7","\\gnsim",!0),fe(pe,ct,Me,"\u2A8A","\\gnapprox",!0),fe(pe,ct,Me,"\u2281","\\nsucc",!0),fe(pe,ct,Me,"\u22E1","\\nsucceq",!0),fe(pe,ct,Me,"\u22E9","\\succnsim",!0),fe(pe,ct,Me,"\u2ABA","\\succnapprox",!0),fe(pe,ct,Me,"\u2246","\\ncong",!0),fe(pe,ct,Me,"\uE007","\\@nshortparallel"),fe(pe,ct,Me,"\u2226","\\nparallel",!0),fe(pe,ct,Me,"\u22AF","\\nVDash",!0),fe(pe,ct,Me,"\u22EB","\\ntriangleright"),fe(pe,ct,Me,"\u22ED","\\ntrianglerighteq",!0),fe(pe,ct,Me,"\uE018","\\@nsupseteqq"),fe(pe,ct,Me,"\u228B","\\supsetneq",!0),fe(pe,ct,Me,"\uE01B","\\@varsupsetneq"),fe(pe,ct,Me,"\u2ACC","\\supsetneqq",!0),fe(pe,ct,Me,"\uE019","\\@varsupsetneqq"),fe(pe,ct,Me,"\u22AE","\\nVdash",!0),fe(pe,ct,Me,"\u2AB5","\\precneqq",!0),fe(pe,ct,Me,"\u2AB6","\\succneqq",!0),fe(pe,ct,Me,"\uE016","\\@nsubseteqq"),fe(pe,ct,Ct,"\u22B4","\\unlhd"),fe(pe,ct,Ct,"\u22B5","\\unrhd"),fe(pe,ct,Me,"\u219A","\\nleftarrow",!0),fe(pe,ct,Me,"\u219B","\\nrightarrow",!0),fe(pe,ct,Me,"\u21CD","\\nLeftarrow",!0),fe(pe,ct,Me,"\u21CF","\\nRightarrow",!0),fe(pe,ct,Me,"\u21AE","\\nleftrightarrow",!0),fe(pe,ct,Me,"\u21CE","\\nLeftrightarrow",!0),fe(pe,ct,Me,"\u25B3","\\vartriangle"),fe(pe,ct,At,"\u210F","\\hslash"),fe(pe,ct,At,"\u25BD","\\triangledown"),fe(pe,ct,At,"\u25CA","\\lozenge"),fe(pe,ct,At,"\u24C8","\\circledS"),fe(pe,ct,At,"\xAE","\\circledR"),fe(It,ct,At,"\xAE","\\circledR"),fe(pe,ct,At,"\u2221","\\measuredangle",!0),fe(pe,ct,At,"\u2204","\\nexists"),fe(pe,ct,At,"\u2127","\\mho"),fe(pe,ct,At,"\u2132","\\Finv",!0),fe(pe,ct,At,"\u2141","\\Game",!0),fe(pe,ct,At,"\u2035","\\backprime"),fe(pe,ct,At,"\u25B2","\\blacktriangle"),fe(pe,ct,At,"\u25BC","\\blacktriangledown"),fe(pe,ct,At,"\u25A0","\\blacksquare"),fe(pe,ct,At,"\u29EB","\\blacklozenge"),fe(pe,ct,At,"\u2605","\\bigstar"),fe(pe,ct,At,"\u2222","\\sphericalangle",!0),fe(pe,ct,At,"\u2201","\\complement",!0),fe(pe,ct,At,"\xF0","\\eth",!0),fe(pe,ct,At,"\u2571","\\diagup"),fe(pe,ct,At,"\u2572","\\diagdown"),fe(pe,ct,At,"\u25A1","\\square"),fe(pe,ct,At,"\u25A1","\\Box"),fe(pe,ct,At,"\u25CA","\\Diamond"),fe(pe,ct,At,"\xA5","\\yen",!0),fe(It,ct,At,"\xA5","\\yen",!0),fe(pe,ct,At,"\u2713","\\checkmark",!0),fe(It,ct,At,"\u2713","\\checkmark"),fe(pe,ct,At,"\u2136","\\beth",!0),fe(pe,ct,At,"\u2138","\\daleth",!0),fe(pe,ct,At,"\u2137","\\gimel",!0),fe(pe,ct,At,"\u03DD","\\digamma",!0),fe(pe,ct,At,"\u03F0","\\varkappa"),fe(pe,ct,yt,"\u250C","\\ulcorner",!0),fe(pe,ct,Ie,"\u2510","\\urcorner",!0),fe(pe,ct,yt,"\u2514","\\llcorner",!0),fe(pe,ct,Ie,"\u2518","\\lrcorner",!0),fe(pe,ct,Me,"\u2266","\\leqq",!0),fe(pe,ct,Me,"\u2A7D","\\leqslant",!0),fe(pe,ct,Me,"\u2A95","\\eqslantless",!0),fe(pe,ct,Me,"\u2272","\\lesssim",!0),fe(pe,ct,Me,"\u2A85","\\lessapprox",!0),fe(pe,ct,Me,"\u224A","\\approxeq",!0),fe(pe,ct,Ct,"\u22D6","\\lessdot"),fe(pe,ct,Me,"\u22D8","\\lll",!0),fe(pe,ct,Me,"\u2276","\\lessgtr",!0),fe(pe,ct,Me,"\u22DA","\\lesseqgtr",!0),fe(pe,ct,Me,"\u2A8B","\\lesseqqgtr",!0),fe(pe,ct,Me,"\u2251","\\doteqdot"),fe(pe,ct,Me,"\u2253","\\risingdotseq",!0),fe(pe,ct,Me,"\u2252","\\fallingdotseq",!0),fe(pe,ct,Me,"\u223D","\\backsim",!0),fe(pe,ct,Me,"\u22CD","\\backsimeq",!0),fe(pe,ct,Me,"\u2AC5","\\subseteqq",!0),fe(pe,ct,Me,"\u22D0","\\Subset",!0),fe(pe,ct,Me,"\u228F","\\sqsubset",!0),fe(pe,ct,Me,"\u227C","\\preccurlyeq",!0),fe(pe,ct,Me,"\u22DE","\\curlyeqprec",!0),fe(pe,ct,Me,"\u227E","\\precsim",!0),fe(pe,ct,Me,"\u2AB7","\\precapprox",!0),fe(pe,ct,Me,"\u22B2","\\vartriangleleft"),fe(pe,ct,Me,"\u22B4","\\trianglelefteq"),fe(pe,ct,Me,"\u22A8","\\vDash",!0),fe(pe,ct,Me,"\u22AA","\\Vvdash",!0),fe(pe,ct,Me,"\u2323","\\smallsmile"),fe(pe,ct,Me,"\u2322","\\smallfrown"),fe(pe,ct,Me,"\u224F","\\bumpeq",!0),fe(pe,ct,Me,"\u224E","\\Bumpeq",!0),fe(pe,ct,Me,"\u2267","\\geqq",!0),fe(pe,ct,Me,"\u2A7E","\\geqslant",!0),fe(pe,ct,Me,"\u2A96","\\eqslantgtr",!0),fe(pe,ct,Me,"\u2273","\\gtrsim",!0),fe(pe,ct,Me,"\u2A86","\\gtrapprox",!0),fe(pe,ct,Ct,"\u22D7","\\gtrdot"),fe(pe,ct,Me,"\u22D9","\\ggg",!0),fe(pe,ct,Me,"\u2277","\\gtrless",!0),fe(pe,ct,Me,"\u22DB","\\gtreqless",!0),fe(pe,ct,Me,"\u2A8C","\\gtreqqless",!0),fe(pe,ct,Me,"\u2256","\\eqcirc",!0),fe(pe,ct,Me,"\u2257","\\circeq",!0),fe(pe,ct,Me,"\u225C","\\triangleq",!0),fe(pe,ct,Me,"\u223C","\\thicksim"),fe(pe,ct,Me,"\u2248","\\thickapprox"),fe(pe,ct,Me,"\u2AC6","\\supseteqq",!0),fe(pe,ct,Me,"\u22D1","\\Supset",!0),fe(pe,ct,Me,"\u2290","\\sqsupset",!0),fe(pe,ct,Me,"\u227D","\\succcurlyeq",!0),fe(pe,ct,Me,"\u22DF","\\curlyeqsucc",!0),fe(pe,ct,Me,"\u227F","\\succsim",!0),fe(pe,ct,Me,"\u2AB8","\\succapprox",!0),fe(pe,ct,Me,"\u22B3","\\vartriangleright"),fe(pe,ct,Me,"\u22B5","\\trianglerighteq"),fe(pe,ct,Me,"\u22A9","\\Vdash",!0),fe(pe,ct,Me,"\u2223","\\shortmid"),fe(pe,ct,Me,"\u2225","\\shortparallel"),fe(pe,ct,Me,"\u226C","\\between",!0),fe(pe,ct,Me,"\u22D4","\\pitchfork",!0),fe(pe,ct,Me,"\u221D","\\varpropto"),fe(pe,ct,Me,"\u25C0","\\blacktriangleleft"),fe(pe,ct,Me,"\u2234","\\therefore",!0),fe(pe,ct,Me,"\u220D","\\backepsilon"),fe(pe,ct,Me,"\u25B6","\\blacktriangleright"),fe(pe,ct,Me,"\u2235","\\because",!0),fe(pe,ct,Me,"\u22D8","\\llless"),fe(pe,ct,Me,"\u22D9","\\gggtr"),fe(pe,ct,Ct,"\u22B2","\\lhd"),fe(pe,ct,Ct,"\u22B3","\\rhd"),fe(pe,ct,Me,"\u2242","\\eqsim",!0),fe(pe,Te,Me,"\u22C8","\\Join"),fe(pe,ct,Me,"\u2251","\\Doteq",!0),fe(pe,ct,Ct,"\u2214","\\dotplus",!0),fe(pe,ct,Ct,"\u2216","\\smallsetminus"),fe(pe,ct,Ct,"\u22D2","\\Cap",!0),fe(pe,ct,Ct,"\u22D3","\\Cup",!0),fe(pe,ct,Ct,"\u2A5E","\\doublebarwedge",!0),fe(pe,ct,Ct,"\u229F","\\boxminus",!0),fe(pe,ct,Ct,"\u229E","\\boxplus",!0),fe(pe,ct,Ct,"\u22C7","\\divideontimes",!0),fe(pe,ct,Ct,"\u22C9","\\ltimes",!0),fe(pe,ct,Ct,"\u22CA","\\rtimes",!0),fe(pe,ct,Ct,"\u22CB","\\leftthreetimes",!0),fe(pe,ct,Ct,"\u22CC","\\rightthreetimes",!0),fe(pe,ct,Ct,"\u22CF","\\curlywedge",!0),fe(pe,ct,Ct,"\u22CE","\\curlyvee",!0),fe(pe,ct,Ct,"\u229D","\\circleddash",!0),fe(pe,ct,Ct,"\u229B","\\circledast",!0),fe(pe,ct,Ct,"\u22C5","\\centerdot"),fe(pe,ct,Ct,"\u22BA","\\intercal",!0),fe(pe,ct,Ct,"\u22D2","\\doublecap"),fe(pe,ct,Ct,"\u22D3","\\doublecup"),fe(pe,ct,Ct,"\u22A0","\\boxtimes",!0),fe(pe,ct,Me,"\u21E2","\\dashrightarrow",!0),fe(pe,ct,Me,"\u21E0","\\dashleftarrow",!0),fe(pe,ct,Me,"\u21C7","\\leftleftarrows",!0),fe(pe,ct,Me,"\u21C6","\\leftrightarrows",!0),fe(pe,ct,Me,"\u21DA","\\Lleftarrow",!0),fe(pe,ct,Me,"\u219E","\\twoheadleftarrow",!0),fe(pe,ct,Me,"\u21A2","\\leftarrowtail",!0),fe(pe,ct,Me,"\u21AB","\\looparrowleft",!0),fe(pe,ct,Me,"\u21CB","\\leftrightharpoons",!0),fe(pe,ct,Me,"\u21B6","\\curvearrowleft",!0),fe(pe,ct,Me,"\u21BA","\\circlearrowleft",!0),fe(pe,ct,Me,"\u21B0","\\Lsh",!0),fe(pe,ct,Me,"\u21C8","\\upuparrows",!0),fe(pe,ct,Me,"\u21BF","\\upharpoonleft",!0),fe(pe,ct,Me,"\u21C3","\\downharpoonleft",!0),fe(pe,ct,Me,"\u22B8","\\multimap",!0),fe(pe,ct,Me,"\u21AD","\\leftrightsquigarrow",!0),fe(pe,ct,Me,"\u21C9","\\rightrightarrows",!0),fe(pe,ct,Me,"\u21C4","\\rightleftarrows",!0),fe(pe,ct,Me,"\u21A0","\\twoheadrightarrow",!0),fe(pe,ct,Me,"\u21A3","\\rightarrowtail",!0),fe(pe,ct,Me,"\u21AC","\\looparrowright",!0),fe(pe,ct,Me,"\u21B7","\\curvearrowright",!0),fe(pe,ct,Me,"\u21BB","\\circlearrowright",!0),fe(pe,ct,Me,"\u21B1","\\Rsh",!0),fe(pe,ct,Me,"\u21CA","\\downdownarrows",!0),fe(pe,ct,Me,"\u21BE","\\upharpoonright",!0),fe(pe,ct,Me,"\u21C2","\\downharpoonright",!0),fe(pe,ct,Me,"\u21DD","\\rightsquigarrow",!0),fe(pe,ct,Me,"\u21DD","\\leadsto"),fe(pe,ct,Me,"\u21DB","\\Rrightarrow",!0),fe(pe,ct,Me,"\u21BE","\\restriction"),fe(pe,Te,At,"\u2018","`"),fe(pe,Te,At,"$","\\$"),fe(It,Te,At,"$","\\$"),fe(It,Te,At,"$","\\textdollar"),fe(pe,Te,At,"%","\\%"),fe(It,Te,At,"%","\\%"),fe(pe,Te,At,"_","\\_"),fe(It,Te,At,"_","\\_"),fe(It,Te,At,"_","\\textunderscore"),fe(pe,Te,At,"\u2220","\\angle",!0),fe(pe,Te,At,"\u221E","\\infty",!0),fe(pe,Te,At,"\u2032","\\prime"),fe(pe,Te,At,"\u25B3","\\triangle"),fe(pe,Te,At,"\u0393","\\Gamma",!0),fe(pe,Te,At,"\u0394","\\Delta",!0),fe(pe,Te,At,"\u0398","\\Theta",!0),fe(pe,Te,At,"\u039B","\\Lambda",!0),fe(pe,Te,At,"\u039E","\\Xi",!0),fe(pe,Te,At,"\u03A0","\\Pi",!0),fe(pe,Te,At,"\u03A3","\\Sigma",!0),fe(pe,Te,At,"\u03A5","\\Upsilon",!0),fe(pe,Te,At,"\u03A6","\\Phi",!0),fe(pe,Te,At,"\u03A8","\\Psi",!0),fe(pe,Te,At,"\u03A9","\\Omega",!0),fe(pe,Te,At,"A","\u0391"),fe(pe,Te,At,"B","\u0392"),fe(pe,Te,At,"E","\u0395"),fe(pe,Te,At,"Z","\u0396"),fe(pe,Te,At,"H","\u0397"),fe(pe,Te,At,"I","\u0399"),fe(pe,Te,At,"K","\u039A"),fe(pe,Te,At,"M","\u039C"),fe(pe,Te,At,"N","\u039D"),fe(pe,Te,At,"O","\u039F"),fe(pe,Te,At,"P","\u03A1"),fe(pe,Te,At,"T","\u03A4"),fe(pe,Te,At,"X","\u03A7"),fe(pe,Te,At,"\xAC","\\neg",!0),fe(pe,Te,At,"\xAC","\\lnot"),fe(pe,Te,At,"\u22A4","\\top"),fe(pe,Te,At,"\u22A5","\\bot"),fe(pe,Te,At,"\u2205","\\emptyset"),fe(pe,ct,At,"\u2205","\\varnothing"),fe(pe,Te,Ue,"\u03B1","\\alpha",!0),fe(pe,Te,Ue,"\u03B2","\\beta",!0),fe(pe,Te,Ue,"\u03B3","\\gamma",!0),fe(pe,Te,Ue,"\u03B4","\\delta",!0),fe(pe,Te,Ue,"\u03F5","\\epsilon",!0),fe(pe,Te,Ue,"\u03B6","\\zeta",!0),fe(pe,Te,Ue,"\u03B7","\\eta",!0),fe(pe,Te,Ue,"\u03B8","\\theta",!0),fe(pe,Te,Ue,"\u03B9","\\iota",!0),fe(pe,Te,Ue,"\u03BA","\\kappa",!0),fe(pe,Te,Ue,"\u03BB","\\lambda",!0),fe(pe,Te,Ue,"\u03BC","\\mu",!0),fe(pe,Te,Ue,"\u03BD","\\nu",!0),fe(pe,Te,Ue,"\u03BE","\\xi",!0),fe(pe,Te,Ue,"\u03BF","\\omicron",!0),fe(pe,Te,Ue,"\u03C0","\\pi",!0),fe(pe,Te,Ue,"\u03C1","\\rho",!0),fe(pe,Te,Ue,"\u03C3","\\sigma",!0),fe(pe,Te,Ue,"\u03C4","\\tau",!0),fe(pe,Te,Ue,"\u03C5","\\upsilon",!0),fe(pe,Te,Ue,"\u03D5","\\phi",!0),fe(pe,Te,Ue,"\u03C7","\\chi",!0),fe(pe,Te,Ue,"\u03C8","\\psi",!0),fe(pe,Te,Ue,"\u03C9","\\omega",!0),fe(pe,Te,Ue,"\u03B5","\\varepsilon",!0),fe(pe,Te,Ue,"\u03D1","\\vartheta",!0),fe(pe,Te,Ue,"\u03D6","\\varpi",!0),fe(pe,Te,Ue,"\u03F1","\\varrho",!0),fe(pe,Te,Ue,"\u03C2","\\varsigma",!0),fe(pe,Te,Ue,"\u03C6","\\varphi",!0),fe(pe,Te,Ct,"\u2217","*"),fe(pe,Te,Ct,"+","+"),fe(pe,Te,Ct,"\u2212","-"),fe(pe,Te,Ct,"\u22C5","\\cdot",!0),fe(pe,Te,Ct,"\u2218","\\circ"),fe(pe,Te,Ct,"\xF7","\\div",!0),fe(pe,Te,Ct,"\xB1","\\pm",!0),fe(pe,Te,Ct,"\xD7","\\times",!0),fe(pe,Te,Ct,"\u2229","\\cap",!0),fe(pe,Te,Ct,"\u222A","\\cup",!0),fe(pe,Te,Ct,"\u2216","\\setminus"),fe(pe,Te,Ct,"\u2227","\\land"),fe(pe,Te,Ct,"\u2228","\\lor"),fe(pe,Te,Ct,"\u2227","\\wedge",!0),fe(pe,Te,Ct,"\u2228","\\vee",!0),fe(pe,Te,At,"\u221A","\\surd"),fe(pe,Te,yt,"(","("),fe(pe,Te,yt,"[","["),fe(pe,Te,yt,"\u27E8","\\langle",!0),fe(pe,Te,yt,"\u2223","\\lvert"),fe(pe,Te,yt,"\u2225","\\lVert"),fe(pe,Te,Ie,")",")"),fe(pe,Te,Ie,"]","]"),fe(pe,Te,Ie,"?","?"),fe(pe,Te,Ie,"!","!"),fe(pe,Te,Ie,"\u27E9","\\rangle",!0),fe(pe,Te,Ie,"\u2223","\\rvert"),fe(pe,Te,Ie,"\u2225","\\rVert"),fe(pe,Te,Me,"=","="),fe(pe,Te,Me,"<","<"),fe(pe,Te,Me,">",">"),fe(pe,Te,Me,":",":"),fe(pe,Te,Me,"\u2248","\\approx",!0),fe(pe,Te,Me,"\u2245","\\cong",!0),fe(pe,Te,Me,"\u2265","\\ge"),fe(pe,Te,Me,"\u2265","\\geq",!0),fe(pe,Te,Me,"\u2190","\\gets"),fe(pe,Te,Me,">","\\gt"),fe(pe,Te,Me,"\u2208","\\in",!0),fe(pe,Te,Me,"\uE020","\\@not"),fe(pe,Te,Me,"\u2282","\\subset",!0),fe(pe,Te,Me,"\u2283","\\supset",!0),fe(pe,Te,Me,"\u2286","\\subseteq",!0),fe(pe,Te,Me,"\u2287","\\supseteq",!0),fe(pe,ct,Me,"\u2288","\\nsubseteq",!0),fe(pe,ct,Me,"\u2289","\\nsupseteq",!0),fe(pe,Te,Me,"\u22A8","\\models"),fe(pe,Te,Me,"\u2190","\\leftarrow",!0),fe(pe,Te,Me,"\u2264","\\le"),fe(pe,Te,Me,"\u2264","\\leq",!0),fe(pe,Te,Me,"<","\\lt"),fe(pe,Te,Me,"\u2192","\\rightarrow",!0),fe(pe,Te,Me,"\u2192","\\to"),fe(pe,ct,Me,"\u2271","\\ngeq",!0),fe(pe,ct,Me,"\u2270","\\nleq",!0),fe(pe,Te,Pr,"\xA0","\\ "),fe(pe,Te,Pr,"\xA0","~"),fe(pe,Te,Pr,"\xA0","\\space"),fe(pe,Te,Pr,"\xA0","\\nobreakspace"),fe(It,Te,Pr,"\xA0","\\ "),fe(It,Te,Pr,"\xA0","~"),fe(It,Te,Pr,"\xA0","\\space"),fe(It,Te,Pr,"\xA0","\\nobreakspace"),fe(pe,Te,Pr,null,"\\nobreak"),fe(pe,Te,Pr,null,"\\allowbreak"),fe(pe,Te,Lt,",",","),fe(pe,Te,Lt,";",";"),fe(pe,ct,Ct,"\u22BC","\\barwedge",!0),fe(pe,ct,Ct,"\u22BB","\\veebar",!0),fe(pe,Te,Ct,"\u2299","\\odot",!0),fe(pe,Te,Ct,"\u2295","\\oplus",!0),fe(pe,Te,Ct,"\u2297","\\otimes",!0),fe(pe,Te,At,"\u2202","\\partial",!0),fe(pe,Te,Ct,"\u2298","\\oslash",!0),fe(pe,ct,Ct,"\u229A","\\circledcirc",!0),fe(pe,ct,Ct,"\u22A1","\\boxdot",!0),fe(pe,Te,Ct,"\u25B3","\\bigtriangleup"),fe(pe,Te,Ct,"\u25BD","\\bigtriangledown"),fe(pe,Te,Ct,"\u2020","\\dagger"),fe(pe,Te,Ct,"\u22C4","\\diamond"),fe(pe,Te,Ct,"\u22C6","\\star"),fe(pe,Te,Ct,"\u25C3","\\triangleleft"),fe(pe,Te,Ct,"\u25B9","\\triangleright"),fe(pe,Te,yt,"{","\\{"),fe(It,Te,At,"{","\\{"),fe(It,Te,At,"{","\\textbraceleft"),fe(pe,Te,Ie,"}","\\}"),fe(It,Te,At,"}","\\}"),fe(It,Te,At,"}","\\textbraceright"),fe(pe,Te,yt,"{","\\lbrace"),fe(pe,Te,Ie,"}","\\rbrace"),fe(pe,Te,yt,"[","\\lbrack"),fe(It,Te,At,"[","\\lbrack"),fe(pe,Te,Ie,"]","\\rbrack"),fe(It,Te,At,"]","\\rbrack"),fe(pe,Te,yt,"(","\\lparen"),fe(pe,Te,Ie,")","\\rparen"),fe(It,Te,At,"<","\\textless"),fe(It,Te,At,">","\\textgreater"),fe(pe,Te,yt,"\u230A","\\lfloor",!0),fe(pe,Te,Ie,"\u230B","\\rfloor",!0),fe(pe,Te,yt,"\u2308","\\lceil",!0),fe(pe,Te,Ie,"\u2309","\\rceil",!0),fe(pe,Te,At,"\\","\\backslash"),fe(pe,Te,At,"\u2223","|"),fe(pe,Te,At,"\u2223","\\vert"),fe(It,Te,At,"|","\\textbar"),fe(pe,Te,At,"\u2225","\\|"),fe(pe,Te,At,"\u2225","\\Vert"),fe(It,Te,At,"\u2225","\\textbardbl"),fe(It,Te,At,"~","\\textasciitilde"),fe(It,Te,At,"\\","\\textbackslash"),fe(It,Te,At,"^","\\textasciicircum"),fe(pe,Te,Me,"\u2191","\\uparrow",!0),fe(pe,Te,Me,"\u21D1","\\Uparrow",!0),fe(pe,Te,Me,"\u2193","\\downarrow",!0),fe(pe,Te,Me,"\u21D3","\\Downarrow",!0),fe(pe,Te,Me,"\u2195","\\updownarrow",!0),fe(pe,Te,Me,"\u21D5","\\Updownarrow",!0),fe(pe,Te,Se,"\u2210","\\coprod"),fe(pe,Te,Se,"\u22C1","\\bigvee"),fe(pe,Te,Se,"\u22C0","\\bigwedge"),fe(pe,Te,Se,"\u2A04","\\biguplus"),fe(pe,Te,Se,"\u22C2","\\bigcap"),fe(pe,Te,Se,"\u22C3","\\bigcup"),fe(pe,Te,Se,"\u222B","\\int"),fe(pe,Te,Se,"\u222B","\\intop"),fe(pe,Te,Se,"\u222C","\\iint"),fe(pe,Te,Se,"\u222D","\\iiint"),fe(pe,Te,Se,"\u220F","\\prod"),fe(pe,Te,Se,"\u2211","\\sum"),fe(pe,Te,Se,"\u2A02","\\bigotimes"),fe(pe,Te,Se,"\u2A01","\\bigoplus"),fe(pe,Te,Se,"\u2A00","\\bigodot"),fe(pe,Te,Se,"\u222E","\\oint"),fe(pe,Te,Se,"\u222F","\\oiint"),fe(pe,Te,Se,"\u2230","\\oiiint"),fe(pe,Te,Se,"\u2A06","\\bigsqcup"),fe(pe,Te,Se,"\u222B","\\smallint"),fe(It,Te,St,"\u2026","\\textellipsis"),fe(pe,Te,St,"\u2026","\\mathellipsis"),fe(It,Te,St,"\u2026","\\ldots",!0),fe(pe,Te,St,"\u2026","\\ldots",!0),fe(pe,Te,St,"\u22EF","\\@cdots",!0),fe(pe,Te,St,"\u22F1","\\ddots",!0),fe(pe,Te,At,"\u22EE","\\varvdots"),fe(pe,Te,$t,"\u02CA","\\acute"),fe(pe,Te,$t,"\u02CB","\\grave"),fe(pe,Te,$t,"\xA8","\\ddot"),fe(pe,Te,$t,"~","\\tilde"),fe(pe,Te,$t,"\u02C9","\\bar"),fe(pe,Te,$t,"\u02D8","\\breve"),fe(pe,Te,$t,"\u02C7","\\check"),fe(pe,Te,$t,"^","\\hat"),fe(pe,Te,$t,"\u20D7","\\vec"),fe(pe,Te,$t,"\u02D9","\\dot"),fe(pe,Te,$t,"\u02DA","\\mathring"),fe(pe,Te,Ue,"\u0131","\\imath",!0),fe(pe,Te,Ue,"\u0237","\\jmath",!0),fe(It,Te,At,"\u0131","\\i",!0),fe(It,Te,At,"\u0237","\\j",!0),fe(It,Te,At,"\xDF","\\ss",!0),fe(It,Te,At,"\xE6","\\ae",!0),fe(It,Te,At,"\xE6","\\ae",!0),fe(It,Te,At,"\u0153","\\oe",!0),fe(It,Te,At,"\xF8","\\o",!0),fe(It,Te,At,"\xC6","\\AE",!0),fe(It,Te,At,"\u0152","\\OE",!0),fe(It,Te,At,"\xD8","\\O",!0),fe(It,Te,$t,"\u02CA","\\'"),fe(It,Te,$t,"\u02CB","\\`"),fe(It,Te,$t,"\u02C6","\\^"),fe(It,Te,$t,"\u02DC","\\~"),fe(It,Te,$t,"\u02C9","\\="),fe(It,Te,$t,"\u02D8","\\u"),fe(It,Te,$t,"\u02D9","\\."),fe(It,Te,$t,"\u02DA","\\r"),fe(It,Te,$t,"\u02C7","\\v"),fe(It,Te,$t,"\xA8",'\\"'),fe(It,Te,$t,"\u02DD","\\H"),fe(It,Te,$t,"\u25EF","\\textcircled");var Gr={"--":!0,"---":!0,"``":!0,"''":!0};fe(It,Te,At,"\u2013","--"),fe(It,Te,At,"\u2013","\\textendash"),fe(It,Te,At,"\u2014","---"),fe(It,Te,At,"\u2014","\\textemdash"),fe(It,Te,At,"\u2018","`"),fe(It,Te,At,"\u2018","\\textquoteleft"),fe(It,Te,At,"\u2019","'"),fe(It,Te,At,"\u2019","\\textquoteright"),fe(It,Te,At,"\u201C","``"),fe(It,Te,At,"\u201C","\\textquotedblleft"),fe(It,Te,At,"\u201D","''"),fe(It,Te,At,"\u201D","\\textquotedblright"),fe(pe,Te,At,"\xB0","\\degree",!0),fe(It,Te,At,"\xB0","\\degree"),fe(It,Te,At,"\xB0","\\textdegree",!0),fe(pe,Te,Ue,"\xA3","\\pounds"),fe(pe,Te,Ue,"\xA3","\\mathsterling",!0),fe(It,Te,Ue,"\xA3","\\pounds"),fe(It,Te,Ue,"\xA3","\\textsterling",!0),fe(pe,ct,At,"\u2720","\\maltese"),fe(It,ct,At,"\u2720","\\maltese"),fe(It,Te,Pr,"\xA0","\\ "),fe(It,Te,Pr,"\xA0"," "),fe(It,Te,Pr,"\xA0","~");for(var Yr='0123456789/@."',Ir=0;Ir<Yr.length;Ir++){var Rr=Yr.charAt(Ir);fe(pe,Te,At,Rr,Rr)}for(var mr='0123456789!@*()-=+[]<>|";:?/.,',Nr=0;Nr<mr.length;Nr++){var Jr=mr.charAt(Nr);fe(It,Te,At,Jr,Jr)}for(var sn="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",Xt=0;Xt<sn.length;Xt++){var _t=sn.charAt(Xt);fe(pe,Te,Ue,_t,_t),fe(It,Te,At,_t,_t)}fe(pe,ct,At,"C","\u2102"),fe(It,ct,At,"C","\u2102"),fe(pe,ct,At,"H","\u210D"),fe(It,ct,At,"H","\u210D"),fe(pe,ct,At,"N","\u2115"),fe(It,ct,At,"N","\u2115"),fe(pe,ct,At,"P","\u2119"),fe(It,ct,At,"P","\u2119"),fe(pe,ct,At,"Q","\u211A"),fe(It,ct,At,"Q","\u211A"),fe(pe,ct,At,"R","\u211D"),fe(It,ct,At,"R","\u211D"),fe(pe,ct,At,"Z","\u2124"),fe(It,ct,At,"Z","\u2124"),fe(pe,Te,Ue,"h","\u210E"),fe(It,Te,Ue,"h","\u210E");for(var ut="",lt=0;lt<sn.length;lt++){var jt=sn.charAt(lt);ut=String.fromCharCode(55349,56320+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut),ut=String.fromCharCode(55349,56372+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut),ut=String.fromCharCode(55349,56424+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut),ut=String.fromCharCode(55349,56580+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut),ut=String.fromCharCode(55349,56736+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut),ut=String.fromCharCode(55349,56788+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut),ut=String.fromCharCode(55349,56840+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut),ut=String.fromCharCode(55349,56944+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut),lt<26&&(ut=String.fromCharCode(55349,56632+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut),ut=String.fromCharCode(55349,56476+lt),fe(pe,Te,Ue,jt,ut),fe(It,Te,At,jt,ut))}ut="\u{1D55C}",fe(pe,Te,Ue,"k",ut),fe(It,Te,At,"k",ut);for(var yr=0;yr<10;yr++){var vr=yr.toString();ut=String.fromCharCode(55349,57294+yr),fe(pe,Te,Ue,vr,ut),fe(It,Te,At,vr,ut),ut=String.fromCharCode(55349,57314+yr),fe(pe,Te,Ue,vr,ut),fe(It,Te,At,vr,ut),ut=String.fromCharCode(55349,57324+yr),fe(pe,Te,Ue,vr,ut),fe(It,Te,At,vr,ut),ut=String.fromCharCode(55349,57334+yr),fe(pe,Te,Ue,vr,ut),fe(It,Te,At,vr,ut)}for(var it="\xC7\xD0\xDE\xE7\xFE",Ar=0;Ar<it.length;Ar++){var on=it.charAt(Ar);fe(pe,Te,Ue,on,on),fe(It,Te,At,on,on)}fe(It,Te,At,"\xF0","\xF0"),fe(It,Te,At,"\u2013","\u2013"),fe(It,Te,At,"\u2014","\u2014"),fe(It,Te,At,"\u2018","\u2018"),fe(It,Te,At,"\u2019","\u2019"),fe(It,Te,At,"\u201C","\u201C"),fe(It,Te,At,"\u201D","\u201D");var jn=[["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"]],Hr=[["mathbf","textbf","Main-Bold"],["","",""],["mathsf","textsf","SansSerif-Regular"],["mathboldsf","textboldsf","SansSerif-Bold"],["mathtt","texttt","Typewriter-Regular"]],Un=function(H,X){var ne=H.charCodeAt(0),he=H.charCodeAt(1),Ce=(ne-55296)*1024+(he-56320)+65536,Ve=X==="math"?0:1;if(119808<=Ce&&Ce<120484){var Tt=Math.floor((Ce-119808)/26);return[jn[Tt][2],jn[Tt][Ve]]}else if(120782<=Ce&&Ce<=120831){var Zt=Math.floor((Ce-120782)/10);return[Hr[Zt][2],Hr[Zt][Ve]]}else{if(Ce===120485||Ce===120486)return[jn[0][2],jn[0][Ve]];if(120486<Ce&&Ce<120782)return["",""];throw new o("Unsupported character: "+H)}},Hn=[[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]],Tn=[.5,.6,.7,.8,.9,1,1.2,1.44,1.728,2.074,2.488],zn=function(H,X){return X.size<2?H:Hn[H-1][X.size-1]},yn=function(){function Ke(X){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=X.style,this.color=X.color,this.size=X.size||Ke.BASESIZE,this.textSize=X.textSize||this.size,this.phantom=!!X.phantom,this.font=X.font||"",this.fontFamily=X.fontFamily||"",this.fontWeight=X.fontWeight||"",this.fontShape=X.fontShape||"",this.sizeMultiplier=Tn[this.size-1],this.maxSize=X.maxSize,this.minRuleThickness=X.minRuleThickness,this._fontMetrics=void 0}var H=Ke.prototype;return H.extend=function(ne){var he={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 Ce in ne)ne.hasOwnProperty(Ce)&&(he[Ce]=ne[Ce]);return new Ke(he)},H.havingStyle=function(ne){return this.style===ne?this:this.extend({style:ne,size:zn(this.textSize,ne)})},H.havingCrampedStyle=function(){return this.havingStyle(this.style.cramp())},H.havingSize=function(ne){return this.size===ne&&this.textSize===ne?this:this.extend({style:this.style.text(),size:ne,textSize:ne,sizeMultiplier:Tn[ne-1]})},H.havingBaseStyle=function(ne){ne=ne||this.style.text();var he=zn(Ke.BASESIZE,ne);return this.size===he&&this.textSize===Ke.BASESIZE&&this.style===ne?this:this.extend({style:ne,size:he})},H.havingBaseSizing=function(){var ne;switch(this.style.id){case 4:case 5:ne=3;break;case 6:case 7:ne=1;break;default:ne=6}return this.extend({style:this.style.text(),size:ne})},H.withColor=function(ne){return this.extend({color:ne})},H.withPhantom=function(){return this.extend({phantom:!0})},H.withFont=function(ne){return this.extend({font:ne})},H.withTextFontFamily=function(ne){return this.extend({fontFamily:ne,font:""})},H.withTextFontWeight=function(ne){return this.extend({fontWeight:ne,font:""})},H.withTextFontShape=function(ne){return this.extend({fontShape:ne,font:""})},H.sizingClasses=function(ne){return ne.size!==this.size?["sizing","reset-size"+ne.size,"size"+this.size]:[]},H.baseSizingClasses=function(){return this.size!==Ke.BASESIZE?["sizing","reset-size"+this.size,"size"+Ke.BASESIZE]:[]},H.fontMetrics=function(){return this._fontMetrics||(this._fontMetrics=Wt(this.size)),this._fontMetrics},H.getColor=function(){return this.phantom?"transparent":this.color},Ke}();yn.BASESIZE=6;var wi=yn,ti={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},Ei={ex:!0,em:!0,mu:!0},zi=function(H){return typeof H!="string"&&(H=H.unit),H in ti||H in Ei||H==="ex"},Di=function(H,X){var ne;if(H.unit in ti)ne=ti[H.unit]/X.fontMetrics().ptPerEm/X.sizeMultiplier;else if(H.unit==="mu")ne=X.fontMetrics().cssEmPerMu;else{var he;if(X.style.isTight()?he=X.havingStyle(X.style.text()):he=X,H.unit==="ex")ne=he.fontMetrics().xHeight;else if(H.unit==="em")ne=he.fontMetrics().quad;else throw new o("Invalid unit: '"+H.unit+"'");he!==X&&(ne*=he.sizeMultiplier/X.sizeMultiplier)}return Math.min(H.number*ne,X.maxSize)},fa=["\\imath","\u0131","\\jmath","\u0237","\\pounds","\\mathsterling","\\textsterling","\xA3"],qn=function(H,X,ne){return Ze[ne][H]&&Ze[ne][H].replace&&(H=Ze[ne][H].replace),{value:H,metrics:Vt(H,X,ne)}},Xi=function(H,X,ne,he,Ce){var Ve=qn(H,X,ne),Tt=Ve.metrics;H=Ve.value;var Zt;if(Tt){var sr=Tt.italic;(ne==="text"||he&&he.font==="mathit")&&(sr=0),Zt=new Re(H,Tt.height,Tt.depth,sr,Tt.skew,Tt.width,Ce)}else typeof console!="undefined"&&console.warn("No character metrics "+("for '"+H+"' in style '"+X+"' and mode '"+ne+"'")),Zt=new Re(H,0,0,0,0,0,Ce);if(he){Zt.maxFontSize=he.sizeMultiplier,he.style.isTight()&&Zt.classes.push("mtight");var Ot=he.getColor();Ot&&(Zt.style.color=Ot)}return Zt},kt=function(H,X,ne,he){return he===void 0&&(he=[]),ne.font==="boldsymbol"&&qn(H,"Main-Bold",X).metrics?Xi(H,"Main-Bold",X,ne,he.concat(["mathbf"])):H==="\\"||Ze[X][H].font==="main"?Xi(H,"Main-Regular",X,ne,he):Xi(H,"AMS-Regular",X,ne,he.concat(["amsrm"]))},pt=function(H,X,ne,he){return/[0-9]/.test(H.charAt(0))||C.contains(fa,H)?{fontName:"Main-Italic",fontClass:"mathit"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Pi=function(H,X,ne,he){return C.contains(fa,H)?{fontName:"Main-Italic",fontClass:"mathit"}:/[0-9]/.test(H.charAt(0))?{fontName:"Caligraphic-Regular",fontClass:"mathcal"}:{fontName:"Math-Italic",fontClass:"mathdefault"}},Vi=function(H,X,ne,he){return qn(H,"Math-BoldItalic",X).metrics?{fontName:"Math-BoldItalic",fontClass:"boldsymbol"}:{fontName:"Main-Bold",fontClass:"mathbf"}},oi=function(H,X,ne){var he=H.mode,Ce=H.text,Ve=["mord"],Tt=he==="math"||he==="text"&&X.font,Zt=Tt?X.font:X.fontFamily;if(Ce.charCodeAt(0)===55349){var sr=Un(Ce,he),Ot=sr[0],zr=sr[1];return Xi(Ce,Ot,he,X,Ve.concat(zr))}else if(Zt){var qr,gn;if(Zt==="boldsymbol"||Zt==="mathnormal"){var Nn=Zt==="boldsymbol"?Vi(Ce,he,X,Ve):Pi(Ce,he,X,Ve);qr=Nn.fontName,gn=[Nn.fontClass]}else C.contains(fa,Ce)?(qr="Main-Italic",gn=["mathit"]):Tt?(qr=He[Zt].fontName,gn=[Zt]):(qr=jr(Zt,X.fontWeight,X.fontShape),gn=[Zt,X.fontWeight,X.fontShape]);if(qn(Ce,qr,he).metrics)return Xi(Ce,qr,he,X,Ve.concat(gn));if(Gr.hasOwnProperty(Ce)&&qr.substr(0,10)==="Typewriter"){for(var Gn=[],yi=0;yi<Ce.length;yi++)Gn.push(Xi(Ce[yi],qr,he,X,Ve.concat(gn)));return Dt(Gn)}}if(ne==="mathord"){var ca=pt(Ce,he,X,Ve);return Xi(Ce,ca.fontName,he,X,Ve.concat([ca.fontClass]))}else if(ne==="textord"){var na=Ze[he][Ce]&&Ze[he][Ce].font;if(na==="ams"){var ua=jr("amsrm",X.fontWeight,X.fontShape);return Xi(Ce,ua,he,X,Ve.concat("amsrm",X.fontWeight,X.fontShape))}else if(na==="main"||!na){var Ma=jr("textrm",X.fontWeight,X.fontShape);return Xi(Ce,Ma,he,X,Ve.concat(X.fontWeight,X.fontShape))}else{var es=jr(na,X.fontWeight,X.fontShape);return Xi(Ce,es,he,X,Ve.concat(es,X.fontWeight,X.fontShape))}}else throw new Error("unexpected type: "+ne+" in makeOrd")},xa=function(H,X){if(Et(H.classes)!==Et(X.classes)||H.skew!==X.skew||H.maxFontSize!==X.maxFontSize)return!1;for(var ne in H.style)if(H.style.hasOwnProperty(ne)&&H.style[ne]!==X.style[ne])return!1;for(var he in X.style)if(X.style.hasOwnProperty(he)&&H.style[he]!==X.style[he])return!1;return!0},di=function(H){for(var X=0;X<H.length-1;X++){var ne=H[X],he=H[X+1];ne instanceof Re&&he instanceof Re&&xa(ne,he)&&(ne.text+=he.text,ne.height=Math.max(ne.height,he.height),ne.depth=Math.max(ne.depth,he.depth),ne.italic=he.italic,H.splice(X+1,1),X--)}return H},Jn=function(H){for(var X=0,ne=0,he=0,Ce=0;Ce<H.children.length;Ce++){var Ve=H.children[Ce];Ve.height>X&&(X=Ve.height),Ve.depth>ne&&(ne=Ve.depth),Ve.maxFontSize>he&&(he=Ve.maxFontSize)}H.height=X,H.depth=ne,H.maxFontSize=he},mn=function(H,X,ne,he){var Ce=new ft(H,X,ne,he);return Jn(Ce),Ce},nr=function(H,X,ne,he){return new ft(H,X,ne,he)},vt=function(H,X,ne){var he=mn([H],[],X);return he.height=Math.max(ne||X.fontMetrics().defaultRuleThickness,X.minRuleThickness),he.style.borderBottomWidth=he.height+"em",he.maxFontSize=1,he},nt=function(H,X,ne,he){var Ce=new qe(H,X,ne,he);return Jn(Ce),Ce},Dt=function(H){var X=new je(H);return Jn(X),X},ht=function(H,X){return H instanceof je?mn([],[H],X):H},lr=function(H){if(H.positionType==="individualShift"){for(var X=H.children,ne=[X[0]],he=-X[0].shift-X[0].elem.depth,Ce=he,Ve=1;Ve<X.length;Ve++){var Tt=-X[Ve].shift-Ce-X[Ve].elem.depth,Zt=Tt-(X[Ve-1].elem.height+X[Ve-1].elem.depth);Ce=Ce+Tt,ne.push({type:"kern",size:Zt}),ne.push(X[Ve])}return{children:ne,depth:he}}var sr;if(H.positionType==="top"){for(var Ot=H.positionData,zr=0;zr<H.children.length;zr++){var qr=H.children[zr];Ot-=qr.type==="kern"?qr.size:qr.elem.height+qr.elem.depth}sr=Ot}else if(H.positionType==="bottom")sr=-H.positionData;else{var gn=H.children[0];if(gn.type!=="elem")throw new Error('First child must have type "elem".');if(H.positionType==="shift")sr=-gn.elem.depth-H.positionData;else if(H.positionType==="firstBaseline")sr=-gn.elem.depth;else throw new Error("Invalid positionType "+H.positionType+".")}return{children:H.children,depth:sr}},cr=function(H,X){for(var ne=lr(H),he=ne.children,Ce=ne.depth,Ve=0,Tt=0;Tt<he.length;Tt++){var Zt=he[Tt];if(Zt.type==="elem"){var sr=Zt.elem;Ve=Math.max(Ve,sr.maxFontSize,sr.height)}}Ve+=2;var Ot=mn(["pstrut"],[]);Ot.style.height=Ve+"em";for(var zr=[],qr=Ce,gn=Ce,Nn=Ce,Gn=0;Gn<he.length;Gn++){var yi=he[Gn];if(yi.type==="kern")Nn+=yi.size;else{var ca=yi.elem,na=yi.wrapperClasses||[],ua=yi.wrapperStyle||{},Ma=mn(na,[Ot,ca],void 0,ua);Ma.style.top=-Ve-Nn-ca.depth+"em",yi.marginLeft&&(Ma.style.marginLeft=yi.marginLeft),yi.marginRight&&(Ma.style.marginRight=yi.marginRight),zr.push(Ma),Nn+=ca.height+ca.depth}qr=Math.min(qr,Nn),gn=Math.max(gn,Nn)}var es=mn(["vlist"],zr);es.style.height=gn+"em";var bs;if(qr<0){var Ha=mn([],[]),Yi=mn(["vlist"],[Ha]);Yi.style.height=-qr+"em";var Ns=mn(["vlist-s"],[new Re("\u200B")]);bs=[mn(["vlist-r"],[es,Ns]),mn(["vlist-r"],[Yi])]}else bs=[mn(["vlist-r"],[es])];var Is=mn(["vlist-t"],bs);return bs.length===2&&Is.classes.push("vlist-t2"),Is.height=gn,Is.depth=-qr,Is},Cr=function(H,X){var ne=mn(["mspace"],[],X),he=Di(H,X);return ne.style.marginRight=he+"em",ne},jr=function(H,X,ne){var he="";switch(H){case"amsrm":he="AMS";break;case"textrm":he="Main";break;case"textsf":he="SansSerif";break;case"texttt":he="Typewriter";break;default:he=H}var Ce;return X==="textbf"&&ne==="textit"?Ce="BoldItalic":X==="textbf"?Ce="Bold":X==="textit"?Ce="Italic":Ce="Regular",he+"-"+Ce},He={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"}},Je={vec:["vec",.471,.714],oiintSize1:["oiintSize1",.957,.499],oiintSize2:["oiintSize2",1.472,.659],oiiintSize1:["oiiintSize1",1.304,.499],oiiintSize2:["oiiintSize2",1.98,.659]},be=function(H,X){var ne=Je[H],he=ne[0],Ce=ne[1],Ve=ne[2],Tt=new We(he),Zt=new $e([Tt],{width:Ce+"em",height:Ve+"em",style:"width:"+Ce+"em",viewBox:"0 0 "+1e3*Ce+" "+1e3*Ve,preserveAspectRatio:"xMinYMin"}),sr=nr(["overlay"],[Zt],X);return sr.height=Ve,sr.style.height=Ve+"em",sr.style.width=Ce+"em",sr},st={fontMap:He,makeSymbol:Xi,mathsym:kt,makeSpan:mn,makeSvgSpan:nr,makeLineSpan:vt,makeAnchor:nt,makeFragment:Dt,wrapFragment:ht,makeVList:cr,makeOrd:oi,makeGlue:Cr,staticSvg:be,svgData:Je,tryCombineChars:di};function or(Ke,H){var X=br(Ke,H);if(!X)throw new Error("Expected node of type "+H+", but got "+(Ke?"node of type "+Ke.type:String(Ke)));return X}function br(Ke,H){return Ke&&Ke.type===H?Ke:null}function Or(Ke,H){var X=Tr(Ke,H);if(!X)throw new Error('Expected node of type "atom" and family "'+H+'", but got '+(Ke?Ke.type==="atom"?"atom of family "+Ke.family:"node of type "+Ke.type:String(Ke)));return X}function Tr(Ke,H){return Ke&&Ke.type==="atom"&&Ke.family===H?Ke:null}function Fr(Ke){var H=pn(Ke);if(!H)throw new Error("Expected node of symbol group type, but got "+(Ke?"node of type "+Ke.type:String(Ke)));return H}function pn(Ke){return Ke&&(Ke.type==="atom"||Pt.hasOwnProperty(Ke.type))?Ke:null}var xr={number:3,unit:"mu"},an={number:4,unit:"mu"},Qr={number:5,unit:"mu"},rn={mord:{mop:xr,mbin:an,mrel:Qr,minner:xr},mop:{mord:xr,mop:xr,mrel:Qr,minner:xr},mbin:{mord:an,mop:an,mopen:an,minner:an},mrel:{mord:Qr,mop:Qr,mopen:Qr,minner:Qr},mopen:{},mclose:{mop:xr,mbin:an,mrel:Qr,minner:xr},mpunct:{mord:xr,mop:xr,mrel:Qr,mopen:xr,mclose:xr,mpunct:xr,minner:xr},minner:{mord:xr,mop:xr,mbin:an,mrel:Qr,mopen:xr,mpunct:xr,minner:xr}},xn={mord:{mop:xr},mop:{mord:xr,mop:xr},mbin:{},mrel:{},mopen:{},mclose:{mop:xr},mpunct:{},minner:{mop:xr}},da={},xi={},ui={};function hn(Ke){for(var H=Ke.type,X=Ke.names,ne=Ke.props,he=Ke.handler,Ce=Ke.htmlBuilder,Ve=Ke.mathmlBuilder,Tt={type:H,numArgs:ne.numArgs,argTypes:ne.argTypes,greediness:ne.greediness===void 0?1:ne.greediness,allowedInText:!!ne.allowedInText,allowedInMath:ne.allowedInMath===void 0?!0:ne.allowedInMath,numOptionalArgs:ne.numOptionalArgs||0,infix:!!ne.infix,handler:he},Zt=0;Zt<X.length;++Zt)da[X[Zt]]=Tt;H&&(Ce&&(xi[H]=Ce),Ve&&(ui[H]=Ve))}function ni(Ke){var H=Ke.type,X=Ke.htmlBuilder,ne=Ke.mathmlBuilder;hn({type:H,names:[],props:{numArgs:0},handler:function(){throw new Error("Should never be called.")},htmlBuilder:X,mathmlBuilder:ne})}var Li=function(H){var X=br(H,"ordgroup");return X?X.body:[H]},aa=st.makeSpan,Cs=["leftmost","mbin","mopen","mrel","mop","mpunct"],sa=["rightmost","mrel","mclose","mpunct"],vs={display:Z.DISPLAY,text:Z.TEXT,script:Z.SCRIPT,scriptscript:Z.SCRIPTSCRIPT},Ts={mord:"mord",mop:"mop",mbin:"mbin",mrel:"mrel",mopen:"mopen",mclose:"mclose",mpunct:"mpunct",minner:"minner"},Ra=function(H,X,ne,he){he===void 0&&(he=[null,null]);for(var Ce=[],Ve=0;Ve<H.length;Ve++){var Tt=Ui(H[Ve],X);if(Tt instanceof je){var Zt=Tt.children;Ce.push.apply(Ce,Zt)}else Ce.push(Tt)}if(!ne)return Ce;var sr=X;if(H.length===1){var Ot=br(H[0],"sizing")||br(H[0],"styling");Ot&&(Ot.type==="sizing"?sr=X.havingSize(Ot.size):Ot.type==="styling"&&(sr=X.havingStyle(vs[Ot.style])))}var zr=aa([he[0]||"leftmost"],[],X),qr=aa([he[1]||"rightmost"],[],X);return Es(Ce,function(gn,Nn){var Gn=Nn.classes[0],yi=gn.classes[0];Gn==="mbin"&&C.contains(sa,yi)?Nn.classes[0]="mord":yi==="mbin"&&C.contains(Cs,Gn)&&(gn.classes[0]="mord")},{node:zr},qr),Es(Ce,function(gn,Nn){var Gn=$a(Nn),yi=$a(gn),ca=Gn&&yi?gn.hasClass("mtight")?xn[Gn][yi]:rn[Gn][yi]:null;if(ca)return st.makeGlue(ca,sr)},{node:zr},qr),Ce},Es=function Ke(H,X,ne,he){he&&H.push(he);for(var Ce=0;Ce<H.length;Ce++){var Ve=H[Ce],Tt=Wn(Ve);if(Tt){Ke(Tt.children,X,ne);continue}if(Ve.classes[0]!=="mspace"){var Zt=X(Ve,ne.node);Zt&&(ne.insertAfter?ne.insertAfter(Zt):(H.unshift(Zt),Ce++)),ne.node=Ve,ne.insertAfter=function(sr){return function(Ot){H.splice(sr+1,0,Ot),Ce++}}(Ce)}}he&&H.pop()},Wn=function(H){return H instanceof je||H instanceof qe?H:null},ns=function Ke(H,X){var ne=Wn(H);if(ne){var he=ne.children;if(he.length){if(X==="right")return Ke(he[he.length-1],"right");if(X==="left")return Ke(he[0],"left")}}return H},$a=function(H,X){return H?(X&&(H=ns(H,X)),Ts[H.classes[0]]||null):null},Ps=function(H,X){var ne=["nulldelimiter"].concat(H.baseSizingClasses());return aa(X.concat(ne))},Ui=function(H,X,ne){if(!H)return aa();if(xi[H.type]){var he=xi[H.type](H,X);if(ne&&X.size!==ne.size){he=aa(X.sizingClasses(ne),[he],X);var Ce=X.sizeMultiplier/ne.sizeMultiplier;he.height*=Ce,he.depth*=Ce}return he}else throw new o("Got group of unknown type: '"+H.type+"'")};function _s(Ke,H){var X=aa(["base"],Ke,H),ne=aa(["strut"]);return ne.style.height=X.height+X.depth+"em",ne.style.verticalAlign=-X.depth+"em",X.children.unshift(ne),X}function Po(Ke,H){var X=null;Ke.length===1&&Ke[0].type==="tag"&&(X=Ke[0].tag,Ke=Ke[0].body);for(var ne=Ra(Ke,H,!0),he=[],Ce=[],Ve=0;Ve<ne.length;Ve++)if(Ce.push(ne[Ve]),ne[Ve].hasClass("mbin")||ne[Ve].hasClass("mrel")||ne[Ve].hasClass("allowbreak")){for(var Tt=!1;Ve<ne.length-1&&ne[Ve+1].hasClass("mspace")&&!ne[Ve+1].hasClass("newline");)Ve++,Ce.push(ne[Ve]),ne[Ve].hasClass("nobreak")&&(Tt=!0);Tt||(he.push(_s(Ce,H)),Ce=[])}else ne[Ve].hasClass("newline")&&(Ce.pop(),Ce.length>0&&(he.push(_s(Ce,H)),Ce=[]),he.push(ne[Ve]));Ce.length>0&&he.push(_s(Ce,H));var Zt;X&&(Zt=_s(Ra(X,H,!0)),Zt.classes=["tag"],he.push(Zt));var sr=aa(["katex-html"],he);if(sr.setAttribute("aria-hidden","true"),Zt){var Ot=Zt.children[0];Ot.style.height=sr.height+sr.depth+"em",Ot.style.verticalAlign=-sr.depth+"em"}return sr}function Pa(Ke){return new je(Ke)}var Ji=function(){function Ke(X,ne){this.type=void 0,this.attributes=void 0,this.children=void 0,this.type=X,this.attributes={},this.children=ne||[]}var H=Ke.prototype;return H.setAttribute=function(ne,he){this.attributes[ne]=he},H.getAttribute=function(ne){return this.attributes[ne]},H.toNode=function(){var ne=document.createElementNS("http://www.w3.org/1998/Math/MathML",this.type);for(var he in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,he)&&ne.setAttribute(he,this.attributes[he]);for(var Ce=0;Ce<this.children.length;Ce++)ne.appendChild(this.children[Ce].toNode());return ne},H.toMarkup=function(){var ne="<"+this.type;for(var he in this.attributes)Object.prototype.hasOwnProperty.call(this.attributes,he)&&(ne+=" "+he+'="',ne+=C.escape(this.attributes[he]),ne+='"');ne+=">";for(var Ce=0;Ce<this.children.length;Ce++)ne+=this.children[Ce].toMarkup();return ne+="</"+this.type+">",ne},H.toText=function(){return this.children.map(function(ne){return ne.toText()}).join("")},Ke}(),Fa=function(){function Ke(X){this.text=void 0,this.text=X}var H=Ke.prototype;return H.toNode=function(){return document.createTextNode(this.text)},H.toMarkup=function(){return C.escape(this.toText())},H.toText=function(){return this.text},Ke}(),Vs=function(){function Ke(X){this.width=void 0,this.character=void 0,this.width=X,X>=.05555&&X<=.05556?this.character="\u200A":X>=.1666&&X<=.1667?this.character="\u2009":X>=.2222&&X<=.2223?this.character="\u2005":X>=.2777&&X<=.2778?this.character="\u2005\u200A":X>=-.05556&&X<=-.05555?this.character="\u200A\u2063":X>=-.1667&&X<=-.1666?this.character="\u2009\u2063":X>=-.2223&&X<=-.2222?this.character="\u205F\u2063":X>=-.2778&&X<=-.2777?this.character="\u2005\u2063":this.character=null}var H=Ke.prototype;return H.toNode=function(){if(this.character)return document.createTextNode(this.character);var ne=document.createElementNS("http://www.w3.org/1998/Math/MathML","mspace");return ne.setAttribute("width",this.width+"em"),ne},H.toMarkup=function(){return this.character?"<mtext>"+this.character+"</mtext>":'<mspace width="'+this.width+'em"/>'},H.toText=function(){return this.character?this.character:" "},Ke}(),In={MathNode:Ji,TextNode:Fa,SpaceNode:Vs,newDocumentFragment:Pa},La=function(H,X,ne){return Ze[X][H]&&Ze[X][H].replace&&H.charCodeAt(0)!==55349&&!(Gr.hasOwnProperty(H)&&ne&&(ne.fontFamily&&ne.fontFamily.substr(4,2)==="tt"||ne.font&&ne.font.substr(4,2)==="tt"))&&(H=Ze[X][H].replace),new In.TextNode(H)},as=function(H){return H.length===1?H[0]:new In.MathNode("mrow",H)},ss=function(H,X){if(X.fontFamily==="texttt")return"monospace";if(X.fontFamily==="textsf")return X.fontShape==="textit"&&X.fontWeight==="textbf"?"sans-serif-bold-italic":X.fontShape==="textit"?"sans-serif-italic":X.fontWeight==="textbf"?"bold-sans-serif":"sans-serif";if(X.fontShape==="textit"&&X.fontWeight==="textbf")return"bold-italic";if(X.fontShape==="textit")return"italic";if(X.fontWeight==="textbf")return"bold";var ne=X.font;if(!ne||ne==="mathnormal")return null;var he=H.mode;if(ne==="mathit")return"italic";if(ne==="boldsymbol")return"bold-italic";if(ne==="mathbf")return"bold";if(ne==="mathbb")return"double-struck";if(ne==="mathfrak")return"fraktur";if(ne==="mathscr"||ne==="mathcal")return"script";if(ne==="mathsf")return"sans-serif";if(ne==="mathtt")return"monospace";var Ce=H.text;if(C.contains(["\\imath","\\jmath"],Ce))return null;Ze[he][Ce]&&Ze[he][Ce].replace&&(Ce=Ze[he][Ce].replace);var Ve=st.fontMap[ne].fontName;return Vt(Ce,Ve,he)?st.fontMap[ne].variant:null},ki=function(H,X,ne){if(H.length===1){var he=Ia(H[0],X);return ne&&he instanceof Ji&&he.type==="mo"&&(he.setAttribute("lspace","0em"),he.setAttribute("rspace","0em")),[he]}for(var Ce=[],Ve,Tt=0;Tt<H.length;Tt++){var Zt=Ia(H[Tt],X);if(Zt instanceof Ji&&Ve instanceof Ji){if(Zt.type==="mtext"&&Ve.type==="mtext"&&Zt.getAttribute("mathvariant")===Ve.getAttribute("mathvariant")){var sr;(sr=Ve.children).push.apply(sr,Zt.children);continue}else if(Zt.type==="mn"&&Ve.type==="mn"){var Ot;(Ot=Ve.children).push.apply(Ot,Zt.children);continue}else if(Zt.type==="mi"&&Zt.children.length===1&&Ve.type==="mn"){var zr=Zt.children[0];if(zr instanceof Fa&&zr.text==="."){var qr;(qr=Ve.children).push.apply(qr,Zt.children);continue}}else if(Ve.type==="mi"&&Ve.children.length===1){var gn=Ve.children[0];if(gn instanceof Fa&&gn.text==="\u0338"&&(Zt.type==="mo"||Zt.type==="mi"||Zt.type==="mn")){var Nn=Zt.children[0];Nn instanceof Fa&&Nn.text.length>0&&(Nn.text=Nn.text.slice(0,1)+"\u0338"+Nn.text.slice(1),Ce.pop())}}}Ce.push(Zt),Ve=Zt}return Ce},Oa=function(H,X,ne){return as(ki(H,X,ne))},Ia=function(H,X){if(!H)return new In.MathNode("mrow");if(ui[H.type]){var ne=ui[H.type](H,X);return ne}else throw new o("Got group of unknown type: '"+H.type+"'")};function cs(Ke,H,X,ne){var he=ki(Ke,X),Ce;he.length===1&&he[0]instanceof Ji&&C.contains(["mrow","mtable"],he[0].type)?Ce=he[0]:Ce=new In.MathNode("mrow",he);var Ve=new In.MathNode("annotation",[new In.TextNode(H)]);Ve.setAttribute("encoding","application/x-tex");var Tt=new In.MathNode("semantics",[Ce,Ve]),Zt=new In.MathNode("math",[Tt]);Zt.setAttribute("xmlns","http://www.w3.org/1998/Math/MathML");var sr=ne?"katex":"katex-mathml";return st.makeSpan([sr],[Zt])}var Ys=function(H){return new wi({style:H.displayMode?Z.DISPLAY:Z.TEXT,maxSize:H.maxSize,minRuleThickness:H.minRuleThickness})},wo=function(H,X){if(X.displayMode){var ne=["katex-display"];X.leqno&&ne.push("leqno"),X.fleqn&&ne.push("fleqn"),H=st.makeSpan(ne,[H])}return H},Io=function(H,X,ne){var he=Ys(ne),Ce;if(ne.output==="mathml")return cs(H,X,he,!0);if(ne.output==="html"){var Ve=Po(H,he);Ce=st.makeSpan(["katex"],[Ve])}else{var Tt=cs(H,X,he,!1),Zt=Po(H,he);Ce=st.makeSpan(["katex"],[Tt,Zt])}return wo(Ce,ne)},Oo=function(H,X,ne){var he=Ys(ne),Ce=Po(H,he),Ve=st.makeSpan(["katex"],[Ce]);return wo(Ve,ne)},Ba=Io,qa={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"},lo=function(H){var X=new In.MathNode("mo",[new In.TextNode(qa[H.substr(1)])]);return X.setAttribute("stretchy","true"),X},Do={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]},Eo=function(H){return H.type==="ordgroup"?H.body.length:1},ko=function(H,X){function ne(){var Zt=4e5,sr=H.label.substr(1);if(C.contains(["widehat","widecheck","widetilde","utilde"],sr)){var Ot=H,zr=Eo(Ot.base),qr,gn,Nn;if(zr>5)sr==="widehat"||sr==="widecheck"?(qr=420,Zt=2364,Nn=.42,gn=sr+"4"):(qr=312,Zt=2340,Nn=.34,gn="tilde4");else{var Gn=[1,1,2,2,3,3][zr];sr==="widehat"||sr==="widecheck"?(Zt=[0,1062,2364,2364,2364][Gn],qr=[0,239,300,360,420][Gn],Nn=[0,.24,.3,.3,.36,.42][Gn],gn=sr+Gn):(Zt=[0,600,1033,2339,2340][Gn],qr=[0,260,286,306,312][Gn],Nn=[0,.26,.286,.3,.306,.34][Gn],gn="tilde"+Gn)}var yi=new We(gn),ca=new $e([yi],{width:"100%",height:Nn+"em",viewBox:"0 0 "+Zt+" "+qr,preserveAspectRatio:"none"});return{span:st.makeSvgSpan([],[ca],X),minWidth:0,height:Nn}}else{var na=[],ua=Do[sr],Ma=ua[0],es=ua[1],bs=ua[2],Ha=bs/1e3,Yi=Ma.length,Ns,Is;if(Yi===1){var fi=ua[3];Ns=["hide-tail"],Is=[fi]}else if(Yi===2)Ns=["halfarrow-left","halfarrow-right"],Is=["xMinYMin","xMaxYMin"];else if(Yi===3)Ns=["brace-left","brace-center","brace-right"],Is=["xMinYMin","xMidYMin","xMaxYMin"];else throw new Error(`Correct katexImagesData or update code here to support
|
|
|
`+Yi+" children.");for(var ho=0;ho<Yi;ho++){var so=new We(Ma[ho]),Qo=new $e([so],{width:"400em",height:Ha+"em",viewBox:"0 0 "+Zt+" "+bs,preserveAspectRatio:Is[ho]+" slice"}),Rs=st.makeSvgSpan([Ns[ho]],[Qo],X);if(Yi===1)return{span:Rs,minWidth:es,height:Ha};Rs.style.height=Ha+"em",na.push(Rs)}return{span:st.makeSpan(["stretchy"],na,X),minWidth:es,height:Ha}}}var he=ne(),Ce=he.span,Ve=he.minWidth,Tt=he.height;return Ce.height=Tt,Ce.style.height=Tt+"em",Ve>0&&(Ce.style.minWidth=Ve+"em"),Ce},li=function(H,X,ne,he){var Ce,Ve=H.height+H.depth+2*ne;if(/fbox|color/.test(X)){if(Ce=st.makeSpan(["stretchy",X],[],he),X==="fbox"){var Tt=he.color&&he.getColor();Tt&&(Ce.style.borderColor=Tt)}}else{var Zt=[];/^[bx]cancel$/.test(X)&&Zt.push(new Ye({x1:"0",y1:"0",x2:"100%",y2:"100%","stroke-width":"0.046em"})),/^x?cancel$/.test(X)&&Zt.push(new Ye({x1:"0",y1:"100%",x2:"100%",y2:"0","stroke-width":"0.046em"}));var sr=new $e(Zt,{width:"100%",height:Ve+"em"});Ce=st.makeSvgSpan([],[sr],he)}return Ce.height=Ve,Ce.style.height=Ve+"em",Ce},ii={encloseSpan:li,mathMLnode:lo,svgSpan:ko},Na=function(H,X){var ne,he,Ce=br(H,"supsub"),Ve;Ce?(he=or(Ce.base,"accent"),ne=he.base,Ce.base=ne,Ve=xt(Ui(Ce,X)),Ce.base=he):(he=or(H,"accent"),ne=he.base);var Tt=Ui(ne,X.havingCrampedStyle()),Zt=he.isShifty&&C.isCharacterBox(ne),sr=0;if(Zt){var Ot=C.getBaseElem(ne),zr=Ui(Ot,X.havingCrampedStyle());sr=dt(zr).skew}var qr=Math.min(Tt.height,X.fontMetrics().xHeight),gn;if(he.isStretchy)gn=ii.svgSpan(he,X),gn=st.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Tt},{type:"elem",elem:gn,wrapperClasses:["svg-align"],wrapperStyle:sr>0?{width:"calc(100% - "+2*sr+"em)",marginLeft:2*sr+"em"}:void 0}]},X);else{var Nn,Gn;he.label==="\\vec"?(Nn=st.staticSvg("vec",X),Gn=st.svgData.vec[1]):(Nn=st.makeOrd({mode:he.mode,text:he.label},X,"textord"),Nn=dt(Nn),Nn.italic=0,Gn=Nn.width),gn=st.makeSpan(["accent-body"],[Nn]);var yi=he.label==="\\textcircled";yi&&(gn.classes.push("accent-full"),qr=Tt.height);var ca=sr;yi||(ca-=Gn/2),gn.style.left=ca+"em",he.label==="\\textcircled"&&(gn.style.top=".2em"),gn=st.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Tt},{type:"kern",size:-qr},{type:"elem",elem:gn}]},X)}var na=st.makeSpan(["mord","accent"],[gn],X);return Ve?(Ve.children[0]=na,Ve.height=Math.max(na.height,Ve.height),Ve.classes[0]="mord",Ve):na},Ka=function(H,X){var ne=H.isStretchy?ii.mathMLnode(H.label):new In.MathNode("mo",[La(H.label,H.mode)]),he=new In.MathNode("mover",[Ia(H.base,X),ne]);return he.setAttribute("accent","true"),he},ja=new RegExp(["\\acute","\\grave","\\ddot","\\tilde","\\bar","\\breve","\\check","\\hat","\\vec","\\dot","\\mathring"].map(function(Ke){return"\\"+Ke}).join("|"));hn({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(H,X){var ne=X[0],he=!ja.test(H.funcName),Ce=!he||H.funcName==="\\widehat"||H.funcName==="\\widetilde"||H.funcName==="\\widecheck";return{type:"accent",mode:H.parser.mode,label:H.funcName,isStretchy:he,isShifty:Ce,base:ne}},htmlBuilder:Na,mathmlBuilder:Ka}),hn({type:"accent",names:["\\'","\\`","\\^","\\~","\\=","\\u","\\.",'\\"',"\\r","\\H","\\v","\\textcircled"],props:{numArgs:1,allowedInText:!0,allowedInMath:!1},handler:function(H,X){var ne=X[0];return{type:"accent",mode:H.parser.mode,label:H.funcName,isStretchy:!1,isShifty:!0,base:ne}},htmlBuilder:Na,mathmlBuilder:Ka}),hn({type:"accentUnder",names:["\\underleftarrow","\\underrightarrow","\\underleftrightarrow","\\undergroup","\\underlinesegment","\\utilde"],props:{numArgs:1},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[0];return{type:"accentUnder",mode:ne.mode,label:he,base:Ce}},htmlBuilder:function(H,X){var ne=Ui(H.base,X),he=ii.svgSpan(H,X),Ce=H.label==="\\utilde"?.12:0,Ve=st.makeVList({positionType:"bottom",positionData:he.height+Ce,children:[{type:"elem",elem:he,wrapperClasses:["svg-align"]},{type:"kern",size:Ce},{type:"elem",elem:ne}]},X);return st.makeSpan(["mord","accentunder"],[Ve],X)},mathmlBuilder:function(H,X){var ne=ii.mathMLnode(H.label),he=new In.MathNode("munder",[Ia(H.base,X),ne]);return he.setAttribute("accentunder","true"),he}});var Xs=function(H){var X=new In.MathNode("mpadded",H?[H]:[]);return X.setAttribute("width","+0.6em"),X.setAttribute("lspace","0.3em"),X};hn({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(H,X,ne){var he=H.parser,Ce=H.funcName;return{type:"xArrow",mode:he.mode,label:Ce,body:X[0],below:ne[0]}},htmlBuilder:function(H,X){var ne=X.style,he=X.havingStyle(ne.sup()),Ce=st.wrapFragment(Ui(H.body,he,X),X);Ce.classes.push("x-arrow-pad");var Ve;H.below&&(he=X.havingStyle(ne.sub()),Ve=st.wrapFragment(Ui(H.below,he,X),X),Ve.classes.push("x-arrow-pad"));var Tt=ii.svgSpan(H,X),Zt=-X.fontMetrics().axisHeight+.5*Tt.height,sr=-X.fontMetrics().axisHeight-.5*Tt.height-.111;(Ce.depth>.25||H.label==="\\xleftequilibrium")&&(sr-=Ce.depth);var Ot;if(Ve){var zr=-X.fontMetrics().axisHeight+Ve.height+.5*Tt.height+.111;Ot=st.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ce,shift:sr},{type:"elem",elem:Tt,shift:Zt},{type:"elem",elem:Ve,shift:zr}]},X)}else Ot=st.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ce,shift:sr},{type:"elem",elem:Tt,shift:Zt}]},X);return Ot.children[0].children[0].children[1].classes.push("svg-align"),st.makeSpan(["mrel","x-arrow"],[Ot],X)},mathmlBuilder:function(H,X){var ne=ii.mathMLnode(H.label),he;if(H.body){var Ce=Xs(Ia(H.body,X));if(H.below){var Ve=Xs(Ia(H.below,X));he=new In.MathNode("munderover",[ne,Ve,Ce])}else he=new In.MathNode("mover",[ne,Ce])}else if(H.below){var Tt=Xs(Ia(H.below,X));he=new In.MathNode("munder",[ne,Tt])}else he=Xs(),he=new In.MathNode("mover",[ne,he]);return he}}),hn({type:"textord",names:["\\@char"],props:{numArgs:1,allowedInText:!0},handler:function(H,X){for(var ne=H.parser,he=or(X[0],"ordgroup"),Ce=he.body,Ve="",Tt=0;Tt<Ce.length;Tt++){var Zt=or(Ce[Tt],"textord");Ve+=Zt.text}var sr=parseInt(Ve);if(isNaN(sr))throw new o("\\@char has non-numeric argument "+Ve);return{type:"textord",mode:ne.mode,text:String.fromCharCode(sr)}}});var So=function(H,X){var ne=Ra(H.body,X.withColor(H.color),!1);return st.makeFragment(ne)},Ho=function(H,X){var ne=ki(H.body,X.withColor(H.color)),he=new In.MathNode("mstyle",ne);return he.setAttribute("mathcolor",H.color),he};hn({type:"color",names:["\\textcolor"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","original"]},handler:function(H,X){var ne=H.parser,he=or(X[0],"color-token").color,Ce=X[1];return{type:"color",mode:ne.mode,color:he,body:Li(Ce)}},htmlBuilder:So,mathmlBuilder:Ho}),hn({type:"color",names:["\\color"],props:{numArgs:1,allowedInText:!0,greediness:3,argTypes:["color"]},handler:function(H,X){var ne=H.parser,he=H.breakOnTokenText,Ce=or(X[0],"color-token").color;ne.gullet.macros.set("\\current@color",Ce);var Ve=ne.parseExpression(!0,he);return{type:"color",mode:ne.mode,color:Ce,body:Ve}},htmlBuilder:So,mathmlBuilder:Ho}),hn({type:"cr",names:["\\cr","\\newline"],props:{numArgs:0,numOptionalArgs:1,argTypes:["size"],allowedInText:!0},handler:function(H,X,ne){var he=H.parser,Ce=H.funcName,Ve=ne[0],Tt=Ce==="\\cr",Zt=!1;return Tt||(he.settings.displayMode&&he.settings.useStrictBehavior("newLineInDisplayMode","In LaTeX, \\\\ or \\newline does nothing in display mode")?Zt=!1:Zt=!0),{type:"cr",mode:he.mode,newLine:Zt,newRow:Tt,size:Ve&&or(Ve,"size").value}},htmlBuilder:function(H,X){if(H.newRow)throw new o("\\cr valid only within a tabular/array environment");var ne=st.makeSpan(["mspace"],[],X);return H.newLine&&(ne.classes.push("newline"),H.size&&(ne.style.marginTop=Di(H.size,X)+"em")),ne},mathmlBuilder:function(H,X){var ne=new In.MathNode("mspace");return H.newLine&&(ne.setAttribute("linebreak","newline"),H.size&&ne.setAttribute("height",Di(H.size,X)+"em")),ne}});var fs=function(H,X,ne){var he=Ze.math[H]&&Ze.math[H].replace,Ce=Vt(he||H,X,ne);if(!Ce)throw new Error("Unsupported symbol "+H+" and font size "+X+".");return Ce},No=function(H,X,ne,he){var Ce=ne.havingBaseStyle(X),Ve=st.makeSpan(he.concat(Ce.sizingClasses(ne)),[H],ne),Tt=Ce.sizeMultiplier/ne.sizeMultiplier;return Ve.height*=Tt,Ve.depth*=Tt,Ve.maxFontSize=Ce.sizeMultiplier,Ve},Wo=function(H,X,ne){var he=X.havingBaseStyle(ne),Ce=(1-X.sizeMultiplier/he.sizeMultiplier)*X.fontMetrics().axisHeight;H.classes.push("delimcenter"),H.style.top=Ce+"em",H.height-=Ce,H.depth+=Ce},iu=function(H,X,ne,he,Ce,Ve){var Tt=st.makeSymbol(H,"Main-Regular",Ce,he),Zt=No(Tt,X,he,Ve);return ne&&Wo(Zt,he,X),Zt},vo=function(H,X,ne,he){return st.makeSymbol(H,"Size"+X+"-Regular",ne,he)},Cu=function(H,X,ne,he,Ce,Ve){var Tt=vo(H,X,Ce,he),Zt=No(st.makeSpan(["delimsizing","size"+X],[Tt],he),Z.TEXT,he,Ve);return ne&&Wo(Zt,he,Z.TEXT),Zt},_o=function(H,X,ne){var he;X==="Size1-Regular"?he="delim-size1":he="delim-size4";var Ce=st.makeSpan(["delimsizinginner",he],[st.makeSpan([],[st.makeSymbol(H,X,ne)])]);return{type:"elem",elem:Ce}},Ks={type:"kern",size:-.005},Vo=function(H,X,ne,he,Ce,Ve){var Tt,Zt,sr,Ot;Tt=sr=Ot=H,Zt=null;var zr="Size1-Regular";H==="\\uparrow"?sr=Ot="\u23D0":H==="\\Uparrow"?sr=Ot="\u2016":H==="\\downarrow"?Tt=sr="\u23D0":H==="\\Downarrow"?Tt=sr="\u2016":H==="\\updownarrow"?(Tt="\\uparrow",sr="\u23D0",Ot="\\downarrow"):H==="\\Updownarrow"?(Tt="\\Uparrow",sr="\u2016",Ot="\\Downarrow"):H==="["||H==="\\lbrack"?(Tt="\u23A1",sr="\u23A2",Ot="\u23A3",zr="Size4-Regular"):H==="]"||H==="\\rbrack"?(Tt="\u23A4",sr="\u23A5",Ot="\u23A6",zr="Size4-Regular"):H==="\\lfloor"||H==="\u230A"?(sr=Tt="\u23A2",Ot="\u23A3",zr="Size4-Regular"):H==="\\lceil"||H==="\u2308"?(Tt="\u23A1",sr=Ot="\u23A2",zr="Size4-Regular"):H==="\\rfloor"||H==="\u230B"?(sr=Tt="\u23A5",Ot="\u23A6",zr="Size4-Regular"):H==="\\rceil"||H==="\u2309"?(Tt="\u23A4",sr=Ot="\u23A5",zr="Size4-Regular"):H==="("||H==="\\lparen"?(Tt="\u239B",sr="\u239C",Ot="\u239D",zr="Size4-Regular"):H===")"||H==="\\rparen"?(Tt="\u239E",sr="\u239F",Ot="\u23A0",zr="Size4-Regular"):H==="\\{"||H==="\\lbrace"?(Tt="\u23A7",Zt="\u23A8",Ot="\u23A9",sr="\u23AA",zr="Size4-Regular"):H==="\\}"||H==="\\rbrace"?(Tt="\u23AB",Zt="\u23AC",Ot="\u23AD",sr="\u23AA",zr="Size4-Regular"):H==="\\lgroup"||H==="\u27EE"?(Tt="\u23A7",Ot="\u23A9",sr="\u23AA",zr="Size4-Regular"):H==="\\rgroup"||H==="\u27EF"?(Tt="\u23AB",Ot="\u23AD",sr="\u23AA",zr="Size4-Regular"):H==="\\lmoustache"||H==="\u23B0"?(Tt="\u23A7",Ot="\u23AD",sr="\u23AA",zr="Size4-Regular"):(H==="\\rmoustache"||H==="\u23B1")&&(Tt="\u23AB",Ot="\u23A9",sr="\u23AA",zr="Size4-Regular");var qr=fs(Tt,zr,Ce),gn=qr.height+qr.depth,Nn=fs(sr,zr,Ce),Gn=Nn.height+Nn.depth,yi=fs(Ot,zr,Ce),ca=yi.height+yi.depth,na=0,ua=1;if(Zt!==null){var Ma=fs(Zt,zr,Ce);na=Ma.height+Ma.depth,ua=2}var es=gn+ca+na,bs=Math.max(0,Math.ceil((X-es)/(ua*Gn))),Ha=es+bs*ua*Gn,Yi=he.fontMetrics().axisHeight;ne&&(Yi*=he.sizeMultiplier);var Ns=Ha/2-Yi,Is=(bs+1)*.005-Gn,fi=[];if(fi.push(_o(Ot,zr,Ce)),Zt===null)for(var ho=0;ho<bs;ho++)fi.push(Ks),fi.push(_o(sr,zr,Ce));else{for(var so=0;so<bs;so++)fi.push(Ks),fi.push(_o(sr,zr,Ce));fi.push({type:"kern",size:Is}),fi.push(_o(sr,zr,Ce)),fi.push(Ks),fi.push(_o(Zt,zr,Ce));for(var Qo=0;Qo<bs;Qo++)fi.push(Ks),fi.push(_o(sr,zr,Ce))}fi.push({type:"kern",size:Is}),fi.push(_o(sr,zr,Ce)),fi.push(Ks),fi.push(_o(Tt,zr,Ce));var Rs=he.havingBaseStyle(Z.TEXT),Ls=st.makeVList({positionType:"bottom",positionData:Ns,children:fi},Rs);return No(st.makeSpan(["delimsizing","mult"],[Ls],Rs),Z.TEXT,he,Ve)},du=80,co=.08,go=function(H,X,ne,he,Ce){var Ve=Bt(H,he,ne),Tt=new We(H,Ve),Zt=new $e([Tt],{width:"400em",height:X+"em",viewBox:"0 0 400000 "+ne,preserveAspectRatio:"xMinYMin slice"});return st.makeSvgSpan(["hide-tail"],[Zt],Ce)},au=function(H,X){var ne=X.havingBaseSizing(),he=Er("\\surd",H*ne.sizeMultiplier,ur,ne),Ce=ne.sizeMultiplier,Ve=Math.max(0,X.minRuleThickness-X.fontMetrics().sqrtRuleThickness),Tt,Zt=0,sr=0,Ot=0,zr;return he.type==="small"?(Ot=1e3+1e3*Ve+du,H<1?Ce=1:H<1.4&&(Ce=.7),Zt=(1+Ve+co)/Ce,sr=(1+Ve)/Ce,Tt=go("sqrtMain",Zt,Ot,Ve,X),Tt.style.minWidth="0.853em",zr=.833/Ce):he.type==="large"?(Ot=(1e3+du)*Ao[he.size],sr=(Ao[he.size]+Ve)/Ce,Zt=(Ao[he.size]+Ve+co)/Ce,Tt=go("sqrtSize"+he.size,Zt,Ot,Ve,X),Tt.style.minWidth="1.02em",zr=1/Ce):(Zt=H+Ve+co,sr=H+Ve,Ot=Math.floor(1e3*H+Ve)+du,Tt=go("sqrtTall",Zt,Ot,Ve,X),Tt.style.minWidth="0.742em",zr=1.056),Tt.height=sr,Tt.style.height=Zt+"em",{span:Tt,advanceWidth:zr,ruleWidth:(X.fontMetrics().sqrtRuleThickness+Ve)*Ce}},Ro=["(","\\lparen",")","\\rparen","[","\\lbrack","]","\\rbrack","\\{","\\lbrace","\\}","\\rbrace","\\lfloor","\\rfloor","\u230A","\u230B","\\lceil","\\rceil","\u2308","\u2309","\\surd"],jo=["\\uparrow","\\downarrow","\\updownarrow","\\Uparrow","\\Downarrow","\\Updownarrow","|","\\|","\\vert","\\Vert","\\lvert","\\rvert","\\lVert","\\rVert","\\lgroup","\\rgroup","\u27EE","\u27EF","\\lmoustache","\\rmoustache","\u23B0","\u23B1"],os=["<",">","\\langle","\\rangle","/","\\backslash","\\lt","\\gt"],Ao=[0,1.2,1.8,2.4,3],hu=function(H,X,ne,he,Ce){if(H==="<"||H==="\\lt"||H==="\u27E8"?H="\\langle":(H===">"||H==="\\gt"||H==="\u27E9")&&(H="\\rangle"),C.contains(Ro,H)||C.contains(os,H))return Cu(H,X,!1,ne,he,Ce);if(C.contains(jo,H))return Vo(H,Ao[X],!1,ne,he,Ce);throw new o("Illegal delimiter: '"+H+"'")},Jt=[{type:"small",style:Z.SCRIPTSCRIPT},{type:"small",style:Z.SCRIPT},{type:"small",style:Z.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4}],dr=[{type:"small",style:Z.SCRIPTSCRIPT},{type:"small",style:Z.SCRIPT},{type:"small",style:Z.TEXT},{type:"stack"}],ur=[{type:"small",style:Z.SCRIPTSCRIPT},{type:"small",style:Z.SCRIPT},{type:"small",style:Z.TEXT},{type:"large",size:1},{type:"large",size:2},{type:"large",size:3},{type:"large",size:4},{type:"stack"}],hr=function(H){if(H.type==="small")return"Main-Regular";if(H.type==="large")return"Size"+H.size+"-Regular";if(H.type==="stack")return"Size4-Regular";throw new Error("Add support for delim type '"+H.type+"' here.")},Er=function(H,X,ne,he){for(var Ce=Math.min(2,3-he.style.size),Ve=Ce;Ve<ne.length&&ne[Ve].type!=="stack";Ve++){var Tt=fs(H,hr(ne[Ve]),"math"),Zt=Tt.height+Tt.depth;if(ne[Ve].type==="small"){var sr=he.havingBaseStyle(ne[Ve].style);Zt*=sr.sizeMultiplier}if(Zt>X)return ne[Ve]}return ne[ne.length-1]},cn=function(H,X,ne,he,Ce,Ve){H==="<"||H==="\\lt"||H==="\u27E8"?H="\\langle":(H===">"||H==="\\gt"||H==="\u27E9")&&(H="\\rangle");var Tt;C.contains(os,H)?Tt=Jt:C.contains(Ro,H)?Tt=ur:Tt=dr;var Zt=Er(H,X,Tt,he);return Zt.type==="small"?iu(H,Zt.style,ne,he,Ce,Ve):Zt.type==="large"?Cu(H,Zt.size,ne,he,Ce,Ve):Vo(H,X,ne,he,Ce,Ve)},Rn=function(H,X,ne,he,Ce,Ve){var Tt=he.fontMetrics().axisHeight*he.sizeMultiplier,Zt=901,sr=5/he.fontMetrics().ptPerEm,Ot=Math.max(X-Tt,ne+Tt),zr=Math.max(Ot/500*Zt,2*Ot-sr);return cn(H,zr,!0,he,Ce,Ve)},En={sqrtImage:au,sizedDelim:hu,customSizedDelim:cn,leftRightDelim:Rn},Ln={"\\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}},Qn=["(","\\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 Yn(Ke,H){var X=pn(Ke);if(X&&C.contains(Qn,X.text))return X;throw new o("Invalid delimiter: '"+(X?X.text:JSON.stringify(Ke))+"' after '"+H.funcName+"'",Ke)}hn({type:"delimsizing",names:["\\bigl","\\Bigl","\\biggl","\\Biggl","\\bigr","\\Bigr","\\biggr","\\Biggr","\\bigm","\\Bigm","\\biggm","\\Biggm","\\big","\\Big","\\bigg","\\Bigg"],props:{numArgs:1},handler:function(H,X){var ne=Yn(X[0],H);return{type:"delimsizing",mode:H.parser.mode,size:Ln[H.funcName].size,mclass:Ln[H.funcName].mclass,delim:ne.text}},htmlBuilder:function(H,X){return H.delim==="."?st.makeSpan([H.mclass]):En.sizedDelim(H.delim,H.size,X,H.mode,[H.mclass])},mathmlBuilder:function(H){var X=[];H.delim!=="."&&X.push(La(H.delim,H.mode));var ne=new In.MathNode("mo",X);return H.mclass==="mopen"||H.mclass==="mclose"?ne.setAttribute("fence","true"):ne.setAttribute("fence","false"),ne}});function fr(Ke){if(!Ke.body)throw new Error("Bug: The leftright ParseNode wasn't fully parsed.")}hn({type:"leftright-right",names:["\\right"],props:{numArgs:1},handler:function(H,X){var ne=H.parser.gullet.macros.get("\\current@color");if(ne&&typeof ne!="string")throw new o("\\current@color set to non-string in \\right");return{type:"leftright-right",mode:H.parser.mode,delim:Yn(X[0],H).text,color:ne}}}),hn({type:"leftright",names:["\\left"],props:{numArgs:1},handler:function(H,X){var ne=Yn(X[0],H),he=H.parser;++he.leftrightDepth;var Ce=he.parseExpression(!1);--he.leftrightDepth,he.expect("\\right",!1);var Ve=or(he.parseFunction(),"leftright-right");return{type:"leftright",mode:he.mode,body:Ce,left:ne.text,right:Ve.delim,rightColor:Ve.color}},htmlBuilder:function(H,X){fr(H);for(var ne=Ra(H.body,X,!0,["mopen","mclose"]),he=0,Ce=0,Ve=!1,Tt=0;Tt<ne.length;Tt++)ne[Tt].isMiddle?Ve=!0:(he=Math.max(ne[Tt].height,he),Ce=Math.max(ne[Tt].depth,Ce));he*=X.sizeMultiplier,Ce*=X.sizeMultiplier;var Zt;if(H.left==="."?Zt=Ps(X,["mopen"]):Zt=En.leftRightDelim(H.left,he,Ce,X,H.mode,["mopen"]),ne.unshift(Zt),Ve)for(var sr=1;sr<ne.length;sr++){var Ot=ne[sr],zr=Ot.isMiddle;zr&&(ne[sr]=En.leftRightDelim(zr.delim,he,Ce,zr.options,H.mode,[]))}var qr;if(H.right===".")qr=Ps(X,["mclose"]);else{var gn=H.rightColor?X.withColor(H.rightColor):X;qr=En.leftRightDelim(H.right,he,Ce,gn,H.mode,["mclose"])}return ne.push(qr),st.makeSpan(["minner"],ne,X)},mathmlBuilder:function(H,X){fr(H);var ne=ki(H.body,X);if(H.left!=="."){var he=new In.MathNode("mo",[La(H.left,H.mode)]);he.setAttribute("fence","true"),ne.unshift(he)}if(H.right!=="."){var Ce=new In.MathNode("mo",[La(H.right,H.mode)]);Ce.setAttribute("fence","true"),H.rightColor&&Ce.setAttribute("mathcolor",H.rightColor),ne.push(Ce)}return as(ne)}}),hn({type:"middle",names:["\\middle"],props:{numArgs:1},handler:function(H,X){var ne=Yn(X[0],H);if(!H.parser.leftrightDepth)throw new o("\\middle without preceding \\left",ne);return{type:"middle",mode:H.parser.mode,delim:ne.text}},htmlBuilder:function(H,X){var ne;if(H.delim===".")ne=Ps(X,[]);else{ne=En.sizedDelim(H.delim,1,X,H.mode,[]);var he={delim:H.delim,options:X};ne.isMiddle=he}return ne},mathmlBuilder:function(H,X){var ne=H.delim==="\\vert"||H.delim==="|"?La("|","text"):La(H.delim,H.mode),he=new In.MathNode("mo",[ne]);return he.setAttribute("fence","true"),he.setAttribute("lspace","0.05em"),he.setAttribute("rspace","0.05em"),he}});var Mr=function(H,X){var ne=st.wrapFragment(Ui(H.body,X),X),he=H.label.substr(1),Ce=X.sizeMultiplier,Ve,Tt=0,Zt=C.isCharacterBox(H.body);if(he==="sout")Ve=st.makeSpan(["stretchy","sout"]),Ve.height=X.fontMetrics().defaultRuleThickness/Ce,Tt=-.5*X.fontMetrics().xHeight;else{/cancel/.test(he)?Zt||ne.classes.push("cancel-pad"):ne.classes.push("boxpad");var sr=0,Ot=0;/box/.test(he)?(Ot=Math.max(X.fontMetrics().fboxrule,X.minRuleThickness),sr=X.fontMetrics().fboxsep+(he==="colorbox"?0:Ot)):sr=Zt?.2:0,Ve=ii.encloseSpan(ne,he,sr,X),/fbox|boxed|fcolorbox/.test(he)&&(Ve.style.borderStyle="solid",Ve.style.borderWidth=Ot+"em"),Tt=ne.depth+sr,H.backgroundColor&&(Ve.style.backgroundColor=H.backgroundColor,H.borderColor&&(Ve.style.borderColor=H.borderColor))}var zr;return H.backgroundColor?zr=st.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ve,shift:Tt},{type:"elem",elem:ne,shift:0}]},X):zr=st.makeVList({positionType:"individualShift",children:[{type:"elem",elem:ne,shift:0},{type:"elem",elem:Ve,shift:Tt,wrapperClasses:/cancel/.test(he)?["svg-align"]:[]}]},X),/cancel/.test(he)&&(zr.height=ne.height,zr.depth=ne.depth),/cancel/.test(he)&&!Zt?st.makeSpan(["mord","cancel-lap"],[zr],X):st.makeSpan(["mord"],[zr],X)},Dr=function(H,X){var ne=0,he=new In.MathNode(H.label.indexOf("colorbox")>-1?"mpadded":"menclose",[Ia(H.body,X)]);switch(H.label){case"\\cancel":he.setAttribute("notation","updiagonalstrike");break;case"\\bcancel":he.setAttribute("notation","downdiagonalstrike");break;case"\\sout":he.setAttribute("notation","horizontalstrike");break;case"\\fbox":he.setAttribute("notation","box");break;case"\\fcolorbox":case"\\colorbox":if(ne=X.fontMetrics().fboxsep*X.fontMetrics().ptPerEm,he.setAttribute("width","+"+2*ne+"pt"),he.setAttribute("height","+"+2*ne+"pt"),he.setAttribute("lspace",ne+"pt"),he.setAttribute("voffset",ne+"pt"),H.label==="\\fcolorbox"){var Ce=Math.max(X.fontMetrics().fboxrule,X.minRuleThickness);he.setAttribute("style","border: "+Ce+"em solid "+String(H.borderColor))}break;case"\\xcancel":he.setAttribute("notation","updiagonalstrike downdiagonalstrike");break}return H.backgroundColor&&he.setAttribute("mathbackground",H.backgroundColor),he};hn({type:"enclose",names:["\\colorbox"],props:{numArgs:2,allowedInText:!0,greediness:3,argTypes:["color","text"]},handler:function(H,X,ne){var he=H.parser,Ce=H.funcName,Ve=or(X[0],"color-token").color,Tt=X[1];return{type:"enclose",mode:he.mode,label:Ce,backgroundColor:Ve,body:Tt}},htmlBuilder:Mr,mathmlBuilder:Dr}),hn({type:"enclose",names:["\\fcolorbox"],props:{numArgs:3,allowedInText:!0,greediness:3,argTypes:["color","color","text"]},handler:function(H,X,ne){var he=H.parser,Ce=H.funcName,Ve=or(X[0],"color-token").color,Tt=or(X[1],"color-token").color,Zt=X[2];return{type:"enclose",mode:he.mode,label:Ce,backgroundColor:Tt,borderColor:Ve,body:Zt}},htmlBuilder:Mr,mathmlBuilder:Dr}),hn({type:"enclose",names:["\\fbox"],props:{numArgs:1,argTypes:["hbox"],allowedInText:!0},handler:function(H,X){var ne=H.parser;return{type:"enclose",mode:ne.mode,label:"\\fbox",body:X[0]}}}),hn({type:"enclose",names:["\\cancel","\\bcancel","\\xcancel","\\sout"],props:{numArgs:1},handler:function(H,X,ne){var he=H.parser,Ce=H.funcName,Ve=X[0];return{type:"enclose",mode:he.mode,label:Ce,body:Ve}},htmlBuilder:Mr,mathmlBuilder:Dr});var vn={};function _n(Ke){for(var H=Ke.type,X=Ke.names,ne=Ke.props,he=Ke.handler,Ce=Ke.htmlBuilder,Ve=Ke.mathmlBuilder,Tt={type:H,numArgs:ne.numArgs||0,greediness:1,allowedInText:!1,numOptionalArgs:0,handler:he},Zt=0;Zt<X.length;++Zt)vn[X[Zt]]=Tt;Ce&&(xi[H]=Ce),Ve&&(ui[H]=Ve)}function mt(Ke){var H=[];Ke.consumeSpaces();for(var X=Ke.fetch().text;X==="\\hline"||X==="\\hdashline";)Ke.consume(),H.push(X==="\\hdashline"),Ke.consumeSpaces(),X=Ke.fetch().text;return H}function On(Ke,H,X){var ne=H.hskipBeforeAndAfter,he=H.addJot,Ce=H.cols,Ve=H.arraystretch,Tt=H.colSeparationType;if(Ke.gullet.beginGroup(),Ke.gullet.macros.set("\\\\","\\cr"),!Ve){var Zt=Ke.gullet.expandMacroAsText("\\arraystretch");if(Zt==null)Ve=1;else if(Ve=parseFloat(Zt),!Ve||Ve<0)throw new o("Invalid \\arraystretch: "+Zt)}Ke.gullet.beginGroup();var sr=[],Ot=[sr],zr=[],qr=[];for(qr.push(mt(Ke));;){var gn=Ke.parseExpression(!1,"\\cr");Ke.gullet.endGroup(),Ke.gullet.beginGroup(),gn={type:"ordgroup",mode:Ke.mode,body:gn},X&&(gn={type:"styling",mode:Ke.mode,style:X,body:[gn]}),sr.push(gn);var Nn=Ke.fetch().text;if(Nn==="&")Ke.consume();else if(Nn==="\\end"){sr.length===1&&gn.type==="styling"&&gn.body[0].body.length===0&&Ot.pop(),qr.length<Ot.length+1&&qr.push([]);break}else if(Nn==="\\cr"){var Gn=or(Ke.parseFunction(),"cr");zr.push(Gn.size),qr.push(mt(Ke)),sr=[],Ot.push(sr)}else throw new o("Expected & or \\\\ or \\cr or \\end",Ke.nextToken)}return Ke.gullet.endGroup(),Ke.gullet.endGroup(),{type:"array",mode:Ke.mode,addJot:he,arraystretch:Ve,body:Ot,cols:Ce,rowGaps:zr,hskipBeforeAndAfter:ne,hLinesBeforeRow:qr,colSeparationType:Tt}}function Mn(Ke){return Ke.substr(0,1)==="d"?"display":"text"}var _i=function(H,X){var ne,he,Ce=H.body.length,Ve=H.hLinesBeforeRow,Tt=0,Zt=new Array(Ce),sr=[],Ot=Math.max(X.fontMetrics().arrayRuleWidth,X.minRuleThickness),zr=1/X.fontMetrics().ptPerEm,qr=5*zr;if(H.colSeparationType&&H.colSeparationType==="small"){var gn=X.havingStyle(Z.SCRIPT).sizeMultiplier;qr=.2778*(gn/X.sizeMultiplier)}var Nn=12*zr,Gn=3*zr,yi=H.arraystretch*Nn,ca=.7*yi,na=.3*yi,ua=0;function Ma(zo){for(var Bu=0;Bu<zo.length;++Bu)Bu>0&&(ua+=.25),sr.push({pos:ua,isDashed:zo[Bu]})}for(Ma(Ve[0]),ne=0;ne<H.body.length;++ne){var es=H.body[ne],bs=ca,Ha=na;Tt<es.length&&(Tt=es.length);var Yi=new Array(es.length);for(he=0;he<es.length;++he){var Ns=Ui(es[he],X);Ha<Ns.depth&&(Ha=Ns.depth),bs<Ns.height&&(bs=Ns.height),Yi[he]=Ns}var Is=H.rowGaps[ne],fi=0;Is&&(fi=Di(Is,X),fi>0&&(fi+=na,Ha<fi&&(Ha=fi),fi=0)),H.addJot&&(Ha+=Gn),Yi.height=bs,Yi.depth=Ha,ua+=bs,Yi.pos=ua,ua+=Ha+fi,Zt[ne]=Yi,Ma(Ve[ne+1])}var ho=ua/2+X.fontMetrics().axisHeight,so=H.cols||[],Qo=[],Rs,Ls;for(he=0,Ls=0;he<Tt||Ls<so.length;++he,++Ls){for(var js=so[Ls]||{},xl=!0;js.type==="separator";){if(xl||(Rs=st.makeSpan(["arraycolsep"],[]),Rs.style.width=X.fontMetrics().doubleRuleSep+"em",Qo.push(Rs)),js.separator==="|"||js.separator===":"){var Vu=js.separator==="|"?"solid":"dashed",Tu=st.makeSpan(["vertical-separator"],[],X);Tu.style.height=ua+"em",Tu.style.borderRightWidth=Ot+"em",Tu.style.borderRightStyle=Vu,Tu.style.margin="0 -"+Ot/2+"em",Tu.style.verticalAlign=-(ua-ho)+"em",Qo.push(Tu)}else throw new o("Invalid separator type: "+js.separator);Ls++,js=so[Ls]||{},xl=!1}if(!(he>=Tt)){var qo=void 0;(he>0||H.hskipBeforeAndAfter)&&(qo=C.deflt(js.pregap,qr),qo!==0&&(Rs=st.makeSpan(["arraycolsep"],[]),Rs.style.width=qo+"em",Qo.push(Rs)));var Hs=[];for(ne=0;ne<Ce;++ne){var Fu=Zt[ne],gu=Fu[he];if(gu){var bo=Fu.pos-ho;gu.depth=Fu.depth,gu.height=Fu.height,Hs.push({type:"elem",elem:gu,shift:bo})}}Hs=st.makeVList({positionType:"individualShift",children:Hs},X),Hs=st.makeSpan(["col-align-"+(js.align||"c")],[Hs]),Qo.push(Hs),(he<Tt-1||H.hskipBeforeAndAfter)&&(qo=C.deflt(js.postgap,qr),qo!==0&&(Rs=st.makeSpan(["arraycolsep"],[]),Rs.style.width=qo+"em",Qo.push(Rs)))}}if(Zt=st.makeSpan(["mtable"],Qo),sr.length>0){for(var rl=st.makeLineSpan("hline",X,Ot),wl=st.makeLineSpan("hdashline",X,Ot),Uo=[{type:"elem",elem:Zt,shift:0}];sr.length>0;){var El=sr.pop(),Ms=El.pos-ho;El.isDashed?Uo.push({type:"elem",elem:wl,shift:Ms}):Uo.push({type:"elem",elem:rl,shift:Ms})}Zt=st.makeVList({positionType:"individualShift",children:Uo},X)}return st.makeSpan(["mord"],[Zt],X)},Zi={c:"center ",l:"left ",r:"right "},tr=function(H,X){var ne=new In.MathNode("mtable",H.body.map(function(ua){return new In.MathNode("mtr",ua.map(function(Ma){return new In.MathNode("mtd",[Ia(Ma,X)])}))})),he=H.arraystretch===.5?.1:.16+H.arraystretch-1+(H.addJot?.09:0);ne.setAttribute("rowspacing",he+"em");var Ce="",Ve="";if(H.cols){var Tt=H.cols,Zt="",sr=!1,Ot=0,zr=Tt.length;Tt[0].type==="separator"&&(Ce+="top ",Ot=1),Tt[Tt.length-1].type==="separator"&&(Ce+="bottom ",zr-=1);for(var qr=Ot;qr<zr;qr++)Tt[qr].type==="align"?(Ve+=Zi[Tt[qr].align],sr&&(Zt+="none "),sr=!0):Tt[qr].type==="separator"&&sr&&(Zt+=Tt[qr].separator==="|"?"solid ":"dashed ",sr=!1);ne.setAttribute("columnalign",Ve.trim()),/[sd]/.test(Zt)&&ne.setAttribute("columnlines",Zt.trim())}if(H.colSeparationType==="align"){for(var gn=H.cols||[],Nn="",Gn=1;Gn<gn.length;Gn++)Nn+=Gn%2?"0em ":"1em ";ne.setAttribute("columnspacing",Nn.trim())}else H.colSeparationType==="alignat"?ne.setAttribute("columnspacing","0em"):H.colSeparationType==="small"?ne.setAttribute("columnspacing","0.2778em"):ne.setAttribute("columnspacing","1em");var yi="",ca=H.hLinesBeforeRow;Ce+=ca[0].length>0?"left ":"",Ce+=ca[ca.length-1].length>0?"right ":"";for(var na=1;na<ca.length-1;na++)yi+=ca[na].length===0?"none ":ca[na][0]?"dashed ":"solid ";return/[sd]/.test(yi)&&ne.setAttribute("rowlines",yi.trim()),Ce!==""&&(ne=new In.MathNode("menclose",[ne]),ne.setAttribute("notation",Ce.trim())),H.arraystretch&&H.arraystretch<1&&(ne=new In.MathNode("mstyle",[ne]),ne.setAttribute("scriptlevel","1")),ne},Ki=function(H,X){var ne=[],he=On(H.parser,{cols:ne,addJot:!0},"display"),Ce,Ve=0,Tt={type:"ordgroup",mode:H.mode,body:[]},Zt=br(X[0],"ordgroup");if(Zt){for(var sr="",Ot=0;Ot<Zt.body.length;Ot++){var zr=or(Zt.body[Ot],"textord");sr+=zr.text}Ce=Number(sr),Ve=Ce*2}var qr=!Ve;he.body.forEach(function(yi){for(var ca=1;ca<yi.length;ca+=2){var na=or(yi[ca],"styling"),ua=or(na.body[0],"ordgroup");ua.body.unshift(Tt)}if(qr)Ve<yi.length&&(Ve=yi.length);else{var Ma=yi.length/2;if(Ce<Ma)throw new o("Too many math in a row: "+("expected "+Ce+", but got "+Ma),yi[0])}});for(var gn=0;gn<Ve;++gn){var Nn="r",Gn=0;gn%2===1?Nn="l":gn>0&&qr&&(Gn=1),ne[gn]={type:"align",align:Nn,pregap:Gn,postgap:0}}return he.colSeparationType=qr?"align":"alignat",he};_n({type:"array",names:["array","darray"],props:{numArgs:1},handler:function(H,X){var ne=pn(X[0]),he=ne?[X[0]]:or(X[0],"ordgroup").body,Ce=he.map(function(Tt){var Zt=Fr(Tt),sr=Zt.text;if("lcr".indexOf(sr)!==-1)return{type:"align",align:sr};if(sr==="|")return{type:"separator",separator:"|"};if(sr===":")return{type:"separator",separator:":"};throw new o("Unknown column alignment: "+sr,Tt)}),Ve={cols:Ce,hskipBeforeAndAfter:!0};return On(H.parser,Ve,Mn(H.envName))},htmlBuilder:_i,mathmlBuilder:tr}),_n({type:"array",names:["matrix","pmatrix","bmatrix","Bmatrix","vmatrix","Vmatrix"],props:{numArgs:0},handler:function(H){var X={matrix:null,pmatrix:["(",")"],bmatrix:["[","]"],Bmatrix:["\\{","\\}"],vmatrix:["|","|"],Vmatrix:["\\Vert","\\Vert"]}[H.envName],ne={hskipBeforeAndAfter:!1},he=On(H.parser,ne,Mn(H.envName));return X?{type:"leftright",mode:H.mode,body:[he],left:X[0],right:X[1],rightColor:void 0}:he},htmlBuilder:_i,mathmlBuilder:tr}),_n({type:"array",names:["smallmatrix"],props:{numArgs:0},handler:function(H){var X={arraystretch:.5},ne=On(H.parser,X,"script");return ne.colSeparationType="small",ne},htmlBuilder:_i,mathmlBuilder:tr}),_n({type:"array",names:["subarray"],props:{numArgs:1},handler:function(H,X){var ne=pn(X[0]),he=ne?[X[0]]:or(X[0],"ordgroup").body,Ce=he.map(function(Tt){var Zt=Fr(Tt),sr=Zt.text;if("lc".indexOf(sr)!==-1)return{type:"align",align:sr};throw new o("Unknown column alignment: "+sr,Tt)});if(Ce.length>1)throw new o("{subarray} can contain only one column");var Ve={cols:Ce,hskipBeforeAndAfter:!1,arraystretch:.5};if(Ve=On(H.parser,Ve,"script"),Ve.body[0].length>1)throw new o("{subarray} can contain only one column");return Ve},htmlBuilder:_i,mathmlBuilder:tr}),_n({type:"array",names:["cases","dcases"],props:{numArgs:0},handler:function(H){var X={arraystretch:1.2,cols:[{type:"align",align:"l",pregap:0,postgap:1},{type:"align",align:"l",pregap:0,postgap:0}]},ne=On(H.parser,X,Mn(H.envName));return{type:"leftright",mode:H.mode,body:[ne],left:"\\{",right:".",rightColor:void 0}},htmlBuilder:_i,mathmlBuilder:tr}),_n({type:"array",names:["aligned"],props:{numArgs:0},handler:Ki,htmlBuilder:_i,mathmlBuilder:tr}),_n({type:"array",names:["gathered"],props:{numArgs:0},handler:function(H){var X={cols:[{type:"align",align:"c"}],addJot:!0};return On(H.parser,X,"display")},htmlBuilder:_i,mathmlBuilder:tr}),_n({type:"array",names:["alignedat"],props:{numArgs:1},handler:Ki,htmlBuilder:_i,mathmlBuilder:tr}),hn({type:"text",names:["\\hline","\\hdashline"],props:{numArgs:0,allowedInText:!0,allowedInMath:!0},handler:function(H,X){throw new o(H.funcName+" valid only within array environment")}});var Mi=vn,la=Mi;hn({type:"environment",names:["\\begin","\\end"],props:{numArgs:1,argTypes:["text"]},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[0];if(Ce.type!=="ordgroup")throw new o("Invalid environment name",Ce);for(var Ve="",Tt=0;Tt<Ce.body.length;++Tt)Ve+=or(Ce.body[Tt],"textord").text;if(he==="\\begin"){if(!la.hasOwnProperty(Ve))throw new o("No such environment: "+Ve,Ce);var Zt=la[Ve],sr=ne.parseArguments("\\begin{"+Ve+"}",Zt),Ot=sr.args,zr=sr.optArgs,qr={mode:ne.mode,envName:Ve,parser:ne},gn=Zt.handler(qr,Ot,zr);ne.expect("\\end",!1);var Nn=ne.nextToken,Gn=or(ne.parseFunction(),"environment");if(Gn.name!==Ve)throw new o("Mismatch: \\begin{"+Ve+"} matched by \\end{"+Gn.name+"}",Nn);return gn}return{type:"environment",mode:ne.mode,name:Ve,nameGroup:Ce}}});var Ja=st.makeSpan;function gs(Ke,H){var X=Ra(Ke.body,H,!0);return Ja([Ke.mclass],X,H)}function Si(Ke,H){var X,ne=ki(Ke.body,H);return Ke.mclass==="minner"?In.newDocumentFragment(ne):(Ke.mclass==="mord"?Ke.isCharacterBox?(X=ne[0],X.type="mi"):X=new In.MathNode("mi",ne):(Ke.isCharacterBox?(X=ne[0],X.type="mo"):X=new In.MathNode("mo",ne),Ke.mclass==="mbin"?(X.attributes.lspace="0.22em",X.attributes.rspace="0.22em"):Ke.mclass==="mpunct"?(X.attributes.lspace="0em",X.attributes.rspace="0.17em"):(Ke.mclass==="mopen"||Ke.mclass==="mclose")&&(X.attributes.lspace="0em",X.attributes.rspace="0em")),X)}hn({type:"mclass",names:["\\mathord","\\mathbin","\\mathrel","\\mathopen","\\mathclose","\\mathpunct","\\mathinner"],props:{numArgs:1},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[0];return{type:"mclass",mode:ne.mode,mclass:"m"+he.substr(5),body:Li(Ce),isCharacterBox:C.isCharacterBox(Ce)}},htmlBuilder:gs,mathmlBuilder:Si});var io=function(H){var X=H.type==="ordgroup"&&H.body.length?H.body[0]:H;return X.type==="atom"&&(X.family==="bin"||X.family==="rel")?"m"+X.family:"mord"};hn({type:"mclass",names:["\\@binrel"],props:{numArgs:2},handler:function(H,X){var ne=H.parser;return{type:"mclass",mode:ne.mode,mclass:io(X[0]),body:[X[1]],isCharacterBox:C.isCharacterBox(X[1])}}}),hn({type:"mclass",names:["\\stackrel","\\overset","\\underset"],props:{numArgs:2},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[1],Ve=X[0],Tt;he!=="\\stackrel"?Tt=io(Ce):Tt="mrel";var Zt={type:"op",mode:Ce.mode,limits:!0,alwaysHandleSupSub:!0,parentIsSupSub:!1,symbol:!1,suppressBaseShift:he!=="\\stackrel",body:Li(Ce)},sr={type:"supsub",mode:Ve.mode,base:Zt,sup:he==="\\underset"?null:Ve,sub:he==="\\underset"?Ve:null};return{type:"mclass",mode:ne.mode,mclass:Tt,body:[sr],isCharacterBox:C.isCharacterBox(sr)}},htmlBuilder:gs,mathmlBuilder:Si});var zs=function(H,X){var ne=H.font,he=X.withFont(ne);return Ui(H.body,he)},ds=function(H,X){var ne=H.font,he=X.withFont(ne);return Ia(H.body,he)},wa={"\\Bbb":"\\mathbb","\\bold":"\\mathbf","\\frak":"\\mathfrak","\\bm":"\\boldsymbol"};hn({type:"font",names:["\\mathrm","\\mathit","\\mathbf","\\mathnormal","\\mathbb","\\mathcal","\\mathfrak","\\mathscr","\\mathsf","\\mathtt","\\Bbb","\\bold","\\frak"],props:{numArgs:1,greediness:2},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[0],Ve=he;return Ve in wa&&(Ve=wa[Ve]),{type:"font",mode:ne.mode,font:Ve.slice(1),body:Ce}},htmlBuilder:zs,mathmlBuilder:ds}),hn({type:"mclass",names:["\\boldsymbol","\\bm"],props:{numArgs:1,greediness:2},handler:function(H,X){var ne=H.parser,he=X[0],Ce=C.isCharacterBox(he);return{type:"mclass",mode:ne.mode,mclass:io(he),body:[{type:"font",mode:ne.mode,font:"boldsymbol",body:he}],isCharacterBox:Ce}}}),hn({type:"font",names:["\\rm","\\sf","\\tt","\\bf","\\it"],props:{numArgs:0,allowedInText:!0},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=H.breakOnTokenText,Ve=ne.mode,Tt=ne.parseExpression(!0,Ce),Zt="math"+he.slice(1);return{type:"font",mode:Ve,font:Zt,body:{type:"ordgroup",mode:ne.mode,body:Tt}}},htmlBuilder:zs,mathmlBuilder:ds});var us=function(H,X){var ne=X;return H==="display"?ne=ne.id>=Z.SCRIPT.id?ne.text():Z.DISPLAY:H==="text"&&ne.size===Z.DISPLAY.size?ne=Z.TEXT:H==="script"?ne=Z.SCRIPT:H==="scriptscript"&&(ne=Z.SCRIPTSCRIPT),ne},Qs=function(H,X){var ne=us(H.size,X.style),he=ne.fracNum(),Ce=ne.fracDen(),Ve;Ve=X.havingStyle(he);var Tt=Ui(H.numer,Ve,X);if(H.continued){var Zt=8.5/X.fontMetrics().ptPerEm,sr=3.5/X.fontMetrics().ptPerEm;Tt.height=Tt.height<Zt?Zt:Tt.height,Tt.depth=Tt.depth<sr?sr:Tt.depth}Ve=X.havingStyle(Ce);var Ot=Ui(H.denom,Ve,X),zr,qr,gn;H.hasBarLine?(H.barSize?(qr=Di(H.barSize,X),zr=st.makeLineSpan("frac-line",X,qr)):zr=st.makeLineSpan("frac-line",X),qr=zr.height,gn=zr.height):(zr=null,qr=0,gn=X.fontMetrics().defaultRuleThickness);var Nn,Gn,yi;ne.size===Z.DISPLAY.size||H.size==="display"?(Nn=X.fontMetrics().num1,qr>0?Gn=3*gn:Gn=7*gn,yi=X.fontMetrics().denom1):(qr>0?(Nn=X.fontMetrics().num2,Gn=gn):(Nn=X.fontMetrics().num3,Gn=3*gn),yi=X.fontMetrics().denom2);var ca;if(zr){var ua=X.fontMetrics().axisHeight;Nn-Tt.depth-(ua+.5*qr)<Gn&&(Nn+=Gn-(Nn-Tt.depth-(ua+.5*qr))),ua-.5*qr-(Ot.height-yi)<Gn&&(yi+=Gn-(ua-.5*qr-(Ot.height-yi)));var Ma=-(ua-.5*qr);ca=st.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ot,shift:yi},{type:"elem",elem:zr,shift:Ma},{type:"elem",elem:Tt,shift:-Nn}]},X)}else{var na=Nn-Tt.depth-(Ot.height-yi);na<Gn&&(Nn+=.5*(Gn-na),yi+=.5*(Gn-na)),ca=st.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ot,shift:yi},{type:"elem",elem:Tt,shift:-Nn}]},X)}Ve=X.havingStyle(ne),ca.height*=Ve.sizeMultiplier/X.sizeMultiplier,ca.depth*=Ve.sizeMultiplier/X.sizeMultiplier;var es;ne.size===Z.DISPLAY.size?es=X.fontMetrics().delim1:es=X.fontMetrics().delim2;var bs,Ha;return H.leftDelim==null?bs=Ps(X,["mopen"]):bs=En.customSizedDelim(H.leftDelim,es,!0,X.havingStyle(ne),H.mode,["mopen"]),H.continued?Ha=st.makeSpan([]):H.rightDelim==null?Ha=Ps(X,["mclose"]):Ha=En.customSizedDelim(H.rightDelim,es,!0,X.havingStyle(ne),H.mode,["mclose"]),st.makeSpan(["mord"].concat(Ve.sizingClasses(X)),[bs,st.makeSpan(["mfrac"],[ca]),Ha],X)},kn=function(H,X){var ne=new In.MathNode("mfrac",[Ia(H.numer,X),Ia(H.denom,X)]);if(!H.hasBarLine)ne.setAttribute("linethickness","0px");else if(H.barSize){var he=Di(H.barSize,X);ne.setAttribute("linethickness",he+"em")}var Ce=us(H.size,X.style);if(Ce.size!==X.style.size){ne=new In.MathNode("mstyle",[ne]);var Ve=Ce.size===Z.DISPLAY.size?"true":"false";ne.setAttribute("displaystyle",Ve),ne.setAttribute("scriptlevel","0")}if(H.leftDelim!=null||H.rightDelim!=null){var Tt=[];if(H.leftDelim!=null){var Zt=new In.MathNode("mo",[new In.TextNode(H.leftDelim.replace("\\",""))]);Zt.setAttribute("fence","true"),Tt.push(Zt)}if(Tt.push(ne),H.rightDelim!=null){var sr=new In.MathNode("mo",[new In.TextNode(H.rightDelim.replace("\\",""))]);sr.setAttribute("fence","true"),Tt.push(sr)}return as(Tt)}return ne};hn({type:"genfrac",names:["\\cfrac","\\dfrac","\\frac","\\tfrac","\\dbinom","\\binom","\\tbinom","\\\\atopfrac","\\\\bracefrac","\\\\brackfrac"],props:{numArgs:2,greediness:2},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[0],Ve=X[1],Tt,Zt=null,sr=null,Ot="auto";switch(he){case"\\cfrac":case"\\dfrac":case"\\frac":case"\\tfrac":Tt=!0;break;case"\\\\atopfrac":Tt=!1;break;case"\\dbinom":case"\\binom":case"\\tbinom":Tt=!1,Zt="(",sr=")";break;case"\\\\bracefrac":Tt=!1,Zt="\\{",sr="\\}";break;case"\\\\brackfrac":Tt=!1,Zt="[",sr="]";break;default:throw new Error("Unrecognized genfrac command")}switch(he){case"\\cfrac":case"\\dfrac":case"\\dbinom":Ot="display";break;case"\\tfrac":case"\\tbinom":Ot="text";break}return{type:"genfrac",mode:ne.mode,continued:he==="\\cfrac",numer:Ce,denom:Ve,hasBarLine:Tt,leftDelim:Zt,rightDelim:sr,size:Ot,barSize:null}},htmlBuilder:Qs,mathmlBuilder:kn}),hn({type:"infix",names:["\\over","\\choose","\\atop","\\brace","\\brack"],props:{numArgs:0,infix:!0},handler:function(H){var X=H.parser,ne=H.funcName,he=H.token,Ce;switch(ne){case"\\over":Ce="\\frac";break;case"\\choose":Ce="\\binom";break;case"\\atop":Ce="\\\\atopfrac";break;case"\\brace":Ce="\\\\bracefrac";break;case"\\brack":Ce="\\\\brackfrac";break;default:throw new Error("Unrecognized infix genfrac command")}return{type:"infix",mode:X.mode,replaceWith:Ce,token:he}}});var Ss=["display","text","script","scriptscript"],Zs=function(H){var X=null;return H.length>0&&(X=H,X=X==="."?null:X),X};hn({type:"genfrac",names:["\\genfrac"],props:{numArgs:6,greediness:6,argTypes:["math","math","size","text","math","math"]},handler:function(H,X){var ne=H.parser,he=X[4],Ce=X[5],Ve=br(X[0],"atom");Ve&&(Ve=Or(X[0],"open"));var Tt=Ve?Zs(Ve.text):null,Zt=br(X[1],"atom");Zt&&(Zt=Or(X[1],"close"));var sr=Zt?Zs(Zt.text):null,Ot=or(X[2],"size"),zr,qr=null;Ot.isBlank?zr=!0:(qr=Ot.value,zr=qr.number>0);var gn="auto",Nn=br(X[3],"ordgroup");if(Nn){if(Nn.body.length>0){var Gn=or(Nn.body[0],"textord");gn=Ss[Number(Gn.text)]}}else Nn=or(X[3],"textord"),gn=Ss[Number(Nn.text)];return{type:"genfrac",mode:ne.mode,numer:he,denom:Ce,continued:!1,hasBarLine:zr,barSize:qr,leftDelim:Tt,rightDelim:sr,size:gn}},htmlBuilder:Qs,mathmlBuilder:kn}),hn({type:"infix",names:["\\above"],props:{numArgs:1,argTypes:["size"],infix:!0},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=H.token;return{type:"infix",mode:ne.mode,replaceWith:"\\\\abovefrac",size:or(X[0],"size").value,token:Ce}}}),hn({type:"genfrac",names:["\\\\abovefrac"],props:{numArgs:3,argTypes:["math","size","math"]},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[0],Ve=k(or(X[1],"infix").size),Tt=X[2],Zt=Ve.number>0;return{type:"genfrac",mode:ne.mode,numer:Ce,denom:Tt,continued:!1,hasBarLine:Zt,barSize:Ve,leftDelim:null,rightDelim:null,size:"auto"}},htmlBuilder:Qs,mathmlBuilder:kn});var Xe=function(H,X){var ne=X.style,he,Ce,Ve=br(H,"supsub");Ve?(he=Ve.sup?Ui(Ve.sup,X.havingStyle(ne.sup()),X):Ui(Ve.sub,X.havingStyle(ne.sub()),X),Ce=or(Ve.base,"horizBrace")):Ce=or(H,"horizBrace");var Tt=Ui(Ce.base,X.havingBaseStyle(Z.DISPLAY)),Zt=ii.svgSpan(Ce,X),sr;if(Ce.isOver?(sr=st.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Tt},{type:"kern",size:.1},{type:"elem",elem:Zt}]},X),sr.children[0].children[0].children[1].classes.push("svg-align")):(sr=st.makeVList({positionType:"bottom",positionData:Tt.depth+.1+Zt.height,children:[{type:"elem",elem:Zt},{type:"kern",size:.1},{type:"elem",elem:Tt}]},X),sr.children[0].children[0].children[0].classes.push("svg-align")),he){var Ot=st.makeSpan(["mord",Ce.isOver?"mover":"munder"],[sr],X);Ce.isOver?sr=st.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ot},{type:"kern",size:.2},{type:"elem",elem:he}]},X):sr=st.makeVList({positionType:"bottom",positionData:Ot.depth+.2+he.height+he.depth,children:[{type:"elem",elem:he},{type:"kern",size:.2},{type:"elem",elem:Ot}]},X)}return st.makeSpan(["mord",Ce.isOver?"mover":"munder"],[sr],X)},Qe=function(H,X){var ne=ii.mathMLnode(H.label);return new In.MathNode(H.isOver?"mover":"munder",[Ia(H.base,X),ne])};hn({type:"horizBrace",names:["\\overbrace","\\underbrace"],props:{numArgs:1},handler:function(H,X){var ne=H.parser,he=H.funcName;return{type:"horizBrace",mode:ne.mode,label:he,isOver:/^\\over/.test(he),base:X[0]}},htmlBuilder:Xe,mathmlBuilder:Qe}),hn({type:"href",names:["\\href"],props:{numArgs:2,argTypes:["url","original"],allowedInText:!0},handler:function(H,X){var ne=H.parser,he=X[1],Ce=or(X[0],"url").url;return ne.settings.isTrusted({command:"\\href",url:Ce})?{type:"href",mode:ne.mode,href:Ce,body:Li(he)}:ne.formatUnsupportedCmd("\\href")},htmlBuilder:function(H,X){var ne=Ra(H.body,X,!1);return st.makeAnchor(H.href,[],ne,X)},mathmlBuilder:function(H,X){var ne=Oa(H.body,X);return ne instanceof Ji||(ne=new Ji("mrow",[ne])),ne.setAttribute("href",H.href),ne}}),hn({type:"href",names:["\\url"],props:{numArgs:1,argTypes:["url"],allowedInText:!0},handler:function(H,X){var ne=H.parser,he=or(X[0],"url").url;if(!ne.settings.isTrusted({command:"\\url",url:he}))return ne.formatUnsupportedCmd("\\url");for(var Ce=[],Ve=0;Ve<he.length;Ve++){var Tt=he[Ve];Tt==="~"&&(Tt="\\textasciitilde"),Ce.push({type:"textord",mode:"text",text:Tt})}var Zt={type:"text",mode:ne.mode,font:"\\texttt",body:Ce};return{type:"href",mode:ne.mode,href:he,body:Li(Zt)}}}),hn({type:"htmlmathml",names:["\\html@mathml"],props:{numArgs:2,allowedInText:!0},handler:function(H,X){var ne=H.parser;return{type:"htmlmathml",mode:ne.mode,html:Li(X[0]),mathml:Li(X[1])}},htmlBuilder:function(H,X){var ne=Ra(H.html,X,!1);return st.makeFragment(ne)},mathmlBuilder:function(H,X){return Oa(H.mathml,X)}});var zt=function(H){if(/^[-+]? *(\d+(\.\d*)?|\.\d+)$/.test(H))return{number:+H,unit:"bp"};var X=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(H);if(!X)throw new o("Invalid size: '"+H+"' in \\includegraphics");var ne={number:+(X[1]+X[2]),unit:X[3]};if(!zi(ne))throw new o("Invalid unit: '"+ne.unit+"' in \\includegraphics.");return ne};hn({type:"includegraphics",names:["\\includegraphics"],props:{numArgs:1,numOptionalArgs:1,argTypes:["raw","url"],allowedInText:!1},handler:function(H,X,ne){var he=H.parser,Ce={number:0,unit:"em"},Ve={number:.9,unit:"em"},Tt={number:0,unit:"em"},Zt="";if(ne[0])for(var sr=or(ne[0],"raw").string,Ot=sr.split(","),zr=0;zr<Ot.length;zr++){var qr=Ot[zr].split("=");if(qr.length===2){var gn=qr[1].trim();switch(qr[0].trim()){case"alt":Zt=gn;break;case"width":Ce=zt(gn);break;case"height":Ve=zt(gn);break;case"totalheight":Tt=zt(gn);break;default:throw new o("Invalid key: '"+qr[0]+"' in \\includegraphics.")}}}var Nn=or(X[0],"url").url;return Zt===""&&(Zt=Nn,Zt=Zt.replace(/^.*[\\/]/,""),Zt=Zt.substring(0,Zt.lastIndexOf("."))),he.settings.isTrusted({command:"\\includegraphics",url:Nn})?{type:"includegraphics",mode:he.mode,alt:Zt,width:Ce,height:Ve,totalheight:Tt,src:Nn}:he.formatUnsupportedCmd("\\includegraphics")},htmlBuilder:function(H,X){var ne=Di(H.height,X),he=0;H.totalheight.number>0&&(he=Di(H.totalheight,X)-ne,he=Number(he.toFixed(2)));var Ce=0;H.width.number>0&&(Ce=Di(H.width,X));var Ve={height:ne+he+"em"};Ce>0&&(Ve.width=Ce+"em"),he>0&&(Ve.verticalAlign=-he+"em");var Tt=new Be(H.src,H.alt,Ve);return Tt.height=ne,Tt.depth=he,Tt},mathmlBuilder:function(H,X){var ne=new In.MathNode("mglyph",[]);ne.setAttribute("alt",H.alt);var he=Di(H.height,X),Ce=0;if(H.totalheight.number>0&&(Ce=Di(H.totalheight,X)-he,Ce=Ce.toFixed(2),ne.setAttribute("valign","-"+Ce+"em")),ne.setAttribute("height",he+Ce+"em"),H.width.number>0){var Ve=Di(H.width,X);ne.setAttribute("width",Ve+"em")}return ne.setAttribute("src",H.src),ne}}),hn({type:"kern",names:["\\kern","\\mkern","\\hskip","\\mskip"],props:{numArgs:1,argTypes:["size"],allowedInText:!0},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=or(X[0],"size");if(ne.settings.strict){var Ve=he[1]==="m",Tt=Ce.value.unit==="mu";Ve?(Tt||ne.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+he+" supports only mu units, "+("not "+Ce.value.unit+" units")),ne.mode!=="math"&&ne.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+he+" works only in math mode")):Tt&&ne.settings.reportNonstrict("mathVsTextUnits","LaTeX's "+he+" doesn't support mu units")}return{type:"kern",mode:ne.mode,dimension:Ce.value}},htmlBuilder:function(H,X){return st.makeGlue(H.dimension,X)},mathmlBuilder:function(H,X){var ne=Di(H.dimension,X);return new In.SpaceNode(ne)}}),hn({type:"lap",names:["\\mathllap","\\mathrlap","\\mathclap"],props:{numArgs:1,allowedInText:!0},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[0];return{type:"lap",mode:ne.mode,alignment:he.slice(5),body:Ce}},htmlBuilder:function(H,X){var ne;H.alignment==="clap"?(ne=st.makeSpan([],[Ui(H.body,X)]),ne=st.makeSpan(["inner"],[ne],X)):ne=st.makeSpan(["inner"],[Ui(H.body,X)]);var he=st.makeSpan(["fix"],[]),Ce=st.makeSpan([H.alignment],[ne,he],X),Ve=st.makeSpan(["strut"]);return Ve.style.height=Ce.height+Ce.depth+"em",Ve.style.verticalAlign=-Ce.depth+"em",Ce.children.unshift(Ve),Ce=st.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:Ce}]},X),st.makeSpan(["mord"],[Ce],X)},mathmlBuilder:function(H,X){var ne=new In.MathNode("mpadded",[Ia(H.body,X)]);if(H.alignment!=="rlap"){var he=H.alignment==="llap"?"-1":"-0.5";ne.setAttribute("lspace",he+"width")}return ne.setAttribute("width","0px"),ne}}),hn({type:"styling",names:["\\(","$"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(H,X){var ne=H.funcName,he=H.parser,Ce=he.mode;he.switchMode("math");var Ve=ne==="\\("?"\\)":"$",Tt=he.parseExpression(!1,Ve);return he.expect(Ve),he.switchMode(Ce),{type:"styling",mode:he.mode,style:"text",body:Tt}}}),hn({type:"text",names:["\\)","\\]"],props:{numArgs:0,allowedInText:!0,allowedInMath:!1},handler:function(H,X){throw new o("Mismatched "+H.funcName)}});var Kt=function(H,X){switch(X.style.size){case Z.DISPLAY.size:return H.display;case Z.TEXT.size:return H.text;case Z.SCRIPT.size:return H.script;case Z.SCRIPTSCRIPT.size:return H.scriptscript;default:return H.text}};hn({type:"mathchoice",names:["\\mathchoice"],props:{numArgs:4},handler:function(H,X){var ne=H.parser;return{type:"mathchoice",mode:ne.mode,display:Li(X[0]),text:Li(X[1]),script:Li(X[2]),scriptscript:Li(X[3])}},htmlBuilder:function(H,X){var ne=Kt(H,X),he=Ra(ne,X,!1);return st.makeFragment(he)},mathmlBuilder:function(H,X){var ne=Kt(H,X);return Oa(ne,X)}});var _r=function(H,X,ne,he,Ce,Ve,Tt){H=st.makeSpan([],[H]);var Zt,sr;if(X){var Ot=Ui(X,he.havingStyle(Ce.sup()),he);sr={elem:Ot,kern:Math.max(he.fontMetrics().bigOpSpacing1,he.fontMetrics().bigOpSpacing3-Ot.depth)}}if(ne){var zr=Ui(ne,he.havingStyle(Ce.sub()),he);Zt={elem:zr,kern:Math.max(he.fontMetrics().bigOpSpacing2,he.fontMetrics().bigOpSpacing4-zr.height)}}var qr;if(sr&&Zt){var gn=he.fontMetrics().bigOpSpacing5+Zt.elem.height+Zt.elem.depth+Zt.kern+H.depth+Tt;qr=st.makeVList({positionType:"bottom",positionData:gn,children:[{type:"kern",size:he.fontMetrics().bigOpSpacing5},{type:"elem",elem:Zt.elem,marginLeft:-Ve+"em"},{type:"kern",size:Zt.kern},{type:"elem",elem:H},{type:"kern",size:sr.kern},{type:"elem",elem:sr.elem,marginLeft:Ve+"em"},{type:"kern",size:he.fontMetrics().bigOpSpacing5}]},he)}else if(Zt){var Nn=H.height-Tt;qr=st.makeVList({positionType:"top",positionData:Nn,children:[{type:"kern",size:he.fontMetrics().bigOpSpacing5},{type:"elem",elem:Zt.elem,marginLeft:-Ve+"em"},{type:"kern",size:Zt.kern},{type:"elem",elem:H}]},he)}else if(sr){var Gn=H.depth+Tt;qr=st.makeVList({positionType:"bottom",positionData:Gn,children:[{type:"elem",elem:H},{type:"kern",size:sr.kern},{type:"elem",elem:sr.elem,marginLeft:Ve+"em"},{type:"kern",size:he.fontMetrics().bigOpSpacing5}]},he)}else return H;return st.makeSpan(["mop","op-limits"],[qr],he)},Lr=["\\smallint"],Ur=function(H,X){var ne,he,Ce=!1,Ve,Tt=br(H,"supsub");Tt?(ne=Tt.sup,he=Tt.sub,Ve=or(Tt.base,"op"),Ce=!0):Ve=or(H,"op");var Zt=X.style,sr=!1;Zt.size===Z.DISPLAY.size&&Ve.symbol&&!C.contains(Lr,Ve.name)&&(sr=!0);var Ot;if(Ve.symbol){var zr=sr?"Size2-Regular":"Size1-Regular",qr="";if((Ve.name==="\\oiint"||Ve.name==="\\oiiint")&&(qr=Ve.name.substr(1),Ve.name=qr==="oiint"?"\\iint":"\\iiint"),Ot=st.makeSymbol(Ve.name,zr,"math",X,["mop","op-symbol",sr?"large-op":"small-op"]),qr.length>0){var gn=Ot.italic,Nn=st.staticSvg(qr+"Size"+(sr?"2":"1"),X);Ot=st.makeVList({positionType:"individualShift",children:[{type:"elem",elem:Ot,shift:0},{type:"elem",elem:Nn,shift:sr?.08:0}]},X),Ve.name="\\"+qr,Ot.classes.unshift("mop"),Ot.italic=gn}}else if(Ve.body){var Gn=Ra(Ve.body,X,!0);Gn.length===1&&Gn[0]instanceof Re?(Ot=Gn[0],Ot.classes[0]="mop"):Ot=st.makeSpan(["mop"],st.tryCombineChars(Gn),X)}else{for(var yi=[],ca=1;ca<Ve.name.length;ca++)yi.push(st.mathsym(Ve.name[ca],Ve.mode,X));Ot=st.makeSpan(["mop"],yi,X)}var na=0,ua=0;return(Ot instanceof Re||Ve.name==="\\oiint"||Ve.name==="\\oiiint")&&!Ve.suppressBaseShift&&(na=(Ot.height-Ot.depth)/2-X.fontMetrics().axisHeight,ua=Ot.italic),Ce?_r(Ot,ne,he,X,Zt,ua,na):(na&&(Ot.style.position="relative",Ot.style.top=na+"em"),Ot)},fn=function(H,X){var ne;if(H.symbol)ne=new Ji("mo",[La(H.name,H.mode)]),C.contains(Lr,H.name)&&ne.setAttribute("largeop","false");else if(H.body)ne=new Ji("mo",ki(H.body,X));else{ne=new Ji("mi",[new Fa(H.name.slice(1))]);var he=new Ji("mo",[La("\u2061","text")]);H.parentIsSupSub?ne=new Ji("mo",[ne,he]):ne=Pa([ne,he])}return ne},en={"\u220F":"\\prod","\u2210":"\\coprod","\u2211":"\\sum","\u22C0":"\\bigwedge","\u22C1":"\\bigvee","\u22C2":"\\bigcap","\u22C3":"\\bigcup","\u2A00":"\\bigodot","\u2A01":"\\bigoplus","\u2A02":"\\bigotimes","\u2A04":"\\biguplus","\u2A06":"\\bigsqcup"};hn({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(H,X){var ne=H.parser,he=H.funcName,Ce=he;return Ce.length===1&&(Ce=en[Ce]),{type:"op",mode:ne.mode,limits:!0,parentIsSupSub:!1,symbol:!0,name:Ce}},htmlBuilder:Ur,mathmlBuilder:fn}),hn({type:"op",names:["\\mathop"],props:{numArgs:1},handler:function(H,X){var ne=H.parser,he=X[0];return{type:"op",mode:ne.mode,limits:!1,parentIsSupSub:!1,symbol:!1,body:Li(he)}},htmlBuilder:Ur,mathmlBuilder:fn});var dn={"\u222B":"\\int","\u222C":"\\iint","\u222D":"\\iiint","\u222E":"\\oint","\u222F":"\\oiint","\u2230":"\\oiiint"};hn({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(H){var X=H.parser,ne=H.funcName;return{type:"op",mode:X.mode,limits:!1,parentIsSupSub:!1,symbol:!1,name:ne}},htmlBuilder:Ur,mathmlBuilder:fn}),hn({type:"op",names:["\\det","\\gcd","\\inf","\\lim","\\max","\\min","\\Pr","\\sup"],props:{numArgs:0},handler:function(H){var X=H.parser,ne=H.funcName;return{type:"op",mode:X.mode,limits:!0,parentIsSupSub:!1,symbol:!1,name:ne}},htmlBuilder:Ur,mathmlBuilder:fn}),hn({type:"op",names:["\\int","\\iint","\\iiint","\\oint","\\oiint","\\oiiint","\u222B","\u222C","\u222D","\u222E","\u222F","\u2230"],props:{numArgs:0},handler:function(H){var X=H.parser,ne=H.funcName,he=ne;return he.length===1&&(he=dn[he]),{type:"op",mode:X.mode,limits:!1,parentIsSupSub:!1,symbol:!0,name:he}},htmlBuilder:Ur,mathmlBuilder:fn});var Kn=function(H,X){var ne,he,Ce=!1,Ve,Tt=br(H,"supsub");Tt?(ne=Tt.sup,he=Tt.sub,Ve=or(Tt.base,"operatorname"),Ce=!0):Ve=or(H,"operatorname");var Zt;if(Ve.body.length>0){for(var sr=Ve.body.map(function(gn){var Nn=gn.text;return typeof Nn=="string"?{type:"textord",mode:gn.mode,text:Nn}:gn}),Ot=Ra(sr,X.withFont("mathrm"),!0),zr=0;zr<Ot.length;zr++){var qr=Ot[zr];qr instanceof Re&&(qr.text=qr.text.replace(/\u2212/,"-").replace(/\u2217/,"*"))}Zt=st.makeSpan(["mop"],Ot,X)}else Zt=st.makeSpan(["mop"],[],X);return Ce?_r(Zt,ne,he,X,X.style,0,0):Zt},Xn=function(H,X){for(var ne=ki(H.body,X.withFont("mathrm")),he=!0,Ce=0;Ce<ne.length;Ce++){var Ve=ne[Ce];if(!(Ve instanceof In.SpaceNode))if(Ve instanceof In.MathNode)switch(Ve.type){case"mi":case"mn":case"ms":case"mspace":case"mtext":break;case"mo":{var Tt=Ve.children[0];Ve.children.length===1&&Tt instanceof In.TextNode?Tt.text=Tt.text.replace(/\u2212/,"-").replace(/\u2217/,"*"):he=!1;break}default:he=!1}else he=!1}if(he){var Zt=ne.map(function(zr){return zr.toText()}).join("");ne=[new In.TextNode(Zt)]}var sr=new In.MathNode("mi",ne);sr.setAttribute("mathvariant","normal");var Ot=new In.MathNode("mo",[La("\u2061","text")]);return H.parentIsSupSub?new In.MathNode("mo",[sr,Ot]):In.newDocumentFragment([sr,Ot])};hn({type:"operatorname",names:["\\operatorname","\\operatorname*"],props:{numArgs:1},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[0];return{type:"operatorname",mode:ne.mode,body:Li(Ce),alwaysHandleSupSub:he==="\\operatorname*",limits:!1,parentIsSupSub:!1}},htmlBuilder:Kn,mathmlBuilder:Xn}),ni({type:"ordgroup",htmlBuilder:function(H,X){return H.semisimple?st.makeFragment(Ra(H.body,X,!1)):st.makeSpan(["mord"],Ra(H.body,X,!0),X)},mathmlBuilder:function(H,X){return Oa(H.body,X,!0)}}),hn({type:"overline",names:["\\overline"],props:{numArgs:1},handler:function(H,X){var ne=H.parser,he=X[0];return{type:"overline",mode:ne.mode,body:he}},htmlBuilder:function(H,X){var ne=Ui(H.body,X.havingCrampedStyle()),he=st.makeLineSpan("overline-line",X),Ce=X.fontMetrics().defaultRuleThickness,Ve=st.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ne},{type:"kern",size:3*Ce},{type:"elem",elem:he},{type:"kern",size:Ce}]},X);return st.makeSpan(["mord","overline"],[Ve],X)},mathmlBuilder:function(H,X){var ne=new In.MathNode("mo",[new In.TextNode("\u203E")]);ne.setAttribute("stretchy","true");var he=new In.MathNode("mover",[Ia(H.body,X),ne]);return he.setAttribute("accent","true"),he}}),hn({type:"phantom",names:["\\phantom"],props:{numArgs:1,allowedInText:!0},handler:function(H,X){var ne=H.parser,he=X[0];return{type:"phantom",mode:ne.mode,body:Li(he)}},htmlBuilder:function(H,X){var ne=Ra(H.body,X.withPhantom(),!1);return st.makeFragment(ne)},mathmlBuilder:function(H,X){var ne=ki(H.body,X);return new In.MathNode("mphantom",ne)}}),hn({type:"hphantom",names:["\\hphantom"],props:{numArgs:1,allowedInText:!0},handler:function(H,X){var ne=H.parser,he=X[0];return{type:"hphantom",mode:ne.mode,body:he}},htmlBuilder:function(H,X){var ne=st.makeSpan([],[Ui(H.body,X.withPhantom())]);if(ne.height=0,ne.depth=0,ne.children)for(var he=0;he<ne.children.length;he++)ne.children[he].height=0,ne.children[he].depth=0;return ne=st.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ne}]},X),st.makeSpan(["mord"],[ne],X)},mathmlBuilder:function(H,X){var ne=ki(Li(H.body),X),he=new In.MathNode("mphantom",ne),Ce=new In.MathNode("mpadded",[he]);return Ce.setAttribute("height","0px"),Ce.setAttribute("depth","0px"),Ce}}),hn({type:"vphantom",names:["\\vphantom"],props:{numArgs:1,allowedInText:!0},handler:function(H,X){var ne=H.parser,he=X[0];return{type:"vphantom",mode:ne.mode,body:he}},htmlBuilder:function(H,X){var ne=st.makeSpan(["inner"],[Ui(H.body,X.withPhantom())]),he=st.makeSpan(["fix"],[]);return st.makeSpan(["mord","rlap"],[ne,he],X)},mathmlBuilder:function(H,X){var ne=ki(Li(H.body),X),he=new In.MathNode("mphantom",ne),Ce=new In.MathNode("mpadded",[he]);return Ce.setAttribute("width","0px"),Ce}}),hn({type:"raisebox",names:["\\raisebox"],props:{numArgs:2,argTypes:["size","hbox"],allowedInText:!0},handler:function(H,X){var ne=H.parser,he=or(X[0],"size").value,Ce=X[1];return{type:"raisebox",mode:ne.mode,dy:he,body:Ce}},htmlBuilder:function(H,X){var ne=Ui(H.body,X),he=Di(H.dy,X);return st.makeVList({positionType:"shift",positionData:-he,children:[{type:"elem",elem:ne}]},X)},mathmlBuilder:function(H,X){var ne=new In.MathNode("mpadded",[Ia(H.body,X)]),he=H.dy.number+H.dy.unit;return ne.setAttribute("voffset",he),ne}}),hn({type:"rule",names:["\\rule"],props:{numArgs:2,numOptionalArgs:1,argTypes:["size","size","size"]},handler:function(H,X,ne){var he=H.parser,Ce=ne[0],Ve=or(X[0],"size"),Tt=or(X[1],"size");return{type:"rule",mode:he.mode,shift:Ce&&or(Ce,"size").value,width:Ve.value,height:Tt.value}},htmlBuilder:function(H,X){var ne=st.makeSpan(["mord","rule"],[],X),he=Di(H.width,X),Ce=Di(H.height,X),Ve=H.shift?Di(H.shift,X):0;return ne.style.borderRightWidth=he+"em",ne.style.borderTopWidth=Ce+"em",ne.style.bottom=Ve+"em",ne.width=he,ne.height=Ce+Ve,ne.depth=-Ve,ne.maxFontSize=Ce*1.125*X.sizeMultiplier,ne},mathmlBuilder:function(H,X){var ne=Di(H.width,X),he=Di(H.height,X),Ce=H.shift?Di(H.shift,X):0,Ve=X.color&&X.getColor()||"black",Tt=new In.MathNode("mspace");Tt.setAttribute("mathbackground",Ve),Tt.setAttribute("width",ne+"em"),Tt.setAttribute("height",he+"em");var Zt=new In.MathNode("mpadded",[Tt]);return Ce>=0?Zt.setAttribute("height","+"+Ce+"em"):(Zt.setAttribute("height",Ce+"em"),Zt.setAttribute("depth","+"+-Ce+"em")),Zt.setAttribute("voffset",Ce+"em"),Zt}});function hi(Ke,H,X){for(var ne=Ra(Ke,H,!1),he=H.sizeMultiplier/X.sizeMultiplier,Ce=0;Ce<ne.length;Ce++){var Ve=ne[Ce].classes.indexOf("sizing");Ve<0?Array.prototype.push.apply(ne[Ce].classes,H.sizingClasses(X)):ne[Ce].classes[Ve+1]==="reset-size"+H.size&&(ne[Ce].classes[Ve+1]="reset-size"+X.size),ne[Ce].height*=he,ne[Ce].depth*=he}return st.makeFragment(ne)}var gi=["\\tiny","\\sixptsize","\\scriptsize","\\footnotesize","\\small","\\normalsize","\\large","\\Large","\\LARGE","\\huge","\\Huge"],Hi=function(H,X){var ne=X.havingSize(H.size);return hi(H.body,ne,X)};hn({type:"sizing",names:gi,props:{numArgs:0,allowedInText:!0},handler:function(H,X){var ne=H.breakOnTokenText,he=H.funcName,Ce=H.parser,Ve=Ce.parseExpression(!1,ne);return{type:"sizing",mode:Ce.mode,size:gi.indexOf(he)+1,body:Ve}},htmlBuilder:Hi,mathmlBuilder:function(H,X){var ne=X.havingSize(H.size),he=ki(H.body,ne),Ce=new In.MathNode("mstyle",he);return Ce.setAttribute("mathsize",ne.sizeMultiplier+"em"),Ce}}),hn({type:"smash",names:["\\smash"],props:{numArgs:1,numOptionalArgs:1,allowedInText:!0},handler:function(H,X,ne){var he=H.parser,Ce=!1,Ve=!1,Tt=ne[0]&&or(ne[0],"ordgroup");if(Tt)for(var Zt="",sr=0;sr<Tt.body.length;++sr){var Ot=Tt.body[sr];if(Zt=Ot.text,Zt==="t")Ce=!0;else if(Zt==="b")Ve=!0;else{Ce=!1,Ve=!1;break}}else Ce=!0,Ve=!0;var zr=X[0];return{type:"smash",mode:he.mode,body:zr,smashHeight:Ce,smashDepth:Ve}},htmlBuilder:function(H,X){var ne=st.makeSpan([],[Ui(H.body,X)]);if(!H.smashHeight&&!H.smashDepth)return ne;if(H.smashHeight&&(ne.height=0,ne.children))for(var he=0;he<ne.children.length;he++)ne.children[he].height=0;if(H.smashDepth&&(ne.depth=0,ne.children))for(var Ce=0;Ce<ne.children.length;Ce++)ne.children[Ce].depth=0;var Ve=st.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ne}]},X);return st.makeSpan(["mord"],[Ve],X)},mathmlBuilder:function(H,X){var ne=new In.MathNode("mpadded",[Ia(H.body,X)]);return H.smashHeight&&ne.setAttribute("height","0px"),H.smashDepth&&ne.setAttribute("depth","0px"),ne}}),hn({type:"sqrt",names:["\\sqrt"],props:{numArgs:1,numOptionalArgs:1},handler:function(H,X,ne){var he=H.parser,Ce=ne[0],Ve=X[0];return{type:"sqrt",mode:he.mode,body:Ve,index:Ce}},htmlBuilder:function(H,X){var ne=Ui(H.body,X.havingCrampedStyle());ne.height===0&&(ne.height=X.fontMetrics().xHeight),ne=st.wrapFragment(ne,X);var he=X.fontMetrics(),Ce=he.defaultRuleThickness,Ve=Ce;X.style.id<Z.TEXT.id&&(Ve=X.fontMetrics().xHeight);var Tt=Ce+Ve/4,Zt=ne.height+ne.depth+Tt+Ce,sr=En.sqrtImage(Zt,X),Ot=sr.span,zr=sr.ruleWidth,qr=sr.advanceWidth,gn=Ot.height-zr;gn>ne.height+ne.depth+Tt&&(Tt=(Tt+gn-ne.height-ne.depth)/2);var Nn=Ot.height-ne.height-Tt-zr;ne.style.paddingLeft=qr+"em";var Gn=st.makeVList({positionType:"firstBaseline",children:[{type:"elem",elem:ne,wrapperClasses:["svg-align"]},{type:"kern",size:-(ne.height+Nn)},{type:"elem",elem:Ot},{type:"kern",size:zr}]},X);if(H.index){var yi=X.havingStyle(Z.SCRIPTSCRIPT),ca=Ui(H.index,yi,X),na=.6*(Gn.height-Gn.depth),ua=st.makeVList({positionType:"shift",positionData:-na,children:[{type:"elem",elem:ca}]},X),Ma=st.makeSpan(["root"],[ua]);return st.makeSpan(["mord","sqrt"],[Ma,Gn],X)}else return st.makeSpan(["mord","sqrt"],[Gn],X)},mathmlBuilder:function(H,X){var ne=H.body,he=H.index;return he?new In.MathNode("mroot",[Ia(ne,X),Ia(he,X)]):new In.MathNode("msqrt",[Ia(ne,X)])}});var Ri={display:Z.DISPLAY,text:Z.TEXT,script:Z.SCRIPT,scriptscript:Z.SCRIPTSCRIPT};hn({type:"styling",names:["\\displaystyle","\\textstyle","\\scriptstyle","\\scriptscriptstyle"],props:{numArgs:0,allowedInText:!0},handler:function(H,X){var ne=H.breakOnTokenText,he=H.funcName,Ce=H.parser,Ve=Ce.parseExpression(!0,ne),Tt=he.slice(1,he.length-5);return{type:"styling",mode:Ce.mode,style:Tt,body:Ve}},htmlBuilder:function(H,X){var ne=Ri[H.style],he=X.havingStyle(ne).withFont("");return hi(H.body,he,X)},mathmlBuilder:function(H,X){var ne=Ri[H.style],he=X.havingStyle(ne),Ce=ki(H.body,he),Ve=new In.MathNode("mstyle",Ce),Tt={display:["0","true"],text:["0","false"],script:["1","false"],scriptscript:["2","false"]},Zt=Tt[H.style];return Ve.setAttribute("scriptlevel",Zt[0]),Ve.setAttribute("displaystyle",Zt[1]),Ve}});var mi=function(H,X){var ne=H.base;if(ne)if(ne.type==="op"){var he=ne.limits&&(X.style.size===Z.DISPLAY.size||ne.alwaysHandleSupSub);return he?Ur:null}else if(ne.type==="operatorname"){var Ce=ne.alwaysHandleSupSub&&(X.style.size===Z.DISPLAY.size||ne.limits);return Ce?Kn:null}else{if(ne.type==="accent")return C.isCharacterBox(ne.base)?Na:null;if(ne.type==="horizBrace"){var Ve=!H.sub;return Ve===ne.isOver?Xe:null}else return null}else return null};ni({type:"supsub",htmlBuilder:function(H,X){var ne=mi(H,X);if(ne)return ne(H,X);var he=H.base,Ce=H.sup,Ve=H.sub,Tt=Ui(he,X),Zt,sr,Ot=X.fontMetrics(),zr=0,qr=0,gn=he&&C.isCharacterBox(he);if(Ce){var Nn=X.havingStyle(X.style.sup());Zt=Ui(Ce,Nn,X),gn||(zr=Tt.height-Nn.fontMetrics().supDrop*Nn.sizeMultiplier/X.sizeMultiplier)}if(Ve){var Gn=X.havingStyle(X.style.sub());sr=Ui(Ve,Gn,X),gn||(qr=Tt.depth+Gn.fontMetrics().subDrop*Gn.sizeMultiplier/X.sizeMultiplier)}var yi;X.style===Z.DISPLAY?yi=Ot.sup1:X.style.cramped?yi=Ot.sup3:yi=Ot.sup2;var ca=X.sizeMultiplier,na=.5/Ot.ptPerEm/ca+"em",ua=null;if(sr){var Ma=H.base&&H.base.type==="op"&&H.base.name&&(H.base.name==="\\oiint"||H.base.name==="\\oiiint");(Tt instanceof Re||Ma)&&(ua=-Tt.italic+"em")}var es;if(Zt&&sr){zr=Math.max(zr,yi,Zt.depth+.25*Ot.xHeight),qr=Math.max(qr,Ot.sub2);var bs=Ot.defaultRuleThickness,Ha=4*bs;if(zr-Zt.depth-(sr.height-qr)<Ha){qr=Ha-(zr-Zt.depth)+sr.height;var Yi=.8*Ot.xHeight-(zr-Zt.depth);Yi>0&&(zr+=Yi,qr-=Yi)}var Ns=[{type:"elem",elem:sr,shift:qr,marginRight:na,marginLeft:ua},{type:"elem",elem:Zt,shift:-zr,marginRight:na}];es=st.makeVList({positionType:"individualShift",children:Ns},X)}else if(sr){qr=Math.max(qr,Ot.sub1,sr.height-.8*Ot.xHeight);var Is=[{type:"elem",elem:sr,marginLeft:ua,marginRight:na}];es=st.makeVList({positionType:"shift",positionData:qr,children:Is},X)}else if(Zt)zr=Math.max(zr,yi,Zt.depth+.25*Ot.xHeight),es=st.makeVList({positionType:"shift",positionData:-zr,children:[{type:"elem",elem:Zt,marginRight:na}]},X);else throw new Error("supsub must have either sup or sub.");var fi=$a(Tt,"right")||"mord";return st.makeSpan([fi],[Tt,st.makeSpan(["msupsub"],[es])],X)},mathmlBuilder:function(H,X){var ne=!1,he,Ce,Ve=br(H.base,"horizBrace");Ve&&(Ce=!!H.sup,Ce===Ve.isOver&&(ne=!0,he=Ve.isOver)),H.base&&(H.base.type==="op"||H.base.type==="operatorname")&&(H.base.parentIsSupSub=!0);var Tt=[Ia(H.base,X)];H.sub&&Tt.push(Ia(H.sub,X)),H.sup&&Tt.push(Ia(H.sup,X));var Zt;if(ne)Zt=he?"mover":"munder";else if(H.sub)if(H.sup){var zr=H.base;zr&&zr.type==="op"&&zr.limits&&X.style===Z.DISPLAY||zr&&zr.type==="operatorname"&&zr.alwaysHandleSupSub&&(X.style===Z.DISPLAY||zr.limits)?Zt="munderover":Zt="msubsup"}else{var Ot=H.base;Ot&&Ot.type==="op"&&Ot.limits&&(X.style===Z.DISPLAY||Ot.alwaysHandleSupSub)||Ot&&Ot.type==="operatorname"&&Ot.alwaysHandleSupSub&&(Ot.limits||X.style===Z.DISPLAY)?Zt="munder":Zt="msub"}else{var sr=H.base;sr&&sr.type==="op"&&sr.limits&&(X.style===Z.DISPLAY||sr.alwaysHandleSupSub)||sr&&sr.type==="operatorname"&&sr.alwaysHandleSupSub&&(sr.limits||X.style===Z.DISPLAY)?Zt="mover":Zt="msup"}var qr=new In.MathNode(Zt,Tt);return qr}}),ni({type:"atom",htmlBuilder:function(H,X){return st.mathsym(H.text,H.mode,X,["m"+H.family])},mathmlBuilder:function(H,X){var ne=new In.MathNode("mo",[La(H.text,H.mode)]);if(H.family==="bin"){var he=ss(H,X);he==="bold-italic"&&ne.setAttribute("mathvariant",he)}else H.family==="punct"?ne.setAttribute("separator","true"):(H.family==="open"||H.family==="close")&&ne.setAttribute("stretchy","false");return ne}});var ha={mi:"italic",mn:"normal",mtext:"normal"};ni({type:"mathord",htmlBuilder:function(H,X){return st.makeOrd(H,X,"mathord")},mathmlBuilder:function(H,X){var ne=new In.MathNode("mi",[La(H.text,H.mode,X)]),he=ss(H,X)||"italic";return he!==ha[ne.type]&&ne.setAttribute("mathvariant",he),ne}}),ni({type:"textord",htmlBuilder:function(H,X){return st.makeOrd(H,X,"textord")},mathmlBuilder:function(H,X){var ne=La(H.text,H.mode,X),he=ss(H,X)||"normal",Ce;return H.mode==="text"?Ce=new In.MathNode("mtext",[ne]):/[0-9]/.test(H.text)?Ce=new In.MathNode("mn",[ne]):H.text==="\\prime"?Ce=new In.MathNode("mo",[ne]):Ce=new In.MathNode("mi",[ne]),he!==ha[Ce.type]&&Ce.setAttribute("mathvariant",he),Ce}});var vi={"\\nobreak":"nobreak","\\allowbreak":"allowbreak"},ci={" ":{},"\\ ":{},"~":{className:"nobreak"},"\\space":{},"\\nobreakspace":{className:"nobreak"}};ni({type:"spacing",htmlBuilder:function(H,X){if(ci.hasOwnProperty(H.text)){var ne=ci[H.text].className||"";if(H.mode==="text"){var he=st.makeOrd(H,X,"textord");return he.classes.push(ne),he}else return st.makeSpan(["mspace",ne],[st.mathsym(H.text,H.mode,X)],X)}else{if(vi.hasOwnProperty(H.text))return st.makeSpan(["mspace",vi[H.text]],[],X);throw new o('Unknown type of space "'+H.text+'"')}},mathmlBuilder:function(H,X){var ne;if(ci.hasOwnProperty(H.text))ne=new In.MathNode("mtext",[new In.TextNode("\xA0")]);else{if(vi.hasOwnProperty(H.text))return new In.MathNode("mspace");throw new o('Unknown type of space "'+H.text+'"')}return ne}});var oa=function(){var H=new In.MathNode("mtd",[]);return H.setAttribute("width","50%"),H};ni({type:"tag",mathmlBuilder:function(H,X){var ne=new In.MathNode("mtable",[new In.MathNode("mtr",[oa(),new In.MathNode("mtd",[Oa(H.body,X)]),oa(),new In.MathNode("mtd",[Oa(H.tag,X)])])]);return ne.setAttribute("width","100%"),ne}});var qs={"\\text":void 0,"\\textrm":"textrm","\\textsf":"textsf","\\texttt":"texttt","\\textnormal":"textrm"},As={"\\textbf":"textbf","\\textmd":"textmd"},Wi={"\\textit":"textit","\\textup":"textup"},Da=function(H,X){var ne=H.font;return ne?qs[ne]?X.withTextFontFamily(qs[ne]):As[ne]?X.withTextFontWeight(As[ne]):X.withTextFontShape(Wi[ne]):X};hn({type:"text",names:["\\text","\\textrm","\\textsf","\\texttt","\\textnormal","\\textbf","\\textmd","\\textit","\\textup"],props:{numArgs:1,argTypes:["text"],greediness:2,allowedInText:!0},handler:function(H,X){var ne=H.parser,he=H.funcName,Ce=X[0];return{type:"text",mode:ne.mode,body:Li(Ce),font:he}},htmlBuilder:function(H,X){var ne=Da(H,X),he=Ra(H.body,ne,!0);return st.makeSpan(["mord","text"],st.tryCombineChars(he),ne)},mathmlBuilder:function(H,X){var ne=Da(H,X);return Oa(H.body,ne)}}),hn({type:"underline",names:["\\underline"],props:{numArgs:1,allowedInText:!0},handler:function(H,X){var ne=H.parser;return{type:"underline",mode:ne.mode,body:X[0]}},htmlBuilder:function(H,X){var ne=Ui(H.body,X),he=st.makeLineSpan("underline-line",X),Ce=X.fontMetrics().defaultRuleThickness,Ve=st.makeVList({positionType:"top",positionData:ne.height,children:[{type:"kern",size:Ce},{type:"elem",elem:he},{type:"kern",size:3*Ce},{type:"elem",elem:ne}]},X);return st.makeSpan(["mord","underline"],[Ve],X)},mathmlBuilder:function(H,X){var ne=new In.MathNode("mo",[new In.TextNode("\u203E")]);ne.setAttribute("stretchy","true");var he=new In.MathNode("munder",[Ia(H.body,X),ne]);return he.setAttribute("accentunder","true"),he}}),hn({type:"verb",names:["\\verb"],props:{numArgs:0,allowedInText:!0},handler:function(H,X,ne){throw new o("\\verb ended by end of line instead of matching delimiter")},htmlBuilder:function(H,X){for(var ne=Qi(H),he=[],Ce=X.havingStyle(X.style.text()),Ve=0;Ve<ne.length;Ve++){var Tt=ne[Ve];Tt==="~"&&(Tt="\\textasciitilde"),he.push(st.makeSymbol(Tt,"Typewriter-Regular",H.mode,Ce,["mord","texttt"]))}return st.makeSpan(["mord","text"].concat(Ce.sizingClasses(X)),st.tryCombineChars(he),Ce)},mathmlBuilder:function(H,X){var ne=new In.TextNode(Qi(H)),he=new In.MathNode("mtext",[ne]);return he.setAttribute("mathvariant","monospace"),he}});var Qi=function(H){return H.body.replace(/ /g,H.star?"\u2423":"\xA0")},Ii=da,va=Ii,ka=`[ \r
|
|
|
]`,Va="\\\\[a-zA-Z@]+",Js="\\\\[^\uD800-\uDFFF]",Ya=""+Va+ka+"*",fo=new RegExp("^("+Va+")"+ka+"*$"),Ua="[\u0300-\u036F]",Xa=new RegExp(Ua+"+$"),ls="("+ka+"+)|([!-\\[\\]-\u2027\u202A-\uD7FF\uF900-\uFFFF]"+(Ua+"*")+"|[\uD800-\uDBFF][\uDC00-\uDFFF]"+(Ua+"*")+"|\\\\verb\\*([^]).*?\\3|\\\\verb([^*a-zA-Z]).*?\\4|\\\\operatorname\\*"+("|"+Ya)+("|"+Js+")"),ea=function(){function Ke(X,ne){this.input=void 0,this.settings=void 0,this.tokenRegex=void 0,this.catcodes=void 0,this.input=X,this.settings=ne,this.tokenRegex=new RegExp(ls,"g"),this.catcodes={"%":14}}var H=Ke.prototype;return H.setCatcode=function(ne,he){this.catcodes[ne]=he},H.lex=function(){var ne=this.input,he=this.tokenRegex.lastIndex;if(he===ne.length)return new c("EOF",new l(this,he,he));var Ce=this.tokenRegex.exec(ne);if(Ce===null||Ce.index!==he)throw new o("Unexpected character: '"+ne[he]+"'",new c(ne[he],new l(this,he,he+1)));var Ve=Ce[2]||" ";if(this.catcodes[Ve]===14){var Tt=ne.indexOf(`
|
|
|
`,this.tokenRegex.lastIndex);return Tt===-1?(this.tokenRegex.lastIndex=ne.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=Tt+1,this.lex()}var Zt=Ve.match(fo);return Zt&&(Ve=Zt[1]),new c(Ve,new l(this,he,this.tokenRegex.lastIndex))},Ke}(),Za=function(){function Ke(X,ne){X===void 0&&(X={}),ne===void 0&&(ne={}),this.current=void 0,this.builtins=void 0,this.undefStack=void 0,this.current=ne,this.builtins=X,this.undefStack=[]}var H=Ke.prototype;return H.beginGroup=function(){this.undefStack.push({})},H.endGroup=function(){if(this.undefStack.length===0)throw new o("Unbalanced namespace destruction: attempt to pop global namespace; please report this as a bug");var ne=this.undefStack.pop();for(var he in ne)ne.hasOwnProperty(he)&&(ne[he]===void 0?delete this.current[he]:this.current[he]=ne[he])},H.has=function(ne){return this.current.hasOwnProperty(ne)||this.builtins.hasOwnProperty(ne)},H.get=function(ne){return this.current.hasOwnProperty(ne)?this.current[ne]:this.builtins[ne]},H.set=function(ne,he,Ce){if(Ce===void 0&&(Ce=!1),Ce){for(var Ve=0;Ve<this.undefStack.length;Ve++)delete this.undefStack[Ve][ne];this.undefStack.length>0&&(this.undefStack[this.undefStack.length-1][ne]=he)}else{var Tt=this.undefStack[this.undefStack.length-1];Tt&&!Tt.hasOwnProperty(ne)&&(Tt[ne]=this.current[ne])}this.current[ne]=he},Ke}(),ys={},ga=ys;function ye(Ke,H){ys[Ke]=H}ye("\\@firstoftwo",function(Ke){var H=Ke.consumeArgs(2);return{tokens:H[0],numArgs:0}}),ye("\\@secondoftwo",function(Ke){var H=Ke.consumeArgs(2);return{tokens:H[1],numArgs:0}}),ye("\\@ifnextchar",function(Ke){var H=Ke.consumeArgs(3),X=Ke.future();return H[0].length===1&&H[0][0].text===X.text?{tokens:H[1],numArgs:0}:{tokens:H[2],numArgs:0}}),ye("\\@ifstar","\\@ifnextchar *{\\@firstoftwo{#1}}"),ye("\\TextOrMath",function(Ke){var H=Ke.consumeArgs(2);return Ke.mode==="text"?{tokens:H[0],numArgs:0}:{tokens:H[1],numArgs:0}});var Ae={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(Ke){var H=Ke.popToken(),X,ne="";if(H.text==="'")X=8,H=Ke.popToken();else if(H.text==='"')X=16,H=Ke.popToken();else if(H.text==="`")if(H=Ke.popToken(),H.text[0]==="\\")ne=H.text.charCodeAt(1);else{if(H.text==="EOF")throw new o("\\char` missing argument");ne=H.text.charCodeAt(0)}else X=10;if(X){if(ne=Ae[H.text],ne==null||ne>=X)throw new o("Invalid base-"+X+" digit "+H.text);for(var he;(he=Ae[Ke.future().text])!=null&&he<X;)ne*=X,ne+=he,Ke.popToken()}return"\\@char{"+ne+"}"});var wr=function(H,X){var ne=H.consumeArgs(1)[0];if(ne.length!==1)throw new o("\\gdef's first argument must be a macro name");var he=ne[0].text,Ce=0;for(ne=H.consumeArgs(1)[0];ne.length===1&&ne[0].text==="#";){if(ne=H.consumeArgs(1)[0],ne.length!==1)throw new o('Invalid argument number length "'+ne.length+'"');if(!/^[1-9]$/.test(ne[0].text))throw new o('Invalid argument number "'+ne[0].text+'"');if(Ce++,parseInt(ne[0].text)!==Ce)throw new o('Argument number "'+ne[0].text+'" out of order');ne=H.consumeArgs(1)[0]}return H.macros.set(he,{tokens:ne,numArgs:Ce},X),""};ye("\\gdef",function(Ke){return wr(Ke,!0)}),ye("\\def",function(Ke){return wr(Ke,!1)}),ye("\\global",function(Ke){var H=Ke.consumeArgs(1)[0];if(H.length!==1)throw new o("Invalid command after \\global");var X=H[0].text;if(X==="\\def")return wr(Ke,!0);throw new o("Invalid command '"+X+"' after \\global")});var Vr=function(H,X,ne){var he=H.consumeArgs(1)[0];if(he.length!==1)throw new o("\\newcommand's first argument must be a macro name");var Ce=he[0].text,Ve=H.isDefined(Ce);if(Ve&&!X)throw new o("\\newcommand{"+Ce+"} attempting to redefine "+(Ce+"; use \\renewcommand"));if(!Ve&&!ne)throw new o("\\renewcommand{"+Ce+"} when command "+Ce+" does not yet exist; use \\newcommand");var Tt=0;if(he=H.consumeArgs(1)[0],he.length===1&&he[0].text==="["){for(var Zt="",sr=H.expandNextToken();sr.text!=="]"&&sr.text!=="EOF";)Zt+=sr.text,sr=H.expandNextToken();if(!Zt.match(/^\s*[0-9]+\s*$/))throw new o("Invalid number of arguments: "+Zt);Tt=parseInt(Zt),he=H.consumeArgs(1)[0]}return H.macros.set(Ce,{tokens:he,numArgs:Tt}),""};ye("\\newcommand",function(Ke){return Vr(Ke,!1,!0)}),ye("\\renewcommand",function(Ke){return Vr(Ke,!0,!1)}),ye("\\providecommand",function(Ke){return Vr(Ke,!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 gr={",":"\\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(Ke){var H="\\dotso",X=Ke.expandAfterFuture().text;return X in gr?H=gr[X]:(X.substr(0,4)==="\\not"||X in Ze.math&&C.contains(["bin","rel"],Ze.math[X].group))&&(H="\\dotsb"),H});var Kr={")":!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(Ke){var H=Ke.future().text;return H in Kr?"\\ldots\\,":"\\ldots"}),ye("\\dotsc",function(Ke){var H=Ke.future().text;return H in Kr&&H!==","?"\\ldots\\,":"\\ldots"}),ye("\\cdots",function(Ke){var H=Ke.future().text;return H in Kr?"\\@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(Ke){if(Ke.macros.get("\\df@tag"))throw new o("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 wn=ir["Main-Regular"][84][1]-.7*ir["Main-Regular"][65][1]+"em";ye("\\LaTeX","\\textrm{\\html@mathml{"+("L\\kern-.36em\\raisebox{"+wn+"}{\\scriptstyle A}")+"\\kern-.15em\\TeX}{LaTeX}}"),ye("\\KaTeX","\\textrm{\\html@mathml{"+("K\\kern-.17em\\raisebox{"+wn+"}{\\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 Vn={"\\relax":!0,"^":!0,_:!0,"\\limits":!0,"\\nolimits":!0},Oi=function(){function Ke(X,ne,he){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=ne,this.expansionCount=0,this.feed(X),this.macros=new Za(ga,ne.macros),this.mode=he,this.stack=[]}var H=Ke.prototype;return H.feed=function(ne){this.lexer=new ea(ne,this.settings)},H.switchMode=function(ne){this.mode=ne},H.beginGroup=function(){this.macros.beginGroup()},H.endGroup=function(){this.macros.endGroup()},H.future=function(){return this.stack.length===0&&this.pushToken(this.lexer.lex()),this.stack[this.stack.length-1]},H.popToken=function(){return this.future(),this.stack.pop()},H.pushToken=function(ne){this.stack.push(ne)},H.pushTokens=function(ne){var he;(he=this.stack).push.apply(he,ne)},H.consumeSpaces=function(){for(;;){var ne=this.future();if(ne.text===" ")this.stack.pop();else break}},H.consumeArgs=function(ne){for(var he=[],Ce=0;Ce<ne;++Ce){this.consumeSpaces();var Ve=this.popToken();if(Ve.text==="{"){for(var Tt=[],Zt=1;Zt!==0;){var sr=this.popToken();if(Tt.push(sr),sr.text==="{")++Zt;else if(sr.text==="}")--Zt;else if(sr.text==="EOF")throw new o("End of input in macro argument",Ve)}Tt.pop(),Tt.reverse(),he[Ce]=Tt}else{if(Ve.text==="EOF")throw new o("End of input expecting macro argument");he[Ce]=[Ve]}}return he},H.expandOnce=function(){var ne=this.popToken(),he=ne.text,Ce=this._getExpansion(he);if(Ce==null)return this.pushToken(ne),ne;if(this.expansionCount++,this.expansionCount>this.settings.maxExpand)throw new o("Too many expansions: infinite loop or need to increase maxExpand setting");var Ve=Ce.tokens;if(Ce.numArgs){var Tt=this.consumeArgs(Ce.numArgs);Ve=Ve.slice();for(var Zt=Ve.length-1;Zt>=0;--Zt){var sr=Ve[Zt];if(sr.text==="#"){if(Zt===0)throw new o("Incomplete placeholder at end of macro body",sr);if(sr=Ve[--Zt],sr.text==="#")Ve.splice(Zt+1,1);else if(/^[1-9]$/.test(sr.text)){var Ot;(Ot=Ve).splice.apply(Ot,[Zt,2].concat(Tt[+sr.text-1]))}else throw new o("Not a valid argument number",sr)}}}return this.pushTokens(Ve),Ve},H.expandAfterFuture=function(){return this.expandOnce(),this.future()},H.expandNextToken=function(){for(;;){var ne=this.expandOnce();if(ne instanceof c)if(ne.text==="\\relax")this.stack.pop();else return this.stack.pop()}throw new Error},H.expandMacro=function(ne){if(this.macros.get(ne)){var he=[],Ce=this.stack.length;for(this.pushToken(new c(ne));this.stack.length>Ce;){var Ve=this.expandOnce();Ve instanceof c&&he.push(this.stack.pop())}return he}},H.expandMacroAsText=function(ne){var he=this.expandMacro(ne);return he&&he.map(function(Ce){return Ce.text}).join("")},H._getExpansion=function(ne){var he=this.macros.get(ne);if(he==null)return he;var Ce=typeof he=="function"?he(this):he;if(typeof Ce=="string"){var Ve=0;if(Ce.indexOf("#")!==-1)for(var Tt=Ce.replace(/##/g,"");Tt.indexOf("#"+(Ve+1))!==-1;)++Ve;for(var Zt=new ea(Ce,this.settings),sr=[],Ot=Zt.lex();Ot.text!=="EOF";)sr.push(Ot),Ot=Zt.lex();sr.reverse();var zr={tokens:sr,numArgs:Ve};return zr}return Ce},H.isDefined=function(ne){return this.macros.has(ne)||va.hasOwnProperty(ne)||Ze.math.hasOwnProperty(ne)||Ze.text.hasOwnProperty(ne)||Vn.hasOwnProperty(ne)},Ke}(),Dn={"\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"}},An={\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"},Bn=function(){function Ke(X,ne){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 Oi(X,ne,this.mode),this.settings=ne,this.leftrightDepth=0}var H=Ke.prototype;return H.expect=function(ne,he){if(he===void 0&&(he=!0),this.fetch().text!==ne)throw new o("Expected '"+ne+"', got '"+this.fetch().text+"'",this.fetch());he&&this.consume()},H.consume=function(){this.nextToken=null},H.fetch=function(){return this.nextToken==null&&(this.nextToken=this.gullet.expandNextToken()),this.nextToken},H.switchMode=function(ne){this.mode=ne,this.gullet.switchMode(ne)},H.parse=function(){this.gullet.beginGroup(),this.settings.colorIsTextColor&&this.gullet.macros.set("\\color","\\textcolor");var ne=this.parseExpression(!1);return this.expect("EOF"),this.gullet.endGroup(),ne},H.parseExpression=function(ne,he){for(var Ce=[];;){this.mode==="math"&&this.consumeSpaces();var Ve=this.fetch();if(Ke.endOfExpression.indexOf(Ve.text)!==-1||he&&Ve.text===he||ne&&va[Ve.text]&&va[Ve.text].infix)break;var Tt=this.parseAtom(he);if(!Tt)break;Ce.push(Tt)}return this.mode==="text"&&this.formLigatures(Ce),this.handleInfixNodes(Ce)},H.handleInfixNodes=function(ne){for(var he=-1,Ce,Ve=0;Ve<ne.length;Ve++){var Tt=br(ne[Ve],"infix");if(Tt){if(he!==-1)throw new o("only one infix operator per group",Tt.token);he=Ve,Ce=Tt.replaceWith}}if(he!==-1&&Ce){var Zt,sr,Ot=ne.slice(0,he),zr=ne.slice(he+1);Ot.length===1&&Ot[0].type==="ordgroup"?Zt=Ot[0]:Zt={type:"ordgroup",mode:this.mode,body:Ot},zr.length===1&&zr[0].type==="ordgroup"?sr=zr[0]:sr={type:"ordgroup",mode:this.mode,body:zr};var qr;return Ce==="\\\\abovefrac"?qr=this.callFunction(Ce,[Zt,ne[he],sr],[]):qr=this.callFunction(Ce,[Zt,sr],[]),[qr]}else return ne},H.handleSupSubscript=function(ne){var he=this.fetch(),Ce=he.text;this.consume();var Ve=this.parseGroup(ne,!1,Ke.SUPSUB_GREEDINESS,void 0,void 0,!0);if(!Ve)throw new o("Expected group after '"+Ce+"'",he);return Ve},H.formatUnsupportedCmd=function(ne){for(var he=[],Ce=0;Ce<ne.length;Ce++)he.push({type:"textord",mode:"text",text:ne[Ce]});var Ve={type:"text",mode:this.mode,body:he},Tt={type:"color",mode:this.mode,color:this.settings.errorColor,body:[Ve]};return Tt},H.parseAtom=function(ne){var he=this.parseGroup("atom",!1,null,ne);if(this.mode==="text")return he;for(var Ce,Ve;;){this.consumeSpaces();var Tt=this.fetch();if(Tt.text==="\\limits"||Tt.text==="\\nolimits"){var Zt=br(he,"op");if(Zt){var sr=Tt.text==="\\limits";Zt.limits=sr,Zt.alwaysHandleSupSub=!0}else if(Zt=br(he,"operatorname"),Zt&&Zt.alwaysHandleSupSub){var Ot=Tt.text==="\\limits";Zt.limits=Ot}else throw new o("Limit controls must follow a math operator",Tt);this.consume()}else if(Tt.text==="^"){if(Ce)throw new o("Double superscript",Tt);Ce=this.handleSupSubscript("superscript")}else if(Tt.text==="_"){if(Ve)throw new o("Double subscript",Tt);Ve=this.handleSupSubscript("subscript")}else if(Tt.text==="'"){if(Ce)throw new o("Double superscript",Tt);var zr={type:"textord",mode:this.mode,text:"\\prime"},qr=[zr];for(this.consume();this.fetch().text==="'";)qr.push(zr),this.consume();this.fetch().text==="^"&&qr.push(this.handleSupSubscript("superscript")),Ce={type:"ordgroup",mode:this.mode,body:qr}}else break}return Ce||Ve?{type:"supsub",mode:this.mode,base:he,sup:Ce,sub:Ve}:he},H.parseFunction=function(ne,he,Ce){var Ve=this.fetch(),Tt=Ve.text,Zt=va[Tt];if(!Zt)return null;if(this.consume(),Ce!=null&&Zt.greediness<=Ce)throw new o("Got function '"+Tt+"' with no arguments"+(he?" as "+he:""),Ve);if(this.mode==="text"&&!Zt.allowedInText)throw new o("Can't use function '"+Tt+"' in text mode",Ve);if(this.mode==="math"&&Zt.allowedInMath===!1)throw new o("Can't use function '"+Tt+"' in math mode",Ve);var sr=this.parseArguments(Tt,Zt),Ot=sr.args,zr=sr.optArgs;return this.callFunction(Tt,Ot,zr,Ve,ne)},H.callFunction=function(ne,he,Ce,Ve,Tt){var Zt={funcName:ne,parser:this,token:Ve,breakOnTokenText:Tt},sr=va[ne];if(sr&&sr.handler)return sr.handler(Zt,he,Ce);throw new o("No function handler for "+ne)},H.parseArguments=function(ne,he){var Ce=he.numArgs+he.numOptionalArgs;if(Ce===0)return{args:[],optArgs:[]};for(var Ve=he.greediness,Tt=[],Zt=[],sr=0;sr<Ce;sr++){var Ot=he.argTypes&&he.argTypes[sr],zr=sr<he.numOptionalArgs,qr=sr>0&&!zr||sr===0&&!zr&&this.mode==="math",gn=this.parseGroupOfType("argument to '"+ne+"'",Ot,zr,Ve,qr);if(!gn){if(zr){Zt.push(null);continue}throw new o("Expected group after '"+ne+"'",this.fetch())}(zr?Zt:Tt).push(gn)}return{args:Tt,optArgs:Zt}},H.parseGroupOfType=function(ne,he,Ce,Ve,Tt){switch(he){case"color":return Tt&&this.consumeSpaces(),this.parseColorGroup(Ce);case"size":return Tt&&this.consumeSpaces(),this.parseSizeGroup(Ce);case"url":return this.parseUrlGroup(Ce,Tt);case"math":case"text":return this.parseGroup(ne,Ce,Ve,void 0,he,Tt);case"hbox":{var Zt=this.parseGroup(ne,Ce,Ve,void 0,"text",Tt);if(!Zt)return Zt;var sr={type:"styling",mode:Zt.mode,body:[Zt],style:"text"};return sr}case"raw":{if(Tt&&this.consumeSpaces(),Ce&&this.fetch().text==="{")return null;var Ot=this.parseStringGroup("raw",Ce,!0);if(Ot)return{type:"raw",mode:"text",string:Ot.text};throw new o("Expected raw group",this.fetch())}case"original":case null:case void 0:return this.parseGroup(ne,Ce,Ve,void 0,void 0,Tt);default:throw new o("Unknown group type as "+ne,this.fetch())}},H.consumeSpaces=function(){for(;this.fetch().text===" ";)this.consume()},H.parseStringGroup=function(ne,he,Ce){var Ve=he?"[":"{",Tt=he?"]":"}",Zt=this.fetch();if(Zt.text!==Ve){if(he)return null;if(Ce&&Zt.text!=="EOF"&&/[^{}[\]]/.test(Zt.text))return this.consume(),Zt}var sr=this.mode;this.mode="text",this.expect(Ve);for(var Ot="",zr=this.fetch(),qr=0,gn=zr,Nn;(Nn=this.fetch()).text!==Tt||Ce&&qr>0;){switch(Nn.text){case"EOF":throw new o("Unexpected end of input in "+ne,zr.range(gn,Ot));case Ve:qr++;break;case Tt:qr--;break}gn=Nn,Ot+=gn.text,this.consume()}return this.expect(Tt),this.mode=sr,zr.range(gn,Ot)},H.parseRegexGroup=function(ne,he){var Ce=this.mode;this.mode="text";for(var Ve=this.fetch(),Tt=Ve,Zt="",sr;(sr=this.fetch()).text!=="EOF"&&ne.test(Zt+sr.text);)Tt=sr,Zt+=Tt.text,this.consume();if(Zt==="")throw new o("Invalid "+he+": '"+Ve.text+"'",Ve);return this.mode=Ce,Ve.range(Tt,Zt)},H.parseColorGroup=function(ne){var he=this.parseStringGroup("color",ne);if(!he)return null;var Ce=/^(#[a-f0-9]{3}|#?[a-f0-9]{6}|[a-z]+)$/i.exec(he.text);if(!Ce)throw new o("Invalid color: '"+he.text+"'",he);var Ve=Ce[0];return/^[0-9a-f]{6}$/i.test(Ve)&&(Ve="#"+Ve),{type:"color-token",mode:this.mode,color:Ve}},H.parseSizeGroup=function(ne){var he,Ce=!1;if(!ne&&this.fetch().text!=="{"?he=this.parseRegexGroup(/^[-+]? *(?:$|\d+|\d+\.\d*|\.\d*) *[a-z]{0,2} *$/,"size"):he=this.parseStringGroup("size",ne),!he)return null;!ne&&he.text.length===0&&(he.text="0pt",Ce=!0);var Ve=/([-+]?) *(\d+(?:\.\d*)?|\.\d+) *([a-z]{2})/.exec(he.text);if(!Ve)throw new o("Invalid size: '"+he.text+"'",he);var Tt={number:+(Ve[1]+Ve[2]),unit:Ve[3]};if(!zi(Tt))throw new o("Invalid unit: '"+Tt.unit+"'",he);return{type:"size",mode:this.mode,value:Tt,isBlank:Ce}},H.parseUrlGroup=function(ne,he){this.gullet.lexer.setCatcode("%",13);var Ce=this.parseStringGroup("url",ne,!0);if(this.gullet.lexer.setCatcode("%",14),!Ce)return null;var Ve=Ce.text.replace(/\\([#$%&~_^{}])/g,"$1");return{type:"url",mode:this.mode,url:Ve}},H.parseGroup=function(ne,he,Ce,Ve,Tt,Zt){var sr=this.mode;Tt&&this.switchMode(Tt),Zt&&this.consumeSpaces();var Ot=this.fetch(),zr=Ot.text,qr;if(he?zr==="[":zr==="{"||zr==="\\begingroup"){this.consume();var gn=Ke.endOfGroup[zr];this.gullet.beginGroup();var Nn=this.parseExpression(!1,gn),Gn=this.fetch();this.expect(gn),this.gullet.endGroup(),qr={type:"ordgroup",mode:this.mode,loc:l.range(Ot,Gn),body:Nn,semisimple:zr==="\\begingroup"||void 0}}else if(he)qr=null;else if(qr=this.parseFunction(Ve,ne,Ce)||this.parseSymbol(),qr==null&&zr[0]==="\\"&&!Vn.hasOwnProperty(zr)){if(this.settings.throwOnError)throw new o("Undefined control sequence: "+zr,Ot);qr=this.formatUnsupportedCmd(zr),this.consume()}return Tt&&this.switchMode(sr),qr},H.formLigatures=function(ne){for(var he=ne.length-1,Ce=0;Ce<he;++Ce){var Ve=ne[Ce],Tt=Ve.text;Tt==="-"&&ne[Ce+1].text==="-"&&(Ce+1<he&&ne[Ce+2].text==="-"?(ne.splice(Ce,3,{type:"textord",mode:"text",loc:l.range(Ve,ne[Ce+2]),text:"---"}),he-=2):(ne.splice(Ce,2,{type:"textord",mode:"text",loc:l.range(Ve,ne[Ce+1]),text:"--"}),he-=1)),(Tt==="'"||Tt==="`")&&ne[Ce+1].text===Tt&&(ne.splice(Ce,2,{type:"textord",mode:"text",loc:l.range(Ve,ne[Ce+1]),text:Tt+Tt}),he-=1)}},H.parseSymbol=function(){var ne=this.fetch(),he=ne.text;if(/^\\verb[^a-zA-Z]/.test(he)){this.consume();var Ce=he.slice(5),Ve=Ce.charAt(0)==="*";if(Ve&&(Ce=Ce.slice(1)),Ce.length<2||Ce.charAt(0)!==Ce.slice(-1))throw new o(`\\verb assertion failed --
|
|
|
please report what input caused this bug`);return Ce=Ce.slice(1,-1),{type:"verb",mode:"text",body:Ce,star:Ve}}An.hasOwnProperty(he[0])&&!Ze[this.mode][he[0]]&&(this.settings.strict&&this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Accented Unicode text character "'+he[0]+'" used in math mode',ne),he=An[he[0]]+he.substr(1));var Tt=Xa.exec(he);Tt&&(he=he.substring(0,Tt.index),he==="i"?he="\u0131":he==="j"&&(he="\u0237"));var Zt;if(Ze[this.mode][he]){this.settings.strict&&this.mode==="math"&&it.indexOf(he)>=0&&this.settings.reportNonstrict("unicodeTextInMathMode",'Latin-1/Unicode text character "'+he[0]+'" used in math mode',ne);var sr=Ze[this.mode][he].group,Ot=l.range(ne),zr;if(Gt.hasOwnProperty(sr)){var qr=sr;zr={type:"atom",mode:this.mode,family:qr,loc:Ot,text:he}}else zr={type:sr,mode:this.mode,loc:Ot,text:he};Zt=zr}else if(he.charCodeAt(0)>=128)this.settings.strict&&(Pe(he.charCodeAt(0))?this.mode==="math"&&this.settings.reportNonstrict("unicodeTextInMathMode",'Unicode text character "'+he[0]+'" used in math mode',ne):this.settings.reportNonstrict("unknownSymbol",'Unrecognized Unicode character "'+he[0]+'"'+(" ("+he.charCodeAt(0)+")"),ne)),Zt={type:"textord",mode:"text",loc:l.range(ne),text:he};else return null;if(this.consume(),Tt)for(var gn=0;gn<Tt[0].length;gn++){var Nn=Tt[0][gn];if(!Dn[Nn])throw new o("Unknown accent ' "+Nn+"'",ne);var Gn=Dn[Nn][this.mode];if(!Gn)throw new o("Accent "+Nn+" unsupported in "+this.mode+" mode",ne);Zt={type:"accent",mode:this.mode,loc:l.range(ne),label:Gn,isStretchy:!1,isShifty:!0,base:Zt}}return Zt},Ke}();Bn.endOfExpression=["}","\\endgroup","\\end","\\right","&"],Bn.endOfGroup={"[":"]","{":"}","\\begingroup":"\\endgroup"},Bn.SUPSUB_GREEDINESS=1;var ra=function(H,X){if(!(typeof H=="string"||H instanceof String))throw new TypeError("KaTeX can only parse string typed expression");var ne=new Bn(H,X);delete ne.gullet.macros.current["\\df@tag"];var he=ne.parse();if(ne.gullet.macros.get("\\df@tag")){if(!X.displayMode)throw new o("\\tag works only in display equations");ne.gullet.feed("\\df@tag"),he=[{type:"tag",mode:"text",body:he,tag:ne.parse()}]}return he},Gi=ra,yo=function(H,X,ne){X.textContent="";var he=Mu(H,ne).toNode();X.appendChild(he)};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."),yo=function(){throw new o("KaTeX doesn't work in quirks mode.")});var ao=function(H,X){var ne=Mu(H,X).toMarkup();return ne},Yo=function(H,X){var ne=new O(X);return Gi(H,ne)},bl=function(H,X,ne){if(ne.throwOnError||!(H instanceof o))throw H;var he=st.makeSpan(["katex-error"],[new Re(X)]);return he.setAttribute("title",H.toString()),he.setAttribute("style","color:"+ne.errorColor),he},Mu=function(H,X){var ne=new O(X);try{var he=Gi(H,ne);return Io(he,H,ne)}catch(Ce){return bl(Ce,H,ne)}},Xo=function(H,X){var ne=new O(X);try{var he=Gi(H,ne);return Oo(he,H,ne)}catch(Ce){return bl(Ce,H,ne)}},xc={version:"0.11.1",render:yo,renderToString:ao,ParseError:o,__parse:Yo,__renderToDomTree:Mu,__renderToHTMLTree:Xo,__setFontMetrics:tt,__defineSymbol:fe,__defineMacro:ye,__domTree:{Span:ft,Anchor:qe,SymbolNode:Re,SvgNode:$e,PathNode:We,LineNode:Ye}},_u=e.default=xc}]).default})},76414:function(d,_,e){var r=e(64696),i=e(16824),l=e(23476),c=e(63122),f=e(37279);function o(h){var u=-1,a=h==null?0:h.length;for(this.clear();++u<a;){var x=h[u];this.set(x[0],x[1])}}o.prototype.clear=r,o.prototype.delete=i,o.prototype.get=l,o.prototype.has=c,o.prototype.set=f,d.exports=o},99746:function(d,_,e){var r=e(34251),i=e(24968),l=e(28290),c=e(88068),f=e(54238);function o(h){var u=-1,a=h==null?0:h.length;for(this.clear();++u<a;){var x=h[u];this.set(x[0],x[1])}}o.prototype.clear=r,o.prototype.delete=i,o.prototype.get=l,o.prototype.has=c,o.prototype.set=f,d.exports=o},40164:function(d,_,e){var r=e(73893),i=e(33152),l=r(i,"Map");d.exports=l},52166:function(d,_,e){var r=e(35365),i=e(63765),l=e(12608),c=e(10203),f=e(11298);function o(h){var u=-1,a=h==null?0:h.length;for(this.clear();++u<a;){var x=h[u];this.set(x[0],x[1])}}o.prototype.clear=r,o.prototype.delete=i,o.prototype.get=l,o.prototype.has=c,o.prototype.set=f,d.exports=o},91866:function(d,_,e){var r=e(99746),i=e(31119),l=e(64399),c=e(81897),f=e(90558),o=e(64841);function h(u){var a=this.__data__=new r(u);this.size=a.size}h.prototype.clear=i,h.prototype.delete=l,h.prototype.get=c,h.prototype.has=f,h.prototype.set=o,d.exports=h},91869:function(d,_,e){var r=e(33152),i=r.Symbol;d.exports=i},77945:function(d,_,e){var r=e(33152),i=r.Uint8Array;d.exports=i},79628:function(d){function _(e,r,i){switch(i.length){case 0:return e.call(r);case 1:return e.call(r,i[0]);case 2:return e.call(r,i[0],i[1]);case 3:return e.call(r,i[0],i[1],i[2])}return e.apply(r,i)}d.exports=_},63333:function(d,_,e){var r=e(67943),i=e(13053),l=e(80744),c=e(57835),f=e(70213),o=e(18397),h=Object.prototype,u=h.hasOwnProperty;function a(x,p){var y=l(x),m=!y&&i(x),b=!y&&!m&&c(x),A=!y&&!m&&!b&&o(x),k=y||m||b||A,R=k?r(x.length,String):[],C=R.length;for(var O in x)(p||u.call(x,O))&&!(k&&(O=="length"||b&&(O=="offset"||O=="parent")||A&&(O=="buffer"||O=="byteLength"||O=="byteOffset")||f(O,C)))&&R.push(O);return R}d.exports=a},89135:function(d,_,e){var r=e(42813),i=e(43607);function l(c,f,o){(o!==void 0&&!i(c[f],o)||o===void 0&&!(f in c))&&r(c,f,o)}d.exports=l},60348:function(d,_,e){var r=e(42813),i=e(43607),l=Object.prototype,c=l.hasOwnProperty;function f(o,h,u){var a=o[h];(!(c.call(o,h)&&i(a,u))||u===void 0&&!(h in o))&&r(o,h,u)}d.exports=f},67971:function(d,_,e){var r=e(43607);function i(l,c){for(var f=l.length;f--;)if(r(l[f][0],c))return f;return-1}d.exports=i},42813:function(d,_,e){var r=e(35234);function i(l,c,f){c=="__proto__"&&r?r(l,c,{configurable:!0,enumerable:!0,value:f,writable:!0}):l[c]=f}d.exports=i},35024:function(d,_,e){var r=e(20816),i=Object.create,l=function(){function c(){}return function(f){if(!r(f))return{};if(i)return i(f);c.prototype=f;var o=new c;return c.prototype=void 0,o}}();d.exports=l},14018:function(d,_,e){var r=e(78010),i=r();d.exports=i},86756:function(d,_,e){var r=e(91869),i=e(72533),l=e(74702),c="[object Null]",f="[object Undefined]",o=r?r.toStringTag:void 0;function h(u){return u==null?u===void 0?f:c:o&&o in Object(u)?i(u):l(u)}d.exports=h},61506:function(d,_,e){var r=e(86756),i=e(93913),l="[object Arguments]";function c(f){return i(f)&&r(f)==l}d.exports=c},6367:function(d,_,e){var r=e(9363),i=e(89379),l=e(20816),c=e(63256),f=/[\\^$.*+?()[\]{}|]/g,o=/^\[object .+?Constructor\]$/,h=Function.prototype,u=Object.prototype,a=h.toString,x=u.hasOwnProperty,p=RegExp("^"+a.call(x).replace(f,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function y(m){if(!l(m)||i(m))return!1;var b=r(m)?p:o;return b.test(c(m))}d.exports=y},10766:function(d,_,e){var r=e(86756),i=e(11156),l=e(93913),c="[object Arguments]",f="[object Array]",o="[object Boolean]",h="[object Date]",u="[object Error]",a="[object Function]",x="[object Map]",p="[object Number]",y="[object Object]",m="[object RegExp]",b="[object Set]",A="[object String]",k="[object WeakMap]",R="[object ArrayBuffer]",C="[object DataView]",O="[object Float32Array]",M="[object Float64Array]",B="[object Int8Array]",N="[object Int16Array]",K="[object Int32Array]",$="[object Uint8Array]",G="[object Uint8ClampedArray]",se="[object Uint16Array]",ie="[object Uint32Array]",le={};le[O]=le[M]=le[B]=le[N]=le[K]=le[$]=le[G]=le[se]=le[ie]=!0,le[c]=le[f]=le[R]=le[o]=le[C]=le[h]=le[u]=le[a]=le[x]=le[p]=le[y]=le[m]=le[b]=le[A]=le[k]=!1;function q(J){return l(J)&&i(J.length)&&!!le[r(J)]}d.exports=q},33988:function(d,_,e){var r=e(20816),i=e(7975),l=e(97817),c=Object.prototype,f=c.hasOwnProperty;function o(h){if(!r(h))return l(h);var u=i(h),a=[];for(var x in h)x=="constructor"&&(u||!f.call(h,x))||a.push(x);return a}d.exports=o},50097:function(d,_,e){var r=e(91866),i=e(89135),l=e(14018),c=e(23585),f=e(20816),o=e(56730),h=e(47052);function u(a,x,p,y,m){a!==x&&l(x,function(b,A){if(m||(m=new r),f(b))c(a,x,A,p,u,y,m);else{var k=y?y(h(a,A),b,A+"",a,x,m):void 0;k===void 0&&(k=b),i(a,A,k)}},o)}d.exports=u},23585:function(d,_,e){var r=e(89135),i=e(32315),l=e(78358),c=e(47760),f=e(4084),o=e(13053),h=e(80744),u=e(41590),a=e(57835),x=e(9363),p=e(20816),y=e(19308),m=e(18397),b=e(47052),A=e(20480);function k(R,C,O,M,B,N,K){var $=b(R,O),G=b(C,O),se=K.get(G);if(se){r(R,O,se);return}var ie=N?N($,G,O+"",R,C,K):void 0,le=ie===void 0;if(le){var q=h(G),J=!q&&a(G),V=!q&&!J&&m(G);ie=G,q||J||V?h($)?ie=$:u($)?ie=c($):J?(le=!1,ie=i(G,!0)):V?(le=!1,ie=l(G,!0)):ie=[]:y(G)||o(G)?(ie=$,o($)?ie=A($):(!p($)||x($))&&(ie=f(G))):le=!1}le&&(K.set(G,ie),B(ie,G,M,N,K),K.delete(G)),r(R,O,ie)}d.exports=k},92918:function(d,_,e){var r=e(46962),i=e(19652),l=e(71152);function c(f,o){return l(i(f,o,r),f+"")}d.exports=c},63989:function(d,_,e){var r=e(13503),i=e(35234),l=e(46962),c=i?function(f,o){return i(f,"toString",{configurable:!0,enumerable:!1,value:r(o),writable:!0})}:l;d.exports=c},67943:function(d){function _(e,r){for(var i=-1,l=Array(e);++i<e;)l[i]=r(i);return l}d.exports=_},38342:function(d){function _(e){return function(r){return e(r)}}d.exports=_},20188:function(d,_,e){var r=e(77945);function i(l){var c=new l.constructor(l.byteLength);return new r(c).set(new r(l)),c}d.exports=i},32315:function(d,_,e){d=e.nmd(d);var r=e(33152),i=_&&!_.nodeType&&_,l=i&&!0&&d&&!d.nodeType&&d,c=l&&l.exports===i,f=c?r.Buffer:void 0,o=f?f.allocUnsafe:void 0;function h(u,a){if(a)return u.slice();var x=u.length,p=o?o(x):new u.constructor(x);return u.copy(p),p}d.exports=h},78358:function(d,_,e){var r=e(20188);function i(l,c){var f=c?r(l.buffer):l.buffer;return new l.constructor(f,l.byteOffset,l.length)}d.exports=i},47760:function(d){function _(e,r){var i=-1,l=e.length;for(r||(r=Array(l));++i<l;)r[i]=e[i];return r}d.exports=_},95378:function(d,_,e){var r=e(60348),i=e(42813);function l(c,f,o,h){var u=!o;o||(o={});for(var a=-1,x=f.length;++a<x;){var p=f[a],y=h?h(o[p],c[p],p,o,c):void 0;y===void 0&&(y=c[p]),u?i(o,p,y):r(o,p,y)}return o}d.exports=l},64218:function(d,_,e){var r=e(33152),i=r["__core-js_shared__"];d.exports=i},63323:function(d,_,e){var r=e(92918),i=e(8138);function l(c){return r(function(f,o){var h=-1,u=o.length,a=u>1?o[u-1]:void 0,x=u>2?o[2]:void 0;for(a=c.length>3&&typeof a=="function"?(u--,a):void 0,x&&i(o[0],o[1],x)&&(a=u<3?void 0:a,u=1),f=Object(f);++h<u;){var p=o[h];p&&c(f,p,h,a)}return f})}d.exports=l},78010:function(d){function _(e){return function(r,i,l){for(var c=-1,f=Object(r),o=l(r),h=o.length;h--;){var u=o[e?h:++c];if(i(f[u],u,f)===!1)break}return r}}d.exports=_},35234:function(d,_,e){var r=e(73893),i=function(){try{var l=r(Object,"defineProperty");return l({},"",{}),l}catch(c){}}();d.exports=i},37675:function(d,_,e){var r=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g;d.exports=r},89819:function(d,_,e){var r=e(94358);function i(l,c){var f=l.__data__;return r(c)?f[typeof c=="string"?"string":"hash"]:f.map}d.exports=i},73893:function(d,_,e){var r=e(6367),i=e(49966);function l(c,f){var o=i(c,f);return r(o)?o:void 0}d.exports=l},49217:function(d,_,e){var r=e(31030),i=r(Object.getPrototypeOf,Object);d.exports=i},72533:function(d,_,e){var r=e(91869),i=Object.prototype,l=i.hasOwnProperty,c=i.toString,f=r?r.toStringTag:void 0;function o(h){var u=l.call(h,f),a=h[f];try{h[f]=void 0;var x=!0}catch(y){}var p=c.call(h);return x&&(u?h[f]=a:delete h[f]),p}d.exports=o},49966:function(d){function _(e,r){return e==null?void 0:e[r]}d.exports=_},64696:function(d,_,e){var r=e(65294);function i(){this.__data__=r?r(null):{},this.size=0}d.exports=i},16824:function(d){function _(e){var r=this.has(e)&&delete this.__data__[e];return this.size-=r?1:0,r}d.exports=_},23476:function(d,_,e){var r=e(65294),i="__lodash_hash_undefined__",l=Object.prototype,c=l.hasOwnProperty;function f(o){var h=this.__data__;if(r){var u=h[o];return u===i?void 0:u}return c.call(h,o)?h[o]:void 0}d.exports=f},63122:function(d,_,e){var r=e(65294),i=Object.prototype,l=i.hasOwnProperty;function c(f){var o=this.__data__;return r?o[f]!==void 0:l.call(o,f)}d.exports=c},37279:function(d,_,e){var r=e(65294),i="__lodash_hash_undefined__";function l(c,f){var o=this.__data__;return this.size+=this.has(c)?0:1,o[c]=r&&f===void 0?i:f,this}d.exports=l},4084:function(d,_,e){var r=e(35024),i=e(49217),l=e(7975);function c(f){return typeof f.constructor=="function"&&!l(f)?r(i(f)):{}}d.exports=c},70213:function(d){var _=9007199254740991,e=/^(?:0|[1-9]\d*)$/;function r(i,l){var c=typeof i;return l=l==null?_:l,!!l&&(c=="number"||c!="symbol"&&e.test(i))&&i>-1&&i%1==0&&i<l}d.exports=r},8138:function(d,_,e){var r=e(43607),i=e(24665),l=e(70213),c=e(20816);function f(o,h,u){if(!c(u))return!1;var a=typeof h;return(a=="number"?i(u)&&l(h,u.length):a=="string"&&h in u)?r(u[h],o):!1}d.exports=f},94358:function(d){function _(e){var r=typeof e;return r=="string"||r=="number"||r=="symbol"||r=="boolean"?e!=="__proto__":e===null}d.exports=_},89379:function(d,_,e){var r=e(64218),i=function(){var c=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return c?"Symbol(src)_1."+c:""}();function l(c){return!!i&&i in c}d.exports=l},7975:function(d){var _=Object.prototype;function e(r){var i=r&&r.constructor,l=typeof i=="function"&&i.prototype||_;return r===l}d.exports=e},34251:function(d){function _(){this.__data__=[],this.size=0}d.exports=_},24968:function(d,_,e){var r=e(67971),i=Array.prototype,l=i.splice;function c(f){var o=this.__data__,h=r(o,f);if(h<0)return!1;var u=o.length-1;return h==u?o.pop():l.call(o,h,1),--this.size,!0}d.exports=c},28290:function(d,_,e){var r=e(67971);function i(l){var c=this.__data__,f=r(c,l);return f<0?void 0:c[f][1]}d.exports=i},88068:function(d,_,e){var r=e(67971);function i(l){return r(this.__data__,l)>-1}d.exports=i},54238:function(d,_,e){var r=e(67971);function i(l,c){var f=this.__data__,o=r(f,l);return o<0?(++this.size,f.push([l,c])):f[o][1]=c,this}d.exports=i},35365:function(d,_,e){var r=e(76414),i=e(99746),l=e(40164);function c(){this.size=0,this.__data__={hash:new r,map:new(l||i),string:new r}}d.exports=c},63765:function(d,_,e){var r=e(89819);function i(l){var c=r(this,l).delete(l);return this.size-=c?1:0,c}d.exports=i},12608:function(d,_,e){var r=e(89819);function i(l){return r(this,l).get(l)}d.exports=i},10203:function(d,_,e){var r=e(89819);function i(l){return r(this,l).has(l)}d.exports=i},11298:function(d,_,e){var r=e(89819);function i(l,c){var f=r(this,l),o=f.size;return f.set(l,c),this.size+=f.size==o?0:1,this}d.exports=i},65294:function(d,_,e){var r=e(73893),i=r(Object,"create");d.exports=i},97817:function(d){function _(e){var r=[];if(e!=null)for(var i in Object(e))r.push(i);return r}d.exports=_},52495:function(d,_,e){d=e.nmd(d);var r=e(37675),i=_&&!_.nodeType&&_,l=i&&!0&&d&&!d.nodeType&&d,c=l&&l.exports===i,f=c&&r.process,o=function(){try{var h=l&&l.require&&l.require("util").types;return h||f&&f.binding&&f.binding("util")}catch(u){}}();d.exports=o},74702:function(d){var _=Object.prototype,e=_.toString;function r(i){return e.call(i)}d.exports=r},31030:function(d){function _(e,r){return function(i){return e(r(i))}}d.exports=_},19652:function(d,_,e){var r=e(79628),i=Math.max;function l(c,f,o){return f=i(f===void 0?c.length-1:f,0),function(){for(var h=arguments,u=-1,a=i(h.length-f,0),x=Array(a);++u<a;)x[u]=h[f+u];u=-1;for(var p=Array(f+1);++u<f;)p[u]=h[u];return p[f]=o(x),r(c,this,p)}}d.exports=l},33152:function(d,_,e){var r=e(37675),i=typeof self=="object"&&self&&self.Object===Object&&self,l=r||i||Function("return this")();d.exports=l},47052:function(d){function _(e,r){if(!(r==="constructor"&&typeof e[r]=="function")&&r!="__proto__")return e[r]}d.exports=_},71152:function(d,_,e){var r=e(63989),i=e(12345),l=i(r);d.exports=l},12345:function(d){var _=800,e=16,r=Date.now;function i(l){var c=0,f=0;return function(){var o=r(),h=e-(o-f);if(f=o,h>0){if(++c>=_)return arguments[0]}else c=0;return l.apply(void 0,arguments)}}d.exports=i},31119:function(d,_,e){var r=e(99746);function i(){this.__data__=new r,this.size=0}d.exports=i},64399:function(d){function _(e){var r=this.__data__,i=r.delete(e);return this.size=r.size,i}d.exports=_},81897:function(d){function _(e){return this.__data__.get(e)}d.exports=_},90558:function(d){function _(e){return this.__data__.has(e)}d.exports=_},64841:function(d,_,e){var r=e(99746),i=e(40164),l=e(52166),c=200;function f(o,h){var u=this.__data__;if(u instanceof r){var a=u.__data__;if(!i||a.length<c-1)return a.push([o,h]),this.size=++u.size,this;u=this.__data__=new l(a)}return u.set(o,h),this.size=u.size,this}d.exports=f},63256:function(d){var _=Function.prototype,e=_.toString;function r(i){if(i!=null){try{return e.call(i)}catch(l){}try{return i+""}catch(l){}}return""}d.exports=r},13503:function(d){function _(e){return function(){return e}}d.exports=_},43607:function(d){function _(e,r){return e===r||e!==e&&r!==r}d.exports=_},46962:function(d){function _(e){return e}d.exports=_},13053:function(d,_,e){var r=e(61506),i=e(93913),l=Object.prototype,c=l.hasOwnProperty,f=l.propertyIsEnumerable,o=r(function(){return arguments}())?r:function(h){return i(h)&&c.call(h,"callee")&&!f.call(h,"callee")};d.exports=o},80744:function(d){var _=Array.isArray;d.exports=_},24665:function(d,_,e){var r=e(9363),i=e(11156);function l(c){return c!=null&&i(c.length)&&!r(c)}d.exports=l},41590:function(d,_,e){var r=e(24665),i=e(93913);function l(c){return i(c)&&r(c)}d.exports=l},57835:function(d,_,e){d=e.nmd(d);var r=e(33152),i=e(55950),l=_&&!_.nodeType&&_,c=l&&!0&&d&&!d.nodeType&&d,f=c&&c.exports===l,o=f?r.Buffer:void 0,h=o?o.isBuffer:void 0,u=h||i;d.exports=u},9363:function(d,_,e){var r=e(86756),i=e(20816),l="[object AsyncFunction]",c="[object Function]",f="[object GeneratorFunction]",o="[object Proxy]";function h(u){if(!i(u))return!1;var a=r(u);return a==c||a==f||a==l||a==o}d.exports=h},11156:function(d){var _=9007199254740991;function e(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=_}d.exports=e},20816:function(d){function _(e){var r=typeof e;return e!=null&&(r=="object"||r=="function")}d.exports=_},93913:function(d){function _(e){return e!=null&&typeof e=="object"}d.exports=_},19308:function(d,_,e){var r=e(86756),i=e(49217),l=e(93913),c="[object Object]",f=Function.prototype,o=Object.prototype,h=f.toString,u=o.hasOwnProperty,a=h.call(Object);function x(p){if(!l(p)||r(p)!=c)return!1;var y=i(p);if(y===null)return!0;var m=u.call(y,"constructor")&&y.constructor;return typeof m=="function"&&m instanceof m&&h.call(m)==a}d.exports=x},18397:function(d,_,e){var r=e(10766),i=e(38342),l=e(52495),c=l&&l.isTypedArray,f=c?i(c):r;d.exports=f},56730:function(d,_,e){var r=e(63333),i=e(33988),l=e(24665);function c(f){return l(f)?r(f,!0):i(f)}d.exports=c},89392:function(d,_,e){d=e.nmd(d);var r;(function(){var i,l="4.17.21",c=200,f="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",h="Invalid `variable` option passed into `_.template`",u="__lodash_hash_undefined__",a=500,x="__lodash_placeholder__",p=1,y=2,m=4,b=1,A=2,k=1,R=2,C=4,O=8,M=16,B=32,N=64,K=128,$=256,G=512,se=30,ie="...",le=800,q=16,J=1,V=2,ue=3,ee=1/0,Q=9007199254740991,ce=17976931348623157e292,Z=NaN,j=4294967295,ae=j-1,me=j>>>1,Pe=[["ary",K],["bind",k],["bindKey",R],["curry",O],["curryRight",M],["flip",G],["partial",B],["partialRight",N],["rearg",$]],Oe="[object Arguments]",Ge="[object Array]",Ne="[object AsyncFunction]",Mt="[object Boolean]",bt="[object Date]",Rt="[object DOMException]",Ht="[object Error]",Bt="[object Function]",rr="[object GeneratorFunction]",je="[object Map]",Et="[object Number]",Nt="[object Null]",rt="[object Object]",gt="[object Promise]",ft="[object Proxy]",qe="[object RegExp]",Be="[object Set]",xe="[object String]",Re="[object Symbol]",$e="[object Undefined]",We="[object WeakMap]",Ye="[object WeakSet]",dt="[object ArrayBuffer]",xt="[object DataView]",ir="[object Float32Array]",er="[object Float64Array]",Le="[object Int8Array]",tt="[object Int16Array]",Vt="[object Int32Array]",Ft="[object Uint8Array]",Wt="[object Uint8ClampedArray]",Gt="[object Uint16Array]",Pt="[object Uint32Array]",Qt=/\b__p \+= '';/g,Ze=/\b(__p \+=) '' \+/g,fe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,pe=/&(?:amp|lt|gt|quot|#39);/g,It=/[&<>"']/g,Te=RegExp(pe.source),ct=RegExp(It.source),$t=/<%-([\s\S]+?)%>/g,Ct=/<%([\s\S]+?)%>/g,Ie=/<%=([\s\S]+?)%>/g,St=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ue=/^\w*$/,Se=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,yt=/[\\^$.*+?()[\]{}|]/g,Lt=RegExp(yt.source),Me=/^\s+/,Pr=/\s/,At=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Gr=/\{\n\/\* \[wrapped with (.+)\] \*/,Yr=/,? & /,Ir=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Rr=/[()=,{}\[\]\/\s]/,mr=/\\(\\)?/g,Nr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Jr=/\w*$/,sn=/^[-+]0x[0-9a-f]+$/i,Xt=/^0b[01]+$/i,_t=/^\[object .+?Constructor\]$/,ut=/^0o[0-7]+$/i,lt=/^(?:0|[1-9]\d*)$/,jt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,yr=/($^)/,vr=/['\n\r\u2028\u2029\\]/g,it="\\ud800-\\udfff",Ar="\\u0300-\\u036f",on="\\ufe20-\\ufe2f",jn="\\u20d0-\\u20ff",Hr=Ar+on+jn,Un="\\u2700-\\u27bf",Hn="a-z\\xdf-\\xf6\\xf8-\\xff",Tn="\\xac\\xb1\\xd7\\xf7",zn="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",yn="\\u2000-\\u206f",wi=" \\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",ti="A-Z\\xc0-\\xd6\\xd8-\\xde",Ei="\\ufe0e\\ufe0f",zi=Tn+zn+yn+wi,Di="['\u2019]",fa="["+it+"]",qn="["+zi+"]",Xi="["+Hr+"]",kt="\\d+",pt="["+Un+"]",Pi="["+Hn+"]",Vi="[^"+it+zi+kt+Un+Hn+ti+"]",oi="\\ud83c[\\udffb-\\udfff]",xa="(?:"+Xi+"|"+oi+")",di="[^"+it+"]",Jn="(?:\\ud83c[\\udde6-\\uddff]){2}",mn="[\\ud800-\\udbff][\\udc00-\\udfff]",nr="["+ti+"]",vt="\\u200d",nt="(?:"+Pi+"|"+Vi+")",Dt="(?:"+nr+"|"+Vi+")",ht="(?:"+Di+"(?:d|ll|m|re|s|t|ve))?",lr="(?:"+Di+"(?:D|LL|M|RE|S|T|VE))?",cr=xa+"?",Cr="["+Ei+"]?",jr="(?:"+vt+"(?:"+[di,Jn,mn].join("|")+")"+Cr+cr+")*",He="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Je="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",be=Cr+cr+jr,st="(?:"+[pt,Jn,mn].join("|")+")"+be,or="(?:"+[di+Xi+"?",Xi,Jn,mn,fa].join("|")+")",br=RegExp(Di,"g"),Or=RegExp(Xi,"g"),Tr=RegExp(oi+"(?="+oi+")|"+or+be,"g"),Fr=RegExp([nr+"?"+Pi+"+"+ht+"(?="+[qn,nr,"$"].join("|")+")",Dt+"+"+lr+"(?="+[qn,nr+nt,"$"].join("|")+")",nr+"?"+nt+"+"+ht,nr+"+"+lr,Je,He,kt,st].join("|"),"g"),pn=RegExp("["+vt+it+Hr+Ei+"]"),xr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,an=["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"],Qr=-1,rn={};rn[ir]=rn[er]=rn[Le]=rn[tt]=rn[Vt]=rn[Ft]=rn[Wt]=rn[Gt]=rn[Pt]=!0,rn[Oe]=rn[Ge]=rn[dt]=rn[Mt]=rn[xt]=rn[bt]=rn[Ht]=rn[Bt]=rn[je]=rn[Et]=rn[rt]=rn[qe]=rn[Be]=rn[xe]=rn[We]=!1;var xn={};xn[Oe]=xn[Ge]=xn[dt]=xn[xt]=xn[Mt]=xn[bt]=xn[ir]=xn[er]=xn[Le]=xn[tt]=xn[Vt]=xn[je]=xn[Et]=xn[rt]=xn[qe]=xn[Be]=xn[xe]=xn[Re]=xn[Ft]=xn[Wt]=xn[Gt]=xn[Pt]=!0,xn[Ht]=xn[Bt]=xn[We]=!1;var da={\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"},xi={"&":"&","<":"<",">":">",'"':""","'":"'"},ui={"&":"&","<":"<",">":">",""":'"',"'":"'"},hn={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ni=parseFloat,Li=parseInt,aa=typeof e.g=="object"&&e.g&&e.g.Object===Object&&e.g,Cs=typeof self=="object"&&self&&self.Object===Object&&self,sa=aa||Cs||Function("return this")(),vs=_&&!_.nodeType&&_,Ts=vs&&!0&&d&&!d.nodeType&&d,Ra=Ts&&Ts.exports===vs,Es=Ra&&aa.process,Wn=function(){try{var fr=Ts&&Ts.require&&Ts.require("util").types;return fr||Es&&Es.binding&&Es.binding("util")}catch(Mr){}}(),ns=Wn&&Wn.isArrayBuffer,$a=Wn&&Wn.isDate,Ps=Wn&&Wn.isMap,Ui=Wn&&Wn.isRegExp,_s=Wn&&Wn.isSet,Po=Wn&&Wn.isTypedArray;function Pa(fr,Mr,Dr){switch(Dr.length){case 0:return fr.call(Mr);case 1:return fr.call(Mr,Dr[0]);case 2:return fr.call(Mr,Dr[0],Dr[1]);case 3:return fr.call(Mr,Dr[0],Dr[1],Dr[2])}return fr.apply(Mr,Dr)}function Ji(fr,Mr,Dr,vn){for(var _n=-1,mt=fr==null?0:fr.length;++_n<mt;){var On=fr[_n];Mr(vn,On,Dr(On),fr)}return vn}function Fa(fr,Mr){for(var Dr=-1,vn=fr==null?0:fr.length;++Dr<vn&&Mr(fr[Dr],Dr,fr)!==!1;);return fr}function Vs(fr,Mr){for(var Dr=fr==null?0:fr.length;Dr--&&Mr(fr[Dr],Dr,fr)!==!1;);return fr}function In(fr,Mr){for(var Dr=-1,vn=fr==null?0:fr.length;++Dr<vn;)if(!Mr(fr[Dr],Dr,fr))return!1;return!0}function La(fr,Mr){for(var Dr=-1,vn=fr==null?0:fr.length,_n=0,mt=[];++Dr<vn;){var On=fr[Dr];Mr(On,Dr,fr)&&(mt[_n++]=On)}return mt}function as(fr,Mr){var Dr=fr==null?0:fr.length;return!!Dr&&lo(fr,Mr,0)>-1}function ss(fr,Mr,Dr){for(var vn=-1,_n=fr==null?0:fr.length;++vn<_n;)if(Dr(Mr,fr[vn]))return!0;return!1}function ki(fr,Mr){for(var Dr=-1,vn=fr==null?0:fr.length,_n=Array(vn);++Dr<vn;)_n[Dr]=Mr(fr[Dr],Dr,fr);return _n}function Oa(fr,Mr){for(var Dr=-1,vn=Mr.length,_n=fr.length;++Dr<vn;)fr[_n+Dr]=Mr[Dr];return fr}function Ia(fr,Mr,Dr,vn){var _n=-1,mt=fr==null?0:fr.length;for(vn&&mt&&(Dr=fr[++_n]);++_n<mt;)Dr=Mr(Dr,fr[_n],_n,fr);return Dr}function cs(fr,Mr,Dr,vn){var _n=fr==null?0:fr.length;for(vn&&_n&&(Dr=fr[--_n]);_n--;)Dr=Mr(Dr,fr[_n],_n,fr);return Dr}function Ys(fr,Mr){for(var Dr=-1,vn=fr==null?0:fr.length;++Dr<vn;)if(Mr(fr[Dr],Dr,fr))return!0;return!1}var wo=li("length");function Io(fr){return fr.split("")}function Oo(fr){return fr.match(Ir)||[]}function Ba(fr,Mr,Dr){var vn;return Dr(fr,function(_n,mt,On){if(Mr(_n,mt,On))return vn=mt,!1}),vn}function qa(fr,Mr,Dr,vn){for(var _n=fr.length,mt=Dr+(vn?1:-1);vn?mt--:++mt<_n;)if(Mr(fr[mt],mt,fr))return mt;return-1}function lo(fr,Mr,Dr){return Mr===Mr?Jt(fr,Mr,Dr):qa(fr,Eo,Dr)}function Do(fr,Mr,Dr,vn){for(var _n=Dr-1,mt=fr.length;++_n<mt;)if(vn(fr[_n],Mr))return _n;return-1}function Eo(fr){return fr!==fr}function ko(fr,Mr){var Dr=fr==null?0:fr.length;return Dr?ja(fr,Mr)/Dr:Z}function li(fr){return function(Mr){return Mr==null?i:Mr[fr]}}function ii(fr){return function(Mr){return fr==null?i:fr[Mr]}}function Na(fr,Mr,Dr,vn,_n){return _n(fr,function(mt,On,Mn){Dr=vn?(vn=!1,mt):Mr(Dr,mt,On,Mn)}),Dr}function Ka(fr,Mr){var Dr=fr.length;for(fr.sort(Mr);Dr--;)fr[Dr]=fr[Dr].value;return fr}function ja(fr,Mr){for(var Dr,vn=-1,_n=fr.length;++vn<_n;){var mt=Mr(fr[vn]);mt!==i&&(Dr=Dr===i?mt:Dr+mt)}return Dr}function Xs(fr,Mr){for(var Dr=-1,vn=Array(fr);++Dr<fr;)vn[Dr]=Mr(Dr);return vn}function So(fr,Mr){return ki(Mr,function(Dr){return[Dr,fr[Dr]]})}function Ho(fr){return fr&&fr.slice(0,Er(fr)+1).replace(Me,"")}function fs(fr){return function(Mr){return fr(Mr)}}function No(fr,Mr){return ki(Mr,function(Dr){return fr[Dr]})}function Wo(fr,Mr){return fr.has(Mr)}function iu(fr,Mr){for(var Dr=-1,vn=fr.length;++Dr<vn&&lo(Mr,fr[Dr],0)>-1;);return Dr}function vo(fr,Mr){for(var Dr=fr.length;Dr--&&lo(Mr,fr[Dr],0)>-1;);return Dr}function Cu(fr,Mr){for(var Dr=fr.length,vn=0;Dr--;)fr[Dr]===Mr&&++vn;return vn}var _o=ii(da),Ks=ii(xi);function Vo(fr){return"\\"+hn[fr]}function du(fr,Mr){return fr==null?i:fr[Mr]}function co(fr){return pn.test(fr)}function go(fr){return xr.test(fr)}function au(fr){for(var Mr,Dr=[];!(Mr=fr.next()).done;)Dr.push(Mr.value);return Dr}function Ro(fr){var Mr=-1,Dr=Array(fr.size);return fr.forEach(function(vn,_n){Dr[++Mr]=[_n,vn]}),Dr}function jo(fr,Mr){return function(Dr){return fr(Mr(Dr))}}function os(fr,Mr){for(var Dr=-1,vn=fr.length,_n=0,mt=[];++Dr<vn;){var On=fr[Dr];(On===Mr||On===x)&&(fr[Dr]=x,mt[_n++]=Dr)}return mt}function Ao(fr){var Mr=-1,Dr=Array(fr.size);return fr.forEach(function(vn){Dr[++Mr]=vn}),Dr}function hu(fr){var Mr=-1,Dr=Array(fr.size);return fr.forEach(function(vn){Dr[++Mr]=[vn,vn]}),Dr}function Jt(fr,Mr,Dr){for(var vn=Dr-1,_n=fr.length;++vn<_n;)if(fr[vn]===Mr)return vn;return-1}function dr(fr,Mr,Dr){for(var vn=Dr+1;vn--;)if(fr[vn]===Mr)return vn;return vn}function ur(fr){return co(fr)?Rn(fr):wo(fr)}function hr(fr){return co(fr)?En(fr):Io(fr)}function Er(fr){for(var Mr=fr.length;Mr--&&Pr.test(fr.charAt(Mr)););return Mr}var cn=ii(ui);function Rn(fr){for(var Mr=Tr.lastIndex=0;Tr.test(fr);)++Mr;return Mr}function En(fr){return fr.match(Tr)||[]}function Ln(fr){return fr.match(Fr)||[]}var Qn=function fr(Mr){Mr=Mr==null?sa:Yn.defaults(sa.Object(),Mr,Yn.pick(sa,an));var Dr=Mr.Array,vn=Mr.Date,_n=Mr.Error,mt=Mr.Function,On=Mr.Math,Mn=Mr.Object,_i=Mr.RegExp,Zi=Mr.String,tr=Mr.TypeError,Ki=Dr.prototype,Mi=mt.prototype,la=Mn.prototype,Ja=Mr["__core-js_shared__"],gs=Mi.toString,Si=la.hasOwnProperty,io=0,zs=function(){var S=/[^.]+$/.exec(Ja&&Ja.keys&&Ja.keys.IE_PROTO||"");return S?"Symbol(src)_1."+S:""}(),ds=la.toString,wa=gs.call(Mn),us=sa._,Qs=_i("^"+gs.call(Si).replace(yt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),kn=Ra?Mr.Buffer:i,Ss=Mr.Symbol,Zs=Mr.Uint8Array,Xe=kn?kn.allocUnsafe:i,Qe=jo(Mn.getPrototypeOf,Mn),zt=Mn.create,Kt=la.propertyIsEnumerable,_r=Ki.splice,Lr=Ss?Ss.isConcatSpreadable:i,Ur=Ss?Ss.iterator:i,fn=Ss?Ss.toStringTag:i,en=function(){try{var S=Ta(Mn,"defineProperty");return S({},"",{}),S}catch(F){}}(),dn=Mr.clearTimeout!==sa.clearTimeout&&Mr.clearTimeout,Kn=vn&&vn.now!==sa.Date.now&&vn.now,Xn=Mr.setTimeout!==sa.setTimeout&&Mr.setTimeout,hi=On.ceil,gi=On.floor,Hi=Mn.getOwnPropertySymbols,Ri=kn?kn.isBuffer:i,mi=Mr.isFinite,ha=Ki.join,vi=jo(Mn.keys,Mn),ci=On.max,oa=On.min,qs=vn.now,As=Mr.parseInt,Wi=On.random,Da=Ki.reverse,Qi=Ta(Mr,"DataView"),Ii=Ta(Mr,"Map"),va=Ta(Mr,"Promise"),ka=Ta(Mr,"Set"),Va=Ta(Mr,"WeakMap"),Js=Ta(Mn,"create"),Ya=Va&&new Va,fo={},Ua=ta(Qi),Xa=ta(Ii),ls=ta(va),ea=ta(ka),Za=ta(Va),ys=Ss?Ss.prototype:i,ga=ys?ys.valueOf:i,ye=ys?ys.toString:i;function Ae(S){if(nu(S)&&!Ga(S)&&!(S instanceof Kr)){if(S instanceof gr)return S;if(Si.call(S,"__wrapped__"))return hs(S)}return new gr(S)}var wr=function(){function S(){}return function(F){if(!Ko(F))return{};if(zt)return zt(F);S.prototype=F;var de=new S;return S.prototype=i,de}}();function Vr(){}function gr(S,F){this.__wrapped__=S,this.__actions__=[],this.__chain__=!!F,this.__index__=0,this.__values__=i}Ae.templateSettings={escape:$t,evaluate:Ct,interpolate:Ie,variable:"",imports:{_:Ae}},Ae.prototype=Vr.prototype,Ae.prototype.constructor=Ae,gr.prototype=wr(Vr.prototype),gr.prototype.constructor=gr;function Kr(S){this.__wrapped__=S,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=j,this.__views__=[]}function wn(){var S=new Kr(this.__wrapped__);return S.__actions__=Os(this.__actions__),S.__dir__=this.__dir__,S.__filtered__=this.__filtered__,S.__iteratees__=Os(this.__iteratees__),S.__takeCount__=this.__takeCount__,S.__views__=Os(this.__views__),S}function Vn(){if(this.__filtered__){var S=new Kr(this);S.__dir__=-1,S.__filtered__=!0}else S=this.clone(),S.__dir__*=-1;return S}function Oi(){var S=this.__wrapped__.value(),F=this.__dir__,de=Ga(S),Fe=F<0,wt=de?S.length:0,qt=Jl(0,wt,this.__views__),pr=qt.start,kr=qt.end,$r=kr-pr,Cn=Fe?kr:pr-1,Pn=this.__iteratees__,Zn=Pn.length,bi=0,qi=oa($r,this.__takeCount__);if(!de||!Fe&&wt==$r&&qi==$r)return Wc(S,this.__actions__);var Sa=[];e:for(;$r--&&bi<qi;){Cn+=F;for(var is=-1,Aa=S[Cn];++is<Zn;){var ws=Pn[is],ks=ws.iteratee,nc=ws.type,yl=ks(Aa);if(nc==V)Aa=yl;else if(!yl){if(nc==J)continue e;break e}}Sa[bi++]=Aa}return Sa}Kr.prototype=wr(Vr.prototype),Kr.prototype.constructor=Kr;function Dn(S){var F=-1,de=S==null?0:S.length;for(this.clear();++F<de;){var Fe=S[F];this.set(Fe[0],Fe[1])}}function An(){this.__data__=Js?Js(null):{},this.size=0}function Bn(S){var F=this.has(S)&&delete this.__data__[S];return this.size-=F?1:0,F}function ra(S){var F=this.__data__;if(Js){var de=F[S];return de===u?i:de}return Si.call(F,S)?F[S]:i}function Gi(S){var F=this.__data__;return Js?F[S]!==i:Si.call(F,S)}function yo(S,F){var de=this.__data__;return this.size+=this.has(S)?0:1,de[S]=Js&&F===i?u:F,this}Dn.prototype.clear=An,Dn.prototype.delete=Bn,Dn.prototype.get=ra,Dn.prototype.has=Gi,Dn.prototype.set=yo;function ao(S){var F=-1,de=S==null?0:S.length;for(this.clear();++F<de;){var Fe=S[F];this.set(Fe[0],Fe[1])}}function Yo(){this.__data__=[],this.size=0}function bl(S){var F=this.__data__,de=Ma(F,S);if(de<0)return!1;var Fe=F.length-1;return de==Fe?F.pop():_r.call(F,de,1),--this.size,!0}function Mu(S){var F=this.__data__,de=Ma(F,S);return de<0?i:F[de][1]}function Xo(S){return Ma(this.__data__,S)>-1}function xc(S,F){var de=this.__data__,Fe=Ma(de,S);return Fe<0?(++this.size,de.push([S,F])):de[Fe][1]=F,this}ao.prototype.clear=Yo,ao.prototype.delete=bl,ao.prototype.get=Mu,ao.prototype.has=Xo,ao.prototype.set=xc;function _u(S){var F=-1,de=S==null?0:S.length;for(this.clear();++F<de;){var Fe=S[F];this.set(Fe[0],Fe[1])}}function Ke(){this.size=0,this.__data__={hash:new Dn,map:new(Ii||ao),string:new Dn}}function H(S){var F=Ai(this,S).delete(S);return this.size-=F?1:0,F}function X(S){return Ai(this,S).get(S)}function ne(S){return Ai(this,S).has(S)}function he(S,F){var de=Ai(this,S),Fe=de.size;return de.set(S,F),this.size+=de.size==Fe?0:1,this}_u.prototype.clear=Ke,_u.prototype.delete=H,_u.prototype.get=X,_u.prototype.has=ne,_u.prototype.set=he;function Ce(S){var F=-1,de=S==null?0:S.length;for(this.__data__=new _u;++F<de;)this.add(S[F])}function Ve(S){return this.__data__.set(S,u),this}function Tt(S){return this.__data__.has(S)}Ce.prototype.add=Ce.prototype.push=Ve,Ce.prototype.has=Tt;function Zt(S){var F=this.__data__=new ao(S);this.size=F.size}function sr(){this.__data__=new ao,this.size=0}function Ot(S){var F=this.__data__,de=F.delete(S);return this.size=F.size,de}function zr(S){return this.__data__.get(S)}function qr(S){return this.__data__.has(S)}function gn(S,F){var de=this.__data__;if(de instanceof ao){var Fe=de.__data__;if(!Ii||Fe.length<c-1)return Fe.push([S,F]),this.size=++de.size,this;de=this.__data__=new _u(Fe)}return de.set(S,F),this.size=de.size,this}Zt.prototype.clear=sr,Zt.prototype.delete=Ot,Zt.prototype.get=zr,Zt.prototype.has=qr,Zt.prototype.set=gn;function Nn(S,F){var de=Ga(S),Fe=!de&&Ff(S),wt=!de&&!Fe&&Pf(S),qt=!de&&!Fe&&!wt&&Uf(S),pr=de||Fe||wt||qt,kr=pr?Xs(S.length,Zi):[],$r=kr.length;for(var Cn in S)(F||Si.call(S,Cn))&&!(pr&&(Cn=="length"||wt&&(Cn=="offset"||Cn=="parent")||qt&&(Cn=="buffer"||Cn=="byteLength"||Cn=="byteOffset")||Co(Cn,$r)))&&kr.push(Cn);return kr}function Gn(S){var F=S.length;return F?S[wu(0,F-1)]:i}function yi(S,F){return Fi(Os(S),Is(F,0,S.length))}function ca(S){return Fi(Os(S))}function na(S,F,de){(de!==i&&!jc(S[F],de)||de===i&&!(F in S))&&Yi(S,F,de)}function ua(S,F,de){var Fe=S[F];(!(Si.call(S,F)&&jc(Fe,de))||de===i&&!(F in S))&&Yi(S,F,de)}function Ma(S,F){for(var de=S.length;de--;)if(jc(S[de][0],F))return de;return-1}function es(S,F,de,Fe){return Ls(S,function(wt,qt,pr){F(Fe,wt,de(wt),pr)}),Fe}function bs(S,F){return S&&uo(F,Lu(F),S)}function Ha(S,F){return S&&uo(F,jl(F),S)}function Yi(S,F,de){F=="__proto__"&&en?en(S,F,{configurable:!0,enumerable:!0,value:de,writable:!0}):S[F]=de}function Ns(S,F){for(var de=-1,Fe=F.length,wt=Dr(Fe),qt=S==null;++de<Fe;)wt[de]=qt?i:id(S,F[de]);return wt}function Is(S,F,de){return S===S&&(de!==i&&(S=S<=de?S:de),F!==i&&(S=S>=F?S:F)),S}function fi(S,F,de,Fe,wt,qt){var pr,kr=F&p,$r=F&y,Cn=F&m;if(de&&(pr=wt?de(S,Fe,wt,qt):de(S)),pr!==i)return pr;if(!Ko(S))return S;var Pn=Ga(S);if(Pn){if(pr=Ml(S),!kr)return Os(S,pr)}else{var Zn=xs(S),bi=Zn==Bt||Zn==rr;if(Pf(S))return of(S,kr);if(Zn==rt||Zn==Oe||bi&&!wt){if(pr=$r||bi?{}:cl(S),!kr)return $r?Zo(S,Ha(pr,S)):zu(S,bs(pr,S))}else{if(!xn[Zn])return wt?S:{};pr=Ci(S,Zn,kr)}}qt||(qt=new Zt);var qi=qt.get(S);if(qi)return qi;qt.set(S,pr),_d(S)?S.forEach(function(Aa){pr.add(fi(Aa,F,de,Aa,S,qt))}):md(S)&&S.forEach(function(Aa,ws){pr.set(ws,fi(Aa,F,de,ws,S,qt))});var Sa=Cn?$r?_e:L:$r?jl:Lu,is=Pn?i:Sa(S);return Fa(is||S,function(Aa,ws){is&&(ws=Aa,Aa=S[ws]),ua(pr,ws,fi(Aa,F,de,ws,S,qt))}),pr}function ho(S){var F=Lu(S);return function(de){return so(de,S,F)}}function so(S,F,de){var Fe=de.length;if(S==null)return!Fe;for(S=Mn(S);Fe--;){var wt=de[Fe],qt=F[wt],pr=S[wt];if(pr===i&&!(wt in S)||!qt(pr))return!1}return!0}function Qo(S,F,de){if(typeof S!="function")throw new tr(o);return _c(function(){S.apply(i,de)},F)}function Rs(S,F,de,Fe){var wt=-1,qt=as,pr=!0,kr=S.length,$r=[],Cn=F.length;if(!kr)return $r;de&&(F=ki(F,fs(de))),Fe?(qt=ss,pr=!1):F.length>=c&&(qt=Wo,pr=!1,F=new Ce(F));e:for(;++wt<kr;){var Pn=S[wt],Zn=de==null?Pn:de(Pn);if(Pn=Fe||Pn!==0?Pn:0,pr&&Zn===Zn){for(var bi=Cn;bi--;)if(F[bi]===Zn)continue e;$r.push(Pn)}else qt(F,Zn,Fe)||$r.push(Pn)}return $r}var Ls=Su(bo),js=Su(rl,!0);function xl(S,F){var de=!0;return Ls(S,function(Fe,wt,qt){return de=!!F(Fe,wt,qt),de}),de}function Vu(S,F,de){for(var Fe=-1,wt=S.length;++Fe<wt;){var qt=S[Fe],pr=F(qt);if(pr!=null&&(kr===i?pr===pr&&!rc(pr):de(pr,kr)))var kr=pr,$r=qt}return $r}function Tu(S,F,de,Fe){var wt=S.length;for(de=rs(de),de<0&&(de=-de>wt?0:wt+de),Fe=Fe===i||Fe>wt?wt:rs(Fe),Fe<0&&(Fe+=wt),Fe=de>Fe?0:yd(Fe);de<Fe;)S[de++]=F;return S}function qo(S,F){var de=[];return Ls(S,function(Fe,wt,qt){F(Fe,wt,qt)&&de.push(Fe)}),de}function Hs(S,F,de,Fe,wt){var qt=-1,pr=S.length;for(de||(de=dc),wt||(wt=[]);++qt<pr;){var kr=S[qt];F>0&&de(kr)?F>1?Hs(kr,F-1,de,Fe,wt):Oa(wt,kr):Fe||(wt[wt.length]=kr)}return wt}var Fu=Xu(),gu=Xu(!0);function bo(S,F){return S&&Fu(S,F,Lu)}function rl(S,F){return S&&gu(S,F,Lu)}function wl(S,F){return La(F,function(de){return bf(S[de])})}function Uo(S,F){F=al(F,S);for(var de=0,Fe=F.length;S!=null&&de<Fe;)S=S[$i(F[de++])];return de&&de==Fe?S:i}function El(S,F,de){var Fe=F(S);return Ga(S)?Fe:Oa(Fe,de(S))}function Ms(S){return S==null?S===i?$e:Nt:fn&&fn in Mn(S)?$s(S):Xc(S)}function zo(S,F){return S>F}function Bu(S,F){return S!=null&&Si.call(S,F)}function zl(S,F){return S!=null&&F in Mn(S)}function yu(S,F,de){return S>=oa(F,de)&&S<ci(F,de)}function ac(S,F,de){for(var Fe=de?ss:as,wt=S[0].length,qt=S.length,pr=qt,kr=Dr(qt),$r=1/0,Cn=[];pr--;){var Pn=S[pr];pr&&F&&(Pn=ki(Pn,fs(F))),$r=oa(Pn.length,$r),kr[pr]=!de&&(F||wt>=120&&Pn.length>=120)?new Ce(pr&&Pn):i}Pn=S[0];var Zn=-1,bi=kr[0];e:for(;++Zn<wt&&Cn.length<$r;){var qi=Pn[Zn],Sa=F?F(qi):qi;if(qi=de||qi!==0?qi:0,!(bi?Wo(bi,Sa):Fe(Cn,Sa,de))){for(pr=qt;--pr;){var is=kr[pr];if(!(is?Wo(is,Sa):Fe(S[pr],Sa,de)))continue e}bi&&bi.push(Sa),Cn.push(qi)}}return Cn}function Zl(S,F,de,Fe){return bo(S,function(wt,qt,pr){F(Fe,de(wt),qt,pr)}),Fe}function ei(S,F,de){F=al(F,S),S=Gu(S,F);var Fe=S==null?S:S[$i(To(F))];return Fe==null?i:Pa(Fe,S,de)}function sc(S){return nu(S)&&Ms(S)==Oe}function oo(S){return nu(S)&&Ms(S)==dt}function Hl(S){return nu(S)&&Ms(S)==bt}function Jo(S,F,de,Fe,wt){return S===F?!0:S==null||F==null||!nu(S)&&!nu(F)?S!==S&&F!==F:nl(S,F,de,Fe,Jo,wt)}function nl(S,F,de,Fe,wt,qt){var pr=Ga(S),kr=Ga(F),$r=pr?Ge:xs(S),Cn=kr?Ge:xs(F);$r=$r==Oe?rt:$r,Cn=Cn==Oe?rt:Cn;var Pn=$r==rt,Zn=Cn==rt,bi=$r==Cn;if(bi&&Pf(S)){if(!Pf(F))return!1;pr=!0,Pn=!1}if(bi&&!Pn)return qt||(qt=new Zt),pr||Uf(S)?ql(S,F,de,Fe,wt,qt):Vc(S,F,$r,de,Fe,wt,qt);if(!(de&b)){var qi=Pn&&Si.call(S,"__wrapped__"),Sa=Zn&&Si.call(F,"__wrapped__");if(qi||Sa){var is=qi?S.value():S,Aa=Sa?F.value():F;return qt||(qt=new Zt),wt(is,Aa,de,Fe,qt)}}return bi?(qt||(qt=new Zt),I(S,F,de,Fe,wt,qt)):!1}function eo(S){return nu(S)&&xs(S)==je}function zc(S,F,de,Fe){var wt=de.length,qt=wt,pr=!Fe;if(S==null)return!qt;for(S=Mn(S);wt--;){var kr=de[wt];if(pr&&kr[2]?kr[1]!==S[kr[0]]:!(kr[0]in S))return!1}for(;++wt<qt;){kr=de[wt];var $r=kr[0],Cn=S[$r],Pn=kr[1];if(pr&&kr[2]){if(Cn===i&&!($r in S))return!1}else{var Zn=new Zt;if(Fe)var bi=Fe(Cn,Pn,$r,S,F,Zn);if(!(bi===i?Jo(Pn,Cn,b|A,Fe,Zn):bi))return!1}}return!0}function wc(S){if(!Ko(S)||hc(S))return!1;var F=bf(S)?Qs:_t;return F.test(ta(S))}function xo(S){return nu(S)&&Ms(S)==qe}function rf(S){return nu(S)&&xs(S)==Be}function nf(S){return nu(S)&&qf(S.length)&&!!rn[Ms(S)]}function Zc(S){return typeof S=="function"?S:S==null?Ul:typeof S=="object"?Ga(S)?Ws(S[0],S[1]):Sl(S):Od(S)}function bu(S){if(!dl(S))return vi(S);var F=[];for(var de in Mn(S))Si.call(S,de)&&de!="constructor"&&F.push(de);return F}function Ec(S){if(!Ko(S))return mc(S);var F=dl(S),de=[];for(var Fe in S)Fe=="constructor"&&(F||!Si.call(S,Fe))||de.push(Fe);return de}function xu(S,F){return S<F}function pu(S,F){var de=-1,Fe=Nl(S)?Dr(S.length):[];return Ls(S,function(wt,qt,pr){Fe[++de]=F(wt,qt,pr)}),Fe}function Sl(S){var F=Wa(S);return F.length==1&&F[0][2]?tc(F[0][0],F[0][1]):function(de){return de===S||zc(de,S,F)}}function Ws(S,F){return Qa(S)&&Yc(F)?tc($i(S),F):function(de){var Fe=id(de,S);return Fe===i&&Fe===F?ad(de,S):Jo(F,Fe,b|A)}}function Fs(S,F,de,Fe,wt){S!==F&&Fu(F,function(qt,pr){if(wt||(wt=new Zt),Ko(qt))Lo(S,F,pr,de,Fs,Fe,wt);else{var kr=Fe?Fe(vc(S,pr),qt,pr+"",S,F,wt):i;kr===i&&(kr=qt),na(S,pr,kr)}},jl)}function Lo(S,F,de,Fe,wt,qt,pr){var kr=vc(S,de),$r=vc(F,de),Cn=pr.get($r);if(Cn){na(S,de,Cn);return}var Pn=qt?qt(kr,$r,de+"",S,F,pr):i,Zn=Pn===i;if(Zn){var bi=Ga($r),qi=!bi&&Pf($r),Sa=!bi&&!qi&&Uf($r);Pn=$r,bi||qi||Sa?Ga(kr)?Pn=kr:cu(kr)?Pn=Os(kr):qi?(Zn=!1,Pn=of($r,!0)):Sa?(Zn=!1,Pn=Il($r,!0)):Pn=[]:Vf($r)||Ff($r)?(Pn=kr,Ff(kr)?Pn=bd(kr):(!Ko(kr)||bf(kr))&&(Pn=cl($r))):Zn=!1}Zn&&(pr.set($r,Pn),wt(Pn,$r,Fe,qt,pr),pr.delete($r)),na(S,de,Pn)}function Wl(S,F){var de=S.length;if(de)return F+=F<0?de:0,Co(F,de)?S[F]:i}function Al(S,F,de){F.length?F=ki(F,function(qt){return Ga(qt)?function(pr){return Uo(pr,qt.length===1?qt[0]:qt)}:qt}):F=[Ul];var Fe=-1;F=ki(F,fs(un()));var wt=pu(S,function(qt,pr,kr){var $r=ki(F,function(Cn){return Cn(qt)});return{criteria:$r,index:++Fe,value:qt}});return Ka(wt,function(qt,pr){return Eu(qt,pr,de)})}function su(S,F){return Sc(S,F,function(de,Fe){return ad(S,Fe)})}function Sc(S,F,de){for(var Fe=-1,wt=F.length,qt={};++Fe<wt;){var pr=F[Fe],kr=Uo(S,pr);de(kr,pr)&&Nu(qt,al(pr,S),kr)}return qt}function Ac(S){return function(F){return Uo(F,S)}}function ou(S,F,de,Fe){var wt=Fe?Do:lo,qt=-1,pr=F.length,kr=S;for(S===F&&(F=Os(F)),de&&(kr=ki(S,fs(de)));++qt<pr;)for(var $r=0,Cn=F[qt],Pn=de?de(Cn):Cn;($r=wt(kr,Pn,$r,Fe))>-1;)kr!==S&&_r.call(kr,$r,1),_r.call(S,$r,1);return S}function Cl(S,F){for(var de=S?F.length:0,Fe=de-1;de--;){var wt=F[de];if(de==Fe||wt!==qt){var qt=wt;Co(wt)?_r.call(S,wt,1):lc(S,wt)}}return S}function wu(S,F){return S+gi(Wi()*(F-S+1))}function Gl(S,F,de,Fe){for(var wt=-1,qt=ci(hi((F-S)/(de||1)),0),pr=Dr(qt);qt--;)pr[Fe?qt:++wt]=S,S+=de;return pr}function il(S,F){var de="";if(!S||F<1||F>Q)return de;do F%2&&(de+=S),F=gi(F/2),F&&(S+=S);while(F);return de}function Ca(S,F){return Ju(ru(S,F,Ul),S+"")}function af(S){return Gn(zf(S))}function Hc(S,F){var de=zf(S);return Fi(de,Is(F,0,de.length))}function Nu(S,F,de,Fe){if(!Ko(S))return S;F=al(F,S);for(var wt=-1,qt=F.length,pr=qt-1,kr=S;kr!=null&&++wt<qt;){var $r=$i(F[wt]),Cn=de;if($r==="__proto__"||$r==="constructor"||$r==="prototype")return S;if(wt!=pr){var Pn=kr[$r];Cn=Fe?Fe(Pn,$r,kr):i,Cn===i&&(Cn=Ko(Pn)?Pn:Co(F[wt+1])?[]:{})}ua(kr,$r,Cn),kr=kr[$r]}return S}var Cc=Ya?function(S,F){return Ya.set(S,F),S}:Ul,sf=en?function(S,F){return en(S,"toString",{configurable:!0,enumerable:!1,value:od(F),writable:!0})}:Ul;function oc(S){return Fi(zf(S))}function uu(S,F,de){var Fe=-1,wt=S.length;F<0&&(F=-F>wt?0:wt+F),de=de>wt?wt:de,de<0&&(de+=wt),wt=F>de?0:de-F>>>0,F>>>=0;for(var qt=Dr(wt);++Fe<wt;)qt[Fe]=S[Fe+F];return qt}function Tc(S,F){var de;return Ls(S,function(Fe,wt,qt){return de=F(Fe,wt,qt),!de}),!!de}function Tl(S,F,de){var Fe=0,wt=S==null?Fe:S.length;if(typeof F=="number"&&F===F&&wt<=me){for(;Fe<wt;){var qt=Fe+wt>>>1,pr=S[qt];pr!==null&&!rc(pr)&&(de?pr<=F:pr<F)?Fe=qt+1:wt=qt}return wt}return $l(S,F,Ul,de)}function $l(S,F,de,Fe){var wt=0,qt=S==null?0:S.length;if(qt===0)return 0;F=de(F);for(var pr=F!==F,kr=F===null,$r=rc(F),Cn=F===i;wt<qt;){var Pn=gi((wt+qt)/2),Zn=de(S[Pn]),bi=Zn!==i,qi=Zn===null,Sa=Zn===Zn,is=rc(Zn);if(pr)var Aa=Fe||Sa;else Cn?Aa=Sa&&(Fe||bi):kr?Aa=Sa&&bi&&(Fe||!qi):$r?Aa=Sa&&bi&&!qi&&(Fe||!is):qi||is?Aa=!1:Aa=Fe?Zn<=F:Zn<F;Aa?wt=Pn+1:qt=Pn}return oa(qt,ae)}function uc(S,F){for(var de=-1,Fe=S.length,wt=0,qt=[];++de<Fe;){var pr=S[de],kr=F?F(pr):pr;if(!de||!jc(kr,$r)){var $r=kr;qt[wt++]=pr===0?0:pr}}return qt}function Kl(S){return typeof S=="number"?S:rc(S)?Z:+S}function eu(S){if(typeof S=="string")return S;if(Ga(S))return ki(S,eu)+"";if(rc(S))return ye?ye.call(S):"";var F=S+"";return F=="0"&&1/S==-ee?"-0":F}function ju(S,F,de){var Fe=-1,wt=as,qt=S.length,pr=!0,kr=[],$r=kr;if(de)pr=!1,wt=ss;else if(qt>=c){var Cn=F?null:Dc(S);if(Cn)return Ao(Cn);pr=!1,wt=Wo,$r=new Ce}else $r=F?[]:kr;e:for(;++Fe<qt;){var Pn=S[Fe],Zn=F?F(Pn):Pn;if(Pn=de||Pn!==0?Pn:0,pr&&Zn===Zn){for(var bi=$r.length;bi--;)if($r[bi]===Zn)continue e;F&&$r.push(Zn),kr.push(Pn)}else wt($r,Zn,de)||($r!==kr&&$r.push(Zn),kr.push(Pn))}return kr}function lc(S,F){return F=al(F,S),S=Gu(S,F),S==null||delete S[$i(To(F))]}function Uu(S,F,de,Fe){return Nu(S,F,de(Uo(S,F)),Fe)}function Pc(S,F,de,Fe){for(var wt=S.length,qt=Fe?wt:-1;(Fe?qt--:++qt<wt)&&F(S[qt],qt,S););return de?uu(S,Fe?0:qt,Fe?qt+1:wt):uu(S,Fe?qt+1:0,Fe?wt:qt)}function Wc(S,F){var de=S;return de instanceof Kr&&(de=de.value()),Ia(F,function(Fe,wt){return wt.func.apply(wt.thisArg,Oa([Fe],wt.args))},de)}function Vl(S,F,de){var Fe=S.length;if(Fe<2)return Fe?ju(S[0]):[];for(var wt=-1,qt=Dr(Fe);++wt<Fe;)for(var pr=S[wt],kr=-1;++kr<Fe;)kr!=wt&&(qt[wt]=Rs(qt[wt]||pr,S[kr],F,de));return ju(Hs(qt,1),F,de)}function Gs(S,F,de){for(var Fe=-1,wt=S.length,qt=F.length,pr={};++Fe<wt;){var kr=Fe<qt?F[Fe]:i;de(pr,S[Fe],kr)}return pr}function Gc(S){return cu(S)?S:[]}function Pl(S){return typeof S=="function"?S:Ul}function al(S,F){return Ga(S)?S:Qa(S,F)?[S]:ya(no(S))}var Pu=Ca;function to(S,F,de){var Fe=S.length;return de=de===i?Fe:de,!F&&de>=Fe?S:uu(S,F,de)}var sl=dn||function(S){return sa.clearTimeout(S)};function of(S,F){if(F)return S.slice();var de=S.length,Fe=Xe?Xe(de):new S.constructor(de);return S.copy(Fe),Fe}function Ic(S){var F=new S.constructor(S.byteLength);return new Zs(F).set(new Zs(S)),F}function $c(S,F){var de=F?Ic(S.buffer):S.buffer;return new S.constructor(de,S.byteOffset,S.byteLength)}function Yu(S){var F=new S.constructor(S.source,Jr.exec(S));return F.lastIndex=S.lastIndex,F}function Mo(S){return ga?Mn(ga.call(S)):{}}function Il(S,F){var de=F?Ic(S.buffer):S.buffer;return new S.constructor(de,S.byteOffset,S.length)}function ze(S,F){if(S!==F){var de=S!==i,Fe=S===null,wt=S===S,qt=rc(S),pr=F!==i,kr=F===null,$r=F===F,Cn=rc(F);if(!kr&&!Cn&&!qt&&S>F||qt&&pr&&$r&&!kr&&!Cn||Fe&&pr&&$r||!de&&$r||!wt)return 1;if(!Fe&&!qt&&!Cn&&S<F||Cn&&de&&wt&&!Fe&&!qt||kr&&de&&wt||!pr&&wt||!$r)return-1}return 0}function Eu(S,F,de){for(var Fe=-1,wt=S.criteria,qt=F.criteria,pr=wt.length,kr=de.length;++Fe<pr;){var $r=ze(wt[Fe],qt[Fe]);if($r){if(Fe>=kr)return $r;var Cn=de[Fe];return $r*(Cn=="desc"?-1:1)}}return S.index-F.index}function Go(S,F,de,Fe){for(var wt=-1,qt=S.length,pr=de.length,kr=-1,$r=F.length,Cn=ci(qt-pr,0),Pn=Dr($r+Cn),Zn=!Fe;++kr<$r;)Pn[kr]=F[kr];for(;++wt<pr;)(Zn||wt<qt)&&(Pn[de[wt]]=S[wt]);for(;Cn--;)Pn[kr++]=S[wt++];return Pn}function Ol(S,F,de,Fe){for(var wt=-1,qt=S.length,pr=-1,kr=de.length,$r=-1,Cn=F.length,Pn=ci(qt-kr,0),Zn=Dr(Pn+Cn),bi=!Fe;++wt<Pn;)Zn[wt]=S[wt];for(var qi=wt;++$r<Cn;)Zn[qi+$r]=F[$r];for(;++pr<kr;)(bi||wt<qt)&&(Zn[qi+de[pr]]=S[wt++]);return Zn}function Os(S,F){var de=-1,Fe=S.length;for(F||(F=Dr(Fe));++de<Fe;)F[de]=S[de];return F}function uo(S,F,de,Fe){var wt=!de;de||(de={});for(var qt=-1,pr=F.length;++qt<pr;){var kr=F[qt],$r=Fe?Fe(de[kr],S[kr],kr,de,S):i;$r===i&&($r=S[kr]),wt?Yi(de,kr,$r):ua(de,kr,$r)}return de}function zu(S,F){return uo(S,ts(S),F)}function Zo(S,F){return uo(S,mo(S),F)}function ol(S,F){return function(de,Fe){var wt=Ga(de)?Ji:es,qt=F?F():{};return wt(de,S,un(Fe,2),qt)}}function Zu(S){return Ca(function(F,de){var Fe=-1,wt=de.length,qt=wt>1?de[wt-1]:i,pr=wt>2?de[2]:i;for(qt=S.length>3&&typeof qt=="function"?(wt--,qt):i,pr&&ro(de[0],de[1],pr)&&(qt=wt<3?i:qt,wt=1),F=Mn(F);++Fe<wt;){var kr=de[Fe];kr&&S(F,kr,Fe,qt)}return F})}function Su(S,F){return function(de,Fe){if(de==null)return de;if(!Nl(de))return S(de,Fe);for(var wt=de.length,qt=F?wt:-1,pr=Mn(de);(F?qt--:++qt<wt)&&Fe(pr[qt],qt,pr)!==!1;);return de}}function Xu(S){return function(F,de,Fe){for(var wt=-1,qt=Mn(F),pr=Fe(F),kr=pr.length;kr--;){var $r=pr[S?kr:++wt];if(de(qt[$r],$r,qt)===!1)break}return F}}function ul(S,F,de){var Fe=F&k,wt=tu(S);function qt(){var pr=this&&this!==sa&&this instanceof qt?wt:S;return pr.apply(Fe?de:this,arguments)}return qt}function lu(S){return function(F){F=no(F);var de=co(F)?hr(F):i,Fe=de?de[0]:F.charAt(0),wt=de?to(de,1).join(""):F.slice(1);return Fe[S]()+wt}}function Qu(S){return function(F){return Ia(Pd(Td(F).replace(br,"")),S,"")}}function tu(S){return function(){var F=arguments;switch(F.length){case 0:return new S;case 1:return new S(F[0]);case 2:return new S(F[0],F[1]);case 3:return new S(F[0],F[1],F[2]);case 4:return new S(F[0],F[1],F[2],F[3]);case 5:return new S(F[0],F[1],F[2],F[3],F[4]);case 6:return new S(F[0],F[1],F[2],F[3],F[4],F[5]);case 7:return new S(F[0],F[1],F[2],F[3],F[4],F[5],F[6])}var de=wr(S.prototype),Fe=S.apply(de,F);return Ko(Fe)?Fe:de}}function Ef(S,F,de){var Fe=tu(S);function wt(){for(var qt=arguments.length,pr=Dr(qt),kr=qt,$r=bn(wt);kr--;)pr[kr]=arguments[kr];var Cn=qt<3&&pr[0]!==$r&&pr[qt-1]!==$r?[]:os(pr,$r);if(qt-=Cn.length,qt<de)return Iu(S,F,mu,wt.placeholder,i,pr,Cn,i,i,de-qt);var Pn=this&&this!==sa&&this instanceof wt?Fe:S;return Pa(Pn,this,pr)}return wt}function Kc(S){return function(F,de,Fe){var wt=Mn(F);if(!Nl(F)){var qt=un(de,3);F=Lu(F),de=function(kr){return qt(wt[kr],kr,wt)}}var pr=S(F,de,Fe);return pr>-1?wt[qt?F[pr]:pr]:i}}function po(S){return D(function(F){var de=F.length,Fe=de,wt=gr.prototype.thru;for(S&&F.reverse();Fe--;){var qt=F[Fe];if(typeof qt!="function")throw new tr(o);if(wt&&!pr&&nn(qt)=="wrapper")var pr=new gr([],!0)}for(Fe=pr?Fe:de;++Fe<de;){qt=F[Fe];var kr=nn(qt),$r=kr=="wrapper"?De(qt):i;$r&&Wu($r[0])&&$r[1]==(K|O|B|$)&&!$r[4].length&&$r[9]==1?pr=pr[nn($r[0])].apply(pr,$r[3]):pr=qt.length==1&&Wu(qt)?pr[kr]():pr.thru(qt)}return function(){var Cn=arguments,Pn=Cn[0];if(pr&&Cn.length==1&&Ga(Pn))return pr.plant(Pn).value();for(var Zn=0,bi=de?F[Zn].apply(this,Cn):Pn;++Zn<de;)bi=F[Zn].call(this,bi);return bi}})}function mu(S,F,de,Fe,wt,qt,pr,kr,$r,Cn){var Pn=F&K,Zn=F&k,bi=F&R,qi=F&(O|M),Sa=F&G,is=bi?i:tu(S);function Aa(){for(var ws=arguments.length,ks=Dr(ws),nc=ws;nc--;)ks[nc]=arguments[nc];if(qi)var yl=bn(Aa),ic=Cu(ks,yl);if(Fe&&(ks=Go(ks,Fe,wt,qi)),qt&&(ks=Ol(ks,qt,pr,qi)),ws-=ic,qi&&ws<Cn){var fu=os(ks,yl);return Iu(S,F,mu,Aa.placeholder,de,ks,fu,kr,$r,Cn-ws)}var Uc=Zn?de:this,wf=bi?Uc[S]:S;return ws=ks.length,kr?ks=pl(ks,kr):Sa&&ws>1&&ks.reverse(),Pn&&$r<ws&&(ks.length=$r),this&&this!==sa&&this instanceof Aa&&(wf=is||tu(wf)),wf.apply(Uc,ks)}return Aa}function Dl(S,F){return function(de,Fe){return Zl(de,S,F(Fe),{})}}function Yl(S,F){return function(de,Fe){var wt;if(de===i&&Fe===i)return F;if(de!==i&&(wt=de),Fe!==i){if(wt===i)return Fe;typeof de=="string"||typeof Fe=="string"?(de=eu(de),Fe=eu(Fe)):(de=Kl(de),Fe=Kl(Fe)),wt=S(de,Fe)}return wt}}function Xl(S){return D(function(F){return F=ki(F,fs(un())),Ca(function(de){var Fe=this;return S(F,function(wt){return Pa(wt,Fe,de)})})})}function ll(S,F){F=F===i?" ":eu(F);var de=F.length;if(de<2)return de?il(F,S):F;var Fe=il(F,hi(S/ur(F)));return co(F)?to(hr(Fe),0,S).join(""):Fe.slice(0,S)}function kl(S,F,de,Fe){var wt=F&k,qt=tu(S);function pr(){for(var kr=-1,$r=arguments.length,Cn=-1,Pn=Fe.length,Zn=Dr(Pn+$r),bi=this&&this!==sa&&this instanceof pr?qt:S;++Cn<Pn;)Zn[Cn]=Fe[Cn];for(;$r--;)Zn[Cn++]=arguments[++kr];return Pa(bi,wt?de:this,Zn)}return pr}function Oc(S){return function(F,de,Fe){return Fe&&typeof Fe!="number"&&ro(F,de,Fe)&&(de=Fe=i),F=xf(F),de===i?(de=F,F=0):de=xf(de),Fe=Fe===i?F<de?1:-1:xf(Fe),Gl(F,de,Fe,S)}}function cc(S){return function(F,de){return typeof F=="string"&&typeof de=="string"||(F=bc(F),de=bc(de)),S(F,de)}}function Iu(S,F,de,Fe,wt,qt,pr,kr,$r,Cn){var Pn=F&O,Zn=Pn?pr:i,bi=Pn?i:pr,qi=Pn?qt:i,Sa=Pn?i:qt;F|=Pn?B:N,F&=~(Pn?N:B),F&C||(F&=~(k|R));var is=[S,F,wt,qi,Zn,Sa,bi,kr,$r,Cn],Aa=de.apply(i,is);return Wu(S)&&vu(Aa,is),Aa.placeholder=Fe,Sn(Aa,S,F)}function Rl(S){var F=On[S];return function(de,Fe){if(de=bc(de),Fe=Fe==null?0:oa(rs(Fe),292),Fe&&mi(de)){var wt=(no(de)+"e").split("e"),qt=F(wt[0]+"e"+(+wt[1]+Fe));return wt=(no(qt)+"e").split("e"),+(wt[0]+"e"+(+wt[1]-Fe))}return F(de)}}var Dc=ka&&1/Ao(new ka([,-0]))[1]==ee?function(S){return new ka(S)}:cd;function kc(S){return function(F){var de=xs(F);return de==je?Ro(F):de==Be?hu(F):So(F,S(F))}}function Fo(S,F,de,Fe,wt,qt,pr,kr){var $r=F&R;if(!$r&&typeof S!="function")throw new tr(o);var Cn=Fe?Fe.length:0;if(Cn||(F&=~(B|N),Fe=wt=i),pr=pr===i?pr:ci(rs(pr),0),kr=kr===i?kr:rs(kr),Cn-=wt?wt.length:0,F&N){var Pn=Fe,Zn=wt;Fe=wt=i}var bi=$r?i:De(S),qi=[S,F,de,Fe,wt,Pn,Zn,qt,pr,kr];if(bi&&pc(qi,bi),S=qi[0],F=qi[1],de=qi[2],Fe=qi[3],wt=qi[4],kr=qi[9]=qi[9]===i?$r?0:S.length:ci(qi[9]-Cn,0),!kr&&F&(O|M)&&(F&=~(O|M)),!F||F==k)var Sa=ul(S,F,de);else F==O||F==M?Sa=Ef(S,F,kr):(F==B||F==(k|B))&&!wt.length?Sa=kl(S,F,de,Fe):Sa=mu.apply(i,qi);var is=bi?Cc:vu;return Sn(is(Sa,qi),S,F)}function Ql(S,F,de,Fe){return S===i||jc(S,la[de])&&!Si.call(Fe,de)?F:S}function Ll(S,F,de,Fe,wt,qt){return Ko(S)&&Ko(F)&&(qt.set(F,S),Fs(S,F,i,Ll,qt),qt.delete(F)),S}function Rc(S){return Vf(S)?i:S}function ql(S,F,de,Fe,wt,qt){var pr=de&b,kr=S.length,$r=F.length;if(kr!=$r&&!(pr&&$r>kr))return!1;var Cn=qt.get(S),Pn=qt.get(F);if(Cn&&Pn)return Cn==F&&Pn==S;var Zn=-1,bi=!0,qi=de&A?new Ce:i;for(qt.set(S,F),qt.set(F,S);++Zn<kr;){var Sa=S[Zn],is=F[Zn];if(Fe)var Aa=pr?Fe(is,Sa,Zn,F,S,qt):Fe(Sa,is,Zn,S,F,qt);if(Aa!==i){if(Aa)continue;bi=!1;break}if(qi){if(!Ys(F,function(ws,ks){if(!Wo(qi,ks)&&(Sa===ws||wt(Sa,ws,de,Fe,qt)))return qi.push(ks)})){bi=!1;break}}else if(!(Sa===is||wt(Sa,is,de,Fe,qt))){bi=!1;break}}return qt.delete(S),qt.delete(F),bi}function Vc(S,F,de,Fe,wt,qt,pr){switch(de){case xt:if(S.byteLength!=F.byteLength||S.byteOffset!=F.byteOffset)return!1;S=S.buffer,F=F.buffer;case dt:return!(S.byteLength!=F.byteLength||!qt(new Zs(S),new Zs(F)));case Mt:case bt:case Et:return jc(+S,+F);case Ht:return S.name==F.name&&S.message==F.message;case qe:case xe:return S==F+"";case je:var kr=Ro;case Be:var $r=Fe&b;if(kr||(kr=Ao),S.size!=F.size&&!$r)return!1;var Cn=pr.get(S);if(Cn)return Cn==F;Fe|=A,pr.set(S,F);var Pn=ql(kr(S),kr(F),Fe,wt,qt,pr);return pr.delete(S),Pn;case Re:if(ga)return ga.call(S)==ga.call(F)}return!1}function I(S,F,de,Fe,wt,qt){var pr=de&b,kr=L(S),$r=kr.length,Cn=L(F),Pn=Cn.length;if($r!=Pn&&!pr)return!1;for(var Zn=$r;Zn--;){var bi=kr[Zn];if(!(pr?bi in F:Si.call(F,bi)))return!1}var qi=qt.get(S),Sa=qt.get(F);if(qi&&Sa)return qi==F&&Sa==S;var is=!0;qt.set(S,F),qt.set(F,S);for(var Aa=pr;++Zn<$r;){bi=kr[Zn];var ws=S[bi],ks=F[bi];if(Fe)var nc=pr?Fe(ks,ws,bi,F,S,qt):Fe(ws,ks,bi,S,F,qt);if(!(nc===i?ws===ks||wt(ws,ks,de,Fe,qt):nc)){is=!1;break}Aa||(Aa=bi=="constructor")}if(is&&!Aa){var yl=S.constructor,ic=F.constructor;yl!=ic&&"constructor"in S&&"constructor"in F&&!(typeof yl=="function"&&yl instanceof yl&&typeof ic=="function"&&ic instanceof ic)&&(is=!1)}return qt.delete(S),qt.delete(F),is}function D(S){return Ju(ru(S,i,lf),S+"")}function L(S){return El(S,Lu,ts)}function _e(S){return El(S,jl,mo)}var De=Ya?function(S){return Ya.get(S)}:cd;function nn(S){for(var F=S.name+"",de=fo[F],Fe=Si.call(fo,F)?de.length:0;Fe--;){var wt=de[Fe],qt=wt.func;if(qt==null||qt==S)return wt.name}return F}function bn(S){var F=Si.call(Ae,"placeholder")?Ae:S;return F.placeholder}function un(){var S=Ae.iteratee||ud;return S=S===ud?Zc:S,arguments.length?S(arguments[0],arguments[1]):S}function Ai(S,F){var de=S.__data__;return Hu(F)?de[typeof F=="string"?"string":"hash"]:de.map}function Wa(S){for(var F=Lu(S),de=F.length;de--;){var Fe=F[de],wt=S[Fe];F[de]=[Fe,wt,Yc(wt)]}return F}function Ta(S,F){var de=du(S,F);return wc(de)?de:i}function $s(S){var F=Si.call(S,fn),de=S[fn];try{S[fn]=i;var Fe=!0}catch(qt){}var wt=ds.call(S);return Fe&&(F?S[fn]=de:delete S[fn]),wt}var ts=Hi?function(S){return S==null?[]:(S=Mn(S),La(Hi(S),function(F){return Kt.call(S,F)}))}:fd,mo=Hi?function(S){for(var F=[];S;)Oa(F,ts(S)),S=Qe(S);return F}:fd,xs=Ms;(Qi&&xs(new Qi(new ArrayBuffer(1)))!=xt||Ii&&xs(new Ii)!=je||va&&xs(va.resolve())!=gt||ka&&xs(new ka)!=Be||Va&&xs(new Va)!=We)&&(xs=function(S){var F=Ms(S),de=F==rt?S.constructor:i,Fe=de?ta(de):"";if(Fe)switch(Fe){case Ua:return xt;case Xa:return je;case ls:return gt;case ea:return Be;case Za:return We}return F});function Jl(S,F,de){for(var Fe=-1,wt=de.length;++Fe<wt;){var qt=de[Fe],pr=qt.size;switch(qt.type){case"drop":S+=pr;break;case"dropRight":F-=pr;break;case"take":F=oa(F,S+pr);break;case"takeRight":S=ci(S,F-pr);break}}return{start:S,end:F}}function fc(S){var F=S.match(Gr);return F?F[1].split(Yr):[]}function ec(S,F,de){F=al(F,S);for(var Fe=-1,wt=F.length,qt=!1;++Fe<wt;){var pr=$i(F[Fe]);if(!(qt=S!=null&&de(S,pr)))break;S=S[pr]}return qt||++Fe!=wt?qt:(wt=S==null?0:S.length,!!wt&&qf(wt)&&Co(pr,wt)&&(Ga(S)||Ff(S)))}function Ml(S){var F=S.length,de=new S.constructor(F);return F&&typeof S[0]=="string"&&Si.call(S,"index")&&(de.index=S.index,de.input=S.input),de}function cl(S){return typeof S.constructor=="function"&&!dl(S)?wr(Qe(S)):{}}function Ci(S,F,de){var Fe=S.constructor;switch(F){case dt:return Ic(S);case Mt:case bt:return new Fe(+S);case xt:return $c(S,de);case ir:case er:case Le:case tt:case Vt:case Ft:case Wt:case Gt:case Pt:return Il(S,de);case je:return new Fe;case Et:case xe:return new Fe(S);case qe:return Yu(S);case Be:return new Fe;case Re:return Mo(S)}}function fl(S,F){var de=F.length;if(!de)return S;var Fe=de-1;return F[Fe]=(de>1?"& ":"")+F[Fe],F=F.join(de>2?", ":" "),S.replace(At,`{
|
|
|
/* [wrapped with `+F+`] */
|
|
|
`)}function dc(S){return Ga(S)||Ff(S)||!!(Lr&&S&&S[Lr])}function Co(S,F){var de=typeof S;return F=F==null?Q:F,!!F&&(de=="number"||de!="symbol"&<.test(S))&&S>-1&&S%1==0&&S<F}function ro(S,F,de){if(!Ko(de))return!1;var Fe=typeof F;return(Fe=="number"?Nl(de)&&Co(F,de.length):Fe=="string"&&F in de)?jc(de[F],S):!1}function Qa(S,F){if(Ga(S))return!1;var de=typeof S;return de=="number"||de=="symbol"||de=="boolean"||S==null||rc(S)?!0:Ue.test(S)||!St.test(S)||F!=null&&S in Mn(F)}function Hu(S){var F=typeof S;return F=="string"||F=="number"||F=="symbol"||F=="boolean"?S!=="__proto__":S===null}function Wu(S){var F=nn(S),de=Ae[F];if(typeof de!="function"||!(F in Kr.prototype))return!1;if(S===de)return!0;var Fe=De(de);return!!Fe&&S===Fe[0]}function hc(S){return!!zs&&zs in S}var qu=Ja?bf:dd;function dl(S){var F=S&&S.constructor,de=typeof F=="function"&&F.prototype||la;return S===de}function Yc(S){return S===S&&!Ko(S)}function tc(S,F){return function(de){return de==null?!1:de[S]===F&&(F!==i||S in Mn(de))}}function hl(S){var F=Mf(S,function(Fe){return de.size===a&&de.clear(),Fe}),de=F.cache;return F}function pc(S,F){var de=S[1],Fe=F[1],wt=de|Fe,qt=wt<(k|R|K),pr=Fe==K&&de==O||Fe==K&&de==$&&S[7].length<=F[8]||Fe==(K|$)&&F[7].length<=F[8]&&de==O;if(!(qt||pr))return S;Fe&k&&(S[2]=F[2],wt|=de&k?0:C);var kr=F[3];if(kr){var $r=S[3];S[3]=$r?Go($r,kr,F[4]):kr,S[4]=$r?os(S[3],x):F[4]}return kr=F[5],kr&&($r=S[5],S[5]=$r?Ol($r,kr,F[6]):kr,S[6]=$r?os(S[5],x):F[6]),kr=F[7],kr&&(S[7]=kr),Fe&K&&(S[8]=S[8]==null?F[8]:oa(S[8],F[8])),S[9]==null&&(S[9]=F[9]),S[0]=F[0],S[1]=wt,S}function mc(S){var F=[];if(S!=null)for(var de in Mn(S))F.push(de);return F}function Xc(S){return ds.call(S)}function ru(S,F,de){return F=ci(F===i?S.length-1:F,0),function(){for(var Fe=arguments,wt=-1,qt=ci(Fe.length-F,0),pr=Dr(qt);++wt<qt;)pr[wt]=Fe[F+wt];wt=-1;for(var kr=Dr(F+1);++wt<F;)kr[wt]=Fe[wt];return kr[F]=de(pr),Pa(S,this,kr)}}function Gu(S,F){return F.length<2?S:Uo(S,uu(F,0,-1))}function pl(S,F){for(var de=S.length,Fe=oa(F.length,de),wt=Os(S);Fe--;){var qt=F[Fe];S[Fe]=Co(qt,de)?wt[qt]:i}return S}function vc(S,F){if(!(F==="constructor"&&typeof S[F]=="function")&&F!="__proto__")return S[F]}var vu=$n(Cc),_c=Xn||function(S,F){return sa.setTimeout(S,F)},Ju=$n(sf);function Sn(S,F,de){var Fe=F+"";return Ju(S,fl(Fe,pa(fc(Fe),de)))}function $n(S){var F=0,de=0;return function(){var Fe=qs(),wt=q-(Fe-de);if(de=Fe,wt>0){if(++F>=le)return arguments[0]}else F=0;return S.apply(i,arguments)}}function Fi(S,F){var de=-1,Fe=S.length,wt=Fe-1;for(F=F===i?Fe:F;++de<F;){var qt=wu(de,wt),pr=S[qt];S[qt]=S[de],S[de]=pr}return S.length=F,S}var ya=hl(function(S){var F=[];return S.charCodeAt(0)===46&&F.push(""),S.replace(Se,function(de,Fe,wt,qt){F.push(wt?qt.replace(mr,"$1"):Fe||de)}),F});function $i(S){if(typeof S=="string"||rc(S))return S;var F=S+"";return F=="0"&&1/S==-ee?"-0":F}function ta(S){if(S!=null){try{return gs.call(S)}catch(F){}try{return S+""}catch(F){}}return""}function pa(S,F){return Fa(Pe,function(de){var Fe="_."+de[0];F&de[1]&&!as(S,Fe)&&S.push(Fe)}),S.sort()}function hs(S){if(S instanceof Kr)return S.clone();var F=new gr(S.__wrapped__,S.__chain__);return F.__actions__=Os(S.__actions__),F.__index__=S.__index__,F.__values__=S.__values__,F}function Ni(S,F,de){(de?ro(S,F,de):F===i)?F=1:F=ci(rs(F),0);var Fe=S==null?0:S.length;if(!Fe||F<1)return[];for(var wt=0,qt=0,pr=Dr(hi(Fe/F));wt<Fe;)pr[qt++]=uu(S,wt,wt+=F);return pr}function ps(S){for(var F=-1,de=S==null?0:S.length,Fe=0,wt=[];++F<de;){var qt=S[F];qt&&(wt[Fe++]=qt)}return wt}function Ou(){var S=arguments.length;if(!S)return[];for(var F=Dr(S-1),de=arguments[0],Fe=S;Fe--;)F[Fe-1]=arguments[Fe];return Oa(Ga(de)?Os(de):[de],Hs(F,1))}var Du=Ca(function(S,F){return cu(S)?Rs(S,Hs(F,1,cu,!0)):[]}),el=Ca(function(S,F){var de=To(F);return cu(de)&&(de=i),cu(S)?Rs(S,Hs(F,1,cu,!0),un(de,2)):[]}),$u=Ca(function(S,F){var de=To(F);return cu(de)&&(de=i),cu(S)?Rs(S,Hs(F,1,cu,!0),i,de):[]});function ml(S,F,de){var Fe=S==null?0:S.length;return Fe?(F=de||F===i?1:rs(F),uu(S,F<0?0:F,Fe)):[]}function If(S,F,de){var Fe=S==null?0:S.length;return Fe?(F=de||F===i?1:rs(F),F=Fe-F,uu(S,0,F<0?0:F)):[]}function Sf(S,F){return S&&S.length?Pc(S,un(F,3),!0,!0):[]}function Fl(S,F){return S&&S.length?Pc(S,un(F,3),!0):[]}function uf(S,F,de,Fe){var wt=S==null?0:S.length;return wt?(de&&typeof de!="number"&&ro(S,F,de)&&(de=0,Fe=wt),Tu(S,F,de,Fe)):[]}function Lc(S,F,de){var Fe=S==null?0:S.length;if(!Fe)return-1;var wt=de==null?0:rs(de);return wt<0&&(wt=ci(Fe+wt,0)),qa(S,un(F,3),wt)}function Qc(S,F,de){var Fe=S==null?0:S.length;if(!Fe)return-1;var wt=Fe-1;return de!==i&&(wt=rs(de),wt=de<0?ci(Fe+wt,0):oa(wt,Fe-1)),qa(S,un(F,3),wt,!0)}function lf(S){var F=S==null?0:S.length;return F?Hs(S,1):[]}function tl(S){var F=S==null?0:S.length;return F?Hs(S,ee):[]}function Of(S,F){var de=S==null?0:S.length;return de?(F=F===i?1:rs(F),Hs(S,F)):[]}function Ku(S){for(var F=-1,de=S==null?0:S.length,Fe={};++F<de;){var wt=S[F];Fe[wt[0]]=wt[1]}return Fe}function gc(S){return S&&S.length?S[0]:i}function cf(S,F,de){var Fe=S==null?0:S.length;if(!Fe)return-1;var wt=de==null?0:rs(de);return wt<0&&(wt=ci(Fe+wt,0)),lo(S,F,wt)}function $o(S){var F=S==null?0:S.length;return F?uu(S,0,-1):[]}var qc=Ca(function(S){var F=ki(S,Gc);return F.length&&F[0]===S[0]?ac(F):[]}),ff=Ca(function(S){var F=To(S),de=ki(S,Gc);return F===To(de)?F=i:de.pop(),de.length&&de[0]===S[0]?ac(de,un(F,2)):[]}),ku=Ca(function(S){var F=To(S),de=ki(S,Gc);return F=typeof F=="function"?F:i,F&&de.pop(),de.length&&de[0]===S[0]?ac(de,i,F):[]});function yc(S,F){return S==null?"":ha.call(S,F)}function To(S){var F=S==null?0:S.length;return F?S[F-1]:i}function df(S,F,de){var Fe=S==null?0:S.length;if(!Fe)return-1;var wt=Fe;return de!==i&&(wt=rs(de),wt=wt<0?ci(Fe+wt,0):oa(wt,Fe-1)),F===F?dr(S,F,wt):qa(S,Eo,wt,!0)}function hf(S,F){return S&&S.length?Wl(S,rs(F)):i}var Mc=Ca(Fc);function Fc(S,F){return S&&S.length&&F&&F.length?ou(S,F):S}function Jc(S,F,de){return S&&S.length&&F&&F.length?ou(S,F,un(de,2)):S}function Bc(S,F,de){return S&&S.length&&F&&F.length?ou(S,F,i,de):S}var Df=D(function(S,F){var de=S==null?0:S.length,Fe=Ns(S,F);return Cl(S,ki(F,function(wt){return Co(wt,de)?+wt:wt}).sort(ze)),Fe});function Af(S,F){var de=[];if(!(S&&S.length))return de;var Fe=-1,wt=[],qt=S.length;for(F=un(F,3);++Fe<qt;){var pr=S[Fe];F(pr,Fe,S)&&(de.push(pr),wt.push(Fe))}return Cl(S,wt),de}function ef(S){return S==null?S:Da.call(S)}function Cf(S,F,de){var Fe=S==null?0:S.length;return Fe?(de&&typeof de!="number"&&ro(S,F,de)?(F=0,de=Fe):(F=F==null?0:rs(F),de=de===i?Fe:rs(de)),uu(S,F,de)):[]}function kf(S,F){return Tl(S,F)}function pf(S,F,de){return $l(S,F,un(de,2))}function Zf(S,F){var de=S==null?0:S.length;if(de){var Fe=Tl(S,F);if(Fe<de&&jc(S[Fe],F))return Fe}return-1}function mf(S,F){return Tl(S,F,!0)}function Rf(S,F,de){return $l(S,F,un(de,2),!0)}function Bf(S,F){var de=S==null?0:S.length;if(de){var Fe=Tl(S,F,!0)-1;if(jc(S[Fe],F))return Fe}return-1}function vf(S){return S&&S.length?uc(S):[]}function Hf(S,F){return S&&S.length?uc(S,un(F,2)):[]}function Tf(S){var F=S==null?0:S.length;return F?uu(S,1,F):[]}function g(S,F,de){return S&&S.length?(F=de||F===i?1:rs(F),uu(S,0,F<0?0:F)):[]}function P(S,F,de){var Fe=S==null?0:S.length;return Fe?(F=de||F===i?1:rs(F),F=Fe-F,uu(S,F<0?0:F,Fe)):[]}function z(S,F){return S&&S.length?Pc(S,un(F,3),!1,!0):[]}function ge(S,F){return S&&S.length?Pc(S,un(F,3)):[]}var ke=Ca(function(S){return ju(Hs(S,1,cu,!0))}),at=Ca(function(S){var F=To(S);return cu(F)&&(F=i),ju(Hs(S,1,cu,!0),un(F,2))}),E=Ca(function(S){var F=To(S);return F=typeof F=="function"?F:i,ju(Hs(S,1,cu,!0),i,F)});function t(S){return S&&S.length?ju(S):[]}function n(S,F){return S&&S.length?ju(S,un(F,2)):[]}function s(S,F){return F=typeof F=="function"?F:i,S&&S.length?ju(S,i,F):[]}function v(S){if(!(S&&S.length))return[];var F=0;return S=La(S,function(de){if(cu(de))return F=ci(de.length,F),!0}),Xs(F,function(de){return ki(S,li(de))})}function w(S,F){if(!(S&&S.length))return[];var de=v(S);return F==null?de:ki(de,function(Fe){return Pa(F,i,Fe)})}var T=Ca(function(S,F){return cu(S)?Rs(S,F):[]}),U=Ca(function(S){return Vl(La(S,cu))}),Y=Ca(function(S){var F=To(S);return cu(F)&&(F=i),Vl(La(S,cu),un(F,2))}),W=Ca(function(S){var F=To(S);return F=typeof F=="function"?F:i,Vl(La(S,cu),i,F)}),te=Ca(v);function oe(S,F){return Gs(S||[],F||[],ua)}function ve(S,F){return Gs(S||[],F||[],Nu)}var we=Ca(function(S){var F=S.length,de=F>1?S[F-1]:i;return de=typeof de=="function"?(S.pop(),de):i,w(S,de)});function Ee(S){var F=Ae(S);return F.__chain__=!0,F}function ot(S,F){return F(S),S}function et(S,F){return F(S)}var Ut=D(function(S){var F=S.length,de=F?S[0]:0,Fe=this.__wrapped__,wt=function(qt){return Ns(qt,S)};return F>1||this.__actions__.length||!(Fe instanceof Kr)||!Co(de)?this.thru(wt):(Fe=Fe.slice(de,+de+(F?1:0)),Fe.__actions__.push({func:et,args:[wt],thisArg:i}),new gr(Fe,this.__chain__).thru(function(qt){return F&&!qt.length&&qt.push(i),qt}))});function ar(){return Ee(this)}function Yt(){return new gr(this.value(),this.__chain__)}function Sr(){this.__values__===i&&(this.__values__=gd(this.value()));var S=this.__index__>=this.__values__.length,F=S?i:this.__values__[this.__index__++];return{done:S,value:F}}function Wr(){return this}function ln(S){for(var F,de=this;de instanceof Vr;){var Fe=hs(de);Fe.__index__=0,Fe.__values__=i,F?wt.__wrapped__=Fe:F=Fe;var wt=Fe;de=de.__wrapped__}return wt.__wrapped__=S,F}function Zr(){var S=this.__wrapped__;if(S instanceof Kr){var F=S;return this.__actions__.length&&(F=new Kr(this)),F=F.reverse(),F.__actions__.push({func:et,args:[ef],thisArg:i}),new gr(F,this.__chain__)}return this.thru(ef)}function Xr(){return Wc(this.__wrapped__,this.__actions__)}var tn=ol(function(S,F,de){Si.call(S,de)?++S[de]:Yi(S,de,1)});function Br(S,F,de){var Fe=Ga(S)?In:xl;return de&&ro(S,F,de)&&(F=i),Fe(S,un(F,3))}function Fn(S,F){var de=Ga(S)?La:qo;return de(S,un(F,3))}var ai=Kc(Lc),ia=Kc(Qc);function ji(S,F){return Hs(za(S,F),1)}function Bi(S,F){return Hs(za(S,F),ee)}function Ti(S,F,de){return de=de===i?1:rs(de),Hs(za(S,F),de)}function ma(S,F){var de=Ga(S)?Fa:Ls;return de(S,un(F,3))}function si(S,F){var de=Ga(S)?Vs:js;return de(S,un(F,3))}var Ea=ol(function(S,F,de){Si.call(S,de)?S[de].push(F):Yi(S,de,[F])});function ba(S,F,de,Fe){S=Nl(S)?S:zf(S),de=de&&!Fe?rs(de):0;var wt=S.length;return de<0&&(de=ci(wt+de,0)),Jf(S)?de<=wt&&S.indexOf(F,de)>-1:!!wt&&lo(S,F,de)>-1}var pi=Ca(function(S,F,de){var Fe=-1,wt=typeof F=="function",qt=Nl(S)?Dr(S.length):[];return Ls(S,function(pr){qt[++Fe]=wt?Pa(F,pr,de):ei(pr,F,de)}),qt}),ri=ol(function(S,F,de){Yi(S,de,F)});function za(S,F){var de=Ga(S)?ki:pu;return de(S,un(F,3))}function ms(S,F,de,Fe){return S==null?[]:(Ga(F)||(F=F==null?[]:[F]),de=Fe?i:de,Ga(de)||(de=de==null?[]:[de]),Al(S,F,de))}var Us=ol(function(S,F,de){S[de?0:1].push(F)},function(){return[[],[]]});function Ds(S,F,de){var Fe=Ga(S)?Ia:Na,wt=arguments.length<3;return Fe(S,un(F,4),de,wt,Ls)}function Bo(S,F,de){var Fe=Ga(S)?cs:Na,wt=arguments.length<3;return Fe(S,un(F,4),de,wt,js)}function vl(S,F){var de=Ga(S)?La:qo;return de(S,jf(un(F,3)))}function Ru(S){var F=Ga(S)?Gn:af;return F(S)}function _l(S,F,de){(de?ro(S,F,de):F===i)?F=1:F=rs(F);var Fe=Ga(S)?yi:Hc;return Fe(S,F)}function _f(S){var F=Ga(S)?ca:oc;return F(S)}function td(S){if(S==null)return 0;if(Nl(S))return Jf(S)?ur(S):S.length;var F=xs(S);return F==je||F==Be?S.size:bu(S).length}function Wf(S,F,de){var Fe=Ga(S)?Ys:Tc;return de&&ro(S,F,de)&&(F=i),Fe(S,un(F,3))}var Gf=Ca(function(S,F){if(S==null)return[];var de=F.length;return de>1&&ro(S,F[0],F[1])?F=[]:de>2&&ro(F[0],F[1],F[2])&&(F=[F[0]]),Al(S,Hs(F,1),[])}),$f=Kn||function(){return sa.Date.now()};function Bs(S,F){if(typeof F!="function")throw new tr(o);return S=rs(S),function(){if(--S<1)return F.apply(this,arguments)}}function Au(S,F,de){return F=de?i:F,F=S&&F==null?S.length:F,Fo(S,K,i,i,i,i,F)}function gl(S,F){var de;if(typeof F!="function")throw new tr(o);return S=rs(S),function(){return--S>0&&(de=F.apply(this,arguments)),S<=1&&(F=i),de}}var Nc=Ca(function(S,F,de){var Fe=k;if(de.length){var wt=os(de,bn(Nc));Fe|=B}return Fo(S,Fe,F,de,wt)}),Bl=Ca(function(S,F,de){var Fe=k|R;if(de.length){var wt=os(de,bn(Bl));Fe|=B}return Fo(F,Fe,S,de,wt)});function gf(S,F,de){F=de?i:F;var Fe=Fo(S,O,i,i,i,i,i,F);return Fe.placeholder=gf.placeholder,Fe}function tf(S,F,de){F=de?i:F;var Fe=Fo(S,M,i,i,i,i,i,F);return Fe.placeholder=tf.placeholder,Fe}function Kf(S,F,de){var Fe,wt,qt,pr,kr,$r,Cn=0,Pn=!1,Zn=!1,bi=!0;if(typeof S!="function")throw new tr(o);F=bc(F)||0,Ko(de)&&(Pn=!!de.leading,Zn="maxWait"in de,qt=Zn?ci(bc(de.maxWait)||0,F):qt,bi="trailing"in de?!!de.trailing:bi);function qi(fu){var Uc=Fe,wf=wt;return Fe=wt=i,Cn=fu,pr=S.apply(wf,Uc),pr}function Sa(fu){return Cn=fu,kr=_c(ws,F),Pn?qi(fu):pr}function is(fu){var Uc=fu-$r,wf=fu-Cn,Dd=F-Uc;return Zn?oa(Dd,qt-wf):Dd}function Aa(fu){var Uc=fu-$r,wf=fu-Cn;return $r===i||Uc>=F||Uc<0||Zn&&wf>=qt}function ws(){var fu=$f();if(Aa(fu))return ks(fu);kr=_c(ws,is(fu))}function ks(fu){return kr=i,bi&&Fe?qi(fu):(Fe=wt=i,pr)}function nc(){kr!==i&&sl(kr),Cn=0,Fe=$r=wt=kr=i}function yl(){return kr===i?pr:ks($f())}function ic(){var fu=$f(),Uc=Aa(fu);if(Fe=arguments,wt=this,$r=fu,Uc){if(kr===i)return Sa($r);if(Zn)return sl(kr),kr=_c(ws,F),qi($r)}return kr===i&&(kr=_c(ws,F)),pr}return ic.cancel=nc,ic.flush=yl,ic}var Nf=Ca(function(S,F){return Qo(S,1,F)}),Yf=Ca(function(S,F,de){return Qo(S,bc(F)||0,de)});function Lf(S){return Fo(S,G)}function Mf(S,F){if(typeof S!="function"||F!=null&&typeof F!="function")throw new tr(o);var de=function(){var Fe=arguments,wt=F?F.apply(this,Fe):Fe[0],qt=de.cache;if(qt.has(wt))return qt.get(wt);var pr=S.apply(this,Fe);return de.cache=qt.set(wt,pr)||qt,pr};return de.cache=new(Mf.Cache||_u),de}Mf.Cache=_u;function jf(S){if(typeof S!="function")throw new tr(o);return function(){var F=arguments;switch(F.length){case 0:return!S.call(this);case 1:return!S.call(this,F[0]);case 2:return!S.call(this,F[0],F[1]);case 3:return!S.call(this,F[0],F[1],F[2])}return!S.apply(this,F)}}function Xf(S){return gl(2,S)}var Qf=Pu(function(S,F){F=F.length==1&&Ga(F[0])?ki(F[0],fs(un())):ki(Hs(F,1),fs(un()));var de=F.length;return Ca(function(Fe){for(var wt=-1,qt=oa(Fe.length,de);++wt<qt;)Fe[wt]=F[wt].call(this,Fe[wt]);return Pa(S,this,Fe)})}),yf=Ca(function(S,F){var de=os(F,bn(yf));return Fo(S,B,i,F,de)}),hd=Ca(function(S,F){var de=os(F,bn(hd));return Fo(S,N,i,F,de)}),Ld=D(function(S,F){return Fo(S,$,i,i,i,F)});function Md(S,F){if(typeof S!="function")throw new tr(o);return F=F===i?F:rs(F),Ca(S,F)}function Fd(S,F){if(typeof S!="function")throw new tr(o);return F=F==null?0:ci(rs(F),0),Ca(function(de){var Fe=de[F],wt=to(de,0,F);return Fe&&Oa(wt,Fe),Pa(S,this,wt)})}function Bd(S,F,de){var Fe=!0,wt=!0;if(typeof S!="function")throw new tr(o);return Ko(de)&&(Fe="leading"in de?!!de.leading:Fe,wt="trailing"in de?!!de.trailing:wt),Kf(S,F,{leading:Fe,maxWait:F,trailing:wt})}function Nd(S){return Au(S,1)}function jd(S,F){return yf(Pl(F),S)}function Ud(){if(!arguments.length)return[];var S=arguments[0];return Ga(S)?S:[S]}function zd(S){return fi(S,m)}function Zd(S,F){return F=typeof F=="function"?F:i,fi(S,m,F)}function Hd(S){return fi(S,p|m)}function Wd(S,F){return F=typeof F=="function"?F:i,fi(S,p|m,F)}function Gd(S,F){return F==null||so(S,F,Lu(F))}function jc(S,F){return S===F||S!==S&&F!==F}var $d=cc(zo),Kd=cc(function(S,F){return S>=F}),Ff=sc(function(){return arguments}())?sc:function(S){return nu(S)&&Si.call(S,"callee")&&!Kt.call(S,"callee")},Ga=Dr.isArray,Vd=ns?fs(ns):oo;function Nl(S){return S!=null&&qf(S.length)&&!bf(S)}function cu(S){return nu(S)&&Nl(S)}function Yd(S){return S===!0||S===!1||nu(S)&&Ms(S)==Mt}var Pf=Ri||dd,Xd=$a?fs($a):Hl;function Qd(S){return nu(S)&&S.nodeType===1&&!Vf(S)}function qd(S){if(S==null)return!0;if(Nl(S)&&(Ga(S)||typeof S=="string"||typeof S.splice=="function"||Pf(S)||Uf(S)||Ff(S)))return!S.length;var F=xs(S);if(F==je||F==Be)return!S.size;if(dl(S))return!bu(S).length;for(var de in S)if(Si.call(S,de))return!1;return!0}function Jd(S,F){return Jo(S,F)}function e0(S,F,de){de=typeof de=="function"?de:i;var Fe=de?de(S,F):i;return Fe===i?Jo(S,F,i,de):!!Fe}function rd(S){if(!nu(S))return!1;var F=Ms(S);return F==Ht||F==Rt||typeof S.message=="string"&&typeof S.name=="string"&&!Vf(S)}function t0(S){return typeof S=="number"&&mi(S)}function bf(S){if(!Ko(S))return!1;var F=Ms(S);return F==Bt||F==rr||F==Ne||F==ft}function pd(S){return typeof S=="number"&&S==rs(S)}function qf(S){return typeof S=="number"&&S>-1&&S%1==0&&S<=Q}function Ko(S){var F=typeof S;return S!=null&&(F=="object"||F=="function")}function nu(S){return S!=null&&typeof S=="object"}var md=Ps?fs(Ps):eo;function r0(S,F){return S===F||zc(S,F,Wa(F))}function n0(S,F,de){return de=typeof de=="function"?de:i,zc(S,F,Wa(F),de)}function i0(S){return vd(S)&&S!=+S}function a0(S){if(qu(S))throw new _n(f);return wc(S)}function s0(S){return S===null}function o0(S){return S==null}function vd(S){return typeof S=="number"||nu(S)&&Ms(S)==Et}function Vf(S){if(!nu(S)||Ms(S)!=rt)return!1;var F=Qe(S);if(F===null)return!0;var de=Si.call(F,"constructor")&&F.constructor;return typeof de=="function"&&de instanceof de&&gs.call(de)==wa}var nd=Ui?fs(Ui):xo;function u0(S){return pd(S)&&S>=-Q&&S<=Q}var _d=_s?fs(_s):rf;function Jf(S){return typeof S=="string"||!Ga(S)&&nu(S)&&Ms(S)==xe}function rc(S){return typeof S=="symbol"||nu(S)&&Ms(S)==Re}var Uf=Po?fs(Po):nf;function l0(S){return S===i}function c0(S){return nu(S)&&xs(S)==We}function f0(S){return nu(S)&&Ms(S)==Ye}var d0=cc(xu),h0=cc(function(S,F){return S<=F});function gd(S){if(!S)return[];if(Nl(S))return Jf(S)?hr(S):Os(S);if(Ur&&S[Ur])return au(S[Ur]());var F=xs(S),de=F==je?Ro:F==Be?Ao:zf;return de(S)}function xf(S){if(!S)return S===0?S:0;if(S=bc(S),S===ee||S===-ee){var F=S<0?-1:1;return F*ce}return S===S?S:0}function rs(S){var F=xf(S),de=F%1;return F===F?de?F-de:F:0}function yd(S){return S?Is(rs(S),0,j):0}function bc(S){if(typeof S=="number")return S;if(rc(S))return Z;if(Ko(S)){var F=typeof S.valueOf=="function"?S.valueOf():S;S=Ko(F)?F+"":F}if(typeof S!="string")return S===0?S:+S;S=Ho(S);var de=Xt.test(S);return de||ut.test(S)?Li(S.slice(2),de?2:8):sn.test(S)?Z:+S}function bd(S){return uo(S,jl(S))}function p0(S){return S?Is(rs(S),-Q,Q):S===0?S:0}function no(S){return S==null?"":eu(S)}var m0=Zu(function(S,F){if(dl(F)||Nl(F)){uo(F,Lu(F),S);return}for(var de in F)Si.call(F,de)&&ua(S,de,F[de])}),xd=Zu(function(S,F){uo(F,jl(F),S)}),ed=Zu(function(S,F,de,Fe){uo(F,jl(F),S,Fe)}),v0=Zu(function(S,F,de,Fe){uo(F,Lu(F),S,Fe)}),_0=D(Ns);function g0(S,F){var de=wr(S);return F==null?de:bs(de,F)}var y0=Ca(function(S,F){S=Mn(S);var de=-1,Fe=F.length,wt=Fe>2?F[2]:i;for(wt&&ro(F[0],F[1],wt)&&(Fe=1);++de<Fe;)for(var qt=F[de],pr=jl(qt),kr=-1,$r=pr.length;++kr<$r;){var Cn=pr[kr],Pn=S[Cn];(Pn===i||jc(Pn,la[Cn])&&!Si.call(S,Cn))&&(S[Cn]=qt[Cn])}return S}),b0=Ca(function(S){return S.push(i,Ll),Pa(wd,i,S)});function x0(S,F){return Ba(S,un(F,3),bo)}function w0(S,F){return Ba(S,un(F,3),rl)}function E0(S,F){return S==null?S:Fu(S,un(F,3),jl)}function S0(S,F){return S==null?S:gu(S,un(F,3),jl)}function A0(S,F){return S&&bo(S,un(F,3))}function C0(S,F){return S&&rl(S,un(F,3))}function T0(S){return S==null?[]:wl(S,Lu(S))}function P0(S){return S==null?[]:wl(S,jl(S))}function id(S,F,de){var Fe=S==null?i:Uo(S,F);return Fe===i?de:Fe}function I0(S,F){return S!=null&&ec(S,F,Bu)}function ad(S,F){return S!=null&&ec(S,F,zl)}var O0=Dl(function(S,F,de){F!=null&&typeof F.toString!="function"&&(F=ds.call(F)),S[F]=de},od(Ul)),D0=Dl(function(S,F,de){F!=null&&typeof F.toString!="function"&&(F=ds.call(F)),Si.call(S,F)?S[F].push(de):S[F]=[de]},un),k0=Ca(ei);function Lu(S){return Nl(S)?Nn(S):bu(S)}function jl(S){return Nl(S)?Nn(S,!0):Ec(S)}function R0(S,F){var de={};return F=un(F,3),bo(S,function(Fe,wt,qt){Yi(de,F(Fe,wt,qt),Fe)}),de}function L0(S,F){var de={};return F=un(F,3),bo(S,function(Fe,wt,qt){Yi(de,wt,F(Fe,wt,qt))}),de}var M0=Zu(function(S,F,de){Fs(S,F,de)}),wd=Zu(function(S,F,de,Fe){Fs(S,F,de,Fe)}),F0=D(function(S,F){var de={};if(S==null)return de;var Fe=!1;F=ki(F,function(qt){return qt=al(qt,S),Fe||(Fe=qt.length>1),qt}),uo(S,_e(S),de),Fe&&(de=fi(de,p|y|m,Rc));for(var wt=F.length;wt--;)lc(de,F[wt]);return de});function B0(S,F){return Ed(S,jf(un(F)))}var N0=D(function(S,F){return S==null?{}:su(S,F)});function Ed(S,F){if(S==null)return{};var de=ki(_e(S),function(Fe){return[Fe]});return F=un(F),Sc(S,de,function(Fe,wt){return F(Fe,wt[0])})}function j0(S,F,de){F=al(F,S);var Fe=-1,wt=F.length;for(wt||(wt=1,S=i);++Fe<wt;){var qt=S==null?i:S[$i(F[Fe])];qt===i&&(Fe=wt,qt=de),S=bf(qt)?qt.call(S):qt}return S}function U0(S,F,de){return S==null?S:Nu(S,F,de)}function z0(S,F,de,Fe){return Fe=typeof Fe=="function"?Fe:i,S==null?S:Nu(S,F,de,Fe)}var Sd=kc(Lu),Ad=kc(jl);function Z0(S,F,de){var Fe=Ga(S),wt=Fe||Pf(S)||Uf(S);if(F=un(F,4),de==null){var qt=S&&S.constructor;wt?de=Fe?new qt:[]:Ko(S)?de=bf(qt)?wr(Qe(S)):{}:de={}}return(wt?Fa:bo)(S,function(pr,kr,$r){return F(de,pr,kr,$r)}),de}function H0(S,F){return S==null?!0:lc(S,F)}function W0(S,F,de){return S==null?S:Uu(S,F,Pl(de))}function G0(S,F,de,Fe){return Fe=typeof Fe=="function"?Fe:i,S==null?S:Uu(S,F,Pl(de),Fe)}function zf(S){return S==null?[]:No(S,Lu(S))}function $0(S){return S==null?[]:No(S,jl(S))}function K0(S,F,de){return de===i&&(de=F,F=i),de!==i&&(de=bc(de),de=de===de?de:0),F!==i&&(F=bc(F),F=F===F?F:0),Is(bc(S),F,de)}function V0(S,F,de){return F=xf(F),de===i?(de=F,F=0):de=xf(de),S=bc(S),yu(S,F,de)}function Y0(S,F,de){if(de&&typeof de!="boolean"&&ro(S,F,de)&&(F=de=i),de===i&&(typeof F=="boolean"?(de=F,F=i):typeof S=="boolean"&&(de=S,S=i)),S===i&&F===i?(S=0,F=1):(S=xf(S),F===i?(F=S,S=0):F=xf(F)),S>F){var Fe=S;S=F,F=Fe}if(de||S%1||F%1){var wt=Wi();return oa(S+wt*(F-S+ni("1e-"+((wt+"").length-1))),F)}return wu(S,F)}var X0=Qu(function(S,F,de){return F=F.toLowerCase(),S+(de?Cd(F):F)});function Cd(S){return sd(no(S).toLowerCase())}function Td(S){return S=no(S),S&&S.replace(jt,_o).replace(Or,"")}function Q0(S,F,de){S=no(S),F=eu(F);var Fe=S.length;de=de===i?Fe:Is(rs(de),0,Fe);var wt=de;return de-=F.length,de>=0&&S.slice(de,wt)==F}function q0(S){return S=no(S),S&&ct.test(S)?S.replace(It,Ks):S}function J0(S){return S=no(S),S&&Lt.test(S)?S.replace(yt,"\\$&"):S}var eh=Qu(function(S,F,de){return S+(de?"-":"")+F.toLowerCase()}),th=Qu(function(S,F,de){return S+(de?" ":"")+F.toLowerCase()}),rh=lu("toLowerCase");function nh(S,F,de){S=no(S),F=rs(F);var Fe=F?ur(S):0;if(!F||Fe>=F)return S;var wt=(F-Fe)/2;return ll(gi(wt),de)+S+ll(hi(wt),de)}function ih(S,F,de){S=no(S),F=rs(F);var Fe=F?ur(S):0;return F&&Fe<F?S+ll(F-Fe,de):S}function ah(S,F,de){S=no(S),F=rs(F);var Fe=F?ur(S):0;return F&&Fe<F?ll(F-Fe,de)+S:S}function sh(S,F,de){return de||F==null?F=0:F&&(F=+F),As(no(S).replace(Me,""),F||0)}function oh(S,F,de){return(de?ro(S,F,de):F===i)?F=1:F=rs(F),il(no(S),F)}function uh(){var S=arguments,F=no(S[0]);return S.length<3?F:F.replace(S[1],S[2])}var lh=Qu(function(S,F,de){return S+(de?"_":"")+F.toLowerCase()});function ch(S,F,de){return de&&typeof de!="number"&&ro(S,F,de)&&(F=de=i),de=de===i?j:de>>>0,de?(S=no(S),S&&(typeof F=="string"||F!=null&&!nd(F))&&(F=eu(F),!F&&co(S))?to(hr(S),0,de):S.split(F,de)):[]}var fh=Qu(function(S,F,de){return S+(de?" ":"")+sd(F)});function dh(S,F,de){return S=no(S),de=de==null?0:Is(rs(de),0,S.length),F=eu(F),S.slice(de,de+F.length)==F}function hh(S,F,de){var Fe=Ae.templateSettings;de&&ro(S,F,de)&&(F=i),S=no(S),F=ed({},F,Fe,Ql);var wt=ed({},F.imports,Fe.imports,Ql),qt=Lu(wt),pr=No(wt,qt),kr,$r,Cn=0,Pn=F.interpolate||yr,Zn="__p += '",bi=_i((F.escape||yr).source+"|"+Pn.source+"|"+(Pn===Ie?Nr:yr).source+"|"+(F.evaluate||yr).source+"|$","g"),qi="//# sourceURL="+(Si.call(F,"sourceURL")?(F.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Qr+"]")+`
|
|
|
`;S.replace(bi,function(Aa,ws,ks,nc,yl,ic){return ks||(ks=nc),Zn+=S.slice(Cn,ic).replace(vr,Vo),ws&&(kr=!0,Zn+=`' +
|
|
|
__e(`+ws+`) +
|
|
|
'`),yl&&($r=!0,Zn+=`';
|
|
|
`+yl+`;
|
|
|
__p += '`),ks&&(Zn+=`' +
|
|
|
((__t = (`+ks+`)) == null ? '' : __t) +
|
|
|
'`),Cn=ic+Aa.length,Aa}),Zn+=`';
|
|
|
`;var Sa=Si.call(F,"variable")&&F.variable;if(!Sa)Zn=`with (obj) {
|
|
|
`+Zn+`
|
|
|
}
|
|
|
`;else if(Rr.test(Sa))throw new _n(h);Zn=($r?Zn.replace(Qt,""):Zn).replace(Ze,"$1").replace(fe,"$1;"),Zn="function("+(Sa||"obj")+`) {
|
|
|
`+(Sa?"":`obj || (obj = {});
|
|
|
`)+"var __t, __p = ''"+(kr?", __e = _.escape":"")+($r?`, __j = Array.prototype.join;
|
|
|
function print() { __p += __j.call(arguments, '') }
|
|
|
`:`;
|
|
|
`)+Zn+`return __p
|
|
|
}`;var is=Id(function(){return mt(qt,qi+"return "+Zn).apply(i,pr)});if(is.source=Zn,rd(is))throw is;return is}function ph(S){return no(S).toLowerCase()}function mh(S){return no(S).toUpperCase()}function vh(S,F,de){if(S=no(S),S&&(de||F===i))return Ho(S);if(!S||!(F=eu(F)))return S;var Fe=hr(S),wt=hr(F),qt=iu(Fe,wt),pr=vo(Fe,wt)+1;return to(Fe,qt,pr).join("")}function _h(S,F,de){if(S=no(S),S&&(de||F===i))return S.slice(0,Er(S)+1);if(!S||!(F=eu(F)))return S;var Fe=hr(S),wt=vo(Fe,hr(F))+1;return to(Fe,0,wt).join("")}function gh(S,F,de){if(S=no(S),S&&(de||F===i))return S.replace(Me,"");if(!S||!(F=eu(F)))return S;var Fe=hr(S),wt=iu(Fe,hr(F));return to(Fe,wt).join("")}function yh(S,F){var de=se,Fe=ie;if(Ko(F)){var wt="separator"in F?F.separator:wt;de="length"in F?rs(F.length):de,Fe="omission"in F?eu(F.omission):Fe}S=no(S);var qt=S.length;if(co(S)){var pr=hr(S);qt=pr.length}if(de>=qt)return S;var kr=de-ur(Fe);if(kr<1)return Fe;var $r=pr?to(pr,0,kr).join(""):S.slice(0,kr);if(wt===i)return $r+Fe;if(pr&&(kr+=$r.length-kr),nd(wt)){if(S.slice(kr).search(wt)){var Cn,Pn=$r;for(wt.global||(wt=_i(wt.source,no(Jr.exec(wt))+"g")),wt.lastIndex=0;Cn=wt.exec(Pn);)var Zn=Cn.index;$r=$r.slice(0,Zn===i?kr:Zn)}}else if(S.indexOf(eu(wt),kr)!=kr){var bi=$r.lastIndexOf(wt);bi>-1&&($r=$r.slice(0,bi))}return $r+Fe}function bh(S){return S=no(S),S&&Te.test(S)?S.replace(pe,cn):S}var xh=Qu(function(S,F,de){return S+(de?" ":"")+F.toUpperCase()}),sd=lu("toUpperCase");function Pd(S,F,de){return S=no(S),F=de?i:F,F===i?go(S)?Ln(S):Oo(S):S.match(F)||[]}var Id=Ca(function(S,F){try{return Pa(S,i,F)}catch(de){return rd(de)?de:new _n(de)}}),wh=D(function(S,F){return Fa(F,function(de){de=$i(de),Yi(S,de,Nc(S[de],S))}),S});function Eh(S){var F=S==null?0:S.length,de=un();return S=F?ki(S,function(Fe){if(typeof Fe[1]!="function")throw new tr(o);return[de(Fe[0]),Fe[1]]}):[],Ca(function(Fe){for(var wt=-1;++wt<F;){var qt=S[wt];if(Pa(qt[0],this,Fe))return Pa(qt[1],this,Fe)}})}function Sh(S){return ho(fi(S,p))}function od(S){return function(){return S}}function Ah(S,F){return S==null||S!==S?F:S}var Ch=po(),Th=po(!0);function Ul(S){return S}function ud(S){return Zc(typeof S=="function"?S:fi(S,p))}function Ph(S){return Sl(fi(S,p))}function Ih(S,F){return Ws(S,fi(F,p))}var Oh=Ca(function(S,F){return function(de){return ei(de,S,F)}}),Dh=Ca(function(S,F){return function(de){return ei(S,de,F)}});function ld(S,F,de){var Fe=Lu(F),wt=wl(F,Fe);de==null&&!(Ko(F)&&(wt.length||!Fe.length))&&(de=F,F=S,S=this,wt=wl(F,Lu(F)));var qt=!(Ko(de)&&"chain"in de)||!!de.chain,pr=bf(S);return Fa(wt,function(kr){var $r=F[kr];S[kr]=$r,pr&&(S.prototype[kr]=function(){var Cn=this.__chain__;if(qt||Cn){var Pn=S(this.__wrapped__),Zn=Pn.__actions__=Os(this.__actions__);return Zn.push({func:$r,args:arguments,thisArg:S}),Pn.__chain__=Cn,Pn}return $r.apply(S,Oa([this.value()],arguments))})}),S}function kh(){return sa._===this&&(sa._=us),this}function cd(){}function Rh(S){return S=rs(S),Ca(function(F){return Wl(F,S)})}var Lh=Xl(ki),Mh=Xl(In),Fh=Xl(Ys);function Od(S){return Qa(S)?li($i(S)):Ac(S)}function Bh(S){return function(F){return S==null?i:Uo(S,F)}}var Nh=Oc(),jh=Oc(!0);function fd(){return[]}function dd(){return!1}function Uh(){return{}}function zh(){return""}function Zh(){return!0}function Hh(S,F){if(S=rs(S),S<1||S>Q)return[];var de=j,Fe=oa(S,j);F=un(F),S-=j;for(var wt=Xs(Fe,F);++de<S;)F(de);return wt}function Wh(S){return Ga(S)?ki(S,$i):rc(S)?[S]:Os(ya(no(S)))}function Gh(S){var F=++io;return no(S)+F}var $h=Yl(function(S,F){return S+F},0),Kh=Rl("ceil"),Vh=Yl(function(S,F){return S/F},1),Yh=Rl("floor");function Xh(S){return S&&S.length?Vu(S,Ul,zo):i}function Qh(S,F){return S&&S.length?Vu(S,un(F,2),zo):i}function qh(S){return ko(S,Ul)}function Jh(S,F){return ko(S,un(F,2))}function ep(S){return S&&S.length?Vu(S,Ul,xu):i}function tp(S,F){return S&&S.length?Vu(S,un(F,2),xu):i}var rp=Yl(function(S,F){return S*F},1),np=Rl("round"),ip=Yl(function(S,F){return S-F},0);function ap(S){return S&&S.length?ja(S,Ul):0}function sp(S,F){return S&&S.length?ja(S,un(F,2)):0}return Ae.after=Bs,Ae.ary=Au,Ae.assign=m0,Ae.assignIn=xd,Ae.assignInWith=ed,Ae.assignWith=v0,Ae.at=_0,Ae.before=gl,Ae.bind=Nc,Ae.bindAll=wh,Ae.bindKey=Bl,Ae.castArray=Ud,Ae.chain=Ee,Ae.chunk=Ni,Ae.compact=ps,Ae.concat=Ou,Ae.cond=Eh,Ae.conforms=Sh,Ae.constant=od,Ae.countBy=tn,Ae.create=g0,Ae.curry=gf,Ae.curryRight=tf,Ae.debounce=Kf,Ae.defaults=y0,Ae.defaultsDeep=b0,Ae.defer=Nf,Ae.delay=Yf,Ae.difference=Du,Ae.differenceBy=el,Ae.differenceWith=$u,Ae.drop=ml,Ae.dropRight=If,Ae.dropRightWhile=Sf,Ae.dropWhile=Fl,Ae.fill=uf,Ae.filter=Fn,Ae.flatMap=ji,Ae.flatMapDeep=Bi,Ae.flatMapDepth=Ti,Ae.flatten=lf,Ae.flattenDeep=tl,Ae.flattenDepth=Of,Ae.flip=Lf,Ae.flow=Ch,Ae.flowRight=Th,Ae.fromPairs=Ku,Ae.functions=T0,Ae.functionsIn=P0,Ae.groupBy=Ea,Ae.initial=$o,Ae.intersection=qc,Ae.intersectionBy=ff,Ae.intersectionWith=ku,Ae.invert=O0,Ae.invertBy=D0,Ae.invokeMap=pi,Ae.iteratee=ud,Ae.keyBy=ri,Ae.keys=Lu,Ae.keysIn=jl,Ae.map=za,Ae.mapKeys=R0,Ae.mapValues=L0,Ae.matches=Ph,Ae.matchesProperty=Ih,Ae.memoize=Mf,Ae.merge=M0,Ae.mergeWith=wd,Ae.method=Oh,Ae.methodOf=Dh,Ae.mixin=ld,Ae.negate=jf,Ae.nthArg=Rh,Ae.omit=F0,Ae.omitBy=B0,Ae.once=Xf,Ae.orderBy=ms,Ae.over=Lh,Ae.overArgs=Qf,Ae.overEvery=Mh,Ae.overSome=Fh,Ae.partial=yf,Ae.partialRight=hd,Ae.partition=Us,Ae.pick=N0,Ae.pickBy=Ed,Ae.property=Od,Ae.propertyOf=Bh,Ae.pull=Mc,Ae.pullAll=Fc,Ae.pullAllBy=Jc,Ae.pullAllWith=Bc,Ae.pullAt=Df,Ae.range=Nh,Ae.rangeRight=jh,Ae.rearg=Ld,Ae.reject=vl,Ae.remove=Af,Ae.rest=Md,Ae.reverse=ef,Ae.sampleSize=_l,Ae.set=U0,Ae.setWith=z0,Ae.shuffle=_f,Ae.slice=Cf,Ae.sortBy=Gf,Ae.sortedUniq=vf,Ae.sortedUniqBy=Hf,Ae.split=ch,Ae.spread=Fd,Ae.tail=Tf,Ae.take=g,Ae.takeRight=P,Ae.takeRightWhile=z,Ae.takeWhile=ge,Ae.tap=ot,Ae.throttle=Bd,Ae.thru=et,Ae.toArray=gd,Ae.toPairs=Sd,Ae.toPairsIn=Ad,Ae.toPath=Wh,Ae.toPlainObject=bd,Ae.transform=Z0,Ae.unary=Nd,Ae.union=ke,Ae.unionBy=at,Ae.unionWith=E,Ae.uniq=t,Ae.uniqBy=n,Ae.uniqWith=s,Ae.unset=H0,Ae.unzip=v,Ae.unzipWith=w,Ae.update=W0,Ae.updateWith=G0,Ae.values=zf,Ae.valuesIn=$0,Ae.without=T,Ae.words=Pd,Ae.wrap=jd,Ae.xor=U,Ae.xorBy=Y,Ae.xorWith=W,Ae.zip=te,Ae.zipObject=oe,Ae.zipObjectDeep=ve,Ae.zipWith=we,Ae.entries=Sd,Ae.entriesIn=Ad,Ae.extend=xd,Ae.extendWith=ed,ld(Ae,Ae),Ae.add=$h,Ae.attempt=Id,Ae.camelCase=X0,Ae.capitalize=Cd,Ae.ceil=Kh,Ae.clamp=K0,Ae.clone=zd,Ae.cloneDeep=Hd,Ae.cloneDeepWith=Wd,Ae.cloneWith=Zd,Ae.conformsTo=Gd,Ae.deburr=Td,Ae.defaultTo=Ah,Ae.divide=Vh,Ae.endsWith=Q0,Ae.eq=jc,Ae.escape=q0,Ae.escapeRegExp=J0,Ae.every=Br,Ae.find=ai,Ae.findIndex=Lc,Ae.findKey=x0,Ae.findLast=ia,Ae.findLastIndex=Qc,Ae.findLastKey=w0,Ae.floor=Yh,Ae.forEach=ma,Ae.forEachRight=si,Ae.forIn=E0,Ae.forInRight=S0,Ae.forOwn=A0,Ae.forOwnRight=C0,Ae.get=id,Ae.gt=$d,Ae.gte=Kd,Ae.has=I0,Ae.hasIn=ad,Ae.head=gc,Ae.identity=Ul,Ae.includes=ba,Ae.indexOf=cf,Ae.inRange=V0,Ae.invoke=k0,Ae.isArguments=Ff,Ae.isArray=Ga,Ae.isArrayBuffer=Vd,Ae.isArrayLike=Nl,Ae.isArrayLikeObject=cu,Ae.isBoolean=Yd,Ae.isBuffer=Pf,Ae.isDate=Xd,Ae.isElement=Qd,Ae.isEmpty=qd,Ae.isEqual=Jd,Ae.isEqualWith=e0,Ae.isError=rd,Ae.isFinite=t0,Ae.isFunction=bf,Ae.isInteger=pd,Ae.isLength=qf,Ae.isMap=md,Ae.isMatch=r0,Ae.isMatchWith=n0,Ae.isNaN=i0,Ae.isNative=a0,Ae.isNil=o0,Ae.isNull=s0,Ae.isNumber=vd,Ae.isObject=Ko,Ae.isObjectLike=nu,Ae.isPlainObject=Vf,Ae.isRegExp=nd,Ae.isSafeInteger=u0,Ae.isSet=_d,Ae.isString=Jf,Ae.isSymbol=rc,Ae.isTypedArray=Uf,Ae.isUndefined=l0,Ae.isWeakMap=c0,Ae.isWeakSet=f0,Ae.join=yc,Ae.kebabCase=eh,Ae.last=To,Ae.lastIndexOf=df,Ae.lowerCase=th,Ae.lowerFirst=rh,Ae.lt=d0,Ae.lte=h0,Ae.max=Xh,Ae.maxBy=Qh,Ae.mean=qh,Ae.meanBy=Jh,Ae.min=ep,Ae.minBy=tp,Ae.stubArray=fd,Ae.stubFalse=dd,Ae.stubObject=Uh,Ae.stubString=zh,Ae.stubTrue=Zh,Ae.multiply=rp,Ae.nth=hf,Ae.noConflict=kh,Ae.noop=cd,Ae.now=$f,Ae.pad=nh,Ae.padEnd=ih,Ae.padStart=ah,Ae.parseInt=sh,Ae.random=Y0,Ae.reduce=Ds,Ae.reduceRight=Bo,Ae.repeat=oh,Ae.replace=uh,Ae.result=j0,Ae.round=np,Ae.runInContext=fr,Ae.sample=Ru,Ae.size=td,Ae.snakeCase=lh,Ae.some=Wf,Ae.sortedIndex=kf,Ae.sortedIndexBy=pf,Ae.sortedIndexOf=Zf,Ae.sortedLastIndex=mf,Ae.sortedLastIndexBy=Rf,Ae.sortedLastIndexOf=Bf,Ae.startCase=fh,Ae.startsWith=dh,Ae.subtract=ip,Ae.sum=ap,Ae.sumBy=sp,Ae.template=hh,Ae.times=Hh,Ae.toFinite=xf,Ae.toInteger=rs,Ae.toLength=yd,Ae.toLower=ph,Ae.toNumber=bc,Ae.toSafeInteger=p0,Ae.toString=no,Ae.toUpper=mh,Ae.trim=vh,Ae.trimEnd=_h,Ae.trimStart=gh,Ae.truncate=yh,Ae.unescape=bh,Ae.uniqueId=Gh,Ae.upperCase=xh,Ae.upperFirst=sd,Ae.each=ma,Ae.eachRight=si,Ae.first=gc,ld(Ae,function(){var S={};return bo(Ae,function(F,de){Si.call(Ae.prototype,de)||(S[de]=F)}),S}(),{chain:!1}),Ae.VERSION=l,Fa(["bind","bindKey","curry","curryRight","partial","partialRight"],function(S){Ae[S].placeholder=Ae}),Fa(["drop","take"],function(S,F){Kr.prototype[S]=function(de){de=de===i?1:ci(rs(de),0);var Fe=this.__filtered__&&!F?new Kr(this):this.clone();return Fe.__filtered__?Fe.__takeCount__=oa(de,Fe.__takeCount__):Fe.__views__.push({size:oa(de,j),type:S+(Fe.__dir__<0?"Right":"")}),Fe},Kr.prototype[S+"Right"]=function(de){return this.reverse()[S](de).reverse()}}),Fa(["filter","map","takeWhile"],function(S,F){var de=F+1,Fe=de==J||de==ue;Kr.prototype[S]=function(wt){var qt=this.clone();return qt.__iteratees__.push({iteratee:un(wt,3),type:de}),qt.__filtered__=qt.__filtered__||Fe,qt}}),Fa(["head","last"],function(S,F){var de="take"+(F?"Right":"");Kr.prototype[S]=function(){return this[de](1).value()[0]}}),Fa(["initial","tail"],function(S,F){var de="drop"+(F?"":"Right");Kr.prototype[S]=function(){return this.__filtered__?new Kr(this):this[de](1)}}),Kr.prototype.compact=function(){return this.filter(Ul)},Kr.prototype.find=function(S){return this.filter(S).head()},Kr.prototype.findLast=function(S){return this.reverse().find(S)},Kr.prototype.invokeMap=Ca(function(S,F){return typeof S=="function"?new Kr(this):this.map(function(de){return ei(de,S,F)})}),Kr.prototype.reject=function(S){return this.filter(jf(un(S)))},Kr.prototype.slice=function(S,F){S=rs(S);var de=this;return de.__filtered__&&(S>0||F<0)?new Kr(de):(S<0?de=de.takeRight(-S):S&&(de=de.drop(S)),F!==i&&(F=rs(F),de=F<0?de.dropRight(-F):de.take(F-S)),de)},Kr.prototype.takeRightWhile=function(S){return this.reverse().takeWhile(S).reverse()},Kr.prototype.toArray=function(){return this.take(j)},bo(Kr.prototype,function(S,F){var de=/^(?:filter|find|map|reject)|While$/.test(F),Fe=/^(?:head|last)$/.test(F),wt=Ae[Fe?"take"+(F=="last"?"Right":""):F],qt=Fe||/^find/.test(F);wt&&(Ae.prototype[F]=function(){var pr=this.__wrapped__,kr=Fe?[1]:arguments,$r=pr instanceof Kr,Cn=kr[0],Pn=$r||Ga(pr),Zn=function(ws){var ks=wt.apply(Ae,Oa([ws],kr));return Fe&&bi?ks[0]:ks};Pn&&de&&typeof Cn=="function"&&Cn.length!=1&&($r=Pn=!1);var bi=this.__chain__,qi=!!this.__actions__.length,Sa=qt&&!bi,is=$r&&!qi;if(!qt&&Pn){pr=is?pr:new Kr(this);var Aa=S.apply(pr,kr);return Aa.__actions__.push({func:et,args:[Zn],thisArg:i}),new gr(Aa,bi)}return Sa&&is?S.apply(this,kr):(Aa=this.thru(Zn),Sa?Fe?Aa.value()[0]:Aa.value():Aa)})}),Fa(["pop","push","shift","sort","splice","unshift"],function(S){var F=Ki[S],de=/^(?:push|sort|unshift)$/.test(S)?"tap":"thru",Fe=/^(?:pop|shift)$/.test(S);Ae.prototype[S]=function(){var wt=arguments;if(Fe&&!this.__chain__){var qt=this.value();return F.apply(Ga(qt)?qt:[],wt)}return this[de](function(pr){return F.apply(Ga(pr)?pr:[],wt)})}}),bo(Kr.prototype,function(S,F){var de=Ae[F];if(de){var Fe=de.name+"";Si.call(fo,Fe)||(fo[Fe]=[]),fo[Fe].push({name:F,func:de})}}),fo[mu(i,R).name]=[{name:"wrapper",func:i}],Kr.prototype.clone=wn,Kr.prototype.reverse=Vn,Kr.prototype.value=Oi,Ae.prototype.at=Ut,Ae.prototype.chain=ar,Ae.prototype.commit=Yt,Ae.prototype.next=Sr,Ae.prototype.plant=ln,Ae.prototype.reverse=Zr,Ae.prototype.toJSON=Ae.prototype.valueOf=Ae.prototype.value=Xr,Ae.prototype.first=Ae.prototype.head,Ur&&(Ae.prototype[Ur]=Wr),Ae},Yn=Qn();sa._=Yn,r=function(){return Yn}.call(_,e,_,d),r!==i&&(d.exports=r)}).call(this)},28440:function(d,_,e){var r=e(50097),i=e(63323),l=i(function(c,f,o){r(c,f,o)});d.exports=l},55950:function(d){function _(){return!1}d.exports=_},20480:function(d,_,e){var r=e(95378),i=e(56730);function l(c){return r(c,i(c))}d.exports=l},32834:function(d){(function(_,e){d.exports=e()})(this,function(){"use strict";function _(Ct,Ie){for(var St=0;St<Ie.length;St++){var Ue=Ie[St];Ue.enumerable=Ue.enumerable||!1,Ue.configurable=!0,"value"in Ue&&(Ue.writable=!0),Object.defineProperty(Ct,Ue.key,Ue)}}function e(Ct,Ie,St){return Ie&&_(Ct.prototype,Ie),St&&_(Ct,St),Ct}function r(Ct,Ie){if(Ct){if(typeof Ct=="string")return i(Ct,Ie);var St=Object.prototype.toString.call(Ct).slice(8,-1);if(St==="Object"&&Ct.constructor&&(St=Ct.constructor.name),St==="Map"||St==="Set")return Array.from(Ct);if(St==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(St))return i(Ct,Ie)}}function i(Ct,Ie){(Ie==null||Ie>Ct.length)&&(Ie=Ct.length);for(var St=0,Ue=new Array(Ie);St<Ie;St++)Ue[St]=Ct[St];return Ue}function l(Ct,Ie){var St=typeof Symbol!="undefined"&&Ct[Symbol.iterator]||Ct["@@iterator"];if(St)return(St=St.call(Ct)).next.bind(St);if(Array.isArray(Ct)||(St=r(Ct))||Ie&&Ct&&typeof Ct.length=="number"){St&&(Ct=St);var Ue=0;return function(){return Ue>=Ct.length?{done:!0}:{done:!1,value:Ct[Ue++]}}}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 o(Ct){c.exports.defaults=Ct}c.exports={defaults:f(),getDefaults:f,changeDefaults:o};var h=/[&<>"']/,u=/[&<>"']/g,a=/[<>"']|&(?!#?\w+;)/,x=/[<>"']|&(?!#?\w+;)/g,p={"&":"&","<":"<",">":">",'"':""","'":"'"},y=function(Ie){return p[Ie]};function m(Ct,Ie){if(Ie){if(h.test(Ct))return Ct.replace(u,y)}else if(a.test(Ct))return Ct.replace(x,y);return Ct}var b=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function A(Ct){return Ct.replace(b,function(Ie,St){return St=St.toLowerCase(),St==="colon"?":":St.charAt(0)==="#"?St.charAt(1)==="x"?String.fromCharCode(parseInt(St.substring(2),16)):String.fromCharCode(+St.substring(1)):""})}var k=/(^|[^\[])\^/g;function R(Ct,Ie){Ct=Ct.source||Ct,Ie=Ie||"";var St={replace:function(Se,yt){return yt=yt.source||yt,yt=yt.replace(k,"$1"),Ct=Ct.replace(Se,yt),St},getRegex:function(){return new RegExp(Ct,Ie)}};return St}var C=/[^\w:]/g,O=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function M(Ct,Ie,St){if(Ct){var Ue;try{Ue=decodeURIComponent(A(St)).replace(C,"").toLowerCase()}catch(Se){return null}if(Ue.indexOf("javascript:")===0||Ue.indexOf("vbscript:")===0||Ue.indexOf("data:")===0)return null}Ie&&!O.test(St)&&(St=G(Ie,St));try{St=encodeURI(St).replace(/%25/g,"%")}catch(Se){return null}return St}var B={},N=/^[^:]+:\/*[^/]*$/,K=/^([^:]+:)[\s\S]*$/,$=/^([^:]+:\/*[^/]*)[\s\S]*$/;function G(Ct,Ie){B[" "+Ct]||(N.test(Ct)?B[" "+Ct]=Ct+"/":B[" "+Ct]=q(Ct,"/",!0)),Ct=B[" "+Ct];var St=Ct.indexOf(":")===-1;return Ie.substring(0,2)==="//"?St?Ie:Ct.replace(K,"$1")+Ie:Ie.charAt(0)==="/"?St?Ie:Ct.replace($,"$1")+Ie:Ct+Ie}var se={exec:function(){}};function ie(Ct){for(var Ie=1,St,Ue;Ie<arguments.length;Ie++){St=arguments[Ie];for(Ue in St)Object.prototype.hasOwnProperty.call(St,Ue)&&(Ct[Ue]=St[Ue])}return Ct}function le(Ct,Ie){var St=Ct.replace(/\|/g,function(yt,Lt,Me){for(var Pr=!1,At=Lt;--At>=0&&Me[At]==="\\";)Pr=!Pr;return Pr?"|":" |"}),Ue=St.split(/ \|/),Se=0;if(Ue.length>Ie)Ue.splice(Ie);else for(;Ue.length<Ie;)Ue.push("");for(;Se<Ue.length;Se++)Ue[Se]=Ue[Se].trim().replace(/\\\|/g,"|");return Ue}function q(Ct,Ie,St){var Ue=Ct.length;if(Ue===0)return"";for(var Se=0;Se<Ue;){var yt=Ct.charAt(Ue-Se-1);if(yt===Ie&&!St)Se++;else if(yt!==Ie&&St)Se++;else break}return Ct.substr(0,Ue-Se)}function J(Ct,Ie){if(Ct.indexOf(Ie[1])===-1)return-1;for(var St=Ct.length,Ue=0,Se=0;Se<St;Se++)if(Ct[Se]==="\\")Se++;else if(Ct[Se]===Ie[0])Ue++;else if(Ct[Se]===Ie[1]&&(Ue--,Ue<0))return Se;return-1}function V(Ct){Ct&&Ct.sanitize&&!Ct.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 ue(Ct,Ie){if(Ie<1)return"";for(var St="";Ie>1;)Ie&1&&(St+=Ct),Ie>>=1,Ct+=Ct;return St+Ct}var ee={escape:m,unescape:A,edit:R,cleanUrl:M,resolveUrl:G,noopTest:se,merge:ie,splitCells:le,rtrim:q,findClosingBracket:J,checkSanitizeDeprecation:V,repeatString:ue},Q=c.exports.defaults,ce=ee.rtrim,Z=ee.splitCells,j=ee.escape,ae=ee.findClosingBracket;function me(Ct,Ie,St){var Ue=Ie.href,Se=Ie.title?j(Ie.title):null,yt=Ct[1].replace(/\\([\[\]])/g,"$1");return Ct[0].charAt(0)!=="!"?{type:"link",raw:St,href:Ue,title:Se,text:yt}:{type:"image",raw:St,href:Ue,title:Se,text:j(yt)}}function Pe(Ct,Ie){var St=Ct.match(/^(\s+)(?:```)/);if(St===null)return Ie;var Ue=St[1];return Ie.split(`
|
|
|
`).map(function(Se){var yt=Se.match(/^\s+/);if(yt===null)return Se;var Lt=yt[0];return Lt.length>=Ue.length?Se.slice(Ue.length):Se}).join(`
|
|
|
`)}var Oe=function(){function Ct(St){this.options=St||Q}var Ie=Ct.prototype;return Ie.space=function(Ue){var Se=this.rules.block.newline.exec(Ue);if(Se)return Se[0].length>1?{type:"space",raw:Se[0]}:{raw:`
|
|
|
`}},Ie.code=function(Ue){var Se=this.rules.block.code.exec(Ue);if(Se){var yt=Se[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:Se[0],codeBlockStyle:"indented",text:this.options.pedantic?yt:ce(yt,`
|
|
|
`)}}},Ie.fences=function(Ue){var Se=this.rules.block.fences.exec(Ue);if(Se){var yt=Se[0],Lt=Pe(yt,Se[3]||"");return{type:"code",raw:yt,lang:Se[2]?Se[2].trim():Se[2],text:Lt}}},Ie.heading=function(Ue){var Se=this.rules.block.heading.exec(Ue);if(Se){var yt=Se[2].trim();if(/#$/.test(yt)){var Lt=ce(yt,"#");(this.options.pedantic||!Lt||/ $/.test(Lt))&&(yt=Lt.trim())}return{type:"heading",raw:Se[0],depth:Se[1].length,text:yt}}},Ie.nptable=function(Ue){var Se=this.rules.block.nptable.exec(Ue);if(Se){var yt={type:"table",header:Z(Se[1].replace(/^ *| *\| *$/g,"")),align:Se[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Se[3]?Se[3].replace(/\n$/,"").split(`
|
|
|
`):[],raw:Se[0]};if(yt.header.length===yt.align.length){var Lt=yt.align.length,Me;for(Me=0;Me<Lt;Me++)/^ *-+: *$/.test(yt.align[Me])?yt.align[Me]="right":/^ *:-+: *$/.test(yt.align[Me])?yt.align[Me]="center":/^ *:-+ *$/.test(yt.align[Me])?yt.align[Me]="left":yt.align[Me]=null;for(Lt=yt.cells.length,Me=0;Me<Lt;Me++)yt.cells[Me]=Z(yt.cells[Me],yt.header.length);return yt}}},Ie.hr=function(Ue){var Se=this.rules.block.hr.exec(Ue);if(Se)return{type:"hr",raw:Se[0]}},Ie.blockquote=function(Ue){var Se=this.rules.block.blockquote.exec(Ue);if(Se){var yt=Se[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Se[0],text:yt}}},Ie.list=function(Ue){var Se=this.rules.block.list.exec(Ue);if(Se){var yt=Se[0],Lt=Se[2],Me=Lt.length>1,Pr={type:"list",raw:yt,ordered:Me,start:Me?+Lt.slice(0,-1):"",loose:!1,items:[]},At=Se[0].match(this.rules.block.item),Gr=!1,Yr,Ir,Rr,mr,Nr,Jr,sn,Xt,_t,ut=At.length;Rr=this.rules.block.listItemStart.exec(At[0]);for(var lt=0;lt<ut;lt++){if(Yr=At[lt],yt=Yr,this.options.pedantic||(_t=Yr.match(new RegExp("\\n\\s*\\n {0,"+(Rr[0].length-1)+"}\\S")),_t&&(Nr=Yr.length-_t.index+At.slice(lt+1).join(`
|
|
|
`).length,Pr.raw=Pr.raw.substring(0,Pr.raw.length-Nr),Yr=Yr.substring(0,_t.index),yt=Yr,ut=lt+1)),lt!==ut-1){if(mr=this.rules.block.listItemStart.exec(At[lt+1]),this.options.pedantic?mr[1].length>Rr[1].length:mr[1].length>=Rr[0].length||mr[1].length>3){At.splice(lt,2,At[lt]+(!this.options.pedantic&&mr[1].length<Rr[0].length&&!At[lt].match(/\n$/)?"":`
|
|
|
`)+At[lt+1]),lt--,ut--;continue}else(!this.options.pedantic||this.options.smartLists?mr[2][mr[2].length-1]!==Lt[Lt.length-1]:Me===(mr[2].length===1))&&(Nr=At.slice(lt+1).join(`
|
|
|
`).length,Pr.raw=Pr.raw.substring(0,Pr.raw.length-Nr),lt=ut-1);Rr=mr}Ir=Yr.length,Yr=Yr.replace(/^ *([*+-]|\d+[.)]) ?/,""),~Yr.indexOf(`
|
|
|
`)&&(Ir-=Yr.length,Yr=this.options.pedantic?Yr.replace(/^ {1,4}/gm,""):Yr.replace(new RegExp("^ {1,"+Ir+"}","gm"),"")),Yr=ce(Yr,`
|
|
|
`),lt!==ut-1&&(yt=yt+`
|
|
|
`),Jr=Gr||/\n\n(?!\s*$)/.test(yt),lt!==ut-1&&(Gr=yt.slice(-2)===`
|
|
|
|
|
|
`,Jr||(Jr=Gr)),Jr&&(Pr.loose=!0),this.options.gfm&&(sn=/^\[[ xX]\] /.test(Yr),Xt=void 0,sn&&(Xt=Yr[1]!==" ",Yr=Yr.replace(/^\[[ xX]\] +/,""))),Pr.items.push({type:"list_item",raw:yt,task:sn,checked:Xt,loose:Jr,text:Yr})}return Pr}},Ie.html=function(Ue){var Se=this.rules.block.html.exec(Ue);if(Se)return{type:this.options.sanitize?"paragraph":"html",raw:Se[0],pre:!this.options.sanitizer&&(Se[1]==="pre"||Se[1]==="script"||Se[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Se[0]):j(Se[0]):Se[0]}},Ie.def=function(Ue){var Se=this.rules.block.def.exec(Ue);if(Se){Se[3]&&(Se[3]=Se[3].substring(1,Se[3].length-1));var yt=Se[1].toLowerCase().replace(/\s+/g," ");return{type:"def",tag:yt,raw:Se[0],href:Se[2],title:Se[3]}}},Ie.table=function(Ue){var Se=this.rules.block.table.exec(Ue);if(Se){var yt={type:"table",header:Z(Se[1].replace(/^ *| *\| *$/g,"")),align:Se[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Se[3]?Se[3].replace(/\n$/,"").split(`
|
|
|
`):[]};if(yt.header.length===yt.align.length){yt.raw=Se[0];var Lt=yt.align.length,Me;for(Me=0;Me<Lt;Me++)/^ *-+: *$/.test(yt.align[Me])?yt.align[Me]="right":/^ *:-+: *$/.test(yt.align[Me])?yt.align[Me]="center":/^ *:-+ *$/.test(yt.align[Me])?yt.align[Me]="left":yt.align[Me]=null;for(Lt=yt.cells.length,Me=0;Me<Lt;Me++)yt.cells[Me]=Z(yt.cells[Me].replace(/^ *\| *| *\| *$/g,""),yt.header.length);return yt}}},Ie.lheading=function(Ue){var Se=this.rules.block.lheading.exec(Ue);if(Se)return{type:"heading",raw:Se[0],depth:Se[2].charAt(0)==="="?1:2,text:Se[1]}},Ie.paragraph=function(Ue){var Se=this.rules.block.paragraph.exec(Ue);if(Se)return{type:"paragraph",raw:Se[0],text:Se[1].charAt(Se[1].length-1)===`
|
|
|
`?Se[1].slice(0,-1):Se[1]}},Ie.text=function(Ue){var Se=this.rules.block.text.exec(Ue);if(Se)return{type:"text",raw:Se[0],text:Se[0]}},Ie.escape=function(Ue){var Se=this.rules.inline.escape.exec(Ue);if(Se)return{type:"escape",raw:Se[0],text:j(Se[1])}},Ie.tag=function(Ue,Se,yt){var Lt=this.rules.inline.tag.exec(Ue);if(Lt)return!Se&&/^<a /i.test(Lt[0])?Se=!0:Se&&/^<\/a>/i.test(Lt[0])&&(Se=!1),!yt&&/^<(pre|code|kbd|script)(\s|>)/i.test(Lt[0])?yt=!0:yt&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Lt[0])&&(yt=!1),{type:this.options.sanitize?"text":"html",raw:Lt[0],inLink:Se,inRawBlock:yt,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Lt[0]):j(Lt[0]):Lt[0]}},Ie.link=function(Ue){var Se=this.rules.inline.link.exec(Ue);if(Se){var yt=Se[2].trim();if(!this.options.pedantic&&/^</.test(yt)){if(!/>$/.test(yt))return;var Lt=ce(yt.slice(0,-1),"\\");if((yt.length-Lt.length)%2===0)return}else{var Me=ae(Se[2],"()");if(Me>-1){var Pr=Se[0].indexOf("!")===0?5:4,At=Pr+Se[1].length+Me;Se[2]=Se[2].substring(0,Me),Se[0]=Se[0].substring(0,At).trim(),Se[3]=""}}var Gr=Se[2],Yr="";if(this.options.pedantic){var Ir=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(Gr);Ir&&(Gr=Ir[1],Yr=Ir[3])}else Yr=Se[3]?Se[3].slice(1,-1):"";return Gr=Gr.trim(),/^</.test(Gr)&&(this.options.pedantic&&!/>$/.test(yt)?Gr=Gr.slice(1):Gr=Gr.slice(1,-1)),me(Se,{href:Gr&&Gr.replace(this.rules.inline._escapes,"$1"),title:Yr&&Yr.replace(this.rules.inline._escapes,"$1")},Se[0])}},Ie.reflink=function(Ue,Se){var yt;if((yt=this.rules.inline.reflink.exec(Ue))||(yt=this.rules.inline.nolink.exec(Ue))){var Lt=(yt[2]||yt[1]).replace(/\s+/g," ");if(Lt=Se[Lt.toLowerCase()],!Lt||!Lt.href){var Me=yt[0].charAt(0);return{type:"text",raw:Me,text:Me}}return me(yt,Lt,yt[0])}},Ie.emStrong=function(Ue,Se,yt){yt===void 0&&(yt="");var Lt=this.rules.inline.emStrong.lDelim.exec(Ue);if(Lt&&!(Lt[3]&&yt.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 Me=Lt[1]||Lt[2]||"";if(!Me||Me&&(yt===""||this.rules.inline.punctuation.exec(yt))){var Pr=Lt[0].length-1,At,Gr,Yr=Pr,Ir=0,Rr=Lt[0][0]==="*"?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(Rr.lastIndex=0,Se=Se.slice(-1*Ue.length+Pr);(Lt=Rr.exec(Se))!=null;)if(At=Lt[1]||Lt[2]||Lt[3]||Lt[4]||Lt[5]||Lt[6],!!At){if(Gr=At.length,Lt[3]||Lt[4]){Yr+=Gr;continue}else if((Lt[5]||Lt[6])&&Pr%3&&!((Pr+Gr)%3)){Ir+=Gr;continue}if(Yr-=Gr,!(Yr>0))return Gr=Math.min(Gr,Gr+Yr+Ir),Math.min(Pr,Gr)%2?{type:"em",raw:Ue.slice(0,Pr+Lt.index+Gr+1),text:Ue.slice(1,Pr+Lt.index+Gr)}:{type:"strong",raw:Ue.slice(0,Pr+Lt.index+Gr+1),text:Ue.slice(2,Pr+Lt.index+Gr-1)}}}}},Ie.codespan=function(Ue){var Se=this.rules.inline.code.exec(Ue);if(Se){var yt=Se[2].replace(/\n/g," "),Lt=/[^ ]/.test(yt),Me=/^ /.test(yt)&&/ $/.test(yt);return Lt&&Me&&(yt=yt.substring(1,yt.length-1)),yt=j(yt,!0),{type:"codespan",raw:Se[0],text:yt}}},Ie.br=function(Ue){var Se=this.rules.inline.br.exec(Ue);if(Se)return{type:"br",raw:Se[0]}},Ie.del=function(Ue){var Se=this.rules.inline.del.exec(Ue);if(Se)return{type:"del",raw:Se[0],text:Se[2]}},Ie.autolink=function(Ue,Se){var yt=this.rules.inline.autolink.exec(Ue);if(yt){var Lt,Me;return yt[2]==="@"?(Lt=j(this.options.mangle?Se(yt[1]):yt[1]),Me="mailto:"+Lt):(Lt=j(yt[1]),Me=Lt),{type:"link",raw:yt[0],text:Lt,href:Me,tokens:[{type:"text",raw:Lt,text:Lt}]}}},Ie.url=function(Ue,Se){var yt;if(yt=this.rules.inline.url.exec(Ue)){var Lt,Me;if(yt[2]==="@")Lt=j(this.options.mangle?Se(yt[0]):yt[0]),Me="mailto:"+Lt;else{var Pr;do Pr=yt[0],yt[0]=this.rules.inline._backpedal.exec(yt[0])[0];while(Pr!==yt[0]);Lt=j(yt[0]),yt[1]==="www."?Me="http://"+Lt:Me=Lt}return{type:"link",raw:yt[0],text:Lt,href:Me,tokens:[{type:"text",raw:Lt,text:Lt}]}}},Ie.inlineText=function(Ue,Se,yt){var Lt=this.rules.inline.text.exec(Ue);if(Lt){var Me;return Se?Me=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Lt[0]):j(Lt[0]):Lt[0]:Me=j(this.options.smartypants?yt(Lt[0]):Lt[0]),{type:"text",raw:Lt[0],text:Me}}},Ct}(),Ge=ee.noopTest,Ne=ee.edit,Mt=ee.merge,bt={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]+/};bt._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,bt._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,bt.def=Ne(bt.def).replace("label",bt._label).replace("title",bt._title).getRegex(),bt.bullet=/(?:[*+-]|\d{1,9}[.)])/,bt.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,bt.item=Ne(bt.item,"gm").replace(/bull/g,bt.bullet).getRegex(),bt.listItemStart=Ne(/^( *)(bull) */).replace("bull",bt.bullet).getRegex(),bt.list=Ne(bt.list).replace(/bull/g,bt.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+bt.def.source+")").getRegex(),bt._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",bt._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,bt.html=Ne(bt.html,"i").replace("comment",bt._comment).replace("tag",bt._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),bt.paragraph=Ne(bt._paragraph).replace("hr",bt.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",bt._tag).getRegex(),bt.blockquote=Ne(bt.blockquote).replace("paragraph",bt.paragraph).getRegex(),bt.normal=Mt({},bt),bt.gfm=Mt({},bt.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*|$)"}),bt.gfm.nptable=Ne(bt.gfm.nptable).replace("hr",bt.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",bt._tag).getRegex(),bt.gfm.table=Ne(bt.gfm.table).replace("hr",bt.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",bt._tag).getRegex(),bt.pedantic=Mt({},bt.normal,{html:Ne(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",bt._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:Ne(bt.normal._paragraph).replace("hr",bt.hr).replace("heading",` *#{1,6} *[^
|
|
|
]`).replace("lheading",bt.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var Rt={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])/};Rt._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",Rt.punctuation=Ne(Rt.punctuation).replace(/punctuation/g,Rt._punctuation).getRegex(),Rt.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,Rt.escapedEmSt=/\\\*|\\_/g,Rt._comment=Ne(bt._comment).replace("(?:-->|$)","-->").getRegex(),Rt.emStrong.lDelim=Ne(Rt.emStrong.lDelim).replace(/punct/g,Rt._punctuation).getRegex(),Rt.emStrong.rDelimAst=Ne(Rt.emStrong.rDelimAst,"g").replace(/punct/g,Rt._punctuation).getRegex(),Rt.emStrong.rDelimUnd=Ne(Rt.emStrong.rDelimUnd,"g").replace(/punct/g,Rt._punctuation).getRegex(),Rt._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,Rt._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,Rt._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])?)+(?![-_])/,Rt.autolink=Ne(Rt.autolink).replace("scheme",Rt._scheme).replace("email",Rt._email).getRegex(),Rt._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,Rt.tag=Ne(Rt.tag).replace("comment",Rt._comment).replace("attribute",Rt._attribute).getRegex(),Rt._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,Rt._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,Rt._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,Rt.link=Ne(Rt.link).replace("label",Rt._label).replace("href",Rt._href).replace("title",Rt._title).getRegex(),Rt.reflink=Ne(Rt.reflink).replace("label",Rt._label).getRegex(),Rt.reflinkSearch=Ne(Rt.reflinkSearch,"g").replace("reflink",Rt.reflink).replace("nolink",Rt.nolink).getRegex(),Rt.normal=Mt({},Rt),Rt.pedantic=Mt({},Rt.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:Ne(/^!?\[(label)\]\((.*?)\)/).replace("label",Rt._label).getRegex(),reflink:Ne(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",Rt._label).getRegex()}),Rt.gfm=Mt({},Rt.normal,{escape:Ne(Rt.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.!#$%&'*+\/=?_`{\|}~-]+@)))/}),Rt.gfm.url=Ne(Rt.gfm.url,"i").replace("email",Rt.gfm._extended_email).getRegex(),Rt.breaks=Mt({},Rt.gfm,{br:Ne(Rt.br).replace("{2,}","*").getRegex(),text:Ne(Rt.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Ht={block:bt,inline:Rt},Bt=Oe,rr=c.exports.defaults,je=Ht.block,Et=Ht.inline,Nt=ee.repeatString;function rt(Ct){return Ct.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 gt(Ct){var Ie="",St,Ue,Se=Ct.length;for(St=0;St<Se;St++)Ue=Ct.charCodeAt(St),Math.random()>.5&&(Ue="x"+Ue.toString(16)),Ie+="&#"+Ue+";";return Ie}var ft=function(){function Ct(St){this.tokens=[],this.tokens.links=Object.create(null),this.options=St||rr,this.options.tokenizer=this.options.tokenizer||new Bt,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ue={block:je.normal,inline:Et.normal};this.options.pedantic?(Ue.block=je.pedantic,Ue.inline=Et.pedantic):this.options.gfm&&(Ue.block=je.gfm,this.options.breaks?Ue.inline=Et.breaks:Ue.inline=Et.gfm),this.tokenizer.rules=Ue}Ct.lex=function(Ue,Se){var yt=new Ct(Se);return yt.lex(Ue)},Ct.lexInline=function(Ue,Se){var yt=new Ct(Se);return yt.inlineTokens(Ue)};var Ie=Ct.prototype;return Ie.lex=function(Ue){return Ue=Ue.replace(/\r\n|\r/g,`
|
|
|
`).replace(/\t/g," "),this.blockTokens(Ue,this.tokens,!0),this.inline(this.tokens),this.tokens},Ie.blockTokens=function(Ue,Se,yt){Se===void 0&&(Se=[]),yt===void 0&&(yt=!0),this.options.pedantic&&(Ue=Ue.replace(/^ +$/gm,""));for(var Lt,Me,Pr,At;Ue;){if(Lt=this.tokenizer.space(Ue)){Ue=Ue.substring(Lt.raw.length),Lt.type&&Se.push(Lt);continue}if(Lt=this.tokenizer.code(Ue)){Ue=Ue.substring(Lt.raw.length),At=Se[Se.length-1],At&&At.type==="paragraph"?(At.raw+=`
|
|
|
`+Lt.raw,At.text+=`
|
|
|
`+Lt.text):Se.push(Lt);continue}if(Lt=this.tokenizer.fences(Ue)){Ue=Ue.substring(Lt.raw.length),Se.push(Lt);continue}if(Lt=this.tokenizer.heading(Ue)){Ue=Ue.substring(Lt.raw.length),Se.push(Lt);continue}if(Lt=this.tokenizer.nptable(Ue)){Ue=Ue.substring(Lt.raw.length),Se.push(Lt);continue}if(Lt=this.tokenizer.hr(Ue)){Ue=Ue.substring(Lt.raw.length),Se.push(Lt);continue}if(Lt=this.tokenizer.blockquote(Ue)){Ue=Ue.substring(Lt.raw.length),Lt.tokens=this.blockTokens(Lt.text,[],yt),Se.push(Lt);continue}if(Lt=this.tokenizer.list(Ue)){for(Ue=Ue.substring(Lt.raw.length),Pr=Lt.items.length,Me=0;Me<Pr;Me++)Lt.items[Me].tokens=this.blockTokens(Lt.items[Me].text,[],!1);Se.push(Lt);continue}if(Lt=this.tokenizer.html(Ue)){Ue=Ue.substring(Lt.raw.length),Se.push(Lt);continue}if(yt&&(Lt=this.tokenizer.def(Ue))){Ue=Ue.substring(Lt.raw.length),this.tokens.links[Lt.tag]||(this.tokens.links[Lt.tag]={href:Lt.href,title:Lt.title});continue}if(Lt=this.tokenizer.table(Ue)){Ue=Ue.substring(Lt.raw.length),Se.push(Lt);continue}if(Lt=this.tokenizer.lheading(Ue)){Ue=Ue.substring(Lt.raw.length),Se.push(Lt);continue}if(yt&&(Lt=this.tokenizer.paragraph(Ue))){Ue=Ue.substring(Lt.raw.length),Se.push(Lt);continue}if(Lt=this.tokenizer.text(Ue)){Ue=Ue.substring(Lt.raw.length),At=Se[Se.length-1],At&&At.type==="text"?(At.raw+=`
|
|
|
`+Lt.raw,At.text+=`
|
|
|
`+Lt.text):Se.push(Lt);continue}if(Ue){var Gr="Infinite loop on byte: "+Ue.charCodeAt(0);if(this.options.silent){console.error(Gr);break}else throw new Error(Gr)}}return Se},Ie.inline=function(Ue){var Se,yt,Lt,Me,Pr,At,Gr=Ue.length;for(Se=0;Se<Gr;Se++)switch(At=Ue[Se],At.type){case"paragraph":case"text":case"heading":{At.tokens=[],this.inlineTokens(At.text,At.tokens);break}case"table":{for(At.tokens={header:[],cells:[]},Me=At.header.length,yt=0;yt<Me;yt++)At.tokens.header[yt]=[],this.inlineTokens(At.header[yt],At.tokens.header[yt]);for(Me=At.cells.length,yt=0;yt<Me;yt++)for(Pr=At.cells[yt],At.tokens.cells[yt]=[],Lt=0;Lt<Pr.length;Lt++)At.tokens.cells[yt][Lt]=[],this.inlineTokens(Pr[Lt],At.tokens.cells[yt][Lt]);break}case"blockquote":{this.inline(At.tokens);break}case"list":{for(Me=At.items.length,yt=0;yt<Me;yt++)this.inline(At.items[yt].tokens);break}}return Ue},Ie.inlineTokens=function(Ue,Se,yt,Lt){Se===void 0&&(Se=[]),yt===void 0&&(yt=!1),Lt===void 0&&(Lt=!1);var Me,Pr,At=Ue,Gr,Yr,Ir;if(this.tokens.links){var Rr=Object.keys(this.tokens.links);if(Rr.length>0)for(;(Gr=this.tokenizer.rules.inline.reflinkSearch.exec(At))!=null;)Rr.includes(Gr[0].slice(Gr[0].lastIndexOf("[")+1,-1))&&(At=At.slice(0,Gr.index)+"["+Nt("a",Gr[0].length-2)+"]"+At.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Gr=this.tokenizer.rules.inline.blockSkip.exec(At))!=null;)At=At.slice(0,Gr.index)+"["+Nt("a",Gr[0].length-2)+"]"+At.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;(Gr=this.tokenizer.rules.inline.escapedEmSt.exec(At))!=null;)At=At.slice(0,Gr.index)+"++"+At.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;Ue;){if(Yr||(Ir=""),Yr=!1,Me=this.tokenizer.escape(Ue)){Ue=Ue.substring(Me.raw.length),Se.push(Me);continue}if(Me=this.tokenizer.tag(Ue,yt,Lt)){Ue=Ue.substring(Me.raw.length),yt=Me.inLink,Lt=Me.inRawBlock;var mr=Se[Se.length-1];mr&&Me.type==="text"&&mr.type==="text"?(mr.raw+=Me.raw,mr.text+=Me.text):Se.push(Me);continue}if(Me=this.tokenizer.link(Ue)){Ue=Ue.substring(Me.raw.length),Me.type==="link"&&(Me.tokens=this.inlineTokens(Me.text,[],!0,Lt)),Se.push(Me);continue}if(Me=this.tokenizer.reflink(Ue,this.tokens.links)){Ue=Ue.substring(Me.raw.length);var Nr=Se[Se.length-1];Me.type==="link"?(Me.tokens=this.inlineTokens(Me.text,[],!0,Lt),Se.push(Me)):Nr&&Me.type==="text"&&Nr.type==="text"?(Nr.raw+=Me.raw,Nr.text+=Me.text):Se.push(Me);continue}if(Me=this.tokenizer.emStrong(Ue,At,Ir)){Ue=Ue.substring(Me.raw.length),Me.tokens=this.inlineTokens(Me.text,[],yt,Lt),Se.push(Me);continue}if(Me=this.tokenizer.codespan(Ue)){Ue=Ue.substring(Me.raw.length),Se.push(Me);continue}if(Me=this.tokenizer.br(Ue)){Ue=Ue.substring(Me.raw.length),Se.push(Me);continue}if(Me=this.tokenizer.del(Ue)){Ue=Ue.substring(Me.raw.length),Me.tokens=this.inlineTokens(Me.text,[],yt,Lt),Se.push(Me);continue}if(Me=this.tokenizer.autolink(Ue,gt)){Ue=Ue.substring(Me.raw.length),Se.push(Me);continue}if(!yt&&(Me=this.tokenizer.url(Ue,gt))){Ue=Ue.substring(Me.raw.length),Se.push(Me);continue}if(Me=this.tokenizer.inlineText(Ue,Lt,rt)){Ue=Ue.substring(Me.raw.length),Me.raw.slice(-1)!=="_"&&(Ir=Me.raw.slice(-1)),Yr=!0,Pr=Se[Se.length-1],Pr&&Pr.type==="text"?(Pr.raw+=Me.raw,Pr.text+=Me.text):Se.push(Me);continue}if(Ue){var Jr="Infinite loop on byte: "+Ue.charCodeAt(0);if(this.options.silent){console.error(Jr);break}else throw new Error(Jr)}}return Se},e(Ct,null,[{key:"rules",get:function(){return{block:je,inline:Et}}}]),Ct}(),qe=c.exports.defaults,Be=ee.cleanUrl,xe=ee.escape,Re=function(){function Ct(St){this.options=St||qe}var Ie=Ct.prototype;return Ie.code=function(Ue,Se,yt){var Lt=(Se||"").match(/\S*/)[0];if(this.options.highlight){var Me=this.options.highlight(Ue,Lt);Me!=null&&Me!==Ue&&(yt=!0,Ue=Me)}return Ue=Ue.replace(/\n$/,"")+`
|
|
|
`,Lt?'<pre><code class="'+this.options.langPrefix+xe(Lt,!0)+'">'+(yt?Ue:xe(Ue,!0))+`</code></pre>
|
|
|
`:"<pre><code>"+(yt?Ue:xe(Ue,!0))+`</code></pre>
|
|
|
`},Ie.blockquote=function(Ue){return`<blockquote>
|
|
|
`+Ue+`</blockquote>
|
|
|
`},Ie.html=function(Ue){return Ue},Ie.heading=function(Ue,Se,yt,Lt){return this.options.headerIds?"<h"+Se+' id="'+this.options.headerPrefix+Lt.slug(yt)+'">'+Ue+"</h"+Se+`>
|
|
|
`:"<h"+Se+">"+Ue+"</h"+Se+`>
|
|
|
`},Ie.hr=function(){return this.options.xhtml?`<hr/>
|
|
|
`:`<hr>
|
|
|
`},Ie.list=function(Ue,Se,yt){var Lt=Se?"ol":"ul",Me=Se&&yt!==1?' start="'+yt+'"':"";return"<"+Lt+Me+`>
|
|
|
`+Ue+"</"+Lt+`>
|
|
|
`},Ie.listitem=function(Ue){return"<li>"+Ue+`</li>
|
|
|
`},Ie.checkbox=function(Ue){return"<input "+(Ue?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Ie.paragraph=function(Ue){return"<p>"+Ue+`</p>
|
|
|
`},Ie.table=function(Ue,Se){return Se&&(Se="<tbody>"+Se+"</tbody>"),`<table>
|
|
|
<thead>
|
|
|
`+Ue+`</thead>
|
|
|
`+Se+`</table>
|
|
|
`},Ie.tablerow=function(Ue){return`<tr>
|
|
|
`+Ue+`</tr>
|
|
|
`},Ie.tablecell=function(Ue,Se){var yt=Se.header?"th":"td",Lt=Se.align?"<"+yt+' align="'+Se.align+'">':"<"+yt+">";return Lt+Ue+"</"+yt+`>
|
|
|
`},Ie.strong=function(Ue){return"<strong>"+Ue+"</strong>"},Ie.em=function(Ue){return"<em>"+Ue+"</em>"},Ie.codespan=function(Ue){return"<code>"+Ue+"</code>"},Ie.br=function(){return this.options.xhtml?"<br/>":"<br>"},Ie.del=function(Ue){return"<del>"+Ue+"</del>"},Ie.link=function(Ue,Se,yt){if(Ue=Be(this.options.sanitize,this.options.baseUrl,Ue),Ue===null)return yt;var Lt='<a href="'+xe(Ue)+'"';return Se&&(Lt+=' title="'+Se+'"'),Lt+=">"+yt+"</a>",Lt},Ie.image=function(Ue,Se,yt){if(Ue=Be(this.options.sanitize,this.options.baseUrl,Ue),Ue===null)return yt;var Lt='<img src="'+Ue+'" alt="'+yt+'"';return Se&&(Lt+=' title="'+Se+'"'),Lt+=this.options.xhtml?"/>":">",Lt},Ie.text=function(Ue){return Ue},Ct}(),$e=function(){function Ct(){}var Ie=Ct.prototype;return Ie.strong=function(Ue){return Ue},Ie.em=function(Ue){return Ue},Ie.codespan=function(Ue){return Ue},Ie.del=function(Ue){return Ue},Ie.html=function(Ue){return Ue},Ie.text=function(Ue){return Ue},Ie.link=function(Ue,Se,yt){return""+yt},Ie.image=function(Ue,Se,yt){return""+yt},Ie.br=function(){return""},Ct}(),We=function(){function Ct(){this.seen={}}var Ie=Ct.prototype;return Ie.serialize=function(Ue){return Ue.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},Ie.getNextSafeSlug=function(Ue,Se){var yt=Ue,Lt=0;if(this.seen.hasOwnProperty(yt)){Lt=this.seen[Ue];do Lt++,yt=Ue+"-"+Lt;while(this.seen.hasOwnProperty(yt))}return Se||(this.seen[Ue]=Lt,this.seen[yt]=0),yt},Ie.slug=function(Ue,Se){Se===void 0&&(Se={});var yt=this.serialize(Ue);return this.getNextSafeSlug(yt,Se.dryrun)},Ct}(),Ye=Re,dt=$e,xt=We,ir=c.exports.defaults,er=ee.unescape,Le=function(){function Ct(St){this.options=St||ir,this.options.renderer=this.options.renderer||new Ye,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new dt,this.slugger=new xt}Ct.parse=function(Ue,Se){var yt=new Ct(Se);return yt.parse(Ue)},Ct.parseInline=function(Ue,Se){var yt=new Ct(Se);return yt.parseInline(Ue)};var Ie=Ct.prototype;return Ie.parse=function(Ue,Se){Se===void 0&&(Se=!0);var yt="",Lt,Me,Pr,At,Gr,Yr,Ir,Rr,mr,Nr,Jr,sn,Xt,_t,ut,lt,jt,yr,vr=Ue.length;for(Lt=0;Lt<vr;Lt++)switch(Nr=Ue[Lt],Nr.type){case"space":continue;case"hr":{yt+=this.renderer.hr();continue}case"heading":{yt+=this.renderer.heading(this.parseInline(Nr.tokens),Nr.depth,er(this.parseInline(Nr.tokens,this.textRenderer)),this.slugger);continue}case"code":{yt+=this.renderer.code(Nr.text,Nr.lang,Nr.escaped);continue}case"table":{for(Rr="",Ir="",At=Nr.header.length,Me=0;Me<At;Me++)Ir+=this.renderer.tablecell(this.parseInline(Nr.tokens.header[Me]),{header:!0,align:Nr.align[Me]});for(Rr+=this.renderer.tablerow(Ir),mr="",At=Nr.cells.length,Me=0;Me<At;Me++){for(Yr=Nr.tokens.cells[Me],Ir="",Gr=Yr.length,Pr=0;Pr<Gr;Pr++)Ir+=this.renderer.tablecell(this.parseInline(Yr[Pr]),{header:!1,align:Nr.align[Pr]});mr+=this.renderer.tablerow(Ir)}yt+=this.renderer.table(Rr,mr);continue}case"blockquote":{mr=this.parse(Nr.tokens),yt+=this.renderer.blockquote(mr);continue}case"list":{for(Jr=Nr.ordered,sn=Nr.start,Xt=Nr.loose,At=Nr.items.length,mr="",Me=0;Me<At;Me++)ut=Nr.items[Me],lt=ut.checked,jt=ut.task,_t="",ut.task&&(yr=this.renderer.checkbox(lt),Xt?ut.tokens.length>0&&ut.tokens[0].type==="text"?(ut.tokens[0].text=yr+" "+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=yr+" "+ut.tokens[0].tokens[0].text)):ut.tokens.unshift({type:"text",text:yr}):_t+=yr),_t+=this.parse(ut.tokens,Xt),mr+=this.renderer.listitem(_t,jt,lt);yt+=this.renderer.list(mr,Jr,sn);continue}case"html":{yt+=this.renderer.html(Nr.text);continue}case"paragraph":{yt+=this.renderer.paragraph(this.parseInline(Nr.tokens));continue}case"text":{for(mr=Nr.tokens?this.parseInline(Nr.tokens):Nr.text;Lt+1<vr&&Ue[Lt+1].type==="text";)Nr=Ue[++Lt],mr+=`
|
|
|
`+(Nr.tokens?this.parseInline(Nr.tokens):Nr.text);yt+=Se?this.renderer.paragraph(mr):mr;continue}default:{var it='Token with "'+Nr.type+'" type was not found.';if(this.options.silent){console.error(it);return}else throw new Error(it)}}return yt},Ie.parseInline=function(Ue,Se){Se=Se||this.renderer;var yt="",Lt,Me,Pr=Ue.length;for(Lt=0;Lt<Pr;Lt++)switch(Me=Ue[Lt],Me.type){case"escape":{yt+=Se.text(Me.text);break}case"html":{yt+=Se.html(Me.text);break}case"link":{yt+=Se.link(Me.href,Me.title,this.parseInline(Me.tokens,Se));break}case"image":{yt+=Se.image(Me.href,Me.title,Me.text);break}case"strong":{yt+=Se.strong(this.parseInline(Me.tokens,Se));break}case"em":{yt+=Se.em(this.parseInline(Me.tokens,Se));break}case"codespan":{yt+=Se.codespan(Me.text);break}case"br":{yt+=Se.br();break}case"del":{yt+=Se.del(this.parseInline(Me.tokens,Se));break}case"text":{yt+=Se.text(Me.text);break}default:{var At='Token with "'+Me.type+'" type was not found.';if(this.options.silent){console.error(At);return}else throw new Error(At)}}return yt},Ct}(),tt=ft,Vt=Le,Ft=Oe,Wt=Re,Gt=$e,Pt=We,Qt=ee.merge,Ze=ee.checkSanitizeDeprecation,fe=ee.escape,pe=c.exports.getDefaults,It=c.exports.changeDefaults,Te=c.exports.defaults;function ct(Ct,Ie,St){if(typeof Ct=="undefined"||Ct===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Ct!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Ct)+", string expected");if(typeof Ie=="function"&&(St=Ie,Ie=null),Ie=Qt({},ct.defaults,Ie||{}),Ze(Ie),St){var Ue=Ie.highlight,Se;try{Se=tt.lex(Ct,Ie)}catch(Pr){return St(Pr)}var yt=function(At){var Gr;if(!At)try{Ie.walkTokens&&ct.walkTokens(Se,Ie.walkTokens),Gr=Vt.parse(Se,Ie)}catch(Yr){At=Yr}return Ie.highlight=Ue,At?St(At):St(null,Gr)};if(!Ue||Ue.length<3||(delete Ie.highlight,!Se.length))return yt();var Lt=0;ct.walkTokens(Se,function(Pr){Pr.type==="code"&&(Lt++,setTimeout(function(){Ue(Pr.text,Pr.lang,function(At,Gr){if(At)return yt(At);Gr!=null&&Gr!==Pr.text&&(Pr.text=Gr,Pr.escaped=!0),Lt--,Lt===0&&yt()})},0))}),Lt===0&&yt();return}try{var Me=tt.lex(Ct,Ie);return Ie.walkTokens&&ct.walkTokens(Me,Ie.walkTokens),Vt.parse(Me,Ie)}catch(Pr){if(Pr.message+=`
|
|
|
Please report this to https://github.com/markedjs/marked.`,Ie.silent)return"<p>An error occurred:</p><pre>"+fe(Pr.message+"",!0)+"</pre>";throw Pr}}ct.options=ct.setOptions=function(Ct){return Qt(ct.defaults,Ct),It(ct.defaults),ct},ct.getDefaults=pe,ct.defaults=Te,ct.use=function(Ct){var Ie=Qt({},Ct);if(Ct.renderer&&function(){var Ue=ct.defaults.renderer||new Wt,Se=function(Me){var Pr=Ue[Me];Ue[Me]=function(){for(var At=arguments.length,Gr=new Array(At),Yr=0;Yr<At;Yr++)Gr[Yr]=arguments[Yr];var Ir=Ct.renderer[Me].apply(Ue,Gr);return Ir===!1&&(Ir=Pr.apply(Ue,Gr)),Ir}};for(var yt in Ct.renderer)Se(yt);Ie.renderer=Ue}(),Ct.tokenizer&&function(){var Ue=ct.defaults.tokenizer||new Ft,Se=function(Me){var Pr=Ue[Me];Ue[Me]=function(){for(var At=arguments.length,Gr=new Array(At),Yr=0;Yr<At;Yr++)Gr[Yr]=arguments[Yr];var Ir=Ct.tokenizer[Me].apply(Ue,Gr);return Ir===!1&&(Ir=Pr.apply(Ue,Gr)),Ir}};for(var yt in Ct.tokenizer)Se(yt);Ie.tokenizer=Ue}(),Ct.walkTokens){var St=ct.defaults.walkTokens;Ie.walkTokens=function(Ue){Ct.walkTokens(Ue),St&&St(Ue)}}ct.setOptions(Ie)},ct.walkTokens=function(Ct,Ie){for(var St=l(Ct),Ue;!(Ue=St()).done;){var Se=Ue.value;switch(Ie(Se),Se.type){case"table":{for(var yt=l(Se.tokens.header),Lt;!(Lt=yt()).done;){var Me=Lt.value;ct.walkTokens(Me,Ie)}for(var Pr=l(Se.tokens.cells),At;!(At=Pr()).done;)for(var Gr=At.value,Yr=l(Gr),Ir;!(Ir=Yr()).done;){var Rr=Ir.value;ct.walkTokens(Rr,Ie)}break}case"list":{ct.walkTokens(Se.items,Ie);break}default:Se.tokens&&ct.walkTokens(Se.tokens,Ie)}}},ct.parseInline=function(Ct,Ie){if(typeof Ct=="undefined"||Ct===null)throw new Error("marked.parseInline(): input parameter is undefined or null");if(typeof Ct!="string")throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(Ct)+", string expected");Ie=Qt({},ct.defaults,Ie||{}),Ze(Ie);try{var St=tt.lexInline(Ct,Ie);return Ie.walkTokens&&ct.walkTokens(St,Ie.walkTokens),Vt.parseInline(St,Ie)}catch(Ue){if(Ue.message+=`
|
|
|
Please report this to https://github.com/markedjs/marked.`,Ie.silent)return"<p>An error occurred:</p><pre>"+fe(Ue.message+"",!0)+"</pre>";throw Ue}},ct.Parser=Vt,ct.parser=Vt.parse,ct.Renderer=Wt,ct.TextRenderer=Gt,ct.Lexer=tt,ct.lexer=tt.lex,ct.Tokenizer=Ft,ct.Slugger=Pt,ct.parse=ct;var $t=ct;return $t})},11690:function(d){const _=/[&<>"']/,e=/[&<>"']/g,r=/[<>"']|&(?!#?\w+;)/,i=/[<>"']|&(?!#?\w+;)/g,l={"&":"&","<":"<",">":">",'"':""","'":"'"},c=G=>l[G];function f(G,se){if(se){if(_.test(G))return G.replace(e,c)}else if(r.test(G))return G.replace(i,c);return G}const o=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function h(G){return G.replace(o,(se,ie)=>(ie=ie.toLowerCase(),ie==="colon"?":":ie.charAt(0)==="#"?ie.charAt(1)==="x"?String.fromCharCode(parseInt(ie.substring(2),16)):String.fromCharCode(+ie.substring(1)):""))}const u=/(^|[^\[])\^/g;function a(G,se){G=G.source||G,se=se||"";const ie={replace:(le,q)=>(q=q.source||q,q=q.replace(u,"$1"),G=G.replace(le,q),ie),getRegex:()=>new RegExp(G,se)};return ie}const x=/[^\w:]/g,p=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function y(G,se,ie){if(G){let le;try{le=decodeURIComponent(h(ie)).replace(x,"").toLowerCase()}catch(q){return null}if(le.indexOf("javascript:")===0||le.indexOf("vbscript:")===0||le.indexOf("data:")===0)return null}se&&!p.test(ie)&&(ie=R(se,ie));try{ie=encodeURI(ie).replace(/%25/g,"%")}catch(le){return null}return ie}const m={},b=/^[^:]+:\/*[^/]*$/,A=/^([^:]+:)[\s\S]*$/,k=/^([^:]+:\/*[^/]*)[\s\S]*$/;function R(G,se){m[" "+G]||(b.test(G)?m[" "+G]=G+"/":m[" "+G]=B(G,"/",!0)),G=m[" "+G];const ie=G.indexOf(":")===-1;return se.substring(0,2)==="//"?ie?se:G.replace(A,"$1")+se:se.charAt(0)==="/"?ie?se:G.replace(k,"$1")+se:G+se}const C={exec:function(){}};function O(G){let se=1,ie,le;for(;se<arguments.length;se++){ie=arguments[se];for(le in ie)Object.prototype.hasOwnProperty.call(ie,le)&&(G[le]=ie[le])}return G}function M(G,se){const ie=G.replace(/\|/g,(J,V,ue)=>{let ee=!1,Q=V;for(;--Q>=0&&ue[Q]==="\\";)ee=!ee;return ee?"|":" |"}),le=ie.split(/ \|/);let q=0;if(le.length>se)le.splice(se);else for(;le.length<se;)le.push("");for(;q<le.length;q++)le[q]=le[q].trim().replace(/\\\|/g,"|");return le}function B(G,se,ie){const le=G.length;if(le===0)return"";let q=0;for(;q<le;){const J=G.charAt(le-q-1);if(J===se&&!ie)q++;else if(J!==se&&ie)q++;else break}return G.substr(0,le-q)}function N(G,se){if(G.indexOf(se[1])===-1)return-1;const ie=G.length;let le=0,q=0;for(;q<ie;q++)if(G[q]==="\\")q++;else if(G[q]===se[0])le++;else if(G[q]===se[1]&&(le--,le<0))return q;return-1}function K(G){G&&G.sanitize&&!G.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 $(G,se){if(se<1)return"";let ie="";for(;se>1;)se&1&&(ie+=G),se>>=1,G+=G;return ie+G}d.exports={escape:f,unescape:h,edit:a,cleanUrl:y,resolveUrl:R,noopTest:C,merge:O,splitCells:M,rtrim:B,findClosingBracket:N,checkSanitizeDeprecation:K,repeatString:$}},93735:function(d,_,e){(function(){var r=e(75041),i=e(67751).utf8,l=e(78034),c=e(67751).bin,f=function(o,h){o.constructor==String?h&&h.encoding==="binary"?o=c.stringToBytes(o):o=i.stringToBytes(o):l(o)?o=Array.prototype.slice.call(o,0):!Array.isArray(o)&&o.constructor!==Uint8Array&&(o=o.toString());for(var u=r.bytesToWords(o),a=o.length*8,x=1732584193,p=-271733879,y=-1732584194,m=271733878,b=0;b<u.length;b++)u[b]=(u[b]<<8|u[b]>>>24)&16711935|(u[b]<<24|u[b]>>>8)&4278255360;u[a>>>5]|=128<<a%32,u[(a+64>>>9<<4)+14]=a;for(var A=f._ff,k=f._gg,R=f._hh,C=f._ii,b=0;b<u.length;b+=16){var O=x,M=p,B=y,N=m;x=A(x,p,y,m,u[b+0],7,-680876936),m=A(m,x,p,y,u[b+1],12,-389564586),y=A(y,m,x,p,u[b+2],17,606105819),p=A(p,y,m,x,u[b+3],22,-1044525330),x=A(x,p,y,m,u[b+4],7,-176418897),m=A(m,x,p,y,u[b+5],12,1200080426),y=A(y,m,x,p,u[b+6],17,-1473231341),p=A(p,y,m,x,u[b+7],22,-45705983),x=A(x,p,y,m,u[b+8],7,1770035416),m=A(m,x,p,y,u[b+9],12,-1958414417),y=A(y,m,x,p,u[b+10],17,-42063),p=A(p,y,m,x,u[b+11],22,-1990404162),x=A(x,p,y,m,u[b+12],7,1804603682),m=A(m,x,p,y,u[b+13],12,-40341101),y=A(y,m,x,p,u[b+14],17,-1502002290),p=A(p,y,m,x,u[b+15],22,1236535329),x=k(x,p,y,m,u[b+1],5,-165796510),m=k(m,x,p,y,u[b+6],9,-1069501632),y=k(y,m,x,p,u[b+11],14,643717713),p=k(p,y,m,x,u[b+0],20,-373897302),x=k(x,p,y,m,u[b+5],5,-701558691),m=k(m,x,p,y,u[b+10],9,38016083),y=k(y,m,x,p,u[b+15],14,-660478335),p=k(p,y,m,x,u[b+4],20,-405537848),x=k(x,p,y,m,u[b+9],5,568446438),m=k(m,x,p,y,u[b+14],9,-1019803690),y=k(y,m,x,p,u[b+3],14,-187363961),p=k(p,y,m,x,u[b+8],20,1163531501),x=k(x,p,y,m,u[b+13],5,-1444681467),m=k(m,x,p,y,u[b+2],9,-51403784),y=k(y,m,x,p,u[b+7],14,1735328473),p=k(p,y,m,x,u[b+12],20,-1926607734),x=R(x,p,y,m,u[b+5],4,-378558),m=R(m,x,p,y,u[b+8],11,-2022574463),y=R(y,m,x,p,u[b+11],16,1839030562),p=R(p,y,m,x,u[b+14],23,-35309556),x=R(x,p,y,m,u[b+1],4,-1530992060),m=R(m,x,p,y,u[b+4],11,1272893353),y=R(y,m,x,p,u[b+7],16,-155497632),p=R(p,y,m,x,u[b+10],23,-1094730640),x=R(x,p,y,m,u[b+13],4,681279174),m=R(m,x,p,y,u[b+0],11,-358537222),y=R(y,m,x,p,u[b+3],16,-722521979),p=R(p,y,m,x,u[b+6],23,76029189),x=R(x,p,y,m,u[b+9],4,-640364487),m=R(m,x,p,y,u[b+12],11,-421815835),y=R(y,m,x,p,u[b+15],16,530742520),p=R(p,y,m,x,u[b+2],23,-995338651),x=C(x,p,y,m,u[b+0],6,-198630844),m=C(m,x,p,y,u[b+7],10,1126891415),y=C(y,m,x,p,u[b+14],15,-1416354905),p=C(p,y,m,x,u[b+5],21,-57434055),x=C(x,p,y,m,u[b+12],6,1700485571),m=C(m,x,p,y,u[b+3],10,-1894986606),y=C(y,m,x,p,u[b+10],15,-1051523),p=C(p,y,m,x,u[b+1],21,-2054922799),x=C(x,p,y,m,u[b+8],6,1873313359),m=C(m,x,p,y,u[b+15],10,-30611744),y=C(y,m,x,p,u[b+6],15,-1560198380),p=C(p,y,m,x,u[b+13],21,1309151649),x=C(x,p,y,m,u[b+4],6,-145523070),m=C(m,x,p,y,u[b+11],10,-1120210379),y=C(y,m,x,p,u[b+2],15,718787259),p=C(p,y,m,x,u[b+9],21,-343485551),x=x+O>>>0,p=p+M>>>0,y=y+B>>>0,m=m+N>>>0}return r.endian([x,p,y,m])};f._ff=function(o,h,u,a,x,p,y){var m=o+(h&u|~h&a)+(x>>>0)+y;return(m<<p|m>>>32-p)+h},f._gg=function(o,h,u,a,x,p,y){var m=o+(h&a|u&~a)+(x>>>0)+y;return(m<<p|m>>>32-p)+h},f._hh=function(o,h,u,a,x,p,y){var m=o+(h^u^a)+(x>>>0)+y;return(m<<p|m>>>32-p)+h},f._ii=function(o,h,u,a,x,p,y){var m=o+(u^(h|~a))+(x>>>0)+y;return(m<<p|m>>>32-p)+h},f._blocksize=16,f._digestsize=16,d.exports=function(o,h){if(o==null)throw new Error("Illegal argument "+o);var u=r.wordsToBytes(f(o,h));return h&&h.asBytes?u:h&&h.asString?c.bytesToString(u):r.bytesToHex(u)}})()},61339:function(d){d.exports=_;function _(e,r){if(!e)throw new Error(r||"Assertion failed")}_.equal=function(r,i,l){if(r!=i)throw new Error(l||"Assertion failed: "+r+" != "+i)}},75918:function(d,_,e){"use strict";e.d(_,{Wi:function(){return o},Z0:function(){return h},aU:function(){return f},eZ:function(){return a},wY:function(){return u}});var r=e(4348),i=e(69323),l=e(13268),c=function(x,p,y,m){function b(A){return A instanceof y?A:new y(function(k){k(A)})}return new(y||(y=Promise))(function(A,k){function R(M){try{O(m.next(M))}catch(B){k(B)}}function C(M){try{O(m.throw(M))}catch(B){k(B)}}function O(M){M.done?A(M.value):b(M.value).then(R,C)}O((m=m.apply(x,p||[])).next())})};class f extends i.JT{constructor(p,y="",m="",b=!0,A){super(),this._onDidChange=this._register(new r.Q5),this.onDidChange=this._onDidChange.event,this._enabled=!0,this._id=p,this._label=y,this._cssClass=m,this._enabled=b,this._actionCallback=A}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,y){return c(this,void 0,void 0,function*(){this._actionCallback&&(yield this._actionCallback(p))})}}class o extends i.JT{constructor(){super(...arguments),this._onBeforeRun=this._register(new r.Q5),this.onBeforeRun=this._onBeforeRun.event,this._onDidRun=this._register(new r.Q5),this.onDidRun=this._onDidRun.event}run(p,y){return c(this,void 0,void 0,function*(){if(!p.enabled)return;this._onBeforeRun.fire({action:p});let m;try{yield this.runAction(p,y)}catch(b){m=b}this._onDidRun.fire({action:p,error:m})})}runAction(p,y){return c(this,void 0,void 0,function*(){yield p.run(y)})}}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 u{constructor(p,y,m,b){this.tooltip="",this.enabled=!0,this.checked=!1,this.id=p,this.label=y,this.class=b,this._actions=m}get actions(){return this._actions}dispose(){}run(){return c(this,void 0,void 0,function*(){})}}class a extends f{constructor(){super(a.ID,l.N("submenu.empty","(empty)"),void 0,!1)}}a.ID="vs.actions.empty"},76068:function(d,_,e){"use strict";e.d(_,{ok:function(){return r}});function r(i,l){if(!i)throw new Error(l?`Assertion failed (${l})`:"Assertion Failed")}},52615:function(d,_,e){"use strict";e.d(_,{CM:function(){return f},JL:function(){return o},dT:function(){return u},fK:function(){return c},lA:function(){return h}});var r=e(4348);class i{constructor(){this._icons=new Map,this._onDidRegister=new r.Q5}add(x){const p=this._icons.get(x.id);p?x.description?p.description=x.description:console.error(`Duplicate registration of codicon ${x.id}`):(this._icons.set(x.id,x),this._onDidRegister.fire(x))}get(x){return this._icons.get(x)}get all(){return this._icons.values()}get onDidRegister(){return this._onDidRegister.event}}const l=new i,c=l;function f(a,x){return new h(a,x)}function o(a){return a?a.replace(/\$\((.*?)\)/g,(x,p)=>` ${p} `).trim():""}class h{constructor(x,p,y){this.id=x,this.definition=p,this.description=y,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 u;(function(a){a.iconNameSegment="[A-Za-z0-9]+",a.iconNameExpression="[A-Za-z0-9\\-]+",a.iconModifierExpression="~[A-Za-z]+";const x=new RegExp(`^(${a.iconNameExpression})(${a.iconModifierExpression})?$`);function p(b){if(b instanceof h)return["codicon","codicon-"+b.id];const A=x.exec(b.id);if(!A)return p(h.error);let[,k,R]=A;const C=["codicon","codicon-"+k];return R&&C.push("codicon-modifier-"+R.substr(1)),C}a.asClassNameArray=p;function y(b){return p(b).join(" ")}a.asClassName=y;function m(b){return"."+p(b).join(".")}a.asCSSSelector=m})(u||(u={})),function(a){a.add=new a("add",{fontCharacter:"\\ea60"}),a.plus=new a("plus",a.add.definition),a.gistNew=new a("gist-new",a.add.definition),a.repoCreate=new a("repo-create",a.add.definition),a.lightbulb=new a("lightbulb",{fontCharacter:"\\ea61"}),a.lightBulb=new a("light-bulb",{fontCharacter:"\\ea61"}),a.repo=new a("repo",{fontCharacter:"\\ea62"}),a.repoDelete=new a("repo-delete",{fontCharacter:"\\ea62"}),a.gistFork=new a("gist-fork",{fontCharacter:"\\ea63"}),a.repoForked=new a("repo-forked",{fontCharacter:"\\ea63"}),a.gitPullRequest=new a("git-pull-request",{fontCharacter:"\\ea64"}),a.gitPullRequestAbandoned=new a("git-pull-request-abandoned",{fontCharacter:"\\ea64"}),a.recordKeys=new a("record-keys",{fontCharacter:"\\ea65"}),a.keyboard=new a("keyboard",{fontCharacter:"\\ea65"}),a.tag=new a("tag",{fontCharacter:"\\ea66"}),a.tagAdd=new a("tag-add",{fontCharacter:"\\ea66"}),a.tagRemove=new a("tag-remove",{fontCharacter:"\\ea66"}),a.person=new a("person",{fontCharacter:"\\ea67"}),a.personFollow=new a("person-follow",{fontCharacter:"\\ea67"}),a.personOutline=new a("person-outline",{fontCharacter:"\\ea67"}),a.personFilled=new a("person-filled",{fontCharacter:"\\ea67"}),a.gitBranch=new a("git-branch",{fontCharacter:"\\ea68"}),a.gitBranchCreate=new a("git-branch-create",{fontCharacter:"\\ea68"}),a.gitBranchDelete=new a("git-branch-delete",{fontCharacter:"\\ea68"}),a.sourceControl=new a("source-control",{fontCharacter:"\\ea68"}),a.mirror=new a("mirror",{fontCharacter:"\\ea69"}),a.mirrorPublic=new a("mirror-public",{fontCharacter:"\\ea69"}),a.star=new a("star",{fontCharacter:"\\ea6a"}),a.starAdd=new a("star-add",{fontCharacter:"\\ea6a"}),a.starDelete=new a("star-delete",{fontCharacter:"\\ea6a"}),a.starEmpty=new a("star-empty",{fontCharacter:"\\ea6a"}),a.comment=new a("comment",{fontCharacter:"\\ea6b"}),a.commentAdd=new a("comment-add",{fontCharacter:"\\ea6b"}),a.alert=new a("alert",{fontCharacter:"\\ea6c"}),a.warning=new a("warning",{fontCharacter:"\\ea6c"}),a.search=new a("search",{fontCharacter:"\\ea6d"}),a.searchSave=new a("search-save",{fontCharacter:"\\ea6d"}),a.logOut=new a("log-out",{fontCharacter:"\\ea6e"}),a.signOut=new a("sign-out",{fontCharacter:"\\ea6e"}),a.logIn=new a("log-in",{fontCharacter:"\\ea6f"}),a.signIn=new a("sign-in",{fontCharacter:"\\ea6f"}),a.eye=new a("eye",{fontCharacter:"\\ea70"}),a.eyeUnwatch=new a("eye-unwatch",{fontCharacter:"\\ea70"}),a.eyeWatch=new a("eye-watch",{fontCharacter:"\\ea70"}),a.circleFilled=new a("circle-filled",{fontCharacter:"\\ea71"}),a.primitiveDot=new a("primitive-dot",{fontCharacter:"\\ea71"}),a.closeDirty=new a("close-dirty",{fontCharacter:"\\ea71"}),a.debugBreakpoint=new a("debug-breakpoint",{fontCharacter:"\\ea71"}),a.debugBreakpointDisabled=new a("debug-breakpoint-disabled",{fontCharacter:"\\ea71"}),a.debugHint=new a("debug-hint",{fontCharacter:"\\ea71"}),a.primitiveSquare=new a("primitive-square",{fontCharacter:"\\ea72"}),a.edit=new a("edit",{fontCharacter:"\\ea73"}),a.pencil=new a("pencil",{fontCharacter:"\\ea73"}),a.info=new a("info",{fontCharacter:"\\ea74"}),a.issueOpened=new a("issue-opened",{fontCharacter:"\\ea74"}),a.gistPrivate=new a("gist-private",{fontCharacter:"\\ea75"}),a.gitForkPrivate=new a("git-fork-private",{fontCharacter:"\\ea75"}),a.lock=new a("lock",{fontCharacter:"\\ea75"}),a.mirrorPrivate=new a("mirror-private",{fontCharacter:"\\ea75"}),a.close=new a("close",{fontCharacter:"\\ea76"}),a.removeClose=new a("remove-close",{fontCharacter:"\\ea76"}),a.x=new a("x",{fontCharacter:"\\ea76"}),a.repoSync=new a("repo-sync",{fontCharacter:"\\ea77"}),a.sync=new a("sync",{fontCharacter:"\\ea77"}),a.clone=new a("clone",{fontCharacter:"\\ea78"}),a.desktopDownload=new a("desktop-download",{fontCharacter:"\\ea78"}),a.beaker=new a("beaker",{fontCharacter:"\\ea79"}),a.microscope=new a("microscope",{fontCharacter:"\\ea79"}),a.vm=new a("vm",{fontCharacter:"\\ea7a"}),a.deviceDesktop=new a("device-desktop",{fontCharacter:"\\ea7a"}),a.file=new a("file",{fontCharacter:"\\ea7b"}),a.fileText=new a("file-text",{fontCharacter:"\\ea7b"}),a.more=new a("more",{fontCharacter:"\\ea7c"}),a.ellipsis=new a("ellipsis",{fontCharacter:"\\ea7c"}),a.kebabHorizontal=new a("kebab-horizontal",{fontCharacter:"\\ea7c"}),a.mailReply=new a("mail-reply",{fontCharacter:"\\ea7d"}),a.reply=new a("reply",{fontCharacter:"\\ea7d"}),a.organization=new a("organization",{fontCharacter:"\\ea7e"}),a.organizationFilled=new a("organization-filled",{fontCharacter:"\\ea7e"}),a.organizationOutline=new a("organization-outline",{fontCharacter:"\\ea7e"}),a.newFile=new a("new-file",{fontCharacter:"\\ea7f"}),a.fileAdd=new a("file-add",{fontCharacter:"\\ea7f"}),a.newFolder=new a("new-folder",{fontCharacter:"\\ea80"}),a.fileDirectoryCreate=new a("file-directory-create",{fontCharacter:"\\ea80"}),a.trash=new a("trash",{fontCharacter:"\\ea81"}),a.trashcan=new a("trashcan",{fontCharacter:"\\ea81"}),a.history=new a("history",{fontCharacter:"\\ea82"}),a.clock=new a("clock",{fontCharacter:"\\ea82"}),a.folder=new a("folder",{fontCharacter:"\\ea83"}),a.fileDirectory=new a("file-directory",{fontCharacter:"\\ea83"}),a.symbolFolder=new a("symbol-folder",{fontCharacter:"\\ea83"}),a.logoGithub=new a("logo-github",{fontCharacter:"\\ea84"}),a.markGithub=new a("mark-github",{fontCharacter:"\\ea84"}),a.github=new a("github",{fontCharacter:"\\ea84"}),a.terminal=new a("terminal",{fontCharacter:"\\ea85"}),a.console=new a("console",{fontCharacter:"\\ea85"}),a.repl=new a("repl",{fontCharacter:"\\ea85"}),a.zap=new a("zap",{fontCharacter:"\\ea86"}),a.symbolEvent=new a("symbol-event",{fontCharacter:"\\ea86"}),a.error=new a("error",{fontCharacter:"\\ea87"}),a.stop=new a("stop",{fontCharacter:"\\ea87"}),a.variable=new a("variable",{fontCharacter:"\\ea88"}),a.symbolVariable=new a("symbol-variable",{fontCharacter:"\\ea88"}),a.array=new a("array",{fontCharacter:"\\ea8a"}),a.symbolArray=new a("symbol-array",{fontCharacter:"\\ea8a"}),a.symbolModule=new a("symbol-module",{fontCharacter:"\\ea8b"}),a.symbolPackage=new a("symbol-package",{fontCharacter:"\\ea8b"}),a.symbolNamespace=new a("symbol-namespace",{fontCharacter:"\\ea8b"}),a.symbolObject=new a("symbol-object",{fontCharacter:"\\ea8b"}),a.symbolMethod=new a("symbol-method",{fontCharacter:"\\ea8c"}),a.symbolFunction=new a("symbol-function",{fontCharacter:"\\ea8c"}),a.symbolConstructor=new a("symbol-constructor",{fontCharacter:"\\ea8c"}),a.symbolBoolean=new a("symbol-boolean",{fontCharacter:"\\ea8f"}),a.symbolNull=new a("symbol-null",{fontCharacter:"\\ea8f"}),a.symbolNumeric=new a("symbol-numeric",{fontCharacter:"\\ea90"}),a.symbolNumber=new a("symbol-number",{fontCharacter:"\\ea90"}),a.symbolStructure=new a("symbol-structure",{fontCharacter:"\\ea91"}),a.symbolStruct=new a("symbol-struct",{fontCharacter:"\\ea91"}),a.symbolParameter=new a("symbol-parameter",{fontCharacter:"\\ea92"}),a.symbolTypeParameter=new a("symbol-type-parameter",{fontCharacter:"\\ea92"}),a.symbolKey=new a("symbol-key",{fontCharacter:"\\ea93"}),a.symbolText=new a("symbol-text",{fontCharacter:"\\ea93"}),a.symbolReference=new a("symbol-reference",{fontCharacter:"\\ea94"}),a.goToFile=new a("go-to-file",{fontCharacter:"\\ea94"}),a.symbolEnum=new a("symbol-enum",{fontCharacter:"\\ea95"}),a.symbolValue=new a("symbol-value",{fontCharacter:"\\ea95"}),a.symbolRuler=new a("symbol-ruler",{fontCharacter:"\\ea96"}),a.symbolUnit=new a("symbol-unit",{fontCharacter:"\\ea96"}),a.activateBreakpoints=new a("activate-breakpoints",{fontCharacter:"\\ea97"}),a.archive=new a("archive",{fontCharacter:"\\ea98"}),a.arrowBoth=new a("arrow-both",{fontCharacter:"\\ea99"}),a.arrowDown=new a("arrow-down",{fontCharacter:"\\ea9a"}),a.arrowLeft=new a("arrow-left",{fontCharacter:"\\ea9b"}),a.arrowRight=new a("arrow-right",{fontCharacter:"\\ea9c"}),a.arrowSmallDown=new a("arrow-small-down",{fontCharacter:"\\ea9d"}),a.arrowSmallLeft=new a("arrow-small-left",{fontCharacter:"\\ea9e"}),a.arrowSmallRight=new a("arrow-small-right",{fontCharacter:"\\ea9f"}),a.arrowSmallUp=new a("arrow-small-up",{fontCharacter:"\\eaa0"}),a.arrowUp=new a("arrow-up",{fontCharacter:"\\eaa1"}),a.bell=new a("bell",{fontCharacter:"\\eaa2"}),a.bold=new a("bold",{fontCharacter:"\\eaa3"}),a.book=new a("book",{fontCharacter:"\\eaa4"}),a.bookmark=new a("bookmark",{fontCharacter:"\\eaa5"}),a.debugBreakpointConditionalUnverified=new a("debug-breakpoint-conditional-unverified",{fontCharacter:"\\eaa6"}),a.debugBreakpointConditional=new a("debug-breakpoint-conditional",{fontCharacter:"\\eaa7"}),a.debugBreakpointConditionalDisabled=new a("debug-breakpoint-conditional-disabled",{fontCharacter:"\\eaa7"}),a.debugBreakpointDataUnverified=new a("debug-breakpoint-data-unverified",{fontCharacter:"\\eaa8"}),a.debugBreakpointData=new a("debug-breakpoint-data",{fontCharacter:"\\eaa9"}),a.debugBreakpointDataDisabled=new a("debug-breakpoint-data-disabled",{fontCharacter:"\\eaa9"}),a.debugBreakpointLogUnverified=new a("debug-breakpoint-log-unverified",{fontCharacter:"\\eaaa"}),a.debugBreakpointLog=new a("debug-breakpoint-log",{fontCharacter:"\\eaab"}),a.debugBreakpointLogDisabled=new a("debug-breakpoint-log-disabled",{fontCharacter:"\\eaab"}),a.briefcase=new a("briefcase",{fontCharacter:"\\eaac"}),a.broadcast=new a("broadcast",{fontCharacter:"\\eaad"}),a.browser=new a("browser",{fontCharacter:"\\eaae"}),a.bug=new a("bug",{fontCharacter:"\\eaaf"}),a.calendar=new a("calendar",{fontCharacter:"\\eab0"}),a.caseSensitive=new a("case-sensitive",{fontCharacter:"\\eab1"}),a.check=new a("check",{fontCharacter:"\\eab2"}),a.checklist=new a("checklist",{fontCharacter:"\\eab3"}),a.chevronDown=new a("chevron-down",{fontCharacter:"\\eab4"}),a.dropDownButton=new a("drop-down-button",a.chevronDown.definition),a.chevronLeft=new a("chevron-left",{fontCharacter:"\\eab5"}),a.chevronRight=new a("chevron-right",{fontCharacter:"\\eab6"}),a.chevronUp=new a("chevron-up",{fontCharacter:"\\eab7"}),a.chromeClose=new a("chrome-close",{fontCharacter:"\\eab8"}),a.chromeMaximize=new a("chrome-maximize",{fontCharacter:"\\eab9"}),a.chromeMinimize=new a("chrome-minimize",{fontCharacter:"\\eaba"}),a.chromeRestore=new a("chrome-restore",{fontCharacter:"\\eabb"}),a.circleOutline=new a("circle-outline",{fontCharacter:"\\eabc"}),a.debugBreakpointUnverified=new a("debug-breakpoint-unverified",{fontCharacter:"\\eabc"}),a.circleSlash=new a("circle-slash",{fontCharacter:"\\eabd"}),a.circuitBoard=new a("circuit-board",{fontCharacter:"\\eabe"}),a.clearAll=new a("clear-all",{fontCharacter:"\\eabf"}),a.clippy=new a("clippy",{fontCharacter:"\\eac0"}),a.closeAll=new a("close-all",{fontCharacter:"\\eac1"}),a.cloudDownload=new a("cloud-download",{fontCharacter:"\\eac2"}),a.cloudUpload=new a("cloud-upload",{fontCharacter:"\\eac3"}),a.code=new a("code",{fontCharacter:"\\eac4"}),a.collapseAll=new a("collapse-all",{fontCharacter:"\\eac5"}),a.colorMode=new a("color-mode",{fontCharacter:"\\eac6"}),a.commentDiscussion=new a("comment-discussion",{fontCharacter:"\\eac7"}),a.compareChanges=new a("compare-changes",{fontCharacter:"\\eafd"}),a.creditCard=new a("credit-card",{fontCharacter:"\\eac9"}),a.dash=new a("dash",{fontCharacter:"\\eacc"}),a.dashboard=new a("dashboard",{fontCharacter:"\\eacd"}),a.database=new a("database",{fontCharacter:"\\eace"}),a.debugContinue=new a("debug-continue",{fontCharacter:"\\eacf"}),a.debugDisconnect=new a("debug-disconnect",{fontCharacter:"\\ead0"}),a.debugPause=new a("debug-pause",{fontCharacter:"\\ead1"}),a.debugRestart=new a("debug-restart",{fontCharacter:"\\ead2"}),a.debugStart=new a("debug-start",{fontCharacter:"\\ead3"}),a.debugStepInto=new a("debug-step-into",{fontCharacter:"\\ead4"}),a.debugStepOut=new a("debug-step-out",{fontCharacter:"\\ead5"}),a.debugStepOver=new a("debug-step-over",{fontCharacter:"\\ead6"}),a.debugStop=new a("debug-stop",{fontCharacter:"\\ead7"}),a.debug=new a("debug",{fontCharacter:"\\ead8"}),a.deviceCameraVideo=new a("device-camera-video",{fontCharacter:"\\ead9"}),a.deviceCamera=new a("device-camera",{fontCharacter:"\\eada"}),a.deviceMobile=new a("device-mobile",{fontCharacter:"\\eadb"}),a.diffAdded=new a("diff-added",{fontCharacter:"\\eadc"}),a.diffIgnored=new a("diff-ignored",{fontCharacter:"\\eadd"}),a.diffModified=new a("diff-modified",{fontCharacter:"\\eade"}),a.diffRemoved=new a("diff-removed",{fontCharacter:"\\eadf"}),a.diffRenamed=new a("diff-renamed",{fontCharacter:"\\eae0"}),a.diff=new a("diff",{fontCharacter:"\\eae1"}),a.discard=new a("discard",{fontCharacter:"\\eae2"}),a.editorLayout=new a("editor-layout",{fontCharacter:"\\eae3"}),a.emptyWindow=new a("empty-window",{fontCharacter:"\\eae4"}),a.exclude=new a("exclude",{fontCharacter:"\\eae5"}),a.extensions=new a("extensions",{fontCharacter:"\\eae6"}),a.eyeClosed=new a("eye-closed",{fontCharacter:"\\eae7"}),a.fileBinary=new a("file-binary",{fontCharacter:"\\eae8"}),a.fileCode=new a("file-code",{fontCharacter:"\\eae9"}),a.fileMedia=new a("file-media",{fontCharacter:"\\eaea"}),a.filePdf=new a("file-pdf",{fontCharacter:"\\eaeb"}),a.fileSubmodule=new a("file-submodule",{fontCharacter:"\\eaec"}),a.fileSymlinkDirectory=new a("file-symlink-directory",{fontCharacter:"\\eaed"}),a.fileSymlinkFile=new a("file-symlink-file",{fontCharacter:"\\eaee"}),a.fileZip=new a("file-zip",{fontCharacter:"\\eaef"}),a.files=new a("files",{fontCharacter:"\\eaf0"}),a.filter=new a("filter",{fontCharacter:"\\eaf1"}),a.flame=new a("flame",{fontCharacter:"\\eaf2"}),a.foldDown=new a("fold-down",{fontCharacter:"\\eaf3"}),a.foldUp=new a("fold-up",{fontCharacter:"\\eaf4"}),a.fold=new a("fold",{fontCharacter:"\\eaf5"}),a.folderActive=new a("folder-active",{fontCharacter:"\\eaf6"}),a.folderOpened=new a("folder-opened",{fontCharacter:"\\eaf7"}),a.gear=new a("gear",{fontCharacter:"\\eaf8"}),a.gift=new a("gift",{fontCharacter:"\\eaf9"}),a.gistSecret=new a("gist-secret",{fontCharacter:"\\eafa"}),a.gist=new a("gist",{fontCharacter:"\\eafb"}),a.gitCommit=new a("git-commit",{fontCharacter:"\\eafc"}),a.gitCompare=new a("git-compare",{fontCharacter:"\\eafd"}),a.gitMerge=new a("git-merge",{fontCharacter:"\\eafe"}),a.githubAction=new a("github-action",{fontCharacter:"\\eaff"}),a.githubAlt=new a("github-alt",{fontCharacter:"\\eb00"}),a.globe=new a("globe",{fontCharacter:"\\eb01"}),a.grabber=new a("grabber",{fontCharacter:"\\eb02"}),a.graph=new a("graph",{fontCharacter:"\\eb03"}),a.gripper=new a("gripper",{fontCharacter:"\\eb04"}),a.heart=new a("heart",{fontCharacter:"\\eb05"}),a.home=new a("home",{fontCharacter:"\\eb06"}),a.horizontalRule=new a("horizontal-rule",{fontCharacter:"\\eb07"}),a.hubot=new a("hubot",{fontCharacter:"\\eb08"}),a.inbox=new a("inbox",{fontCharacter:"\\eb09"}),a.issueClosed=new a("issue-closed",{fontCharacter:"\\eba4"}),a.issueReopened=new a("issue-reopened",{fontCharacter:"\\eb0b"}),a.issues=new a("issues",{fontCharacter:"\\eb0c"}),a.italic=new a("italic",{fontCharacter:"\\eb0d"}),a.jersey=new a("jersey",{fontCharacter:"\\eb0e"}),a.json=new a("json",{fontCharacter:"\\eb0f"}),a.kebabVertical=new a("kebab-vertical",{fontCharacter:"\\eb10"}),a.key=new a("key",{fontCharacter:"\\eb11"}),a.law=new a("law",{fontCharacter:"\\eb12"}),a.lightbulbAutofix=new a("lightbulb-autofix",{fontCharacter:"\\eb13"}),a.linkExternal=new a("link-external",{fontCharacter:"\\eb14"}),a.link=new a("link",{fontCharacter:"\\eb15"}),a.listOrdered=new a("list-ordered",{fontCharacter:"\\eb16"}),a.listUnordered=new a("list-unordered",{fontCharacter:"\\eb17"}),a.liveShare=new a("live-share",{fontCharacter:"\\eb18"}),a.loading=new a("loading",{fontCharacter:"\\eb19"}),a.location=new a("location",{fontCharacter:"\\eb1a"}),a.mailRead=new a("mail-read",{fontCharacter:"\\eb1b"}),a.mail=new a("mail",{fontCharacter:"\\eb1c"}),a.markdown=new a("markdown",{fontCharacter:"\\eb1d"}),a.megaphone=new a("megaphone",{fontCharacter:"\\eb1e"}),a.mention=new a("mention",{fontCharacter:"\\eb1f"}),a.milestone=new a("milestone",{fontCharacter:"\\eb20"}),a.mortarBoard=new a("mortar-board",{fontCharacter:"\\eb21"}),a.move=new a("move",{fontCharacter:"\\eb22"}),a.multipleWindows=new a("multiple-windows",{fontCharacter:"\\eb23"}),a.mute=new a("mute",{fontCharacter:"\\eb24"}),a.noNewline=new a("no-newline",{fontCharacter:"\\eb25"}),a.note=new a("note",{fontCharacter:"\\eb26"}),a.octoface=new a("octoface",{fontCharacter:"\\eb27"}),a.openPreview=new a("open-preview",{fontCharacter:"\\eb28"}),a.package_=new a("package",{fontCharacter:"\\eb29"}),a.paintcan=new a("paintcan",{fontCharacter:"\\eb2a"}),a.pin=new a("pin",{fontCharacter:"\\eb2b"}),a.play=new a("play",{fontCharacter:"\\eb2c"}),a.run=new a("run",{fontCharacter:"\\eb2c"}),a.plug=new a("plug",{fontCharacter:"\\eb2d"}),a.preserveCase=new a("preserve-case",{fontCharacter:"\\eb2e"}),a.preview=new a("preview",{fontCharacter:"\\eb2f"}),a.project=new a("project",{fontCharacter:"\\eb30"}),a.pulse=new a("pulse",{fontCharacter:"\\eb31"}),a.question=new a("question",{fontCharacter:"\\eb32"}),a.quote=new a("quote",{fontCharacter:"\\eb33"}),a.radioTower=new a("radio-tower",{fontCharacter:"\\eb34"}),a.reactions=new a("reactions",{fontCharacter:"\\eb35"}),a.references=new a("references",{fontCharacter:"\\eb36"}),a.refresh=new a("refresh",{fontCharacter:"\\eb37"}),a.regex=new a("regex",{fontCharacter:"\\eb38"}),a.remoteExplorer=new a("remote-explorer",{fontCharacter:"\\eb39"}),a.remote=new a("remote",{fontCharacter:"\\eb3a"}),a.remove=new a("remove",{fontCharacter:"\\eb3b"}),a.replaceAll=new a("replace-all",{fontCharacter:"\\eb3c"}),a.replace=new a("replace",{fontCharacter:"\\eb3d"}),a.repoClone=new a("repo-clone",{fontCharacter:"\\eb3e"}),a.repoForcePush=new a("repo-force-push",{fontCharacter:"\\eb3f"}),a.repoPull=new a("repo-pull",{fontCharacter:"\\eb40"}),a.repoPush=new a("repo-push",{fontCharacter:"\\eb41"}),a.report=new a("report",{fontCharacter:"\\eb42"}),a.requestChanges=new a("request-changes",{fontCharacter:"\\eb43"}),a.rocket=new a("rocket",{fontCharacter:"\\eb44"}),a.rootFolderOpened=new a("root-folder-opened",{fontCharacter:"\\eb45"}),a.rootFolder=new a("root-folder",{fontCharacter:"\\eb46"}),a.rss=new a("rss",{fontCharacter:"\\eb47"}),a.ruby=new a("ruby",{fontCharacter:"\\eb48"}),a.saveAll=new a("save-all",{fontCharacter:"\\eb49"}),a.saveAs=new a("save-as",{fontCharacter:"\\eb4a"}),a.save=new a("save",{fontCharacter:"\\eb4b"}),a.screenFull=new a("screen-full",{fontCharacter:"\\eb4c"}),a.screenNormal=new a("screen-normal",{fontCharacter:"\\eb4d"}),a.searchStop=new a("search-stop",{fontCharacter:"\\eb4e"}),a.server=new a("server",{fontCharacter:"\\eb50"}),a.settingsGear=new a("settings-gear",{fontCharacter:"\\eb51"}),a.settings=new a("settings",{fontCharacter:"\\eb52"}),a.shield=new a("shield",{fontCharacter:"\\eb53"}),a.smiley=new a("smiley",{fontCharacter:"\\eb54"}),a.sortPrecedence=new a("sort-precedence",{fontCharacter:"\\eb55"}),a.splitHorizontal=new a("split-horizontal",{fontCharacter:"\\eb56"}),a.splitVertical=new a("split-vertical",{fontCharacter:"\\eb57"}),a.squirrel=new a("squirrel",{fontCharacter:"\\eb58"}),a.starFull=new a("star-full",{fontCharacter:"\\eb59"}),a.starHalf=new a("star-half",{fontCharacter:"\\eb5a"}),a.symbolClass=new a("symbol-class",{fontCharacter:"\\eb5b"}),a.symbolColor=new a("symbol-color",{fontCharacter:"\\eb5c"}),a.symbolConstant=new a("symbol-constant",{fontCharacter:"\\eb5d"}),a.symbolEnumMember=new a("symbol-enum-member",{fontCharacter:"\\eb5e"}),a.symbolField=new a("symbol-field",{fontCharacter:"\\eb5f"}),a.symbolFile=new a("symbol-file",{fontCharacter:"\\eb60"}),a.symbolInterface=new a("symbol-interface",{fontCharacter:"\\eb61"}),a.symbolKeyword=new a("symbol-keyword",{fontCharacter:"\\eb62"}),a.symbolMisc=new a("symbol-misc",{fontCharacter:"\\eb63"}),a.symbolOperator=new a("symbol-operator",{fontCharacter:"\\eb64"}),a.symbolProperty=new a("symbol-property",{fontCharacter:"\\eb65"}),a.wrench=new a("wrench",{fontCharacter:"\\eb65"}),a.wrenchSubaction=new a("wrench-subaction",{fontCharacter:"\\eb65"}),a.symbolSnippet=new a("symbol-snippet",{fontCharacter:"\\eb66"}),a.tasklist=new a("tasklist",{fontCharacter:"\\eb67"}),a.telescope=new a("telescope",{fontCharacter:"\\eb68"}),a.textSize=new a("text-size",{fontCharacter:"\\eb69"}),a.threeBars=new a("three-bars",{fontCharacter:"\\eb6a"}),a.thumbsdown=new a("thumbsdown",{fontCharacter:"\\eb6b"}),a.thumbsup=new a("thumbsup",{fontCharacter:"\\eb6c"}),a.tools=new a("tools",{fontCharacter:"\\eb6d"}),a.triangleDown=new a("triangle-down",{fontCharacter:"\\eb6e"}),a.triangleLeft=new a("triangle-left",{fontCharacter:"\\eb6f"}),a.triangleRight=new a("triangle-right",{fontCharacter:"\\eb70"}),a.triangleUp=new a("triangle-up",{fontCharacter:"\\eb71"}),a.twitter=new a("twitter",{fontCharacter:"\\eb72"}),a.unfold=new a("unfold",{fontCharacter:"\\eb73"}),a.unlock=new a("unlock",{fontCharacter:"\\eb74"}),a.unmute=new a("unmute",{fontCharacter:"\\eb75"}),a.unverified=new a("unverified",{fontCharacter:"\\eb76"}),a.verified=new a("verified",{fontCharacter:"\\eb77"}),a.versions=new a("versions",{fontCharacter:"\\eb78"}),a.vmActive=new a("vm-active",{fontCharacter:"\\eb79"}),a.vmOutline=new a("vm-outline",{fontCharacter:"\\eb7a"}),a.vmRunning=new a("vm-running",{fontCharacter:"\\eb7b"}),a.watch=new a("watch",{fontCharacter:"\\eb7c"}),a.whitespace=new a("whitespace",{fontCharacter:"\\eb7d"}),a.wholeWord=new a("whole-word",{fontCharacter:"\\eb7e"}),a.window=new a("window",{fontCharacter:"\\eb7f"}),a.wordWrap=new a("word-wrap",{fontCharacter:"\\eb80"}),a.zoomIn=new a("zoom-in",{fontCharacter:"\\eb81"}),a.zoomOut=new a("zoom-out",{fontCharacter:"\\eb82"}),a.listFilter=new a("list-filter",{fontCharacter:"\\eb83"}),a.listFlat=new a("list-flat",{fontCharacter:"\\eb84"}),a.listSelection=new a("list-selection",{fontCharacter:"\\eb85"}),a.selection=new a("selection",{fontCharacter:"\\eb85"}),a.listTree=new a("list-tree",{fontCharacter:"\\eb86"}),a.debugBreakpointFunctionUnverified=new a("debug-breakpoint-function-unverified",{fontCharacter:"\\eb87"}),a.debugBreakpointFunction=new a("debug-breakpoint-function",{fontCharacter:"\\eb88"}),a.debugBreakpointFunctionDisabled=new a("debug-breakpoint-function-disabled",{fontCharacter:"\\eb88"}),a.debugStackframeActive=new a("debug-stackframe-active",{fontCharacter:"\\eb89"}),a.debugStackframeDot=new a("debug-stackframe-dot",{fontCharacter:"\\eb8a"}),a.debugStackframe=new a("debug-stackframe",{fontCharacter:"\\eb8b"}),a.debugStackframeFocused=new a("debug-stackframe-focused",{fontCharacter:"\\eb8b"}),a.debugBreakpointUnsupported=new a("debug-breakpoint-unsupported",{fontCharacter:"\\eb8c"}),a.symbolString=new a("symbol-string",{fontCharacter:"\\eb8d"}),a.debugReverseContinue=new a("debug-reverse-continue",{fontCharacter:"\\eb8e"}),a.debugStepBack=new a("debug-step-back",{fontCharacter:"\\eb8f"}),a.debugRestartFrame=new a("debug-restart-frame",{fontCharacter:"\\eb90"}),a.callIncoming=new a("call-incoming",{fontCharacter:"\\eb92"}),a.callOutgoing=new a("call-outgoing",{fontCharacter:"\\eb93"}),a.menu=new a("menu",{fontCharacter:"\\eb94"}),a.expandAll=new a("expand-all",{fontCharacter:"\\eb95"}),a.feedback=new a("feedback",{fontCharacter:"\\eb96"}),a.groupByRefType=new a("group-by-ref-type",{fontCharacter:"\\eb97"}),a.ungroupByRefType=new a("ungroup-by-ref-type",{fontCharacter:"\\eb98"}),a.account=new a("account",{fontCharacter:"\\eb99"}),a.bellDot=new a("bell-dot",{fontCharacter:"\\eb9a"}),a.debugConsole=new a("debug-console",{fontCharacter:"\\eb9b"}),a.library=new a("library",{fontCharacter:"\\eb9c"}),a.output=new a("output",{fontCharacter:"\\eb9d"}),a.runAll=new a("run-all",{fontCharacter:"\\eb9e"}),a.syncIgnored=new a("sync-ignored",{fontCharacter:"\\eb9f"}),a.pinned=new a("pinned",{fontCharacter:"\\eba0"}),a.githubInverted=new a("github-inverted",{fontCharacter:"\\eba1"}),a.debugAlt=new a("debug-alt",{fontCharacter:"\\eb91"}),a.serverProcess=new a("server-process",{fontCharacter:"\\eba2"}),a.serverEnvironment=new a("server-environment",{fontCharacter:"\\eba3"}),a.pass=new a("pass",{fontCharacter:"\\eba4"}),a.stopCircle=new a("stop-circle",{fontCharacter:"\\eba5"}),a.playCircle=new a("play-circle",{fontCharacter:"\\eba6"}),a.record=new a("record",{fontCharacter:"\\eba7"}),a.debugAltSmall=new a("debug-alt-small",{fontCharacter:"\\eba8"}),a.vmConnect=new a("vm-connect",{fontCharacter:"\\eba9"}),a.cloud=new a("cloud",{fontCharacter:"\\ebaa"}),a.merge=new a("merge",{fontCharacter:"\\ebab"}),a.exportIcon=new a("export",{fontCharacter:"\\ebac"}),a.graphLeft=new a("graph-left",{fontCharacter:"\\ebad"}),a.magnet=new a("magnet",{fontCharacter:"\\ebae"}),a.notebook=new a("notebook",{fontCharacter:"\\ebaf"}),a.redo=new a("redo",{fontCharacter:"\\ebb0"}),a.checkAll=new a("check-all",{fontCharacter:"\\ebb1"}),a.pinnedDirty=new a("pinned-dirty",{fontCharacter:"\\ebb2"}),a.passFilled=new a("pass-filled",{fontCharacter:"\\ebb3"}),a.circleLargeFilled=new a("circle-large-filled",{fontCharacter:"\\ebb4"}),a.circleLargeOutline=new a("circle-large-outline",{fontCharacter:"\\ebb5"}),a.combine=new a("combine",{fontCharacter:"\\ebb6"}),a.gather=new a("gather",{fontCharacter:"\\ebb6"}),a.table=new a("table",{fontCharacter:"\\ebb7"}),a.variableGroup=new a("variable-group",{fontCharacter:"\\ebb8"}),a.typeHierarchy=new a("type-hierarchy",{fontCharacter:"\\ebb9"}),a.typeHierarchySub=new a("type-hierarchy-sub",{fontCharacter:"\\ebba"}),a.typeHierarchySuper=new a("type-hierarchy-super",{fontCharacter:"\\ebbb"}),a.gitPullRequestCreate=new a("git-pull-request-create",{fontCharacter:"\\ebbc"}),a.runAbove=new a("run-above",{fontCharacter:"\\ebbd"}),a.runBelow=new a("run-below",{fontCharacter:"\\ebbe"}),a.notebookTemplate=new a("notebook-template",{fontCharacter:"\\ebbf"}),a.debugRerun=new a("debug-rerun",{fontCharacter:"\\ebc0"}),a.workspaceTrusted=new a("workspace-trusted",{fontCharacter:"\\ebc1"}),a.workspaceUntrusted=new a("workspace-untrusted",{fontCharacter:"\\ebc2"}),a.workspaceUnspecified=new a("workspace-unspecified",{fontCharacter:"\\ebc3"}),a.terminalCmd=new a("terminal-cmd",{fontCharacter:"\\ebc4"}),a.terminalDebian=new a("terminal-debian",{fontCharacter:"\\ebc5"}),a.terminalLinux=new a("terminal-linux",{fontCharacter:"\\ebc6"}),a.terminalPowershell=new a("terminal-powershell",{fontCharacter:"\\ebc7"}),a.terminalTmux=new a("terminal-tmux",{fontCharacter:"\\ebc8"}),a.terminalUbuntu=new a("terminal-ubuntu",{fontCharacter:"\\ebc9"}),a.terminalBash=new a("terminal-bash",{fontCharacter:"\\ebca"}),a.arrowSwap=new a("arrow-swap",{fontCharacter:"\\ebcb"}),a.copy=new a("copy",{fontCharacter:"\\ebcc"}),a.personAdd=new a("person-add",{fontCharacter:"\\ebcd"}),a.filterFilled=new a("filter-filled",{fontCharacter:"\\ebce"}),a.wand=new a("wand",{fontCharacter:"\\ebcf"}),a.debugLineByLine=new a("debug-line-by-line",{fontCharacter:"\\ebd0"}),a.inspect=new a("inspect",{fontCharacter:"\\ebd1"}),a.layers=new a("layers",{fontCharacter:"\\ebd2"}),a.layersDot=new a("layers-dot",{fontCharacter:"\\ebd3"}),a.layersActive=new a("layers-active",{fontCharacter:"\\ebd4"}),a.compass=new a("compass",{fontCharacter:"\\ebd5"}),a.compassDot=new a("compass-dot",{fontCharacter:"\\ebd6"}),a.compassActive=new a("compass-active",{fontCharacter:"\\ebd7"}),a.azure=new a("azure",{fontCharacter:"\\ebd8"}),a.issueDraft=new a("issue-draft",{fontCharacter:"\\ebd9"}),a.gitPullRequestClosed=new a("git-pull-request-closed",{fontCharacter:"\\ebda"}),a.gitPullRequestDraft=new a("git-pull-request-draft",{fontCharacter:"\\ebdb"}),a.debugAll=new a("debug-all",{fontCharacter:"\\ebdc"}),a.debugCoverage=new a("debug-coverage",{fontCharacter:"\\ebdd"}),a.runErrors=new a("run-errors",{fontCharacter:"\\ebde"}),a.folderLibrary=new a("folder-library",{fontCharacter:"\\ebdf"}),a.debugContinueSmall=new a("debug-continue-small",{fontCharacter:"\\ebe0"}),a.beakerStop=new a("beaker-stop",{fontCharacter:"\\ebe1"}),a.graphLine=new a("graph-line",{fontCharacter:"\\ebe2"}),a.graphScatter=new a("graph-scatter",{fontCharacter:"\\ebe3"}),a.pieChart=new a("pie-chart",{fontCharacter:"\\ebe4"}),a.bracket=new a("bracket",a.json.definition),a.bracketDot=new a("bracket-dot",{fontCharacter:"\\ebe5"}),a.bracketError=new a("bracket-error",{fontCharacter:"\\ebe6"}),a.lockSmall=new a("lock-small",{fontCharacter:"\\ebe7"}),a.azureDevops=new a("azure-devops",{fontCharacter:"\\ebe8"}),a.verifiedFilled=new a("verified-filled",{fontCharacter:"\\ebe9"})}(h||(h={}))},79881:function(d,_,e){"use strict";e.d(_,{B8:function(){return p},Cp:function(){return c},F0:function(){return u},L6:function(){return x},VV:function(){return h},b1:function(){return a},dL:function(){return l},ri:function(){return f}});class r{constructor(){this.listeners=[],this.unexpectedErrorHandler=function(m){setTimeout(()=>{throw m.stack?new Error(m.message+`
|
|
|
|
|
|
`+m.stack):m},0)}}emit(m){this.listeners.forEach(b=>{b(m)})}onUnexpectedError(m){this.unexpectedErrorHandler(m),this.emit(m)}onUnexpectedExternalError(m){this.unexpectedErrorHandler(m)}}const i=new r;function l(y){h(y)||i.onUnexpectedError(y)}function c(y){h(y)||i.onUnexpectedExternalError(y)}function f(y){if(y instanceof Error){let{name:m,message:b}=y;const A=y.stacktrace||y.stack;return{$isError:!0,name:m,message:b,stack:A}}return y}const o="Canceled";function h(y){return y instanceof Error&&y.name===o&&y.message===o}function u(){const y=new Error(o);return y.name=y.message,y}function a(y){return y?new Error(`Illegal argument: ${y}`):new Error("Illegal argument")}function x(y){return y?new Error(`Illegal state: ${y}`):new Error("Illegal state")}class p extends Error{constructor(m){super("NotSupported"),m&&(this.message=m)}}},4348:function(d,_,e){"use strict";e.d(_,{D0:function(){return p},E7:function(){return y},K3:function(){return x},Q5:function(){return a},ZD:function(){return m},ju:function(){return f}});var r=e(79881),i=e(69323),l=e(34502),c=e(95830),f;(function(b){b.None=()=>i.JT.None;function A(ue){return(ee,Q=null,ce)=>{let Z=!1,j;return j=ue(ae=>{if(!Z)return j?j.dispose():Z=!0,ee.call(Q,ae)},null,ce),Z&&j.dispose(),j}}b.once=A;function k(ue,ee){return N((Q,ce=null,Z)=>ue(j=>Q.call(ce,ee(j)),null,Z))}b.map=k;function R(ue,ee){return N((Q,ce=null,Z)=>ue(j=>{ee(j),Q.call(ce,j)},null,Z))}b.forEach=R;function C(ue,ee){return N((Q,ce=null,Z)=>ue(j=>ee(j)&&Q.call(ce,j),null,Z))}b.filter=C;function O(ue){return ue}b.signal=O;function M(...ue){return(ee,Q=null,ce)=>(0,i.F8)(...ue.map(Z=>Z(j=>ee.call(Q,j),null,ce)))}b.any=M;function B(ue,ee,Q){let ce=Q;return k(ue,Z=>(ce=ee(ce,Z),ce))}b.reduce=B;function N(ue){let ee;const Q=new a({onFirstListenerAdd(){ee=ue(Q.fire,Q)},onLastListenerRemove(){ee.dispose()}});return Q.event}function K(ue,ee,Q=100,ce=!1,Z){let j,ae,me,Pe=0;const Oe=new a({leakWarningThreshold:Z,onFirstListenerAdd(){j=ue(Ge=>{Pe++,ae=ee(ae,Ge),ce&&!me&&(Oe.fire(ae),ae=void 0),clearTimeout(me),me=setTimeout(()=>{const Ne=ae;ae=void 0,me=void 0,(!ce||Pe>1)&&Oe.fire(Ne),Pe=0},Q)})},onLastListenerRemove(){j.dispose()}});return Oe.event}b.debounce=K;function $(ue,ee=(Q,ce)=>Q===ce){let Q=!0,ce;return C(ue,Z=>{const j=Q||!ee(Z,ce);return Q=!1,ce=Z,j})}b.latch=$;function G(ue,ee){return[b.filter(ue,ee),b.filter(ue,Q=>!ee(Q))]}b.split=G;function se(ue,ee=!1,Q=[]){let ce=Q.slice(),Z=ue(me=>{ce?ce.push(me):ae.fire(me)});const j=()=>{ce&&ce.forEach(me=>ae.fire(me)),ce=null},ae=new a({onFirstListenerAdd(){Z||(Z=ue(me=>ae.fire(me)))},onFirstListenerDidAdd(){ce&&(ee?setTimeout(j):j())},onLastListenerRemove(){Z&&Z.dispose(),Z=null}});return ae.event}b.buffer=se;class ie{constructor(ee){this.event=ee}map(ee){return new ie(k(this.event,ee))}forEach(ee){return new ie(R(this.event,ee))}filter(ee){return new ie(C(this.event,ee))}reduce(ee,Q){return new ie(B(this.event,ee,Q))}latch(){return new ie($(this.event))}debounce(ee,Q=100,ce=!1,Z){return new ie(K(this.event,ee,Q,ce,Z))}on(ee,Q,ce){return this.event(ee,Q,ce)}once(ee,Q,ce){return A(this.event)(ee,Q,ce)}}function le(ue){return new ie(ue)}b.chain=le;function q(ue,ee,Q=ce=>ce){const ce=(...me)=>ae.fire(Q(...me)),Z=()=>ue.on(ee,ce),j=()=>ue.removeListener(ee,ce),ae=new a({onFirstListenerAdd:Z,onLastListenerRemove:j});return ae.event}b.fromNodeEventEmitter=q;function J(ue,ee,Q=ce=>ce){const ce=(...me)=>ae.fire(Q(...me)),Z=()=>ue.addEventListener(ee,ce),j=()=>ue.removeEventListener(ee,ce),ae=new a({onFirstListenerAdd:Z,onLastListenerRemove:j});return ae.event}b.fromDOMEventEmitter=J;function V(ue){return new Promise(ee=>A(ue)(ee))}b.toPromise=V})(f||(f={}));class o{constructor(A){this._listenerCount=0,this._invocationCount=0,this._elapsedOverall=0,this._name=`${A}_${o._idPool++}`}start(A){this._stopWatch=new c.G(!0),this._listenerCount=A}stop(){if(this._stopWatch){const A=this._stopWatch.elapsed();this._elapsedOverall+=A,this._invocationCount+=1,console.info(`did FIRE ${this._name}: elapsed_ms: ${A.toFixed(5)}, listener: ${this._listenerCount} (elapsed_overall: ${this._elapsedOverall.toFixed(2)}, invocations: ${this._invocationCount})`),this._stopWatch=void 0}}}o._idPool=0;let h=-1;class u{constructor(A,k=Math.random().toString(18).slice(2,5)){this.customThreshold=A,this.name=k,this._warnCountdown=0}dispose(){this._stacks&&this._stacks.clear()}check(A){let k=h;if(typeof this.customThreshold=="number"&&(k=this.customThreshold),k<=0||A<k)return;this._stacks||(this._stacks=new Map);const R=new Error().stack.split(`
|
|
|
`).slice(3).join(`
|
|
|
`),C=this._stacks.get(R)||0;if(this._stacks.set(R,C+1),this._warnCountdown-=1,this._warnCountdown<=0){this._warnCountdown=k*.5;let O,M=0;for(const[B,N]of this._stacks)(!O||M<N)&&(O=B,M=N);console.warn(`[${this.name}] potential listener LEAK detected, having ${A} listeners already. MOST frequent listener (${M}):`),console.warn(O)}return()=>{const O=this._stacks.get(R)||0;this._stacks.set(R,O-1)}}}class a{constructor(A){var k;this._disposed=!1,this._options=A,this._leakageMon=h>0?new u(this._options&&this._options.leakWarningThreshold):void 0,this._perfMon=!((k=this._options)===null||k===void 0)&&k._profName?new o(this._options._profName):void 0}get event(){return this._event||(this._event=(A,k,R)=>{var C;this._listeners||(this._listeners=new l.S);const O=this._listeners.isEmpty();O&&this._options&&this._options.onFirstListenerAdd&&this._options.onFirstListenerAdd(this);const M=this._listeners.push(k?[A,k]:A);O&&this._options&&this._options.onFirstListenerDidAdd&&this._options.onFirstListenerDidAdd(this),this._options&&this._options.onListenerDidAdd&&this._options.onListenerDidAdd(this,A,k);const B=(C=this._leakageMon)===null||C===void 0?void 0:C.check(this._listeners.size),N=(0,i.OF)(()=>{B&&B(),this._disposed||(M(),this._options&&this._options.onLastListenerRemove&&(this._listeners&&!this._listeners.isEmpty()||this._options.onLastListenerRemove(this)))});return R instanceof i.SL?R.add(N):Array.isArray(R)&&R.push(N),N}),this._event}fire(A){var k,R;if(this._listeners){this._deliveryQueue||(this._deliveryQueue=new l.S);for(let C of this._listeners)this._deliveryQueue.push([C,A]);for((k=this._perfMon)===null||k===void 0||k.start(this._deliveryQueue.size);this._deliveryQueue.size>0;){const[C,O]=this._deliveryQueue.shift();try{typeof C=="function"?C.call(void 0,O):C[0].call(C[1],O)}catch(M){(0,r.dL)(M)}}(R=this._perfMon)===null||R===void 0||R.stop()}}dispose(){var A,k,R,C,O;this._disposed||(this._disposed=!0,(A=this._listeners)===null||A===void 0||A.clear(),(k=this._deliveryQueue)===null||k===void 0||k.clear(),(C=(R=this._options)===null||R===void 0?void 0:R.onLastListenerRemove)===null||C===void 0||C.call(R),(O=this._leakageMon)===null||O===void 0||O.dispose())}}class x extends a{constructor(A){super(A),this._isPaused=0,this._eventQueue=new l.S,this._mergeFn=A==null?void 0:A.merge}pause(){this._isPaused++}resume(){if(this._isPaused!==0&&--this._isPaused===0)if(this._mergeFn){const A=Array.from(this._eventQueue);this._eventQueue.clear(),super.fire(this._mergeFn(A))}else for(;!this._isPaused&&this._eventQueue.size!==0;)super.fire(this._eventQueue.shift())}fire(A){this._listeners&&(this._isPaused!==0?this._eventQueue.push(A):super.fire(A))}}class p extends x{constructor(A){var k;super(A),this._delay=(k=A.delay)!==null&&k!==void 0?k:100}fire(A){this._handle||(this.pause(),this._handle=setTimeout(()=>{this._handle=void 0,this.resume()},this._delay)),super.fire(A)}}class y{constructor(){this.buffers=[]}wrapEvent(A){return(k,R,C)=>A(O=>{const M=this.buffers[this.buffers.length-1];M?M.push(()=>k.call(R,O)):k.call(R,O)},void 0,C)}bufferEvents(A){const k=[];this.buffers.push(k);const R=A();return this.buffers.pop(),k.forEach(C=>C()),R}}class m{constructor(){this.listening=!1,this.inputEvent=f.None,this.inputEventListener=i.JT.None,this.emitter=new a({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(A){this.inputEvent=A,this.listening&&(this.inputEventListener.dispose(),this.inputEventListener=A(this.emitter.fire,this.emitter))}dispose(){this.inputEventListener.dispose(),this.emitter.dispose()}}},17845:function(d,_,e){"use strict";e.d(_,{I:function(){return r}});function r(i){const l=this;let c=!1,f;return function(){return c||(c=!0,f=i.apply(l,arguments)),f}}},88226:function(d,_,e){"use strict";e.d(_,{$:function(){return r}});var r;(function(i){function l(M){return M&&typeof M=="object"&&typeof M[Symbol.iterator]=="function"}i.is=l;const c=Object.freeze([]);function f(){return c}i.empty=f;function*o(M){yield M}i.single=o;function h(M){return M||c}i.from=h;function u(M){return!M||M[Symbol.iterator]().next().done===!0}i.isEmpty=u;function a(M){return M[Symbol.iterator]().next().value}i.first=a;function x(M,B){for(const N of M)if(B(N))return!0;return!1}i.some=x;function p(M,B){for(const N of M)if(B(N))return N}i.find=p;function*y(M,B){for(const N of M)B(N)&&(yield N)}i.filter=y;function*m(M,B){let N=0;for(const K of M)yield B(K,N++)}i.map=m;function*b(...M){for(const B of M)for(const N of B)yield N}i.concat=b;function*A(M){for(const B of M)for(const N of B)yield N}i.concatNested=A;function k(M,B,N){let K=N;for(const $ of M)K=B(K,$);return K}i.reduce=k;function*R(M,B,N=M.length){for(B<0&&(B+=M.length),N<0?N+=M.length:N>M.length&&(N=M.length);B<N;B++)yield M[B]}i.slice=R;function C(M,B=Number.POSITIVE_INFINITY){const N=[];if(B===0)return[N,M];const K=M[Symbol.iterator]();for(let $=0;$<B;$++){const G=K.next();if(G.done)return[N,i.empty()];N.push(G.value)}return[N,{[Symbol.iterator](){return K}}]}i.consume=C;function O(M,B,N=(K,$)=>K===$){const K=M[Symbol.iterator](),$=B[Symbol.iterator]();for(;;){const G=K.next(),se=$.next();if(G.done!==se.done)return!1;if(G.done)return!0;if(!N(G.value,se.value))return!1}}i.equals=O})(r||(r={}))},69323:function(d,_,e){"use strict";e.d(_,{B9:function(){return m},F8:function(){return b},JT:function(){return R},Jz:function(){return O},OF:function(){return A},SL:function(){return k},Wf:function(){return y},XK:function(){return C},dk:function(){return x}});var r=e(17845),i=e(88226);const l=!1;let c=null;function f(M){c=M}if(l){const M="__is_disposable_tracked__";f(new class{trackDisposable(B){const N=new Error("Potentially leaked disposable").stack;setTimeout(()=>{B[M]||console.log(N)},3e3)}setParent(B,N){if(B&&B!==R.None)try{B[M]=!0}catch(K){}}markAsDisposed(B){if(B&&B!==R.None)try{B[M]=!0}catch(N){}}markAsSingleton(B){}})}function o(M){return c==null||c.trackDisposable(M),M}function h(M){c==null||c.markAsDisposed(M)}function u(M,B){c==null||c.setParent(M,B)}function a(M,B){if(c)for(const N of M)c.setParent(N,B)}function x(M){return c==null||c.markAsSingleton(M),M}class p extends Error{constructor(B){super(`Encountered errors while disposing of store. Errors: [${B.join(", ")}]`),this.errors=B}}function y(M){return typeof M.dispose=="function"&&M.dispose.length===0}function m(M){if(i.$.is(M)){let B=[];for(const N of M)if(N)try{N.dispose()}catch(K){B.push(K)}if(B.length===1)throw B[0];if(B.length>1)throw new p(B);return Array.isArray(M)?[]:M}else if(M)return M.dispose(),M}function b(...M){const B=A(()=>m(M));return a(M,B),B}function A(M){const B=o({dispose:(0,r.I)(()=>{h(B),M()})});return B}class k{constructor(){this._toDispose=new Set,this._isDisposed=!1,o(this)}dispose(){this._isDisposed||(h(this),this._isDisposed=!0,this.clear())}clear(){try{m(this._toDispose.values())}finally{this._toDispose.clear()}}add(B){if(!B)return B;if(B===this)throw new Error("Cannot register a disposable on itself!");return u(B,this),this._isDisposed?k.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(B),B}}k.DISABLE_DISPOSED_WARNING=!1;class R{constructor(){this._store=new k,o(this),u(this._store,this)}dispose(){h(this),this._store.dispose()}_register(B){if(B===this)throw new Error("Cannot register a disposable on itself!");return this._store.add(B)}}R.None=Object.freeze({dispose(){}});class C{constructor(){this._isDisposed=!1,o(this)}get value(){return this._isDisposed?void 0:this._value}set value(B){var N;this._isDisposed||B===this._value||((N=this._value)===null||N===void 0||N.dispose(),B&&u(B,this),this._value=B)}clear(){this.value=void 0}dispose(){var B;this._isDisposed=!0,h(this),(B=this._value)===null||B===void 0||B.dispose(),this._value=void 0}clearAndLeak(){const B=this._value;return this._value=void 0,B&&u(B,null),B}}class O{constructor(B){this.object=B}dispose(){}}},34502:function(d,_,e){"use strict";e.d(_,{S:function(){return i}});class r{constructor(c){this.element=c,this.next=r.Undefined,this.prev=r.Undefined}}r.Undefined=new r(void 0);class i{constructor(){this._first=r.Undefined,this._last=r.Undefined,this._size=0}get size(){return this._size}isEmpty(){return this._first===r.Undefined}clear(){let c=this._first;for(;c!==r.Undefined;){const f=c.next;c.prev=r.Undefined,c.next=r.Undefined,c=f}this._first=r.Undefined,this._last=r.Undefined,this._size=0}unshift(c){return this._insert(c,!1)}push(c){return this._insert(c,!0)}_insert(c,f){const o=new r(c);if(this._first===r.Undefined)this._first=o,this._last=o;else if(f){const u=this._last;this._last=o,o.prev=u,u.next=o}else{const u=this._first;this._first=o,o.next=u,u.prev=o}this._size+=1;let h=!1;return()=>{h||(h=!0,this._remove(o))}}shift(){if(this._first!==r.Undefined){const c=this._first.element;return this._remove(this._first),c}}pop(){if(this._last!==r.Undefined){const c=this._last.element;return this._remove(this._last),c}}_remove(c){if(c.prev!==r.Undefined&&c.next!==r.Undefined){const f=c.prev;f.next=c.next,c.next.prev=f}else c.prev===r.Undefined&&c.next===r.Undefined?(this._first=r.Undefined,this._last=r.Undefined):c.next===r.Undefined?(this._last=this._last.prev,this._last.next=r.Undefined):c.prev===r.Undefined&&(this._first=this._first.next,this._first.prev=r.Undefined);this._size-=1}*[Symbol.iterator](){let c=this._first;for(;c!==r.Undefined;)yield c.element,c=c.next}}},23345:function(d,_,e){"use strict";e.d(_,{$L:function(){return K},ED:function(){return O},IJ:function(){return B},OS:function(){return ie},WE:function(){return G},dz:function(){return M},gn:function(){return $},li:function(){return A},r:function(){return J},tY:function(){return N},xS:function(){return se}});var r=e(97671),i;const l="en";let c=!1,f=!1,o=!1,h=!1,u=!1,a=!1,x=!1,p,y=null,m=null,b;const A=typeof self=="object"?self:typeof e.g=="object"?e.g:{};let k;typeof A.vscode!="undefined"&&typeof A.vscode.process!="undefined"?k=A.vscode.process:typeof r!="undefined"&&(k=r);const R=typeof((i=k==null?void 0:k.versions)===null||i===void 0?void 0:i.electron)=="string"&&k.type==="renderer";if(typeof navigator=="object"&&!R)b=navigator.userAgent,c=b.indexOf("Windows")>=0,f=b.indexOf("Macintosh")>=0,x=(b.indexOf("Macintosh")>=0||b.indexOf("iPad")>=0||b.indexOf("iPhone")>=0)&&!!navigator.maxTouchPoints&&navigator.maxTouchPoints>0,o=b.indexOf("Linux")>=0,a=!0,p=navigator.language,y=p;else if(typeof k=="object"){c=k.platform==="win32",f=k.platform==="darwin",o=k.platform==="linux",h=o&&!!k.env.SNAP&&!!k.env.SNAP_REVISION,p=l,y=l;const V=k.env.VSCODE_NLS_CONFIG;if(V)try{const ue=JSON.parse(V),ee=ue.availableLanguages["*"];p=ue.locale,y=ee||l,m=ue._translationsConfigFile}catch(ue){}u=!0}else console.error("Unable to resolve platform.");let C=0;f?C=1:c?C=3:o&&(C=2);const O=c,M=f,B=o,N=u,K=a,$=x,G=b,se=function(){if(A.setImmediate)return A.setImmediate.bind(A);if(typeof A.postMessage=="function"&&!A.importScripts){let ee=[];A.addEventListener("message",ce=>{if(ce.data&&ce.data.vscodeSetImmediateId)for(let Z=0,j=ee.length;Z<j;Z++){const ae=ee[Z];if(ae.id===ce.data.vscodeSetImmediateId){ee.splice(Z,1),ae.callback();return}}});let Q=0;return ce=>{const Z=++Q;ee.push({id:Z,callback:ce}),A.postMessage({vscodeSetImmediateId:Z},"*")}}if(typeof(k==null?void 0:k.nextTick)=="function")return k.nextTick.bind(k);const ue=Promise.resolve();return ee=>ue.then(ee)}(),ie=f||x?2:c?1:3;let le=!0,q=!1;function J(){if(!q){q=!0;const V=new Uint8Array(2);V[0]=1,V[1]=2,le=new Uint16Array(V.buffer)[0]===513}return le}},95830:function(d,_,e){"use strict";e.d(_,{G:function(){return l}});var r=e(23345);const i=r.li.performance&&typeof r.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?r.li.performance.now():Date.now()}}},82983:function(d,_,e){"use strict";e.d(_,{$i:function(){return Pe},C8:function(){return bt},GF:function(){return p},HO:function(){return Q},IO:function(){return y},K7:function(){return Mt},Kw:function(){return Bt},LC:function(){return A},Mh:function(){return se},P1:function(){return ie},PJ:function(){return rr},Qe:function(){return Oe},R1:function(){return x},RP:function(){return ae},S6:function(){return je},TT:function(){return O},Ut:function(){return Z},V8:function(){return k},WU:function(){return l},YK:function(){return q},YU:function(){return c},ZG:function(){return le},ZH:function(){return V},ab:function(){return Ge},c1:function(){return Rt},df:function(){return K},ec:function(){return f},fi:function(){return Et},fy:function(){return o},j3:function(){return h},j_:function(){return B},m5:function(){return r},mK:function(){return N},mr:function(){return m},oH:function(){return gt},oL:function(){return u},ok:function(){return G},ow:function(){return R},qq:function(){return $},qu:function(){return C},rL:function(){return J},uS:function(){return Ht},un:function(){return a},uq:function(){return b},vH:function(){return ee},xe:function(){return Ne},zY:function(){return M}});function r(xe){return!xe||typeof xe!="string"?!0:xe.trim().length===0}const i=/{(\d+)}/g;function l(xe,...Re){return Re.length===0?xe:xe.replace(i,function($e,We){const Ye=parseInt(We,10);return isNaN(Ye)||Ye<0||Ye>=Re.length?$e:Re[Ye]})}function c(xe){return xe.replace(/[<>&]/g,function(Re){switch(Re){case"<":return"<";case">":return">";case"&":return"&";default:return Re}})}function f(xe){return xe.replace(/[\\\{\}\*\+\?\|\^\$\.\[\]\(\)]/g,"\\$&")}function o(xe,Re=" "){const $e=h(xe,Re);return u($e,Re)}function h(xe,Re){if(!xe||!Re)return xe;const $e=Re.length;if($e===0||xe.length===0)return xe;let We=0;for(;xe.indexOf(Re,We)===We;)We=We+$e;return xe.substring(We)}function u(xe,Re){if(!xe||!Re)return xe;const $e=Re.length,We=xe.length;if($e===0||We===0)return xe;let Ye=We,dt=-1;for(;dt=xe.lastIndexOf(Re,Ye-1),!(dt===-1||dt+$e!==Ye);){if(dt===0)return"";Ye=dt}return xe.substring(0,Ye)}function a(xe){return xe.replace(/[\-\\\{\}\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&").replace(/[\*]/g,".*")}function x(xe){return xe.replace(/\*/g,"")}function p(xe,Re,$e={}){if(!xe)throw new Error("Cannot create regex from empty string");Re||(xe=f(xe)),$e.wholeWord&&(/\B/.test(xe.charAt(0))||(xe="\\b"+xe),/\B/.test(xe.charAt(xe.length-1))||(xe=xe+"\\b"));let We="";return $e.global&&(We+="g"),$e.matchCase||(We+="i"),$e.multiline&&(We+="m"),$e.unicode&&(We+="u"),new RegExp(xe,We)}function y(xe){return xe.source==="^"||xe.source==="^$"||xe.source==="$"||xe.source==="^\\s*$"?!1:!!(xe.exec("")&&xe.lastIndex===0)}function m(xe){return(xe.global?"g":"")+(xe.ignoreCase?"i":"")+(xe.multiline?"m":"")+(xe.unicode?"u":"")}function b(xe){return xe.split(/\r\n|\r|\n/)}function A(xe){for(let Re=0,$e=xe.length;Re<$e;Re++){const We=xe.charCodeAt(Re);if(We!==32&&We!==9)return Re}return-1}function k(xe,Re=0,$e=xe.length){for(let We=Re;We<$e;We++){const Ye=xe.charCodeAt(We);if(Ye!==32&&Ye!==9)return xe.substring(Re,We)}return xe.substring(Re,$e)}function R(xe,Re=xe.length-1){for(let $e=Re;$e>=0;$e--){const We=xe.charCodeAt($e);if(We!==32&&We!==9)return $e}return-1}function C(xe,Re){return xe<Re?-1:xe>Re?1:0}function O(xe,Re,$e=0,We=xe.length,Ye=0,dt=Re.length){for(;$e<We&&Ye<dt;$e++,Ye++){let er=xe.charCodeAt($e),Le=Re.charCodeAt(Ye);if(er<Le)return-1;if(er>Le)return 1}const xt=We-$e,ir=dt-Ye;return xt<ir?-1:xt>ir?1:0}function M(xe,Re){return B(xe,Re,0,xe.length,0,Re.length)}function B(xe,Re,$e=0,We=xe.length,Ye=0,dt=Re.length){for(;$e<We&&Ye<dt;$e++,Ye++){let er=xe.charCodeAt($e),Le=Re.charCodeAt(Ye);if(er===Le)continue;if(er>=128||Le>=128)return O(xe.toLowerCase(),Re.toLowerCase(),$e,We,Ye,dt);N(er)&&(er-=32),N(Le)&&(Le-=32);const tt=er-Le;if(tt!==0)return tt}const xt=We-$e,ir=dt-Ye;return xt<ir?-1:xt>ir?1:0}function N(xe){return xe>=97&&xe<=122}function K(xe){return xe>=65&&xe<=90}function $(xe,Re){return xe.length===Re.length&&B(xe,Re)===0}function G(xe,Re){const $e=Re.length;return Re.length>xe.length?!1:B(xe,Re,0,$e)===0}function se(xe,Re){let $e,We=Math.min(xe.length,Re.length);for($e=0;$e<We;$e++)if(xe.charCodeAt($e)!==Re.charCodeAt($e))return $e;return We}function ie(xe,Re){let $e,We=Math.min(xe.length,Re.length);const Ye=xe.length-1,dt=Re.length-1;for($e=0;$e<We;$e++)if(xe.charCodeAt(Ye-$e)!==Re.charCodeAt(dt-$e))return $e;return We}function le(xe){return 55296<=xe&&xe<=56319}function q(xe){return 56320<=xe&&xe<=57343}function J(xe,Re){return(xe-55296<<10)+(Re-56320)+65536}function V(xe,Re,$e){const We=xe.charCodeAt($e);if(le(We)&&$e+1<Re){const Ye=xe.charCodeAt($e+1);if(q(Ye))return J(We,Ye)}return We}function ue(xe,Re){const $e=xe.charCodeAt(Re-1);if(q($e)&&Re>1){const We=xe.charCodeAt(Re-2);if(le(We))return J(We,$e)}return $e}function ee(xe,Re){const $e=Nt.getInstance(),We=Re,Ye=xe.length,dt=V(xe,Ye,Re);Re+=dt>=65536?2:1;let xt=$e.getGraphemeBreakType(dt);for(;Re<Ye;){const ir=V(xe,Ye,Re),er=$e.getGraphemeBreakType(ir);if(Et(xt,er))break;Re+=ir>=65536?2:1,xt=er}return Re-We}function Q(xe,Re){const $e=Nt.getInstance(),We=Re,Ye=ue(xe,Re);Re-=Ye>=65536?2:1;let dt=$e.getGraphemeBreakType(Ye);for(;Re>0;){const xt=ue(xe,Re),ir=$e.getGraphemeBreakType(xt);if(Et(ir,dt))break;Re-=xt>=65536?2:1,dt=ir}return We-Re}const ce=/(?:[\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 Z(xe){return ce.test(xe)}const j=/(?:[\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 ae(xe){return j.test(xe)}const me=/^[\t\n\r\x20-\x7E]*$/;function Pe(xe){return me.test(xe)}const Oe=/[\u2028\u2029]/;function Ge(xe){return Oe.test(xe)}function Ne(xe){for(let Re=0,$e=xe.length;Re<$e;Re++)if(Mt(xe.charCodeAt(Re)))return!0;return!1}function Mt(xe){return xe=+xe,xe>=11904&&xe<=55215||xe>=63744&&xe<=64255||xe>=65281&&xe<=65374}function bt(xe){return xe>=127462&&xe<=127487||xe===8986||xe===8987||xe===9200||xe===9203||xe>=9728&&xe<=10175||xe===11088||xe===11093||xe>=127744&&xe<=128591||xe>=128640&&xe<=128764||xe>=128992&&xe<=129003||xe>=129280&&xe<=129535||xe>=129648&&xe<=129750}const Rt="\uFEFF";function Ht(xe){return!!(xe&&xe.length>0&&xe.charCodeAt(0)===65279)}function Bt(xe,Re=!1){return xe?(Re&&(xe=xe.replace(/\\./g,"")),xe.toLowerCase()!==xe):!1}function rr(xe){return xe=xe%52,xe<26?String.fromCharCode(97+xe):String.fromCharCode(65+xe-26)}function je(xe){return Nt.getInstance().getGraphemeBreakType(xe)}function Et(xe,Re){return xe===0?Re!==5&&Re!==7:xe===2&&Re===3?!1:xe===4||xe===2||xe===3||Re===4||Re===2||Re===3?!0:!(xe===8&&(Re===8||Re===9||Re===11||Re===12)||(xe===11||xe===9)&&(Re===9||Re===10)||(xe===12||xe===10)&&Re===10||Re===5||Re===13||Re===7||xe===1||xe===13&&Re===14||xe===6&&Re===6)}class Nt{constructor(){this._data=rt()}static getInstance(){return Nt._INSTANCE||(Nt._INSTANCE=new Nt),Nt._INSTANCE}getGraphemeBreakType(Re){if(Re<32)return Re===10?3:Re===13?2:4;if(Re<127)return 0;const $e=this._data,We=$e.length/3;let Ye=1;for(;Ye<=We;)if(Re<$e[3*Ye])Ye=2*Ye;else if(Re>$e[3*Ye+1])Ye=2*Ye+1;else return $e[3*Ye+2];return 0}}Nt._INSTANCE=null;function rt(){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 gt(xe,Re){if(xe===0)return 0;const $e=ft(xe,Re);if($e!==void 0)return $e;const We=ue(Re,xe);return xe-=qe(We),xe}function ft(xe,Re){let $e=ue(Re,xe);for(xe-=qe($e);Be($e)||$e===65039||$e===8419;){if(xe===0)return;$e=ue(Re,xe),xe-=qe($e)}if(bt($e)){if(xe>=0){const We=ue(Re,xe);We===8205&&(xe-=qe(We))}return xe}}function qe(xe){return xe>=65536?2:1}function Be(xe){return 127995<=xe&&xe<=127999}},72999:function(d,_,e){"use strict";e.d(_,{$E:function(){return A},$K:function(){return h},D8:function(){return y},HD:function(){return i},IU:function(){return k},Jp:function(){return u},Kn:function(){return l},cW:function(){return x},f6:function(){return R},hj:function(){return c},jn:function(){return f},kJ:function(){return r},mf:function(){return p},o8:function(){return o},p_:function(){return a},vE:function(){return C}});function r(O){return Array.isArray(O)}function i(O){return typeof O=="string"}function l(O){return typeof O=="object"&&O!==null&&!Array.isArray(O)&&!(O instanceof RegExp)&&!(O instanceof Date)}function c(O){return typeof O=="number"&&!isNaN(O)}function f(O){return O===!0||O===!1}function o(O){return typeof O=="undefined"}function h(O){return!u(O)}function u(O){return o(O)||O===null}function a(O,M){if(!O)throw new Error(M?`Unexpected type, expected '${M}'`:"Unexpected type")}function x(O){if(u(O))throw new Error("Assertion Failed: argument is undefined or null");return O}function p(O){return typeof O=="function"}function y(O,M){const B=Math.min(O.length,M.length);for(let N=0;N<B;N++)m(O[N],M[N])}function m(O,M){if(i(M)){if(typeof O!==M)throw new Error(`argument does not match constraint: typeof ${M}`)}else if(p(M)){try{if(O instanceof M)return}catch(B){}if(!u(O)&&O.constructor===M||M.length===1&&M.call(void 0,O)===!0)return;throw new Error("argument does not match one of these constraints: arg instanceof constraint, arg.constructor === constraint, nor constraint(arg) === true")}}function b(O){let M=[],B=Object.getPrototypeOf(O);for(;Object.prototype!==B;)M=M.concat(Object.getOwnPropertyNames(B)),B=Object.getPrototypeOf(B);return M}function A(O){const M=[];for(const B of b(O))typeof O[B]=="function"&&M.push(B);return M}function k(O,M){const B=K=>function(){const $=Array.prototype.slice.call(arguments,0);return M(K,$)};let N={};for(const K of O)N[K]=B(K);return N}function R(O){return O===null?void 0:O}function C(O,M="Unreachable"){throw new Error(M)}},13268:function(d,_,e){"use strict";e.d(_,{N:function(){return i}});function r(l,c){let f;return c.length===0?f=l:f=l.replace(/\{(\d+)\}/g,function(o,h){const u=h[0];return typeof c[u]!="undefined"?c[u]:o}),f}function i(l,c,...f){return r(c,f)}},96236:function(d,_,e){"use strict";e.d(_,{BH:function(){return k},NZ:function(){return R},U8:function(){return C},co:function(){return A},eH:function(){return b},vr:function(){return m}});var r=e(75918),i=e(52615),l=e(4348),c=e(88226),f=e(69323),o=e(34502),h=e(35884),u=e(90689),a=e(16925),x=e(49055),p=function(O,M,B,N){var K=arguments.length,$=K<3?M:N===null?N=Object.getOwnPropertyDescriptor(M,B):N,G;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")$=Reflect.decorate(O,M,B,N);else for(var se=O.length-1;se>=0;se--)(G=O[se])&&($=(K<3?G($):K>3?G(M,B,$):G(M,B))||$);return K>3&&$&&Object.defineProperty(M,B,$),$},y=function(O,M){return function(B,N){M(B,N,O)}};function m(O){return O.command!==void 0}class b{constructor(M){this.id=b._idPool++,this._debugName=M}}b._idPool=0,b.CommandPalette=new b("CommandPalette"),b.EditorContext=new b("EditorContext"),b.SimpleEditorContext=new b("SimpleEditorContext"),b.EditorContextCopy=new b("EditorContextCopy"),b.EditorContextPeek=new b("EditorContextPeek"),b.MenubarEditMenu=new b("MenubarEditMenu"),b.MenubarCopy=new b("MenubarCopy"),b.MenubarGoMenu=new b("MenubarGoMenu"),b.MenubarSelectionMenu=new b("MenubarSelectionMenu"),b.InlineCompletionsActions=new b("InlineCompletionsActions");const A=(0,a.yh)("menuService"),k=new class{constructor(){this._commands=new Map,this._menuItems=new Map,this._onDidChangeMenu=new l.Q5,this.onDidChangeMenu=this._onDidChangeMenu.event,this._commandPaletteChangeEvent={has:O=>O===b.CommandPalette}}addCommand(O){return this.addCommands(c.$.single(O))}addCommands(O){for(const M of O)this._commands.set(M.id,M);return this._onDidChangeMenu.fire(this._commandPaletteChangeEvent),(0,f.OF)(()=>{let M=!1;for(const B of O)M=this._commands.delete(B.id)||M;M&&this._onDidChangeMenu.fire(this._commandPaletteChangeEvent)})}getCommand(O){return this._commands.get(O)}getCommands(){const O=new Map;return this._commands.forEach((M,B)=>O.set(B,M)),O}appendMenuItem(O,M){return this.appendMenuItems(c.$.single({id:O,item:M}))}appendMenuItems(O){const M=new Set,B=new o.S;for(const{id:N,item:K}of O){let $=this._menuItems.get(N);$||($=new o.S,this._menuItems.set(N,$)),B.push($.push(K)),M.add(N)}return this._onDidChangeMenu.fire(M),(0,f.OF)(()=>{if(B.size>0){for(let N of B)N();this._onDidChangeMenu.fire(M),B.clear()}})}getMenuItems(O){let M;return this._menuItems.has(O)?M=[...this._menuItems.get(O)]:M=[],O===b.CommandPalette&&this._appendImplicitItems(M),M}_appendImplicitItems(O){const M=new Set;for(const B of O)m(B)&&(M.add(B.command.id),B.alt&&M.add(B.alt.id));this._commands.forEach((B,N)=>{M.has(N)||O.push({command:B})})}};class R extends r.wY{constructor(M,B,N,K){super(`submenuitem.${M.submenu.id}`,typeof M.title=="string"?M.title:M.title.value,[],"submenu"),this.item=M,this._menuService=B,this._contextKeyService=N,this._options=K}get actions(){const M=[],B=this._menuService.createMenu(this.item.submenu,this._contextKeyService),N=B.getActions(this._options);B.dispose();for(const[,K]of N)K.length>0&&(M.push(...K),M.push(new r.Z0));return M.length&&M.pop(),M}}let C=class Rd{constructor(M,B,N,K,$){var G,se;if(this._commandService=$,this.id=M.id,this.label=N!=null&&N.renderShortTitle&&M.shortTitle?typeof M.shortTitle=="string"?M.shortTitle:M.shortTitle.value:typeof M.title=="string"?M.title:M.title.value,this.tooltip=(se=typeof M.tooltip=="string"?M.tooltip:(G=M.tooltip)===null||G===void 0?void 0:G.value)!==null&&se!==void 0?se:"",this.enabled=!M.precondition||K.contextMatchesRules(M.precondition),this.checked=void 0,M.toggled){const ie=M.toggled.condition?M.toggled:{condition:M.toggled};this.checked=K.contextMatchesRules(ie.condition),this.checked&&ie.tooltip&&(this.tooltip=typeof ie.tooltip=="string"?ie.tooltip:ie.tooltip.value),ie.title&&(this.label=typeof ie.title=="string"?ie.title:ie.title.value)}this.item=M,this.alt=B?new Rd(B,void 0,N,K,$):void 0,this._options=N,x.kS.isThemeIcon(M.icon)&&(this.class=i.dT.asClassName(M.icon))}dispose(){}run(...M){var B,N;let K=[];return!((B=this._options)===null||B===void 0)&&B.arg&&(K=[...K,this._options.arg]),!((N=this._options)===null||N===void 0)&&N.shouldForwardArgs&&(K=[...K,...M]),this._commandService.executeCommand(this.id,...K)}};C=p([y(3,u.i6),y(4,h.H)],C)},35884:function(d,_,e){"use strict";e.d(_,{H:function(){return h},P:function(){return u}});var r=e(4348),i=e(88226),l=e(69323),c=e(34502),f=e(72999),o=e(16925);const h=(0,o.yh)("commandService"),u=new class{constructor(){this._commands=new Map,this._onDidRegisterCommand=new r.Q5,this.onDidRegisterCommand=this._onDidRegisterCommand.event}registerCommand(a,x){if(!a)throw new Error("invalid command");if(typeof a=="string"){if(!x)throw new Error("invalid command");return this.registerCommand({id:a,handler:x})}if(a.description){const A=[];for(let R of a.description.args)A.push(R.constraint);const k=a.handler;a.handler=function(R,...C){return(0,f.D8)(C,A),k(R,...C)}}const{id:p}=a;let y=this._commands.get(p);y||(y=new c.S,this._commands.set(p,y));let m=y.unshift(a),b=(0,l.OF)(()=>{m();const A=this._commands.get(p);A!=null&&A.isEmpty()&&this._commands.delete(p)});return this._onDidRegisterCommand.fire(p),b}registerCommandAlias(a,x){return u.registerCommand(a,(p,...y)=>p.get(h).executeCommand(x,...y))}getCommand(a){const x=this._commands.get(a);if(!(!x||x.isEmpty()))return i.$.first(x)}getCommands(){const a=new Map;for(const x of this._commands.keys()){const p=this.getCommand(x);p&&a.set(x,p)}return a}};u.registerCommand("noop",()=>{})},90689:function(d,_,e){"use strict";e.d(_,{Ao:function(){return h},Eq:function(){return J},Fb:function(){return u},K8:function(){return ee},i6:function(){return q},uy:function(){return le}});var r=e(23345),i=e(82983),l=e(16925);let c=r.WE||"";const f=new Map;f.set("false",!1),f.set("true",!0),f.set("isMac",r.dz),f.set("isLinux",r.IJ),f.set("isWindows",r.ED),f.set("isWeb",r.$L),f.set("isMacNative",r.dz&&!r.$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 o=Object.prototype.hasOwnProperty;class h{static has(Z){return y.create(Z)}static equals(Z,j){return m.create(Z,j)}static regex(Z,j){return K.create(Z,j)}static not(Z){return R.create(Z)}static and(...Z){return se.create(Z,null)}static or(...Z){return ie.create(Z,null,!0)}static deserialize(Z,j=!1){if(Z)return this._deserializeOrExpression(Z,j)}static _deserializeOrExpression(Z,j){let ae=Z.split("||");return ie.create(ae.map(me=>this._deserializeAndExpression(me,j)),null,!0)}static _deserializeAndExpression(Z,j){let ae=Z.split("&&");return se.create(ae.map(me=>this._deserializeOne(me,j)),null)}static _deserializeOne(Z,j){if(Z=Z.trim(),Z.indexOf("!=")>=0){let ae=Z.split("!=");return k.create(ae[0].trim(),this._deserializeValue(ae[1],j))}if(Z.indexOf("==")>=0){let ae=Z.split("==");return m.create(ae[0].trim(),this._deserializeValue(ae[1],j))}if(Z.indexOf("=~")>=0){let ae=Z.split("=~");return K.create(ae[0].trim(),this._deserializeRegexValue(ae[1],j))}if(Z.indexOf(" in ")>=0){let ae=Z.split(" in ");return b.create(ae[0].trim(),ae[1].trim())}if(/^[^<=>]+>=[^<=>]+$/.test(Z)){const ae=Z.split(">=");return M.create(ae[0].trim(),ae[1].trim())}if(/^[^<=>]+>[^<=>]+$/.test(Z)){const ae=Z.split(">");return O.create(ae[0].trim(),ae[1].trim())}if(/^[^<=>]+<=[^<=>]+$/.test(Z)){const ae=Z.split("<=");return N.create(ae[0].trim(),ae[1].trim())}if(/^[^<=>]+<[^<=>]+$/.test(Z)){const ae=Z.split("<");return B.create(ae[0].trim(),ae[1].trim())}return/^\!\s*/.test(Z)?R.create(Z.substr(1).trim()):y.create(Z)}static _deserializeValue(Z,j){if(Z=Z.trim(),Z==="true")return!0;if(Z==="false")return!1;let ae=/^'([^']*)'$/.exec(Z);return ae?ae[1].trim():Z}static _deserializeRegexValue(Z,j){if((0,i.m5)(Z)){if(j)throw new Error("missing regexp-value for =~-expression");return console.warn("missing regexp-value for =~-expression"),null}let ae=Z.indexOf("/"),me=Z.lastIndexOf("/");if(ae===me||ae<0){if(j)throw new Error(`bad regexp-value '${Z}', missing /-enclosure`);return console.warn(`bad regexp-value '${Z}', missing /-enclosure`),null}let Pe=Z.slice(ae+1,me),Oe=Z[me+1]==="i"?"i":"";try{return new RegExp(Pe,Oe)}catch(Ge){if(j)throw new Error(`bad regexp-value '${Z}', parse error: ${Ge}`);return console.warn(`bad regexp-value '${Z}', parse error: ${Ge}`),null}}}function u(ce,Z){const j=ce?ce.substituteConstants():void 0,ae=Z?Z.substituteConstants():void 0;return!j&&!ae?!0:!j||!ae?!1:j.equals(ae)}function a(ce,Z){return ce.cmp(Z)}class x{constructor(){this.type=0}cmp(Z){return this.type-Z.type}equals(Z){return Z.type===this.type}substituteConstants(){return this}evaluate(Z){return!1}serialize(){return"false"}keys(){return[]}negate(){return p.INSTANCE}}x.INSTANCE=new x;class p{constructor(){this.type=1}cmp(Z){return this.type-Z.type}equals(Z){return Z.type===this.type}substituteConstants(){return this}evaluate(Z){return!0}serialize(){return"true"}keys(){return[]}negate(){return x.INSTANCE}}p.INSTANCE=new p;class y{constructor(Z,j){this.key=Z,this.negated=j,this.type=2}static create(Z,j=null){const ae=f.get(Z);return typeof ae=="boolean"?ae?p.INSTANCE:x.INSTANCE:new y(Z,j)}cmp(Z){return Z.type!==this.type?this.type-Z.type:V(this.key,Z.key)}equals(Z){return Z.type===this.type?this.key===Z.key:!1}substituteConstants(){const Z=f.get(this.key);return typeof Z=="boolean"?Z?p.INSTANCE:x.INSTANCE:this}evaluate(Z){return!!Z.getValue(this.key)}serialize(){return this.key}keys(){return[this.key]}negate(){return this.negated||(this.negated=R.create(this.key,this)),this.negated}}class m{constructor(Z,j,ae){this.key=Z,this.value=j,this.negated=ae,this.type=4}static create(Z,j,ae=null){if(typeof j=="boolean")return j?y.create(Z,ae):R.create(Z,ae);const me=f.get(Z);return typeof me=="boolean"?j===(me?"true":"false")?p.INSTANCE:x.INSTANCE:new m(Z,j,ae)}cmp(Z){return Z.type!==this.type?this.type-Z.type:ue(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){const Z=f.get(this.key);if(typeof Z=="boolean"){const j=Z?"true":"false";return this.value===j?p.INSTANCE:x.INSTANCE}return this}evaluate(Z){return Z.getValue(this.key)==this.value}serialize(){return`${this.key} == '${this.value}'`}keys(){return[this.key]}negate(){return this.negated||(this.negated=k.create(this.key,this.value,this)),this.negated}}class b{constructor(Z,j){this.key=Z,this.valueKey=j,this.type=10,this.negated=null}static create(Z,j){return new b(Z,j)}cmp(Z){return Z.type!==this.type?this.type-Z.type:ue(this.key,this.valueKey,Z.key,Z.valueKey)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.valueKey===Z.valueKey:!1}substituteConstants(){return this}evaluate(Z){const j=Z.getValue(this.valueKey),ae=Z.getValue(this.key);return Array.isArray(j)?j.indexOf(ae)>=0:typeof ae=="string"&&typeof j=="object"&&j!==null?o.call(j,ae):!1}serialize(){return`${this.key} in '${this.valueKey}'`}keys(){return[this.key,this.valueKey]}negate(){return this.negated||(this.negated=A.create(this)),this.negated}}class A{constructor(Z){this._actual=Z,this.type=11}static create(Z){return new A(Z)}cmp(Z){return Z.type!==this.type?this.type-Z.type:this._actual.cmp(Z._actual)}equals(Z){return Z.type===this.type?this._actual.equals(Z._actual):!1}substituteConstants(){return this}evaluate(Z){return!this._actual.evaluate(Z)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}class k{constructor(Z,j,ae){this.key=Z,this.value=j,this.negated=ae,this.type=5}static create(Z,j,ae=null){if(typeof j=="boolean")return j?R.create(Z,ae):y.create(Z,ae);const me=f.get(Z);return typeof me=="boolean"?j===(me?"true":"false")?x.INSTANCE:p.INSTANCE:new k(Z,j,ae)}cmp(Z){return Z.type!==this.type?this.type-Z.type:ue(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){const Z=f.get(this.key);if(typeof Z=="boolean"){const j=Z?"true":"false";return this.value===j?x.INSTANCE:p.INSTANCE}return this}evaluate(Z){return Z.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 R{constructor(Z,j){this.key=Z,this.negated=j,this.type=3}static create(Z,j=null){const ae=f.get(Z);return typeof ae=="boolean"?ae?x.INSTANCE:p.INSTANCE:new R(Z,j)}cmp(Z){return Z.type!==this.type?this.type-Z.type:V(this.key,Z.key)}equals(Z){return Z.type===this.type?this.key===Z.key:!1}substituteConstants(){const Z=f.get(this.key);return typeof Z=="boolean"?Z?x.INSTANCE:p.INSTANCE:this}evaluate(Z){return!Z.getValue(this.key)}serialize(){return`!${this.key}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=y.create(this.key,this)),this.negated}}function C(ce,Z){if(typeof ce=="string"){const j=parseFloat(ce);isNaN(j)||(ce=j)}return typeof ce=="string"||typeof ce=="number"?Z(ce):x.INSTANCE}class O{constructor(Z,j,ae){this.key=Z,this.value=j,this.negated=ae,this.type=12}static create(Z,j,ae=null){return C(j,me=>new O(Z,me,ae))}cmp(Z){return Z.type!==this.type?this.type-Z.type:ue(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){return this}evaluate(Z){return typeof this.value=="string"?!1:parseFloat(Z.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 M{constructor(Z,j,ae){this.key=Z,this.value=j,this.negated=ae,this.type=13}static create(Z,j,ae=null){return C(j,me=>new M(Z,me,ae))}cmp(Z){return Z.type!==this.type?this.type-Z.type:ue(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){return this}evaluate(Z){return typeof this.value=="string"?!1:parseFloat(Z.getValue(this.key))>=this.value}serialize(){return`${this.key} >= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=B.create(this.key,this.value,this)),this.negated}}class B{constructor(Z,j,ae){this.key=Z,this.value=j,this.negated=ae,this.type=14}static create(Z,j,ae=null){return C(j,me=>new B(Z,me,ae))}cmp(Z){return Z.type!==this.type?this.type-Z.type:ue(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){return this}evaluate(Z){return typeof this.value=="string"?!1:parseFloat(Z.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 N{constructor(Z,j,ae){this.key=Z,this.value=j,this.negated=ae,this.type=15}static create(Z,j,ae=null){return C(j,me=>new N(Z,me,ae))}cmp(Z){return Z.type!==this.type?this.type-Z.type:ue(this.key,this.value,Z.key,Z.value)}equals(Z){return Z.type===this.type?this.key===Z.key&&this.value===Z.value:!1}substituteConstants(){return this}evaluate(Z){return typeof this.value=="string"?!1:parseFloat(Z.getValue(this.key))<=this.value}serialize(){return`${this.key} <= ${this.value}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=O.create(this.key,this.value,this)),this.negated}}class K{constructor(Z,j){this.key=Z,this.regexp=j,this.type=7,this.negated=null}static create(Z,j){return new K(Z,j)}cmp(Z){if(Z.type!==this.type)return this.type-Z.type;if(this.key<Z.key)return-1;if(this.key>Z.key)return 1;const j=this.regexp?this.regexp.source:"",ae=Z.regexp?Z.regexp.source:"";return j<ae?-1:j>ae?1:0}equals(Z){if(Z.type===this.type){const j=this.regexp?this.regexp.source:"",ae=Z.regexp?Z.regexp.source:"";return this.key===Z.key&&j===ae}return!1}substituteConstants(){return this}evaluate(Z){let j=Z.getValue(this.key);return this.regexp?this.regexp.test(j):!1}serialize(){const Z=this.regexp?`/${this.regexp.source}/${this.regexp.ignoreCase?"i":""}`:"/invalid/";return`${this.key} =~ ${Z}`}keys(){return[this.key]}negate(){return this.negated||(this.negated=$.create(this)),this.negated}}class ${constructor(Z){this._actual=Z,this.type=8}static create(Z){return new $(Z)}cmp(Z){return Z.type!==this.type?this.type-Z.type:this._actual.cmp(Z._actual)}equals(Z){return Z.type===this.type?this._actual.equals(Z._actual):!1}substituteConstants(){return this}evaluate(Z){return!this._actual.evaluate(Z)}serialize(){throw new Error("Method not implemented.")}keys(){return this._actual.keys()}negate(){return this._actual}}function G(ce){let Z=null;for(let j=0,ae=ce.length;j<ae;j++){const me=ce[j].substituteConstants();if(ce[j]!==me&&Z===null){Z=[];for(let Pe=0;Pe<j;Pe++)Z[Pe]=ce[Pe]}Z!==null&&(Z[j]=me)}return Z===null?ce:Z}class se{constructor(Z,j){this.expr=Z,this.negated=j,this.type=6}static create(Z,j){return se._normalizeArr(Z,j)}cmp(Z){if(Z.type!==this.type)return this.type-Z.type;if(this.expr.length<Z.expr.length)return-1;if(this.expr.length>Z.expr.length)return 1;for(let j=0,ae=this.expr.length;j<ae;j++){const me=a(this.expr[j],Z.expr[j]);if(me!==0)return me}return 0}equals(Z){if(Z.type===this.type){if(this.expr.length!==Z.expr.length)return!1;for(let j=0,ae=this.expr.length;j<ae;j++)if(!this.expr[j].equals(Z.expr[j]))return!1;return!0}return!1}substituteConstants(){const Z=G(this.expr);return Z===this.expr?this:se.create(Z,this.negated)}evaluate(Z){for(let j=0,ae=this.expr.length;j<ae;j++)if(!this.expr[j].evaluate(Z))return!1;return!0}static _normalizeArr(Z,j){const ae=[];let me=!1;for(const Pe of Z)if(Pe){if(Pe.type===1){me=!0;continue}if(Pe.type===0)return x.INSTANCE;if(Pe.type===6){ae.push(...Pe.expr);continue}ae.push(Pe)}if(ae.length===0&&me)return p.INSTANCE;if(ae.length!==0){if(ae.length===1)return ae[0];ae.sort(a);for(let Pe=1;Pe<ae.length;Pe++)ae[Pe-1].equals(ae[Pe])&&(ae.splice(Pe,1),Pe--);if(ae.length===1)return ae[0];for(;ae.length>1;){const Pe=ae[ae.length-1];if(Pe.type!==9)break;ae.pop();const Oe=ae.pop(),Ge=ae.length===0,Ne=ie.create(Pe.expr.map(Mt=>se.create([Mt,Oe],null)),null,Ge);Ne&&(ae.push(Ne),ae.sort(a))}return ae.length===1?ae[0]:new se(ae,j)}}serialize(){return this.expr.map(Z=>Z.serialize()).join(" && ")}keys(){const Z=[];for(let j of this.expr)Z.push(...j.keys());return Z}negate(){if(!this.negated){const Z=[];for(let j of this.expr)Z.push(j.negate());this.negated=ie.create(Z,this,!0)}return this.negated}}class ie{constructor(Z,j){this.expr=Z,this.negated=j,this.type=9}static create(Z,j,ae){return ie._normalizeArr(Z,j,ae)}cmp(Z){if(Z.type!==this.type)return this.type-Z.type;if(this.expr.length<Z.expr.length)return-1;if(this.expr.length>Z.expr.length)return 1;for(let j=0,ae=this.expr.length;j<ae;j++){const me=a(this.expr[j],Z.expr[j]);if(me!==0)return me}return 0}equals(Z){if(Z.type===this.type){if(this.expr.length!==Z.expr.length)return!1;for(let j=0,ae=this.expr.length;j<ae;j++)if(!this.expr[j].equals(Z.expr[j]))return!1;return!0}return!1}substituteConstants(){const Z=G(this.expr);return Z===this.expr?this:ie.create(Z,this.negated,!1)}evaluate(Z){for(let j=0,ae=this.expr.length;j<ae;j++)if(this.expr[j].evaluate(Z))return!0;return!1}static _normalizeArr(Z,j,ae){let me=[],Pe=!1;if(Z){for(let Oe=0,Ge=Z.length;Oe<Ge;Oe++){const Ne=Z[Oe];if(Ne){if(Ne.type===0){Pe=!0;continue}if(Ne.type===1)return p.INSTANCE;if(Ne.type===9){me=me.concat(Ne.expr);continue}me.push(Ne)}}if(me.length===0&&Pe)return x.INSTANCE;me.sort(a)}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(ae){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 ie(me,j)}}serialize(){return this.expr.map(Z=>Z.serialize()).join(" || ")}keys(){const Z=[];for(let j of this.expr)Z.push(...j.keys());return Z}negate(){if(!this.negated){let Z=[];for(let j of this.expr)Z.push(j.negate());for(;Z.length>1;){const j=Z.shift(),ae=Z.shift(),me=[];for(const Oe of Q(j))for(const Ge of Q(ae))me.push(se.create([Oe,Ge],null));const Pe=Z.length===0;Z.unshift(ie.create(me,null,Pe))}this.negated=Z[0]}return this.negated}}class le extends y{constructor(Z,j,ae){super(Z,null),this._defaultValue=j,typeof ae=="object"?le._info.push(Object.assign(Object.assign({},ae),{key:Z})):ae!==!0&&le._info.push({key:Z,description:ae,type:j!=null?typeof j:void 0})}static all(){return le._info.values()}bindTo(Z){return Z.createKey(this.key,this._defaultValue)}getValue(Z){return Z.getContextKeyValue(this.key)}toNegated(){return this.negate()}isEqualTo(Z){return m.create(this.key,Z)}}le._info=[];const q=(0,l.yh)("contextKeyService"),J="setContext";function V(ce,Z){return ce<Z?-1:ce>Z?1:0}function ue(ce,Z,j,ae){return ce<j?-1:ce>j?1:Z<ae?-1:Z>ae?1:0}function ee(ce,Z){if(Z.type===6&&ce.type!==9&&ce.type!==6){for(const me of Z.expr)if(ce.equals(me))return!0}const j=ce.negate(),ae=Q(j).concat(Q(Z));ae.sort(a);for(let me=0;me<ae.length;me++){const Oe=ae[me].negate();for(let Ge=me+1;Ge<ae.length;Ge++){const Ne=ae[Ge];if(Oe.equals(Ne))return!0}}return!1}function Q(ce){return ce.type===9?ce.expr:[ce]}},16925:function(d,_,e){"use strict";e.d(_,{I8:function(){return r},TG:function(){return i},jt:function(){return f},yh:function(){return c}});var r;(function(o){o.serviceIds=new Map,o.DI_TARGET="$di$target",o.DI_DEPENDENCIES="$di$dependencies";function h(u){return u[o.DI_DEPENDENCIES]||[]}o.getServiceDependencies=h})(r||(r={}));const i=c("instantiationService");function l(o,h,u,a){h[r.DI_TARGET]===h?h[r.DI_DEPENDENCIES].push({id:o,index:u,optional:a}):(h[r.DI_DEPENDENCIES]=[{id:o,index:u,optional:a}],h[r.DI_TARGET]=h)}function c(o){if(r.serviceIds.has(o))return r.serviceIds.get(o);const h=function(u,a,x){if(arguments.length!==3)throw new Error("@IServiceName-decorator can only be used to decorate a parameter");l(h,u,x,!1)};return h.toString=()=>o,r.serviceIds.set(o,h),h}function f(o){return function(h,u,a){if(arguments.length!==3)throw new Error("@optional-decorator can only be used to decorate a parameter");l(o,h,a,!0)}}},44650:function(d,_,e){"use strict";e.d(_,{B:function(){return c}});var r=e(76068),i=e(72999);class l{constructor(){this.data=new Map}add(o,h){r.ok(i.HD(o)),r.ok(i.Kn(h)),r.ok(!this.data.has(o),"There is already an extension with this id"),this.data.set(o,h)}as(o){return this.data.get(o)||null}}const c=new l},66213:function(d,_,e){"use strict";e.d(_,{e:function(){return r}});var r;(function(i){i.DARK="dark",i.LIGHT="light",i.HIGH_CONTRAST="hc"})(r||(r={}))},49055:function(d,_,e){"use strict";e.d(_,{EN:function(){return a},IP:function(){return y},Ic:function(){return A},XE:function(){return h},bB:function(){return k},kS:function(){return x},m6:function(){return p}});var r=e(52615),i=e(4348),l=e(69323),c=e(16925),f=e(44650),o=e(66213);const h=(0,c.yh)("themeService");var u;(function(R){function C(O){return O&&typeof O=="object"&&typeof O.id=="string"}R.isThemeColor=C})(u||(u={}));function a(R){return{id:R}}var x;(function(R){function C($){return $&&typeof $=="object"&&typeof $.id=="string"&&(typeof $.color=="undefined"||u.isThemeColor($.color))}R.isThemeIcon=C;const O=new RegExp(`^\\$\\((${r.dT.iconNameExpression}(?:${r.dT.iconModifierExpression})?)\\)$`);function M($){const G=O.exec($);if(!G)return;let[,se]=G;return{id:se}}R.fromString=M;function B($,G){let se=$.id;const ie=se.lastIndexOf("~");return ie!==-1&&(se=se.substring(0,ie)),G&&(se=`${se}~${G}`),{id:se}}R.modify=B;function N($,G){var se,ie;return $.id===G.id&&((se=$.color)===null||se===void 0?void 0:se.id)===((ie=G.color)===null||ie===void 0?void 0:ie.id)}R.isEqual=N;function K($,G){return{id:$.id,color:G?a(G):void 0}}R.asThemeIcon=K,R.asClassNameArray=r.dT.asClassNameArray,R.asClassName=r.dT.asClassName,R.asCSSSelector=r.dT.asCSSSelector})(x||(x={}));function p(R){switch(R){case o.e.DARK:return"vs-dark";case o.e.HIGH_CONTRAST:return"hc-black";default:return"vs"}}const y={ThemingContribution:"base.contributions.theming"};class m{constructor(){this.themingParticipants=[],this.themingParticipants=[],this.onThemingParticipantAddedEmitter=new i.Q5}onColorThemeChange(C){return this.themingParticipants.push(C),this.onThemingParticipantAddedEmitter.fire(C),(0,l.OF)(()=>{const O=this.themingParticipants.indexOf(C);this.themingParticipants.splice(O,1)})}getThemingParticipants(){return this.themingParticipants}}let b=new m;f.B.add(y.ThemingContribution,b);function A(R){return b.onColorThemeChange(R)}class k extends l.JT{constructor(C){super(),this.themeService=C,this.theme=C.getColorTheme(),this._register(this.themeService.onDidColorThemeChange(O=>this.onThemeChange(O)))}onThemeChange(C){this.theme=C,this.updateStyles()}updateStyles(){}}},84126:function(d){"use strict";var _=Object.getOwnPropertySymbols,e=Object.prototype.hasOwnProperty,r=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={},o=0;o<10;o++)f["_"+String.fromCharCode(o)]=o;var h=Object.getOwnPropertyNames(f).map(function(a){return f[a]});if(h.join("")!=="0123456789")return!1;var u={};return"abcdefghijklmnopqrst".split("").forEach(function(a){u[a]=a}),Object.keys(Object.assign({},u)).join("")==="abcdefghijklmnopqrst"}catch(a){return!1}}d.exports=l()?Object.assign:function(c,f){for(var o,h=i(c),u,a=1;a<arguments.length;a++){o=Object(arguments[a]);for(var x in o)e.call(o,x)&&(h[x]=o[x]);if(_){u=_(o);for(var p=0;p<u.length;p++)r.call(o,u[p])&&(h[u[p]]=o[u[p]])}}return h}},97671:function(d){var _=d.exports={},e,r;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(b){e=i}try{typeof clearTimeout=="function"?r=clearTimeout:r=l}catch(b){r=l}})();function c(b){if(e===setTimeout)return setTimeout(b,0);if((e===i||!e)&&setTimeout)return e=setTimeout,setTimeout(b,0);try{return e(b,0)}catch(A){try{return e.call(null,b,0)}catch(k){return e.call(this,b,0)}}}function f(b){if(r===clearTimeout)return clearTimeout(b);if((r===l||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(b);try{return r(b)}catch(A){try{return r.call(null,b)}catch(k){return r.call(this,b)}}}var o=[],h=!1,u,a=-1;function x(){!h||!u||(h=!1,u.length?o=u.concat(o):a=-1,o.length&&p())}function p(){if(!h){var b=c(x);h=!0;for(var A=o.length;A;){for(u=o,o=[];++a<A;)u&&u[a].run();a=-1,A=o.length}u=null,h=!1,f(b)}}_.nextTick=function(b){var A=new Array(arguments.length-1);if(arguments.length>1)for(var k=1;k<arguments.length;k++)A[k-1]=arguments[k];o.push(new y(b,A)),o.length===1&&!h&&c(p)};function y(b,A){this.fun=b,this.array=A}y.prototype.run=function(){this.fun.apply(null,this.array)},_.title="browser",_.browser=!0,_.env={},_.argv=[],_.version="",_.versions={};function m(){}_.on=m,_.addListener=m,_.once=m,_.off=m,_.removeListener=m,_.removeAllListeners=m,_.emit=m,_.prependListener=m,_.prependOnceListener=m,_.listeners=function(b){return[]},_.binding=function(b){throw new Error("process.binding is not supported")},_.cwd=function(){return"/"},_.chdir=function(b){throw new Error("process.chdir is not supported")},_.umask=function(){return 0}},79442:function(d,_,e){"use strict";var r=e(97825);function i(){}function l(){}l.resetWarningCache=i,d.exports=function(){function c(h,u,a,x,p,y){if(y!==r){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 o={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 o.PropTypes=o,o}},12708:function(d,_,e){if(0)var r,i;else d.exports=e(79442)()},97825:function(d){"use strict";var _="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";d.exports=_},86923:function(d,_,e){"use strict";e.d(_,{s:function(){return B},Z:function(){return le}});var r=e(14809),i=e(50298),l=e(43403),c=e(59301),f=c.createContext({}),o=e(20439),h=e(92310),u=e.n(h),a=e(48519),x=e(80402),p=e(10228),y=e(26112);function m(q,J,V){var ue=J;return!ue&&V&&(ue="".concat(q,"-").concat(V)),ue}function b(q,J){var V=q["page".concat(J?"Y":"X","Offset")],ue="scroll".concat(J?"Top":"Left");if(typeof V!="number"){var ee=q.document;V=ee.documentElement[ue],typeof V!="number"&&(V=ee.body[ue])}return V}function A(q){var J=q.getBoundingClientRect(),V={left:J.left,top:J.top},ue=q.ownerDocument,ee=ue.defaultView||ue.parentWindow;return V.left+=b(ee),V.top+=b(ee,!0),V}var k=e(77900),R=e(8654),C=c.memo(function(q){var J=q.children;return J},function(q,J){var V=J.shouldUpdate;return!V}),O={width:0,height:0,overflow:"hidden",outline:"none"},M=c.forwardRef(function(q,J){var V=q.prefixCls,ue=q.className,ee=q.style,Q=q.title,ce=q.ariaId,Z=q.footer,j=q.closable,ae=q.closeIcon,me=q.onClose,Pe=q.children,Oe=q.bodyStyle,Ge=q.bodyProps,Ne=q.modalRender,Mt=q.onMouseDown,bt=q.onMouseUp,Rt=q.holderRef,Ht=q.visible,Bt=q.forceRender,rr=q.width,je=q.height,Et=c.useContext(f),Nt=Et.panel,rt=(0,R.x1)(Rt,Nt),gt=(0,c.useRef)(),ft=(0,c.useRef)();c.useImperativeHandle(J,function(){return{focus:function(){var Ye;(Ye=gt.current)===null||Ye===void 0||Ye.focus()},changeActive:function(Ye){var dt=document,xt=dt.activeElement;Ye&&xt===ft.current?gt.current.focus():!Ye&&xt===gt.current&&ft.current.focus()}}});var qe={};rr!==void 0&&(qe.width=rr),je!==void 0&&(qe.height=je);var Be;Z&&(Be=c.createElement("div",{className:"".concat(V,"-footer")},Z));var xe;Q&&(xe=c.createElement("div",{className:"".concat(V,"-header")},c.createElement("div",{className:"".concat(V,"-title"),id:ce},Q)));var Re;j&&(Re=c.createElement("button",{type:"button",onClick:me,"aria-label":"Close",className:"".concat(V,"-close")},ae||c.createElement("span",{className:"".concat(V,"-close-x")})));var $e=c.createElement("div",{className:"".concat(V,"-content")},Re,xe,c.createElement("div",(0,r.Z)({className:"".concat(V,"-body"),style:Oe},Ge),Pe),Be);return c.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":Q?ce:null,"aria-modal":"true",ref:rt,style:(0,o.Z)((0,o.Z)({},ee),qe),className:u()(V,ue),onMouseDown:Mt,onMouseUp:bt},c.createElement("div",{tabIndex:0,ref:gt,style:O,"aria-hidden":"true"}),c.createElement(C,{shouldUpdate:Ht||Bt},Ne?Ne($e):$e),c.createElement("div",{tabIndex:0,ref:ft,style:O,"aria-hidden":"true"}))}),B=M,N=c.forwardRef(function(q,J){var V=q.prefixCls,ue=q.title,ee=q.style,Q=q.className,ce=q.visible,Z=q.forceRender,j=q.destroyOnClose,ae=q.motionName,me=q.ariaId,Pe=q.onVisibleChanged,Oe=q.mousePosition,Ge=(0,c.useRef)(),Ne=c.useState(),Mt=(0,i.Z)(Ne,2),bt=Mt[0],Rt=Mt[1],Ht={};bt&&(Ht.transformOrigin=bt);function Bt(){var rr=A(Ge.current);Rt(Oe?"".concat(Oe.x-rr.left,"px ").concat(Oe.y-rr.top,"px"):"")}return c.createElement(k.default,{visible:ce,onVisibleChanged:Pe,onAppearPrepare:Bt,onEnterPrepare:Bt,forceRender:Z,motionName:ae,removeOnLeave:j,ref:Ge},function(rr,je){var Et=rr.className,Nt=rr.style;return c.createElement(B,(0,r.Z)({},q,{ref:J,title:ue,ariaId:me,prefixCls:V,holderRef:je,style:(0,o.Z)((0,o.Z)((0,o.Z)({},Nt),ee),Ht),className:u()(Q,Et)}))})});N.displayName="Content";var K=N;function $(q){var J=q.prefixCls,V=q.style,ue=q.visible,ee=q.maskProps,Q=q.motionName;return c.createElement(k.default,{key:"mask",visible:ue,motionName:Q,leavedClassName:"".concat(J,"-mask-hidden")},function(ce,Z){var j=ce.className,ae=ce.style;return c.createElement("div",(0,r.Z)({ref:Z,style:(0,o.Z)((0,o.Z)({},ae),V),className:u()("".concat(J,"-mask"),j)},ee))})}function G(q){var J=q.prefixCls,V=J===void 0?"rc-dialog":J,ue=q.zIndex,ee=q.visible,Q=ee===void 0?!1:ee,ce=q.keyboard,Z=ce===void 0?!0:ce,j=q.focusTriggerAfterClose,ae=j===void 0?!0:j,me=q.wrapStyle,Pe=q.wrapClassName,Oe=q.wrapProps,Ge=q.onClose,Ne=q.afterOpenChange,Mt=q.afterClose,bt=q.transitionName,Rt=q.animation,Ht=q.closable,Bt=Ht===void 0?!0:Ht,rr=q.mask,je=rr===void 0?!0:rr,Et=q.maskTransitionName,Nt=q.maskAnimation,rt=q.maskClosable,gt=rt===void 0?!0:rt,ft=q.maskStyle,qe=q.maskProps,Be=q.rootClassName,xe=(0,c.useRef)(),Re=(0,c.useRef)(),$e=(0,c.useRef)(),We=c.useState(Q),Ye=(0,i.Z)(We,2),dt=Ye[0],xt=Ye[1],ir=(0,x.Z)();function er(){(0,a.Z)(Re.current,document.activeElement)||(xe.current=document.activeElement)}function Le(){if(!(0,a.Z)(Re.current,document.activeElement)){var fe;(fe=$e.current)===null||fe===void 0||fe.focus()}}function tt(fe){if(fe)Le();else{if(xt(!1),je&&xe.current&&ae){try{xe.current.focus({preventScroll:!0})}catch(pe){}xe.current=null}dt&&(Mt==null||Mt())}Ne==null||Ne(fe)}function Vt(fe){Ge==null||Ge(fe)}var Ft=(0,c.useRef)(!1),Wt=(0,c.useRef)(),Gt=function(){clearTimeout(Wt.current),Ft.current=!0},Pt=function(){Wt.current=setTimeout(function(){Ft.current=!1})},Qt=null;gt&&(Qt=function(pe){Ft.current?Ft.current=!1:Re.current===pe.target&&Vt(pe)});function Ze(fe){if(Z&&fe.keyCode===p.Z.ESC){fe.stopPropagation(),Vt(fe);return}Q&&fe.keyCode===p.Z.TAB&&$e.current.changeActive(!fe.shiftKey)}return(0,c.useEffect)(function(){Q&&(xt(!0),er())},[Q]),(0,c.useEffect)(function(){return function(){clearTimeout(Wt.current)}},[]),c.createElement("div",(0,r.Z)({className:u()("".concat(V,"-root"),Be)},(0,y.Z)(q,{data:!0})),c.createElement($,{prefixCls:V,visible:je&&Q,motionName:m(V,Et,Nt),style:(0,o.Z)({zIndex:ue},ft),maskProps:qe}),c.createElement("div",(0,r.Z)({tabIndex:-1,onKeyDown:Ze,className:u()("".concat(V,"-wrap"),Pe),ref:Re,onClick:Qt,style:(0,o.Z)((0,o.Z)({zIndex:ue},me),{},{display:dt?null:"none"})},Oe),c.createElement(K,(0,r.Z)({},q,{onMouseDown:Gt,onMouseUp:Pt,ref:$e,closable:Bt,ariaId:ir,prefixCls:V,visible:Q&&dt,onClose:Vt,onVisibleChanged:tt,motionName:m(V,bt,Rt)}))))}var se=function(J){var V=J.visible,ue=J.getContainer,ee=J.forceRender,Q=J.destroyOnClose,ce=Q===void 0?!1:Q,Z=J.afterClose,j=J.panelRef,ae=c.useState(V),me=(0,i.Z)(ae,2),Pe=me[0],Oe=me[1],Ge=c.useMemo(function(){return{panel:j}},[j]);return c.useEffect(function(){V&&Oe(!0)},[V]),!ee&&ce&&!Pe?null:c.createElement(f.Provider,{value:Ge},c.createElement(l.Z,{open:V||ee||Pe,autoDestroy:!1,getContainer:ue,autoLock:V||Pe},c.createElement(G,(0,r.Z)({},J,{destroyOnClose:ce,afterClose:function(){Z==null||Z(),Oe(!1)}}))))};se.displayName="Dialog";var ie=se,le=ie},95013:function(d,_,e){"use strict";e.r(_),e.d(_,{Field:function(){return Ar},FieldContext:function(){return M},FormProvider:function(){return fa},List:function(){return jn},ListContext:function(){return N},default:function(){return mn},useForm:function(){return zi},useWatch:function(){return xa}});var r=e(59301),i=e(14809),l=e(62646),c=e(70539),f=e(95764),o=e(20439),h=e(95190),u=e(99153),a=e(84851),x=e(13028),p=e(19257),y=e(93046),m=e(4635),b=e(11592),A=e(13697),k=e(48736),R="RC_FORM_INTERNAL_HOOKS",C=function(){(0,k.ZP)(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},O=r.createContext({getFieldValue:C,getFieldsValue:C,getFieldError:C,getFieldWarning:C,getFieldsError:C,isFieldsTouched:C,isFieldTouched:C,isFieldValidating:C,isFieldsValidating:C,resetFields:C,setFields:C,setFieldValue:C,setFieldsValue:C,validateFields:C,submit:C,getInternalHooks:function(){return C(),{dispatch:C,initEntityValue:C,registerField:C,useSubscribe:C,setInitialValues:C,destroyForm:C,setCallbacks:C,registerWatch:C,getFields:C,setValidateMessages:C,setPreserve:C,getInitialValue:C}}}),M=O,B=r.createContext(null),N=B;function K(nr){return nr==null?[]:Array.isArray(nr)?nr:[nr]}function $(nr){return nr&&!!nr._init}var G=e(97671);function se(){return se=Object.assign?Object.assign.bind():function(nr){for(var vt=1;vt<arguments.length;vt++){var nt=arguments[vt];for(var Dt in nt)Object.prototype.hasOwnProperty.call(nt,Dt)&&(nr[Dt]=nt[Dt])}return nr},se.apply(this,arguments)}function ie(nr,vt){nr.prototype=Object.create(vt.prototype),nr.prototype.constructor=nr,q(nr,vt)}function le(nr){return le=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(nt){return nt.__proto__||Object.getPrototypeOf(nt)},le(nr)}function q(nr,vt){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Dt,ht){return Dt.__proto__=ht,Dt},q(nr,vt)}function J(){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(nr){return!1}}function V(nr,vt,nt){return J()?V=Reflect.construct.bind():V=function(ht,lr,cr){var Cr=[null];Cr.push.apply(Cr,lr);var jr=Function.bind.apply(ht,Cr),He=new jr;return cr&&q(He,cr.prototype),He},V.apply(null,arguments)}function ue(nr){return Function.toString.call(nr).indexOf("[native code]")!==-1}function ee(nr){var vt=typeof Map=="function"?new Map:void 0;return ee=function(Dt){if(Dt===null||!ue(Dt))return Dt;if(typeof Dt!="function")throw new TypeError("Super expression must either be null or a function");if(typeof vt!="undefined"){if(vt.has(Dt))return vt.get(Dt);vt.set(Dt,ht)}function ht(){return V(Dt,arguments,le(this).constructor)}return ht.prototype=Object.create(Dt.prototype,{constructor:{value:ht,enumerable:!1,writable:!0,configurable:!0}}),q(ht,Dt)},ee(nr)}var Q=/%[sdj%]/g,ce=function(){};function Z(nr){if(!nr||!nr.length)return null;var vt={};return nr.forEach(function(nt){var Dt=nt.field;vt[Dt]=vt[Dt]||[],vt[Dt].push(nt)}),vt}function j(nr){for(var vt=arguments.length,nt=new Array(vt>1?vt-1:0),Dt=1;Dt<vt;Dt++)nt[Dt-1]=arguments[Dt];var ht=0,lr=nt.length;if(typeof nr=="function")return nr.apply(null,nt);if(typeof nr=="string"){var cr=nr.replace(Q,function(Cr){if(Cr==="%%")return"%";if(ht>=lr)return Cr;switch(Cr){case"%s":return String(nt[ht++]);case"%d":return Number(nt[ht++]);case"%j":try{return JSON.stringify(nt[ht++])}catch(jr){return"[Circular]"}break;default:return Cr}});return cr}return nr}function ae(nr){return nr==="string"||nr==="url"||nr==="hex"||nr==="email"||nr==="date"||nr==="pattern"}function me(nr,vt){return!!(nr==null||vt==="array"&&Array.isArray(nr)&&!nr.length||ae(vt)&&typeof nr=="string"&&!nr)}function Pe(nr,vt,nt){var Dt=[],ht=0,lr=nr.length;function cr(Cr){Dt.push.apply(Dt,Cr||[]),ht++,ht===lr&&nt(Dt)}nr.forEach(function(Cr){vt(Cr,cr)})}function Oe(nr,vt,nt){var Dt=0,ht=nr.length;function lr(cr){if(cr&&cr.length){nt(cr);return}var Cr=Dt;Dt=Dt+1,Cr<ht?vt(nr[Cr],lr):nt([])}lr([])}function Ge(nr){var vt=[];return Object.keys(nr).forEach(function(nt){vt.push.apply(vt,nr[nt]||[])}),vt}var Ne=function(nr){ie(vt,nr);function vt(nt,Dt){var ht;return ht=nr.call(this,"Async Validation Error")||this,ht.errors=nt,ht.fields=Dt,ht}return vt}(ee(Error));function Mt(nr,vt,nt,Dt,ht){if(vt.first){var lr=new Promise(function(st,or){var br=function(Fr){return Dt(Fr),Fr.length?or(new Ne(Fr,Z(Fr))):st(ht)},Or=Ge(nr);Oe(Or,nt,br)});return lr.catch(function(st){return st}),lr}var cr=vt.firstFields===!0?Object.keys(nr):vt.firstFields||[],Cr=Object.keys(nr),jr=Cr.length,He=0,Je=[],be=new Promise(function(st,or){var br=function(Tr){if(Je.push.apply(Je,Tr),He++,He===jr)return Dt(Je),Je.length?or(new Ne(Je,Z(Je))):st(ht)};Cr.length||(Dt(Je),st(ht)),Cr.forEach(function(Or){var Tr=nr[Or];cr.indexOf(Or)!==-1?Oe(Tr,nt,br):Pe(Tr,nt,br)})});return be.catch(function(st){return st}),be}function bt(nr){return!!(nr&&nr.message!==void 0)}function Rt(nr,vt){for(var nt=nr,Dt=0;Dt<vt.length;Dt++){if(nt==null)return nt;nt=nt[vt[Dt]]}return nt}function Ht(nr,vt){return function(nt){var Dt;return nr.fullFields?Dt=Rt(vt,nr.fullFields):Dt=vt[nt.field||nr.fullField],bt(nt)?(nt.field=nt.field||nr.fullField,nt.fieldValue=Dt,nt):{message:typeof nt=="function"?nt():nt,fieldValue:Dt,field:nt.field||nr.fullField}}}function Bt(nr,vt){if(vt){for(var nt in vt)if(vt.hasOwnProperty(nt)){var Dt=vt[nt];typeof Dt=="object"&&typeof nr[nt]=="object"?nr[nt]=se({},nr[nt],Dt):nr[nt]=Dt}}return nr}var rr=function(vt,nt,Dt,ht,lr,cr){vt.required&&(!Dt.hasOwnProperty(vt.field)||me(nt,cr||vt.type))&&ht.push(j(lr.messages.required,vt.fullField))},je=function(vt,nt,Dt,ht,lr){(/^\s+$/.test(nt)||nt==="")&&ht.push(j(lr.messages.whitespace,vt.fullField))},Et,Nt=function(){if(Et)return Et;var nr="[a-fA-F\\d:]",vt=function(an){return an&&an.includeBoundaries?"(?:(?<=\\s|^)(?="+nr+")|(?<="+nr+")(?=\\s|$))":""},nt="(?: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}",Dt="[a-fA-F\\d]{1,4}",ht=(`
|
|
|
(?:
|
|
|
(?:`+Dt+":){7}(?:"+Dt+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
|
|
|
(?:`+Dt+":){6}(?:"+nt+"|:"+Dt+`|:)| // 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
|
|
|
(?:`+Dt+":){5}(?::"+nt+"|(?::"+Dt+`){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
|
|
|
(?:`+Dt+":){4}(?:(?::"+Dt+"){0,1}:"+nt+"|(?::"+Dt+`){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
|
|
|
(?:`+Dt+":){3}(?:(?::"+Dt+"){0,2}:"+nt+"|(?::"+Dt+`){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
|
|
|
(?:`+Dt+":){2}(?:(?::"+Dt+"){0,3}:"+nt+"|(?::"+Dt+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
|
|
|
(?:`+Dt+":){1}(?:(?::"+Dt+"){0,4}:"+nt+"|(?::"+Dt+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
|
|
|
(?::(?:(?::`+Dt+"){0,5}:"+nt+"|(?::"+Dt+`){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(),lr=new RegExp("(?:^"+nt+"$)|(?:^"+ht+"$)"),cr=new RegExp("^"+nt+"$"),Cr=new RegExp("^"+ht+"$"),jr=function(an){return an&&an.exact?lr:new RegExp("(?:"+vt(an)+nt+vt(an)+")|(?:"+vt(an)+ht+vt(an)+")","g")};jr.v4=function(xr){return xr&&xr.exact?cr:new RegExp(""+vt(xr)+nt+vt(xr),"g")},jr.v6=function(xr){return xr&&xr.exact?Cr:new RegExp(""+vt(xr)+ht+vt(xr),"g")};var He="(?:(?:[a-z]+:)?//)",Je="(?:\\S+(?::\\S*)?@)?",be=jr.v4().source,st=jr.v6().source,or="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",br="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",Or="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",Tr="(?::\\d{2,5})?",Fr='(?:[/?#][^\\s"]*)?',pn="(?:"+He+"|www\\.)"+Je+"(?:localhost|"+be+"|"+st+"|"+or+br+Or+")"+Tr+Fr;return Et=new RegExp("(?:^"+pn+"$)","i"),Et},rt={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},gt={integer:function(vt){return gt.number(vt)&&parseInt(vt,10)===vt},float:function(vt){return gt.number(vt)&&!gt.integer(vt)},array:function(vt){return Array.isArray(vt)},regexp:function(vt){if(vt instanceof RegExp)return!0;try{return!!new RegExp(vt)}catch(nt){return!1}},date:function(vt){return typeof vt.getTime=="function"&&typeof vt.getMonth=="function"&&typeof vt.getYear=="function"&&!isNaN(vt.getTime())},number:function(vt){return isNaN(vt)?!1:typeof vt=="number"},object:function(vt){return typeof vt=="object"&&!gt.array(vt)},method:function(vt){return typeof vt=="function"},email:function(vt){return typeof vt=="string"&&vt.length<=320&&!!vt.match(rt.email)},url:function(vt){return typeof vt=="string"&&vt.length<=2048&&!!vt.match(Nt())},hex:function(vt){return typeof vt=="string"&&!!vt.match(rt.hex)}},ft=function(vt,nt,Dt,ht,lr){if(vt.required&&nt===void 0){rr(vt,nt,Dt,ht,lr);return}var cr=["integer","float","array","regexp","object","method","email","number","date","url","hex"],Cr=vt.type;cr.indexOf(Cr)>-1?gt[Cr](nt)||ht.push(j(lr.messages.types[Cr],vt.fullField,vt.type)):Cr&&typeof nt!==vt.type&&ht.push(j(lr.messages.types[Cr],vt.fullField,vt.type))},qe=function(vt,nt,Dt,ht,lr){var cr=typeof vt.len=="number",Cr=typeof vt.min=="number",jr=typeof vt.max=="number",He=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Je=nt,be=null,st=typeof nt=="number",or=typeof nt=="string",br=Array.isArray(nt);if(st?be="number":or?be="string":br&&(be="array"),!be)return!1;br&&(Je=nt.length),or&&(Je=nt.replace(He,"_").length),cr?Je!==vt.len&&ht.push(j(lr.messages[be].len,vt.fullField,vt.len)):Cr&&!jr&&Je<vt.min?ht.push(j(lr.messages[be].min,vt.fullField,vt.min)):jr&&!Cr&&Je>vt.max?ht.push(j(lr.messages[be].max,vt.fullField,vt.max)):Cr&&jr&&(Je<vt.min||Je>vt.max)&&ht.push(j(lr.messages[be].range,vt.fullField,vt.min,vt.max))},Be="enum",xe=function(vt,nt,Dt,ht,lr){vt[Be]=Array.isArray(vt[Be])?vt[Be]:[],vt[Be].indexOf(nt)===-1&&ht.push(j(lr.messages[Be],vt.fullField,vt[Be].join(", ")))},Re=function(vt,nt,Dt,ht,lr){if(vt.pattern){if(vt.pattern instanceof RegExp)vt.pattern.lastIndex=0,vt.pattern.test(nt)||ht.push(j(lr.messages.pattern.mismatch,vt.fullField,nt,vt.pattern));else if(typeof vt.pattern=="string"){var cr=new RegExp(vt.pattern);cr.test(nt)||ht.push(j(lr.messages.pattern.mismatch,vt.fullField,nt,vt.pattern))}}},$e={required:rr,whitespace:je,type:ft,range:qe,enum:xe,pattern:Re},We=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt,"string")&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr,"string"),me(nt,"string")||($e.type(vt,nt,ht,cr,lr),$e.range(vt,nt,ht,cr,lr),$e.pattern(vt,nt,ht,cr,lr),vt.whitespace===!0&&$e.whitespace(vt,nt,ht,cr,lr))}Dt(cr)},Ye=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt)&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr),nt!==void 0&&$e.type(vt,nt,ht,cr,lr)}Dt(cr)},dt=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(nt===""&&(nt=void 0),me(nt)&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr),nt!==void 0&&($e.type(vt,nt,ht,cr,lr),$e.range(vt,nt,ht,cr,lr))}Dt(cr)},xt=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt)&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr),nt!==void 0&&$e.type(vt,nt,ht,cr,lr)}Dt(cr)},ir=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt)&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr),me(nt)||$e.type(vt,nt,ht,cr,lr)}Dt(cr)},er=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt)&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr),nt!==void 0&&($e.type(vt,nt,ht,cr,lr),$e.range(vt,nt,ht,cr,lr))}Dt(cr)},Le=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt)&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr),nt!==void 0&&($e.type(vt,nt,ht,cr,lr),$e.range(vt,nt,ht,cr,lr))}Dt(cr)},tt=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(nt==null&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr,"array"),nt!=null&&($e.type(vt,nt,ht,cr,lr),$e.range(vt,nt,ht,cr,lr))}Dt(cr)},Vt=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt)&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr),nt!==void 0&&$e.type(vt,nt,ht,cr,lr)}Dt(cr)},Ft="enum",Wt=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt)&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr),nt!==void 0&&$e[Ft](vt,nt,ht,cr,lr)}Dt(cr)},Gt=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt,"string")&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr),me(nt,"string")||$e.pattern(vt,nt,ht,cr,lr)}Dt(cr)},Pt=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt,"date")&&!vt.required)return Dt();if($e.required(vt,nt,ht,cr,lr),!me(nt,"date")){var jr;nt instanceof Date?jr=nt:jr=new Date(nt),$e.type(vt,jr,ht,cr,lr),jr&&$e.range(vt,jr.getTime(),ht,cr,lr)}}Dt(cr)},Qt=function(vt,nt,Dt,ht,lr){var cr=[],Cr=Array.isArray(nt)?"array":typeof nt;$e.required(vt,nt,ht,cr,lr,Cr),Dt(cr)},Ze=function(vt,nt,Dt,ht,lr){var cr=vt.type,Cr=[],jr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(jr){if(me(nt,cr)&&!vt.required)return Dt();$e.required(vt,nt,ht,Cr,lr,cr),me(nt,cr)||$e.type(vt,nt,ht,Cr,lr)}Dt(Cr)},fe=function(vt,nt,Dt,ht,lr){var cr=[],Cr=vt.required||!vt.required&&ht.hasOwnProperty(vt.field);if(Cr){if(me(nt)&&!vt.required)return Dt();$e.required(vt,nt,ht,cr,lr)}Dt(cr)},pe={string:We,method:Ye,number:dt,boolean:xt,regexp:ir,integer:er,float:Le,array:tt,object:Vt,enum:Wt,pattern:Gt,date:Pt,url:Ze,hex:Ze,email:Ze,required:Qt,any:fe};function It(){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 vt=JSON.parse(JSON.stringify(this));return vt.clone=this.clone,vt}}}var Te=It(),ct=function(){function nr(nt){this.rules=null,this._messages=Te,this.define(nt)}var vt=nr.prototype;return vt.define=function(Dt){var ht=this;if(!Dt)throw new Error("Cannot configure a schema with no rules");if(typeof Dt!="object"||Array.isArray(Dt))throw new Error("Rules must be an object");this.rules={},Object.keys(Dt).forEach(function(lr){var cr=Dt[lr];ht.rules[lr]=Array.isArray(cr)?cr:[cr]})},vt.messages=function(Dt){return Dt&&(this._messages=Bt(It(),Dt)),this._messages},vt.validate=function(Dt,ht,lr){var cr=this;ht===void 0&&(ht={}),lr===void 0&&(lr=function(){});var Cr=Dt,jr=ht,He=lr;if(typeof jr=="function"&&(He=jr,jr={}),!this.rules||Object.keys(this.rules).length===0)return He&&He(null,Cr),Promise.resolve(Cr);function Je(Or){var Tr=[],Fr={};function pn(an){if(Array.isArray(an)){var Qr;Tr=(Qr=Tr).concat.apply(Qr,an)}else Tr.push(an)}for(var xr=0;xr<Or.length;xr++)pn(Or[xr]);Tr.length?(Fr=Z(Tr),He(Tr,Fr)):He(null,Cr)}if(jr.messages){var be=this.messages();be===Te&&(be=It()),Bt(be,jr.messages),jr.messages=be}else jr.messages=this.messages();var st={},or=jr.keys||Object.keys(this.rules);or.forEach(function(Or){var Tr=cr.rules[Or],Fr=Cr[Or];Tr.forEach(function(pn){var xr=pn;typeof xr.transform=="function"&&(Cr===Dt&&(Cr=se({},Cr)),Fr=Cr[Or]=xr.transform(Fr)),typeof xr=="function"?xr={validator:xr}:xr=se({},xr),xr.validator=cr.getValidationMethod(xr),xr.validator&&(xr.field=Or,xr.fullField=xr.fullField||Or,xr.type=cr.getType(xr),st[Or]=st[Or]||[],st[Or].push({rule:xr,value:Fr,source:Cr,field:Or}))})});var br={};return Mt(st,jr,function(Or,Tr){var Fr=Or.rule,pn=(Fr.type==="object"||Fr.type==="array")&&(typeof Fr.fields=="object"||typeof Fr.defaultField=="object");pn=pn&&(Fr.required||!Fr.required&&Or.value),Fr.field=Or.field;function xr(rn,xn){return se({},xn,{fullField:Fr.fullField+"."+rn,fullFields:Fr.fullFields?[].concat(Fr.fullFields,[rn]):[rn]})}function an(rn){rn===void 0&&(rn=[]);var xn=Array.isArray(rn)?rn:[rn];!jr.suppressWarning&&xn.length&&nr.warning("async-validator:",xn),xn.length&&Fr.message!==void 0&&(xn=[].concat(Fr.message));var da=xn.map(Ht(Fr,Cr));if(jr.first&&da.length)return br[Fr.field]=1,Tr(da);if(!pn)Tr(da);else{if(Fr.required&&!Or.value)return Fr.message!==void 0?da=[].concat(Fr.message).map(Ht(Fr,Cr)):jr.error&&(da=[jr.error(Fr,j(jr.messages.required,Fr.field))]),Tr(da);var xi={};Fr.defaultField&&Object.keys(Or.value).map(function(ni){xi[ni]=Fr.defaultField}),xi=se({},xi,Or.rule.fields);var ui={};Object.keys(xi).forEach(function(ni){var Li=xi[ni],aa=Array.isArray(Li)?Li:[Li];ui[ni]=aa.map(xr.bind(null,ni))});var hn=new nr(ui);hn.messages(jr.messages),Or.rule.options&&(Or.rule.options.messages=jr.messages,Or.rule.options.error=jr.error),hn.validate(Or.value,Or.rule.options||jr,function(ni){var Li=[];da&&da.length&&Li.push.apply(Li,da),ni&&ni.length&&Li.push.apply(Li,ni),Tr(Li.length?Li:null)})}}var Qr;if(Fr.asyncValidator)Qr=Fr.asyncValidator(Fr,Or.value,an,Or.source,jr);else if(Fr.validator){try{Qr=Fr.validator(Fr,Or.value,an,Or.source,jr)}catch(rn){console.error==null||console.error(rn),jr.suppressValidatorError||setTimeout(function(){throw rn},0),an(rn.message)}Qr===!0?an():Qr===!1?an(typeof Fr.message=="function"?Fr.message(Fr.fullField||Fr.field):Fr.message||(Fr.fullField||Fr.field)+" fails"):Qr instanceof Array?an(Qr):Qr instanceof Error&&an(Qr.message)}Qr&&Qr.then&&Qr.then(function(){return an()},function(rn){return an(rn)})},function(Or){Je(Or)},Cr)},vt.getType=function(Dt){if(Dt.type===void 0&&Dt.pattern instanceof RegExp&&(Dt.type="pattern"),typeof Dt.validator!="function"&&Dt.type&&!pe.hasOwnProperty(Dt.type))throw new Error(j("Unknown rule type %s",Dt.type));return Dt.type||"string"},vt.getValidationMethod=function(Dt){if(typeof Dt.validator=="function")return Dt.validator;var ht=Object.keys(Dt),lr=ht.indexOf("message");return lr!==-1&&ht.splice(lr,1),ht.length===1&&ht[0]==="required"?pe.required:pe[this.getType(Dt)]||void 0},nr}();ct.register=function(vt,nt){if(typeof nt!="function")throw new Error("Cannot register a validator by type, validator is not a function");pe[vt]=nt},ct.warning=ce,ct.messages=Te,ct.validators=pe;var $t="'${name}' is not a valid ${type}",Ct={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:$t,method:$t,array:$t,object:$t,number:$t,date:$t,boolean:$t,integer:$t,float:$t,regexp:$t,email:$t,url:$t,hex:$t},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}"}},Ie=e(24434),St=ct;function Ue(nr,vt){return nr.replace(/\$\{\w+\}/g,function(nt){var Dt=nt.slice(2,-1);return vt[Dt]})}var Se="CODE_LOGIC_ERROR";function yt(nr,vt,nt,Dt,ht){return Lt.apply(this,arguments)}function Lt(){return Lt=(0,f.Z)((0,c.Z)().mark(function nr(vt,nt,Dt,ht,lr){var cr,Cr,jr,He,Je,be,st,or,br;return(0,c.Z)().wrap(function(Tr){for(;;)switch(Tr.prev=Tr.next){case 0:return cr=(0,o.Z)({},Dt),delete cr.ruleIndex,St.warning=function(){},cr.validator&&(Cr=cr.validator,cr.validator=function(){try{return Cr.apply(void 0,arguments)}catch(Fr){return console.error(Fr),Promise.reject(Se)}}),jr=null,cr&&cr.type==="array"&&cr.defaultField&&(jr=cr.defaultField,delete cr.defaultField),He=new St((0,m.Z)({},vt,[cr])),Je=(0,Ie.T)(Ct,ht.validateMessages),He.messages(Je),be=[],Tr.prev=10,Tr.next=13,Promise.resolve(He.validate((0,m.Z)({},vt,nt),(0,o.Z)({},ht)));case 13:Tr.next=18;break;case 15:Tr.prev=15,Tr.t0=Tr.catch(10),Tr.t0.errors&&(be=Tr.t0.errors.map(function(Fr,pn){var xr=Fr.message,an=xr===Se?Je.default:xr;return r.isValidElement(an)?r.cloneElement(an,{key:"error_".concat(pn)}):an}));case 18:if(!(!be.length&&jr)){Tr.next=23;break}return Tr.next=21,Promise.all(nt.map(function(Fr,pn){return yt("".concat(vt,".").concat(pn),Fr,jr,ht,lr)}));case 21:return st=Tr.sent,Tr.abrupt("return",st.reduce(function(Fr,pn){return[].concat((0,h.Z)(Fr),(0,h.Z)(pn))},[]));case 23:return or=(0,o.Z)((0,o.Z)({},Dt),{},{name:vt,enum:(Dt.enum||[]).join(", ")},lr),br=be.map(function(Fr){return typeof Fr=="string"?Ue(Fr,or):Fr}),Tr.abrupt("return",br);case 26:case"end":return Tr.stop()}},nr,null,[[10,15]])})),Lt.apply(this,arguments)}function Me(nr,vt,nt,Dt,ht,lr){var cr=nr.join("."),Cr=nt.map(function(Je,be){var st=Je.validator,or=(0,o.Z)((0,o.Z)({},Je),{},{ruleIndex:be});return st&&(or.validator=function(br,Or,Tr){var Fr=!1,pn=function(){for(var Qr=arguments.length,rn=new Array(Qr),xn=0;xn<Qr;xn++)rn[xn]=arguments[xn];Promise.resolve().then(function(){(0,k.ZP)(!Fr,"Your validator function has already return a promise. `callback` will be ignored."),Fr||Tr.apply(void 0,rn)})},xr=st(br,Or,pn);Fr=xr&&typeof xr.then=="function"&&typeof xr.catch=="function",(0,k.ZP)(Fr,"`callback` is deprecated. Please return a promise instead."),Fr&&xr.then(function(){Tr()}).catch(function(an){Tr(an||" ")})}),or}).sort(function(Je,be){var st=Je.warningOnly,or=Je.ruleIndex,br=be.warningOnly,Or=be.ruleIndex;return!!st==!!br?or-Or:st?1:-1}),jr;if(ht===!0)jr=new Promise(function(){var Je=(0,f.Z)((0,c.Z)().mark(function be(st,or){var br,Or,Tr;return(0,c.Z)().wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:br=0;case 1:if(!(br<Cr.length)){pn.next=12;break}return Or=Cr[br],pn.next=5,yt(cr,vt,Or,Dt,lr);case 5:if(Tr=pn.sent,!Tr.length){pn.next=9;break}return or([{errors:Tr,rule:Or}]),pn.abrupt("return");case 9:br+=1,pn.next=1;break;case 12:st([]);case 13:case"end":return pn.stop()}},be)}));return function(be,st){return Je.apply(this,arguments)}}());else{var He=Cr.map(function(Je){return yt(cr,vt,Je,Dt,lr).then(function(be){return{errors:be,rule:Je}})});jr=(ht?Gr(He):Pr(He)).then(function(Je){return Promise.reject(Je)})}return jr.catch(function(Je){return Je}),jr}function Pr(nr){return At.apply(this,arguments)}function At(){return At=(0,f.Z)((0,c.Z)().mark(function nr(vt){return(0,c.Z)().wrap(function(Dt){for(;;)switch(Dt.prev=Dt.next){case 0:return Dt.abrupt("return",Promise.all(vt).then(function(ht){var lr,cr=(lr=[]).concat.apply(lr,(0,h.Z)(ht));return cr}));case 1:case"end":return Dt.stop()}},nr)})),At.apply(this,arguments)}function Gr(nr){return Yr.apply(this,arguments)}function Yr(){return Yr=(0,f.Z)((0,c.Z)().mark(function nr(vt){var nt;return(0,c.Z)().wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return nt=0,ht.abrupt("return",new Promise(function(lr){vt.forEach(function(cr){cr.then(function(Cr){Cr.errors.length&&lr([Cr]),nt+=1,nt===vt.length&&lr([])})})}));case 2:case"end":return ht.stop()}},nr)})),Yr.apply(this,arguments)}var Ir=e(93664),Rr=e(97938);function mr(nr){return K(nr)}function Nr(nr,vt){var nt={};return vt.forEach(function(Dt){var ht=(0,Rr.Z)(nr,Dt);nt=(0,Ie.Z)(nt,Dt,ht)}),nt}function Jr(nr,vt){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return nr&&nr.some(function(Dt){return sn(vt,Dt,nt)})}function sn(nr,vt){var nt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!nr||!vt||!nt&&nr.length!==vt.length?!1:vt.every(function(Dt,ht){return nr[ht]===Dt})}function Xt(nr,vt){if(nr===vt)return!0;if(!nr&&vt||nr&&!vt||!nr||!vt||(0,Ir.Z)(nr)!=="object"||(0,Ir.Z)(vt)!=="object")return!1;var nt=Object.keys(nr),Dt=Object.keys(vt),ht=new Set([].concat(nt,Dt));return(0,h.Z)(ht).every(function(lr){var cr=nr[lr],Cr=vt[lr];return typeof cr=="function"&&typeof Cr=="function"?!0:cr===Cr})}function _t(nr){var vt=arguments.length<=1?void 0:arguments[1];return vt&&vt.target&&(0,Ir.Z)(vt.target)==="object"&&nr in vt.target?vt.target[nr]:vt}function ut(nr,vt,nt){var Dt=nr.length;if(vt<0||vt>=Dt||nt<0||nt>=Dt)return nr;var ht=nr[vt],lr=vt-nt;return lr>0?[].concat((0,h.Z)(nr.slice(0,nt)),[ht],(0,h.Z)(nr.slice(nt,vt)),(0,h.Z)(nr.slice(vt+1,Dt))):lr<0?[].concat((0,h.Z)(nr.slice(0,vt)),(0,h.Z)(nr.slice(vt+1,nt+1)),[ht],(0,h.Z)(nr.slice(nt+1,Dt))):nr}var lt=["name"],jt=[];function yr(nr,vt,nt,Dt,ht,lr){return typeof nr=="function"?nr(vt,nt,"source"in lr?{source:lr.source}:{}):Dt!==ht}var vr=function(nr){(0,p.Z)(nt,nr);var vt=(0,y.Z)(nt);function nt(Dt){var ht;if((0,u.Z)(this,nt),ht=vt.call(this,Dt),(0,m.Z)((0,x.Z)(ht),"state",{resetCount:0}),(0,m.Z)((0,x.Z)(ht),"cancelRegisterFunc",null),(0,m.Z)((0,x.Z)(ht),"mounted",!1),(0,m.Z)((0,x.Z)(ht),"touched",!1),(0,m.Z)((0,x.Z)(ht),"dirty",!1),(0,m.Z)((0,x.Z)(ht),"validatePromise",void 0),(0,m.Z)((0,x.Z)(ht),"prevValidating",void 0),(0,m.Z)((0,x.Z)(ht),"errors",jt),(0,m.Z)((0,x.Z)(ht),"warnings",jt),(0,m.Z)((0,x.Z)(ht),"cancelRegister",function(){var jr=ht.props,He=jr.preserve,Je=jr.isListField,be=jr.name;ht.cancelRegisterFunc&&ht.cancelRegisterFunc(Je,He,mr(be)),ht.cancelRegisterFunc=null}),(0,m.Z)((0,x.Z)(ht),"getNamePath",function(){var jr=ht.props,He=jr.name,Je=jr.fieldContext,be=Je.prefixName,st=be===void 0?[]:be;return He!==void 0?[].concat((0,h.Z)(st),(0,h.Z)(He)):[]}),(0,m.Z)((0,x.Z)(ht),"getRules",function(){var jr=ht.props,He=jr.rules,Je=He===void 0?[]:He,be=jr.fieldContext;return Je.map(function(st){return typeof st=="function"?st(be):st})}),(0,m.Z)((0,x.Z)(ht),"refresh",function(){ht.mounted&&ht.setState(function(jr){var He=jr.resetCount;return{resetCount:He+1}})}),(0,m.Z)((0,x.Z)(ht),"metaCache",null),(0,m.Z)((0,x.Z)(ht),"triggerMetaEvent",function(jr){var He=ht.props.onMetaChange;if(He){var Je=(0,o.Z)((0,o.Z)({},ht.getMeta()),{},{destroy:jr});(0,A.Z)(ht.metaCache,Je)||He(Je),ht.metaCache=Je}else ht.metaCache=null}),(0,m.Z)((0,x.Z)(ht),"onStoreChange",function(jr,He,Je){var be=ht.props,st=be.shouldUpdate,or=be.dependencies,br=or===void 0?[]:or,Or=be.onReset,Tr=Je.store,Fr=ht.getNamePath(),pn=ht.getValue(jr),xr=ht.getValue(Tr),an=He&&Jr(He,Fr);switch(Je.type==="valueUpdate"&&Je.source==="external"&&pn!==xr&&(ht.touched=!0,ht.dirty=!0,ht.validatePromise=null,ht.errors=jt,ht.warnings=jt,ht.triggerMetaEvent()),Je.type){case"reset":if(!He||an){ht.touched=!1,ht.dirty=!1,ht.validatePromise=void 0,ht.errors=jt,ht.warnings=jt,ht.triggerMetaEvent(),Or==null||Or(),ht.refresh();return}break;case"remove":{if(st){ht.reRender();return}break}case"setField":{var Qr=Je.data;if(an){"touched"in Qr&&(ht.touched=Qr.touched),"validating"in Qr&&!("originRCField"in Qr)&&(ht.validatePromise=Qr.validating?Promise.resolve([]):null),"errors"in Qr&&(ht.errors=Qr.errors||jt),"warnings"in Qr&&(ht.warnings=Qr.warnings||jt),ht.dirty=!0,ht.triggerMetaEvent(),ht.reRender();return}else if("value"in Qr&&Jr(He,Fr,!0)){ht.reRender();return}if(st&&!Fr.length&&yr(st,jr,Tr,pn,xr,Je)){ht.reRender();return}break}case"dependenciesUpdate":{var rn=br.map(mr);if(rn.some(function(xn){return Jr(Je.relatedFields,xn)})){ht.reRender();return}break}default:if(an||(!br.length||Fr.length||st)&&yr(st,jr,Tr,pn,xr,Je)){ht.reRender();return}break}st===!0&&ht.reRender()}),(0,m.Z)((0,x.Z)(ht),"validateRules",function(jr){var He=ht.getNamePath(),Je=ht.getValue(),be=jr||{},st=be.triggerName,or=be.validateOnly,br=or===void 0?!1:or,Or=Promise.resolve().then((0,f.Z)((0,c.Z)().mark(function Tr(){var Fr,pn,xr,an,Qr,rn,xn;return(0,c.Z)().wrap(function(xi){for(;;)switch(xi.prev=xi.next){case 0:if(ht.mounted){xi.next=2;break}return xi.abrupt("return",[]);case 2:if(Fr=ht.props,pn=Fr.validateFirst,xr=pn===void 0?!1:pn,an=Fr.messageVariables,Qr=Fr.validateDebounce,rn=ht.getRules(),st&&(rn=rn.filter(function(ui){return ui}).filter(function(ui){var hn=ui.validateTrigger;if(!hn)return!0;var ni=K(hn);return ni.includes(st)})),!(Qr&&st)){xi.next=10;break}return xi.next=8,new Promise(function(ui){setTimeout(ui,Qr)});case 8:if(ht.validatePromise===Or){xi.next=10;break}return xi.abrupt("return",[]);case 10:return xn=Me(He,Je,rn,jr,xr,an),xn.catch(function(ui){return ui}).then(function(){var ui=arguments.length>0&&arguments[0]!==void 0?arguments[0]:jt;if(ht.validatePromise===Or){var hn;ht.validatePromise=null;var ni=[],Li=[];(hn=ui.forEach)===null||hn===void 0||hn.call(ui,function(aa){var Cs=aa.rule.warningOnly,sa=aa.errors,vs=sa===void 0?jt:sa;Cs?Li.push.apply(Li,(0,h.Z)(vs)):ni.push.apply(ni,(0,h.Z)(vs))}),ht.errors=ni,ht.warnings=Li,ht.triggerMetaEvent(),ht.reRender()}}),xi.abrupt("return",xn);case 13:case"end":return xi.stop()}},Tr)})));return br||(ht.validatePromise=Or,ht.dirty=!0,ht.errors=jt,ht.warnings=jt,ht.triggerMetaEvent(),ht.reRender()),Or}),(0,m.Z)((0,x.Z)(ht),"isFieldValidating",function(){return!!ht.validatePromise}),(0,m.Z)((0,x.Z)(ht),"isFieldTouched",function(){return ht.touched}),(0,m.Z)((0,x.Z)(ht),"isFieldDirty",function(){if(ht.dirty||ht.props.initialValue!==void 0)return!0;var jr=ht.props.fieldContext,He=jr.getInternalHooks(R),Je=He.getInitialValue;return Je(ht.getNamePath())!==void 0}),(0,m.Z)((0,x.Z)(ht),"getErrors",function(){return ht.errors}),(0,m.Z)((0,x.Z)(ht),"getWarnings",function(){return ht.warnings}),(0,m.Z)((0,x.Z)(ht),"isListField",function(){return ht.props.isListField}),(0,m.Z)((0,x.Z)(ht),"isList",function(){return ht.props.isList}),(0,m.Z)((0,x.Z)(ht),"isPreserve",function(){return ht.props.preserve}),(0,m.Z)((0,x.Z)(ht),"getMeta",function(){ht.prevValidating=ht.isFieldValidating();var jr={touched:ht.isFieldTouched(),validating:ht.prevValidating,errors:ht.errors,warnings:ht.warnings,name:ht.getNamePath(),validated:ht.validatePromise===null};return jr}),(0,m.Z)((0,x.Z)(ht),"getOnlyChild",function(jr){if(typeof jr=="function"){var He=ht.getMeta();return(0,o.Z)((0,o.Z)({},ht.getOnlyChild(jr(ht.getControlled(),He,ht.props.fieldContext))),{},{isFunction:!0})}var Je=(0,b.Z)(jr);return Je.length!==1||!r.isValidElement(Je[0])?{child:Je,isFunction:!1}:{child:Je[0],isFunction:!1}}),(0,m.Z)((0,x.Z)(ht),"getValue",function(jr){var He=ht.props.fieldContext.getFieldsValue,Je=ht.getNamePath();return(0,Rr.Z)(jr||He(!0),Je)}),(0,m.Z)((0,x.Z)(ht),"getControlled",function(){var jr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},He=ht.props,Je=He.trigger,be=He.validateTrigger,st=He.getValueFromEvent,or=He.normalize,br=He.valuePropName,Or=He.getValueProps,Tr=He.fieldContext,Fr=be!==void 0?be:Tr.validateTrigger,pn=ht.getNamePath(),xr=Tr.getInternalHooks,an=Tr.getFieldsValue,Qr=xr(R),rn=Qr.dispatch,xn=ht.getValue(),da=Or||function(ni){return(0,m.Z)({},br,ni)},xi=jr[Je],ui=(0,o.Z)((0,o.Z)({},jr),da(xn));ui[Je]=function(){ht.touched=!0,ht.dirty=!0,ht.triggerMetaEvent();for(var ni,Li=arguments.length,aa=new Array(Li),Cs=0;Cs<Li;Cs++)aa[Cs]=arguments[Cs];st?ni=st.apply(void 0,aa):ni=_t.apply(void 0,[br].concat(aa)),or&&(ni=or(ni,xn,an(!0))),rn({type:"updateValue",namePath:pn,value:ni}),xi&&xi.apply(void 0,aa)};var hn=K(Fr||[]);return hn.forEach(function(ni){var Li=ui[ni];ui[ni]=function(){Li&&Li.apply(void 0,arguments);var aa=ht.props.rules;aa&&aa.length&&rn({type:"validateField",namePath:pn,triggerName:ni})}}),ui}),Dt.fieldContext){var lr=Dt.fieldContext.getInternalHooks,cr=lr(R),Cr=cr.initEntityValue;Cr((0,x.Z)(ht))}return ht}return(0,a.Z)(nt,[{key:"componentDidMount",value:function(){var ht=this.props,lr=ht.shouldUpdate,cr=ht.fieldContext;if(this.mounted=!0,cr){var Cr=cr.getInternalHooks,jr=Cr(R),He=jr.registerField;this.cancelRegisterFunc=He(this)}lr===!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,lr=this.props.children,cr=this.getOnlyChild(lr),Cr=cr.child,jr=cr.isFunction,He;return jr?He=Cr:r.isValidElement(Cr)?He=r.cloneElement(Cr,this.getControlled(Cr.props)):((0,k.ZP)(!Cr,"`children` of Field is not validate ReactElement."),He=Cr),r.createElement(r.Fragment,{key:ht},He)}}]),nt}(r.Component);(0,m.Z)(vr,"contextType",M),(0,m.Z)(vr,"defaultProps",{trigger:"onChange",valuePropName:"value"});function it(nr){var vt=nr.name,nt=(0,l.Z)(nr,lt),Dt=r.useContext(M),ht=r.useContext(N),lr=vt!==void 0?mr(vt):void 0,cr="keep";return nt.isListField||(cr="_".concat((lr||[]).join("_"))),r.createElement(vr,(0,i.Z)({key:cr,name:lr,isListField:!!ht},nt,{fieldContext:Dt}))}var Ar=it;function on(nr){var vt=nr.name,nt=nr.initialValue,Dt=nr.children,ht=nr.rules,lr=nr.validateTrigger,cr=nr.isListField,Cr=r.useContext(M),jr=r.useContext(N),He=r.useRef({keys:[],id:0}),Je=He.current,be=r.useMemo(function(){var Or=mr(Cr.prefixName)||[];return[].concat((0,h.Z)(Or),(0,h.Z)(mr(vt)))},[Cr.prefixName,vt]),st=r.useMemo(function(){return(0,o.Z)((0,o.Z)({},Cr),{},{prefixName:be})},[Cr,be]),or=r.useMemo(function(){return{getKey:function(Tr){var Fr=be.length,pn=Tr[Fr];return[Je.keys[pn],Tr.slice(Fr+1)]}}},[be]);if(typeof Dt!="function")return(0,k.ZP)(!1,"Form.List only accepts function as children."),null;var br=function(Tr,Fr,pn){var xr=pn.source;return xr==="internal"?!1:Tr!==Fr};return r.createElement(N.Provider,{value:or},r.createElement(M.Provider,{value:st},r.createElement(Ar,{name:[],shouldUpdate:br,rules:ht,validateTrigger:lr,initialValue:nt,isList:!0,isListField:cr!=null?cr:!!jr},function(Or,Tr){var Fr=Or.value,pn=Fr===void 0?[]:Fr,xr=Or.onChange,an=Cr.getFieldValue,Qr=function(){var xi=an(be||[]);return xi||[]},rn={add:function(xi,ui){var hn=Qr();ui>=0&&ui<=hn.length?(Je.keys=[].concat((0,h.Z)(Je.keys.slice(0,ui)),[Je.id],(0,h.Z)(Je.keys.slice(ui))),xr([].concat((0,h.Z)(hn.slice(0,ui)),[xi],(0,h.Z)(hn.slice(ui))))):(Je.keys=[].concat((0,h.Z)(Je.keys),[Je.id]),xr([].concat((0,h.Z)(hn),[xi]))),Je.id+=1},remove:function(xi){var ui=Qr(),hn=new Set(Array.isArray(xi)?xi:[xi]);hn.size<=0||(Je.keys=Je.keys.filter(function(ni,Li){return!hn.has(Li)}),xr(ui.filter(function(ni,Li){return!hn.has(Li)})))},move:function(xi,ui){if(xi!==ui){var hn=Qr();xi<0||xi>=hn.length||ui<0||ui>=hn.length||(Je.keys=ut(Je.keys,xi,ui),xr(ut(hn,xi,ui)))}}},xn=pn||[];return Array.isArray(xn)||(xn=[]),Dt(xn.map(function(da,xi){var ui=Je.keys[xi];return ui===void 0&&(Je.keys[xi]=Je.id,ui=Je.keys[xi],Je.id+=1),{name:xi,key:ui,isListField:!0}}),rn,Tr)})))}var jn=on,Hr=e(50298);function Un(nr){var vt=!1,nt=nr.length,Dt=[];return nr.length?new Promise(function(ht,lr){nr.forEach(function(cr,Cr){cr.catch(function(jr){return vt=!0,jr}).then(function(jr){nt-=1,Dt[Cr]=jr,!(nt>0)&&(vt&&lr(Dt),ht(Dt))})})}):Promise.resolve([])}var Hn="__@field_split__";function Tn(nr){return nr.map(function(vt){return"".concat((0,Ir.Z)(vt),":").concat(vt)}).join(Hn)}var zn=function(){function nr(){(0,u.Z)(this,nr),(0,m.Z)(this,"kvs",new Map)}return(0,a.Z)(nr,[{key:"set",value:function(nt,Dt){this.kvs.set(Tn(nt),Dt)}},{key:"get",value:function(nt){return this.kvs.get(Tn(nt))}},{key:"update",value:function(nt,Dt){var ht=this.get(nt),lr=Dt(ht);lr?this.set(nt,lr):this.delete(nt)}},{key:"delete",value:function(nt){this.kvs.delete(Tn(nt))}},{key:"map",value:function(nt){return(0,h.Z)(this.kvs.entries()).map(function(Dt){var ht=(0,Hr.Z)(Dt,2),lr=ht[0],cr=ht[1],Cr=lr.split(Hn);return nt({key:Cr.map(function(jr){var He=jr.match(/^([^:]*):(.*)$/),Je=(0,Hr.Z)(He,3),be=Je[1],st=Je[2];return be==="number"?Number(st):st}),value:cr})})}},{key:"toJSON",value:function(){var nt={};return this.map(function(Dt){var ht=Dt.key,lr=Dt.value;return nt[ht.join(".")]=lr,null}),nt}}]),nr}(),yn=zn,wi=["name"],ti=(0,a.Z)(function nr(vt){var nt=this;(0,u.Z)(this,nr),(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:nt.getFieldValue,getFieldsValue:nt.getFieldsValue,getFieldError:nt.getFieldError,getFieldWarning:nt.getFieldWarning,getFieldsError:nt.getFieldsError,isFieldsTouched:nt.isFieldsTouched,isFieldTouched:nt.isFieldTouched,isFieldValidating:nt.isFieldValidating,isFieldsValidating:nt.isFieldsValidating,resetFields:nt.resetFields,setFields:nt.setFields,setFieldValue:nt.setFieldValue,setFieldsValue:nt.setFieldsValue,validateFields:nt.validateFields,submit:nt.submit,_init:!0,getInternalHooks:nt.getInternalHooks}}),(0,m.Z)(this,"getInternalHooks",function(Dt){return Dt===R?(nt.formHooked=!0,{dispatch:nt.dispatch,initEntityValue:nt.initEntityValue,registerField:nt.registerField,useSubscribe:nt.useSubscribe,setInitialValues:nt.setInitialValues,destroyForm:nt.destroyForm,setCallbacks:nt.setCallbacks,setValidateMessages:nt.setValidateMessages,getFields:nt.getFields,setPreserve:nt.setPreserve,getInitialValue:nt.getInitialValue,registerWatch:nt.registerWatch}):((0,k.ZP)(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),(0,m.Z)(this,"useSubscribe",function(Dt){nt.subscribable=Dt}),(0,m.Z)(this,"prevWithoutPreserves",null),(0,m.Z)(this,"setInitialValues",function(Dt,ht){if(nt.initialValues=Dt||{},ht){var lr,cr=(0,Ie.T)(Dt,nt.store);(lr=nt.prevWithoutPreserves)===null||lr===void 0||lr.map(function(Cr){var jr=Cr.key;cr=(0,Ie.Z)(cr,jr,(0,Rr.Z)(Dt,jr))}),nt.prevWithoutPreserves=null,nt.updateStore(cr)}}),(0,m.Z)(this,"destroyForm",function(){var Dt=new yn;nt.getFieldEntities(!0).forEach(function(ht){nt.isMergedPreserve(ht.isPreserve())||Dt.set(ht.getNamePath(),!0)}),nt.prevWithoutPreserves=Dt}),(0,m.Z)(this,"getInitialValue",function(Dt){var ht=(0,Rr.Z)(nt.initialValues,Dt);return Dt.length?(0,Ie.T)(ht):ht}),(0,m.Z)(this,"setCallbacks",function(Dt){nt.callbacks=Dt}),(0,m.Z)(this,"setValidateMessages",function(Dt){nt.validateMessages=Dt}),(0,m.Z)(this,"setPreserve",function(Dt){nt.preserve=Dt}),(0,m.Z)(this,"watchList",[]),(0,m.Z)(this,"registerWatch",function(Dt){return nt.watchList.push(Dt),function(){nt.watchList=nt.watchList.filter(function(ht){return ht!==Dt})}}),(0,m.Z)(this,"notifyWatch",function(){var Dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(nt.watchList.length){var ht=nt.getFieldsValue(),lr=nt.getFieldsValue(!0);nt.watchList.forEach(function(cr){cr(ht,lr,Dt)})}}),(0,m.Z)(this,"timeoutId",null),(0,m.Z)(this,"warningUnhooked",function(){}),(0,m.Z)(this,"updateStore",function(Dt){nt.store=Dt}),(0,m.Z)(this,"getFieldEntities",function(){var Dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return Dt?nt.fieldEntities.filter(function(ht){return ht.getNamePath().length}):nt.fieldEntities}),(0,m.Z)(this,"getFieldsMap",function(){var Dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,ht=new yn;return nt.getFieldEntities(Dt).forEach(function(lr){var cr=lr.getNamePath();ht.set(cr,lr)}),ht}),(0,m.Z)(this,"getFieldEntitiesForNamePathList",function(Dt){if(!Dt)return nt.getFieldEntities(!0);var ht=nt.getFieldsMap(!0);return Dt.map(function(lr){var cr=mr(lr);return ht.get(cr)||{INVALIDATE_NAME_PATH:mr(lr)}})}),(0,m.Z)(this,"getFieldsValue",function(Dt,ht){nt.warningUnhooked();var lr,cr,Cr;if(Dt===!0||Array.isArray(Dt)?(lr=Dt,cr=ht):Dt&&(0,Ir.Z)(Dt)==="object"&&(Cr=Dt.strict,cr=Dt.filter),lr===!0&&!cr)return nt.store;var jr=nt.getFieldEntitiesForNamePathList(Array.isArray(lr)?lr:null),He=[];return jr.forEach(function(Je){var be,st,or="INVALIDATE_NAME_PATH"in Je?Je.INVALIDATE_NAME_PATH:Je.getNamePath();if(Cr){var br,Or;if((br=(Or=Je).isList)!==null&&br!==void 0&&br.call(Or))return}else if(!lr&&(be=(st=Je).isListField)!==null&&be!==void 0&&be.call(st))return;if(!cr)He.push(or);else{var Tr="getMeta"in Je?Je.getMeta():null;cr(Tr)&&He.push(or)}}),Nr(nt.store,He.map(mr))}),(0,m.Z)(this,"getFieldValue",function(Dt){nt.warningUnhooked();var ht=mr(Dt);return(0,Rr.Z)(nt.store,ht)}),(0,m.Z)(this,"getFieldsError",function(Dt){nt.warningUnhooked();var ht=nt.getFieldEntitiesForNamePathList(Dt);return ht.map(function(lr,cr){return lr&&!("INVALIDATE_NAME_PATH"in lr)?{name:lr.getNamePath(),errors:lr.getErrors(),warnings:lr.getWarnings()}:{name:mr(Dt[cr]),errors:[],warnings:[]}})}),(0,m.Z)(this,"getFieldError",function(Dt){nt.warningUnhooked();var ht=mr(Dt),lr=nt.getFieldsError([ht])[0];return lr.errors}),(0,m.Z)(this,"getFieldWarning",function(Dt){nt.warningUnhooked();var ht=mr(Dt),lr=nt.getFieldsError([ht])[0];return lr.warnings}),(0,m.Z)(this,"isFieldsTouched",function(){nt.warningUnhooked();for(var Dt=arguments.length,ht=new Array(Dt),lr=0;lr<Dt;lr++)ht[lr]=arguments[lr];var cr=ht[0],Cr=ht[1],jr,He=!1;ht.length===0?jr=null:ht.length===1?Array.isArray(cr)?(jr=cr.map(mr),He=!1):(jr=null,He=cr):(jr=cr.map(mr),He=Cr);var Je=nt.getFieldEntities(!0),be=function(Tr){return Tr.isFieldTouched()};if(!jr)return He?Je.every(be):Je.some(be);var st=new yn;jr.forEach(function(Or){st.set(Or,[])}),Je.forEach(function(Or){var Tr=Or.getNamePath();jr.forEach(function(Fr){Fr.every(function(pn,xr){return Tr[xr]===pn})&&st.update(Fr,function(pn){return[].concat((0,h.Z)(pn),[Or])})})});var or=function(Tr){return Tr.some(be)},br=st.map(function(Or){var Tr=Or.value;return Tr});return He?br.every(or):br.some(or)}),(0,m.Z)(this,"isFieldTouched",function(Dt){return nt.warningUnhooked(),nt.isFieldsTouched([Dt])}),(0,m.Z)(this,"isFieldsValidating",function(Dt){nt.warningUnhooked();var ht=nt.getFieldEntities();if(!Dt)return ht.some(function(cr){return cr.isFieldValidating()});var lr=Dt.map(mr);return ht.some(function(cr){var Cr=cr.getNamePath();return Jr(lr,Cr)&&cr.isFieldValidating()})}),(0,m.Z)(this,"isFieldValidating",function(Dt){return nt.warningUnhooked(),nt.isFieldsValidating([Dt])}),(0,m.Z)(this,"resetWithFieldInitialValue",function(){var Dt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ht=new yn,lr=nt.getFieldEntities(!0);lr.forEach(function(jr){var He=jr.props.initialValue,Je=jr.getNamePath();if(He!==void 0){var be=ht.get(Je)||new Set;be.add({entity:jr,value:He}),ht.set(Je,be)}});var cr=function(He){He.forEach(function(Je){var be=Je.props.initialValue;if(be!==void 0){var st=Je.getNamePath(),or=nt.getInitialValue(st);if(or!==void 0)(0,k.ZP)(!1,"Form already set 'initialValues' with path '".concat(st.join("."),"'. Field can not overwrite it."));else{var br=ht.get(st);if(br&&br.size>1)(0,k.ZP)(!1,"Multiple Field with path '".concat(st.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(br){var Or=nt.getFieldValue(st);(!Dt.skipExist||Or===void 0)&&nt.updateStore((0,Ie.Z)(nt.store,st,(0,h.Z)(br)[0].value))}}}})},Cr;Dt.entities?Cr=Dt.entities:Dt.namePathList?(Cr=[],Dt.namePathList.forEach(function(jr){var He=ht.get(jr);if(He){var Je;(Je=Cr).push.apply(Je,(0,h.Z)((0,h.Z)(He).map(function(be){return be.entity})))}})):Cr=lr,cr(Cr)}),(0,m.Z)(this,"resetFields",function(Dt){nt.warningUnhooked();var ht=nt.store;if(!Dt){nt.updateStore((0,Ie.T)(nt.initialValues)),nt.resetWithFieldInitialValue(),nt.notifyObservers(ht,null,{type:"reset"}),nt.notifyWatch();return}var lr=Dt.map(mr);lr.forEach(function(cr){var Cr=nt.getInitialValue(cr);nt.updateStore((0,Ie.Z)(nt.store,cr,Cr))}),nt.resetWithFieldInitialValue({namePathList:lr}),nt.notifyObservers(ht,lr,{type:"reset"}),nt.notifyWatch(lr)}),(0,m.Z)(this,"setFields",function(Dt){nt.warningUnhooked();var ht=nt.store,lr=[];Dt.forEach(function(cr){var Cr=cr.name,jr=(0,l.Z)(cr,wi),He=mr(Cr);lr.push(He),"value"in jr&&nt.updateStore((0,Ie.Z)(nt.store,He,jr.value)),nt.notifyObservers(ht,[He],{type:"setField",data:cr})}),nt.notifyWatch(lr)}),(0,m.Z)(this,"getFields",function(){var Dt=nt.getFieldEntities(!0),ht=Dt.map(function(lr){var cr=lr.getNamePath(),Cr=lr.getMeta(),jr=(0,o.Z)((0,o.Z)({},Cr),{},{name:cr,value:nt.getFieldValue(cr)});return Object.defineProperty(jr,"originRCField",{value:!0}),jr});return ht}),(0,m.Z)(this,"initEntityValue",function(Dt){var ht=Dt.props.initialValue;if(ht!==void 0){var lr=Dt.getNamePath(),cr=(0,Rr.Z)(nt.store,lr);cr===void 0&&nt.updateStore((0,Ie.Z)(nt.store,lr,ht))}}),(0,m.Z)(this,"isMergedPreserve",function(Dt){var ht=Dt!==void 0?Dt:nt.preserve;return ht!=null?ht:!0}),(0,m.Z)(this,"registerField",function(Dt){nt.fieldEntities.push(Dt);var ht=Dt.getNamePath();if(nt.notifyWatch([ht]),Dt.props.initialValue!==void 0){var lr=nt.store;nt.resetWithFieldInitialValue({entities:[Dt],skipExist:!0}),nt.notifyObservers(lr,[Dt.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(cr,Cr){var jr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(nt.fieldEntities=nt.fieldEntities.filter(function(be){return be!==Dt}),!nt.isMergedPreserve(Cr)&&(!cr||jr.length>1)){var He=cr?void 0:nt.getInitialValue(ht);if(ht.length&&nt.getFieldValue(ht)!==He&&nt.fieldEntities.every(function(be){return!sn(be.getNamePath(),ht)})){var Je=nt.store;nt.updateStore((0,Ie.Z)(Je,ht,He,!0)),nt.notifyObservers(Je,[ht],{type:"remove"}),nt.triggerDependenciesUpdate(Je,ht)}}nt.notifyWatch([ht])}}),(0,m.Z)(this,"dispatch",function(Dt){switch(Dt.type){case"updateValue":{var ht=Dt.namePath,lr=Dt.value;nt.updateValue(ht,lr);break}case"validateField":{var cr=Dt.namePath,Cr=Dt.triggerName;nt.validateFields([cr],{triggerName:Cr});break}default:}}),(0,m.Z)(this,"notifyObservers",function(Dt,ht,lr){if(nt.subscribable){var cr=(0,o.Z)((0,o.Z)({},lr),{},{store:nt.getFieldsValue(!0)});nt.getFieldEntities().forEach(function(Cr){var jr=Cr.onStoreChange;jr(Dt,ht,cr)})}else nt.forceRootUpdate()}),(0,m.Z)(this,"triggerDependenciesUpdate",function(Dt,ht){var lr=nt.getDependencyChildrenFields(ht);return lr.length&&nt.validateFields(lr),nt.notifyObservers(Dt,lr,{type:"dependenciesUpdate",relatedFields:[ht].concat((0,h.Z)(lr))}),lr}),(0,m.Z)(this,"updateValue",function(Dt,ht){var lr=mr(Dt),cr=nt.store;nt.updateStore((0,Ie.Z)(nt.store,lr,ht)),nt.notifyObservers(cr,[lr],{type:"valueUpdate",source:"internal"}),nt.notifyWatch([lr]);var Cr=nt.triggerDependenciesUpdate(cr,lr),jr=nt.callbacks.onValuesChange;if(jr){var He=Nr(nt.store,[lr]);jr(He,nt.getFieldsValue())}nt.triggerOnFieldsChange([lr].concat((0,h.Z)(Cr)))}),(0,m.Z)(this,"setFieldsValue",function(Dt){nt.warningUnhooked();var ht=nt.store;if(Dt){var lr=(0,Ie.T)(nt.store,Dt);nt.updateStore(lr)}nt.notifyObservers(ht,null,{type:"valueUpdate",source:"external"}),nt.notifyWatch()}),(0,m.Z)(this,"setFieldValue",function(Dt,ht){nt.setFields([{name:Dt,value:ht}])}),(0,m.Z)(this,"getDependencyChildrenFields",function(Dt){var ht=new Set,lr=[],cr=new yn;nt.getFieldEntities().forEach(function(jr){var He=jr.props.dependencies;(He||[]).forEach(function(Je){var be=mr(Je);cr.update(be,function(){var st=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return st.add(jr),st})})});var Cr=function jr(He){var Je=cr.get(He)||new Set;Je.forEach(function(be){if(!ht.has(be)){ht.add(be);var st=be.getNamePath();be.isFieldDirty()&&st.length&&(lr.push(st),jr(st))}})};return Cr(Dt),lr}),(0,m.Z)(this,"triggerOnFieldsChange",function(Dt,ht){var lr=nt.callbacks.onFieldsChange;if(lr){var cr=nt.getFields();if(ht){var Cr=new yn;ht.forEach(function(He){var Je=He.name,be=He.errors;Cr.set(Je,be)}),cr.forEach(function(He){He.errors=Cr.get(He.name)||He.errors})}var jr=cr.filter(function(He){var Je=He.name;return Jr(Dt,Je)});jr.length&&lr(jr,cr)}}),(0,m.Z)(this,"validateFields",function(Dt,ht){var lr;nt.warningUnhooked();var cr,Cr;Array.isArray(Dt)||typeof Dt=="string"||typeof ht=="string"?(cr=Dt,Cr=ht):Cr=Dt;var jr=!!cr,He=jr?cr.map(mr):[],Je=[],be=String(Date.now()),st=new Set,or=(lr=Cr)===null||lr===void 0?void 0:lr.recursive;nt.getFieldEntities(!0).forEach(function(Fr){if(jr||He.push(Fr.getNamePath()),!(!Fr.props.rules||!Fr.props.rules.length)){var pn=Fr.getNamePath();if(st.add(pn.join(be)),!jr||Jr(He,pn,or)){var xr=Fr.validateRules((0,o.Z)({validateMessages:(0,o.Z)((0,o.Z)({},Ct),nt.validateMessages)},Cr));Je.push(xr.then(function(){return{name:pn,errors:[],warnings:[]}}).catch(function(an){var Qr,rn=[],xn=[];return(Qr=an.forEach)===null||Qr===void 0||Qr.call(an,function(da){var xi=da.rule.warningOnly,ui=da.errors;xi?xn.push.apply(xn,(0,h.Z)(ui)):rn.push.apply(rn,(0,h.Z)(ui))}),rn.length?Promise.reject({name:pn,errors:rn,warnings:xn}):{name:pn,errors:rn,warnings:xn}}))}}});var br=Un(Je);nt.lastValidatePromise=br,br.catch(function(Fr){return Fr}).then(function(Fr){var pn=Fr.map(function(xr){var an=xr.name;return an});nt.notifyObservers(nt.store,pn,{type:"validateFinish"}),nt.triggerOnFieldsChange(pn,Fr)});var Or=br.then(function(){return nt.lastValidatePromise===br?Promise.resolve(nt.getFieldsValue(He)):Promise.reject([])}).catch(function(Fr){var pn=Fr.filter(function(xr){return xr&&xr.errors.length});return Promise.reject({values:nt.getFieldsValue(He),errorFields:pn,outOfDate:nt.lastValidatePromise!==br})});Or.catch(function(Fr){return Fr});var Tr=He.filter(function(Fr){return st.has(Fr.join(be))});return nt.triggerOnFieldsChange(Tr),Or}),(0,m.Z)(this,"submit",function(){nt.warningUnhooked(),nt.validateFields().then(function(Dt){var ht=nt.callbacks.onFinish;if(ht)try{ht(Dt)}catch(lr){console.error(lr)}}).catch(function(Dt){var ht=nt.callbacks.onFinishFailed;ht&&ht(Dt)})}),this.forceRootUpdate=vt});function Ei(nr){var vt=r.useRef(),nt=r.useState({}),Dt=(0,Hr.Z)(nt,2),ht=Dt[1];if(!vt.current)if(nr)vt.current=nr;else{var lr=function(){ht({})},cr=new ti(lr);vt.current=cr.getForm()}return[vt.current]}var zi=Ei,Di=r.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),fa=function(vt){var nt=vt.validateMessages,Dt=vt.onFormChange,ht=vt.onFormFinish,lr=vt.children,cr=r.useContext(Di),Cr=r.useRef({});return r.createElement(Di.Provider,{value:(0,o.Z)((0,o.Z)({},cr),{},{validateMessages:(0,o.Z)((0,o.Z)({},cr.validateMessages),nt),triggerFormChange:function(He,Je){Dt&&Dt(He,{changedFields:Je,forms:Cr.current}),cr.triggerFormChange(He,Je)},triggerFormFinish:function(He,Je){ht&&ht(He,{values:Je,forms:Cr.current}),cr.triggerFormFinish(He,Je)},registerForm:function(He,Je){He&&(Cr.current=(0,o.Z)((0,o.Z)({},Cr.current),{},(0,m.Z)({},He,Je))),cr.registerForm(He,Je)},unregisterForm:function(He){var Je=(0,o.Z)({},Cr.current);delete Je[He],Cr.current=Je,cr.unregisterForm(He)}})},lr)},qn=Di,Xi=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed"],kt=function(vt,nt){var Dt=vt.name,ht=vt.initialValues,lr=vt.fields,cr=vt.form,Cr=vt.preserve,jr=vt.children,He=vt.component,Je=He===void 0?"form":He,be=vt.validateMessages,st=vt.validateTrigger,or=st===void 0?"onChange":st,br=vt.onValuesChange,Or=vt.onFieldsChange,Tr=vt.onFinish,Fr=vt.onFinishFailed,pn=(0,l.Z)(vt,Xi),xr=r.useContext(qn),an=zi(cr),Qr=(0,Hr.Z)(an,1),rn=Qr[0],xn=rn.getInternalHooks(R),da=xn.useSubscribe,xi=xn.setInitialValues,ui=xn.setCallbacks,hn=xn.setValidateMessages,ni=xn.setPreserve,Li=xn.destroyForm;r.useImperativeHandle(nt,function(){return rn}),r.useEffect(function(){return xr.registerForm(Dt,rn),function(){xr.unregisterForm(Dt)}},[xr,rn,Dt]),hn((0,o.Z)((0,o.Z)({},xr.validateMessages),be)),ui({onValuesChange:br,onFieldsChange:function(ns){if(xr.triggerFormChange(Dt,ns),Or){for(var $a=arguments.length,Ps=new Array($a>1?$a-1:0),Ui=1;Ui<$a;Ui++)Ps[Ui-1]=arguments[Ui];Or.apply(void 0,[ns].concat(Ps))}},onFinish:function(ns){xr.triggerFormFinish(Dt,ns),Tr&&Tr(ns)},onFinishFailed:Fr}),ni(Cr);var aa=r.useRef(null);xi(ht,!aa.current),aa.current||(aa.current=!0),r.useEffect(function(){return Li},[]);var Cs,sa=typeof jr=="function";if(sa){var vs=rn.getFieldsValue(!0);Cs=jr(vs,rn)}else Cs=jr;da(!sa);var Ts=r.useRef();r.useEffect(function(){Xt(Ts.current||[],lr||[])||rn.setFields(lr||[]),Ts.current=lr},[lr,rn]);var Ra=r.useMemo(function(){return(0,o.Z)((0,o.Z)({},rn),{},{validateTrigger:or})},[rn,or]),Es=r.createElement(N.Provider,{value:null},r.createElement(M.Provider,{value:Ra},Cs));return Je===!1?Es:r.createElement(Je,(0,i.Z)({},pn,{onSubmit:function(ns){ns.preventDefault(),ns.stopPropagation(),rn.submit()},onReset:function(ns){var $a;ns.preventDefault(),rn.resetFields(),($a=pn.onReset)===null||$a===void 0||$a.call(pn,ns)}}),Es)},pt=kt;function Pi(nr){try{return JSON.stringify(nr)}catch(vt){return Math.random()}}var Vi=function(){};function oi(){for(var nr=arguments.length,vt=new Array(nr),nt=0;nt<nr;nt++)vt[nt]=arguments[nt];var Dt=vt[0],ht=Dt===void 0?[]:Dt,lr=vt[1],cr=lr===void 0?{}:lr,Cr=$(cr)?{form:cr}:cr,jr=Cr.form,He=(0,r.useState)(),Je=(0,Hr.Z)(He,2),be=Je[0],st=Je[1],or=(0,r.useMemo)(function(){return Pi(be)},[be]),br=(0,r.useRef)(or);br.current=or;var Or=(0,r.useContext)(M),Tr=jr||Or,Fr=Tr&&Tr._init,pn=mr(ht),xr=(0,r.useRef)(pn);return xr.current=pn,Vi(pn),(0,r.useEffect)(function(){if(Fr){var an=Tr.getFieldsValue,Qr=Tr.getInternalHooks,rn=Qr(R),xn=rn.registerWatch,da=xn(function(ui,hn){var ni=(0,Rr.Z)(Cr.preserve?hn:ui,xr.current),Li=Pi(ni);br.current!==Li&&(br.current=Li,st(ni))}),xi=(0,Rr.Z)(Cr.preserve?an(!0):an(),xr.current);return be!==xi&&st(xi),da}},[Fr]),be}var xa=oi,di=r.forwardRef(pt),Jn=di;Jn.FormProvider=fa,Jn.Field=Ar,Jn.List=jn,Jn.useForm=zi,Jn.useWatch=xa;var mn=Jn},77900:function(d,_,e){"use strict";e.r(_),e.d(_,{CSSMotionList:function(){return Ze},Provider:function(){return m},default:function(){return fe}});var r=e(4635),i=e(20439),l=e(50298),c=e(93664),f=e(92310),o=e.n(f),h=e(76846),u=e(8654),a=e(59301),x=e(62646),p=["children"],y=a.createContext({});function m(pe){var It=pe.children,Te=(0,x.Z)(pe,p);return a.createElement(y.Provider,{value:Te},It)}var b=e(99153),A=e(84851),k=e(19257),R=e(93046),C=function(pe){(0,k.Z)(Te,pe);var It=(0,R.Z)(Te);function Te(){return(0,b.Z)(this,Te),It.apply(this,arguments)}return(0,A.Z)(Te,[{key:"render",value:function(){return this.props.children}}]),Te}(a.Component),O=C,M=e(70425),B=e(41799),N=e(6089);function K(pe){var It=a.useReducer(function(St){return St+1},0),Te=(0,l.Z)(It,2),ct=Te[1],$t=a.useRef(pe),Ct=(0,N.Z)(function(){return $t.current}),Ie=(0,N.Z)(function(St){$t.current=typeof St=="function"?St($t.current):St,ct()});return[Ct,Ie]}var $="none",G="appear",se="enter",ie="leave",le="none",q="prepare",J="start",V="active",ue="end",ee="prepared",Q=e(47273);function ce(pe,It){var Te={};return Te[pe.toLowerCase()]=It.toLowerCase(),Te["Webkit".concat(pe)]="webkit".concat(It),Te["Moz".concat(pe)]="moz".concat(It),Te["ms".concat(pe)]="MS".concat(It),Te["O".concat(pe)]="o".concat(It.toLowerCase()),Te}function Z(pe,It){var Te={animationend:ce("Animation","AnimationEnd"),transitionend:ce("Transition","TransitionEnd")};return pe&&("AnimationEvent"in It||delete Te.animationend.animation,"TransitionEvent"in It||delete Te.transitionend.transition),Te}var j=Z((0,Q.Z)(),typeof window!="undefined"?window:{}),ae={};if((0,Q.Z)()){var me=document.createElement("div");ae=me.style}var Pe={};function Oe(pe){if(Pe[pe])return Pe[pe];var It=j[pe];if(It)for(var Te=Object.keys(It),ct=Te.length,$t=0;$t<ct;$t+=1){var Ct=Te[$t];if(Object.prototype.hasOwnProperty.call(It,Ct)&&Ct in ae)return Pe[pe]=It[Ct],Pe[pe]}return""}var Ge=Oe("animationend"),Ne=Oe("transitionend"),Mt=!!(Ge&&Ne),bt=Ge||"animationend",Rt=Ne||"transitionend";function Ht(pe,It){if(!pe)return null;if((0,c.Z)(pe)==="object"){var Te=It.replace(/-\w/g,function(ct){return ct[1].toUpperCase()});return pe[Te]}return"".concat(pe,"-").concat(It)}var Bt=function(pe){var It=(0,a.useRef)();function Te($t){$t&&($t.removeEventListener(Rt,pe),$t.removeEventListener(bt,pe))}function ct($t){It.current&&It.current!==$t&&Te(It.current),$t&&$t!==It.current&&($t.addEventListener(Rt,pe),$t.addEventListener(bt,pe),It.current=$t)}return a.useEffect(function(){return function(){Te(It.current)}},[]),[ct,Te]},rr=(0,Q.Z)()?a.useLayoutEffect:a.useEffect,je=rr,Et=e(16089),Nt=function(){var pe=a.useRef(null);function It(){Et.Z.cancel(pe.current)}function Te(ct){var $t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;It();var Ct=(0,Et.Z)(function(){$t<=1?ct({isCanceled:function(){return Ct!==pe.current}}):Te(ct,$t-1)});pe.current=Ct}return a.useEffect(function(){return function(){It()}},[]),[Te,It]},rt=[q,J,V,ue],gt=[q,ee],ft=!1,qe=!0;function Be(pe){return pe===V||pe===ue}var xe=function(pe,It,Te){var ct=(0,B.Z)(le),$t=(0,l.Z)(ct,2),Ct=$t[0],Ie=$t[1],St=Nt(),Ue=(0,l.Z)(St,2),Se=Ue[0],yt=Ue[1];function Lt(){Ie(q,!0)}var Me=It?gt:rt;return je(function(){if(Ct!==le&&Ct!==ue){var Pr=Me.indexOf(Ct),At=Me[Pr+1],Gr=Te(Ct);Gr===ft?Ie(At,!0):At&&Se(function(Yr){function Ir(){Yr.isCanceled()||Ie(At,!0)}Gr===!0?Ir():Promise.resolve(Gr).then(Ir)})}},[pe,Ct]),a.useEffect(function(){return function(){yt()}},[]),[Lt,Ct]};function Re(pe,It,Te,ct){var $t=ct.motionEnter,Ct=$t===void 0?!0:$t,Ie=ct.motionAppear,St=Ie===void 0?!0:Ie,Ue=ct.motionLeave,Se=Ue===void 0?!0:Ue,yt=ct.motionDeadline,Lt=ct.motionLeaveImmediately,Me=ct.onAppearPrepare,Pr=ct.onEnterPrepare,At=ct.onLeavePrepare,Gr=ct.onAppearStart,Yr=ct.onEnterStart,Ir=ct.onLeaveStart,Rr=ct.onAppearActive,mr=ct.onEnterActive,Nr=ct.onLeaveActive,Jr=ct.onAppearEnd,sn=ct.onEnterEnd,Xt=ct.onLeaveEnd,_t=ct.onVisibleChanged,ut=(0,B.Z)(),lt=(0,l.Z)(ut,2),jt=lt[0],yr=lt[1],vr=K($),it=(0,l.Z)(vr,2),Ar=it[0],on=it[1],jn=(0,B.Z)(null),Hr=(0,l.Z)(jn,2),Un=Hr[0],Hn=Hr[1],Tn=Ar(),zn=(0,a.useRef)(!1),yn=(0,a.useRef)(null);function wi(){return Te()}var ti=(0,a.useRef)(!1);function Ei(){on($),Hn(null,!0)}var zi=(0,M.useEvent)(function(nr){var vt=Ar();if(vt!==$){var nt=wi();if(!(nr&&!nr.deadline&&nr.target!==nt)){var Dt=ti.current,ht;vt===G&&Dt?ht=Jr==null?void 0:Jr(nt,nr):vt===se&&Dt?ht=sn==null?void 0:sn(nt,nr):vt===ie&&Dt&&(ht=Xt==null?void 0:Xt(nt,nr)),Dt&&ht!==!1&&Ei()}}}),Di=Bt(zi),fa=(0,l.Z)(Di,1),qn=fa[0],Xi=function(vt){switch(vt){case G:return(0,r.Z)((0,r.Z)((0,r.Z)({},q,Me),J,Gr),V,Rr);case se:return(0,r.Z)((0,r.Z)((0,r.Z)({},q,Pr),J,Yr),V,mr);case ie:return(0,r.Z)((0,r.Z)((0,r.Z)({},q,At),J,Ir),V,Nr);default:return{}}},kt=a.useMemo(function(){return Xi(Tn)},[Tn]),pt=xe(Tn,!pe,function(nr){if(nr===q){var vt=kt[q];return vt?vt(wi()):ft}if(oi in kt){var nt;Hn(((nt=kt[oi])===null||nt===void 0?void 0:nt.call(kt,wi(),null))||null)}return oi===V&&Tn!==$&&(qn(wi()),yt>0&&(clearTimeout(yn.current),yn.current=setTimeout(function(){zi({deadline:!0})},yt))),oi===ee&&Ei(),qe}),Pi=(0,l.Z)(pt,2),Vi=Pi[0],oi=Pi[1],xa=Be(oi);ti.current=xa;var di=(0,a.useRef)(null);je(function(){if(!(zn.current&&di.current===It)){yr(It);var nr=zn.current;zn.current=!0;var vt;!nr&&It&&St&&(vt=G),nr&&It&&Ct&&(vt=se),(nr&&!It&&Se||!nr&&Lt&&!It&&Se)&&(vt=ie);var nt=Xi(vt);vt&&(pe||nt[q])?(on(vt),Vi()):on($),di.current=It}},[It]),(0,a.useEffect)(function(){(Tn===G&&!St||Tn===se&&!Ct||Tn===ie&&!Se)&&on($)},[St,Ct,Se]),(0,a.useEffect)(function(){return function(){zn.current=!1,clearTimeout(yn.current)}},[]);var Jn=a.useRef(!1);(0,a.useEffect)(function(){jt&&(Jn.current=!0),jt!==void 0&&Tn===$&&((Jn.current||jt)&&(_t==null||_t(jt)),Jn.current=!0)},[jt,Tn]);var mn=Un;return kt[q]&&oi===J&&(mn=(0,i.Z)({transition:"none"},mn)),[Tn,oi,mn,jt!=null?jt:It]}function $e(pe){var It=pe;(0,c.Z)(pe)==="object"&&(It=pe.transitionSupport);function Te($t,Ct){return!!($t.motionName&&It&&Ct!==!1)}var ct=a.forwardRef(function($t,Ct){var Ie=$t.visible,St=Ie===void 0?!0:Ie,Ue=$t.removeOnLeave,Se=Ue===void 0?!0:Ue,yt=$t.forceRender,Lt=$t.children,Me=$t.motionName,Pr=$t.leavedClassName,At=$t.eventProps,Gr=a.useContext(y),Yr=Gr.motion,Ir=Te($t,Yr),Rr=(0,a.useRef)(),mr=(0,a.useRef)();function Nr(){try{return Rr.current instanceof HTMLElement?Rr.current:(0,h.ZP)(mr.current)}catch(Hr){return null}}var Jr=Re(Ir,St,Nr,$t),sn=(0,l.Z)(Jr,4),Xt=sn[0],_t=sn[1],ut=sn[2],lt=sn[3],jt=a.useRef(lt);lt&&(jt.current=!0);var yr=a.useCallback(function(Hr){Rr.current=Hr,(0,u.mH)(Ct,Hr)},[Ct]),vr,it=(0,i.Z)((0,i.Z)({},At),{},{visible:St});if(!Lt)vr=null;else if(Xt===$)lt?vr=Lt((0,i.Z)({},it),yr):!Se&&jt.current&&Pr?vr=Lt((0,i.Z)((0,i.Z)({},it),{},{className:Pr}),yr):yt||!Se&&!Pr?vr=Lt((0,i.Z)((0,i.Z)({},it),{},{style:{display:"none"}}),yr):vr=null;else{var Ar;_t===q?Ar="prepare":Be(_t)?Ar="active":_t===J&&(Ar="start");var on=Ht(Me,"".concat(Xt,"-").concat(Ar));vr=Lt((0,i.Z)((0,i.Z)({},it),{},{className:o()(Ht(Me,Xt),(0,r.Z)((0,r.Z)({},on,on&&Ar),Me,typeof Me=="string")),style:ut}),yr)}if(a.isValidElement(vr)&&(0,u.Yr)(vr)){var jn=(0,u.C4)(vr);jn||(vr=a.cloneElement(vr,{ref:yr}))}return a.createElement(O,{ref:mr},vr)});return ct.displayName="CSSMotion",ct}var We=$e(Mt),Ye=e(14809),dt=e(13028),xt="add",ir="keep",er="remove",Le="removed";function tt(pe){var It;return pe&&(0,c.Z)(pe)==="object"&&"key"in pe?It=pe:It={key:pe},(0,i.Z)((0,i.Z)({},It),{},{key:String(It.key)})}function Vt(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return pe.map(tt)}function Ft(){var pe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Te=[],ct=0,$t=It.length,Ct=Vt(pe),Ie=Vt(It);Ct.forEach(function(Se){for(var yt=!1,Lt=ct;Lt<$t;Lt+=1){var Me=Ie[Lt];if(Me.key===Se.key){ct<Lt&&(Te=Te.concat(Ie.slice(ct,Lt).map(function(Pr){return(0,i.Z)((0,i.Z)({},Pr),{},{status:xt})})),ct=Lt),Te.push((0,i.Z)((0,i.Z)({},Me),{},{status:ir})),ct+=1,yt=!0;break}}yt||Te.push((0,i.Z)((0,i.Z)({},Se),{},{status:er}))}),ct<$t&&(Te=Te.concat(Ie.slice(ct).map(function(Se){return(0,i.Z)((0,i.Z)({},Se),{},{status:xt})})));var St={};Te.forEach(function(Se){var yt=Se.key;St[yt]=(St[yt]||0)+1});var Ue=Object.keys(St).filter(function(Se){return St[Se]>1});return Ue.forEach(function(Se){Te=Te.filter(function(yt){var Lt=yt.key,Me=yt.status;return Lt!==Se||Me!==er}),Te.forEach(function(yt){yt.key===Se&&(yt.status=ir)})}),Te}var Wt=["component","children","onVisibleChanged","onAllRemoved"],Gt=["status"],Pt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Qt(pe){var It=arguments.length>1&&arguments[1]!==void 0?arguments[1]:We,Te=function(ct){(0,k.Z)(Ct,ct);var $t=(0,R.Z)(Ct);function Ct(){var Ie;(0,b.Z)(this,Ct);for(var St=arguments.length,Ue=new Array(St),Se=0;Se<St;Se++)Ue[Se]=arguments[Se];return Ie=$t.call.apply($t,[this].concat(Ue)),(0,r.Z)((0,dt.Z)(Ie),"state",{keyEntities:[]}),(0,r.Z)((0,dt.Z)(Ie),"removeKey",function(yt){Ie.setState(function(Lt){var Me=Lt.keyEntities.map(function(Pr){return Pr.key!==yt?Pr:(0,i.Z)((0,i.Z)({},Pr),{},{status:Le})});return{keyEntities:Me}},function(){var Lt=Ie.state.keyEntities,Me=Lt.filter(function(Pr){var At=Pr.status;return At!==Le}).length;Me===0&&Ie.props.onAllRemoved&&Ie.props.onAllRemoved()})}),Ie}return(0,A.Z)(Ct,[{key:"render",value:function(){var St=this,Ue=this.state.keyEntities,Se=this.props,yt=Se.component,Lt=Se.children,Me=Se.onVisibleChanged,Pr=Se.onAllRemoved,At=(0,x.Z)(Se,Wt),Gr=yt||a.Fragment,Yr={};return Pt.forEach(function(Ir){Yr[Ir]=At[Ir],delete At[Ir]}),delete At.keys,a.createElement(Gr,At,Ue.map(function(Ir,Rr){var mr=Ir.status,Nr=(0,x.Z)(Ir,Gt),Jr=mr===xt||mr===ir;return a.createElement(It,(0,Ye.Z)({},Yr,{key:Nr.key,visible:Jr,eventProps:Nr,onVisibleChanged:function(Xt){Me==null||Me(Xt,{key:Nr.key}),Xt||St.removeKey(Nr.key)}}),function(sn,Xt){return Lt((0,i.Z)((0,i.Z)({},sn),{},{index:Rr}),Xt)})}))}}],[{key:"getDerivedStateFromProps",value:function(St,Ue){var Se=St.keys,yt=Ue.keyEntities,Lt=Vt(Se),Me=Ft(yt,Lt);return{keyEntities:Me.filter(function(Pr){var At=yt.find(function(Gr){var Yr=Gr.key;return Pr.key===Yr});return!(At&&At.status===Le&&Pr.status===er)})}}}]),Ct}(a.Component);return(0,r.Z)(Te,"defaultProps",{component:"div"}),Te}var Ze=Qt(Mt),fe=We},581:function(d,_,e){"use strict";e.d(_,{qX:function(){return b},JB:function(){return R},lm:function(){return se}});var r=e(95190),i=e(50298),l=e(62646),c=e(59301),f=e(20439),o=e(4676),h=e(14809),u=e(92310),a=e.n(u),x=e(77900),p=e(4635),y=e(10228),m=c.forwardRef(function(ie,le){var q=ie.prefixCls,J=ie.style,V=ie.className,ue=ie.duration,ee=ue===void 0?4.5:ue,Q=ie.eventKey,ce=ie.content,Z=ie.closable,j=ie.closeIcon,ae=j===void 0?"x":j,me=ie.props,Pe=ie.onClick,Oe=ie.onNoticeClose,Ge=ie.times,Ne=c.useState(!1),Mt=(0,i.Z)(Ne,2),bt=Mt[0],Rt=Mt[1],Ht=function(){Oe(Q)},Bt=function(Et){(Et.key==="Enter"||Et.code==="Enter"||Et.keyCode===y.Z.ENTER)&&Ht()};c.useEffect(function(){if(!bt&&ee>0){var je=setTimeout(function(){Ht()},ee*1e3);return function(){clearTimeout(je)}}},[ee,bt,Ge]);var rr="".concat(q,"-notice");return c.createElement("div",(0,h.Z)({},me,{ref:le,className:a()(rr,V,(0,p.Z)({},"".concat(rr,"-closable"),Z)),style:J,onMouseEnter:function(){Rt(!0)},onMouseLeave:function(){Rt(!1)},onClick:Pe}),c.createElement("div",{className:"".concat(rr,"-content")},ce),Z&&c.createElement("a",{tabIndex:0,className:"".concat(rr,"-close"),onKeyDown:Bt,onClick:function(Et){Et.preventDefault(),Et.stopPropagation(),Ht()}},ae))}),b=m,A=c.createContext({}),k=function(le){var q=le.children,J=le.classNames;return c.createElement(A.Provider,{value:{classNames:J}},q)},R=k,C=function(le){var q=le.configList,J=le.placement,V=le.prefixCls,ue=le.className,ee=le.style,Q=le.motion,ce=le.onAllNoticeRemoved,Z=le.onNoticeClose,j=(0,c.useContext)(A),ae=j.classNames,me=q.map(function(Oe){return{config:Oe,key:Oe.key}}),Pe=typeof Q=="function"?Q(J):Q;return c.createElement(x.CSSMotionList,(0,h.Z)({key:J,className:a()(V,"".concat(V,"-").concat(J),ae==null?void 0:ae.list,ue),style:ee,keys:me,motionAppear:!0},Pe,{onAllRemoved:function(){ce(J)}}),function(Oe,Ge){var Ne=Oe.config,Mt=Oe.className,bt=Oe.style,Rt=Ne,Ht=Rt.key,Bt=Rt.times,rr=Ne,je=rr.className,Et=rr.style;return c.createElement(b,(0,h.Z)({},Ne,{ref:Ge,prefixCls:V,className:a()(Mt,je,ae==null?void 0:ae.notice),style:(0,f.Z)((0,f.Z)({},bt),Et),times:Bt,key:Ht,eventKey:Ht,onNoticeClose:Z}))})},O=C,M=c.forwardRef(function(ie,le){var q=ie.prefixCls,J=q===void 0?"rc-notification":q,V=ie.container,ue=ie.motion,ee=ie.maxCount,Q=ie.className,ce=ie.style,Z=ie.onAllRemoved,j=ie.renderNotifications,ae=c.useState([]),me=(0,i.Z)(ae,2),Pe=me[0],Oe=me[1],Ge=function(Et){var Nt,rt=Pe.find(function(gt){return gt.key===Et});rt==null||(Nt=rt.onClose)===null||Nt===void 0||Nt.call(rt),Oe(function(gt){return gt.filter(function(ft){return ft.key!==Et})})};c.useImperativeHandle(le,function(){return{open:function(Et){Oe(function(Nt){var rt=(0,r.Z)(Nt),gt=rt.findIndex(function(Be){return Be.key===Et.key}),ft=(0,f.Z)({},Et);if(gt>=0){var qe;ft.times=(((qe=Nt[gt])===null||qe===void 0?void 0:qe.times)||0)+1,rt[gt]=ft}else ft.times=0,rt.push(ft);return ee>0&&rt.length>ee&&(rt=rt.slice(-ee)),rt})},close:function(Et){Ge(Et)},destroy:function(){Oe([])}}});var Ne=c.useState({}),Mt=(0,i.Z)(Ne,2),bt=Mt[0],Rt=Mt[1];c.useEffect(function(){var je={};Pe.forEach(function(Et){var Nt=Et.placement,rt=Nt===void 0?"topRight":Nt;rt&&(je[rt]=je[rt]||[],je[rt].push(Et))}),Object.keys(bt).forEach(function(Et){je[Et]=je[Et]||[]}),Rt(je)},[Pe]);var Ht=function(Et){Rt(function(Nt){var rt=(0,f.Z)({},Nt),gt=rt[Et]||[];return gt.length||delete rt[Et],rt})},Bt=c.useRef(!1);if(c.useEffect(function(){Object.keys(bt).length>0?Bt.current=!0:Bt.current&&(Z==null||Z(),Bt.current=!1)},[bt]),!V)return null;var rr=Object.keys(bt);return(0,o.createPortal)(c.createElement(c.Fragment,null,rr.map(function(je){var Et=bt[je],Nt=c.createElement(O,{key:je,configList:Et,placement:je,prefixCls:J,className:Q==null?void 0:Q(je),style:ce==null?void 0:ce(je),motion:ue,onNoticeClose:Ge,onAllNoticeRemoved:Ht});return j?j(Nt,{prefixCls:J,key:je}):Nt})),V)}),B=M,N=["getContainer","motion","prefixCls","maxCount","className","style","onAllRemoved","renderNotifications"],K=function(){return document.body},$=0;function G(){for(var ie={},le=arguments.length,q=new Array(le),J=0;J<le;J++)q[J]=arguments[J];return q.forEach(function(V){V&&Object.keys(V).forEach(function(ue){var ee=V[ue];ee!==void 0&&(ie[ue]=ee)})}),ie}function se(){var ie=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},le=ie.getContainer,q=le===void 0?K:le,J=ie.motion,V=ie.prefixCls,ue=ie.maxCount,ee=ie.className,Q=ie.style,ce=ie.onAllRemoved,Z=ie.renderNotifications,j=(0,l.Z)(ie,N),ae=c.useState(),me=(0,i.Z)(ae,2),Pe=me[0],Oe=me[1],Ge=c.useRef(),Ne=c.createElement(B,{container:Pe,ref:Ge,prefixCls:V,motion:J,maxCount:ue,className:ee,style:Q,onAllRemoved:ce,renderNotifications:Z}),Mt=c.useState([]),bt=(0,i.Z)(Mt,2),Rt=bt[0],Ht=bt[1],Bt=c.useMemo(function(){return{open:function(je){var Et=G(j,je);(Et.key===null||Et.key===void 0)&&(Et.key="rc-notification-".concat($),$+=1),Ht(function(Nt){return[].concat((0,r.Z)(Nt),[{type:"open",config:Et}])})},close:function(je){Ht(function(Et){return[].concat((0,r.Z)(Et),[{type:"close",key:je}])})},destroy:function(){Ht(function(je){return[].concat((0,r.Z)(je),[{type:"destroy"}])})}}},[]);return c.useEffect(function(){Oe(q())}),c.useEffect(function(){Ge.current&&Rt.length&&(Rt.forEach(function(rr){switch(rr.type){case"open":Ge.current.open(rr.config);break;case"close":Ge.current.close(rr.key);break;case"destroy":Ge.current.destroy();break}}),Ht(function(rr){return rr.filter(function(je){return!Rt.includes(je)})}))},[Rt]),[Bt,Ne]}},22075:function(d,_){"use strict";_.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,_){"use strict";_.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,_,e){"use strict";e.d(_,{Z:function(){return J}});var r=e(14809),i=e(59301),l=e(11592),c=e(48736),f=e(20439),o=e(93664),h=e(76846),u=e(8654),a=i.createContext(null);function x(V){var ue=V.children,ee=V.onBatchResize,Q=i.useRef(0),ce=i.useRef([]),Z=i.useContext(a),j=i.useCallback(function(ae,me,Pe){Q.current+=1;var Oe=Q.current;ce.current.push({size:ae,element:me,data:Pe}),Promise.resolve().then(function(){Oe===Q.current&&(ee==null||ee(ce.current),ce.current=[])}),Z==null||Z(ae,me,Pe)},[ee,Z]);return i.createElement(a.Provider,{value:j},ue)}var p=e(76374),y=new Map;function m(V){V.forEach(function(ue){var ee,Q=ue.target;(ee=y.get(Q))===null||ee===void 0||ee.forEach(function(ce){return ce(Q)})})}var b=new p.Z(m),A=null,k=null;function R(V,ue){y.has(V)||(y.set(V,new Set),b.observe(V)),y.get(V).add(ue)}function C(V,ue){y.has(V)&&(y.get(V).delete(ue),y.get(V).size||(b.unobserve(V),y.delete(V)))}var O=e(99153),M=e(84851),B=e(19257),N=e(93046),K=function(V){(0,B.Z)(ee,V);var ue=(0,N.Z)(ee);function ee(){return(0,O.Z)(this,ee),ue.apply(this,arguments)}return(0,M.Z)(ee,[{key:"render",value:function(){return this.props.children}}]),ee}(i.Component);function $(V,ue){var ee=V.children,Q=V.disabled,ce=i.useRef(null),Z=i.useRef(null),j=i.useContext(a),ae=typeof ee=="function",me=ae?ee(ce):ee,Pe=i.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),Oe=!ae&&i.isValidElement(me)&&(0,u.Yr)(me),Ge=Oe?(0,u.C4)(me):null,Ne=(0,u.x1)(Ge,ce),Mt=function(){var Bt;return(0,h.ZP)(ce.current)||(ce.current&&(0,o.Z)(ce.current)==="object"?(0,h.ZP)((Bt=ce.current)===null||Bt===void 0?void 0:Bt.nativeElement):null)||(0,h.ZP)(Z.current)};i.useImperativeHandle(ue,function(){return Mt()});var bt=i.useRef(V);bt.current=V;var Rt=i.useCallback(function(Ht){var Bt=bt.current,rr=Bt.onResize,je=Bt.data,Et=Ht.getBoundingClientRect(),Nt=Et.width,rt=Et.height,gt=Ht.offsetWidth,ft=Ht.offsetHeight,qe=Math.floor(Nt),Be=Math.floor(rt);if(Pe.current.width!==qe||Pe.current.height!==Be||Pe.current.offsetWidth!==gt||Pe.current.offsetHeight!==ft){var xe={width:qe,height:Be,offsetWidth:gt,offsetHeight:ft};Pe.current=xe;var Re=gt===Math.round(Nt)?Nt:gt,$e=ft===Math.round(rt)?rt:ft,We=(0,f.Z)((0,f.Z)({},xe),{},{offsetWidth:Re,offsetHeight:$e});j==null||j(We,Ht,je),rr&&Promise.resolve().then(function(){rr(We,Ht)})}},[]);return i.useEffect(function(){var Ht=Mt();return Ht&&!Q&&R(Ht,Rt),function(){return C(Ht,Rt)}},[ce.current,Q]),i.createElement(K,{ref:Z},Oe?i.cloneElement(me,{ref:Ne}):me)}var G=i.forwardRef($),se=G,ie="rc-observer-key";function le(V,ue){var ee=V.children,Q=typeof ee=="function"?[ee]:(0,l.Z)(ee);return Q.map(function(ce,Z){var j=(ce==null?void 0:ce.key)||"".concat(ie,"-").concat(Z);return i.createElement(se,(0,r.Z)({},V,{key:j,ref:Z===0?ue:void 0}),ce)})}var q=i.forwardRef(le);q.Collection=x;var J=q},55477:function(d,_,e){"use strict";e.d(_,{G:function(){return m},Z:function(){return R}});var r=e(14809),i=e(20439),l=e(62646),c=e(35593),f=e(59301),o={shiftX:64,adjustY:1},h={adjustX:1,shiftY:!0},u=[0,0],a={left:{points:["cr","cl"],overflow:h,offset:[-4,0],targetOffset:u},right:{points:["cl","cr"],overflow:h,offset:[4,0],targetOffset:u},top:{points:["bc","tc"],overflow:o,offset:[0,-4],targetOffset:u},bottom:{points:["tc","bc"],overflow:o,offset:[0,4],targetOffset:u},topLeft:{points:["bl","tl"],overflow:o,offset:[0,-4],targetOffset:u},leftTop:{points:["tr","tl"],overflow:h,offset:[-4,0],targetOffset:u},topRight:{points:["br","tr"],overflow:o,offset:[0,-4],targetOffset:u},rightTop:{points:["tl","tr"],overflow:h,offset:[4,0],targetOffset:u},bottomRight:{points:["tr","br"],overflow:o,offset:[0,4],targetOffset:u},rightBottom:{points:["bl","br"],overflow:h,offset:[4,0],targetOffset:u},bottomLeft:{points:["tl","bl"],overflow:o,offset:[0,4],targetOffset:u},leftBottom:{points:["br","bl"],overflow:h,offset:[-4,0],targetOffset:u}},x=null,p=e(92310),y=e.n(p);function m(C){var O=C.children,M=C.prefixCls,B=C.id,N=C.overlayInnerStyle,K=C.className,$=C.style;return f.createElement("div",{className:y()("".concat(M,"-content"),K),style:$},f.createElement("div",{className:"".concat(M,"-inner"),id:B,role:"tooltip",style:N},typeof O=="function"?O():O))}var b=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],A=function(O,M){var B=O.overlayClassName,N=O.trigger,K=N===void 0?["hover"]:N,$=O.mouseEnterDelay,G=$===void 0?0:$,se=O.mouseLeaveDelay,ie=se===void 0?.1:se,le=O.overlayStyle,q=O.prefixCls,J=q===void 0?"rc-tooltip":q,V=O.children,ue=O.onVisibleChange,ee=O.afterVisibleChange,Q=O.transitionName,ce=O.animation,Z=O.motion,j=O.placement,ae=j===void 0?"right":j,me=O.align,Pe=me===void 0?{}:me,Oe=O.destroyTooltipOnHide,Ge=Oe===void 0?!1:Oe,Ne=O.defaultVisible,Mt=O.getTooltipContainer,bt=O.overlayInnerStyle,Rt=O.arrowContent,Ht=O.overlay,Bt=O.id,rr=O.showArrow,je=rr===void 0?!0:rr,Et=(0,l.Z)(O,b),Nt=(0,f.useRef)(null);(0,f.useImperativeHandle)(M,function(){return Nt.current});var rt=(0,i.Z)({},Et);"visible"in O&&(rt.popupVisible=O.visible);var gt=function(){return f.createElement(m,{key:"content",prefixCls:J,id:Bt,overlayInnerStyle:bt},Ht)};return f.createElement(c.Z,(0,r.Z)({popupClassName:B,prefixCls:J,popup:gt,action:K,builtinPlacements:a,popupPlacement:ae,ref:Nt,popupAlign:Pe,getPopupContainer:Mt,onPopupVisibleChange:ue,afterPopupVisibleChange:ee,popupTransitionName:Q,popupAnimation:ce,popupMotion:Z,defaultPopupVisible:Ne,autoDestroy:Ge,mouseLeaveDelay:ie,popupStyle:le,mouseEnterDelay:G,arrow:je},rt),V)},k=(0,f.forwardRef)(A),R=k},11592:function(d,_,e){"use strict";e.d(_,{Z:function(){return l}});var r=e(34678),i=e(59301);function l(c){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=[];return i.Children.forEach(c,function(h){h==null&&!f.keepEmpty||(Array.isArray(h)?o=o.concat(l(h)):(0,r.Z)(h)&&h.props?o=o.concat(l(h.props.children,f)):o.push(h))}),o}},47273:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)}},48519:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(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,_,e){"use strict";e.d(_,{hq:function(){return R},jL:function(){return b}});var r=e(20439),i=e(47273),l=e(48519),c="data-rc-order",f="data-rc-priority",o="rc-util-key",h=new Map;function u(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=C.mark;return O?O.startsWith("data-")?O:"data-".concat(O):o}function a(C){if(C.attachTo)return C.attachTo;var O=document.querySelector("head");return O||document.body}function x(C){return C==="queue"?"prependQueue":C?"prepend":"append"}function p(C){return Array.from((h.get(C)||C).children).filter(function(O){return O.tagName==="STYLE"})}function y(C){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,i.Z)())return null;var M=O.csp,B=O.prepend,N=O.priority,K=N===void 0?0:N,$=x(B),G=$==="prependQueue",se=document.createElement("style");se.setAttribute(c,$),G&&K&&se.setAttribute(f,"".concat(K)),M!=null&&M.nonce&&(se.nonce=M==null?void 0:M.nonce),se.innerHTML=C;var ie=a(O),le=ie.firstChild;if(B){if(G){var q=(O.styles||p(ie)).filter(function(J){if(!["prepend","prependQueue"].includes(J.getAttribute(c)))return!1;var V=Number(J.getAttribute(f)||0);return K>=V});if(q.length)return ie.insertBefore(se,q[q.length-1].nextSibling),se}ie.insertBefore(se,le)}else ie.appendChild(se);return se}function m(C){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=a(O);return(O.styles||p(M)).find(function(B){return B.getAttribute(u(O))===C})}function b(C){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},M=m(C,O);if(M){var B=a(O);B.removeChild(M)}}function A(C,O){var M=h.get(C);if(!M||!(0,l.Z)(document,M)){var B=y("",O),N=B.parentNode;h.set(C,N),C.removeChild(B)}}function k(){h.clear()}function R(C,O){var M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},B=a(M),N=p(B),K=(0,r.Z)((0,r.Z)({},M),{},{styles:N});A(B,K);var $=m(O,K);if($){var G,se;if((G=K.csp)!==null&&G!==void 0&&G.nonce&&$.nonce!==((se=K.csp)===null||se===void 0?void 0:se.nonce)){var ie;$.nonce=(ie=K.csp)===null||ie===void 0?void 0:ie.nonce}return $.innerHTML!==C&&($.innerHTML=C),$}var le=y(C,K);return le.setAttribute(u(K),O),le}},76846:function(d,_,e){"use strict";e.d(_,{Sh:function(){return c},ZP:function(){return o}});var r=e(93664),i=e(59301),l=e(4676);function c(h){return h instanceof HTMLElement||h instanceof SVGElement}function f(h){return h&&(0,r.Z)(h)==="object"&&c(h.nativeElement)?h.nativeElement:c(h)?h:null}function o(h){var u=f(h);if(u)return u;if(h instanceof i.Component){var a;return(a=l.findDOMNode)===null||a===void 0?void 0:a.call(l,h)}return null}},29194:function(d,_){"use strict";_.Z=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var r=e.getBBox(),i=r.width,l=r.height;if(i||l)return!0}if(e.getBoundingClientRect){var c=e.getBoundingClientRect(),f=c.width,o=c.height;if(f||o)return!0}}return!1}},96452:function(d,_,e){"use strict";e.d(_,{A:function(){return l}});function r(c){var f;return c==null||(f=c.getRootNode)===null||f===void 0?void 0:f.call(c)}function i(c){return r(c)instanceof ShadowRoot}function l(c){return i(c)?r(c):null}},10228:function(d,_){"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}}};_.Z=e},34678:function(d,_,e){"use strict";e.d(_,{Z:function(){return f}});var r=e(93664),i=Symbol.for("react.element"),l=Symbol.for("react.transitional.element"),c=Symbol.for("react.fragment");function f(o){return o&&(0,r.Z)(o)==="object"&&(o.$$typeof===i||o.$$typeof===l)&&o.type===c}},1585:function(d,_,e){"use strict";var r;e.d(_,{s:function(){return C},v:function(){return K}});var i=e(70539),l=e(95764),c=e(93664),f=e(20439),o=e(4676),h=(0,f.Z)({},r||(r=e.t(o,2))),u=h.version,a=h.render,x=h.unmountComponentAtNode,p;try{var y=Number((u||"").split(".")[0]);y>=18&&(p=h.createRoot)}catch(G){}function m(G){var se=h.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;se&&(0,c.Z)(se)==="object"&&(se.usingClientEntryPoint=G)}var b="__rc_react_root__";function A(G,se){m(!0);var ie=se[b]||p(se);m(!1),ie.render(G),se[b]=ie}function k(G,se){a==null||a(G,se)}function R(G,se){}function C(G,se){if(p){A(G,se);return}k(G,se)}function O(G){return M.apply(this,arguments)}function M(){return M=(0,l.Z)((0,i.Z)().mark(function G(se){return(0,i.Z)().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:return le.abrupt("return",Promise.resolve().then(function(){var q;(q=se[b])===null||q===void 0||q.unmount(),delete se[b]}));case 1:case"end":return le.stop()}},G)})),M.apply(this,arguments)}function B(G){x(G)}function N(G){}function K(G){return $.apply(this,arguments)}function $(){return $=(0,l.Z)((0,i.Z)().mark(function G(se){return(0,i.Z)().wrap(function(le){for(;;)switch(le.prev=le.next){case 0:if(p===void 0){le.next=2;break}return le.abrupt("return",O(se));case 2:B(se);case 3:case"end":return le.stop()}},G)})),$.apply(this,arguments)}},75152:function(d,_,e){"use strict";e.d(_,{Z:function(){return c},o:function(){return f}});var r=e(810),i;function l(o){var h="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),u=document.createElement("div");u.id=h;var a=u.style;a.position="absolute",a.left="0",a.top="0",a.width="100px",a.height="100px",a.overflow="scroll";var x,p;if(o){var y=getComputedStyle(o);a.scrollbarColor=y.scrollbarColor,a.scrollbarWidth=y.scrollbarWidth;var m=getComputedStyle(o,"::-webkit-scrollbar"),b=parseInt(m.width,10),A=parseInt(m.height,10);try{var k=b?"width: ".concat(m.width,";"):"",R=A?"height: ".concat(m.height,";"):"";(0,r.hq)(`
|
|
|
#`.concat(h,`::-webkit-scrollbar {
|
|
|
`).concat(k,`
|
|
|
`).concat(R,`
|
|
|
}`),h)}catch(M){console.error(M),x=b,p=A}}document.body.appendChild(u);var C=o&&x&&!isNaN(x)?x:u.offsetWidth-u.clientWidth,O=o&&p&&!isNaN(p)?p:u.offsetHeight-u.clientHeight;return document.body.removeChild(u),(0,r.jL)(h),{width:C,height:O}}function c(o){return typeof document=="undefined"?0:((o||i===void 0)&&(i=l()),i.width)}function f(o){return typeof document=="undefined"||!o||!(o instanceof Element)?{width:0,height:0}:l(o)}},6089:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});var r=e(59301);function i(l){var c=r.useRef();c.current=l;var f=r.useCallback(function(){for(var o,h=arguments.length,u=new Array(h),a=0;a<h;a++)u[a]=arguments[a];return(o=c.current)===null||o===void 0?void 0:o.call.apply(o,[c].concat(u))},[]);return f}},80402:function(d,_,e){"use strict";var r,i=e(50298),l=e(20439),c=e(59301);function f(){var a=(0,l.Z)({},r||(r=e.t(c,2)));return a.useId}var o=0;function h(){}var u=f();_.Z=u?function(x){var p=u();return x||p}:function(x){var p=c.useState("ssr-id"),y=(0,i.Z)(p,2),m=y[0],b=y[1];return c.useEffect(function(){var A=o;o+=1,b("rc_unique_".concat(A))},[]),x||m}},34280:function(d,_,e){"use strict";e.d(_,{o:function(){return f}});var r=e(59301),i=e(47273),l=(0,i.Z)()?r.useLayoutEffect:r.useEffect,c=function(h,u){var a=r.useRef(!0);l(function(){return h(a.current)},u),l(function(){return a.current=!1,function(){a.current=!0}},[])},f=function(h,u){c(function(a){if(!a)return h()},u)};_.Z=c},80547:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});var r=e(59301);function i(l,c,f){var o=r.useRef({});return(!("value"in o.current)||f(o.current.condition,c))&&(o.current.value=l(),o.current.condition=c),o.current.value}},18929:function(d,_,e){"use strict";e.d(_,{Z:function(){return o}});var r=e(50298),i=e(6089),l=e(34280),c=e(41799);function f(h){return h!==void 0}function o(h,u){var a=u||{},x=a.defaultValue,p=a.value,y=a.onChange,m=a.postState,b=(0,c.Z)(function(){return f(p)?p:f(x)?typeof x=="function"?x():x:typeof h=="function"?h():h}),A=(0,r.Z)(b,2),k=A[0],R=A[1],C=p!==void 0?p:k,O=m?m(C):C,M=(0,i.Z)(y),B=(0,c.Z)([C]),N=(0,r.Z)(B,2),K=N[0],$=N[1];(0,l.o)(function(){var se=K[0];k!==se&&M(k,se)},[K]),(0,l.o)(function(){f(p)||R(p)},[p]);var G=(0,i.Z)(function(se,ie){R(se,ie),$([C],ie)});return[O,G]}},41799:function(d,_,e){"use strict";e.d(_,{Z:function(){return l}});var r=e(50298),i=e(59301);function l(c){var f=i.useRef(!1),o=i.useState(c),h=(0,r.Z)(o,2),u=h[0],a=h[1];i.useEffect(function(){return f.current=!1,function(){f.current=!0}},[]);function x(p,y){y&&f.current||a(p)}return[u,x]}},70425:function(d,_,e){"use strict";e.r(_),e.d(_,{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 r.Z},useMergedState:function(){return i.Z},warning:function(){return o.ZP}});var r=e(6089),i=e(18929),l=e(8654),c=e(97938),f=e(24434),o=e(48736)},13697:function(d,_,e){"use strict";var r=e(93664),i=e(48736);function l(c,f){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,h=new Set;function u(a,x){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,y=h.has(a);if((0,i.ZP)(!y,"Warning: There may be circular references"),y)return!1;if(a===x)return!0;if(o&&p>1)return!1;h.add(a);var m=p+1;if(Array.isArray(a)){if(!Array.isArray(x)||a.length!==x.length)return!1;for(var b=0;b<a.length;b++)if(!u(a[b],x[b],m))return!1;return!0}if(a&&x&&(0,r.Z)(a)==="object"&&(0,r.Z)(x)==="object"){var A=Object.keys(a);return A.length!==Object.keys(x).length?!1:A.every(function(k){return u(a[k],x[k],m)})}return!1}return u(c,f)}_.Z=l},49658:function(d,_){"use strict";_.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,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i,l){var c=Object.assign({},i);return Array.isArray(l)&&l.forEach(function(f){delete c[f]}),c}},26112:function(d,_,e){"use strict";e.d(_,{Z:function(){return u}});var r=e(20439),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-",o="data-";function h(a,x){return a.indexOf(x)===0}function u(a){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p;x===!1?p={aria:!0,data:!0,attr:!0}:x===!0?p={aria:!0}:p=(0,r.Z)({},x);var y={};return Object.keys(a).forEach(function(m){(p.aria&&(m==="role"||h(m,f))||p.data&&h(m,o)||p.attr&&c.includes(m))&&(y[m]=a[m])}),y}},16089:function(d,_){"use strict";var e=function(h){return+setTimeout(h,16)},r=function(h){return clearTimeout(h)};typeof window!="undefined"&&"requestAnimationFrame"in window&&(e=function(h){return window.requestAnimationFrame(h)},r=function(h){return window.cancelAnimationFrame(h)});var i=0,l=new Map;function c(o){l.delete(o)}var f=function(h){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;i+=1;var a=i;function x(p){if(p===0)c(a),h();else{var y=e(function(){x(p-1)});l.set(a,y)}}return x(u),a};f.cancel=function(o){var h=l.get(o);return c(o),r(h)},_.Z=f},8654:function(d,_,e){"use strict";e.d(_,{C4:function(){return m},Yr:function(){return x},mH:function(){return h},sQ:function(){return u},t4:function(){return y},x1:function(){return a}});var r=e(93664),i=e(59301),l=e(23265),c=e(80547),f=e(34678),o=Number(i.version.split(".")[0]),h=function(A,k){typeof A=="function"?A(k):(0,r.Z)(A)==="object"&&A&&"current"in A&&(A.current=k)},u=function(){for(var A=arguments.length,k=new Array(A),R=0;R<A;R++)k[R]=arguments[R];var C=k.filter(Boolean);return C.length<=1?C[0]:function(O){k.forEach(function(M){h(M,O)})}},a=function(){for(var A=arguments.length,k=new Array(A),R=0;R<A;R++)k[R]=arguments[R];return(0,c.Z)(function(){return u.apply(void 0,k)},k,function(C,O){return C.length!==O.length||C.every(function(M,B){return M!==O[B]})})},x=function(A){var k,R;if(!A)return!1;if(p(A)&&o>=19)return!0;var C=(0,l.isMemo)(A)?A.type.type:A.type;return!(typeof C=="function"&&!((k=C.prototype)!==null&&k!==void 0&&k.render)&&C.$$typeof!==l.ForwardRef||typeof A=="function"&&!((R=A.prototype)!==null&&R!==void 0&&R.render)&&A.$$typeof!==l.ForwardRef)};function p(b){return(0,i.isValidElement)(b)&&!(0,f.Z)(b)}var y=function(A){return p(A)&&x(A)},m=function(A){if(A&&p(A)){var k=A;return k.props.propertyIsEnumerable("ref")?k.props.ref:k.ref}return null}},97938:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(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,_,e){"use strict";e.d(_,{T:function(){return p},Z:function(){return h}});var r=e(93664),i=e(20439),l=e(95190),c=e(21696),f=e(97938);function o(y,m,b,A){if(!m.length)return b;var k=(0,c.Z)(m),R=k[0],C=k.slice(1),O;return!y&&typeof R=="number"?O=[]:Array.isArray(y)?O=(0,l.Z)(y):O=(0,i.Z)({},y),A&&b===void 0&&C.length===1?delete O[R][C[0]]:O[R]=o(O[R],C,b,A),O}function h(y,m,b){var A=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return m.length&&A&&b===void 0&&!(0,f.Z)(y,m.slice(0,-1))?y:o(y,m,b,A)}function u(y){return(0,r.Z)(y)==="object"&&y!==null&&Object.getPrototypeOf(y)===Object.prototype}function a(y){return Array.isArray(y)?[]:{}}var x=typeof Reflect=="undefined"?Object.keys:Reflect.ownKeys;function p(){for(var y=arguments.length,m=new Array(y),b=0;b<y;b++)m[b]=arguments[b];var A=a(m[0]);return m.forEach(function(k){function R(C,O){var M=new Set(O),B=(0,f.Z)(k,C),N=Array.isArray(B);if(N||u(B)){if(!M.has(B)){M.add(B);var K=(0,f.Z)(A,C);N?A=h(A,C,[]):(!K||(0,r.Z)(K)!=="object")&&(A=h(A,C,a(B))),x(B).forEach(function($){R([].concat((0,l.Z)(C),[$]),M)})}}else A=h(A,C,B)}R([])}),A}},48736:function(d,_,e){"use strict";e.d(_,{ET:function(){return a},Kp:function(){return c}});var r={},i=[],l=function(p){i.push(p)};function c(x,p){if(0)var y}function f(x,p){if(0)var y}function o(){r={}}function h(x,p,y){!p&&!r[y]&&(x(!1,y),r[y]=!0)}function u(x,p){h(c,x,p)}function a(x,p){h(f,x,p)}u.preMessage=l,u.resetWarned=o,u.noteOnce=a,_.ZP=u},83145:function(d,_,e){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.CopyToClipboard=void 0;var r=l(e(59301)),i=l(e(25769));function l(O){return O&&O.__esModule?O:{default:O}}function c(O){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(B){return typeof B}:c=function(B){return B&&typeof Symbol=="function"&&B.constructor===Symbol&&B!==Symbol.prototype?"symbol":typeof B},c(O)}function f(O,M){var B=Object.keys(O);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(O);M&&(N=N.filter(function(K){return Object.getOwnPropertyDescriptor(O,K).enumerable})),B.push.apply(B,N)}return B}function o(O){for(var M=1;M<arguments.length;M++){var B=arguments[M]!=null?arguments[M]:{};M%2?f(B,!0).forEach(function(N){R(O,N,B[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(O,Object.getOwnPropertyDescriptors(B)):f(B).forEach(function(N){Object.defineProperty(O,N,Object.getOwnPropertyDescriptor(B,N))})}return O}function h(O,M){if(O==null)return{};var B=u(O,M),N,K;if(Object.getOwnPropertySymbols){var $=Object.getOwnPropertySymbols(O);for(K=0;K<$.length;K++)N=$[K],!(M.indexOf(N)>=0)&&Object.prototype.propertyIsEnumerable.call(O,N)&&(B[N]=O[N])}return B}function u(O,M){if(O==null)return{};var B={},N=Object.keys(O),K,$;for($=0;$<N.length;$++)K=N[$],!(M.indexOf(K)>=0)&&(B[K]=O[K]);return B}function a(O,M){if(!(O instanceof M))throw new TypeError("Cannot call a class as a function")}function x(O,M){for(var B=0;B<M.length;B++){var N=M[B];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(O,N.key,N)}}function p(O,M,B){return M&&x(O.prototype,M),B&&x(O,B),O}function y(O,M){return M&&(c(M)==="object"||typeof M=="function")?M:b(O)}function m(O){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(B){return B.__proto__||Object.getPrototypeOf(B)},m(O)}function b(O){if(O===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O}function A(O,M){if(typeof M!="function"&&M!==null)throw new TypeError("Super expression must either be null or a function");O.prototype=Object.create(M&&M.prototype,{constructor:{value:O,writable:!0,configurable:!0}}),M&&k(O,M)}function k(O,M){return k=Object.setPrototypeOf||function(N,K){return N.__proto__=K,N},k(O,M)}function R(O,M,B){return M in O?Object.defineProperty(O,M,{value:B,enumerable:!0,configurable:!0,writable:!0}):O[M]=B,O}var C=function(O){A(M,O);function M(){var B,N;a(this,M);for(var K=arguments.length,$=new Array(K),G=0;G<K;G++)$[G]=arguments[G];return N=y(this,(B=m(M)).call.apply(B,[this].concat($))),R(b(N),"onClick",function(se){var ie=N.props,le=ie.text,q=ie.onCopy,J=ie.children,V=ie.options,ue=r.default.Children.only(J),ee=(0,i.default)(le,V);q&&q(le,ee),ue&&ue.props&&typeof ue.props.onClick=="function"&&ue.props.onClick(se)}),N}return p(M,[{key:"render",value:function(){var N=this.props,K=N.text,$=N.onCopy,G=N.options,se=N.children,ie=h(N,["text","onCopy","options","children"]),le=r.default.Children.only(se);return r.default.cloneElement(le,o({},ie,{onClick:this.onClick}))}}]),M}(r.default.PureComponent);_.CopyToClipboard=C,R(C,"defaultProps",{onCopy:void 0,options:void 0})},56102:function(d,_,e){"use strict";var r=e(83145),i=r.CopyToClipboard;i.CopyToClipboard=i,d.exports=i},23675:function(d,_,e){"use strict";var r=e(59301),i=e(84126),l=e(43014);function c(g){for(var P="https://reactjs.org/docs/error-decoder.html?invariant="+g,z=1;z<arguments.length;z++)P+="&args[]="+encodeURIComponent(arguments[z]);return"Minified React error #"+g+"; visit "+P+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(c(227));var f=new Set,o={};function h(g,P){u(g,P),u(g+"Capture",P)}function u(g,P){for(o[g]=P,g=0;g<P.length;g++)f.add(P[g])}var a=!(typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"),x=/^[: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,y={},m={};function b(g){return p.call(m,g)?!0:p.call(y,g)?!1:x.test(g)?m[g]=!0:(y[g]=!0,!1)}function A(g,P,z,ge){if(z!==null&&z.type===0)return!1;switch(typeof P){case"function":case"symbol":return!0;case"boolean":return ge?!1:z!==null?!z.acceptsBooleans:(g=g.toLowerCase().slice(0,5),g!=="data-"&&g!=="aria-");default:return!1}}function k(g,P,z,ge){if(P===null||typeof P=="undefined"||A(g,P,z,ge))return!0;if(ge)return!1;if(z!==null)switch(z.type){case 3:return!P;case 4:return P===!1;case 5:return isNaN(P);case 6:return isNaN(P)||1>P}return!1}function R(g,P,z,ge,ke,at,E){this.acceptsBooleans=P===2||P===3||P===4,this.attributeName=ge,this.attributeNamespace=ke,this.mustUseProperty=z,this.propertyName=g,this.type=P,this.sanitizeURL=at,this.removeEmptyString=E}var C={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(g){C[g]=new R(g,0,!1,g,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(g){var P=g[0];C[P]=new R(P,1,!1,g[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(g){C[g]=new R(g,2,!1,g.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(g){C[g]=new R(g,2,!1,g,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(g){C[g]=new R(g,3,!1,g.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(g){C[g]=new R(g,3,!0,g,null,!1,!1)}),["capture","download"].forEach(function(g){C[g]=new R(g,4,!1,g,null,!1,!1)}),["cols","rows","size","span"].forEach(function(g){C[g]=new R(g,6,!1,g,null,!1,!1)}),["rowSpan","start"].forEach(function(g){C[g]=new R(g,5,!1,g.toLowerCase(),null,!1,!1)});var O=/[\-:]([a-z])/g;function M(g){return g[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(g){var P=g.replace(O,M);C[P]=new R(P,1,!1,g,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(g){var P=g.replace(O,M);C[P]=new R(P,1,!1,g,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(g){var P=g.replace(O,M);C[P]=new R(P,1,!1,g,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(g){C[g]=new R(g,1,!1,g.toLowerCase(),null,!1,!1)}),C.xlinkHref=new R("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(g){C[g]=new R(g,1,!1,g.toLowerCase(),null,!0,!0)});function B(g,P,z,ge){var ke=C.hasOwnProperty(P)?C[P]:null,at=ke!==null?ke.type===0:ge?!1:!(!(2<P.length)||P[0]!=="o"&&P[0]!=="O"||P[1]!=="n"&&P[1]!=="N");at||(k(P,z,ke,ge)&&(z=null),ge||ke===null?b(P)&&(z===null?g.removeAttribute(P):g.setAttribute(P,""+z)):ke.mustUseProperty?g[ke.propertyName]=z===null?ke.type===3?!1:"":z:(P=ke.attributeName,ge=ke.attributeNamespace,z===null?g.removeAttribute(P):(ke=ke.type,z=ke===3||ke===4&&z===!0?"":""+z,ge?g.setAttributeNS(ge,P,z):g.setAttribute(P,z))))}var N=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,K=60103,$=60106,G=60107,se=60108,ie=60114,le=60109,q=60110,J=60112,V=60113,ue=60120,ee=60115,Q=60116,ce=60121,Z=60128,j=60129,ae=60130,me=60131;if(typeof Symbol=="function"&&Symbol.for){var Pe=Symbol.for;K=Pe("react.element"),$=Pe("react.portal"),G=Pe("react.fragment"),se=Pe("react.strict_mode"),ie=Pe("react.profiler"),le=Pe("react.provider"),q=Pe("react.context"),J=Pe("react.forward_ref"),V=Pe("react.suspense"),ue=Pe("react.suspense_list"),ee=Pe("react.memo"),Q=Pe("react.lazy"),ce=Pe("react.block"),Pe("react.scope"),Z=Pe("react.opaque.id"),j=Pe("react.debug_trace_mode"),ae=Pe("react.offscreen"),me=Pe("react.legacy_hidden")}var Oe=typeof Symbol=="function"&&Symbol.iterator;function Ge(g){return g===null||typeof g!="object"?null:(g=Oe&&g[Oe]||g["@@iterator"],typeof g=="function"?g:null)}var Ne;function Mt(g){if(Ne===void 0)try{throw Error()}catch(z){var P=z.stack.trim().match(/\n( *(at )?)/);Ne=P&&P[1]||""}return`
|
|
|
`+Ne+g}var bt=!1;function Rt(g,P){if(!g||bt)return"";bt=!0;var z=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(P)if(P=function(){throw Error()},Object.defineProperty(P.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(P,[])}catch(n){var ge=n}Reflect.construct(g,[],P)}else{try{P.call()}catch(n){ge=n}g.call(P.prototype)}else{try{throw Error()}catch(n){ge=n}g()}}catch(n){if(n&&ge&&typeof n.stack=="string"){for(var ke=n.stack.split(`
|
|
|
`),at=ge.stack.split(`
|
|
|
`),E=ke.length-1,t=at.length-1;1<=E&&0<=t&&ke[E]!==at[t];)t--;for(;1<=E&&0<=t;E--,t--)if(ke[E]!==at[t]){if(E!==1||t!==1)do if(E--,t--,0>t||ke[E]!==at[t])return`
|
|
|
`+ke[E].replace(" at new "," at ");while(1<=E&&0<=t);break}}}finally{bt=!1,Error.prepareStackTrace=z}return(g=g?g.displayName||g.name:"")?Mt(g):""}function Ht(g){switch(g.tag){case 5:return Mt(g.type);case 16:return Mt("Lazy");case 13:return Mt("Suspense");case 19:return Mt("SuspenseList");case 0:case 2:case 15:return g=Rt(g.type,!1),g;case 11:return g=Rt(g.type.render,!1),g;case 22:return g=Rt(g.type._render,!1),g;case 1:return g=Rt(g.type,!0),g;default:return""}}function Bt(g){if(g==null)return null;if(typeof g=="function")return g.displayName||g.name||null;if(typeof g=="string")return g;switch(g){case G:return"Fragment";case $:return"Portal";case ie:return"Profiler";case se:return"StrictMode";case V:return"Suspense";case ue:return"SuspenseList"}if(typeof g=="object")switch(g.$$typeof){case q:return(g.displayName||"Context")+".Consumer";case le:return(g._context.displayName||"Context")+".Provider";case J:var P=g.render;return P=P.displayName||P.name||"",g.displayName||(P!==""?"ForwardRef("+P+")":"ForwardRef");case ee:return Bt(g.type);case ce:return Bt(g._render);case Q:P=g._payload,g=g._init;try{return Bt(g(P))}catch(z){}}return null}function rr(g){switch(typeof g){case"boolean":case"number":case"object":case"string":case"undefined":return g;default:return""}}function je(g){var P=g.type;return(g=g.nodeName)&&g.toLowerCase()==="input"&&(P==="checkbox"||P==="radio")}function Et(g){var P=je(g)?"checked":"value",z=Object.getOwnPropertyDescriptor(g.constructor.prototype,P),ge=""+g[P];if(!g.hasOwnProperty(P)&&typeof z!="undefined"&&typeof z.get=="function"&&typeof z.set=="function"){var ke=z.get,at=z.set;return Object.defineProperty(g,P,{configurable:!0,get:function(){return ke.call(this)},set:function(E){ge=""+E,at.call(this,E)}}),Object.defineProperty(g,P,{enumerable:z.enumerable}),{getValue:function(){return ge},setValue:function(E){ge=""+E},stopTracking:function(){g._valueTracker=null,delete g[P]}}}}function Nt(g){g._valueTracker||(g._valueTracker=Et(g))}function rt(g){if(!g)return!1;var P=g._valueTracker;if(!P)return!0;var z=P.getValue(),ge="";return g&&(ge=je(g)?g.checked?"true":"false":g.value),g=ge,g!==z?(P.setValue(g),!0):!1}function gt(g){if(g=g||(typeof document!="undefined"?document:void 0),typeof g=="undefined")return null;try{return g.activeElement||g.body}catch(P){return g.body}}function ft(g,P){var z=P.checked;return i({},P,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:z!=null?z:g._wrapperState.initialChecked})}function qe(g,P){var z=P.defaultValue==null?"":P.defaultValue,ge=P.checked!=null?P.checked:P.defaultChecked;z=rr(P.value!=null?P.value:z),g._wrapperState={initialChecked:ge,initialValue:z,controlled:P.type==="checkbox"||P.type==="radio"?P.checked!=null:P.value!=null}}function Be(g,P){P=P.checked,P!=null&&B(g,"checked",P,!1)}function xe(g,P){Be(g,P);var z=rr(P.value),ge=P.type;if(z!=null)ge==="number"?(z===0&&g.value===""||g.value!=z)&&(g.value=""+z):g.value!==""+z&&(g.value=""+z);else if(ge==="submit"||ge==="reset"){g.removeAttribute("value");return}P.hasOwnProperty("value")?$e(g,P.type,z):P.hasOwnProperty("defaultValue")&&$e(g,P.type,rr(P.defaultValue)),P.checked==null&&P.defaultChecked!=null&&(g.defaultChecked=!!P.defaultChecked)}function Re(g,P,z){if(P.hasOwnProperty("value")||P.hasOwnProperty("defaultValue")){var ge=P.type;if(!(ge!=="submit"&&ge!=="reset"||P.value!==void 0&&P.value!==null))return;P=""+g._wrapperState.initialValue,z||P===g.value||(g.value=P),g.defaultValue=P}z=g.name,z!==""&&(g.name=""),g.defaultChecked=!!g._wrapperState.initialChecked,z!==""&&(g.name=z)}function $e(g,P,z){(P!=="number"||gt(g.ownerDocument)!==g)&&(z==null?g.defaultValue=""+g._wrapperState.initialValue:g.defaultValue!==""+z&&(g.defaultValue=""+z))}function We(g){var P="";return r.Children.forEach(g,function(z){z!=null&&(P+=z)}),P}function Ye(g,P){return g=i({children:void 0},P),(P=We(P.children))&&(g.children=P),g}function dt(g,P,z,ge){if(g=g.options,P){P={};for(var ke=0;ke<z.length;ke++)P["$"+z[ke]]=!0;for(z=0;z<g.length;z++)ke=P.hasOwnProperty("$"+g[z].value),g[z].selected!==ke&&(g[z].selected=ke),ke&&ge&&(g[z].defaultSelected=!0)}else{for(z=""+rr(z),P=null,ke=0;ke<g.length;ke++){if(g[ke].value===z){g[ke].selected=!0,ge&&(g[ke].defaultSelected=!0);return}P!==null||g[ke].disabled||(P=g[ke])}P!==null&&(P.selected=!0)}}function xt(g,P){if(P.dangerouslySetInnerHTML!=null)throw Error(c(91));return i({},P,{value:void 0,defaultValue:void 0,children:""+g._wrapperState.initialValue})}function ir(g,P){var z=P.value;if(z==null){if(z=P.children,P=P.defaultValue,z!=null){if(P!=null)throw Error(c(92));if(Array.isArray(z)){if(!(1>=z.length))throw Error(c(93));z=z[0]}P=z}P==null&&(P=""),z=P}g._wrapperState={initialValue:rr(z)}}function er(g,P){var z=rr(P.value),ge=rr(P.defaultValue);z!=null&&(z=""+z,z!==g.value&&(g.value=z),P.defaultValue==null&&g.defaultValue!==z&&(g.defaultValue=z)),ge!=null&&(g.defaultValue=""+ge)}function Le(g){var P=g.textContent;P===g._wrapperState.initialValue&&P!==""&&P!==null&&(g.value=P)}var tt={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function Vt(g){switch(g){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 Ft(g,P){return g==null||g==="http://www.w3.org/1999/xhtml"?Vt(P):g==="http://www.w3.org/2000/svg"&&P==="foreignObject"?"http://www.w3.org/1999/xhtml":g}var Wt,Gt=function(g){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(P,z,ge,ke){MSApp.execUnsafeLocalFunction(function(){return g(P,z,ge,ke)})}:g}(function(g,P){if(g.namespaceURI!==tt.svg||"innerHTML"in g)g.innerHTML=P;else{for(Wt=Wt||document.createElement("div"),Wt.innerHTML="<svg>"+P.valueOf().toString()+"</svg>",P=Wt.firstChild;g.firstChild;)g.removeChild(g.firstChild);for(;P.firstChild;)g.appendChild(P.firstChild)}});function Pt(g,P){if(P){var z=g.firstChild;if(z&&z===g.lastChild&&z.nodeType===3){z.nodeValue=P;return}}g.textContent=P}var Qt={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},Ze=["Webkit","ms","Moz","O"];Object.keys(Qt).forEach(function(g){Ze.forEach(function(P){P=P+g.charAt(0).toUpperCase()+g.substring(1),Qt[P]=Qt[g]})});function fe(g,P,z){return P==null||typeof P=="boolean"||P===""?"":z||typeof P!="number"||P===0||Qt.hasOwnProperty(g)&&Qt[g]?(""+P).trim():P+"px"}function pe(g,P){g=g.style;for(var z in P)if(P.hasOwnProperty(z)){var ge=z.indexOf("--")===0,ke=fe(z,P[z],ge);z==="float"&&(z="cssFloat"),ge?g.setProperty(z,ke):g[z]=ke}}var It=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 Te(g,P){if(P){if(It[g]&&(P.children!=null||P.dangerouslySetInnerHTML!=null))throw Error(c(137,g));if(P.dangerouslySetInnerHTML!=null){if(P.children!=null)throw Error(c(60));if(!(typeof P.dangerouslySetInnerHTML=="object"&&"__html"in P.dangerouslySetInnerHTML))throw Error(c(61))}if(P.style!=null&&typeof P.style!="object")throw Error(c(62))}}function ct(g,P){if(g.indexOf("-")===-1)return typeof P.is=="string";switch(g){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 $t(g){return g=g.target||g.srcElement||window,g.correspondingUseElement&&(g=g.correspondingUseElement),g.nodeType===3?g.parentNode:g}var Ct=null,Ie=null,St=null;function Ue(g){if(g=Va(g)){if(typeof Ct!="function")throw Error(c(280));var P=g.stateNode;P&&(P=Ya(P),Ct(g.stateNode,g.type,P))}}function Se(g){Ie?St?St.push(g):St=[g]:Ie=g}function yt(){if(Ie){var g=Ie,P=St;if(St=Ie=null,Ue(g),P)for(g=0;g<P.length;g++)Ue(P[g])}}function Lt(g,P){return g(P)}function Me(g,P,z,ge,ke){return g(P,z,ge,ke)}function Pr(){}var At=Lt,Gr=!1,Yr=!1;function Ir(){(Ie!==null||St!==null)&&(Pr(),yt())}function Rr(g,P,z){if(Yr)return g(P,z);Yr=!0;try{return At(g,P,z)}finally{Yr=!1,Ir()}}function mr(g,P){var z=g.stateNode;if(z===null)return null;var ge=Ya(z);if(ge===null)return null;z=ge[P];e:switch(P){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)||(g=g.type,ge=!(g==="button"||g==="input"||g==="select"||g==="textarea")),g=!ge;break e;default:g=!1}if(g)return null;if(z&&typeof z!="function")throw Error(c(231,P,typeof z));return z}var Nr=!1;if(a)try{var Jr={};Object.defineProperty(Jr,"passive",{get:function(){Nr=!0}}),window.addEventListener("test",Jr,Jr),window.removeEventListener("test",Jr,Jr)}catch(g){Nr=!1}function sn(g,P,z,ge,ke,at,E,t,n){var s=Array.prototype.slice.call(arguments,3);try{P.apply(z,s)}catch(v){this.onError(v)}}var Xt=!1,_t=null,ut=!1,lt=null,jt={onError:function(g){Xt=!0,_t=g}};function yr(g,P,z,ge,ke,at,E,t,n){Xt=!1,_t=null,sn.apply(jt,arguments)}function vr(g,P,z,ge,ke,at,E,t,n){if(yr.apply(this,arguments),Xt){if(Xt){var s=_t;Xt=!1,_t=null}else throw Error(c(198));ut||(ut=!0,lt=s)}}function it(g){var P=g,z=g;if(g.alternate)for(;P.return;)P=P.return;else{g=P;do P=g,P.flags&1026&&(z=P.return),g=P.return;while(g)}return P.tag===3?z:null}function Ar(g){if(g.tag===13){var P=g.memoizedState;if(P===null&&(g=g.alternate,g!==null&&(P=g.memoizedState)),P!==null)return P.dehydrated}return null}function on(g){if(it(g)!==g)throw Error(c(188))}function jn(g){var P=g.alternate;if(!P){if(P=it(g),P===null)throw Error(c(188));return P!==g?null:g}for(var z=g,ge=P;;){var ke=z.return;if(ke===null)break;var at=ke.alternate;if(at===null){if(ge=ke.return,ge!==null){z=ge;continue}break}if(ke.child===at.child){for(at=ke.child;at;){if(at===z)return on(ke),g;if(at===ge)return on(ke),P;at=at.sibling}throw Error(c(188))}if(z.return!==ge.return)z=ke,ge=at;else{for(var E=!1,t=ke.child;t;){if(t===z){E=!0,z=ke,ge=at;break}if(t===ge){E=!0,ge=ke,z=at;break}t=t.sibling}if(!E){for(t=at.child;t;){if(t===z){E=!0,z=at,ge=ke;break}if(t===ge){E=!0,ge=at,z=ke;break}t=t.sibling}if(!E)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?g:P}function Hr(g){if(g=jn(g),!g)return null;for(var P=g;;){if(P.tag===5||P.tag===6)return P;if(P.child)P.child.return=P,P=P.child;else{if(P===g)break;for(;!P.sibling;){if(!P.return||P.return===g)return null;P=P.return}P.sibling.return=P.return,P=P.sibling}}return null}function Un(g,P){for(var z=g.alternate;P!==null;){if(P===g||P===z)return!0;P=P.return}return!1}var Hn,Tn,zn,yn,wi=!1,ti=[],Ei=null,zi=null,Di=null,fa=new Map,qn=new Map,Xi=[],kt="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 pt(g,P,z,ge,ke){return{blockedOn:g,domEventName:P,eventSystemFlags:z|16,nativeEvent:ke,targetContainers:[ge]}}function Pi(g,P){switch(g){case"focusin":case"focusout":Ei=null;break;case"dragenter":case"dragleave":zi=null;break;case"mouseover":case"mouseout":Di=null;break;case"pointerover":case"pointerout":fa.delete(P.pointerId);break;case"gotpointercapture":case"lostpointercapture":qn.delete(P.pointerId)}}function Vi(g,P,z,ge,ke,at){return g===null||g.nativeEvent!==at?(g=pt(P,z,ge,ke,at),P!==null&&(P=Va(P),P!==null&&Tn(P)),g):(g.eventSystemFlags|=ge,P=g.targetContainers,ke!==null&&P.indexOf(ke)===-1&&P.push(ke),g)}function oi(g,P,z,ge,ke){switch(P){case"focusin":return Ei=Vi(Ei,g,P,z,ge,ke),!0;case"dragenter":return zi=Vi(zi,g,P,z,ge,ke),!0;case"mouseover":return Di=Vi(Di,g,P,z,ge,ke),!0;case"pointerover":var at=ke.pointerId;return fa.set(at,Vi(fa.get(at)||null,g,P,z,ge,ke)),!0;case"gotpointercapture":return at=ke.pointerId,qn.set(at,Vi(qn.get(at)||null,g,P,z,ge,ke)),!0}return!1}function xa(g){var P=ka(g.target);if(P!==null){var z=it(P);if(z!==null){if(P=z.tag,P===13){if(P=Ar(z),P!==null){g.blockedOn=P,yn(g.lanePriority,function(){l.unstable_runWithPriority(g.priority,function(){zn(z)})});return}}else if(P===3&&z.stateNode.hydrate){g.blockedOn=z.tag===3?z.stateNode.containerInfo:null;return}}}g.blockedOn=null}function di(g){if(g.blockedOn!==null)return!1;for(var P=g.targetContainers;0<P.length;){var z=Es(g.domEventName,g.eventSystemFlags,P[0],g.nativeEvent);if(z!==null)return P=Va(z),P!==null&&Tn(P),g.blockedOn=z,!1;P.shift()}return!0}function Jn(g,P,z){di(g)&&z.delete(P)}function mn(){for(wi=!1;0<ti.length;){var g=ti[0];if(g.blockedOn!==null){g=Va(g.blockedOn),g!==null&&Hn(g);break}for(var P=g.targetContainers;0<P.length;){var z=Es(g.domEventName,g.eventSystemFlags,P[0],g.nativeEvent);if(z!==null){g.blockedOn=z;break}P.shift()}g.blockedOn===null&&ti.shift()}Ei!==null&&di(Ei)&&(Ei=null),zi!==null&&di(zi)&&(zi=null),Di!==null&&di(Di)&&(Di=null),fa.forEach(Jn),qn.forEach(Jn)}function nr(g,P){g.blockedOn===P&&(g.blockedOn=null,wi||(wi=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,mn)))}function vt(g){function P(ke){return nr(ke,g)}if(0<ti.length){nr(ti[0],g);for(var z=1;z<ti.length;z++){var ge=ti[z];ge.blockedOn===g&&(ge.blockedOn=null)}}for(Ei!==null&&nr(Ei,g),zi!==null&&nr(zi,g),Di!==null&&nr(Di,g),fa.forEach(P),qn.forEach(P),z=0;z<Xi.length;z++)ge=Xi[z],ge.blockedOn===g&&(ge.blockedOn=null);for(;0<Xi.length&&(z=Xi[0],z.blockedOn===null);)xa(z),z.blockedOn===null&&Xi.shift()}function nt(g,P){var z={};return z[g.toLowerCase()]=P.toLowerCase(),z["Webkit"+g]="webkit"+P,z["Moz"+g]="moz"+P,z}var Dt={animationend:nt("Animation","AnimationEnd"),animationiteration:nt("Animation","AnimationIteration"),animationstart:nt("Animation","AnimationStart"),transitionend:nt("Transition","TransitionEnd")},ht={},lr={};a&&(lr=document.createElement("div").style,"AnimationEvent"in window||(delete Dt.animationend.animation,delete Dt.animationiteration.animation,delete Dt.animationstart.animation),"TransitionEvent"in window||delete Dt.transitionend.transition);function cr(g){if(ht[g])return ht[g];if(!Dt[g])return g;var P=Dt[g],z;for(z in P)if(P.hasOwnProperty(z)&&z in lr)return ht[g]=P[z];return g}var Cr=cr("animationend"),jr=cr("animationiteration"),He=cr("animationstart"),Je=cr("transitionend"),be=new Map,st=new Map,or=["abort","abort",Cr,"animationEnd",jr,"animationIteration",He,"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",Je,"transitionEnd","waiting","waiting"];function br(g,P){for(var z=0;z<g.length;z+=2){var ge=g[z],ke=g[z+1];ke="on"+(ke[0].toUpperCase()+ke.slice(1)),st.set(ge,P),be.set(ge,ke),h(ke,[ge])}}var Or=l.unstable_now;Or();var Tr=8;function Fr(g){if(1&g)return Tr=15,1;if(2&g)return Tr=14,2;if(4&g)return Tr=13,4;var P=24&g;return P!==0?(Tr=12,P):g&32?(Tr=11,32):(P=192&g,P!==0?(Tr=10,P):g&256?(Tr=9,256):(P=3584&g,P!==0?(Tr=8,P):g&4096?(Tr=7,4096):(P=4186112&g,P!==0?(Tr=6,P):(P=62914560&g,P!==0?(Tr=5,P):g&67108864?(Tr=4,67108864):g&134217728?(Tr=3,134217728):(P=805306368&g,P!==0?(Tr=2,P):1073741824&g?(Tr=1,1073741824):(Tr=8,g))))))}function pn(g){switch(g){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function xr(g){switch(g){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,g))}}function an(g,P){var z=g.pendingLanes;if(z===0)return Tr=0;var ge=0,ke=0,at=g.expiredLanes,E=g.suspendedLanes,t=g.pingedLanes;if(at!==0)ge=at,ke=Tr=15;else if(at=z&134217727,at!==0){var n=at&~E;n!==0?(ge=Fr(n),ke=Tr):(t&=at,t!==0&&(ge=Fr(t),ke=Tr))}else at=z&~E,at!==0?(ge=Fr(at),ke=Tr):t!==0&&(ge=Fr(t),ke=Tr);if(ge===0)return 0;if(ge=31-ui(ge),ge=z&((0>ge?0:1<<ge)<<1)-1,P!==0&&P!==ge&&!(P&E)){if(Fr(P),ke<=Tr)return P;Tr=ke}if(P=g.entangledLanes,P!==0)for(g=g.entanglements,P&=ge;0<P;)z=31-ui(P),ke=1<<z,ge|=g[z],P&=~ke;return ge}function Qr(g){return g=g.pendingLanes&-1073741825,g!==0?g:g&1073741824?1073741824:0}function rn(g,P){switch(g){case 15:return 1;case 14:return 2;case 12:return g=xn(24&~P),g===0?rn(10,P):g;case 10:return g=xn(192&~P),g===0?rn(8,P):g;case 8:return g=xn(3584&~P),g===0&&(g=xn(4186112&~P),g===0&&(g=512)),g;case 2:return P=xn(805306368&~P),P===0&&(P=268435456),P}throw Error(c(358,g))}function xn(g){return g&-g}function da(g){for(var P=[],z=0;31>z;z++)P.push(g);return P}function xi(g,P,z){g.pendingLanes|=P;var ge=P-1;g.suspendedLanes&=ge,g.pingedLanes&=ge,g=g.eventTimes,P=31-ui(P),g[P]=z}var ui=Math.clz32?Math.clz32:Li,hn=Math.log,ni=Math.LN2;function Li(g){return g===0?32:31-(hn(g)/ni|0)|0}var aa=l.unstable_UserBlockingPriority,Cs=l.unstable_runWithPriority,sa=!0;function vs(g,P,z,ge){Gr||Pr();var ke=Ra,at=Gr;Gr=!0;try{Me(ke,g,P,z,ge)}finally{(Gr=at)||Ir()}}function Ts(g,P,z,ge){Cs(aa,Ra.bind(null,g,P,z,ge))}function Ra(g,P,z,ge){if(sa){var ke;if((ke=(P&4)===0)&&0<ti.length&&-1<kt.indexOf(g))g=pt(null,g,P,z,ge),ti.push(g);else{var at=Es(g,P,z,ge);if(at===null)ke&&Pi(g,ge);else{if(ke){if(-1<kt.indexOf(g)){g=pt(at,g,P,z,ge),ti.push(g);return}if(oi(at,g,P,z,ge))return;Pi(g,ge)}Ur(g,P,ge,null,z)}}}}function Es(g,P,z,ge){var ke=$t(ge);if(ke=ka(ke),ke!==null){var at=it(ke);if(at===null)ke=null;else{var E=at.tag;if(E===13){if(ke=Ar(at),ke!==null)return ke;ke=null}else if(E===3){if(at.stateNode.hydrate)return at.tag===3?at.stateNode.containerInfo:null;ke=null}else at!==ke&&(ke=null)}}return Ur(g,P,ge,ke,z),null}var Wn=null,ns=null,$a=null;function Ps(){if($a)return $a;var g,P=ns,z=P.length,ge,ke="value"in Wn?Wn.value:Wn.textContent,at=ke.length;for(g=0;g<z&&P[g]===ke[g];g++);var E=z-g;for(ge=1;ge<=E&&P[z-ge]===ke[at-ge];ge++);return $a=ke.slice(g,1<ge?1-ge:void 0)}function Ui(g){var P=g.keyCode;return"charCode"in g?(g=g.charCode,g===0&&P===13&&(g=13)):g=P,g===10&&(g=13),32<=g||g===13?g:0}function _s(){return!0}function Po(){return!1}function Pa(g){function P(z,ge,ke,at,E){this._reactName=z,this._targetInst=ke,this.type=ge,this.nativeEvent=at,this.target=E,this.currentTarget=null;for(var t in g)g.hasOwnProperty(t)&&(z=g[t],this[t]=z?z(at):at[t]);return this.isDefaultPrevented=(at.defaultPrevented!=null?at.defaultPrevented:at.returnValue===!1)?_s:Po,this.isPropagationStopped=Po,this}return i(P.prototype,{preventDefault:function(){this.defaultPrevented=!0;var z=this.nativeEvent;z&&(z.preventDefault?z.preventDefault():typeof z.returnValue!="unknown"&&(z.returnValue=!1),this.isDefaultPrevented=_s)},stopPropagation:function(){var z=this.nativeEvent;z&&(z.stopPropagation?z.stopPropagation():typeof z.cancelBubble!="unknown"&&(z.cancelBubble=!0),this.isPropagationStopped=_s)},persist:function(){},isPersistent:_s}),P}var Ji={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(g){return g.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Fa=Pa(Ji),Vs=i({},Ji,{view:0,detail:0}),In=Pa(Vs),La,as,ss,ki=i({},Vs,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Na,button:0,buttons:0,relatedTarget:function(g){return g.relatedTarget===void 0?g.fromElement===g.srcElement?g.toElement:g.fromElement:g.relatedTarget},movementX:function(g){return"movementX"in g?g.movementX:(g!==ss&&(ss&&g.type==="mousemove"?(La=g.screenX-ss.screenX,as=g.screenY-ss.screenY):as=La=0,ss=g),La)},movementY:function(g){return"movementY"in g?g.movementY:as}}),Oa=Pa(ki),Ia=i({},ki,{dataTransfer:0}),cs=Pa(Ia),Ys=i({},Vs,{relatedTarget:0}),wo=Pa(Ys),Io=i({},Ji,{animationName:0,elapsedTime:0,pseudoElement:0}),Oo=Pa(Io),Ba=i({},Ji,{clipboardData:function(g){return"clipboardData"in g?g.clipboardData:window.clipboardData}}),qa=Pa(Ba),lo=i({},Ji,{data:0}),Do=Pa(lo),Eo={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ko={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"},li={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ii(g){var P=this.nativeEvent;return P.getModifierState?P.getModifierState(g):(g=li[g])?!!P[g]:!1}function Na(){return ii}var Ka=i({},Vs,{key:function(g){if(g.key){var P=Eo[g.key]||g.key;if(P!=="Unidentified")return P}return g.type==="keypress"?(g=Ui(g),g===13?"Enter":String.fromCharCode(g)):g.type==="keydown"||g.type==="keyup"?ko[g.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Na,charCode:function(g){return g.type==="keypress"?Ui(g):0},keyCode:function(g){return g.type==="keydown"||g.type==="keyup"?g.keyCode:0},which:function(g){return g.type==="keypress"?Ui(g):g.type==="keydown"||g.type==="keyup"?g.keyCode:0}}),ja=Pa(Ka),Xs=i({},ki,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),So=Pa(Xs),Ho=i({},Vs,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Na}),fs=Pa(Ho),No=i({},Ji,{propertyName:0,elapsedTime:0,pseudoElement:0}),Wo=Pa(No),iu=i({},ki,{deltaX:function(g){return"deltaX"in g?g.deltaX:"wheelDeltaX"in g?-g.wheelDeltaX:0},deltaY:function(g){return"deltaY"in g?g.deltaY:"wheelDeltaY"in g?-g.wheelDeltaY:"wheelDelta"in g?-g.wheelDelta:0},deltaZ:0,deltaMode:0}),vo=Pa(iu),Cu=[9,13,27,32],_o=a&&"CompositionEvent"in window,Ks=null;a&&"documentMode"in document&&(Ks=document.documentMode);var Vo=a&&"TextEvent"in window&&!Ks,du=a&&(!_o||Ks&&8<Ks&&11>=Ks),co=" ",go=!1;function au(g,P){switch(g){case"keyup":return Cu.indexOf(P.keyCode)!==-1;case"keydown":return P.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ro(g){return g=g.detail,typeof g=="object"&&"data"in g?g.data:null}var jo=!1;function os(g,P){switch(g){case"compositionend":return Ro(P);case"keypress":return P.which!==32?null:(go=!0,co);case"textInput":return g=P.data,g===co&&go?null:g;default:return null}}function Ao(g,P){if(jo)return g==="compositionend"||!_o&&au(g,P)?(g=Ps(),$a=ns=Wn=null,jo=!1,g):null;switch(g){case"paste":return null;case"keypress":if(!(P.ctrlKey||P.altKey||P.metaKey)||P.ctrlKey&&P.altKey){if(P.char&&1<P.char.length)return P.char;if(P.which)return String.fromCharCode(P.which)}return null;case"compositionend":return du&&P.locale!=="ko"?null:P.data;default:return null}}var hu={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(g){var P=g&&g.nodeName&&g.nodeName.toLowerCase();return P==="input"?!!hu[g.type]:P==="textarea"}function dr(g,P,z,ge){Se(ge),P=en(P,"onChange"),0<P.length&&(z=new Fa("onChange","change",null,z,ge),g.push({event:z,listeners:P}))}var ur=null,hr=null;function Er(g){Xe(g,0)}function cn(g){var P=Js(g);if(rt(P))return g}function Rn(g,P){if(g==="change")return P}var En=!1;if(a){var Ln;if(a){var Qn="oninput"in document;if(!Qn){var Yn=document.createElement("div");Yn.setAttribute("oninput","return;"),Qn=typeof Yn.oninput=="function"}Ln=Qn}else Ln=!1;En=Ln&&(!document.documentMode||9<document.documentMode)}function fr(){ur&&(ur.detachEvent("onpropertychange",Mr),hr=ur=null)}function Mr(g){if(g.propertyName==="value"&&cn(hr)){var P=[];if(dr(P,hr,g,$t(g)),g=Er,Gr)g(P);else{Gr=!0;try{Lt(g,P)}finally{Gr=!1,Ir()}}}}function Dr(g,P,z){g==="focusin"?(fr(),ur=P,hr=z,ur.attachEvent("onpropertychange",Mr)):g==="focusout"&&fr()}function vn(g){if(g==="selectionchange"||g==="keyup"||g==="keydown")return cn(hr)}function _n(g,P){if(g==="click")return cn(P)}function mt(g,P){if(g==="input"||g==="change")return cn(P)}function On(g,P){return g===P&&(g!==0||1/g===1/P)||g!==g&&P!==P}var Mn=typeof Object.is=="function"?Object.is:On,_i=Object.prototype.hasOwnProperty;function Zi(g,P){if(Mn(g,P))return!0;if(typeof g!="object"||g===null||typeof P!="object"||P===null)return!1;var z=Object.keys(g),ge=Object.keys(P);if(z.length!==ge.length)return!1;for(ge=0;ge<z.length;ge++)if(!_i.call(P,z[ge])||!Mn(g[z[ge]],P[z[ge]]))return!1;return!0}function tr(g){for(;g&&g.firstChild;)g=g.firstChild;return g}function Ki(g,P){var z=tr(g);g=0;for(var ge;z;){if(z.nodeType===3){if(ge=g+z.textContent.length,g<=P&&ge>=P)return{node:z,offset:P-g};g=ge}e:{for(;z;){if(z.nextSibling){z=z.nextSibling;break e}z=z.parentNode}z=void 0}z=tr(z)}}function Mi(g,P){return g&&P?g===P?!0:g&&g.nodeType===3?!1:P&&P.nodeType===3?Mi(g,P.parentNode):"contains"in g?g.contains(P):g.compareDocumentPosition?!!(g.compareDocumentPosition(P)&16):!1:!1}function la(){for(var g=window,P=gt();P instanceof g.HTMLIFrameElement;){try{var z=typeof P.contentWindow.location.href=="string"}catch(ge){z=!1}if(z)g=P.contentWindow;else break;P=gt(g.document)}return P}function Ja(g){var P=g&&g.nodeName&&g.nodeName.toLowerCase();return P&&(P==="input"&&(g.type==="text"||g.type==="search"||g.type==="tel"||g.type==="url"||g.type==="password")||P==="textarea"||g.contentEditable==="true")}var gs=a&&"documentMode"in document&&11>=document.documentMode,Si=null,io=null,zs=null,ds=!1;function wa(g,P,z){var ge=z.window===z?z.document:z.nodeType===9?z:z.ownerDocument;ds||Si==null||Si!==gt(ge)||(ge=Si,"selectionStart"in ge&&Ja(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}),zs&&Zi(zs,ge)||(zs=ge,ge=en(io,"onSelect"),0<ge.length&&(P=new Fa("onSelect","select",null,P,z),g.push({event:P,listeners:ge}),P.target=Si)))}br("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),br("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),br(or,2);for(var us="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Qs=0;Qs<us.length;Qs++)st.set(us[Qs],0);u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("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 kn="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ss=new Set("cancel close invalid load scroll toggle".split(" ").concat(kn));function Zs(g,P,z){var ge=g.type||"unknown-event";g.currentTarget=z,vr(ge,P,void 0,g),g.currentTarget=null}function Xe(g,P){P=(P&4)!==0;for(var z=0;z<g.length;z++){var ge=g[z],ke=ge.event;ge=ge.listeners;e:{var at=void 0;if(P)for(var E=ge.length-1;0<=E;E--){var t=ge[E],n=t.instance,s=t.currentTarget;if(t=t.listener,n!==at&&ke.isPropagationStopped())break e;Zs(ke,t,s),at=n}else for(E=0;E<ge.length;E++){if(t=ge[E],n=t.instance,s=t.currentTarget,t=t.listener,n!==at&&ke.isPropagationStopped())break e;Zs(ke,t,s),at=n}}}if(ut)throw g=lt,ut=!1,lt=null,g}function Qe(g,P){var z=fo(P),ge=g+"__bubble";z.has(ge)||(Lr(P,g,2,!1),z.add(ge))}var zt="_reactListening"+Math.random().toString(36).slice(2);function Kt(g){g[zt]||(g[zt]=!0,f.forEach(function(P){Ss.has(P)||_r(P,!1,g,null),_r(P,!0,g,null)}))}function _r(g,P,z,ge){var ke=4<arguments.length&&arguments[4]!==void 0?arguments[4]:0,at=z;if(g==="selectionchange"&&z.nodeType!==9&&(at=z.ownerDocument),ge!==null&&!P&&Ss.has(g)){if(g!=="scroll")return;ke|=2,at=ge}var E=fo(at),t=g+"__"+(P?"capture":"bubble");E.has(t)||(P&&(ke|=4),Lr(at,g,ke,P),E.add(t))}function Lr(g,P,z,ge){var ke=st.get(P);switch(ke===void 0?2:ke){case 0:ke=vs;break;case 1:ke=Ts;break;default:ke=Ra}z=ke.bind(null,P,z,g),ke=void 0,!Nr||P!=="touchstart"&&P!=="touchmove"&&P!=="wheel"||(ke=!0),ge?ke!==void 0?g.addEventListener(P,z,{capture:!0,passive:ke}):g.addEventListener(P,z,!0):ke!==void 0?g.addEventListener(P,z,{passive:ke}):g.addEventListener(P,z,!1)}function Ur(g,P,z,ge,ke){var at=ge;if(!(P&1)&&!(P&2)&&ge!==null)e:for(;;){if(ge===null)return;var E=ge.tag;if(E===3||E===4){var t=ge.stateNode.containerInfo;if(t===ke||t.nodeType===8&&t.parentNode===ke)break;if(E===4)for(E=ge.return;E!==null;){var n=E.tag;if((n===3||n===4)&&(n=E.stateNode.containerInfo,n===ke||n.nodeType===8&&n.parentNode===ke))return;E=E.return}for(;t!==null;){if(E=ka(t),E===null)return;if(n=E.tag,n===5||n===6){ge=at=E;continue e}t=t.parentNode}}ge=ge.return}Rr(function(){var s=at,v=$t(z),w=[];e:{var T=be.get(g);if(T!==void 0){var U=Fa,Y=g;switch(g){case"keypress":if(Ui(z)===0)break e;case"keydown":case"keyup":U=ja;break;case"focusin":Y="focus",U=wo;break;case"focusout":Y="blur",U=wo;break;case"beforeblur":case"afterblur":U=wo;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":U=Oa;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":U=cs;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":U=fs;break;case Cr:case jr:case He:U=Oo;break;case Je:U=Wo;break;case"scroll":U=In;break;case"wheel":U=vo;break;case"copy":case"cut":case"paste":U=qa;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":U=So}var W=(P&4)!==0,te=!W&&g==="scroll",oe=W?T!==null?T+"Capture":null:T;W=[];for(var ve=s,we;ve!==null;){we=ve;var Ee=we.stateNode;if(we.tag===5&&Ee!==null&&(we=Ee,oe!==null&&(Ee=mr(ve,oe),Ee!=null&&W.push(fn(ve,Ee,we)))),te)break;ve=ve.return}0<W.length&&(T=new U(T,Y,null,z,v),w.push({event:T,listeners:W}))}}if(!(P&7)){e:{if(T=g==="mouseover"||g==="pointerover",U=g==="mouseout"||g==="pointerout",T&&!(P&16)&&(Y=z.relatedTarget||z.fromElement)&&(ka(Y)||Y[Ii]))break e;if((U||T)&&(T=v.window===v?v:(T=v.ownerDocument)?T.defaultView||T.parentWindow:window,U?(Y=z.relatedTarget||z.toElement,U=s,Y=Y?ka(Y):null,Y!==null&&(te=it(Y),Y!==te||Y.tag!==5&&Y.tag!==6)&&(Y=null)):(U=null,Y=s),U!==Y)){if(W=Oa,Ee="onMouseLeave",oe="onMouseEnter",ve="mouse",(g==="pointerout"||g==="pointerover")&&(W=So,Ee="onPointerLeave",oe="onPointerEnter",ve="pointer"),te=U==null?T:Js(U),we=Y==null?T:Js(Y),T=new W(Ee,ve+"leave",U,z,v),T.target=te,T.relatedTarget=we,Ee=null,ka(v)===s&&(W=new W(oe,ve+"enter",Y,z,v),W.target=we,W.relatedTarget=te,Ee=W),te=Ee,U&&Y)t:{for(W=U,oe=Y,ve=0,we=W;we;we=dn(we))ve++;for(we=0,Ee=oe;Ee;Ee=dn(Ee))we++;for(;0<ve-we;)W=dn(W),ve--;for(;0<we-ve;)oe=dn(oe),we--;for(;ve--;){if(W===oe||oe!==null&&W===oe.alternate)break t;W=dn(W),oe=dn(oe)}W=null}else W=null;U!==null&&Kn(w,T,U,W,!1),Y!==null&&te!==null&&Kn(w,te,Y,W,!0)}}e:{if(T=s?Js(s):window,U=T.nodeName&&T.nodeName.toLowerCase(),U==="select"||U==="input"&&T.type==="file")var ot=Rn;else if(Jt(T))if(En)ot=mt;else{ot=vn;var et=Dr}else(U=T.nodeName)&&U.toLowerCase()==="input"&&(T.type==="checkbox"||T.type==="radio")&&(ot=_n);if(ot&&(ot=ot(g,s))){dr(w,ot,z,v);break e}et&&et(g,T,s),g==="focusout"&&(et=T._wrapperState)&&et.controlled&&T.type==="number"&&$e(T,"number",T.value)}switch(et=s?Js(s):window,g){case"focusin":(Jt(et)||et.contentEditable==="true")&&(Si=et,io=s,zs=null);break;case"focusout":zs=io=Si=null;break;case"mousedown":ds=!0;break;case"contextmenu":case"mouseup":case"dragend":ds=!1,wa(w,z,v);break;case"selectionchange":if(gs)break;case"keydown":case"keyup":wa(w,z,v)}var Ut;if(_o)e:{switch(g){case"compositionstart":var ar="onCompositionStart";break e;case"compositionend":ar="onCompositionEnd";break e;case"compositionupdate":ar="onCompositionUpdate";break e}ar=void 0}else jo?au(g,z)&&(ar="onCompositionEnd"):g==="keydown"&&z.keyCode===229&&(ar="onCompositionStart");ar&&(du&&z.locale!=="ko"&&(jo||ar!=="onCompositionStart"?ar==="onCompositionEnd"&&jo&&(Ut=Ps()):(Wn=v,ns="value"in Wn?Wn.value:Wn.textContent,jo=!0)),et=en(s,ar),0<et.length&&(ar=new Do(ar,g,null,z,v),w.push({event:ar,listeners:et}),Ut?ar.data=Ut:(Ut=Ro(z),Ut!==null&&(ar.data=Ut)))),(Ut=Vo?os(g,z):Ao(g,z))&&(s=en(s,"onBeforeInput"),0<s.length&&(v=new Do("onBeforeInput","beforeinput",null,z,v),w.push({event:v,listeners:s}),v.data=Ut))}Xe(w,P)})}function fn(g,P,z){return{instance:g,listener:P,currentTarget:z}}function en(g,P){for(var z=P+"Capture",ge=[];g!==null;){var ke=g,at=ke.stateNode;ke.tag===5&&at!==null&&(ke=at,at=mr(g,z),at!=null&&ge.unshift(fn(g,at,ke)),at=mr(g,P),at!=null&&ge.push(fn(g,at,ke))),g=g.return}return ge}function dn(g){if(g===null)return null;do g=g.return;while(g&&g.tag!==5);return g||null}function Kn(g,P,z,ge,ke){for(var at=P._reactName,E=[];z!==null&&z!==ge;){var t=z,n=t.alternate,s=t.stateNode;if(n!==null&&n===ge)break;t.tag===5&&s!==null&&(t=s,ke?(n=mr(z,at),n!=null&&E.unshift(fn(z,n,t))):ke||(n=mr(z,at),n!=null&&E.push(fn(z,n,t)))),z=z.return}E.length!==0&&g.push({event:P,listeners:E})}function Xn(){}var hi=null,gi=null;function Hi(g,P){switch(g){case"button":case"input":case"select":case"textarea":return!!P.autoFocus}return!1}function Ri(g,P){return g==="textarea"||g==="option"||g==="noscript"||typeof P.children=="string"||typeof P.children=="number"||typeof P.dangerouslySetInnerHTML=="object"&&P.dangerouslySetInnerHTML!==null&&P.dangerouslySetInnerHTML.__html!=null}var mi=typeof setTimeout=="function"?setTimeout:void 0,ha=typeof clearTimeout=="function"?clearTimeout:void 0;function vi(g){g.nodeType===1?g.textContent="":g.nodeType===9&&(g=g.body,g!=null&&(g.textContent=""))}function ci(g){for(;g!=null;g=g.nextSibling){var P=g.nodeType;if(P===1||P===3)break}return g}function oa(g){g=g.previousSibling;for(var P=0;g;){if(g.nodeType===8){var z=g.data;if(z==="$"||z==="$!"||z==="$?"){if(P===0)return g;P--}else z==="/$"&&P++}g=g.previousSibling}return null}var qs=0;function As(g){return{$$typeof:Z,toString:g,valueOf:g}}var Wi=Math.random().toString(36).slice(2),Da="__reactFiber$"+Wi,Qi="__reactProps$"+Wi,Ii="__reactContainer$"+Wi,va="__reactEvents$"+Wi;function ka(g){var P=g[Da];if(P)return P;for(var z=g.parentNode;z;){if(P=z[Ii]||z[Da]){if(z=P.alternate,P.child!==null||z!==null&&z.child!==null)for(g=oa(g);g!==null;){if(z=g[Da])return z;g=oa(g)}return P}g=z,z=g.parentNode}return null}function Va(g){return g=g[Da]||g[Ii],!g||g.tag!==5&&g.tag!==6&&g.tag!==13&&g.tag!==3?null:g}function Js(g){if(g.tag===5||g.tag===6)return g.stateNode;throw Error(c(33))}function Ya(g){return g[Qi]||null}function fo(g){var P=g[va];return P===void 0&&(P=g[va]=new Set),P}var Ua=[],Xa=-1;function ls(g){return{current:g}}function ea(g){0>Xa||(g.current=Ua[Xa],Ua[Xa]=null,Xa--)}function Za(g,P){Xa++,Ua[Xa]=g.current,g.current=P}var ys={},ga=ls(ys),ye=ls(!1),Ae=ys;function wr(g,P){var z=g.type.contextTypes;if(!z)return ys;var ge=g.stateNode;if(ge&&ge.__reactInternalMemoizedUnmaskedChildContext===P)return ge.__reactInternalMemoizedMaskedChildContext;var ke={},at;for(at in z)ke[at]=P[at];return ge&&(g=g.stateNode,g.__reactInternalMemoizedUnmaskedChildContext=P,g.__reactInternalMemoizedMaskedChildContext=ke),ke}function Vr(g){return g=g.childContextTypes,g!=null}function gr(){ea(ye),ea(ga)}function Kr(g,P,z){if(ga.current!==ys)throw Error(c(168));Za(ga,P),Za(ye,z)}function wn(g,P,z){var ge=g.stateNode;if(g=P.childContextTypes,typeof ge.getChildContext!="function")return z;ge=ge.getChildContext();for(var ke in ge)if(!(ke in g))throw Error(c(108,Bt(P)||"Unknown",ke));return i({},z,ge)}function Vn(g){return g=(g=g.stateNode)&&g.__reactInternalMemoizedMergedChildContext||ys,Ae=ga.current,Za(ga,g),Za(ye,ye.current),!0}function Oi(g,P,z){var ge=g.stateNode;if(!ge)throw Error(c(169));z?(g=wn(g,P,Ae),ge.__reactInternalMemoizedMergedChildContext=g,ea(ye),ea(ga),Za(ga,g)):ea(ye),Za(ye,z)}var Dn=null,An=null,Bn=l.unstable_runWithPriority,ra=l.unstable_scheduleCallback,Gi=l.unstable_cancelCallback,yo=l.unstable_shouldYield,ao=l.unstable_requestPaint,Yo=l.unstable_now,bl=l.unstable_getCurrentPriorityLevel,Mu=l.unstable_ImmediatePriority,Xo=l.unstable_UserBlockingPriority,xc=l.unstable_NormalPriority,_u=l.unstable_LowPriority,Ke=l.unstable_IdlePriority,H={},X=ao!==void 0?ao:function(){},ne=null,he=null,Ce=!1,Ve=Yo(),Tt=1e4>Ve?Yo:function(){return Yo()-Ve};function Zt(){switch(bl()){case Mu:return 99;case Xo:return 98;case xc:return 97;case _u:return 96;case Ke:return 95;default:throw Error(c(332))}}function sr(g){switch(g){case 99:return Mu;case 98:return Xo;case 97:return xc;case 96:return _u;case 95:return Ke;default:throw Error(c(332))}}function Ot(g,P){return g=sr(g),Bn(g,P)}function zr(g,P,z){return g=sr(g),ra(g,P,z)}function qr(){if(he!==null){var g=he;he=null,Gi(g)}gn()}function gn(){if(!Ce&&ne!==null){Ce=!0;var g=0;try{var P=ne;Ot(99,function(){for(;g<P.length;g++){var z=P[g];do z=z(!0);while(z!==null)}}),ne=null}catch(z){throw ne!==null&&(ne=ne.slice(g+1)),ra(Mu,qr),z}finally{Ce=!1}}}var Nn=N.ReactCurrentBatchConfig;function Gn(g,P){if(g&&g.defaultProps){P=i({},P),g=g.defaultProps;for(var z in g)P[z]===void 0&&(P[z]=g[z]);return P}return P}var yi=ls(null),ca=null,na=null,ua=null;function Ma(){ua=na=ca=null}function es(g){var P=yi.current;ea(yi),g.type._context._currentValue=P}function bs(g,P){for(;g!==null;){var z=g.alternate;if((g.childLanes&P)===P){if(z===null||(z.childLanes&P)===P)break;z.childLanes|=P}else g.childLanes|=P,z!==null&&(z.childLanes|=P);g=g.return}}function Ha(g,P){ca=g,ua=na=null,g=g.dependencies,g!==null&&g.firstContext!==null&&(g.lanes&P&&(Pu=!0),g.firstContext=null)}function Yi(g,P){if(ua!==g&&P!==!1&&P!==0)if((typeof P!="number"||P===1073741823)&&(ua=g,P=1073741823),P={context:g,observedBits:P,next:null},na===null){if(ca===null)throw Error(c(308));na=P,ca.dependencies={lanes:0,firstContext:P,responders:null}}else na=na.next=P;return g._currentValue}var Ns=!1;function Is(g){g.updateQueue={baseState:g.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function fi(g,P){g=g.updateQueue,P.updateQueue===g&&(P.updateQueue={baseState:g.baseState,firstBaseUpdate:g.firstBaseUpdate,lastBaseUpdate:g.lastBaseUpdate,shared:g.shared,effects:g.effects})}function ho(g,P){return{eventTime:g,lane:P,tag:0,payload:null,callback:null,next:null}}function so(g,P){if(g=g.updateQueue,g!==null){g=g.shared;var z=g.pending;z===null?P.next=P:(P.next=z.next,z.next=P),g.pending=P}}function Qo(g,P){var z=g.updateQueue,ge=g.alternate;if(ge!==null&&(ge=ge.updateQueue,z===ge)){var ke=null,at=null;if(z=z.firstBaseUpdate,z!==null){do{var E={eventTime:z.eventTime,lane:z.lane,tag:z.tag,payload:z.payload,callback:z.callback,next:null};at===null?ke=at=E:at=at.next=E,z=z.next}while(z!==null);at===null?ke=at=P:at=at.next=P}else ke=at=P;z={baseState:ge.baseState,firstBaseUpdate:ke,lastBaseUpdate:at,shared:ge.shared,effects:ge.effects},g.updateQueue=z;return}g=z.lastBaseUpdate,g===null?z.firstBaseUpdate=P:g.next=P,z.lastBaseUpdate=P}function Rs(g,P,z,ge){var ke=g.updateQueue;Ns=!1;var at=ke.firstBaseUpdate,E=ke.lastBaseUpdate,t=ke.shared.pending;if(t!==null){ke.shared.pending=null;var n=t,s=n.next;n.next=null,E===null?at=s:E.next=s,E=n;var v=g.alternate;if(v!==null){v=v.updateQueue;var w=v.lastBaseUpdate;w!==E&&(w===null?v.firstBaseUpdate=s:w.next=s,v.lastBaseUpdate=n)}}if(at!==null){w=ke.baseState,E=0,v=s=n=null;do{t=at.lane;var T=at.eventTime;if((ge&t)===t){v!==null&&(v=v.next={eventTime:T,lane:0,tag:at.tag,payload:at.payload,callback:at.callback,next:null});e:{var U=g,Y=at;switch(t=P,T=z,Y.tag){case 1:if(U=Y.payload,typeof U=="function"){w=U.call(T,w,t);break e}w=U;break e;case 3:U.flags=U.flags&-4097|64;case 0:if(U=Y.payload,t=typeof U=="function"?U.call(T,w,t):U,t==null)break e;w=i({},w,t);break e;case 2:Ns=!0}}at.callback!==null&&(g.flags|=32,t=ke.effects,t===null?ke.effects=[at]:t.push(at))}else T={eventTime:T,lane:t,tag:at.tag,payload:at.payload,callback:at.callback,next:null},v===null?(s=v=T,n=w):v=v.next=T,E|=t;if(at=at.next,at===null){if(t=ke.shared.pending,t===null)break;at=t.next,t.next=null,ke.lastBaseUpdate=t,ke.shared.pending=null}}while(!0);v===null&&(n=w),ke.baseState=n,ke.firstBaseUpdate=s,ke.lastBaseUpdate=v,mo|=E,g.lanes=E,g.memoizedState=w}}function Ls(g,P,z){if(g=P.effects,P.effects=null,g!==null)for(P=0;P<g.length;P++){var ge=g[P],ke=ge.callback;if(ke!==null){if(ge.callback=null,ge=z,typeof ke!="function")throw Error(c(191,ke));ke.call(ge)}}}var js=new r.Component().refs;function xl(g,P,z,ge){P=g.memoizedState,z=z(ge,P),z=z==null?P:i({},P,z),g.memoizedState=z,g.lanes===0&&(g.updateQueue.baseState=z)}var Vu={isMounted:function(g){return(g=g._reactInternals)?it(g)===g:!1},enqueueSetState:function(g,P,z){g=g._reactInternals;var ge=ru(),ke=Gu(g),at=ho(ge,ke);at.payload=P,z!=null&&(at.callback=z),so(g,at),pl(g,ke,ge)},enqueueReplaceState:function(g,P,z){g=g._reactInternals;var ge=ru(),ke=Gu(g),at=ho(ge,ke);at.tag=1,at.payload=P,z!=null&&(at.callback=z),so(g,at),pl(g,ke,ge)},enqueueForceUpdate:function(g,P){g=g._reactInternals;var z=ru(),ge=Gu(g),ke=ho(z,ge);ke.tag=2,P!=null&&(ke.callback=P),so(g,ke),pl(g,ge,z)}};function Tu(g,P,z,ge,ke,at,E){return g=g.stateNode,typeof g.shouldComponentUpdate=="function"?g.shouldComponentUpdate(ge,at,E):P.prototype&&P.prototype.isPureReactComponent?!Zi(z,ge)||!Zi(ke,at):!0}function qo(g,P,z){var ge=!1,ke=ys,at=P.contextType;return typeof at=="object"&&at!==null?at=Yi(at):(ke=Vr(P)?Ae:ga.current,ge=P.contextTypes,at=(ge=ge!=null)?wr(g,ke):ys),P=new P(z,at),g.memoizedState=P.state!==null&&P.state!==void 0?P.state:null,P.updater=Vu,g.stateNode=P,P._reactInternals=g,ge&&(g=g.stateNode,g.__reactInternalMemoizedUnmaskedChildContext=ke,g.__reactInternalMemoizedMaskedChildContext=at),P}function Hs(g,P,z,ge){g=P.state,typeof P.componentWillReceiveProps=="function"&&P.componentWillReceiveProps(z,ge),typeof P.UNSAFE_componentWillReceiveProps=="function"&&P.UNSAFE_componentWillReceiveProps(z,ge),P.state!==g&&Vu.enqueueReplaceState(P,P.state,null)}function Fu(g,P,z,ge){var ke=g.stateNode;ke.props=z,ke.state=g.memoizedState,ke.refs=js,Is(g);var at=P.contextType;typeof at=="object"&&at!==null?ke.context=Yi(at):(at=Vr(P)?Ae:ga.current,ke.context=wr(g,at)),Rs(g,z,ke,ge),ke.state=g.memoizedState,at=P.getDerivedStateFromProps,typeof at=="function"&&(xl(g,P,at,z),ke.state=g.memoizedState),typeof P.getDerivedStateFromProps=="function"||typeof ke.getSnapshotBeforeUpdate=="function"||typeof ke.UNSAFE_componentWillMount!="function"&&typeof ke.componentWillMount!="function"||(P=ke.state,typeof ke.componentWillMount=="function"&&ke.componentWillMount(),typeof ke.UNSAFE_componentWillMount=="function"&&ke.UNSAFE_componentWillMount(),P!==ke.state&&Vu.enqueueReplaceState(ke,ke.state,null),Rs(g,z,ke,ge),ke.state=g.memoizedState),typeof ke.componentDidMount=="function"&&(g.flags|=4)}var gu=Array.isArray;function bo(g,P,z){if(g=z.ref,g!==null&&typeof g!="function"&&typeof g!="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,g));var ke=""+g;return P!==null&&P.ref!==null&&typeof P.ref=="function"&&P.ref._stringRef===ke?P.ref:(P=function(at){var E=ge.refs;E===js&&(E=ge.refs={}),at===null?delete E[ke]:E[ke]=at},P._stringRef=ke,P)}if(typeof g!="string")throw Error(c(284));if(!z._owner)throw Error(c(290,g))}return g}function rl(g,P){if(g.type!=="textarea")throw Error(c(31,Object.prototype.toString.call(P)==="[object Object]"?"object with keys {"+Object.keys(P).join(", ")+"}":P))}function wl(g){function P(te,oe){if(g){var ve=te.lastEffect;ve!==null?(ve.nextEffect=oe,te.lastEffect=oe):te.firstEffect=te.lastEffect=oe,oe.nextEffect=null,oe.flags=8}}function z(te,oe){if(!g)return null;for(;oe!==null;)P(te,oe),oe=oe.sibling;return null}function ge(te,oe){for(te=new Map;oe!==null;)oe.key!==null?te.set(oe.key,oe):te.set(oe.index,oe),oe=oe.sibling;return te}function ke(te,oe){return te=ku(te,oe),te.index=0,te.sibling=null,te}function at(te,oe,ve){return te.index=ve,g?(ve=te.alternate,ve!==null?(ve=ve.index,ve<oe?(te.flags=2,oe):ve):(te.flags=2,oe)):oe}function E(te){return g&&te.alternate===null&&(te.flags=2),te}function t(te,oe,ve,we){return oe===null||oe.tag!==6?(oe=hf(ve,te.mode,we),oe.return=te,oe):(oe=ke(oe,ve),oe.return=te,oe)}function n(te,oe,ve,we){return oe!==null&&oe.elementType===ve.type?(we=ke(oe,ve.props),we.ref=bo(te,oe,ve),we.return=te,we):(we=yc(ve.type,ve.key,ve.props,null,te.mode,we),we.ref=bo(te,oe,ve),we.return=te,we)}function s(te,oe,ve,we){return oe===null||oe.tag!==4||oe.stateNode.containerInfo!==ve.containerInfo||oe.stateNode.implementation!==ve.implementation?(oe=Mc(ve,te.mode,we),oe.return=te,oe):(oe=ke(oe,ve.children||[]),oe.return=te,oe)}function v(te,oe,ve,we,Ee){return oe===null||oe.tag!==7?(oe=To(ve,te.mode,we,Ee),oe.return=te,oe):(oe=ke(oe,ve),oe.return=te,oe)}function w(te,oe,ve){if(typeof oe=="string"||typeof oe=="number")return oe=hf(""+oe,te.mode,ve),oe.return=te,oe;if(typeof oe=="object"&&oe!==null){switch(oe.$$typeof){case K:return ve=yc(oe.type,oe.key,oe.props,null,te.mode,ve),ve.ref=bo(te,null,oe),ve.return=te,ve;case $:return oe=Mc(oe,te.mode,ve),oe.return=te,oe}if(gu(oe)||Ge(oe))return oe=To(oe,te.mode,ve,null),oe.return=te,oe;rl(te,oe)}return null}function T(te,oe,ve,we){var Ee=oe!==null?oe.key:null;if(typeof ve=="string"||typeof ve=="number")return Ee!==null?null:t(te,oe,""+ve,we);if(typeof ve=="object"&&ve!==null){switch(ve.$$typeof){case K:return ve.key===Ee?ve.type===G?v(te,oe,ve.props.children,we,Ee):n(te,oe,ve,we):null;case $:return ve.key===Ee?s(te,oe,ve,we):null}if(gu(ve)||Ge(ve))return Ee!==null?null:v(te,oe,ve,we,null);rl(te,ve)}return null}function U(te,oe,ve,we,Ee){if(typeof we=="string"||typeof we=="number")return te=te.get(ve)||null,t(oe,te,""+we,Ee);if(typeof we=="object"&&we!==null){switch(we.$$typeof){case K:return te=te.get(we.key===null?ve:we.key)||null,we.type===G?v(oe,te,we.props.children,Ee,we.key):n(oe,te,we,Ee);case $:return te=te.get(we.key===null?ve:we.key)||null,s(oe,te,we,Ee)}if(gu(we)||Ge(we))return te=te.get(ve)||null,v(oe,te,we,Ee,null);rl(oe,we)}return null}function Y(te,oe,ve,we){for(var Ee=null,ot=null,et=oe,Ut=oe=0,ar=null;et!==null&&Ut<ve.length;Ut++){et.index>Ut?(ar=et,et=null):ar=et.sibling;var Yt=T(te,et,ve[Ut],we);if(Yt===null){et===null&&(et=ar);break}g&&et&&Yt.alternate===null&&P(te,et),oe=at(Yt,oe,Ut),ot===null?Ee=Yt:ot.sibling=Yt,ot=Yt,et=ar}if(Ut===ve.length)return z(te,et),Ee;if(et===null){for(;Ut<ve.length;Ut++)et=w(te,ve[Ut],we),et!==null&&(oe=at(et,oe,Ut),ot===null?Ee=et:ot.sibling=et,ot=et);return Ee}for(et=ge(te,et);Ut<ve.length;Ut++)ar=U(et,te,Ut,ve[Ut],we),ar!==null&&(g&&ar.alternate!==null&&et.delete(ar.key===null?Ut:ar.key),oe=at(ar,oe,Ut),ot===null?Ee=ar:ot.sibling=ar,ot=ar);return g&&et.forEach(function(Sr){return P(te,Sr)}),Ee}function W(te,oe,ve,we){var Ee=Ge(ve);if(typeof Ee!="function")throw Error(c(150));if(ve=Ee.call(ve),ve==null)throw Error(c(151));for(var ot=Ee=null,et=oe,Ut=oe=0,ar=null,Yt=ve.next();et!==null&&!Yt.done;Ut++,Yt=ve.next()){et.index>Ut?(ar=et,et=null):ar=et.sibling;var Sr=T(te,et,Yt.value,we);if(Sr===null){et===null&&(et=ar);break}g&&et&&Sr.alternate===null&&P(te,et),oe=at(Sr,oe,Ut),ot===null?Ee=Sr:ot.sibling=Sr,ot=Sr,et=ar}if(Yt.done)return z(te,et),Ee;if(et===null){for(;!Yt.done;Ut++,Yt=ve.next())Yt=w(te,Yt.value,we),Yt!==null&&(oe=at(Yt,oe,Ut),ot===null?Ee=Yt:ot.sibling=Yt,ot=Yt);return Ee}for(et=ge(te,et);!Yt.done;Ut++,Yt=ve.next())Yt=U(et,te,Ut,Yt.value,we),Yt!==null&&(g&&Yt.alternate!==null&&et.delete(Yt.key===null?Ut:Yt.key),oe=at(Yt,oe,Ut),ot===null?Ee=Yt:ot.sibling=Yt,ot=Yt);return g&&et.forEach(function(Wr){return P(te,Wr)}),Ee}return function(te,oe,ve,we){var Ee=typeof ve=="object"&&ve!==null&&ve.type===G&&ve.key===null;Ee&&(ve=ve.props.children);var ot=typeof ve=="object"&&ve!==null;if(ot)switch(ve.$$typeof){case K:e:{for(ot=ve.key,Ee=oe;Ee!==null;){if(Ee.key===ot){switch(Ee.tag){case 7:if(ve.type===G){z(te,Ee.sibling),oe=ke(Ee,ve.props.children),oe.return=te,te=oe;break e}break;default:if(Ee.elementType===ve.type){z(te,Ee.sibling),oe=ke(Ee,ve.props),oe.ref=bo(te,Ee,ve),oe.return=te,te=oe;break e}}z(te,Ee);break}else P(te,Ee);Ee=Ee.sibling}ve.type===G?(oe=To(ve.props.children,te.mode,we,ve.key),oe.return=te,te=oe):(we=yc(ve.type,ve.key,ve.props,null,te.mode,we),we.ref=bo(te,oe,ve),we.return=te,te=we)}return E(te);case $:e:{for(Ee=ve.key;oe!==null;){if(oe.key===Ee)if(oe.tag===4&&oe.stateNode.containerInfo===ve.containerInfo&&oe.stateNode.implementation===ve.implementation){z(te,oe.sibling),oe=ke(oe,ve.children||[]),oe.return=te,te=oe;break e}else{z(te,oe);break}else P(te,oe);oe=oe.sibling}oe=Mc(ve,te.mode,we),oe.return=te,te=oe}return E(te)}if(typeof ve=="string"||typeof ve=="number")return ve=""+ve,oe!==null&&oe.tag===6?(z(te,oe.sibling),oe=ke(oe,ve),oe.return=te,te=oe):(z(te,oe),oe=hf(ve,te.mode,we),oe.return=te,te=oe),E(te);if(gu(ve))return Y(te,oe,ve,we);if(Ge(ve))return W(te,oe,ve,we);if(ot&&rl(te,ve),typeof ve=="undefined"&&!Ee)switch(te.tag){case 1:case 22:case 0:case 11:case 15:throw Error(c(152,Bt(te.type)||"Component"))}return z(te,oe)}}var Uo=wl(!0),El=wl(!1),Ms={},zo=ls(Ms),Bu=ls(Ms),zl=ls(Ms);function yu(g){if(g===Ms)throw Error(c(174));return g}function ac(g,P){switch(Za(zl,P),Za(Bu,g),Za(zo,Ms),g=P.nodeType,g){case 9:case 11:P=(P=P.documentElement)?P.namespaceURI:Ft(null,"");break;default:g=g===8?P.parentNode:P,P=g.namespaceURI||null,g=g.tagName,P=Ft(P,g)}ea(zo),Za(zo,P)}function Zl(){ea(zo),ea(Bu),ea(zl)}function ei(g){yu(zl.current);var P=yu(zo.current),z=Ft(P,g.type);P!==z&&(Za(Bu,g),Za(zo,z))}function sc(g){Bu.current===g&&(ea(zo),ea(Bu))}var oo=ls(0);function Hl(g){for(var P=g;P!==null;){if(P.tag===13){var z=P.memoizedState;if(z!==null&&(z=z.dehydrated,z===null||z.data==="$?"||z.data==="$!"))return P}else if(P.tag===19&&P.memoizedProps.revealOrder!==void 0){if(P.flags&64)return P}else if(P.child!==null){P.child.return=P,P=P.child;continue}if(P===g)break;for(;P.sibling===null;){if(P.return===null||P.return===g)return null;P=P.return}P.sibling.return=P.return,P=P.sibling}return null}var Jo=null,nl=null,eo=!1;function zc(g,P){var z=$o(5,null,null,0);z.elementType="DELETED",z.type="DELETED",z.stateNode=P,z.return=g,z.flags=8,g.lastEffect!==null?(g.lastEffect.nextEffect=z,g.lastEffect=z):g.firstEffect=g.lastEffect=z}function wc(g,P){switch(g.tag){case 5:var z=g.type;return P=P.nodeType!==1||z.toLowerCase()!==P.nodeName.toLowerCase()?null:P,P!==null?(g.stateNode=P,!0):!1;case 6:return P=g.pendingProps===""||P.nodeType!==3?null:P,P!==null?(g.stateNode=P,!0):!1;case 13:return!1;default:return!1}}function xo(g){if(eo){var P=nl;if(P){var z=P;if(!wc(g,P)){if(P=ci(z.nextSibling),!P||!wc(g,P)){g.flags=g.flags&-1025|2,eo=!1,Jo=g;return}zc(Jo,z)}Jo=g,nl=ci(P.firstChild)}else g.flags=g.flags&-1025|2,eo=!1,Jo=g}}function rf(g){for(g=g.return;g!==null&&g.tag!==5&&g.tag!==3&&g.tag!==13;)g=g.return;Jo=g}function nf(g){if(g!==Jo)return!1;if(!eo)return rf(g),eo=!0,!1;var P=g.type;if(g.tag!==5||P!=="head"&&P!=="body"&&!Ri(P,g.memoizedProps))for(P=nl;P;)zc(g,P),P=ci(P.nextSibling);if(rf(g),g.tag===13){if(g=g.memoizedState,g=g!==null?g.dehydrated:null,!g)throw Error(c(317));e:{for(g=g.nextSibling,P=0;g;){if(g.nodeType===8){var z=g.data;if(z==="/$"){if(P===0){nl=ci(g.nextSibling);break e}P--}else z!=="$"&&z!=="$!"&&z!=="$?"||P++}g=g.nextSibling}nl=null}}else nl=Jo?ci(g.stateNode.nextSibling):null;return!0}function Zc(){nl=Jo=null,eo=!1}var bu=[];function Ec(){for(var g=0;g<bu.length;g++)bu[g]._workInProgressVersionPrimary=null;bu.length=0}var xu=N.ReactCurrentDispatcher,pu=N.ReactCurrentBatchConfig,Sl=0,Ws=null,Fs=null,Lo=null,Wl=!1,Al=!1;function su(){throw Error(c(321))}function Sc(g,P){if(P===null)return!1;for(var z=0;z<P.length&&z<g.length;z++)if(!Mn(g[z],P[z]))return!1;return!0}function Ac(g,P,z,ge,ke,at){if(Sl=at,Ws=P,P.memoizedState=null,P.updateQueue=null,P.lanes=0,xu.current=g===null||g.memoizedState===null?Gs:Gc,g=z(ge,ke),Al){at=0;do{if(Al=!1,!(25>at))throw Error(c(301));at+=1,Lo=Fs=null,P.updateQueue=null,xu.current=Pl,g=z(ge,ke)}while(Al)}if(xu.current=Vl,P=Fs!==null&&Fs.next!==null,Sl=0,Lo=Fs=Ws=null,Wl=!1,P)throw Error(c(300));return g}function ou(){var g={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Lo===null?Ws.memoizedState=Lo=g:Lo=Lo.next=g,Lo}function Cl(){if(Fs===null){var g=Ws.alternate;g=g!==null?g.memoizedState:null}else g=Fs.next;var P=Lo===null?Ws.memoizedState:Lo.next;if(P!==null)Lo=P,Fs=g;else{if(g===null)throw Error(c(310));Fs=g,g={memoizedState:Fs.memoizedState,baseState:Fs.baseState,baseQueue:Fs.baseQueue,queue:Fs.queue,next:null},Lo===null?Ws.memoizedState=Lo=g:Lo=Lo.next=g}return Lo}function wu(g,P){return typeof P=="function"?P(g):P}function Gl(g){var P=Cl(),z=P.queue;if(z===null)throw Error(c(311));z.lastRenderedReducer=g;var ge=Fs,ke=ge.baseQueue,at=z.pending;if(at!==null){if(ke!==null){var E=ke.next;ke.next=at.next,at.next=E}ge.baseQueue=ke=at,z.pending=null}if(ke!==null){ke=ke.next,ge=ge.baseState;var t=E=at=null,n=ke;do{var s=n.lane;if((Sl&s)===s)t!==null&&(t=t.next={lane:0,action:n.action,eagerReducer:n.eagerReducer,eagerState:n.eagerState,next:null}),ge=n.eagerReducer===g?n.eagerState:g(ge,n.action);else{var v={lane:s,action:n.action,eagerReducer:n.eagerReducer,eagerState:n.eagerState,next:null};t===null?(E=t=v,at=ge):t=t.next=v,Ws.lanes|=s,mo|=s}n=n.next}while(n!==null&&n!==ke);t===null?at=ge:t.next=E,Mn(ge,P.memoizedState)||(Pu=!0),P.memoizedState=ge,P.baseState=at,P.baseQueue=t,z.lastRenderedState=ge}return[P.memoizedState,z.dispatch]}function il(g){var P=Cl(),z=P.queue;if(z===null)throw Error(c(311));z.lastRenderedReducer=g;var ge=z.dispatch,ke=z.pending,at=P.memoizedState;if(ke!==null){z.pending=null;var E=ke=ke.next;do at=g(at,E.action),E=E.next;while(E!==ke);Mn(at,P.memoizedState)||(Pu=!0),P.memoizedState=at,P.baseQueue===null&&(P.baseState=at),z.lastRenderedState=at}return[at,ge]}function Ca(g,P,z){var ge=P._getVersion;ge=ge(P._source);var ke=P._workInProgressVersionPrimary;if(ke!==null?g=ke===ge:(g=g.mutableReadLanes,(g=(Sl&g)===g)&&(P._workInProgressVersionPrimary=ge,bu.push(P))),g)return z(P._source);throw bu.push(P),Error(c(350))}function af(g,P,z,ge){var ke=nn;if(ke===null)throw Error(c(349));var at=P._getVersion,E=at(P._source),t=xu.current,n=t.useState(function(){return Ca(ke,P,z)}),s=n[1],v=n[0];n=Lo;var w=g.memoizedState,T=w.refs,U=T.getSnapshot,Y=w.source;w=w.subscribe;var W=Ws;return g.memoizedState={refs:T,source:P,subscribe:ge},t.useEffect(function(){T.getSnapshot=z,T.setSnapshot=s;var te=at(P._source);if(!Mn(E,te)){te=z(P._source),Mn(v,te)||(s(te),te=Gu(W),ke.mutableReadLanes|=te&ke.pendingLanes),te=ke.mutableReadLanes,ke.entangledLanes|=te;for(var oe=ke.entanglements,ve=te;0<ve;){var we=31-ui(ve),Ee=1<<we;oe[we]|=te,ve&=~Ee}}},[z,P,ge]),t.useEffect(function(){return ge(P._source,function(){var te=T.getSnapshot,oe=T.setSnapshot;try{oe(te(P._source));var ve=Gu(W);ke.mutableReadLanes|=ve&ke.pendingLanes}catch(we){oe(function(){throw we})}})},[P,ge]),Mn(U,z)&&Mn(Y,P)&&Mn(w,ge)||(g={pending:null,dispatch:null,lastRenderedReducer:wu,lastRenderedState:v},g.dispatch=s=Wc.bind(null,Ws,g),n.queue=g,n.baseQueue=null,v=Ca(ke,P,z),n.memoizedState=n.baseState=v),v}function Hc(g,P,z){var ge=Cl();return af(ge,g,P,z)}function Nu(g){var P=ou();return typeof g=="function"&&(g=g()),P.memoizedState=P.baseState=g,g=P.queue={pending:null,dispatch:null,lastRenderedReducer:wu,lastRenderedState:g},g=g.dispatch=Wc.bind(null,Ws,g),[P.memoizedState,g]}function Cc(g,P,z,ge){return g={tag:g,create:P,destroy:z,deps:ge,next:null},P=Ws.updateQueue,P===null?(P={lastEffect:null},Ws.updateQueue=P,P.lastEffect=g.next=g):(z=P.lastEffect,z===null?P.lastEffect=g.next=g:(ge=z.next,z.next=g,g.next=ge,P.lastEffect=g)),g}function sf(g){var P=ou();return g={current:g},P.memoizedState=g}function oc(){return Cl().memoizedState}function uu(g,P,z,ge){var ke=ou();Ws.flags|=g,ke.memoizedState=Cc(1|P,z,void 0,ge===void 0?null:ge)}function Tc(g,P,z,ge){var ke=Cl();ge=ge===void 0?null:ge;var at=void 0;if(Fs!==null){var E=Fs.memoizedState;if(at=E.destroy,ge!==null&&Sc(ge,E.deps)){Cc(P,z,at,ge);return}}Ws.flags|=g,ke.memoizedState=Cc(1|P,z,at,ge)}function Tl(g,P){return uu(516,4,g,P)}function $l(g,P){return Tc(516,4,g,P)}function uc(g,P){return Tc(4,2,g,P)}function Kl(g,P){if(typeof P=="function")return g=g(),P(g),function(){P(null)};if(P!=null)return g=g(),P.current=g,function(){P.current=null}}function eu(g,P,z){return z=z!=null?z.concat([g]):null,Tc(4,2,Kl.bind(null,P,g),z)}function ju(){}function lc(g,P){var z=Cl();P=P===void 0?null:P;var ge=z.memoizedState;return ge!==null&&P!==null&&Sc(P,ge[1])?ge[0]:(z.memoizedState=[g,P],g)}function Uu(g,P){var z=Cl();P=P===void 0?null:P;var ge=z.memoizedState;return ge!==null&&P!==null&&Sc(P,ge[1])?ge[0]:(g=g(),z.memoizedState=[g,P],g)}function Pc(g,P){var z=Zt();Ot(98>z?98:z,function(){g(!0)}),Ot(97<z?97:z,function(){var ge=pu.transition;pu.transition=1;try{g(!1),P()}finally{pu.transition=ge}})}function Wc(g,P,z){var ge=ru(),ke=Gu(g),at={lane:ke,action:z,eagerReducer:null,eagerState:null,next:null},E=P.pending;if(E===null?at.next=at:(at.next=E.next,E.next=at),P.pending=at,E=g.alternate,g===Ws||E!==null&&E===Ws)Al=Wl=!0;else{if(g.lanes===0&&(E===null||E.lanes===0)&&(E=P.lastRenderedReducer,E!==null))try{var t=P.lastRenderedState,n=E(t,z);if(at.eagerReducer=E,at.eagerState=n,Mn(n,t))return}catch(s){}finally{}pl(g,ke,ge)}}var Vl={readContext:Yi,useCallback:su,useContext:su,useEffect:su,useImperativeHandle:su,useLayoutEffect:su,useMemo:su,useReducer:su,useRef:su,useState:su,useDebugValue:su,useDeferredValue:su,useTransition:su,useMutableSource:su,useOpaqueIdentifier:su,unstable_isNewReconciler:!1},Gs={readContext:Yi,useCallback:function(g,P){return ou().memoizedState=[g,P===void 0?null:P],g},useContext:Yi,useEffect:Tl,useImperativeHandle:function(g,P,z){return z=z!=null?z.concat([g]):null,uu(4,2,Kl.bind(null,P,g),z)},useLayoutEffect:function(g,P){return uu(4,2,g,P)},useMemo:function(g,P){var z=ou();return P=P===void 0?null:P,g=g(),z.memoizedState=[g,P],g},useReducer:function(g,P,z){var ge=ou();return P=z!==void 0?z(P):P,ge.memoizedState=ge.baseState=P,g=ge.queue={pending:null,dispatch:null,lastRenderedReducer:g,lastRenderedState:P},g=g.dispatch=Wc.bind(null,Ws,g),[ge.memoizedState,g]},useRef:sf,useState:Nu,useDebugValue:ju,useDeferredValue:function(g){var P=Nu(g),z=P[0],ge=P[1];return Tl(function(){var ke=pu.transition;pu.transition=1;try{ge(g)}finally{pu.transition=ke}},[g]),z},useTransition:function(){var g=Nu(!1),P=g[0];return g=Pc.bind(null,g[1]),sf(g),[g,P]},useMutableSource:function(g,P,z){var ge=ou();return ge.memoizedState={refs:{getSnapshot:P,setSnapshot:null},source:g,subscribe:z},af(ge,g,P,z)},useOpaqueIdentifier:function(){if(eo){var g=!1,P=As(function(){throw g||(g=!0,z("r:"+(qs++).toString(36))),Error(c(355))}),z=Nu(P)[1];return!(Ws.mode&2)&&(Ws.flags|=516,Cc(5,function(){z("r:"+(qs++).toString(36))},void 0,null)),P}return P="r:"+(qs++).toString(36),Nu(P),P},unstable_isNewReconciler:!1},Gc={readContext:Yi,useCallback:lc,useContext:Yi,useEffect:$l,useImperativeHandle:eu,useLayoutEffect:uc,useMemo:Uu,useReducer:Gl,useRef:oc,useState:function(){return Gl(wu)},useDebugValue:ju,useDeferredValue:function(g){var P=Gl(wu),z=P[0],ge=P[1];return $l(function(){var ke=pu.transition;pu.transition=1;try{ge(g)}finally{pu.transition=ke}},[g]),z},useTransition:function(){var g=Gl(wu)[0];return[oc().current,g]},useMutableSource:Hc,useOpaqueIdentifier:function(){return Gl(wu)[0]},unstable_isNewReconciler:!1},Pl={readContext:Yi,useCallback:lc,useContext:Yi,useEffect:$l,useImperativeHandle:eu,useLayoutEffect:uc,useMemo:Uu,useReducer:il,useRef:oc,useState:function(){return il(wu)},useDebugValue:ju,useDeferredValue:function(g){var P=il(wu),z=P[0],ge=P[1];return $l(function(){var ke=pu.transition;pu.transition=1;try{ge(g)}finally{pu.transition=ke}},[g]),z},useTransition:function(){var g=il(wu)[0];return[oc().current,g]},useMutableSource:Hc,useOpaqueIdentifier:function(){return il(wu)[0]},unstable_isNewReconciler:!1},al=N.ReactCurrentOwner,Pu=!1;function to(g,P,z,ge){P.child=g===null?El(P,null,z,ge):Uo(P,g.child,z,ge)}function sl(g,P,z,ge,ke){z=z.render;var at=P.ref;return Ha(P,ke),ge=Ac(g,P,z,ge,at,ke),g!==null&&!Pu?(P.updateQueue=g.updateQueue,P.flags&=-517,g.lanes&=~ke,Su(g,P,ke)):(P.flags|=1,to(g,P,ge,ke),P.child)}function of(g,P,z,ge,ke,at){if(g===null){var E=z.type;return typeof E=="function"&&!qc(E)&&E.defaultProps===void 0&&z.compare===null&&z.defaultProps===void 0?(P.tag=15,P.type=E,Ic(g,P,E,ge,ke,at)):(g=yc(z.type,null,ge,P,P.mode,at),g.ref=P.ref,g.return=P,P.child=g)}return E=g.child,!(ke&at)&&(ke=E.memoizedProps,z=z.compare,z=z!==null?z:Zi,z(ke,ge)&&g.ref===P.ref)?Su(g,P,at):(P.flags|=1,g=ku(E,ge),g.ref=P.ref,g.return=P,P.child=g)}function Ic(g,P,z,ge,ke,at){if(g!==null&&Zi(g.memoizedProps,ge)&&g.ref===P.ref)if(Pu=!1,(at&ke)!==0)g.flags&16384&&(Pu=!0);else return P.lanes=g.lanes,Su(g,P,at);return Mo(g,P,z,ge,at)}function $c(g,P,z){var ge=P.pendingProps,ke=ge.children,at=g!==null?g.memoizedState:null;if(ge.mode==="hidden"||ge.mode==="unstable-defer-without-hiding")if(!(P.mode&4))P.memoizedState={baseLanes:0},$i(P,z);else if(z&1073741824)P.memoizedState={baseLanes:0},$i(P,at!==null?at.baseLanes:z);else return g=at!==null?at.baseLanes|z:z,P.lanes=P.childLanes=1073741824,P.memoizedState={baseLanes:g},$i(P,g),null;else at!==null?(ge=at.baseLanes|z,P.memoizedState=null):ge=z,$i(P,ge);return to(g,P,ke,z),P.child}function Yu(g,P){var z=P.ref;(g===null&&z!==null||g!==null&&g.ref!==z)&&(P.flags|=128)}function Mo(g,P,z,ge,ke){var at=Vr(z)?Ae:ga.current;return at=wr(P,at),Ha(P,ke),z=Ac(g,P,z,ge,at,ke),g!==null&&!Pu?(P.updateQueue=g.updateQueue,P.flags&=-517,g.lanes&=~ke,Su(g,P,ke)):(P.flags|=1,to(g,P,z,ke),P.child)}function Il(g,P,z,ge,ke){if(Vr(z)){var at=!0;Vn(P)}else at=!1;if(Ha(P,ke),P.stateNode===null)g!==null&&(g.alternate=null,P.alternate=null,P.flags|=2),qo(P,z,ge),Fu(P,z,ge,ke),ge=!0;else if(g===null){var E=P.stateNode,t=P.memoizedProps;E.props=t;var n=E.context,s=z.contextType;typeof s=="object"&&s!==null?s=Yi(s):(s=Vr(z)?Ae:ga.current,s=wr(P,s));var v=z.getDerivedStateFromProps,w=typeof v=="function"||typeof E.getSnapshotBeforeUpdate=="function";w||typeof E.UNSAFE_componentWillReceiveProps!="function"&&typeof E.componentWillReceiveProps!="function"||(t!==ge||n!==s)&&Hs(P,E,ge,s),Ns=!1;var T=P.memoizedState;E.state=T,Rs(P,ge,E,ke),n=P.memoizedState,t!==ge||T!==n||ye.current||Ns?(typeof v=="function"&&(xl(P,z,v,ge),n=P.memoizedState),(t=Ns||Tu(P,z,t,ge,T,n,s))?(w||typeof E.UNSAFE_componentWillMount!="function"&&typeof E.componentWillMount!="function"||(typeof E.componentWillMount=="function"&&E.componentWillMount(),typeof E.UNSAFE_componentWillMount=="function"&&E.UNSAFE_componentWillMount()),typeof E.componentDidMount=="function"&&(P.flags|=4)):(typeof E.componentDidMount=="function"&&(P.flags|=4),P.memoizedProps=ge,P.memoizedState=n),E.props=ge,E.state=n,E.context=s,ge=t):(typeof E.componentDidMount=="function"&&(P.flags|=4),ge=!1)}else{E=P.stateNode,fi(g,P),t=P.memoizedProps,s=P.type===P.elementType?t:Gn(P.type,t),E.props=s,w=P.pendingProps,T=E.context,n=z.contextType,typeof n=="object"&&n!==null?n=Yi(n):(n=Vr(z)?Ae:ga.current,n=wr(P,n));var U=z.getDerivedStateFromProps;(v=typeof U=="function"||typeof E.getSnapshotBeforeUpdate=="function")||typeof E.UNSAFE_componentWillReceiveProps!="function"&&typeof E.componentWillReceiveProps!="function"||(t!==w||T!==n)&&Hs(P,E,ge,n),Ns=!1,T=P.memoizedState,E.state=T,Rs(P,ge,E,ke);var Y=P.memoizedState;t!==w||T!==Y||ye.current||Ns?(typeof U=="function"&&(xl(P,z,U,ge),Y=P.memoizedState),(s=Ns||Tu(P,z,s,ge,T,Y,n))?(v||typeof E.UNSAFE_componentWillUpdate!="function"&&typeof E.componentWillUpdate!="function"||(typeof E.componentWillUpdate=="function"&&E.componentWillUpdate(ge,Y,n),typeof E.UNSAFE_componentWillUpdate=="function"&&E.UNSAFE_componentWillUpdate(ge,Y,n)),typeof E.componentDidUpdate=="function"&&(P.flags|=4),typeof E.getSnapshotBeforeUpdate=="function"&&(P.flags|=256)):(typeof E.componentDidUpdate!="function"||t===g.memoizedProps&&T===g.memoizedState||(P.flags|=4),typeof E.getSnapshotBeforeUpdate!="function"||t===g.memoizedProps&&T===g.memoizedState||(P.flags|=256),P.memoizedProps=ge,P.memoizedState=Y),E.props=ge,E.state=Y,E.context=n,ge=s):(typeof E.componentDidUpdate!="function"||t===g.memoizedProps&&T===g.memoizedState||(P.flags|=4),typeof E.getSnapshotBeforeUpdate!="function"||t===g.memoizedProps&&T===g.memoizedState||(P.flags|=256),ge=!1)}return ze(g,P,z,ge,at,ke)}function ze(g,P,z,ge,ke,at){Yu(g,P);var E=(P.flags&64)!==0;if(!ge&&!E)return ke&&Oi(P,z,!1),Su(g,P,at);ge=P.stateNode,al.current=P;var t=E&&typeof z.getDerivedStateFromError!="function"?null:ge.render();return P.flags|=1,g!==null&&E?(P.child=Uo(P,g.child,null,at),P.child=Uo(P,null,t,at)):to(g,P,t,at),P.memoizedState=ge.state,ke&&Oi(P,z,!0),P.child}function Eu(g){var P=g.stateNode;P.pendingContext?Kr(g,P.pendingContext,P.pendingContext!==P.context):P.context&&Kr(g,P.context,!1),ac(g,P.containerInfo)}var Go={dehydrated:null,retryLane:0};function Ol(g,P,z){var ge=P.pendingProps,ke=oo.current,at=!1,E;return(E=(P.flags&64)!==0)||(E=g!==null&&g.memoizedState===null?!1:(ke&2)!==0),E?(at=!0,P.flags&=-65):g!==null&&g.memoizedState===null||ge.fallback===void 0||ge.unstable_avoidThisFallback===!0||(ke|=1),Za(oo,ke&1),g===null?(ge.fallback!==void 0&&xo(P),g=ge.children,ke=ge.fallback,at?(g=Os(P,g,ke,z),P.child.memoizedState={baseLanes:z},P.memoizedState=Go,g):typeof ge.unstable_expectedLoadTime=="number"?(g=Os(P,g,ke,z),P.child.memoizedState={baseLanes:z},P.memoizedState=Go,P.lanes=33554432,g):(z=df({mode:"visible",children:g},P.mode,z,null),z.return=P,P.child=z)):g.memoizedState!==null?at?(ge=zu(g,P,ge.children,ge.fallback,z),at=P.child,ke=g.child.memoizedState,at.memoizedState=ke===null?{baseLanes:z}:{baseLanes:ke.baseLanes|z},at.childLanes=g.childLanes&~z,P.memoizedState=Go,ge):(z=uo(g,P,ge.children,z),P.memoizedState=null,z):at?(ge=zu(g,P,ge.children,ge.fallback,z),at=P.child,ke=g.child.memoizedState,at.memoizedState=ke===null?{baseLanes:z}:{baseLanes:ke.baseLanes|z},at.childLanes=g.childLanes&~z,P.memoizedState=Go,ge):(z=uo(g,P,ge.children,z),P.memoizedState=null,z)}function Os(g,P,z,ge){var ke=g.mode,at=g.child;return P={mode:"hidden",children:P},!(ke&2)&&at!==null?(at.childLanes=0,at.pendingProps=P):at=df(P,ke,0,null),z=To(z,ke,ge,null),at.return=g,z.return=g,at.sibling=z,g.child=at,z}function uo(g,P,z,ge){var ke=g.child;return g=ke.sibling,z=ku(ke,{mode:"visible",children:z}),!(P.mode&2)&&(z.lanes=ge),z.return=P,z.sibling=null,g!==null&&(g.nextEffect=null,g.flags=8,P.firstEffect=P.lastEffect=g),P.child=z}function zu(g,P,z,ge,ke){var at=P.mode,E=g.child;g=E.sibling;var t={mode:"hidden",children:z};return!(at&2)&&P.child!==E?(z=P.child,z.childLanes=0,z.pendingProps=t,E=z.lastEffect,E!==null?(P.firstEffect=z.firstEffect,P.lastEffect=E,E.nextEffect=null):P.firstEffect=P.lastEffect=null):z=ku(E,t),g!==null?ge=ku(g,ge):(ge=To(ge,at,ke,null),ge.flags|=2),ge.return=P,z.return=P,z.sibling=ge,P.child=z,ge}function Zo(g,P){g.lanes|=P;var z=g.alternate;z!==null&&(z.lanes|=P),bs(g.return,P)}function ol(g,P,z,ge,ke,at){var E=g.memoizedState;E===null?g.memoizedState={isBackwards:P,rendering:null,renderingStartTime:0,last:ge,tail:z,tailMode:ke,lastEffect:at}:(E.isBackwards=P,E.rendering=null,E.renderingStartTime=0,E.last=ge,E.tail=z,E.tailMode=ke,E.lastEffect=at)}function Zu(g,P,z){var ge=P.pendingProps,ke=ge.revealOrder,at=ge.tail;if(to(g,P,ge.children,z),ge=oo.current,ge&2)ge=ge&1|2,P.flags|=64;else{if(g!==null&&g.flags&64)e:for(g=P.child;g!==null;){if(g.tag===13)g.memoizedState!==null&&Zo(g,z);else if(g.tag===19)Zo(g,z);else if(g.child!==null){g.child.return=g,g=g.child;continue}if(g===P)break e;for(;g.sibling===null;){if(g.return===null||g.return===P)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}ge&=1}if(Za(oo,ge),!(P.mode&2))P.memoizedState=null;else switch(ke){case"forwards":for(z=P.child,ke=null;z!==null;)g=z.alternate,g!==null&&Hl(g)===null&&(ke=z),z=z.sibling;z=ke,z===null?(ke=P.child,P.child=null):(ke=z.sibling,z.sibling=null),ol(P,!1,ke,z,at,P.lastEffect);break;case"backwards":for(z=null,ke=P.child,P.child=null;ke!==null;){if(g=ke.alternate,g!==null&&Hl(g)===null){P.child=ke;break}g=ke.sibling,ke.sibling=z,z=ke,ke=g}ol(P,!0,z,null,at,P.lastEffect);break;case"together":ol(P,!1,null,null,void 0,P.lastEffect);break;default:P.memoizedState=null}return P.child}function Su(g,P,z){if(g!==null&&(P.dependencies=g.dependencies),mo|=P.lanes,z&P.childLanes){if(g!==null&&P.child!==g.child)throw Error(c(153));if(P.child!==null){for(g=P.child,z=ku(g,g.pendingProps),P.child=z,z.return=P;g.sibling!==null;)g=g.sibling,z=z.sibling=ku(g,g.pendingProps),z.return=P;z.sibling=null}return P.child}return null}var Xu,ul,lu,Qu;Xu=function(g,P){for(var z=P.child;z!==null;){if(z.tag===5||z.tag===6)g.appendChild(z.stateNode);else if(z.tag!==4&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===P)break;for(;z.sibling===null;){if(z.return===null||z.return===P)return;z=z.return}z.sibling.return=z.return,z=z.sibling}},ul=function(){},lu=function(g,P,z,ge){var ke=g.memoizedProps;if(ke!==ge){g=P.stateNode,yu(zo.current);var at=null;switch(z){case"input":ke=ft(g,ke),ge=ft(g,ge),at=[];break;case"option":ke=Ye(g,ke),ge=Ye(g,ge),at=[];break;case"select":ke=i({},ke,{value:void 0}),ge=i({},ge,{value:void 0}),at=[];break;case"textarea":ke=xt(g,ke),ge=xt(g,ge),at=[];break;default:typeof ke.onClick!="function"&&typeof ge.onClick=="function"&&(g.onclick=Xn)}Te(z,ge);var E;z=null;for(s in ke)if(!ge.hasOwnProperty(s)&&ke.hasOwnProperty(s)&&ke[s]!=null)if(s==="style"){var t=ke[s];for(E in t)t.hasOwnProperty(E)&&(z||(z={}),z[E]="")}else s!=="dangerouslySetInnerHTML"&&s!=="children"&&s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(o.hasOwnProperty(s)?at||(at=[]):(at=at||[]).push(s,null));for(s in ge){var n=ge[s];if(t=ke!=null?ke[s]:void 0,ge.hasOwnProperty(s)&&n!==t&&(n!=null||t!=null))if(s==="style")if(t){for(E in t)!t.hasOwnProperty(E)||n&&n.hasOwnProperty(E)||(z||(z={}),z[E]="");for(E in n)n.hasOwnProperty(E)&&t[E]!==n[E]&&(z||(z={}),z[E]=n[E])}else z||(at||(at=[]),at.push(s,z)),z=n;else s==="dangerouslySetInnerHTML"?(n=n?n.__html:void 0,t=t?t.__html:void 0,n!=null&&t!==n&&(at=at||[]).push(s,n)):s==="children"?typeof n!="string"&&typeof n!="number"||(at=at||[]).push(s,""+n):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&(o.hasOwnProperty(s)?(n!=null&&s==="onScroll"&&Qe("scroll",g),at||t===n||(at=[])):typeof n=="object"&&n!==null&&n.$$typeof===Z?n.toString():(at=at||[]).push(s,n))}z&&(at=at||[]).push("style",z);var s=at;(P.updateQueue=s)&&(P.flags|=4)}},Qu=function(g,P,z,ge){z!==ge&&(P.flags|=4)};function tu(g,P){if(!eo)switch(g.tailMode){case"hidden":P=g.tail;for(var z=null;P!==null;)P.alternate!==null&&(z=P),P=P.sibling;z===null?g.tail=null:z.sibling=null;break;case"collapsed":z=g.tail;for(var ge=null;z!==null;)z.alternate!==null&&(ge=z),z=z.sibling;ge===null?P||g.tail===null?g.tail=null:g.tail.sibling=null:ge.sibling=null}}function Ef(g,P,z){var ge=P.pendingProps;switch(P.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 Vr(P.type)&&gr(),null;case 3:return Zl(),ea(ye),ea(ga),Ec(),ge=P.stateNode,ge.pendingContext&&(ge.context=ge.pendingContext,ge.pendingContext=null),(g===null||g.child===null)&&(nf(P)?P.flags|=4:ge.hydrate||(P.flags|=256)),ul(P),null;case 5:sc(P);var ke=yu(zl.current);if(z=P.type,g!==null&&P.stateNode!=null)lu(g,P,z,ge,ke),g.ref!==P.ref&&(P.flags|=128);else{if(!ge){if(P.stateNode===null)throw Error(c(166));return null}if(g=yu(zo.current),nf(P)){ge=P.stateNode,z=P.type;var at=P.memoizedProps;switch(ge[Da]=P,ge[Qi]=at,z){case"dialog":Qe("cancel",ge),Qe("close",ge);break;case"iframe":case"object":case"embed":Qe("load",ge);break;case"video":case"audio":for(g=0;g<kn.length;g++)Qe(kn[g],ge);break;case"source":Qe("error",ge);break;case"img":case"image":case"link":Qe("error",ge),Qe("load",ge);break;case"details":Qe("toggle",ge);break;case"input":qe(ge,at),Qe("invalid",ge);break;case"select":ge._wrapperState={wasMultiple:!!at.multiple},Qe("invalid",ge);break;case"textarea":ir(ge,at),Qe("invalid",ge)}Te(z,at),g=null;for(var E in at)at.hasOwnProperty(E)&&(ke=at[E],E==="children"?typeof ke=="string"?ge.textContent!==ke&&(g=["children",ke]):typeof ke=="number"&&ge.textContent!==""+ke&&(g=["children",""+ke]):o.hasOwnProperty(E)&&ke!=null&&E==="onScroll"&&Qe("scroll",ge));switch(z){case"input":Nt(ge),Re(ge,at,!0);break;case"textarea":Nt(ge),Le(ge);break;case"select":case"option":break;default:typeof at.onClick=="function"&&(ge.onclick=Xn)}ge=g,P.updateQueue=ge,ge!==null&&(P.flags|=4)}else{switch(E=ke.nodeType===9?ke:ke.ownerDocument,g===tt.html&&(g=Vt(z)),g===tt.html?z==="script"?(g=E.createElement("div"),g.innerHTML="<script><\/script>",g=g.removeChild(g.firstChild)):typeof ge.is=="string"?g=E.createElement(z,{is:ge.is}):(g=E.createElement(z),z==="select"&&(E=g,ge.multiple?E.multiple=!0:ge.size&&(E.size=ge.size))):g=E.createElementNS(g,z),g[Da]=P,g[Qi]=ge,Xu(g,P,!1,!1),P.stateNode=g,E=ct(z,ge),z){case"dialog":Qe("cancel",g),Qe("close",g),ke=ge;break;case"iframe":case"object":case"embed":Qe("load",g),ke=ge;break;case"video":case"audio":for(ke=0;ke<kn.length;ke++)Qe(kn[ke],g);ke=ge;break;case"source":Qe("error",g),ke=ge;break;case"img":case"image":case"link":Qe("error",g),Qe("load",g),ke=ge;break;case"details":Qe("toggle",g),ke=ge;break;case"input":qe(g,ge),ke=ft(g,ge),Qe("invalid",g);break;case"option":ke=Ye(g,ge);break;case"select":g._wrapperState={wasMultiple:!!ge.multiple},ke=i({},ge,{value:void 0}),Qe("invalid",g);break;case"textarea":ir(g,ge),ke=xt(g,ge),Qe("invalid",g);break;default:ke=ge}Te(z,ke);var t=ke;for(at in t)if(t.hasOwnProperty(at)){var n=t[at];at==="style"?pe(g,n):at==="dangerouslySetInnerHTML"?(n=n?n.__html:void 0,n!=null&&Gt(g,n)):at==="children"?typeof n=="string"?(z!=="textarea"||n!=="")&&Pt(g,n):typeof n=="number"&&Pt(g,""+n):at!=="suppressContentEditableWarning"&&at!=="suppressHydrationWarning"&&at!=="autoFocus"&&(o.hasOwnProperty(at)?n!=null&&at==="onScroll"&&Qe("scroll",g):n!=null&&B(g,at,n,E))}switch(z){case"input":Nt(g),Re(g,ge,!1);break;case"textarea":Nt(g),Le(g);break;case"option":ge.value!=null&&g.setAttribute("value",""+rr(ge.value));break;case"select":g.multiple=!!ge.multiple,at=ge.value,at!=null?dt(g,!!ge.multiple,at,!1):ge.defaultValue!=null&&dt(g,!!ge.multiple,ge.defaultValue,!0);break;default:typeof ke.onClick=="function"&&(g.onclick=Xn)}Hi(z,ge)&&(P.flags|=4)}P.ref!==null&&(P.flags|=128)}return null;case 6:if(g&&P.stateNode!=null)Qu(g,P,g.memoizedProps,ge);else{if(typeof ge!="string"&&P.stateNode===null)throw Error(c(166));z=yu(zl.current),yu(zo.current),nf(P)?(ge=P.stateNode,z=P.memoizedProps,ge[Da]=P,ge.nodeValue!==z&&(P.flags|=4)):(ge=(z.nodeType===9?z:z.ownerDocument).createTextNode(ge),ge[Da]=P,P.stateNode=ge)}return null;case 13:return ea(oo),ge=P.memoizedState,P.flags&64?(P.lanes=z,P):(ge=ge!==null,z=!1,g===null?P.memoizedProps.fallback!==void 0&&nf(P):z=g.memoizedState!==null,ge&&!z&&P.mode&2&&(g===null&&P.memoizedProps.unstable_avoidThisFallback!==!0||oo.current&1?Ta===0&&(Ta=3):((Ta===0||Ta===3)&&(Ta=4),nn===null||!(mo&134217727)&&!(xs&134217727)||Ju(nn,un))),(ge||z)&&(P.flags|=4),null);case 4:return Zl(),ul(P),g===null&&Kt(P.stateNode.containerInfo),null;case 10:return es(P),null;case 17:return Vr(P.type)&&gr(),null;case 19:if(ea(oo),ge=P.memoizedState,ge===null)return null;if(at=(P.flags&64)!==0,E=ge.rendering,E===null)if(at)tu(ge,!1);else{if(Ta!==0||g!==null&&g.flags&64)for(g=P.child;g!==null;){if(E=Hl(g),E!==null){for(P.flags|=64,tu(ge,!1),at=E.updateQueue,at!==null&&(P.updateQueue=at,P.flags|=4),ge.lastEffect===null&&(P.firstEffect=null),P.lastEffect=ge.lastEffect,ge=z,z=P.child;z!==null;)at=z,g=ge,at.flags&=2,at.nextEffect=null,at.firstEffect=null,at.lastEffect=null,E=at.alternate,E===null?(at.childLanes=0,at.lanes=g,at.child=null,at.memoizedProps=null,at.memoizedState=null,at.updateQueue=null,at.dependencies=null,at.stateNode=null):(at.childLanes=E.childLanes,at.lanes=E.lanes,at.child=E.child,at.memoizedProps=E.memoizedProps,at.memoizedState=E.memoizedState,at.updateQueue=E.updateQueue,at.type=E.type,g=E.dependencies,at.dependencies=g===null?null:{lanes:g.lanes,firstContext:g.firstContext}),z=z.sibling;return Za(oo,oo.current&1|2),P.child}g=g.sibling}ge.tail!==null&&Tt()>Ml&&(P.flags|=64,at=!0,tu(ge,!1),P.lanes=33554432)}else{if(!at)if(g=Hl(E),g!==null){if(P.flags|=64,at=!0,z=g.updateQueue,z!==null&&(P.updateQueue=z,P.flags|=4),tu(ge,!0),ge.tail===null&&ge.tailMode==="hidden"&&!E.alternate&&!eo)return P=P.lastEffect=ge.lastEffect,P!==null&&(P.nextEffect=null),null}else 2*Tt()-ge.renderingStartTime>Ml&&z!==1073741824&&(P.flags|=64,at=!0,tu(ge,!1),P.lanes=33554432);ge.isBackwards?(E.sibling=P.child,P.child=E):(z=ge.last,z!==null?z.sibling=E:P.child=E,ge.last=E)}return ge.tail!==null?(z=ge.tail,ge.rendering=z,ge.tail=z.sibling,ge.lastEffect=P.lastEffect,ge.renderingStartTime=Tt(),z.sibling=null,P=oo.current,Za(oo,at?P&1|2:P&1),z):null;case 23:case 24:return ta(),g!==null&&g.memoizedState!==null!=(P.memoizedState!==null)&&ge.mode!=="unstable-defer-without-hiding"&&(P.flags|=4),null}throw Error(c(156,P.tag))}function Kc(g){switch(g.tag){case 1:Vr(g.type)&&gr();var P=g.flags;return P&4096?(g.flags=P&-4097|64,g):null;case 3:if(Zl(),ea(ye),ea(ga),Ec(),P=g.flags,P&64)throw Error(c(285));return g.flags=P&-4097|64,g;case 5:return sc(g),null;case 13:return ea(oo),P=g.flags,P&4096?(g.flags=P&-4097|64,g):null;case 19:return ea(oo),null;case 4:return Zl(),null;case 10:return es(g),null;case 23:case 24:return ta(),null;default:return null}}function po(g,P){try{var z="",ge=P;do z+=Ht(ge),ge=ge.return;while(ge);var ke=z}catch(at){ke=`
|
|
|
Error generating stack: `+at.message+`
|
|
|
`+at.stack}return{value:g,source:P,stack:ke}}function mu(g,P){try{console.error(P.value)}catch(z){setTimeout(function(){throw z})}}var Dl=typeof WeakMap=="function"?WeakMap:Map;function Yl(g,P,z){z=ho(-1,z),z.tag=3,z.payload={element:null};var ge=P.value;return z.callback=function(){fl||(fl=!0,dc=ge),mu(g,P)},z}function Xl(g,P,z){z=ho(-1,z),z.tag=3;var ge=g.type.getDerivedStateFromError;if(typeof ge=="function"){var ke=P.value;z.payload=function(){return mu(g,P),ge(ke)}}var at=g.stateNode;return at!==null&&typeof at.componentDidCatch=="function"&&(z.callback=function(){typeof ge!="function"&&(Co===null?Co=new Set([this]):Co.add(this),mu(g,P));var E=P.stack;this.componentDidCatch(P.value,{componentStack:E!==null?E:""})}),z}var ll=typeof WeakSet=="function"?WeakSet:Set;function kl(g){var P=g.ref;if(P!==null)if(typeof P=="function")try{P(null)}catch(z){tl(g,z)}else P.current=null}function Oc(g,P){switch(P.tag){case 0:case 11:case 15:case 22:return;case 1:if(P.flags&256&&g!==null){var z=g.memoizedProps,ge=g.memoizedState;g=P.stateNode,P=g.getSnapshotBeforeUpdate(P.elementType===P.type?z:Gn(P.type,z),ge),g.__reactInternalSnapshotBeforeUpdate=P}return;case 3:P.flags&256&&vi(P.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(c(163))}function cc(g,P,z){switch(z.tag){case 0:case 11:case 15:case 22:if(P=z.updateQueue,P=P!==null?P.lastEffect:null,P!==null){g=P=P.next;do{if((g.tag&3)===3){var ge=g.create;g.destroy=ge()}g=g.next}while(g!==P)}if(P=z.updateQueue,P=P!==null?P.lastEffect:null,P!==null){g=P=P.next;do{var ke=g;ge=ke.next,ke=ke.tag,ke&4&&ke&1&&(Lc(z,g),uf(z,g)),g=ge}while(g!==P)}return;case 1:g=z.stateNode,z.flags&4&&(P===null?g.componentDidMount():(ge=z.elementType===z.type?P.memoizedProps:Gn(z.type,P.memoizedProps),g.componentDidUpdate(ge,P.memoizedState,g.__reactInternalSnapshotBeforeUpdate))),P=z.updateQueue,P!==null&&Ls(z,P,g);return;case 3:if(P=z.updateQueue,P!==null){if(g=null,z.child!==null)switch(z.child.tag){case 5:g=z.child.stateNode;break;case 1:g=z.child.stateNode}Ls(z,P,g)}return;case 5:g=z.stateNode,P===null&&z.flags&4&&Hi(z.type,z.memoizedProps)&&g.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&&vt(z))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(c(163))}function Iu(g,P){for(var z=g;;){if(z.tag===5){var ge=z.stateNode;if(P)ge=ge.style,typeof ge.setProperty=="function"?ge.setProperty("display","none","important"):ge.display="none";else{ge=z.stateNode;var ke=z.memoizedProps.style;ke=ke!=null&&ke.hasOwnProperty("display")?ke.display:null,ge.style.display=fe("display",ke)}}else if(z.tag===6)z.stateNode.nodeValue=P?"":z.memoizedProps;else if((z.tag!==23&&z.tag!==24||z.memoizedState===null||z===g)&&z.child!==null){z.child.return=z,z=z.child;continue}if(z===g)break;for(;z.sibling===null;){if(z.return===null||z.return===g)return;z=z.return}z.sibling.return=z.return,z=z.sibling}}function Rl(g,P){if(An&&typeof An.onCommitFiberUnmount=="function")try{An.onCommitFiberUnmount(Dn,P)}catch(at){}switch(P.tag){case 0:case 11:case 14:case 15:case 22:if(g=P.updateQueue,g!==null&&(g=g.lastEffect,g!==null)){var z=g=g.next;do{var ge=z,ke=ge.destroy;if(ge=ge.tag,ke!==void 0)if(ge&4)Lc(P,z);else{ge=P;try{ke()}catch(at){tl(ge,at)}}z=z.next}while(z!==g)}break;case 1:if(kl(P),g=P.stateNode,typeof g.componentWillUnmount=="function")try{g.props=P.memoizedProps,g.state=P.memoizedState,g.componentWillUnmount()}catch(at){tl(P,at)}break;case 5:kl(P);break;case 4:Rc(g,P)}}function Dc(g){g.alternate=null,g.child=null,g.dependencies=null,g.firstEffect=null,g.lastEffect=null,g.memoizedProps=null,g.memoizedState=null,g.pendingProps=null,g.return=null,g.updateQueue=null}function kc(g){return g.tag===5||g.tag===3||g.tag===4}function Fo(g){e:{for(var P=g.return;P!==null;){if(kc(P))break e;P=P.return}throw Error(c(160))}var z=P;switch(P=z.stateNode,z.tag){case 5:var ge=!1;break;case 3:P=P.containerInfo,ge=!0;break;case 4:P=P.containerInfo,ge=!0;break;default:throw Error(c(161))}z.flags&16&&(Pt(P,""),z.flags&=-17);e:t:for(z=g;;){for(;z.sibling===null;){if(z.return===null||kc(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?Ql(g,z,P):Ll(g,z,P)}function Ql(g,P,z){var ge=g.tag,ke=ge===5||ge===6;if(ke)g=ke?g.stateNode:g.stateNode.instance,P?z.nodeType===8?z.parentNode.insertBefore(g,P):z.insertBefore(g,P):(z.nodeType===8?(P=z.parentNode,P.insertBefore(g,z)):(P=z,P.appendChild(g)),z=z._reactRootContainer,z!=null||P.onclick!==null||(P.onclick=Xn));else if(ge!==4&&(g=g.child,g!==null))for(Ql(g,P,z),g=g.sibling;g!==null;)Ql(g,P,z),g=g.sibling}function Ll(g,P,z){var ge=g.tag,ke=ge===5||ge===6;if(ke)g=ke?g.stateNode:g.stateNode.instance,P?z.insertBefore(g,P):z.appendChild(g);else if(ge!==4&&(g=g.child,g!==null))for(Ll(g,P,z),g=g.sibling;g!==null;)Ll(g,P,z),g=g.sibling}function Rc(g,P){for(var z=P,ge=!1,ke,at;;){if(!ge){ge=z.return;e:for(;;){if(ge===null)throw Error(c(160));switch(ke=ge.stateNode,ge.tag){case 5:at=!1;break e;case 3:ke=ke.containerInfo,at=!0;break e;case 4:ke=ke.containerInfo,at=!0;break e}ge=ge.return}ge=!0}if(z.tag===5||z.tag===6){e:for(var E=g,t=z,n=t;;)if(Rl(E,n),n.child!==null&&n.tag!==4)n.child.return=n,n=n.child;else{if(n===t)break e;for(;n.sibling===null;){if(n.return===null||n.return===t)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}at?(E=ke,t=z.stateNode,E.nodeType===8?E.parentNode.removeChild(t):E.removeChild(t)):ke.removeChild(z.stateNode)}else if(z.tag===4){if(z.child!==null){ke=z.stateNode.containerInfo,at=!0,z.child.return=z,z=z.child;continue}}else if(Rl(g,z),z.child!==null){z.child.return=z,z=z.child;continue}if(z===P)break;for(;z.sibling===null;){if(z.return===null||z.return===P)return;z=z.return,z.tag===4&&(ge=!1)}z.sibling.return=z.return,z=z.sibling}}function ql(g,P){switch(P.tag){case 0:case 11:case 14:case 15:case 22:var z=P.updateQueue;if(z=z!==null?z.lastEffect:null,z!==null){var ge=z=z.next;do(ge.tag&3)===3&&(g=ge.destroy,ge.destroy=void 0,g!==void 0&&g()),ge=ge.next;while(ge!==z)}return;case 1:return;case 5:if(z=P.stateNode,z!=null){ge=P.memoizedProps;var ke=g!==null?g.memoizedProps:ge;g=P.type;var at=P.updateQueue;if(P.updateQueue=null,at!==null){for(z[Qi]=ge,g==="input"&&ge.type==="radio"&&ge.name!=null&&Be(z,ge),ct(g,ke),P=ct(g,ge),ke=0;ke<at.length;ke+=2){var E=at[ke],t=at[ke+1];E==="style"?pe(z,t):E==="dangerouslySetInnerHTML"?Gt(z,t):E==="children"?Pt(z,t):B(z,E,t,P)}switch(g){case"input":xe(z,ge);break;case"textarea":er(z,ge);break;case"select":g=z._wrapperState.wasMultiple,z._wrapperState.wasMultiple=!!ge.multiple,at=ge.value,at!=null?dt(z,!!ge.multiple,at,!1):g!==!!ge.multiple&&(ge.defaultValue!=null?dt(z,!!ge.multiple,ge.defaultValue,!0):dt(z,!!ge.multiple,ge.multiple?[]:"",!1))}}}return;case 6:if(P.stateNode===null)throw Error(c(162));P.stateNode.nodeValue=P.memoizedProps;return;case 3:z=P.stateNode,z.hydrate&&(z.hydrate=!1,vt(z.containerInfo));return;case 12:return;case 13:P.memoizedState!==null&&(ec=Tt(),Iu(P.child,!0)),Vc(P);return;case 19:Vc(P);return;case 17:return;case 23:case 24:Iu(P,P.memoizedState!==null);return}throw Error(c(163))}function Vc(g){var P=g.updateQueue;if(P!==null){g.updateQueue=null;var z=g.stateNode;z===null&&(z=g.stateNode=new ll),P.forEach(function(ge){var ke=Ku.bind(null,g,ge);z.has(ge)||(z.add(ge),ge.then(ke,ke))})}}function I(g,P){return g!==null&&(g=g.memoizedState,g===null||g.dehydrated!==null)?(P=P.memoizedState,P!==null&&P.dehydrated===null):!1}var D=Math.ceil,L=N.ReactCurrentDispatcher,_e=N.ReactCurrentOwner,De=0,nn=null,bn=null,un=0,Ai=0,Wa=ls(0),Ta=0,$s=null,ts=0,mo=0,xs=0,Jl=0,fc=null,ec=0,Ml=1/0;function cl(){Ml=Tt()+500}var Ci=null,fl=!1,dc=null,Co=null,ro=!1,Qa=null,Hu=90,Wu=[],hc=[],qu=null,dl=0,Yc=null,tc=-1,hl=0,pc=0,mc=null,Xc=!1;function ru(){return De&48?Tt():tc!==-1?tc:tc=Tt()}function Gu(g){if(g=g.mode,!(g&2))return 1;if(!(g&4))return Zt()===99?1:2;if(hl===0&&(hl=ts),Nn.transition!==0){pc!==0&&(pc=fc!==null?fc.pendingLanes:0),g=hl;var P=4186112&~pc;return P&=-P,P===0&&(g=4186112&~g,P=g&-g,P===0&&(P=8192)),P}return g=Zt(),De&4&&g===98?g=rn(12,hl):(g=pn(g),g=rn(g,hl)),g}function pl(g,P,z){if(50<dl)throw dl=0,Yc=null,Error(c(185));if(g=vc(g,P),g===null)return null;xi(g,P,z),g===nn&&(xs|=P,Ta===4&&Ju(g,un));var ge=Zt();P===1?De&8&&!(De&48)?Sn(g):(vu(g,z),De===0&&(cl(),qr())):(!(De&4)||ge!==98&&ge!==99||(qu===null?qu=new Set([g]):qu.add(g)),vu(g,z)),fc=g}function vc(g,P){g.lanes|=P;var z=g.alternate;for(z!==null&&(z.lanes|=P),z=g,g=g.return;g!==null;)g.childLanes|=P,z=g.alternate,z!==null&&(z.childLanes|=P),z=g,g=g.return;return z.tag===3?z.stateNode:null}function vu(g,P){for(var z=g.callbackNode,ge=g.suspendedLanes,ke=g.pingedLanes,at=g.expirationTimes,E=g.pendingLanes;0<E;){var t=31-ui(E),n=1<<t,s=at[t];if(s===-1){if(!(n&ge)||n&ke){s=P,Fr(n);var v=Tr;at[t]=10<=v?s+250:6<=v?s+5e3:-1}}else s<=P&&(g.expiredLanes|=n);E&=~n}if(ge=an(g,g===nn?un:0),P=Tr,ge===0)z!==null&&(z!==H&&Gi(z),g.callbackNode=null,g.callbackPriority=0);else{if(z!==null){if(g.callbackPriority===P)return;z!==H&&Gi(z)}P===15?(z=Sn.bind(null,g),ne===null?(ne=[z],he=ra(Mu,gn)):ne.push(z),z=H):P===14?z=zr(99,Sn.bind(null,g)):(z=xr(P),z=zr(z,_c.bind(null,g))),g.callbackPriority=P,g.callbackNode=z}}function _c(g){if(tc=-1,pc=hl=0,De&48)throw Error(c(327));var P=g.callbackNode;if(Fl()&&g.callbackNode!==P)return null;var z=an(g,g===nn?un:0);if(z===0)return null;var ge=z,ke=De;De|=16;var at=Ni();(nn!==g||un!==ge)&&(cl(),pa(g,ge));do try{Du();break}catch(t){hs(g,t)}while(!0);if(Ma(),L.current=at,De=ke,bn!==null?ge=0:(nn=null,un=0,ge=Ta),ts&xs)pa(g,0);else if(ge!==0){if(ge===2&&(De|=64,g.hydrate&&(g.hydrate=!1,vi(g.containerInfo)),z=Qr(g),z!==0&&(ge=ps(g,z))),ge===1)throw P=$s,pa(g,0),Ju(g,z),vu(g,Tt()),P;switch(g.finishedWork=g.current.alternate,g.finishedLanes=z,ge){case 0:case 1:throw Error(c(345));case 2:ml(g);break;case 3:if(Ju(g,z),(z&62914560)===z&&(ge=ec+500-Tt(),10<ge)){if(an(g,0)!==0)break;if(ke=g.suspendedLanes,(ke&z)!==z){ru(),g.pingedLanes|=g.suspendedLanes&ke;break}g.timeoutHandle=mi(ml.bind(null,g),ge);break}ml(g);break;case 4:if(Ju(g,z),(z&4186112)===z)break;for(ge=g.eventTimes,ke=-1;0<z;){var E=31-ui(z);at=1<<E,E=ge[E],E>ke&&(ke=E),z&=~at}if(z=ke,z=Tt()-z,z=(120>z?120:480>z?480:1080>z?1080:1920>z?1920:3e3>z?3e3:4320>z?4320:1960*D(z/1960))-z,10<z){g.timeoutHandle=mi(ml.bind(null,g),z);break}ml(g);break;case 5:ml(g);break;default:throw Error(c(329))}}return vu(g,Tt()),g.callbackNode===P?_c.bind(null,g):null}function Ju(g,P){for(P&=~Jl,P&=~xs,g.suspendedLanes|=P,g.pingedLanes&=~P,g=g.expirationTimes;0<P;){var z=31-ui(P),ge=1<<z;g[z]=-1,P&=~ge}}function Sn(g){if(De&48)throw Error(c(327));if(Fl(),g===nn&&g.expiredLanes&un){var P=un,z=ps(g,P);ts&xs&&(P=an(g,P),z=ps(g,P))}else P=an(g,0),z=ps(g,P);if(g.tag!==0&&z===2&&(De|=64,g.hydrate&&(g.hydrate=!1,vi(g.containerInfo)),P=Qr(g),P!==0&&(z=ps(g,P))),z===1)throw z=$s,pa(g,0),Ju(g,P),vu(g,Tt()),z;return g.finishedWork=g.current.alternate,g.finishedLanes=P,ml(g),vu(g,Tt()),null}function $n(){if(qu!==null){var g=qu;qu=null,g.forEach(function(P){P.expiredLanes|=24&P.pendingLanes,vu(P,Tt())})}qr()}function Fi(g,P){var z=De;De|=1;try{return g(P)}finally{De=z,De===0&&(cl(),qr())}}function ya(g,P){var z=De;De&=-2,De|=8;try{return g(P)}finally{De=z,De===0&&(cl(),qr())}}function $i(g,P){Za(Wa,Ai),Ai|=P,ts|=P}function ta(){Ai=Wa.current,ea(Wa)}function pa(g,P){g.finishedWork=null,g.finishedLanes=0;var z=g.timeoutHandle;if(z!==-1&&(g.timeoutHandle=-1,ha(z)),bn!==null)for(z=bn.return;z!==null;){var ge=z;switch(ge.tag){case 1:ge=ge.type.childContextTypes,ge!=null&&gr();break;case 3:Zl(),ea(ye),ea(ga),Ec();break;case 5:sc(ge);break;case 4:Zl();break;case 13:ea(oo);break;case 19:ea(oo);break;case 10:es(ge);break;case 23:case 24:ta()}z=z.return}nn=g,bn=ku(g.current,null),un=Ai=ts=P,Ta=0,$s=null,Jl=xs=mo=0}function hs(g,P){do{var z=bn;try{if(Ma(),xu.current=Vl,Wl){for(var ge=Ws.memoizedState;ge!==null;){var ke=ge.queue;ke!==null&&(ke.pending=null),ge=ge.next}Wl=!1}if(Sl=0,Lo=Fs=Ws=null,Al=!1,_e.current=null,z===null||z.return===null){Ta=1,$s=P,bn=null;break}e:{var at=g,E=z.return,t=z,n=P;if(P=un,t.flags|=2048,t.firstEffect=t.lastEffect=null,n!==null&&typeof n=="object"&&typeof n.then=="function"){var s=n;if(!(t.mode&2)){var v=t.alternate;v?(t.updateQueue=v.updateQueue,t.memoizedState=v.memoizedState,t.lanes=v.lanes):(t.updateQueue=null,t.memoizedState=null)}var w=(oo.current&1)!==0,T=E;do{var U;if(U=T.tag===13){var Y=T.memoizedState;if(Y!==null)U=Y.dehydrated!==null;else{var W=T.memoizedProps;U=W.fallback===void 0?!1:W.unstable_avoidThisFallback!==!0?!0:!w}}if(U){var te=T.updateQueue;if(te===null){var oe=new Set;oe.add(s),T.updateQueue=oe}else te.add(s);if(!(T.mode&2)){if(T.flags|=64,t.flags|=16384,t.flags&=-2981,t.tag===1)if(t.alternate===null)t.tag=17;else{var ve=ho(-1,1);ve.tag=2,so(t,ve)}t.lanes|=1;break e}n=void 0,t=P;var we=at.pingCache;if(we===null?(we=at.pingCache=new Dl,n=new Set,we.set(s,n)):(n=we.get(s),n===void 0&&(n=new Set,we.set(s,n))),!n.has(t)){n.add(t);var Ee=Of.bind(null,at,s,t);s.then(Ee,Ee)}T.flags|=4096,T.lanes=P;break e}T=T.return}while(T!==null);n=Error((Bt(t.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.`)}Ta!==5&&(Ta=2),n=po(n,t),T=E;do{switch(T.tag){case 3:at=n,T.flags|=4096,P&=-P,T.lanes|=P;var ot=Yl(T,at,P);Qo(T,ot);break e;case 1:at=n;var et=T.type,Ut=T.stateNode;if(!(T.flags&64)&&(typeof et.getDerivedStateFromError=="function"||Ut!==null&&typeof Ut.componentDidCatch=="function"&&(Co===null||!Co.has(Ut)))){T.flags|=4096,P&=-P,T.lanes|=P;var ar=Xl(T,at,P);Qo(T,ar);break e}}T=T.return}while(T!==null)}$u(z)}catch(Yt){P=Yt,bn===z&&z!==null&&(bn=z=z.return);continue}break}while(!0)}function Ni(){var g=L.current;return L.current=Vl,g===null?Vl:g}function ps(g,P){var z=De;De|=16;var ge=Ni();nn===g&&un===P||pa(g,P);do try{Ou();break}catch(ke){hs(g,ke)}while(!0);if(Ma(),De=z,L.current=ge,bn!==null)throw Error(c(261));return nn=null,un=0,Ta}function Ou(){for(;bn!==null;)el(bn)}function Du(){for(;bn!==null&&!yo();)el(bn)}function el(g){var P=gc(g.alternate,g,Ai);g.memoizedProps=g.pendingProps,P===null?$u(g):bn=P,_e.current=null}function $u(g){var P=g;do{var z=P.alternate;if(g=P.return,P.flags&2048){if(z=Kc(P),z!==null){z.flags&=2047,bn=z;return}g!==null&&(g.firstEffect=g.lastEffect=null,g.flags|=2048)}else{if(z=Ef(z,P,Ai),z!==null){bn=z;return}if(z=P,z.tag!==24&&z.tag!==23||z.memoizedState===null||Ai&1073741824||!(z.mode&4)){for(var ge=0,ke=z.child;ke!==null;)ge|=ke.lanes|ke.childLanes,ke=ke.sibling;z.childLanes=ge}g!==null&&!(g.flags&2048)&&(g.firstEffect===null&&(g.firstEffect=P.firstEffect),P.lastEffect!==null&&(g.lastEffect!==null&&(g.lastEffect.nextEffect=P.firstEffect),g.lastEffect=P.lastEffect),1<P.flags&&(g.lastEffect!==null?g.lastEffect.nextEffect=P:g.firstEffect=P,g.lastEffect=P))}if(P=P.sibling,P!==null){bn=P;return}bn=P=g}while(P!==null);Ta===0&&(Ta=5)}function ml(g){var P=Zt();return Ot(99,If.bind(null,g,P)),null}function If(g,P){do Fl();while(Qa!==null);if(De&48)throw Error(c(327));var z=g.finishedWork;if(z===null)return null;if(g.finishedWork=null,g.finishedLanes=0,z===g.current)throw Error(c(177));g.callbackNode=null;var ge=z.lanes|z.childLanes,ke=ge,at=g.pendingLanes&~ke;g.pendingLanes=ke,g.suspendedLanes=0,g.pingedLanes=0,g.expiredLanes&=ke,g.mutableReadLanes&=ke,g.entangledLanes&=ke,ke=g.entanglements;for(var E=g.eventTimes,t=g.expirationTimes;0<at;){var n=31-ui(at),s=1<<n;ke[n]=0,E[n]=-1,t[n]=-1,at&=~s}if(qu!==null&&!(ge&24)&&qu.has(g)&&qu.delete(g),g===nn&&(bn=nn=null,un=0),1<z.flags?z.lastEffect!==null?(z.lastEffect.nextEffect=z,ge=z.firstEffect):ge=z:ge=z.firstEffect,ge!==null){if(ke=De,De|=32,_e.current=null,hi=sa,E=la(),Ja(E)){if("selectionStart"in E)t={start:E.selectionStart,end:E.selectionEnd};else e:if(t=(t=E.ownerDocument)&&t.defaultView||window,(s=t.getSelection&&t.getSelection())&&s.rangeCount!==0){t=s.anchorNode,at=s.anchorOffset,n=s.focusNode,s=s.focusOffset;try{t.nodeType,n.nodeType}catch(Yt){t=null;break e}var v=0,w=-1,T=-1,U=0,Y=0,W=E,te=null;t:for(;;){for(var oe;W!==t||at!==0&&W.nodeType!==3||(w=v+at),W!==n||s!==0&&W.nodeType!==3||(T=v+s),W.nodeType===3&&(v+=W.nodeValue.length),(oe=W.firstChild)!==null;)te=W,W=oe;for(;;){if(W===E)break t;if(te===t&&++U===at&&(w=v),te===n&&++Y===s&&(T=v),(oe=W.nextSibling)!==null)break;W=te,te=W.parentNode}W=oe}t=w===-1||T===-1?null:{start:w,end:T}}else t=null;t=t||{start:0,end:0}}else t=null;gi={focusedElem:E,selectionRange:t},sa=!1,mc=null,Xc=!1,Ci=ge;do try{Sf()}catch(Yt){if(Ci===null)throw Error(c(330));tl(Ci,Yt),Ci=Ci.nextEffect}while(Ci!==null);mc=null,Ci=ge;do try{for(E=g;Ci!==null;){var ve=Ci.flags;if(ve&16&&Pt(Ci.stateNode,""),ve&128){var we=Ci.alternate;if(we!==null){var Ee=we.ref;Ee!==null&&(typeof Ee=="function"?Ee(null):Ee.current=null)}}switch(ve&1038){case 2:Fo(Ci),Ci.flags&=-3;break;case 6:Fo(Ci),Ci.flags&=-3,ql(Ci.alternate,Ci);break;case 1024:Ci.flags&=-1025;break;case 1028:Ci.flags&=-1025,ql(Ci.alternate,Ci);break;case 4:ql(Ci.alternate,Ci);break;case 8:t=Ci,Rc(E,t);var ot=t.alternate;Dc(t),ot!==null&&Dc(ot)}Ci=Ci.nextEffect}}catch(Yt){if(Ci===null)throw Error(c(330));tl(Ci,Yt),Ci=Ci.nextEffect}while(Ci!==null);if(Ee=gi,we=la(),ve=Ee.focusedElem,E=Ee.selectionRange,we!==ve&&ve&&ve.ownerDocument&&Mi(ve.ownerDocument.documentElement,ve)){for(E!==null&&Ja(ve)&&(we=E.start,Ee=E.end,Ee===void 0&&(Ee=we),"selectionStart"in ve?(ve.selectionStart=we,ve.selectionEnd=Math.min(Ee,ve.value.length)):(Ee=(we=ve.ownerDocument||document)&&we.defaultView||window,Ee.getSelection&&(Ee=Ee.getSelection(),t=ve.textContent.length,ot=Math.min(E.start,t),E=E.end===void 0?ot:Math.min(E.end,t),!Ee.extend&&ot>E&&(t=E,E=ot,ot=t),t=Ki(ve,ot),at=Ki(ve,E),t&&at&&(Ee.rangeCount!==1||Ee.anchorNode!==t.node||Ee.anchorOffset!==t.offset||Ee.focusNode!==at.node||Ee.focusOffset!==at.offset)&&(we=we.createRange(),we.setStart(t.node,t.offset),Ee.removeAllRanges(),ot>E?(Ee.addRange(we),Ee.extend(at.node,at.offset)):(we.setEnd(at.node,at.offset),Ee.addRange(we)))))),we=[],Ee=ve;Ee=Ee.parentNode;)Ee.nodeType===1&&we.push({element:Ee,left:Ee.scrollLeft,top:Ee.scrollTop});for(typeof ve.focus=="function"&&ve.focus(),ve=0;ve<we.length;ve++)Ee=we[ve],Ee.element.scrollLeft=Ee.left,Ee.element.scrollTop=Ee.top}sa=!!hi,gi=hi=null,g.current=z,Ci=ge;do try{for(ve=g;Ci!==null;){var et=Ci.flags;if(et&36&&cc(ve,Ci.alternate,Ci),et&128){we=void 0;var Ut=Ci.ref;if(Ut!==null){var ar=Ci.stateNode;switch(Ci.tag){case 5:we=ar;break;default:we=ar}typeof Ut=="function"?Ut(we):Ut.current=we}}Ci=Ci.nextEffect}}catch(Yt){if(Ci===null)throw Error(c(330));tl(Ci,Yt),Ci=Ci.nextEffect}while(Ci!==null);Ci=null,X(),De=ke}else g.current=z;if(ro)ro=!1,Qa=g,Hu=P;else for(Ci=ge;Ci!==null;)P=Ci.nextEffect,Ci.nextEffect=null,Ci.flags&8&&(et=Ci,et.sibling=null,et.stateNode=null),Ci=P;if(ge=g.pendingLanes,ge===0&&(Co=null),ge===1?g===Yc?dl++:(dl=0,Yc=g):dl=0,z=z.stateNode,An&&typeof An.onCommitFiberRoot=="function")try{An.onCommitFiberRoot(Dn,z,void 0,(z.current.flags&64)===64)}catch(Yt){}if(vu(g,Tt()),fl)throw fl=!1,g=dc,dc=null,g;return De&8||qr(),null}function Sf(){for(;Ci!==null;){var g=Ci.alternate;Xc||mc===null||(Ci.flags&8?Un(Ci,mc)&&(Xc=!0):Ci.tag===13&&I(g,Ci)&&Un(Ci,mc)&&(Xc=!0));var P=Ci.flags;P&256&&Oc(g,Ci),!(P&512)||ro||(ro=!0,zr(97,function(){return Fl(),null})),Ci=Ci.nextEffect}}function Fl(){if(Hu!==90){var g=97<Hu?97:Hu;return Hu=90,Ot(g,Qc)}return!1}function uf(g,P){Wu.push(P,g),ro||(ro=!0,zr(97,function(){return Fl(),null}))}function Lc(g,P){hc.push(P,g),ro||(ro=!0,zr(97,function(){return Fl(),null}))}function Qc(){if(Qa===null)return!1;var g=Qa;if(Qa=null,De&48)throw Error(c(331));var P=De;De|=32;var z=hc;hc=[];for(var ge=0;ge<z.length;ge+=2){var ke=z[ge],at=z[ge+1],E=ke.destroy;if(ke.destroy=void 0,typeof E=="function")try{E()}catch(n){if(at===null)throw Error(c(330));tl(at,n)}}for(z=Wu,Wu=[],ge=0;ge<z.length;ge+=2){ke=z[ge],at=z[ge+1];try{var t=ke.create;ke.destroy=t()}catch(n){if(at===null)throw Error(c(330));tl(at,n)}}for(t=g.current.firstEffect;t!==null;)g=t.nextEffect,t.nextEffect=null,t.flags&8&&(t.sibling=null,t.stateNode=null),t=g;return De=P,qr(),!0}function lf(g,P,z){P=po(z,P),P=Yl(g,P,1),so(g,P),P=ru(),g=vc(g,1),g!==null&&(xi(g,1,P),vu(g,P))}function tl(g,P){if(g.tag===3)lf(g,g,P);else for(var z=g.return;z!==null;){if(z.tag===3){lf(z,g,P);break}else if(z.tag===1){var ge=z.stateNode;if(typeof z.type.getDerivedStateFromError=="function"||typeof ge.componentDidCatch=="function"&&(Co===null||!Co.has(ge))){g=po(P,g);var ke=Xl(z,g,1);if(so(z,ke),ke=ru(),z=vc(z,1),z!==null)xi(z,1,ke),vu(z,ke);else if(typeof ge.componentDidCatch=="function"&&(Co===null||!Co.has(ge)))try{ge.componentDidCatch(P,g)}catch(at){}break}}z=z.return}}function Of(g,P,z){var ge=g.pingCache;ge!==null&&ge.delete(P),P=ru(),g.pingedLanes|=g.suspendedLanes&z,nn===g&&(un&z)===z&&(Ta===4||Ta===3&&(un&62914560)===un&&500>Tt()-ec?pa(g,0):Jl|=z),vu(g,P)}function Ku(g,P){var z=g.stateNode;z!==null&&z.delete(P),P=0,P===0&&(P=g.mode,P&2?P&4?(hl===0&&(hl=ts),P=xn(62914560&~hl),P===0&&(P=4194304)):P=Zt()===99?1:2:P=1),z=ru(),g=vc(g,P),g!==null&&(xi(g,P,z),vu(g,z))}var gc;gc=function(g,P,z){var ge=P.lanes;if(g!==null)if(g.memoizedProps!==P.pendingProps||ye.current)Pu=!0;else if(z&ge)Pu=!!(g.flags&16384);else{switch(Pu=!1,P.tag){case 3:Eu(P),Zc();break;case 5:ei(P);break;case 1:Vr(P.type)&&Vn(P);break;case 4:ac(P,P.stateNode.containerInfo);break;case 10:ge=P.memoizedProps.value;var ke=P.type._context;Za(yi,ke._currentValue),ke._currentValue=ge;break;case 13:if(P.memoizedState!==null)return z&P.child.childLanes?Ol(g,P,z):(Za(oo,oo.current&1),P=Su(g,P,z),P!==null?P.sibling:null);Za(oo,oo.current&1);break;case 19:if(ge=(z&P.childLanes)!==0,g.flags&64){if(ge)return Zu(g,P,z);P.flags|=64}if(ke=P.memoizedState,ke!==null&&(ke.rendering=null,ke.tail=null,ke.lastEffect=null),Za(oo,oo.current),ge)break;return null;case 23:case 24:return P.lanes=0,$c(g,P,z)}return Su(g,P,z)}else Pu=!1;switch(P.lanes=0,P.tag){case 2:if(ge=P.type,g!==null&&(g.alternate=null,P.alternate=null,P.flags|=2),g=P.pendingProps,ke=wr(P,ga.current),Ha(P,z),ke=Ac(null,P,ge,g,ke,z),P.flags|=1,typeof ke=="object"&&ke!==null&&typeof ke.render=="function"&&ke.$$typeof===void 0){if(P.tag=1,P.memoizedState=null,P.updateQueue=null,Vr(ge)){var at=!0;Vn(P)}else at=!1;P.memoizedState=ke.state!==null&&ke.state!==void 0?ke.state:null,Is(P);var E=ge.getDerivedStateFromProps;typeof E=="function"&&xl(P,ge,E,g),ke.updater=Vu,P.stateNode=ke,ke._reactInternals=P,Fu(P,ge,g,z),P=ze(null,P,ge,!0,at,z)}else P.tag=0,to(null,P,ke,z),P=P.child;return P;case 16:ke=P.elementType;e:{switch(g!==null&&(g.alternate=null,P.alternate=null,P.flags|=2),g=P.pendingProps,at=ke._init,ke=at(ke._payload),P.type=ke,at=P.tag=ff(ke),g=Gn(ke,g),at){case 0:P=Mo(null,P,ke,g,z);break e;case 1:P=Il(null,P,ke,g,z);break e;case 11:P=sl(null,P,ke,g,z);break e;case 14:P=of(null,P,ke,Gn(ke.type,g),ge,z);break e}throw Error(c(306,ke,""))}return P;case 0:return ge=P.type,ke=P.pendingProps,ke=P.elementType===ge?ke:Gn(ge,ke),Mo(g,P,ge,ke,z);case 1:return ge=P.type,ke=P.pendingProps,ke=P.elementType===ge?ke:Gn(ge,ke),Il(g,P,ge,ke,z);case 3:if(Eu(P),ge=P.updateQueue,g===null||ge===null)throw Error(c(282));if(ge=P.pendingProps,ke=P.memoizedState,ke=ke!==null?ke.element:null,fi(g,P),Rs(P,ge,null,z),ge=P.memoizedState.element,ge===ke)Zc(),P=Su(g,P,z);else{if(ke=P.stateNode,(at=ke.hydrate)&&(nl=ci(P.stateNode.containerInfo.firstChild),Jo=P,at=eo=!0),at){if(g=ke.mutableSourceEagerHydrationData,g!=null)for(ke=0;ke<g.length;ke+=2)at=g[ke],at._workInProgressVersionPrimary=g[ke+1],bu.push(at);for(z=El(P,null,ge,z),P.child=z;z;)z.flags=z.flags&-3|1024,z=z.sibling}else to(g,P,ge,z),Zc();P=P.child}return P;case 5:return ei(P),g===null&&xo(P),ge=P.type,ke=P.pendingProps,at=g!==null?g.memoizedProps:null,E=ke.children,Ri(ge,ke)?E=null:at!==null&&Ri(ge,at)&&(P.flags|=16),Yu(g,P),to(g,P,E,z),P.child;case 6:return g===null&&xo(P),null;case 13:return Ol(g,P,z);case 4:return ac(P,P.stateNode.containerInfo),ge=P.pendingProps,g===null?P.child=Uo(P,null,ge,z):to(g,P,ge,z),P.child;case 11:return ge=P.type,ke=P.pendingProps,ke=P.elementType===ge?ke:Gn(ge,ke),sl(g,P,ge,ke,z);case 7:return to(g,P,P.pendingProps,z),P.child;case 8:return to(g,P,P.pendingProps.children,z),P.child;case 12:return to(g,P,P.pendingProps.children,z),P.child;case 10:e:{ge=P.type._context,ke=P.pendingProps,E=P.memoizedProps,at=ke.value;var t=P.type._context;if(Za(yi,t._currentValue),t._currentValue=at,E!==null)if(t=E.value,at=Mn(t,at)?0:(typeof ge._calculateChangedBits=="function"?ge._calculateChangedBits(t,at):1073741823)|0,at===0){if(E.children===ke.children&&!ye.current){P=Su(g,P,z);break e}}else for(t=P.child,t!==null&&(t.return=P);t!==null;){var n=t.dependencies;if(n!==null){E=t.child;for(var s=n.firstContext;s!==null;){if(s.context===ge&&s.observedBits&at){t.tag===1&&(s=ho(-1,z&-z),s.tag=2,so(t,s)),t.lanes|=z,s=t.alternate,s!==null&&(s.lanes|=z),bs(t.return,z),n.lanes|=z;break}s=s.next}}else E=t.tag===10&&t.type===P.type?null:t.child;if(E!==null)E.return=t;else for(E=t;E!==null;){if(E===P){E=null;break}if(t=E.sibling,t!==null){t.return=E.return,E=t;break}E=E.return}t=E}to(g,P,ke.children,z),P=P.child}return P;case 9:return ke=P.type,at=P.pendingProps,ge=at.children,Ha(P,z),ke=Yi(ke,at.unstable_observedBits),ge=ge(ke),P.flags|=1,to(g,P,ge,z),P.child;case 14:return ke=P.type,at=Gn(ke,P.pendingProps),at=Gn(ke.type,at),of(g,P,ke,at,ge,z);case 15:return Ic(g,P,P.type,P.pendingProps,ge,z);case 17:return ge=P.type,ke=P.pendingProps,ke=P.elementType===ge?ke:Gn(ge,ke),g!==null&&(g.alternate=null,P.alternate=null,P.flags|=2),P.tag=1,Vr(ge)?(g=!0,Vn(P)):g=!1,Ha(P,z),qo(P,ge,ke),Fu(P,ge,ke,z),ze(null,P,ge,!0,g,z);case 19:return Zu(g,P,z);case 23:return $c(g,P,z);case 24:return $c(g,P,z)}throw Error(c(156,P.tag))};function cf(g,P,z,ge){this.tag=g,this.key=z,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=P,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 $o(g,P,z,ge){return new cf(g,P,z,ge)}function qc(g){return g=g.prototype,!(!g||!g.isReactComponent)}function ff(g){if(typeof g=="function")return qc(g)?1:0;if(g!=null){if(g=g.$$typeof,g===J)return 11;if(g===ee)return 14}return 2}function ku(g,P){var z=g.alternate;return z===null?(z=$o(g.tag,P,g.key,g.mode),z.elementType=g.elementType,z.type=g.type,z.stateNode=g.stateNode,z.alternate=g,g.alternate=z):(z.pendingProps=P,z.type=g.type,z.flags=0,z.nextEffect=null,z.firstEffect=null,z.lastEffect=null),z.childLanes=g.childLanes,z.lanes=g.lanes,z.child=g.child,z.memoizedProps=g.memoizedProps,z.memoizedState=g.memoizedState,z.updateQueue=g.updateQueue,P=g.dependencies,z.dependencies=P===null?null:{lanes:P.lanes,firstContext:P.firstContext},z.sibling=g.sibling,z.index=g.index,z.ref=g.ref,z}function yc(g,P,z,ge,ke,at){var E=2;if(ge=g,typeof g=="function")qc(g)&&(E=1);else if(typeof g=="string")E=5;else e:switch(g){case G:return To(z.children,ke,at,P);case j:E=8,ke|=16;break;case se:E=8,ke|=1;break;case ie:return g=$o(12,z,P,ke|8),g.elementType=ie,g.type=ie,g.lanes=at,g;case V:return g=$o(13,z,P,ke),g.type=V,g.elementType=V,g.lanes=at,g;case ue:return g=$o(19,z,P,ke),g.elementType=ue,g.lanes=at,g;case ae:return df(z,ke,at,P);case me:return g=$o(24,z,P,ke),g.elementType=me,g.lanes=at,g;default:if(typeof g=="object"&&g!==null)switch(g.$$typeof){case le:E=10;break e;case q:E=9;break e;case J:E=11;break e;case ee:E=14;break e;case Q:E=16,ge=null;break e;case ce:E=22;break e}throw Error(c(130,g==null?g:typeof g,""))}return P=$o(E,z,P,ke),P.elementType=g,P.type=ge,P.lanes=at,P}function To(g,P,z,ge){return g=$o(7,g,ge,P),g.lanes=z,g}function df(g,P,z,ge){return g=$o(23,g,ge,P),g.elementType=ae,g.lanes=z,g}function hf(g,P,z){return g=$o(6,g,null,P),g.lanes=z,g}function Mc(g,P,z){return P=$o(4,g.children!==null?g.children:[],g.key,P),P.lanes=z,P.stateNode={containerInfo:g.containerInfo,pendingChildren:null,implementation:g.implementation},P}function Fc(g,P,z){this.tag=P,this.containerInfo=g,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=da(0),this.expirationTimes=da(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=da(0),this.mutableSourceEagerHydrationData=null}function Jc(g,P,z){var ge=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:$,key:ge==null?null:""+ge,children:g,containerInfo:P,implementation:z}}function Bc(g,P,z,ge){var ke=P.current,at=ru(),E=Gu(ke);e:if(z){z=z._reactInternals;t:{if(it(z)!==z||z.tag!==1)throw Error(c(170));var t=z;do{switch(t.tag){case 3:t=t.stateNode.context;break t;case 1:if(Vr(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break t}}t=t.return}while(t!==null);throw Error(c(171))}if(z.tag===1){var n=z.type;if(Vr(n)){z=wn(z,n,t);break e}}z=t}else z=ys;return P.context===null?P.context=z:P.pendingContext=z,P=ho(at,E),P.payload={element:g},ge=ge===void 0?null:ge,ge!==null&&(P.callback=ge),so(ke,P),pl(ke,E,at),E}function Df(g){if(g=g.current,!g.child)return null;switch(g.child.tag){case 5:return g.child.stateNode;default:return g.child.stateNode}}function Af(g,P){if(g=g.memoizedState,g!==null&&g.dehydrated!==null){var z=g.retryLane;g.retryLane=z!==0&&z<P?z:P}}function ef(g,P){Af(g,P),(g=g.alternate)&&Af(g,P)}function Cf(){return null}function kf(g,P,z){var ge=z!=null&&z.hydrationOptions!=null&&z.hydrationOptions.mutableSources||null;if(z=new Fc(g,P,z!=null&&z.hydrate===!0),P=$o(3,null,null,P===2?7:P===1?3:0),z.current=P,P.stateNode=z,Is(P),g[Ii]=z.current,Kt(g.nodeType===8?g.parentNode:g),ge)for(g=0;g<ge.length;g++){P=ge[g];var ke=P._getVersion;ke=ke(P._source),z.mutableSourceEagerHydrationData==null?z.mutableSourceEagerHydrationData=[P,ke]:z.mutableSourceEagerHydrationData.push(P,ke)}this._internalRoot=z}kf.prototype.render=function(g){Bc(g,this._internalRoot,null,null)},kf.prototype.unmount=function(){var g=this._internalRoot,P=g.containerInfo;Bc(null,g,null,function(){P[Ii]=null})};function pf(g){return!(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11&&(g.nodeType!==8||g.nodeValue!==" react-mount-point-unstable "))}function Zf(g,P){if(P||(P=g?g.nodeType===9?g.documentElement:g.firstChild:null,P=!(!P||P.nodeType!==1||!P.hasAttribute("data-reactroot"))),!P)for(var z;z=g.lastChild;)g.removeChild(z);return new kf(g,0,P?{hydrate:!0}:void 0)}function mf(g,P,z,ge,ke){var at=z._reactRootContainer;if(at){var E=at._internalRoot;if(typeof ke=="function"){var t=ke;ke=function(){var s=Df(E);t.call(s)}}Bc(P,E,g,ke)}else{if(at=z._reactRootContainer=Zf(z,ge),E=at._internalRoot,typeof ke=="function"){var n=ke;ke=function(){var s=Df(E);n.call(s)}}ya(function(){Bc(P,E,g,ke)})}return Df(E)}Hn=function(g){if(g.tag===13){var P=ru();pl(g,4,P),ef(g,4)}},Tn=function(g){if(g.tag===13){var P=ru();pl(g,67108864,P),ef(g,67108864)}},zn=function(g){if(g.tag===13){var P=ru(),z=Gu(g);pl(g,z,P),ef(g,z)}},yn=function(g,P){return P()},Ct=function(g,P,z){switch(P){case"input":if(xe(g,z),P=z.name,z.type==="radio"&&P!=null){for(z=g;z.parentNode;)z=z.parentNode;for(z=z.querySelectorAll("input[name="+JSON.stringify(""+P)+'][type="radio"]'),P=0;P<z.length;P++){var ge=z[P];if(ge!==g&&ge.form===g.form){var ke=Ya(ge);if(!ke)throw Error(c(90));rt(ge),xe(ge,ke)}}}break;case"textarea":er(g,z);break;case"select":P=z.value,P!=null&&dt(g,!!z.multiple,P,!1)}},Lt=Fi,Me=function(g,P,z,ge,ke){var at=De;De|=4;try{return Ot(98,g.bind(null,P,z,ge,ke))}finally{De=at,De===0&&(cl(),qr())}},Pr=function(){!(De&49)&&($n(),Fl())},At=function(g,P){var z=De;De|=2;try{return g(P)}finally{De=z,De===0&&(cl(),qr())}};function Rf(g,P){var z=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!pf(P))throw Error(c(200));return Jc(g,P,null,z)}var Bf={Events:[Va,Js,Ya,Se,yt,Fl,{current:!1}]},vf={findFiberByHostInstance:ka,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},Hf={bundleType:vf.bundleType,version:vf.version,rendererPackageName:vf.rendererPackageName,rendererConfig:vf.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:N.ReactCurrentDispatcher,findHostInstanceByFiber:function(g){return g=Hr(g),g===null?null:g.stateNode},findFiberByHostInstance:vf.findFiberByHostInstance||Cf,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__!="undefined"){var Tf=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Tf.isDisabled&&Tf.supportsFiber)try{Dn=Tf.inject(Hf),An=Tf}catch(g){}}_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Bf,_.createPortal=Rf,_.findDOMNode=function(g){if(g==null)return null;if(g.nodeType===1)return g;var P=g._reactInternals;if(P===void 0)throw typeof g.render=="function"?Error(c(188)):Error(c(268,Object.keys(g)));return g=Hr(P),g=g===null?null:g.stateNode,g},_.flushSync=function(g,P){var z=De;if(z&48)return g(P);De|=1;try{if(g)return Ot(99,g.bind(null,P))}finally{De=z,qr()}},_.hydrate=function(g,P,z){if(!pf(P))throw Error(c(200));return mf(null,g,P,!0,z)},_.render=function(g,P,z){if(!pf(P))throw Error(c(200));return mf(null,g,P,!1,z)},_.unmountComponentAtNode=function(g){if(!pf(g))throw Error(c(40));return g._reactRootContainer?(ya(function(){mf(null,null,g,!1,function(){g._reactRootContainer=null,g[Ii]=null})}),!0):!1},_.unstable_batchedUpdates=Fi,_.unstable_createPortal=function(g,P){return Rf(g,P,2<arguments.length&&arguments[2]!==void 0?arguments[2]:null)},_.unstable_renderSubtreeIntoContainer=function(g,P,z,ge){if(!pf(z))throw Error(c(200));if(g==null||g._reactInternals===void 0)throw Error(c(38));return mf(g,P,z,!1,ge)},_.version="17.0.2"},4676:function(d,_,e){"use strict";function r(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(i){console.error(i)}}r(),d.exports=e(23675)},12373:function(d){var _=typeof Element!="undefined",e=typeof Map=="function",r=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 o,h,u;if(Array.isArray(c)){if(o=c.length,o!=f.length)return!1;for(h=o;h--!==0;)if(!l(c[h],f[h]))return!1;return!0}var a;if(e&&c instanceof Map&&f instanceof Map){if(c.size!==f.size)return!1;for(a=c.entries();!(h=a.next()).done;)if(!f.has(h.value[0]))return!1;for(a=c.entries();!(h=a.next()).done;)if(!l(h.value[1],f.get(h.value[0])))return!1;return!0}if(r&&c instanceof Set&&f instanceof Set){if(c.size!==f.size)return!1;for(a=c.entries();!(h=a.next()).done;)if(!f.has(h.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(c)&&ArrayBuffer.isView(f)){if(o=c.length,o!=f.length)return!1;for(h=o;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(u=Object.keys(c),o=u.length,o!==Object.keys(f).length)return!1;for(h=o;h--!==0;)if(!Object.prototype.hasOwnProperty.call(f,u[h]))return!1;if(_&&c instanceof Element)return!1;for(h=o;h--!==0;)if(!((u[h]==="_owner"||u[h]==="__v"||u[h]==="__o")&&c.$$typeof)&&!l(c[u[h]],f[u[h]]))return!1;return!0}return c!==c&&f!==f}d.exports=function(f,o){try{return l(f,o)}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,_){"use strict";var e=typeof Symbol=="function"&&Symbol.for,r=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,o=e?Symbol.for("react.provider"):60109,h=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,a=e?Symbol.for("react.concurrent_mode"):60111,x=e?Symbol.for("react.forward_ref"):60112,p=e?Symbol.for("react.suspense"):60113,y=e?Symbol.for("react.suspense_list"):60120,m=e?Symbol.for("react.memo"):60115,b=e?Symbol.for("react.lazy"):60116,A=e?Symbol.for("react.block"):60121,k=e?Symbol.for("react.fundamental"):60117,R=e?Symbol.for("react.responder"):60118,C=e?Symbol.for("react.scope"):60119;function O(B){if(typeof B=="object"&&B!==null){var N=B.$$typeof;switch(N){case r:switch(B=B.type,B){case u:case a:case l:case f:case c:case p:return B;default:switch(B=B&&B.$$typeof,B){case h:case x:case b:case m:case o:return B;default:return N}}case i:return N}}}function M(B){return O(B)===a}_.AsyncMode=u,_.ConcurrentMode=a,_.ContextConsumer=h,_.ContextProvider=o,_.Element=r,_.ForwardRef=x,_.Fragment=l,_.Lazy=b,_.Memo=m,_.Portal=i,_.Profiler=f,_.StrictMode=c,_.Suspense=p,_.isAsyncMode=function(B){return M(B)||O(B)===u},_.isConcurrentMode=M,_.isContextConsumer=function(B){return O(B)===h},_.isContextProvider=function(B){return O(B)===o},_.isElement=function(B){return typeof B=="object"&&B!==null&&B.$$typeof===r},_.isForwardRef=function(B){return O(B)===x},_.isFragment=function(B){return O(B)===l},_.isLazy=function(B){return O(B)===b},_.isMemo=function(B){return O(B)===m},_.isPortal=function(B){return O(B)===i},_.isProfiler=function(B){return O(B)===f},_.isStrictMode=function(B){return O(B)===c},_.isSuspense=function(B){return O(B)===p},_.isValidElementType=function(B){return typeof B=="string"||typeof B=="function"||B===l||B===a||B===f||B===c||B===p||B===y||typeof B=="object"&&B!==null&&(B.$$typeof===b||B.$$typeof===m||B.$$typeof===o||B.$$typeof===h||B.$$typeof===x||B.$$typeof===k||B.$$typeof===R||B.$$typeof===C||B.$$typeof===A)},_.typeOf=O},99234:function(d,_,e){"use strict";d.exports=e(30508)},88172:function(d,_){"use strict";var e=Symbol.for("react.element"),r=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"),o=Symbol.for("react.context"),h=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),a=Symbol.for("react.suspense"),x=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),b;b=Symbol.for("react.module.reference");function A(k){if(typeof k=="object"&&k!==null){var R=k.$$typeof;switch(R){case e:switch(k=k.type,k){case i:case c:case l:case a:case x:return k;default:switch(k=k&&k.$$typeof,k){case h:case o:case u:case y:case p:case f:return k;default:return R}}case r:return R}}}_.ContextConsumer=o,_.ContextProvider=f,_.Element=e,_.ForwardRef=u,_.Fragment=i,_.Lazy=y,_.Memo=p,_.Portal=r,_.Profiler=c,_.StrictMode=l,_.Suspense=a,_.SuspenseList=x,_.isAsyncMode=function(){return!1},_.isConcurrentMode=function(){return!1},_.isContextConsumer=function(k){return A(k)===o},_.isContextProvider=function(k){return A(k)===f},_.isElement=function(k){return typeof k=="object"&&k!==null&&k.$$typeof===e},_.isForwardRef=function(k){return A(k)===u},_.isFragment=function(k){return A(k)===i},_.isLazy=function(k){return A(k)===y},_.isMemo=function(k){return A(k)===p},_.isPortal=function(k){return A(k)===r},_.isProfiler=function(k){return A(k)===c},_.isStrictMode=function(k){return A(k)===l},_.isSuspense=function(k){return A(k)===a},_.isSuspenseList=function(k){return A(k)===x},_.isValidElementType=function(k){return typeof k=="string"||typeof k=="function"||k===i||k===c||k===l||k===a||k===x||k===m||typeof k=="object"&&k!==null&&(k.$$typeof===y||k.$$typeof===p||k.$$typeof===f||k.$$typeof===o||k.$$typeof===u||k.$$typeof===b||k.getModuleId!==void 0)},_.typeOf=A},23265:function(d,_,e){"use strict";d.exports=e(88172)},32451:function(d,_,e){"use strict";e.d(_,{lr:function(){return k},rU:function(){return m}});var r=e(59301),i=e(35338),l=e(19340);function c(){return c=Object.assign||function(C){for(var O=1;O<arguments.length;O++){var M=arguments[O];for(var B in M)Object.prototype.hasOwnProperty.call(M,B)&&(C[B]=M[B])}return C},c.apply(this,arguments)}function f(C,O){if(C==null)return{};var M={},B=Object.keys(C),N,K;for(K=0;K<B.length;K++)N=B[K],!(O.indexOf(N)>=0)&&(M[N]=C[N]);return M}const o=["onClick","reloadDocument","replace","state","target","to"],h=null;function u(C,O){if(!C){typeof console!="undefined"&&console.warn(O);try{throw new Error(O)}catch(M){}}}function a(C){let{basename:O,children:M,window:B}=C,N=useRef();N.current==null&&(N.current=createBrowserHistory({window:B}));let K=N.current,[$,G]=useState({action:K.action,location:K.location});return useLayoutEffect(()=>K.listen(G),[K]),createElement(Router,{basename:O,children:M,location:$.location,navigationType:$.action,navigator:K})}function x(C){let{basename:O,children:M,window:B}=C,N=useRef();N.current==null&&(N.current=createHashHistory({window:B}));let K=N.current,[$,G]=useState({action:K.action,location:K.location});return useLayoutEffect(()=>K.listen(G),[K]),createElement(Router,{basename:O,children:M,location:$.location,navigationType:$.action,navigator:K})}function p(C){let{basename:O,children:M,history:B}=C;const[N,K]=useState({action:B.action,location:B.location});return useLayoutEffect(()=>B.listen(K),[B]),createElement(Router,{basename:O,children:M,location:N.location,navigationType:N.action,navigator:B})}function y(C){return!!(C.metaKey||C.altKey||C.ctrlKey||C.shiftKey)}const m=(0,r.forwardRef)(function(O,M){let{onClick:B,reloadDocument:N,replace:K=!1,state:$,target:G,to:se}=O,ie=f(O,o),le=(0,i.oQ)(se),q=A(se,{replace:K,state:$,target:G});function J(V){B&&B(V),!V.defaultPrevented&&!N&&q(V)}return(0,r.createElement)("a",c({},ie,{href:le,onClick:J,ref:M,target:G}))}),b=null;function A(C,O){let{target:M,replace:B,state:N}=O===void 0?{}:O,K=(0,i.s0)(),$=(0,i.TH)(),G=(0,i.WU)(C);return(0,r.useCallback)(se=>{if(se.button===0&&(!M||M==="_self")&&!y(se)){se.preventDefault();let ie=!!B||(0,l.Ep)($)===(0,l.Ep)(G);K(C,{replace:ie,state:N})}},[$,K,G,B,N,M,C])}function k(C){let O=(0,r.useRef)(R(C)),M=(0,i.TH)(),B=(0,r.useMemo)(()=>{let $=R(M.search);for(let G of O.current.keys())$.has(G)||O.current.getAll(G).forEach(se=>{$.append(G,se)});return $},[M.search]),N=(0,i.s0)(),K=(0,r.useCallback)(($,G)=>{N("?"+R($),G)},[N]);return[B,K]}function R(C){return C===void 0&&(C=""),new URLSearchParams(typeof C=="string"||Array.isArray(C)||C instanceof URLSearchParams?C:Object.keys(C).reduce((O,M)=>{let B=C[M];return O.concat(Array.isArray(B)?B.map(N=>[M,N]):[[M,B]])},[]))}},35338:function(d,_,e){"use strict";e.d(_,{F0:function(){return rt},Fg:function(){return je},Gn:function(){return x},TH:function(){return ae},UO:function(){return bt},V$:function(){return Ht},WU:function(){return Rt},bx:function(){return Ne},fp:function(){return p},j3:function(){return Et},oQ:function(){return Z},s0:function(){return Oe}});var r=e(19340),i=e(59301);const l=(0,i.createContext)(null),c=(0,i.createContext)(null),f=(0,i.createContext)({outlet:null,matches:[]});function o(Be,xe){if(!Be)throw new Error(xe)}function h(Be,xe){if(!Be){typeof console!="undefined"&&console.warn(xe);try{throw new Error(xe)}catch(Re){}}}const u={};function a(Be,xe,Re){!xe&&!u[Be]&&(u[Be]=!0)}function x(Be,xe){return xe===void 0&&(xe={}),Be.replace(/:(\w+)/g,(Re,$e)=>(xe[$e]==null&&o(!1),xe[$e])).replace(/\/*\*$/,Re=>xe["*"]==null?"":xe["*"].replace(/^\/*/,"/"))}function p(Be,xe,Re){Re===void 0&&(Re="/");let $e=typeof xe=="string"?(0,r.cP)(xe):xe,We=V($e.pathname||"/",Re);if(We==null)return null;let Ye=y(Be);m(Ye);let dt=null;for(let xt=0;dt==null&&xt<Ye.length;++xt)dt=K(Ye[xt],We);return dt}function y(Be,xe,Re,$e){return xe===void 0&&(xe=[]),Re===void 0&&(Re=[]),$e===void 0&&($e=""),Be.forEach((We,Ye)=>{let dt={relativePath:We.path||"",caseSensitive:We.caseSensitive===!0,childrenIndex:Ye,route:We};dt.relativePath.startsWith("/")&&(dt.relativePath.startsWith($e)||o(!1),dt.relativePath=dt.relativePath.slice($e.length));let xt=ue([$e,dt.relativePath]),ir=Re.concat(dt);We.children&&We.children.length>0&&(We.index===!0&&o(!1),y(We.children,xe,ir,xt)),!(We.path==null&&!We.index)&&xe.push({path:xt,score:B(xt,We.index),routesMeta:ir})}),xe}function m(Be){Be.sort((xe,Re)=>xe.score!==Re.score?Re.score-xe.score:N(xe.routesMeta.map($e=>$e.childrenIndex),Re.routesMeta.map($e=>$e.childrenIndex)))}const b=/^:\w+$/,A=3,k=2,R=1,C=10,O=-2,M=Be=>Be==="*";function B(Be,xe){let Re=Be.split("/"),$e=Re.length;return Re.some(M)&&($e+=O),xe&&($e+=k),Re.filter(We=>!M(We)).reduce((We,Ye)=>We+(b.test(Ye)?A:Ye===""?R:C),$e)}function N(Be,xe){return Be.length===xe.length&&Be.slice(0,-1).every(($e,We)=>$e===xe[We])?Be[Be.length-1]-xe[xe.length-1]:0}function K(Be,xe){let{routesMeta:Re}=Be,$e={},We="/",Ye=[];for(let dt=0;dt<Re.length;++dt){let xt=Re[dt],ir=dt===Re.length-1,er=We==="/"?xe:xe.slice(We.length)||"/",Le=$({path:xt.relativePath,caseSensitive:xt.caseSensitive,end:ir},er);if(!Le)return null;Object.assign($e,Le.params);let tt=xt.route;Ye.push({params:$e,pathname:ue([We,Le.pathname]),pathnameBase:ee(ue([We,Le.pathnameBase])),route:tt}),Le.pathnameBase!=="/"&&(We=ue([We,Le.pathnameBase]))}return Ye}function $(Be,xe){typeof Be=="string"&&(Be={path:Be,caseSensitive:!1,end:!0});let[Re,$e]=G(Be.path,Be.caseSensitive,Be.end),We=xe.match(Re);if(!We)return null;let Ye=We[0],dt=Ye.replace(/(.)\/+$/,"$1"),xt=We.slice(1);return{params:$e.reduce((er,Le,tt)=>{if(Le==="*"){let Vt=xt[tt]||"";dt=Ye.slice(0,Ye.length-Vt.length).replace(/(.)\/+$/,"$1")}return er[Le]=se(xt[tt]||"",Le),er},{}),pathname:Ye,pathnameBase:dt,pattern:Be}}function G(Be,xe,Re){xe===void 0&&(xe=!1),Re===void 0&&(Re=!0);let $e=[],We="^"+Be.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,(dt,xt)=>($e.push(xt),"([^\\/]+)"));return Be.endsWith("*")?($e.push("*"),We+=Be==="*"||Be==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):We+=Re?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)",[new RegExp(We,xe?void 0:"i"),$e]}function se(Be,xe){try{return decodeURIComponent(Be)}catch(Re){return Be}}function ie(Be,xe){xe===void 0&&(xe="/");let{pathname:Re,search:$e="",hash:We=""}=typeof Be=="string"?(0,r.cP)(Be):Be;return{pathname:Re?Re.startsWith("/")?Re:le(Re,xe):xe,search:Q($e),hash:ce(We)}}function le(Be,xe){let Re=xe.replace(/\/+$/,"").split("/");return Be.split("/").forEach(We=>{We===".."?Re.length>1&&Re.pop():We!=="."&&Re.push(We)}),Re.length>1?Re.join("/"):"/"}function q(Be,xe,Re){let $e=typeof Be=="string"?(0,r.cP)(Be):Be,We=Be===""||$e.pathname===""?"/":$e.pathname,Ye;if(We==null)Ye=Re;else{let xt=xe.length-1;if(We.startsWith("..")){let ir=We.split("/");for(;ir[0]==="..";)ir.shift(),xt-=1;$e.pathname=ir.join("/")}Ye=xt>=0?xe[xt]:"/"}let dt=ie($e,Ye);return We&&We!=="/"&&We.endsWith("/")&&!dt.pathname.endsWith("/")&&(dt.pathname+="/"),dt}function J(Be){return Be===""||Be.pathname===""?"/":typeof Be=="string"?(0,r.cP)(Be).pathname:Be.pathname}function V(Be,xe){if(xe==="/")return Be;if(!Be.toLowerCase().startsWith(xe.toLowerCase()))return null;let Re=Be.charAt(xe.length);return Re&&Re!=="/"?null:Be.slice(xe.length)||"/"}const ue=Be=>Be.join("/").replace(/\/\/+/g,"/"),ee=Be=>Be.replace(/\/+$/,"").replace(/^\/*/,"/"),Q=Be=>!Be||Be==="?"?"":Be.startsWith("?")?Be:"?"+Be,ce=Be=>!Be||Be==="#"?"":Be.startsWith("#")?Be:"#"+Be;function Z(Be){j()||o(!1);let{basename:xe,navigator:Re}=(0,i.useContext)(l),{hash:$e,pathname:We,search:Ye}=Rt(Be),dt=We;if(xe!=="/"){let xt=J(Be),ir=xt!=null&&xt.endsWith("/");dt=We==="/"?xe+(ir?"/":""):ue([xe,We])}return Re.createHref({pathname:dt,search:Ye,hash:$e})}function j(){return(0,i.useContext)(c)!=null}function ae(){return j()||o(!1),(0,i.useContext)(c).location}function me(){return useContext(c).navigationType}function Pe(Be){j()||o(!1);let{pathname:xe}=ae();return useMemo(()=>$(Be,xe),[xe,Be])}function Oe(){j()||o(!1);let{basename:Be,navigator:xe}=(0,i.useContext)(l),{matches:Re}=(0,i.useContext)(f),{pathname:$e}=ae(),We=JSON.stringify(Re.map(xt=>xt.pathnameBase)),Ye=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{Ye.current=!0}),(0,i.useCallback)(function(xt,ir){if(ir===void 0&&(ir={}),!Ye.current)return;if(typeof xt=="number"){xe.go(xt);return}let er=q(xt,JSON.parse(We),$e);Be!=="/"&&(er.pathname=ue([Be,er.pathname])),(ir.replace?xe.replace:xe.push)(er,ir.state)},[Be,xe,We,$e])}const Ge=(0,i.createContext)(null);function Ne(){return(0,i.useContext)(Ge)}function Mt(Be){let xe=(0,i.useContext)(f).outlet;return xe&&(0,i.createElement)(Ge.Provider,{value:Be},xe)}function bt(){let{matches:Be}=(0,i.useContext)(f),xe=Be[Be.length-1];return xe?xe.params:{}}function Rt(Be){let{matches:xe}=(0,i.useContext)(f),{pathname:Re}=ae(),$e=JSON.stringify(xe.map(We=>We.pathnameBase));return(0,i.useMemo)(()=>q(Be,JSON.parse($e),Re),[Be,$e,Re])}function Ht(Be,xe){j()||o(!1);let{matches:Re}=(0,i.useContext)(f),$e=Re[Re.length-1],We=$e?$e.params:{},Ye=$e?$e.pathname:"/",dt=$e?$e.pathnameBase:"/",xt=$e&&$e.route,ir=ae(),er;if(xe){var Le;let Wt=typeof xe=="string"?(0,r.cP)(xe):xe;dt==="/"||(Le=Wt.pathname)!=null&&Le.startsWith(dt)||o(!1),er=Wt}else er=ir;let tt=er.pathname||"/",Vt=dt==="/"?tt:tt.slice(dt.length)||"/",Ft=p(Be,{pathname:Vt});return Bt(Ft&&Ft.map(Wt=>Object.assign({},Wt,{params:Object.assign({},We,Wt.params),pathname:ue([dt,Wt.pathname]),pathnameBase:Wt.pathnameBase==="/"?dt:ue([dt,Wt.pathnameBase])})),Re)}function Bt(Be,xe){return xe===void 0&&(xe=[]),Be==null?null:Be.reduceRight((Re,$e,We)=>(0,i.createElement)(f.Provider,{children:$e.route.element!==void 0?$e.route.element:Re,value:{outlet:Re,matches:xe.concat(Be.slice(0,We+1))}}),null)}function rr(Be){let{basename:xe,children:Re,initialEntries:$e,initialIndex:We}=Be,Ye=useRef();Ye.current==null&&(Ye.current=createMemoryHistory({initialEntries:$e,initialIndex:We}));let dt=Ye.current,[xt,ir]=useState({action:dt.action,location:dt.location});return useLayoutEffect(()=>dt.listen(ir),[dt]),createElement(rt,{basename:xe,children:Re,location:xt.location,navigationType:xt.action,navigator:dt})}function je(Be){let{to:xe,replace:Re,state:$e}=Be;j()||o(!1);let We=Oe();return(0,i.useEffect)(()=>{We(xe,{replace:Re,state:$e})}),null}function Et(Be){return Mt(Be.context)}function Nt(Be){o(!1)}function rt(Be){let{basename:xe="/",children:Re=null,location:$e,navigationType:We=r.aU.Pop,navigator:Ye,static:dt=!1}=Be;j()&&o(!1);let xt=ee(xe),ir=(0,i.useMemo)(()=>({basename:xt,navigator:Ye,static:dt}),[xt,Ye,dt]);typeof $e=="string"&&($e=(0,r.cP)($e));let{pathname:er="/",search:Le="",hash:tt="",state:Vt=null,key:Ft="default"}=$e,Wt=(0,i.useMemo)(()=>{let Gt=V(er,xt);return Gt==null?null:{pathname:Gt,search:Le,hash:tt,state:Vt,key:Ft}},[xt,er,Le,tt,Vt,Ft]);return Wt==null?null:(0,i.createElement)(l.Provider,{value:ir},(0,i.createElement)(c.Provider,{children:Re,value:{location:Wt,navigationType:We}}))}function gt(Be){let{children:xe,location:Re}=Be;return Ht(ft(xe),Re)}function ft(Be){let xe=[];return Children.forEach(Be,Re=>{if(!isValidElement(Re))return;if(Re.type===Fragment){xe.push.apply(xe,ft(Re.props.children));return}Re.type!==Nt&&o(!1);let $e={caseSensitive:Re.props.caseSensitive,element:Re.props.element,index:Re.props.index,path:Re.props.path};Re.props.children&&($e.children=ft(Re.props.children)),xe.push($e)}),xe}function qe(Be){return Bt(Be)}},76100:function(d,_,e){"use strict";var r=e(84126),i=60103,l=60106;_.Fragment=60107,_.StrictMode=60108,_.Profiler=60114;var c=60109,f=60110,o=60112;_.Suspense=60113;var h=60115,u=60116;if(typeof Symbol=="function"&&Symbol.for){var a=Symbol.for;i=a("react.element"),l=a("react.portal"),_.Fragment=a("react.fragment"),_.StrictMode=a("react.strict_mode"),_.Profiler=a("react.profiler"),c=a("react.provider"),f=a("react.context"),o=a("react.forward_ref"),_.Suspense=a("react.suspense"),h=a("react.memo"),u=a("react.lazy")}var x=typeof Symbol=="function"&&Symbol.iterator;function p(Q){return Q===null||typeof Q!="object"?null:(Q=x&&Q[x]||Q["@@iterator"],typeof Q=="function"?Q:null)}function y(Q){for(var ce="https://reactjs.org/docs/error-decoder.html?invariant="+Q,Z=1;Z<arguments.length;Z++)ce+="&args[]="+encodeURIComponent(arguments[Z]);return"Minified React error #"+Q+"; visit "+ce+" 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(){}},b={};function A(Q,ce,Z){this.props=Q,this.context=ce,this.refs=b,this.updater=Z||m}A.prototype.isReactComponent={},A.prototype.setState=function(Q,ce){if(typeof Q!="object"&&typeof Q!="function"&&Q!=null)throw Error(y(85));this.updater.enqueueSetState(this,Q,ce,"setState")},A.prototype.forceUpdate=function(Q){this.updater.enqueueForceUpdate(this,Q,"forceUpdate")};function k(){}k.prototype=A.prototype;function R(Q,ce,Z){this.props=Q,this.context=ce,this.refs=b,this.updater=Z||m}var C=R.prototype=new k;C.constructor=R,r(C,A.prototype),C.isPureReactComponent=!0;var O={current:null},M=Object.prototype.hasOwnProperty,B={key:!0,ref:!0,__self:!0,__source:!0};function N(Q,ce,Z){var j,ae={},me=null,Pe=null;if(ce!=null)for(j in ce.ref!==void 0&&(Pe=ce.ref),ce.key!==void 0&&(me=""+ce.key),ce)M.call(ce,j)&&!B.hasOwnProperty(j)&&(ae[j]=ce[j]);var Oe=arguments.length-2;if(Oe===1)ae.children=Z;else if(1<Oe){for(var Ge=Array(Oe),Ne=0;Ne<Oe;Ne++)Ge[Ne]=arguments[Ne+2];ae.children=Ge}if(Q&&Q.defaultProps)for(j in Oe=Q.defaultProps,Oe)ae[j]===void 0&&(ae[j]=Oe[j]);return{$$typeof:i,type:Q,key:me,ref:Pe,props:ae,_owner:O.current}}function K(Q,ce){return{$$typeof:i,type:Q.type,key:ce,ref:Q.ref,props:Q.props,_owner:Q._owner}}function $(Q){return typeof Q=="object"&&Q!==null&&Q.$$typeof===i}function G(Q){var ce={"=":"=0",":":"=2"};return"$"+Q.replace(/[=:]/g,function(Z){return ce[Z]})}var se=/\/+/g;function ie(Q,ce){return typeof Q=="object"&&Q!==null&&Q.key!=null?G(""+Q.key):ce.toString(36)}function le(Q,ce,Z,j,ae){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,ae=ae(Pe),Q=j===""?"."+ie(Pe,0):j,Array.isArray(ae)?(Z="",Q!=null&&(Z=Q.replace(se,"$&/")+"/"),le(ae,ce,Z,"",function(Ne){return Ne})):ae!=null&&($(ae)&&(ae=K(ae,Z+(!ae.key||Pe&&Pe.key===ae.key?"":(""+ae.key).replace(se,"$&/")+"/")+Q)),ce.push(ae)),1;if(Pe=0,j=j===""?".":j+":",Array.isArray(Q))for(var Oe=0;Oe<Q.length;Oe++){me=Q[Oe];var Ge=j+ie(me,Oe);Pe+=le(me,ce,Z,Ge,ae)}else if(Ge=p(Q),typeof Ge=="function")for(Q=Ge.call(Q),Oe=0;!(me=Q.next()).done;)me=me.value,Ge=j+ie(me,Oe++),Pe+=le(me,ce,Z,Ge,ae);else if(me==="object")throw ce=""+Q,Error(y(31,ce==="[object Object]"?"object with keys {"+Object.keys(Q).join(", ")+"}":ce));return Pe}function q(Q,ce,Z){if(Q==null)return Q;var j=[],ae=0;return le(Q,j,"","",function(me){return ce.call(Z,me,ae++)}),j}function J(Q){if(Q._status===-1){var ce=Q._result;ce=ce(),Q._status=0,Q._result=ce,ce.then(function(Z){Q._status===0&&(Z=Z.default,Q._status=1,Q._result=Z)},function(Z){Q._status===0&&(Q._status=2,Q._result=Z)})}if(Q._status===1)return Q._result;throw Q._result}var V={current:null};function ue(){var Q=V.current;if(Q===null)throw Error(y(321));return Q}var ee={ReactCurrentDispatcher:V,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:O,IsSomeRendererActing:{current:!1},assign:r};_.Children={map:q,forEach:function(Q,ce,Z){q(Q,function(){ce.apply(this,arguments)},Z)},count:function(Q){var ce=0;return q(Q,function(){ce++}),ce},toArray:function(Q){return q(Q,function(ce){return ce})||[]},only:function(Q){if(!$(Q))throw Error(y(143));return Q}},_.Component=A,_.PureComponent=R,_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ee,_.cloneElement=function(Q,ce,Z){if(Q==null)throw Error(y(267,Q));var j=r({},Q.props),ae=Q.key,me=Q.ref,Pe=Q._owner;if(ce!=null){if(ce.ref!==void 0&&(me=ce.ref,Pe=O.current),ce.key!==void 0&&(ae=""+ce.key),Q.type&&Q.type.defaultProps)var Oe=Q.type.defaultProps;for(Ge in ce)M.call(ce,Ge)&&!B.hasOwnProperty(Ge)&&(j[Ge]=ce[Ge]===void 0&&Oe!==void 0?Oe[Ge]:ce[Ge])}var Ge=arguments.length-2;if(Ge===1)j.children=Z;else if(1<Ge){Oe=Array(Ge);for(var Ne=0;Ne<Ge;Ne++)Oe[Ne]=arguments[Ne+2];j.children=Oe}return{$$typeof:i,type:Q.type,key:ae,ref:me,props:j,_owner:Pe}},_.createContext=function(Q,ce){return ce===void 0&&(ce=null),Q={$$typeof:f,_calculateChangedBits:ce,_currentValue:Q,_currentValue2:Q,_threadCount:0,Provider:null,Consumer:null},Q.Provider={$$typeof:c,_context:Q},Q.Consumer=Q},_.createElement=N,_.createFactory=function(Q){var ce=N.bind(null,Q);return ce.type=Q,ce},_.createRef=function(){return{current:null}},_.forwardRef=function(Q){return{$$typeof:o,render:Q}},_.isValidElement=$,_.lazy=function(Q){return{$$typeof:u,_payload:{_status:-1,_result:Q},_init:J}},_.memo=function(Q,ce){return{$$typeof:h,type:Q,compare:ce===void 0?null:ce}},_.useCallback=function(Q,ce){return ue().useCallback(Q,ce)},_.useContext=function(Q,ce){return ue().useContext(Q,ce)},_.useDebugValue=function(){},_.useEffect=function(Q,ce){return ue().useEffect(Q,ce)},_.useImperativeHandle=function(Q,ce,Z){return ue().useImperativeHandle(Q,ce,Z)},_.useLayoutEffect=function(Q,ce){return ue().useLayoutEffect(Q,ce)},_.useMemo=function(Q,ce){return ue().useMemo(Q,ce)},_.useReducer=function(Q,ce,Z){return ue().useReducer(Q,ce,Z)},_.useRef=function(Q){return ue().useRef(Q)},_.useState=function(Q){return ue().useState(Q)},_.version="17.0.2"},59301:function(d,_,e){"use strict";d.exports=e(76100)},59781:function(d,_,e){"use strict";e.d(_,{DE:function(){return O},MT:function(){return y},UY:function(){return R},md:function(){return B},qC:function(){return M}});var r=e(20439);function i(N){return"Minified Redux error #"+N+"; visit https://redux.js.org/Errors?code="+N+" 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 o(N){if(typeof N!="object"||N===null)return!1;for(var K=N;Object.getPrototypeOf(K)!==null;)K=Object.getPrototypeOf(K);return Object.getPrototypeOf(N)===K}function h(N){if(N===void 0)return"undefined";if(N===null)return"null";var K=typeof N;switch(K){case"boolean":case"string":case"number":case"symbol":case"function":return K}if(Array.isArray(N))return"array";if(x(N))return"date";if(a(N))return"error";var $=u(N);switch($){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return $}return K.slice(8,-1).toLowerCase().replace(/\s/g,"")}function u(N){return typeof N.constructor=="function"?N.constructor.name:null}function a(N){return N instanceof Error||typeof N.message=="string"&&N.constructor&&typeof N.constructor.stackTraceLimit=="number"}function x(N){return N instanceof Date?!0:typeof N.toDateString=="function"&&typeof N.getDate=="function"&&typeof N.setDate=="function"}function p(N){var K=typeof N;return K}function y(N,K,$){var G;if(typeof K=="function"&&typeof $=="function"||typeof $=="function"&&typeof arguments[3]=="function")throw new Error(i(0));if(typeof K=="function"&&typeof $=="undefined"&&($=K,K=void 0),typeof $!="undefined"){if(typeof $!="function")throw new Error(i(1));return $(y)(N,K)}if(typeof N!="function")throw new Error(i(2));var se=N,ie=K,le=[],q=le,J=!1;function V(){q===le&&(q=le.slice())}function ue(){if(J)throw new Error(i(3));return ie}function ee(j){if(typeof j!="function")throw new Error(i(4));if(J)throw new Error(i(5));var ae=!0;return V(),q.push(j),function(){if(ae){if(J)throw new Error(i(6));ae=!1,V();var Pe=q.indexOf(j);q.splice(Pe,1),le=null}}}function Q(j){if(!o(j))throw new Error(i(7));if(typeof j.type=="undefined")throw new Error(i(8));if(J)throw new Error(i(9));try{J=!0,ie=se(ie,j)}finally{J=!1}for(var ae=le=q,me=0;me<ae.length;me++){var Pe=ae[me];Pe()}return j}function ce(j){if(typeof j!="function")throw new Error(i(10));se=j,Q({type:f.REPLACE})}function Z(){var j,ae=ee;return j={subscribe:function(Pe){if(typeof Pe!="object"||Pe===null)throw new Error(i(11));function Oe(){Pe.next&&Pe.next(ue())}Oe();var Ge=ae(Oe);return{unsubscribe:Ge}}},j[l]=function(){return this},j}return Q({type:f.INIT}),G={dispatch:Q,subscribe:ee,getState:ue,replaceReducer:ce},G[l]=Z,G}var m=null;function b(N){typeof console!="undefined"&&typeof console.error=="function"&&console.error(N);try{throw new Error(N)}catch(K){}}function A(N,K,$,G){var se=Object.keys(K),ie=$&&$.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(!o(N))return"The "+ie+' has unexpected type of "'+p(N)+'". Expected argument to be an object with the following '+('keys: "'+se.join('", "')+'"');var le=Object.keys(N).filter(function(q){return!K.hasOwnProperty(q)&&!G[q]});if(le.forEach(function(q){G[q]=!0}),!($&&$.type===f.REPLACE)&&le.length>0)return"Unexpected "+(le.length>1?"keys":"key")+" "+('"'+le.join('", "')+'" found in '+ie+". ")+"Expected to find one of the known reducer keys instead: "+('"'+se.join('", "')+'". Unexpected keys will be ignored.')}function k(N){Object.keys(N).forEach(function(K){var $=N[K],G=$(void 0,{type:f.INIT});if(typeof G=="undefined")throw new Error(i(12));if(typeof $(void 0,{type:f.PROBE_UNKNOWN_ACTION()})=="undefined")throw new Error(i(13))})}function R(N){for(var K=Object.keys(N),$={},G=0;G<K.length;G++){var se=K[G];typeof N[se]=="function"&&($[se]=N[se])}var ie=Object.keys($),le,q;try{k($)}catch(J){q=J}return function(V,ue){if(V===void 0&&(V={}),q)throw q;if(0)var ee;for(var Q=!1,ce={},Z=0;Z<ie.length;Z++){var j=ie[Z],ae=$[j],me=V[j],Pe=ae(me,ue);if(typeof Pe=="undefined"){var Oe=ue&&ue.type;throw new Error(i(14))}ce[j]=Pe,Q=Q||Pe!==me}return Q=Q||ie.length!==Object.keys(V).length,Q?ce:V}}function C(N,K){return function(){return K(N.apply(this,arguments))}}function O(N,K){if(typeof N=="function")return C(N,K);if(typeof N!="object"||N===null)throw new Error(i(16));var $={};for(var G in N){var se=N[G];typeof se=="function"&&($[G]=C(se,K))}return $}function M(){for(var N=arguments.length,K=new Array(N),$=0;$<N;$++)K[$]=arguments[$];return K.length===0?function(G){return G}:K.length===1?K[0]:K.reduce(function(G,se){return function(){return G(se.apply(void 0,arguments))}})}function B(){for(var N=arguments.length,K=new Array(N),$=0;$<N;$++)K[$]=arguments[$];return function(G){return function(){var se=G.apply(void 0,arguments),ie=function(){throw new Error(i(15))},le={getState:se.getState,dispatch:function(){return ie.apply(void 0,arguments)}},q=K.map(function(J){return J(le)});return ie=M.apply(void 0,q)(se.dispatch),(0,r.Z)((0,r.Z)({},se),{},{dispatch:ie})}}}},58246:function(d){var _=function(e){"use strict";var r=Object.prototype,i=r.hasOwnProperty,l=Object.defineProperty||function(ee,Q,ce){ee[Q]=ce.value},c,f=typeof Symbol=="function"?Symbol:{},o=f.iterator||"@@iterator",h=f.asyncIterator||"@@asyncIterator",u=f.toStringTag||"@@toStringTag";function a(ee,Q,ce){return Object.defineProperty(ee,Q,{value:ce,enumerable:!0,configurable:!0,writable:!0}),ee[Q]}try{a({},"")}catch(ee){a=function(Q,ce,Z){return Q[ce]=Z}}function x(ee,Q,ce,Z){var j=Q&&Q.prototype instanceof R?Q:R,ae=Object.create(j.prototype),me=new J(Z||[]);return l(ae,"_invoke",{value:se(ee,ce,me)}),ae}e.wrap=x;function p(ee,Q,ce){try{return{type:"normal",arg:ee.call(Q,ce)}}catch(Z){return{type:"throw",arg:Z}}}var y="suspendedStart",m="suspendedYield",b="executing",A="completed",k={};function R(){}function C(){}function O(){}var M={};a(M,o,function(){return this});var B=Object.getPrototypeOf,N=B&&B(B(V([])));N&&N!==r&&i.call(N,o)&&(M=N);var K=O.prototype=R.prototype=Object.create(M);C.prototype=O,l(K,"constructor",{value:O,configurable:!0}),l(O,"constructor",{value:C,configurable:!0}),C.displayName=a(O,u,"GeneratorFunction");function $(ee){["next","throw","return"].forEach(function(Q){a(ee,Q,function(ce){return this._invoke(Q,ce)})})}e.isGeneratorFunction=function(ee){var Q=typeof ee=="function"&&ee.constructor;return Q?Q===C||(Q.displayName||Q.name)==="GeneratorFunction":!1},e.mark=function(ee){return Object.setPrototypeOf?Object.setPrototypeOf(ee,O):(ee.__proto__=O,a(ee,u,"GeneratorFunction")),ee.prototype=Object.create(K),ee},e.awrap=function(ee){return{__await:ee}};function G(ee,Q){function ce(ae,me,Pe,Oe){var Ge=p(ee[ae],ee,me);if(Ge.type==="throw")Oe(Ge.arg);else{var Ne=Ge.arg,Mt=Ne.value;return Mt&&typeof Mt=="object"&&i.call(Mt,"__await")?Q.resolve(Mt.__await).then(function(bt){ce("next",bt,Pe,Oe)},function(bt){ce("throw",bt,Pe,Oe)}):Q.resolve(Mt).then(function(bt){Ne.value=bt,Pe(Ne)},function(bt){return ce("throw",bt,Pe,Oe)})}}var Z;function j(ae,me){function Pe(){return new Q(function(Oe,Ge){ce(ae,me,Oe,Ge)})}return Z=Z?Z.then(Pe,Pe):Pe()}l(this,"_invoke",{value:j})}$(G.prototype),a(G.prototype,h,function(){return this}),e.AsyncIterator=G,e.async=function(ee,Q,ce,Z,j){j===void 0&&(j=Promise);var ae=new G(x(ee,Q,ce,Z),j);return e.isGeneratorFunction(Q)?ae:ae.next().then(function(me){return me.done?me.value:ae.next()})};function se(ee,Q,ce){var Z=y;return function(ae,me){if(Z===b)throw new Error("Generator is already running");if(Z===A){if(ae==="throw")throw me;return ue()}for(ce.method=ae,ce.arg=me;;){var Pe=ce.delegate;if(Pe){var Oe=ie(Pe,ce);if(Oe){if(Oe===k)continue;return Oe}}if(ce.method==="next")ce.sent=ce._sent=ce.arg;else if(ce.method==="throw"){if(Z===y)throw Z=A,ce.arg;ce.dispatchException(ce.arg)}else ce.method==="return"&&ce.abrupt("return",ce.arg);Z=b;var Ge=p(ee,Q,ce);if(Ge.type==="normal"){if(Z=ce.done?A:m,Ge.arg===k)continue;return{value:Ge.arg,done:ce.done}}else Ge.type==="throw"&&(Z=A,ce.method="throw",ce.arg=Ge.arg)}}}function ie(ee,Q){var ce=Q.method,Z=ee.iterator[ce];if(Z===c)return Q.delegate=null,ce==="throw"&&ee.iterator.return&&(Q.method="return",Q.arg=c,ie(ee,Q),Q.method==="throw")||ce!=="return"&&(Q.method="throw",Q.arg=new TypeError("The iterator does not provide a '"+ce+"' method")),k;var j=p(Z,ee.iterator,Q.arg);if(j.type==="throw")return Q.method="throw",Q.arg=j.arg,Q.delegate=null,k;var ae=j.arg;if(!ae)return Q.method="throw",Q.arg=new TypeError("iterator result is not an object"),Q.delegate=null,k;if(ae.done)Q[ee.resultName]=ae.value,Q.next=ee.nextLoc,Q.method!=="return"&&(Q.method="next",Q.arg=c);else return ae;return Q.delegate=null,k}$(K),a(K,u,"Generator"),a(K,o,function(){return this}),a(K,"toString",function(){return"[object Generator]"});function le(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 q(ee){var Q=ee.completion||{};Q.type="normal",delete Q.arg,ee.completion=Q}function J(ee){this.tryEntries=[{tryLoc:"root"}],ee.forEach(le,this),this.reset(!0)}e.keys=function(ee){var Q=Object(ee),ce=[];for(var Z in Q)ce.push(Z);return ce.reverse(),function j(){for(;ce.length;){var ae=ce.pop();if(ae in Q)return j.value=ae,j.done=!1,j}return j.done=!0,j}};function V(ee){if(ee){var Q=ee[o];if(Q)return Q.call(ee);if(typeof ee.next=="function")return ee;if(!isNaN(ee.length)){var ce=-1,Z=function j(){for(;++ce<ee.length;)if(i.call(ee,ce))return j.value=ee[ce],j.done=!1,j;return j.value=c,j.done=!0,j};return Z.next=Z}}return{next:ue}}e.values=V;function ue(){return{value:c,done:!0}}return J.prototype={constructor:J,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(q),!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 ce(Oe,Ge){return ae.type="throw",ae.arg=ee,Q.next=Oe,Ge&&(Q.method="next",Q.arg=c),!!Ge}for(var Z=this.tryEntries.length-1;Z>=0;--Z){var j=this.tryEntries[Z],ae=j.completion;if(j.tryLoc==="root")return ce("end");if(j.tryLoc<=this.prev){var me=i.call(j,"catchLoc"),Pe=i.call(j,"finallyLoc");if(me&&Pe){if(this.prev<j.catchLoc)return ce(j.catchLoc,!0);if(this.prev<j.finallyLoc)return ce(j.finallyLoc)}else if(me){if(this.prev<j.catchLoc)return ce(j.catchLoc,!0)}else if(Pe){if(this.prev<j.finallyLoc)return ce(j.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(ee,Q){for(var ce=this.tryEntries.length-1;ce>=0;--ce){var Z=this.tryEntries[ce];if(Z.tryLoc<=this.prev&&i.call(Z,"finallyLoc")&&this.prev<Z.finallyLoc){var j=Z;break}}j&&(ee==="break"||ee==="continue")&&j.tryLoc<=Q&&Q<=j.finallyLoc&&(j=null);var ae=j?j.completion:{};return ae.type=ee,ae.arg=Q,j?(this.method="next",this.next=j.finallyLoc,k):this.complete(ae)},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),k},finish:function(ee){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var ce=this.tryEntries[Q];if(ce.finallyLoc===ee)return this.complete(ce.completion,ce.afterLoc),q(ce),k}},catch:function(ee){for(var Q=this.tryEntries.length-1;Q>=0;--Q){var ce=this.tryEntries[Q];if(ce.tryLoc===ee){var Z=ce.completion;if(Z.type==="throw"){var j=Z.arg;q(ce)}return j}}throw new Error("illegal catch attempt")},delegateYield:function(ee,Q,ce){return this.delegate={iterator:V(ee),resultName:Q,nextLoc:ce},this.method==="next"&&(this.arg=c),k}},e}(d.exports);try{regeneratorRuntime=_}catch(e){typeof globalThis=="object"?globalThis.regeneratorRuntime=_:Function("r","regeneratorRuntime = r")(_)}},76374:function(d,_,e){"use strict";var r=function(){if(typeof Map!="undefined")return Map;function J(V,ue){var ee=-1;return V.some(function(Q,ce){return Q[0]===ue?(ee=ce,!0):!1}),ee}return function(){function V(){this.__entries__=[]}return Object.defineProperty(V.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),V.prototype.get=function(ue){var ee=J(this.__entries__,ue),Q=this.__entries__[ee];return Q&&Q[1]},V.prototype.set=function(ue,ee){var Q=J(this.__entries__,ue);~Q?this.__entries__[Q][1]=ee:this.__entries__.push([ue,ee])},V.prototype.delete=function(ue){var ee=this.__entries__,Q=J(ee,ue);~Q&&ee.splice(Q,1)},V.prototype.has=function(ue){return!!~J(this.__entries__,ue)},V.prototype.clear=function(){this.__entries__.splice(0)},V.prototype.forEach=function(ue,ee){ee===void 0&&(ee=null);for(var Q=0,ce=this.__entries__;Q<ce.length;Q++){var Z=ce[Q];ue.call(ee,Z[1],Z[0])}},V}()}(),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(J){return setTimeout(function(){return J(Date.now())},1e3/60)}}(),f=2;function o(J,V){var ue=!1,ee=!1,Q=0;function ce(){ue&&(ue=!1,J()),ee&&j()}function Z(){c(ce)}function j(){var ae=Date.now();if(ue){if(ae-Q<f)return;ee=!0}else ue=!0,ee=!1,setTimeout(Z,V);Q=ae}return j}var h=20,u=["top","right","bottom","left","width","height","size","weight"],a=typeof MutationObserver!="undefined",x=function(){function J(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=o(this.refresh.bind(this),h)}return J.prototype.addObserver=function(V){~this.observers_.indexOf(V)||this.observers_.push(V),this.connected_||this.connect_()},J.prototype.removeObserver=function(V){var ue=this.observers_,ee=ue.indexOf(V);~ee&&ue.splice(ee,1),!ue.length&&this.connected_&&this.disconnect_()},J.prototype.refresh=function(){var V=this.updateObservers_();V&&this.refresh()},J.prototype.updateObservers_=function(){var V=this.observers_.filter(function(ue){return ue.gatherActive(),ue.hasActive()});return V.forEach(function(ue){return ue.broadcastActive()}),V.length>0},J.prototype.connect_=function(){!i||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(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)},J.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)},J.prototype.onTransitionEnd_=function(V){var ue=V.propertyName,ee=ue===void 0?"":ue,Q=u.some(function(ce){return!!~ee.indexOf(ce)});Q&&this.refresh()},J.getInstance=function(){return this.instance_||(this.instance_=new J),this.instance_},J.instance_=null,J}(),p=function(J,V){for(var ue=0,ee=Object.keys(V);ue<ee.length;ue++){var Q=ee[ue];Object.defineProperty(J,Q,{value:V[Q],enumerable:!1,writable:!1,configurable:!0})}return J},y=function(J){var V=J&&J.ownerDocument&&J.ownerDocument.defaultView;return V||l},m=K(0,0,0,0);function b(J){return parseFloat(J)||0}function A(J){for(var V=[],ue=1;ue<arguments.length;ue++)V[ue-1]=arguments[ue];return V.reduce(function(ee,Q){var ce=J["border-"+Q+"-width"];return ee+b(ce)},0)}function k(J){for(var V=["top","right","bottom","left"],ue={},ee=0,Q=V;ee<Q.length;ee++){var ce=Q[ee],Z=J["padding-"+ce];ue[ce]=b(Z)}return ue}function R(J){var V=J.getBBox();return K(0,0,V.width,V.height)}function C(J){var V=J.clientWidth,ue=J.clientHeight;if(!V&&!ue)return m;var ee=y(J).getComputedStyle(J),Q=k(ee),ce=Q.left+Q.right,Z=Q.top+Q.bottom,j=b(ee.width),ae=b(ee.height);if(ee.boxSizing==="border-box"&&(Math.round(j+ce)!==V&&(j-=A(ee,"left","right")+ce),Math.round(ae+Z)!==ue&&(ae-=A(ee,"top","bottom")+Z)),!M(J)){var me=Math.round(j+ce)-V,Pe=Math.round(ae+Z)-ue;Math.abs(me)!==1&&(j-=me),Math.abs(Pe)!==1&&(ae-=Pe)}return K(Q.left,Q.top,j,ae)}var O=function(){return typeof SVGGraphicsElement!="undefined"?function(J){return J instanceof y(J).SVGGraphicsElement}:function(J){return J instanceof y(J).SVGElement&&typeof J.getBBox=="function"}}();function M(J){return J===y(J).document.documentElement}function B(J){return i?O(J)?R(J):C(J):m}function N(J){var V=J.x,ue=J.y,ee=J.width,Q=J.height,ce=typeof DOMRectReadOnly!="undefined"?DOMRectReadOnly:Object,Z=Object.create(ce.prototype);return p(Z,{x:V,y:ue,width:ee,height:Q,top:ue,right:V+ee,bottom:Q+ue,left:V}),Z}function K(J,V,ue,ee){return{x:J,y:V,width:ue,height:ee}}var $=function(){function J(V){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=K(0,0,0,0),this.target=V}return J.prototype.isActive=function(){var V=B(this.target);return this.contentRect_=V,V.width!==this.broadcastWidth||V.height!==this.broadcastHeight},J.prototype.broadcastRect=function(){var V=this.contentRect_;return this.broadcastWidth=V.width,this.broadcastHeight=V.height,V},J}(),G=function(){function J(V,ue){var ee=N(ue);p(this,{target:V,contentRect:ee})}return J}(),se=function(){function J(V,ue,ee){if(this.activeObservations_=[],this.observations_=new r,typeof V!="function")throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=V,this.controller_=ue,this.callbackCtx_=ee}return J.prototype.observe=function(V){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(V instanceof y(V).Element))throw new TypeError('parameter 1 is not of type "Element".');var ue=this.observations_;ue.has(V)||(ue.set(V,new $(V)),this.controller_.addObserver(this),this.controller_.refresh())}},J.prototype.unobserve=function(V){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element=="undefined"||!(Element instanceof Object))){if(!(V instanceof y(V).Element))throw new TypeError('parameter 1 is not of type "Element".');var ue=this.observations_;ue.has(V)&&(ue.delete(V),ue.size||this.controller_.removeObserver(this))}},J.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},J.prototype.gatherActive=function(){var V=this;this.clearActive(),this.observations_.forEach(function(ue){ue.isActive()&&V.activeObservations_.push(ue)})},J.prototype.broadcastActive=function(){if(this.hasActive()){var V=this.callbackCtx_,ue=this.activeObservations_.map(function(ee){return new G(ee.target,ee.broadcastRect())});this.callback_.call(V,ue,V),this.clearActive()}},J.prototype.clearActive=function(){this.activeObservations_.splice(0)},J.prototype.hasActive=function(){return this.activeObservations_.length>0},J}(),ie=typeof WeakMap!="undefined"?new WeakMap:new r,le=function(){function J(V){if(!(this instanceof J))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var ue=x.getInstance(),ee=new se(V,ue,this);ie.set(this,ee)}return J}();["observe","unobserve","disconnect"].forEach(function(J){le.prototype[J]=function(){var V;return(V=ie.get(this))[J].apply(V,arguments)}});var q=function(){return typeof l.ResizeObserver!="undefined"?l.ResizeObserver:le}();_.Z=q},74284:function(d,_){"use strict";var e,r,i,l;if(typeof performance=="object"&&typeof performance.now=="function"){var c=performance;_.unstable_now=function(){return c.now()}}else{var f=Date,o=f.now();_.unstable_now=function(){return f.now()-o}}if(typeof window=="undefined"||typeof MessageChannel!="function"){var h=null,u=null,a=function(){if(h!==null)try{var Z=_.unstable_now();h(!0,Z),h=null}catch(j){throw setTimeout(a,0),j}};e=function(Z){h!==null?setTimeout(e,0,Z):(h=Z,setTimeout(a,0))},r=function(Z,j){u=setTimeout(Z,j)},i=function(){clearTimeout(u)},_.unstable_shouldYield=function(){return!1},l=_.unstable_forceFrameRate=function(){}}else{var x=window.setTimeout,p=window.clearTimeout;if(typeof console!="undefined"){var y=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 y!="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,b=null,A=-1,k=5,R=0;_.unstable_shouldYield=function(){return _.unstable_now()>=R},l=function(){},_.unstable_forceFrameRate=function(Z){0>Z||125<Z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):k=0<Z?Math.floor(1e3/Z):5};var C=new MessageChannel,O=C.port2;C.port1.onmessage=function(){if(b!==null){var Z=_.unstable_now();R=Z+k;try{b(!0,Z)?O.postMessage(null):(m=!1,b=null)}catch(j){throw O.postMessage(null),j}}else m=!1},e=function(Z){b=Z,m||(m=!0,O.postMessage(null))},r=function(Z,j){A=x(function(){Z(_.unstable_now())},j)},i=function(){p(A),A=-1}}function M(Z,j){var ae=Z.length;Z.push(j);e:for(;;){var me=ae-1>>>1,Pe=Z[me];if(Pe!==void 0&&0<K(Pe,j))Z[me]=j,Z[ae]=Pe,ae=me;else break e}}function B(Z){return Z=Z[0],Z===void 0?null:Z}function N(Z){var j=Z[0];if(j!==void 0){var ae=Z.pop();if(ae!==j){Z[0]=ae;e:for(var me=0,Pe=Z.length;me<Pe;){var Oe=2*(me+1)-1,Ge=Z[Oe],Ne=Oe+1,Mt=Z[Ne];if(Ge!==void 0&&0>K(Ge,ae))Mt!==void 0&&0>K(Mt,Ge)?(Z[me]=Mt,Z[Ne]=ae,me=Ne):(Z[me]=Ge,Z[Oe]=ae,me=Oe);else if(Mt!==void 0&&0>K(Mt,ae))Z[me]=Mt,Z[Ne]=ae,me=Ne;else break e}}return j}return null}function K(Z,j){var ae=Z.sortIndex-j.sortIndex;return ae!==0?ae:Z.id-j.id}var $=[],G=[],se=1,ie=null,le=3,q=!1,J=!1,V=!1;function ue(Z){for(var j=B(G);j!==null;){if(j.callback===null)N(G);else if(j.startTime<=Z)N(G),j.sortIndex=j.expirationTime,M($,j);else break;j=B(G)}}function ee(Z){if(V=!1,ue(Z),!J)if(B($)!==null)J=!0,e(Q);else{var j=B(G);j!==null&&r(ee,j.startTime-Z)}}function Q(Z,j){J=!1,V&&(V=!1,i()),q=!0;var ae=le;try{for(ue(j),ie=B($);ie!==null&&(!(ie.expirationTime>j)||Z&&!_.unstable_shouldYield());){var me=ie.callback;if(typeof me=="function"){ie.callback=null,le=ie.priorityLevel;var Pe=me(ie.expirationTime<=j);j=_.unstable_now(),typeof Pe=="function"?ie.callback=Pe:ie===B($)&&N($),ue(j)}else N($);ie=B($)}if(ie!==null)var Oe=!0;else{var Ge=B(G);Ge!==null&&r(ee,Ge.startTime-j),Oe=!1}return Oe}finally{ie=null,le=ae,q=!1}}var ce=l;_.unstable_IdlePriority=5,_.unstable_ImmediatePriority=1,_.unstable_LowPriority=4,_.unstable_NormalPriority=3,_.unstable_Profiling=null,_.unstable_UserBlockingPriority=2,_.unstable_cancelCallback=function(Z){Z.callback=null},_.unstable_continueExecution=function(){J||q||(J=!0,e(Q))},_.unstable_getCurrentPriorityLevel=function(){return le},_.unstable_getFirstCallbackNode=function(){return B($)},_.unstable_next=function(Z){switch(le){case 1:case 2:case 3:var j=3;break;default:j=le}var ae=le;le=j;try{return Z()}finally{le=ae}},_.unstable_pauseExecution=function(){},_.unstable_requestPaint=ce,_.unstable_runWithPriority=function(Z,j){switch(Z){case 1:case 2:case 3:case 4:case 5:break;default:Z=3}var ae=le;le=Z;try{return j()}finally{le=ae}},_.unstable_scheduleCallback=function(Z,j,ae){var me=_.unstable_now();switch(typeof ae=="object"&&ae!==null?(ae=ae.delay,ae=typeof ae=="number"&&0<ae?me+ae:me):ae=me,Z){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=ae+Pe,Z={id:se++,callback:j,priorityLevel:Z,startTime:ae,expirationTime:Pe,sortIndex:-1},ae>me?(Z.sortIndex=ae,M(G,Z),B($)===null&&Z===B(G)&&(V?i():V=!0,r(ee,ae-me))):(Z.sortIndex=Pe,M($,Z),J||q||(J=!0,e(Q))),Z},_.unstable_wrapCallback=function(Z){var j=le;return function(){var ae=le;le=j;try{return Z.apply(this,arguments)}finally{le=ae}}}},43014:function(d,_,e){"use strict";d.exports=e(74284)},18947:function(d){"use strict";function _(e,r){if(e===r)return!0;if(!e||!r)return!1;var i=Object.keys(e),l=Object.keys(r),c=i.length;if(l.length!==c)return!1;for(var f=0;f<c;f++){var o=i[f];if(e[o]!==r[o]||!Object.prototype.hasOwnProperty.call(r,o))return!1}return!0}d.exports=_},19747:function(d){d.exports=function(e,r,i,l){var c=i?i.call(l,e,r):void 0;if(c!==void 0)return!!c;if(e===r)return!0;if(typeof e!="object"||!e||typeof r!="object"||!r)return!1;var f=Object.keys(e),o=Object.keys(r);if(f.length!==o.length)return!1;for(var h=Object.prototype.hasOwnProperty.bind(r),u=0;u<f.length;u++){var a=f[u];if(!h(a))return!1;var x=e[a],p=r[a];if(c=i?i.call(l,x,p,a):void 0,c===!1||c===void 0&&x!==p)return!1}return!0}},98040:function(d){d.exports=function(){var _=document.getSelection();if(!_.rangeCount)return function(){};for(var e=document.activeElement,r=[],i=0;i<_.rangeCount;i++)r.push(_.getRangeAt(i));switch(e.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":e.blur();break;default:e=null;break}return _.removeAllRanges(),function(){_.type==="Caret"&&_.removeAllRanges(),_.rangeCount||r.forEach(function(l){_.addRange(l)}),e&&e.focus()}}},797:function(d,_,e){"use strict";var r=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!r(i)}},95562:function(d,_,e){"use strict";var r=e(57046),i={object:!0,function:!0,undefined:!0};d.exports=function(l){return r(l)?hasOwnProperty.call(i,typeof l):!1}},69574:function(d,_,e){"use strict";var r=e(797),i=/^\s*class[\s{/}]/,l=Function.prototype.toString;d.exports=function(c){return!(!r(c)||i.test(l.call(c)))}},54723:function(d,_,e){"use strict";var r=e(95562);d.exports=function(i){if(!r(i))return!1;try{return i.constructor?i.constructor.prototype===i:!1}catch(l){return!1}}},57046:function(d){"use strict";var _=void 0;d.exports=function(e){return e!==_&&e!==null}},36736:function(d,_,e){"use strict";var r=e(59301);function i(y,m){return y===m&&(y!==0||1/y===1/m)||y!==y&&m!==m}var l=typeof Object.is=="function"?Object.is:i,c=r.useState,f=r.useEffect,o=r.useLayoutEffect,h=r.useDebugValue;function u(y,m){var b=m(),A=c({inst:{value:b,getSnapshot:m}}),k=A[0].inst,R=A[1];return o(function(){k.value=b,k.getSnapshot=m,a(k)&&R({inst:k})},[y,b,m]),f(function(){return a(k)&&R({inst:k}),y(function(){a(k)&&R({inst:k})})},[y]),h(b),b}function a(y){var m=y.getSnapshot;y=y.value;try{var b=m();return!l(y,b)}catch(A){return!0}}function x(y,m){return m()}var p=typeof window=="undefined"||typeof window.document=="undefined"||typeof window.document.createElement=="undefined"?x:u;_.useSyncExternalStore=r.useSyncExternalStore!==void 0?r.useSyncExternalStore:p},1719:function(d,_,e){"use strict";var r=e(59301),i=e(37573);function l(x,p){return x===p&&(x!==0||1/x===1/p)||x!==x&&p!==p}var c=typeof Object.is=="function"?Object.is:l,f=i.useSyncExternalStore,o=r.useRef,h=r.useEffect,u=r.useMemo,a=r.useDebugValue;_.useSyncExternalStoreWithSelector=function(x,p,y,m,b){var A=o(null);if(A.current===null){var k={hasValue:!1,value:null};A.current=k}else k=A.current;A=u(function(){function C(K){if(!O){if(O=!0,M=K,K=m(K),b!==void 0&&k.hasValue){var $=k.value;if(b($,K))return B=$}return B=K}if($=B,c(M,K))return $;var G=m(K);return b!==void 0&&b($,G)?(M=K,$):(M=K,B=G)}var O=!1,M,B,N=y===void 0?null:y;return[function(){return C(p())},N===null?void 0:function(){return C(N())}]},[p,y,m,b]);var R=f(x,A[0],A[1]);return h(function(){k.hasValue=!0,k.value=R},[R]),a(R),R}},37573:function(d,_,e){"use strict";d.exports=e(36736)},45097:function(d,_,e){"use strict";d.exports=e(1719)},1012:function(d,_,e){"use strict";e.d(_,{Z:function(){return y}});var r=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(!r)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(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 o=f,h=[],u=0;u<256;++u)h.push((u+256).toString(16).substr(1));function a(m){var b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,A=(h[m[b+0]]+h[m[b+1]]+h[m[b+2]]+h[m[b+3]]+"-"+h[m[b+4]]+h[m[b+5]]+"-"+h[m[b+6]]+h[m[b+7]]+"-"+h[m[b+8]]+h[m[b+9]]+"-"+h[m[b+10]]+h[m[b+11]]+h[m[b+12]]+h[m[b+13]]+h[m[b+14]]+h[m[b+15]]).toLowerCase();if(!o(A))throw TypeError("Stringified UUID is invalid");return A}var x=a;function p(m,b,A){m=m||{};var k=m.random||(m.rng||l)();if(k[6]=k[6]&15|64,k[8]=k[8]&63|128,b){A=A||0;for(var R=0;R<16;++R)b[A+R]=k[R];return b}return x(k)}var y=p},56754:function(d){"use strict";var _=function(){};d.exports=_},85239:function(d){"use strict";var _=!1,e=function(){};if(_){var r=function(l,c){var f=arguments.length;c=new Array(f>1?f-1:0);for(var o=1;o<f;o++)c[o-1]=arguments[o];var h=0,u="Warning: "+l.replace(/%s/g,function(){return c[h++]});typeof console!="undefined"&&console.error(u);try{throw new Error(u)}catch(a){}};e=function(i,l,c){var f=arguments.length;c=new Array(f>2?f-2:0);for(var o=2;o<f;o++)c[o-2]=arguments[o];if(l===void 0)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");i||r.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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"},26551: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(){},31669:function(d){function _(e,r){this.v=e,this.k=r}d.exports=_,d.exports.__esModule=!0,d.exports.default=d.exports},57523:function(d,_,e){var r=e(99824);function i(){var l,c,f=typeof Symbol=="function"?Symbol:{},o=f.iterator||"@@iterator",h=f.toStringTag||"@@toStringTag";function u(k,R,C,O){var M=R&&R.prototype instanceof x?R:x,B=Object.create(M.prototype);return r(B,"_invoke",function(N,K,$){var G,se,ie,le=0,q=$||[],J=!1,V={p:0,n:0,v:l,a:ue,f:ue.bind(l,4),d:function(Q,ce){return G=Q,se=0,ie=l,V.n=ce,a}};function ue(ee,Q){for(se=ee,ie=Q,c=0;!J&&le&&!ce&&c<q.length;c++){var ce,Z=q[c],j=V.p,ae=Z[2];ee>3?(ce=ae===Q)&&(ie=Z[(se=Z[4])?5:(se=3,3)],Z[4]=Z[5]=l):Z[0]<=j&&((ce=ee<2&&j<Z[1])?(se=0,V.v=Q,V.n=Z[1]):j<ae&&(ce=ee<3||Z[0]>Q||Q>ae)&&(Z[4]=ee,Z[5]=Q,V.n=ae,se=0))}if(ce||ee>1)return a;throw J=!0,Q}return function(ee,Q,ce){if(le>1)throw TypeError("Generator is already running");for(J&&Q===1&&ue(Q,ce),se=Q,ie=ce;(c=se<2?l:ie)||!J;){G||(se?se<3?(se>1&&(V.n=-1),ue(se,ie)):V.n=ie:V.v=ie);try{if(le=2,G){if(se||(ee="next"),c=G[ee]){if(!(c=c.call(G,ie)))throw TypeError("iterator result is not an object");if(!c.done)return c;ie=c.value,se<2&&(se=0)}else se===1&&(c=G.return)&&c.call(G),se<2&&(ie=TypeError("The iterator does not provide a '"+ee+"' method"),se=1);G=l}else if((c=(J=V.n<0)?ie:N.call(K,V))!==a)break}catch(Z){G=l,se=1,ie=Z}finally{le=1}}return{value:c,done:J}}}(k,C,O),!0),B}var a={};function x(){}function p(){}function y(){}c=Object.getPrototypeOf;var m=[][o]?c(c([][o]())):(r(c={},o,function(){return this}),c),b=y.prototype=x.prototype=Object.create(m);function A(k){return Object.setPrototypeOf?Object.setPrototypeOf(k,y):(k.__proto__=y,r(k,h,"GeneratorFunction")),k.prototype=Object.create(b),k}return p.prototype=y,r(b,"constructor",y),r(y,"constructor",p),p.displayName="GeneratorFunction",r(y,h,"GeneratorFunction"),r(b),r(b,h,"Generator"),r(b,o,function(){return this}),r(b,"toString",function(){return"[object Generator]"}),(d.exports=i=function(){return{w:u,m:A}},d.exports.__esModule=!0,d.exports.default=d.exports)()}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},57811:function(d,_,e){var r=e(33466);function i(l,c,f,o,h){var u=r(l,c,f,o,h);return u.next().then(function(a){return a.done?a.value:u.next()})}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},33466:function(d,_,e){var r=e(57523),i=e(50559);function l(c,f,o,h,u){return new i(r().w(c,f,o,h),u||Promise)}d.exports=l,d.exports.__esModule=!0,d.exports.default=d.exports},50559:function(d,_,e){var r=e(31669),i=e(99824);function l(c,f){function o(u,a,x,p){try{var y=c[u](a),m=y.value;return m instanceof r?f.resolve(m.v).then(function(b){o("next",b,x,p)},function(b){o("throw",b,x,p)}):f.resolve(m).then(function(b){y.value=b,x(y)},function(b){return o("throw",b,x,p)})}catch(b){p(b)}}var h;this.next||(i(l.prototype),i(l.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),i(this,"_invoke",function(u,a,x){function p(){return new f(function(y,m){o(u,x,y,m)})}return h=h?h.then(p,p):p()},!0)}d.exports=l,d.exports.__esModule=!0,d.exports.default=d.exports},99824:function(d){function _(e,r,i,l){var c=Object.defineProperty;try{c({},"",{})}catch(f){c=0}d.exports=_=function(o,h,u,a){if(h)c?c(o,h,{value:u,enumerable:!a,configurable:!a,writable:!a}):o[h]=u;else{var x=function(y,m){_(o,y,function(b){return this._invoke(y,m,b)})};x("next",0),x("throw",1),x("return",2)}},d.exports.__esModule=!0,d.exports.default=d.exports,_(e,r,i,l)}d.exports=_,d.exports.__esModule=!0,d.exports.default=d.exports},25545:function(d){function _(e){var r=Object(e),i=[];for(var l in r)i.unshift(l);return function c(){for(;i.length;)if((l=i.pop())in r)return c.value=l,c.done=!1,c;return c.done=!0,c}}d.exports=_,d.exports.__esModule=!0,d.exports.default=d.exports},43013:function(d,_,e){var r=e(31669),i=e(57523),l=e(57811),c=e(33466),f=e(50559),o=e(25545),h=e(23287);function u(){"use strict";var a=i(),x=a.m(u),p=(Object.getPrototypeOf?Object.getPrototypeOf(x):x.__proto__).constructor;function y(A){var k=typeof A=="function"&&A.constructor;return!!k&&(k===p||(k.displayName||k.name)==="GeneratorFunction")}var m={throw:1,return:2,break:3,continue:3};function b(A){var k,R;return function(C){k||(k={stop:function(){return R(C.a,2)},catch:function(){return C.v},abrupt:function(M,B){return R(C.a,m[M],B)},delegateYield:function(M,B,N){return k.resultName=B,R(C.d,h(M),N)},finish:function(M){return R(C.f,M)}},R=function(M,B,N){C.p=k.prev,C.n=k.next;try{return M(B,N)}finally{k.next=C.n}}),k.resultName&&(k[k.resultName]=C.v,k.resultName=void 0),k.sent=C.v,k.next=C.n;try{return A.call(this,k)}finally{C.p=k.prev,C.n=k.next}}}return(d.exports=u=function(){return{wrap:function(R,C,O,M){return a.w(b(R),C,O,M&&M.reverse())},isGeneratorFunction:y,mark:a.m,awrap:function(R,C){return new r(R,C)},AsyncIterator:f,async:function(R,C,O,M,B){return(y(C)?c:l)(b(R),C,O,M,B)},keys:o,values:h}},d.exports.__esModule=!0,d.exports.default=d.exports)()}d.exports=u,d.exports.__esModule=!0,d.exports.default=d.exports},23287:function(d,_,e){var r=e(12594).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(r(l)+" is not iterable")}d.exports=i,d.exports.__esModule=!0,d.exports.default=d.exports},12594:function(d){function _(e){"@babel/helpers - typeof";return d.exports=_=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},d.exports.__esModule=!0,d.exports.default=d.exports,_(e)}d.exports=_,d.exports.__esModule=!0,d.exports.default=d.exports},55267:function(d,_,e){var r=e(43013)();d.exports=r;try{regeneratorRuntime=r}catch(i){typeof globalThis=="object"?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},92310:function(d,_){var e,r;(function(){"use strict";var i={}.hasOwnProperty;function l(){for(var o="",h=0;h<arguments.length;h++){var u=arguments[h];u&&(o=f(o,c(u)))}return o}function c(o){if(typeof o=="string"||typeof o=="number")return o;if(typeof o!="object")return"";if(Array.isArray(o))return l.apply(null,o);if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]"))return o.toString();var h="";for(var u in o)i.call(o,u)&&o[u]&&(h=f(h,u));return h}function f(o,h){return h?o?o+" "+h:o+h:o}d.exports?(l.default=l,d.exports=l):(e=[],r=function(){return l}.apply(_,e),r!==void 0&&(d.exports=r))})()},63335:function(d,_,e){"use strict";var r=e(55327),i=e(40593),l=TypeError;d.exports=function(c){if(r(c))return c;throw new l(i(c)+" is not a function")}},6086:function(d,_,e){"use strict";var r=e(39812),i=e(40593),l=TypeError;d.exports=function(c){if(r(c))return c;throw new l(i(c)+" is not a constructor")}},42683:function(d,_,e){"use strict";var r=e(2786).has;d.exports=function(i){return r(i),i}},557:function(d,_,e){"use strict";var r=e(55327),i=String,l=TypeError;d.exports=function(c){if(typeof c=="object"||r(c))return c;throw new l("Can't set "+i(c)+" as a prototype")}},17442:function(d,_,e){"use strict";var r=e(19691).has;d.exports=function(i){return r(i),i}},79606:function(d){"use strict";var _=TypeError;d.exports=function(e){if(typeof e=="string")return e;throw new _("Argument is not a string")}},63619:function(d,_,e){"use strict";var r=e(42530).has;d.exports=function(i){return r(i),i}},18888:function(d,_,e){"use strict";var r=e(91385).has;d.exports=function(i){return r(i),i}},5978:function(d,_,e){"use strict";var r=e(89945),i=e(94237),l=e(80666),c=e(80449),f=e(63335),o=e(4112),h=e(53776),u=e(59893),a=u("asyncDispose"),x=u("dispose"),p=i([].push),y=function(b,A){if(A==="async-dispose"){var k=h(b,a);return k!==void 0?k:(k=h(b,x),function(){r(k,this)})}return h(b,x)},m=function(b,A,k){return arguments.length<3&&!o(b)&&(k=f(y(c(b),A))),k===void 0?function(){}:l(k,b)};d.exports=function(b,A,k,R){var C;if(arguments.length<4){if(o(A)&&k==="sync-dispose")return;C=m(A,k)}else C=m(void 0,k,R);p(b.stack,C)}},81181:function(d,_,e){"use strict";var r=e(59893),i=e(20132),l=e(37691).f,c=r("unscopables"),f=Array.prototype;f[c]===void 0&&l(f,c,{configurable:!0,value:i(null)}),d.exports=function(o){f[c][o]=!0}},52216:function(d,_,e){"use strict";var r=e(13764).charAt;d.exports=function(i,l,c){return l+(c?r(i,l).length:1)}},56472:function(d,_,e){"use strict";var r=e(16332),i=TypeError;d.exports=function(l,c){if(r(c,l))return l;throw new i("Incorrect invocation")}},1674:function(d,_,e){"use strict";var r=e(31946),i=String,l=TypeError;d.exports=function(c){if(c===void 0||r(c))return c;throw new l(i(c)+" is not an object or undefined")}},80449:function(d,_,e){"use strict";var r=e(31946),i=String,l=TypeError;d.exports=function(c){if(r(c))return c;throw new l(i(c)+" is not an object")}},27270:function(d,_,e){"use strict";var r=e(97607),i=TypeError;d.exports=function(l){if(r(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,_,e){"use strict";var r=e(37758),i=e(29076),l=TypeError;d.exports=r(ArrayBuffer.prototype,"byteLength","get")||function(c){if(i(c)!=="ArrayBuffer")throw new l("ArrayBuffer expected");return c.byteLength}},93683:function(d,_,e){"use strict";var r=e(94237),i=e(78244),l=r(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,_,e){"use strict";var r=e(3338);d.exports=r(function(){if(typeof ArrayBuffer=="function"){var i=new ArrayBuffer(8);Object.isExtensible(i)&&Object.defineProperty(i,"a",{value:8})}})},39760:function(d,_,e){"use strict";var r=e(92916),i=e(94237),l=e(37758),c=e(24225),f=e(93683),o=e(78244),h=e(39311),u=e(80426),a=r.structuredClone,x=r.ArrayBuffer,p=r.DataView,y=r.TypeError,m=Math.min,b=x.prototype,A=p.prototype,k=i(b.slice),R=l(b,"resizable","get"),C=l(b,"maxByteLength","get"),O=i(A.getInt8),M=i(A.setInt8);d.exports=(u||h)&&function(B,N,K){var $=o(B),G=N===void 0?$:c(N),se=!R||!R(B),ie;if(f(B))throw new y("ArrayBuffer is detached");if(u&&(B=a(B,{transfer:[B]}),$===G&&(K||se)))return B;if($>=G&&(!K||se))ie=k(B,0,G);else{var le=K&&!se&&C?{maxByteLength:C(B)}:void 0;ie=new x(G,le);for(var q=new p(B),J=new p(ie),V=m(G,$),ue=0;ue<V;ue++)M(J,ue,O(q,ue))}return u||h(B),ie}},58261:function(d,_,e){"use strict";var r=e(3737),i=e(35454),l=e(92916),c=e(55327),f=e(31946),o=e(32621),h=e(97607),u=e(40593),a=e(68151),x=e(2291),p=e(64110),y=e(16332),m=e(53456),b=e(58218),A=e(59893),k=e(6145),R=e(94844),C=R.enforce,O=R.get,M=l.Int8Array,B=M&&M.prototype,N=l.Uint8ClampedArray,K=N&&N.prototype,$=M&&m(M),G=B&&m(B),se=Object.prototype,ie=l.TypeError,le=A("toStringTag"),q=k("TYPED_ARRAY_TAG"),J="TypedArrayConstructor",V=r&&!!b&&h(l.opera)!=="Opera",ue=!1,ee,Q,ce,Z={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},j={BigInt64Array:8,BigUint64Array:8},ae=function(Rt){if(!f(Rt))return!1;var Ht=h(Rt);return Ht==="DataView"||o(Z,Ht)||o(j,Ht)},me=function(bt){var Rt=m(bt);if(f(Rt)){var Ht=O(Rt);return Ht&&o(Ht,J)?Ht[J]:me(Rt)}},Pe=function(bt){if(!f(bt))return!1;var Rt=h(bt);return o(Z,Rt)||o(j,Rt)},Oe=function(bt){if(Pe(bt))return bt;throw new ie("Target is not a typed array")},Ge=function(bt){if(c(bt)&&(!b||y($,bt)))return bt;throw new ie(u(bt)+" is not a typed array constructor")},Ne=function(bt,Rt,Ht,Bt){if(i){if(Ht)for(var rr in Z){var je=l[rr];if(je&&o(je.prototype,bt))try{delete je.prototype[bt]}catch(Et){try{je.prototype[bt]=Rt}catch(Nt){}}}(!G[bt]||Ht)&&x(G,bt,Ht?Rt:V&&B[bt]||Rt,Bt)}},Mt=function(bt,Rt,Ht){var Bt,rr;if(i){if(b){if(Ht){for(Bt in Z)if(rr=l[Bt],rr&&o(rr,bt))try{delete rr[bt]}catch(je){}}if(!$[bt]||Ht)try{return x($,bt,Ht?Rt:V&&$[bt]||Rt)}catch(je){}else return}for(Bt in Z)rr=l[Bt],rr&&(!rr[bt]||Ht)&&x(rr,bt,Rt)}};for(ee in Z)Q=l[ee],ce=Q&&Q.prototype,ce?C(ce)[J]=Q:V=!1;for(ee in j)Q=l[ee],ce=Q&&Q.prototype,ce&&(C(ce)[J]=Q);if((!V||!c($)||$===Function.prototype)&&($=function(){throw new ie("Incorrect invocation")},V))for(ee in Z)l[ee]&&b(l[ee],$);if((!V||!G||G===se)&&(G=$.prototype,V))for(ee in Z)l[ee]&&b(l[ee].prototype,G);if(V&&m(K)!==G&&b(K,G),i&&!o(G,le)){ue=!0,p(G,le,{configurable:!0,get:function(){return f(this)?this[q]:void 0}});for(ee in Z)l[ee]&&a(l[ee],q,ee)}d.exports={NATIVE_ARRAY_BUFFER_VIEWS:V,TYPED_ARRAY_TAG:ue&&q,aTypedArray:Oe,aTypedArrayConstructor:Ge,exportTypedArrayMethod:Ne,exportTypedArrayStaticMethod:Mt,getTypedArrayConstructor:me,isView:ae,isTypedArray:Pe,TypedArray:$,TypedArrayPrototype:G}},91669:function(d,_,e){"use strict";var r=e(92916),i=e(94237),l=e(35454),c=e(3737),f=e(8090),o=e(68151),h=e(64110),u=e(66477),a=e(3338),x=e(56472),p=e(56902),y=e(61578),m=e(24225),b=e(14894),A=e(61618),k=e(53456),R=e(58218),C=e(80689).f,O=e(75202),M=e(71698),B=e(94573),N=e(94844),K=f.PROPER,$=f.CONFIGURABLE,G="ArrayBuffer",se="DataView",ie="prototype",le="Wrong length",q="Wrong index",J=N.getterFor(G),V=N.getterFor(se),ue=N.set,ee=r[G],Q=ee,ce=Q&&Q[ie],Z=r[se],j=Z&&Z[ie],ae=Object.prototype,me=r.Array,Pe=r.RangeError,Oe=i(O),Ge=i([].reverse),Ne=A.pack,Mt=A.unpack,bt=function($e){return[$e&255]},Rt=function($e){return[$e&255,$e>>8&255]},Ht=function($e){return[$e&255,$e>>8&255,$e>>16&255,$e>>24&255]},Bt=function($e){return $e[3]<<24|$e[2]<<16|$e[1]<<8|$e[0]},rr=function($e){return Ne(b($e),23,4)},je=function($e){return Ne($e,52,8)},Et=function($e,We,Ye){h($e[ie],We,{configurable:!0,get:function(){return Ye(this)[We]}})},Nt=function($e,We,Ye,dt){var xt=V($e),ir=m(Ye),er=!!dt;if(ir+We>xt.byteLength)throw new Pe(q);var Le=xt.bytes,tt=ir+xt.byteOffset,Vt=M(Le,tt,tt+We);return er?Vt:Ge(Vt)},rt=function($e,We,Ye,dt,xt,ir){var er=V($e),Le=m(Ye),tt=dt(+xt),Vt=!!ir;if(Le+We>er.byteLength)throw new Pe(q);for(var Ft=er.bytes,Wt=Le+er.byteOffset,Gt=0;Gt<We;Gt++)Ft[Wt+Gt]=tt[Vt?Gt:We-Gt-1]};if(!c)Q=function(We){x(this,ce);var Ye=m(We);ue(this,{type:G,bytes:Oe(me(Ye),0),byteLength:Ye}),l||(this.byteLength=Ye,this.detached=!1)},ce=Q[ie],Z=function(We,Ye,dt){x(this,j),x(We,ce);var xt=J(We),ir=xt.byteLength,er=p(Ye);if(er<0||er>ir)throw new Pe("Wrong offset");if(dt=dt===void 0?ir-er:y(dt),er+dt>ir)throw new Pe(le);ue(this,{type:se,buffer:We,byteLength:dt,byteOffset:er,bytes:xt.bytes}),l||(this.buffer=We,this.byteLength=dt,this.byteOffset=er)},j=Z[ie],l&&(Et(Q,"byteLength",J),Et(Z,"buffer",V),Et(Z,"byteLength",V),Et(Z,"byteOffset",V)),u(j,{getInt8:function(We){return Nt(this,1,We)[0]<<24>>24},getUint8:function(We){return Nt(this,1,We)[0]},getInt16:function(We){var Ye=Nt(this,2,We,arguments.length>1?arguments[1]:!1);return(Ye[1]<<8|Ye[0])<<16>>16},getUint16:function(We){var Ye=Nt(this,2,We,arguments.length>1?arguments[1]:!1);return Ye[1]<<8|Ye[0]},getInt32:function(We){return Bt(Nt(this,4,We,arguments.length>1?arguments[1]:!1))},getUint32:function(We){return Bt(Nt(this,4,We,arguments.length>1?arguments[1]:!1))>>>0},getFloat32:function(We){return Mt(Nt(this,4,We,arguments.length>1?arguments[1]:!1),23)},getFloat64:function(We){return Mt(Nt(this,8,We,arguments.length>1?arguments[1]:!1),52)},setInt8:function(We,Ye){rt(this,1,We,bt,Ye)},setUint8:function(We,Ye){rt(this,1,We,bt,Ye)},setInt16:function(We,Ye){rt(this,2,We,Rt,Ye,arguments.length>2?arguments[2]:!1)},setUint16:function(We,Ye){rt(this,2,We,Rt,Ye,arguments.length>2?arguments[2]:!1)},setInt32:function(We,Ye){rt(this,4,We,Ht,Ye,arguments.length>2?arguments[2]:!1)},setUint32:function(We,Ye){rt(this,4,We,Ht,Ye,arguments.length>2?arguments[2]:!1)},setFloat32:function(We,Ye){rt(this,4,We,rr,Ye,arguments.length>2?arguments[2]:!1)},setFloat64:function(We,Ye){rt(this,8,We,je,Ye,arguments.length>2?arguments[2]:!1)}});else{var gt=K&&ee.name!==G;if(!a(function(){ee(1)})||!a(function(){new ee(-1)})||a(function(){return new ee,new ee(1.5),new ee(NaN),ee.length!==1||gt&&!$})){Q=function(We){return x(this,ce),new ee(m(We))},Q[ie]=ce;for(var ft=C(ee),qe=0,Be;ft.length>qe;)(Be=ft[qe++])in Q||o(Q,Be,ee[Be]);ce.constructor=Q}else gt&&$&&o(ee,"name",G);R&&k(j)!==ae&&R(j,ae);var xe=new Z(new Q(2)),Re=i(j.setInt8);xe.setInt8(0,2147483648),xe.setInt8(1,2147483649),(xe.getInt8(0)||!xe.getInt8(1))&&u(j,{setInt8:function(We,Ye){Re(this,We,Ye<<24>>24)},setUint8:function(We,Ye){Re(this,We,Ye<<24>>24)}},{unsafe:!0})}B(Q,G),B(Z,se),d.exports={ArrayBuffer:Q,DataView:Z}},92670:function(d,_,e){"use strict";var r=e(94029),i=e(51981),l=e(82762),c=e(84233),f=Math.min;d.exports=[].copyWithin||function(h,u){var a=r(this),x=l(a),p=i(h,x),y=i(u,x),m=arguments.length>2?arguments[2]:void 0,b=f((m===void 0?x:i(m,x))-y,x-p),A=1;for(y<p&&p<y+b&&(A=-1,y+=b-1,p+=b-1);b-- >0;)y in a?a[p]=a[y]:c(a,p),p+=A,y+=A;return a}},75202:function(d,_,e){"use strict";var r=e(94029),i=e(51981),l=e(82762);d.exports=function(f){for(var o=r(this),h=l(o),u=arguments.length,a=i(u>1?arguments[1]:void 0,h),x=u>2?arguments[2]:void 0,p=x===void 0?h:i(x,h);p>a;)o[a++]=f;return o}},59594:function(d,_,e){"use strict";var r=e(90560).forEach,i=e(45601),l=i("forEach");d.exports=l?[].forEach:function(f){return r(this,f,arguments.length>1?arguments[1]:void 0)}},32278:function(d,_,e){"use strict";var r=e(80666),i=e(94237),l=e(94029),c=e(39812),f=e(69034),o=e(85428),h=e(10731),u=e(26006),a=e(53776),x=e(65911),p=e(55174),y=e(59893),m=e(57975),b=e(55266).toArray,A=y("asyncIterator"),k=i(p("Array","values")),R=i(k([]).next),C=function(){return new O(this)},O=function(M){this.iterator=k(M)};O.prototype.next=function(){return R(this.iterator)},d.exports=function(B){var N=this,K=arguments.length,$=K>1?arguments[1]:void 0,G=K>2?arguments[2]:void 0;return new(x("Promise"))(function(se){var ie=l(B);$!==void 0&&($=r($,G));var le=a(ie,A),q=le?void 0:u(ie)||C,J=c(N)?new N:[],V=le?f(ie,le):new m(h(o(ie,q)));se(b(V,$,J))})}},69478:function(d,_,e){"use strict";var r=e(82762);d.exports=function(i,l,c){for(var f=0,o=arguments.length>2?c:r(l),h=new i(o);o>f;)h[f]=l[f++];return h}},60255:function(d,_,e){"use strict";var r=e(80666),i=e(89945),l=e(94029),c=e(46319),f=e(345),o=e(39812),h=e(82762),u=e(69392),a=e(85428),x=e(26006),p=Array;d.exports=function(m){var b=l(m),A=o(this),k=arguments.length,R=k>1?arguments[1]:void 0,C=R!==void 0;C&&(R=r(R,k>2?arguments[2]:void 0));var O=x(b),M=0,B,N,K,$,G,se;if(O&&!(this===p&&f(O)))for($=a(b,O),G=$.next,N=A?new this:[];!(K=i(G,$)).done;M++)se=C?c($,R,[K.value,M],!0):K.value,u(N,M,se);else for(B=h(b),N=A?new this(B):p(B);B>M;M++)se=C?R(b[M],M):b[M],u(N,M,se);return N.length=M,N}},33940:function(d,_,e){"use strict";var r=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(82762),o=e(2786),h=o.Map,u=o.get,a=o.has,x=o.set,p=i([].push);d.exports=function(m){for(var b=c(this),A=l(b),k=r(m,arguments.length>1?arguments[1]:void 0),R=new h,C=f(A),O=0,M,B;C>O;O++)B=A[O],M=k(B,O,b),a(R,M)?p(u(R,M),B):x(R,M,[B]);return R}},36444:function(d,_,e){"use strict";var r=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(17818),o=e(82762),h=e(20132),u=e(69478),a=Array,x=i([].push);d.exports=function(p,y,m,b){for(var A=c(p),k=l(A),R=r(y,m),C=h(null),O=o(k),M=0,B,N,K;O>M;M++)K=k[M],N=f(R(K,M,A)),N in C?x(C[N],K):C[N]=[K];if(b&&(B=b(A),B!==a))for(N in C)C[N]=u(B,C[N]);return C}},22999:function(d,_,e){"use strict";var r=e(80524),i=e(51981),l=e(82762),c=function(f){return function(o,h,u){var a=r(o),x=l(a),p=i(u,x),y;if(f&&h!==h){for(;x>p;)if(y=a[p++],y!==y)return!0}else for(;x>p;p++)if((f||p in a)&&a[p]===h)return f||p||0;return!f&&-1}};d.exports={includes:c(!0),indexOf:c(!1)}},53279:function(d,_,e){"use strict";var r=e(80666),i=e(1835),l=e(94029),c=e(82762),f=function(o){var h=o===1;return function(u,a,x){for(var p=l(u),y=i(p),m=c(y),b=r(a,x),A,k;m-- >0;)if(A=y[m],k=b(A,m,p),k)switch(o){case 0:return A;case 1:return m}return h?-1:void 0}};d.exports={findLast:f(0),findLastIndex:f(1)}},90560:function(d,_,e){"use strict";var r=e(80666),i=e(94237),l=e(1835),c=e(94029),f=e(82762),o=e(81427),h=i([].push),u=function(a){var x=a===1,p=a===2,y=a===3,m=a===4,b=a===6,A=a===7,k=a===5||b;return function(R,C,O,M){for(var B=c(R),N=l(B),K=f(N),$=r(C,O),G=0,se=M||o,ie=x?se(R,K):p||A?se(R,0):void 0,le,q;K>G;G++)if((k||G in N)&&(le=N[G],q=$(le,G,B),a))if(x)ie[G]=q;else if(q)switch(a){case 3:return!0;case 5:return le;case 6:return G;case 2:h(ie,le)}else switch(a){case 4:return!1;case 7:h(ie,le)}return b?-1:y||m?m:ie}};d.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},55009:function(d,_,e){"use strict";var r=e(13743),i=e(80524),l=e(56902),c=e(82762),f=e(45601),o=Math.min,h=[].lastIndexOf,u=!!h&&1/[1].lastIndexOf(1,-0)<0,a=f("lastIndexOf"),x=u||!a;d.exports=x?function(y){if(u)return r(h,this,arguments)||0;var m=i(this),b=c(m),A=b-1;for(arguments.length>1&&(A=o(A,l(arguments[1]))),A<0&&(A=b+A);A>=0;A--)if(A in m&&m[A]===y)return A||0;return-1}:h},17480:function(d,_,e){"use strict";var r=e(3338),i=e(59893),l=e(46573),c=i("species");d.exports=function(f){return l>=51||!r(function(){var o=[],h=o.constructor={};return h[c]=function(){return{foo:1}},o[f](Boolean).foo!==1})}},45601:function(d,_,e){"use strict";var r=e(3338);d.exports=function(i,l){var c=[][i];return!!c&&r(function(){c.call(null,l||function(){return 1},1)})}},16370:function(d,_,e){"use strict";var r=e(63335),i=e(94029),l=e(1835),c=e(82762),f=TypeError,o=function(h){return function(u,a,x,p){var y=i(u),m=l(y),b=c(y);r(a);var A=h?b-1:0,k=h?-1:1;if(x<2)for(;;){if(A in m){p=m[A],A+=k;break}if(A+=k,h?A<0:b<=A)throw new f("Reduce of empty array with no initial value")}for(;h?A>=0:b>A;A+=k)A in m&&(p=a(p,m[A],A,y));return p}};d.exports={left:o(!1),right:o(!0)}},39428:function(d,_,e){"use strict";var r=e(35454),i=e(18589),l=TypeError,c=Object.getOwnPropertyDescriptor,f=r&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(o){return o instanceof TypeError}}();d.exports=f?function(o,h){if(i(o)&&!c(o,"length").writable)throw new l("Cannot set read only .length");return o.length=h}:function(o,h){return o.length=h}},71698:function(d,_,e){"use strict";var r=e(51981),i=e(82762),l=e(69392),c=Array,f=Math.max;d.exports=function(o,h,u){for(var a=i(o),x=r(h,a),p=r(u===void 0?a:u,a),y=c(f(p-x,0)),m=0;x<p;x++,m++)l(y,m,o[x]);return y.length=m,y}},30867:function(d,_,e){"use strict";var r=e(94237);d.exports=r([].slice)},63668:function(d,_,e){"use strict";var r=e(71698),i=Math.floor,l=function(o,h){var u=o.length,a=i(u/2);return u<8?c(o,h):f(o,l(r(o,0,a),h),l(r(o,a),h),h)},c=function(o,h){for(var u=o.length,a=1,x,p;a<u;){for(p=a,x=o[a];p&&h(o[p-1],x)>0;)o[p]=o[--p];p!==a++&&(o[p]=x)}return o},f=function(o,h,u,a){for(var x=h.length,p=u.length,y=0,m=0;y<x||m<p;)o[y+m]=y<x&&m<p?a(h[y],u[m])<=0?h[y++]:u[m++]:y<x?h[y++]:u[m++];return o};d.exports=l},34487:function(d,_,e){"use strict";var r=e(18589),i=e(39812),l=e(31946),c=e(59893),f=c("species"),o=Array;d.exports=function(h){var u;return r(h)&&(u=h.constructor,i(u)&&(u===o||r(u.prototype))?u=void 0:l(u)&&(u=u[f],u===null&&(u=void 0))),u===void 0?o:u}},81427:function(d,_,e){"use strict";var r=e(34487);d.exports=function(i,l){return new(r(i))(l===0?0:l)}},85903:function(d,_,e){"use strict";var r=e(82762);d.exports=function(i,l){for(var c=r(i),f=new l(c),o=0;o<c;o++)f[o]=i[c-o-1];return f}},65621:function(d,_,e){"use strict";var r=e(94237),i=e(63335),l=e(4112),c=e(82762),f=e(94029),o=e(2786),h=e(95037),u=o.Map,a=o.has,x=o.set,p=r([].push);d.exports=function(m){var b=f(this),A=c(b),k=[],R=new u,C=l(m)?function(N){return N}:i(m),O,M,B;for(O=0;O<A;O++)M=b[O],B=C(M),a(R,B)||x(R,B,M);return h(R,function(N){p(k,N)}),k}},82041:function(d,_,e){"use strict";var r=e(82762),i=e(56902),l=RangeError;d.exports=function(c,f,o,h){var u=r(c),a=i(o),x=a<0?u+a:a;if(x>=u||x<0)throw new l("Incorrect index");for(var p=new f(u),y=0;y<u;y++)p[y]=y===x?h:c[y];return p}},57975:function(d,_,e){"use strict";var r=e(89945),i=e(80449),l=e(20132),c=e(53776),f=e(66477),o=e(94844),h=e(65911),u=e(14052),a=e(25587),x=h("Promise"),p="AsyncFromSyncIterator",y=o.set,m=o.getterFor(p),b=function(k,R,C){var O=k.done;x.resolve(k.value).then(function(M){R(a(M,O))},C)},A=function(R){R.type=p,y(this,R)};A.prototype=f(l(u),{next:function(){var R=m(this);return new x(function(C,O){var M=i(r(R.next,R.iterator));b(M,C,O)})},return:function(){var k=m(this).iterator;return new x(function(R,C){var O=c(k,"return");if(O===void 0)return R(a(void 0,!0));var M=i(r(O,k));b(M,R,C)})}}),d.exports=A},28255:function(d,_,e){"use strict";var r=e(89945),i=e(65911),l=e(53776);d.exports=function(c,f,o,h){try{var u=l(c,"return");if(u)return i("Promise").resolve(r(u,c)).then(function(){f(o)},function(a){h(a)})}catch(a){return h(a)}f(o)}},31342:function(d,_,e){"use strict";var r=e(89945),i=e(80734),l=e(80449),c=e(20132),f=e(68151),o=e(66477),h=e(59893),u=e(94844),a=e(65911),x=e(53776),p=e(14052),y=e(25587),m=e(67996),b=a("Promise"),A=h("toStringTag"),k="AsyncIteratorHelper",R="WrapForValidAsyncIterator",C=u.set,O=function(N){var K=!N,$=u.getterFor(N?R:k),G=function(se){var ie=i(function(){return $(se)}),le=ie.error,q=ie.value;return le||K&&q.done?{exit:!0,value:le?b.reject(q):b.resolve(y(void 0,!0))}:{exit:!1,value:q}};return o(c(p),{next:function(){var ie=G(this),le=ie.value;if(ie.exit)return le;var q=i(function(){return l(le.nextHandler(b))}),J=q.error,V=q.value;return J&&(le.done=!0),J?b.reject(V):b.resolve(V)},return:function(){var se=G(this),ie=se.value;if(se.exit)return ie;ie.done=!0;var le=ie.iterator,q,J,V=i(function(){if(ie.inner)try{m(ie.inner.iterator,"normal")}catch(ue){return m(le,"throw",ue)}return x(le,"return")});return q=J=V.value,V.error?b.reject(J):q===void 0?b.resolve(y(void 0,!0)):(V=i(function(){return r(q,le)}),J=V.value,V.error?b.reject(J):N?b.resolve(J):b.resolve(J).then(function(ue){return l(ue),y(void 0,!0)}))}})},M=O(!0),B=O(!1);f(B,A,"Async Iterator Helper"),d.exports=function(N,K){var $=function(se,ie){ie?(ie.iterator=se.iterator,ie.next=se.next):ie=se,ie.type=K?R:k,ie.nextHandler=N,ie.counter=0,ie.done=!1,C(this,ie)};return $.prototype=K?M:B,$}},34535:function(d,_,e){"use strict";var r=e(89945),i=e(41586),l=function(c,f){return[f,c]};d.exports=function(){return r(i,this,l)}},55266:function(d,_,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(31946),f=e(66434),o=e(65911),h=e(10731),u=e(28255),a=function(x){var p=x===0,y=x===1,m=x===2,b=x===3;return function(A,k,R){l(A);var C=k!==void 0;(C||!p)&&i(k);var O=h(A),M=o("Promise"),B=O.iterator,N=O.next,K=0;return new M(function($,G){var se=function(le){u(B,G,le,G)},ie=function(){try{if(C)try{f(K)}catch(le){se(le)}M.resolve(l(r(N,B))).then(function(le){try{if(l(le).done)p?(R.length=K,$(R)):$(b?!1:m||void 0);else{var q=le.value;try{if(C){var J=k(q,K),V=function(ue){if(y)ie();else if(m)ue?ie():u(B,$,!1,G);else if(p)try{R[K++]=ue,ie()}catch(ee){se(ee)}else ue?u(B,$,b||q,G):ie()};c(J)?M.resolve(J).then(V,se):V(J)}else R[K++]=q,ie()}catch(ue){se(ue)}}}catch(ue){G(ue)}},G)}catch(le){G(le)}};ie()})}};d.exports={toArray:a(0),forEach:a(1),every:a(2),some:a(3),find:a(4)}},41586:function(d,_,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(31946),f=e(10731),o=e(31342),h=e(25587),u=e(28255),a=o(function(x){var p=this,y=p.iterator,m=p.mapper;return new x(function(b,A){var k=function(C){p.done=!0,A(C)},R=function(C){u(y,k,C,k)};x.resolve(l(r(p.next,y))).then(function(C){try{if(l(C).done)p.done=!0,b(h(void 0,!0));else{var O=C.value;try{var M=m(O,p.counter++),B=function(N){b(h(N,!1))};c(M)?x.resolve(M).then(B,R):B(M)}catch(N){R(N)}}}catch(N){k(N)}},k)})});d.exports=function(p){return l(this),i(p),new a(f(this),{mapper:p})}},14052:function(d,_,e){"use strict";var r=e(92916),i=e(77398),l=e(55327),c=e(20132),f=e(53456),o=e(2291),h=e(59893),u=e(16697),a="USE_FUNCTION_CONSTRUCTOR",x=h("asyncIterator"),p=r.AsyncIterator,y=i.AsyncIteratorPrototype,m,b;if(y)m=y;else if(l(p))m=p.prototype;else if(i[a]||r[a])try{b=f(f(f(Function("return async function*(){}()")()))),f(b)===Object.prototype&&(m=b)}catch(A){}m?u&&(m=c(m)):m={},l(m[x])||o(m,x,function(){return this}),d.exports=m},80025:function(d,_,e){"use strict";var r=e(89945),i=e(31342);d.exports=i(function(){return r(this.next,this.iterator)},!0)},66244:function(d){"use strict";var _="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e=_+"+/",r=_+"-_",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:r,c2iUrl:i(r)}},46319:function(d,_,e){"use strict";var r=e(80449),i=e(67996);d.exports=function(l,c,f,o){try{return o?c(r(f)[0],f[1]):c(f)}catch(h){i(l,"throw",h)}}},35221:function(d,_,e){"use strict";var r=e(59893),i=r("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(o){}d.exports=function(o,h){try{if(!h&&!l)return!1}catch(x){return!1}var u=!1;try{var a={};a[i]=function(){return{next:function(){return{done:u=!0}}}},o(a)}catch(x){}return u}},29076:function(d,_,e){"use strict";var r=e(94237),i=r({}.toString),l=r("".slice);d.exports=function(c){return l(i(c),8,-1)}},97607:function(d,_,e){"use strict";var r=e(68527),i=e(55327),l=e(29076),c=e(59893),f=c("toStringTag"),o=Object,h=l(function(){return arguments}())==="Arguments",u=function(a,x){try{return a[x]}catch(p){}};d.exports=r?l:function(a){var x,p,y;return a===void 0?"Undefined":a===null?"Null":typeof(p=u(x=o(a),f))=="string"?p:h?l(x):(y=l(x))==="Object"&&i(x.callee)?"Arguments":y}},72846:function(d,_,e){"use strict";var r=e(80666),i=e(89945),l=e(63335),c=e(6086),f=e(4112),o=e(62003),h=[].push;d.exports=function(a){var x=arguments.length,p=x>1?arguments[1]:void 0,y,m,b,A;return c(this),y=p!==void 0,y&&l(p),f(a)?new this:(m=[],y?(b=0,A=r(p,x>2?arguments[2]:void 0),o(a,function(k){i(h,m,A(k,b++))})):o(a,h,{that:m}),new this(m))}},48800:function(d,_,e){"use strict";var r=e(30867);d.exports=function(){return new this(r(arguments))}},40942:function(d,_,e){"use strict";var r=e(20132),i=e(64110),l=e(66477),c=e(80666),f=e(56472),o=e(4112),h=e(62003),u=e(24019),a=e(25587),x=e(51996),p=e(35454),y=e(2074).fastKey,m=e(94844),b=m.set,A=m.getterFor;d.exports={getConstructor:function(k,R,C,O){var M=k(function(G,se){f(G,B),b(G,{type:R,index:r(null),first:void 0,last:void 0,size:0}),p||(G.size=0),o(se)||h(se,G[O],{that:G,AS_ENTRIES:C})}),B=M.prototype,N=A(R),K=function(G,se,ie){var le=N(G),q=$(G,se),J,V;return q?q.value=ie:(le.last=q={index:V=y(se,!0),key:se,value:ie,previous:J=le.last,next:void 0,removed:!1},le.first||(le.first=q),J&&(J.next=q),p?le.size++:G.size++,V!=="F"&&(le.index[V]=q)),G},$=function(G,se){var ie=N(G),le=y(se),q;if(le!=="F")return ie.index[le];for(q=ie.first;q;q=q.next)if(q.key===se)return q};return l(B,{clear:function(){for(var se=this,ie=N(se),le=ie.index,q=ie.first;q;)q.removed=!0,q.previous&&(q.previous=q.previous.next=void 0),delete le[q.index],q=q.next;ie.first=ie.last=void 0,p?ie.size=0:se.size=0},delete:function(G){var se=this,ie=N(se),le=$(se,G);if(le){var q=le.next,J=le.previous;delete ie.index[le.index],le.removed=!0,J&&(J.next=q),q&&(q.previous=J),ie.first===le&&(ie.first=q),ie.last===le&&(ie.last=J),p?ie.size--:se.size--}return!!le},forEach:function(se){for(var ie=N(this),le=c(se,arguments.length>1?arguments[1]:void 0),q;q=q?q.next:ie.first;)for(le(q.value,q.key,this);q&&q.removed;)q=q.previous},has:function(se){return!!$(this,se)}}),l(B,C?{get:function(se){var ie=$(this,se);return ie&&ie.value},set:function(se,ie){return K(this,se===0?0:se,ie)}}:{add:function(se){return K(this,se=se===0?0:se,se)}}),p&&i(B,"size",{configurable:!0,get:function(){return N(this).size}}),M},setStrong:function(k,R,C){var O=R+" Iterator",M=A(R),B=A(O);u(k,R,function(N,K){b(this,{type:O,target:N,state:M(N),kind:K,last:void 0})},function(){for(var N=B(this),K=N.kind,$=N.last;$&&$.removed;)$=$.previous;return!N.target||!(N.last=$=$?$.next:N.state.first)?(N.target=void 0,a(void 0,!0)):a(K==="keys"?$.key:K==="values"?$.value:[$.key,$.value],!1)},C?"entries":"values",!C,!0),x(R)}}},39656:function(d,_,e){"use strict";var r=e(94237),i=e(66477),l=e(2074).getWeakData,c=e(56472),f=e(80449),o=e(4112),h=e(31946),u=e(62003),a=e(90560),x=e(32621),p=e(94844),y=p.set,m=p.getterFor,b=a.find,A=a.findIndex,k=r([].splice),R=0,C=function(B){return B.frozen||(B.frozen=new O)},O=function(){this.entries=[]},M=function(B,N){return b(B.entries,function(K){return K[0]===N})};O.prototype={get:function(B){var N=M(this,B);if(N)return N[1]},has:function(B){return!!M(this,B)},set:function(B,N){var K=M(this,B);K?K[1]=N:this.entries.push([B,N])},delete:function(B){var N=A(this.entries,function(K){return K[0]===B});return~N&&k(this.entries,N,1),!!~N}},d.exports={getConstructor:function(B,N,K,$){var G=B(function(q,J){c(q,se),y(q,{type:N,id:R++,frozen:void 0}),o(J)||u(J,q[$],{that:q,AS_ENTRIES:K})}),se=G.prototype,ie=m(N),le=function(q,J,V){var ue=ie(q),ee=l(f(J),!0);return ee===!0?C(ue).set(J,V):ee[ue.id]=V,q};return i(se,{delete:function(q){var J=ie(this);if(!h(q))return!1;var V=l(q);return V===!0?C(J).delete(q):V&&x(V,J.id)&&delete V[J.id]},has:function(J){var V=ie(this);if(!h(J))return!1;var ue=l(J);return ue===!0?C(V).has(J):ue&&x(ue,V.id)}}),i(se,K?{get:function(J){var V=ie(this);if(h(J)){var ue=l(J);return ue===!0?C(V).get(J):ue?ue[V.id]:void 0}},set:function(J,V){return le(this,J,V)}}:{add:function(J){return le(this,J,!0)}}),G}}},48059:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(20865),f=e(2291),o=e(2074),h=e(62003),u=e(56472),a=e(55327),x=e(4112),p=e(31946),y=e(3338),m=e(35221),b=e(94573),A=e(25576);d.exports=function(k,R,C){var O=k.indexOf("Map")!==-1,M=k.indexOf("Weak")!==-1,B=O?"set":"add",N=i[k],K=N&&N.prototype,$=N,G={},se=function(ee){var Q=l(K[ee]);f(K,ee,ee==="add"?function(Z){return Q(this,Z===0?0:Z),this}:ee==="delete"?function(ce){return M&&!p(ce)?!1:Q(this,ce===0?0:ce)}:ee==="get"?function(Z){return M&&!p(Z)?void 0:Q(this,Z===0?0:Z)}:ee==="has"?function(Z){return M&&!p(Z)?!1:Q(this,Z===0?0:Z)}:function(Z,j){return Q(this,Z===0?0:Z,j),this})},ie=c(k,!a(N)||!(M||K.forEach&&!y(function(){new N().entries().next()})));if(ie)$=C.getConstructor(R,k,O,B),o.enable();else if(c(k,!0)){var le=new $,q=le[B](M?{}:-0,1)!==le,J=y(function(){le.has(1)}),V=m(function(ee){new N(ee)}),ue=!M&&y(function(){for(var ee=new N,Q=5;Q--;)ee[B](Q,Q);return!ee.has(-0)});V||($=R(function(ee,Q){u(ee,K);var ce=A(new N,ee,$);return x(Q)||h(Q,ce[B],{that:ce,AS_ENTRIES:O}),ce}),$.prototype=K,K.constructor=$),(J||ue)&&(se("delete"),se("has"),O&&se("get")),(ue||q)&&se(B),M&&K.clear&&delete K.clear}return G[k]=$,r({global:!0,constructor:!0,forced:$!==N},G),b($,k),M||C.setStrong($,k,O),$}},32754:function(d,_,e){"use strict";e(34941),e(55410);var r=e(65911),i=e(20132),l=e(31946),c=Object,f=TypeError,o=r("Map"),h=r("WeakMap"),u=function(){this.object=null,this.symbol=null,this.primitives=null,this.objectsByIndex=i(null)};u.prototype.get=function(x,p){return this[x]||(this[x]=p())},u.prototype.next=function(x,p,y){var m=y?this.objectsByIndex[x]||(this.objectsByIndex[x]=new h):this.primitives||(this.primitives=new o),b=m.get(p);return b||m.set(p,b=new u),b};var a=new u;d.exports=function(){var x=a,p=arguments.length,y,m;for(y=0;y<p;y++)l(m=arguments[y])&&(x=x.next(y,m,!0));if(this===c&&x===a)throw new f("Composite keys must contain a non-primitive component");for(y=0;y<p;y++)l(m=arguments[y])||(x=x.next(y,m,!1));return x}},24538:function(d,_,e){"use strict";var r=e(32621),i=e(48662),l=e(71256),c=e(37691);d.exports=function(f,o,h){for(var u=i(o),a=c.f,x=l.f,p=0;p<u.length;p++){var y=u[p];!r(f,y)&&!(h&&r(h,y))&&a(f,y,x(o,y))}}},86266:function(d,_,e){"use strict";var r=e(59893),i=r("match");d.exports=function(l){var c=/./;try{"/./"[l](c)}catch(f){try{return c[i]=!1,"/./"[l](c)}catch(o){}}return!1}},4870:function(d,_,e){"use strict";var r=e(3338);d.exports=!r(function(){function i(){}return i.prototype.constructor=null,Object.getPrototypeOf(new i)!==i.prototype})},95994:function(d,_,e){"use strict";var r=e(94237),i=e(95955),l=e(69905),c=/"/g,f=r("".replace);d.exports=function(o,h,u,a){var x=l(i(o)),p="<"+h;return u!==""&&(p+=" "+u+'="'+f(l(a),c,""")+'"'),p+">"+x+"</"+h+">"}},25587:function(d){"use strict";d.exports=function(_,e){return{value:_,done:e}}},68151:function(d,_,e){"use strict";var r=e(35454),i=e(37691),l=e(35012);d.exports=r?function(c,f,o){return i.f(c,f,l(1,o))}:function(c,f,o){return c[f]=o,c}},35012:function(d){"use strict";d.exports=function(_,e){return{enumerable:!(_&1),configurable:!(_&2),writable:!(_&4),value:e}}},69392:function(d,_,e){"use strict";var r=e(17818),i=e(37691),l=e(35012);d.exports=function(c,f,o){var h=r(f);h in c?i.f(c,h,l(0,o)):c[h]=o}},32494:function(d,_,e){"use strict";var r=e(94237),i=e(3338),l=e(85571).start,c=RangeError,f=isFinite,o=Math.abs,h=Date.prototype,u=h.toISOString,a=r(h.getTime),x=r(h.getUTCDate),p=r(h.getUTCFullYear),y=r(h.getUTCHours),m=r(h.getUTCMilliseconds),b=r(h.getUTCMinutes),A=r(h.getUTCMonth),k=r(h.getUTCSeconds);d.exports=i(function(){return u.call(new Date(-50000000000001))!=="0385-07-25T07:06:39.999Z"})||!i(function(){u.call(new Date(NaN))})?function(){if(!f(a(this)))throw new c("Invalid time value");var C=this,O=p(C),M=m(C),B=O<0?"-":O>9999?"+":"";return B+l(o(O),B?6:4,0)+"-"+l(A(C)+1,2,0)+"-"+l(x(C),2,0)+"T"+l(y(C),2,0)+":"+l(b(C),2,0)+":"+l(k(C),2,0)+"."+l(M,3,0)+"Z"}:u},77119:function(d,_,e){"use strict";var r=e(80449),i=e(44759),l=TypeError;d.exports=function(c){if(r(this),c==="string"||c==="default")c="string";else if(c!=="number")throw new l("Incorrect hint");return i(this,c)}},64110:function(d,_,e){"use strict";var r=e(86528),i=e(37691);d.exports=function(l,c,f){return f.get&&r(f.get,c,{getter:!0}),f.set&&r(f.set,c,{setter:!0}),i.f(l,c,f)}},2291:function(d,_,e){"use strict";var r=e(55327),i=e(37691),l=e(86528),c=e(29539);d.exports=function(f,o,h,u){u||(u={});var a=u.enumerable,x=u.name!==void 0?u.name:o;if(r(h)&&l(h,x,u),u.global)a?f[o]=h:c(o,h);else{try{u.unsafe?f[o]&&(a=!0):delete f[o]}catch(p){}a?f[o]=h:i.f(f,o,{value:h,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return f}},66477:function(d,_,e){"use strict";var r=e(2291);d.exports=function(i,l,c){for(var f in l)r(i,f,l[f],c);return i}},29539:function(d,_,e){"use strict";var r=e(92916),i=Object.defineProperty;d.exports=function(l,c){try{i(r,l,{value:c,configurable:!0,writable:!0})}catch(f){r[l]=c}return c}},84233:function(d,_,e){"use strict";var r=e(40593),i=TypeError;d.exports=function(l,c){if(!delete l[c])throw new i("Cannot delete property "+r(c)+" of "+r(l))}},35454:function(d,_,e){"use strict";var r=e(3338);d.exports=!r(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},39311:function(d,_,e){"use strict";var r=e(92916),i=e(11270),l=e(80426),c=r.structuredClone,f=r.ArrayBuffer,o=r.MessageChannel,h=!1,u,a,x,p;if(l)h=function(y){c(y,{transfer:[y]})};else if(f)try{o||(u=i("worker_threads"),u&&(o=u.MessageChannel)),o&&(a=new o,x=new f(2),p=function(y){a.port1.postMessage(null,[y])},x.byteLength===2&&(p(x),x.byteLength===0&&(h=p)))}catch(y){}d.exports=h},81766:function(d){"use strict";var _=typeof document=="object"&&document.all,e=typeof _=="undefined"&&_!==void 0;d.exports={all:_,IS_HTMLDDA:e}},86060:function(d,_,e){"use strict";var r=e(92916),i=e(31946),l=r.document,c=i(l)&&i(l.createElement);d.exports=function(f){return c?l.createElement(f):{}}},66434:function(d){"use strict";var _=TypeError,e=9007199254740991;d.exports=function(r){if(r>e)throw _("Maximum allowed index exceeded");return r}},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,_,e){"use strict";var r=e(86060),i=r("span").classList,l=i&&i.constructor&&i.constructor.prototype;d.exports=l===Object.prototype?void 0:l},78177:function(d,_,e){"use strict";var r=e(66011),i=r.match(/firefox\/(\d+)/i);d.exports=!!i&&+i[1]},66994:function(d,_,e){"use strict";var r=e(91821),i=e(90946);d.exports=!r&&!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,_,e){"use strict";var r=e(66011);d.exports=/MSIE|Trident/.test(r)},1908:function(d,_,e){"use strict";var r=e(66011);d.exports=/ipad|iphone|ipod/i.test(r)&&typeof Pebble!="undefined"},70695:function(d,_,e){"use strict";var r=e(66011);d.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},90946:function(d,_,e){"use strict";var r=e(92916),i=e(29076);d.exports=i(r.process)==="process"},44914:function(d,_,e){"use strict";var r=e(66011);d.exports=/web0s(?!.*chrome)/i.test(r)},66011:function(d){"use strict";d.exports=typeof navigator!="undefined"&&String(navigator.userAgent)||""},46573:function(d,_,e){"use strict";var r=e(92916),i=e(66011),l=r.process,c=r.Deno,f=l&&l.versions||c&&c.version,o=f&&f.v8,h,u;o&&(h=o.split("."),u=h[0]>0&&h[0]<4?1:+(h[0]+h[1])),!u&&i&&(h=i.match(/Edge\/(\d+)/),(!h||h[1]>=74)&&(h=i.match(/Chrome\/(\d+)/),h&&(u=+h[1]))),d.exports=u},19684:function(d,_,e){"use strict";var r=e(66011),i=r.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,_,e){"use strict";var r=e(94237),i=Error,l=r("".replace),c=function(h){return String(new i(h).stack)}("zxcasd"),f=/\n\s*at [^:]*:[^\n]*/,o=f.test(c);d.exports=function(h,u){if(o&&typeof h=="string"&&!i.prepareStackTrace)for(;u--;)h=l(h,f,"");return h}},61888:function(d,_,e){"use strict";var r=e(68151),i=e(80739),l=e(25406),c=Error.captureStackTrace;d.exports=function(f,o,h,u){l&&(c?c(f,o):r(f,"stack",i(h,u)))}},25406:function(d,_,e){"use strict";var r=e(3338),i=e(35012);d.exports=!r(function(){var l=new Error("a");return"stack"in l?(Object.defineProperty(l,"stack",i(1,7)),l.stack!==7):!0})},13367:function(d,_,e){"use strict";var r=e(35454),i=e(3338),l=e(80449),c=e(7825),f=Error.prototype.toString,o=i(function(){if(r){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=o?function(){var u=l(this),a=c(u.name,"Error"),x=c(u.message);return a?x?a+": "+x:a:x}:f},94488:function(d,_,e){"use strict";var r=e(92916),i=e(71256).f,l=e(68151),c=e(2291),f=e(29539),o=e(24538),h=e(20865);d.exports=function(u,a){var x=u.target,p=u.global,y=u.stat,m,b,A,k,R,C;if(p?b=r:y?b=r[x]||f(x,{}):b=(r[x]||{}).prototype,b)for(A in a){if(R=a[A],u.dontCallGetSet?(C=i(b,A),k=C&&C.value):k=b[A],m=h(p?A:x+(y?".":"#")+A,u.forced),!m&&k!==void 0){if(typeof R==typeof k)continue;o(R,k)}(u.sham||k&&k.sham)&&l(R,"sham",!0),c(b,A,R,u)}}},3338:function(d){"use strict";d.exports=function(_){try{return!!_()}catch(e){return!0}}},8662:function(d,_,e){"use strict";e(44001);var r=e(34114),i=e(2291),l=e(88736),c=e(3338),f=e(59893),o=e(68151),h=f("species"),u=RegExp.prototype;d.exports=function(a,x,p,y){var m=f(a),b=!c(function(){var C={};return C[m]=function(){return 7},""[a](C)!==7}),A=b&&!c(function(){var C=!1,O=/a/;return a==="split"&&(O={},O.constructor={},O.constructor[h]=function(){return O},O.flags="",O[m]=/./[m]),O.exec=function(){return C=!0,null},O[m](""),!C});if(!b||!A||p){var k=r(/./[m]),R=x(m,""[a],function(C,O,M,B,N){var K=r(C),$=O.exec;return $===l||$===u.exec?b&&!N?{done:!0,value:k(O,M,B)}:{done:!0,value:K(M,O,B)}:{done:!1}});i(String.prototype,a,R[0]),i(u,m,R[1])}y&&o(u[m],"sham",!0)}},3372:function(d,_,e){"use strict";var r=e(18589),i=e(82762),l=e(66434),c=e(80666),f=function(o,h,u,a,x,p,y,m){for(var b=x,A=0,k=y?c(y,m):!1,R,C;A<a;)A in u&&(R=k?k(u[A],A,h):u[A],p>0&&r(R)?(C=i(R),b=f(o,h,R,C,b,p-1)-1):(l(b+1),o[b]=R),b++),A++;return b};d.exports=f},13247:function(d,_,e){"use strict";var r=e(3338);d.exports=!r(function(){return Object.isExtensible(Object.preventExtensions({}))})},13743:function(d,_,e){"use strict";var r=e(40486),i=Function.prototype,l=i.apply,c=i.call;d.exports=typeof Reflect=="object"&&Reflect.apply||(r?c.bind(l):function(){return c.apply(l,arguments)})},80666:function(d,_,e){"use strict";var r=e(34114),i=e(63335),l=e(40486),c=r(r.bind);d.exports=function(f,o){return i(f),o===void 0?f:l?c(f,o):function(){return f.apply(o,arguments)}}},40486:function(d,_,e){"use strict";var r=e(3338);d.exports=!r(function(){var i=function(){}.bind();return typeof i!="function"||i.hasOwnProperty("prototype")})},4645:function(d,_,e){"use strict";var r=e(94237),i=e(63335),l=e(31946),c=e(32621),f=e(30867),o=e(40486),h=Function,u=r([].concat),a=r([].join),x={},p=function(y,m,b){if(!c(x,m)){for(var A=[],k=0;k<m;k++)A[k]="a["+k+"]";x[m]=h("C,a","return new C("+a(A,",")+")")}return x[m](y,b)};d.exports=o?h.bind:function(m){var b=i(this),A=b.prototype,k=f(arguments,1),R=function(){var O=u(k,f(arguments));return this instanceof R?p(b,O.length,O):b.apply(m,O)};return l(A)&&(R.prototype=A),R}},89945:function(d,_,e){"use strict";var r=e(40486),i=Function.prototype.call;d.exports=r?i.bind(i):function(){return i.apply(i,arguments)}},47739:function(d,_,e){"use strict";var r=e(94237),i=e(63335);d.exports=function(){return r(i(this))}},8090:function(d,_,e){"use strict";var r=e(35454),i=e(32621),l=Function.prototype,c=r&&Object.getOwnPropertyDescriptor,f=i(l,"name"),o=f&&function(){}.name==="something",h=f&&(!r||r&&c(l,"name").configurable);d.exports={EXISTS:f,PROPER:o,CONFIGURABLE:h}},37758:function(d,_,e){"use strict";var r=e(94237),i=e(63335);d.exports=function(l,c,f){try{return r(i(Object.getOwnPropertyDescriptor(l,c)[f]))}catch(o){}}},34114:function(d,_,e){"use strict";var r=e(29076),i=e(94237);d.exports=function(l){if(r(l)==="Function")return i(l)}},94237:function(d,_,e){"use strict";var r=e(40486),i=Function.prototype,l=i.call,c=r&&i.bind.bind(l,l);d.exports=r?c:function(f){return function(){return l.apply(f,arguments)}}},81750:function(d){"use strict";var _=TypeError;d.exports=function(e){var r=e&&e.alphabet;if(r===void 0||r==="base64"||r==="base64url")return r||"base64";throw new _("Incorrect `alphabet` option")}},38116:function(d,_,e){"use strict";var r=e(89945),i=e(55327),l=e(80449),c=e(10731),f=e(26006),o=e(53776),h=e(59893),u=e(57975),a=h("asyncIterator");d.exports=function(x){var p=l(x),y=!0,m=o(p,a),b;return i(m)||(m=f(p),y=!1),m!==void 0?b=r(m,p):(b=p,y=!0),l(b),c(y?b:new u(c(b)))}},69034:function(d,_,e){"use strict";var r=e(89945),i=e(57975),l=e(80449),c=e(85428),f=e(10731),o=e(53776),h=e(59893),u=h("asyncIterator");d.exports=function(a,x){var p=arguments.length<2?o(a,u):x;return p?l(r(p,a)):new i(f(c(a)))}},55174:function(d,_,e){"use strict";var r=e(92916);d.exports=function(i,l){var c=r[i],f=c&&c.prototype;return f&&f[l]}},65911:function(d,_,e){"use strict";var r=e(92916),i=e(55327),l=function(c){return i(c)?c:void 0};d.exports=function(c,f){return arguments.length<2?l(r[c]):r[c]&&r[c][f]}},10731:function(d){"use strict";d.exports=function(_){return{iterator:_,next:_.next,done:!1}}},7157:function(d,_,e){"use strict";var r=e(89945),i=e(80449),l=e(10731),c=e(26006);d.exports=function(f,o){(!o||typeof f!="string")&&i(f);var h=c(f);return l(i(h!==void 0?r(h,f):f))}},26006:function(d,_,e){"use strict";var r=e(97607),i=e(53776),l=e(4112),c=e(48074),f=e(59893),o=f("iterator");d.exports=function(h){if(!l(h))return i(h,o)||i(h,"@@iterator")||c[r(h)]}},85428:function(d,_,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(40593),f=e(26006),o=TypeError;d.exports=function(h,u){var a=arguments.length<2?f(h):u;if(i(a))return l(r(a,h));throw new o(c(h)+" is not iterable")}},65451:function(d,_,e){"use strict";var r=e(94237),i=e(18589),l=e(55327),c=e(29076),f=e(69905),o=r([].push);d.exports=function(h){if(l(h))return h;if(i(h)){for(var u=h.length,a=[],x=0;x<u;x++){var p=h[x];typeof p=="string"?o(a,p):(typeof p=="number"||c(p)==="Number"||c(p)==="String")&&o(a,f(p))}var y=a.length,m=!0;return function(b,A){if(m)return m=!1,A;if(i(this))return A;for(var k=0;k<y;k++)if(a[k]===b)return A}}}},53776:function(d,_,e){"use strict";var r=e(63335),i=e(4112);d.exports=function(l,c){var f=l[c];return i(f)?void 0:r(f)}},88203:function(d,_,e){"use strict";var r=e(63335),i=e(80449),l=e(89945),c=e(56902),f=e(10731),o="Invalid size",h=RangeError,u=TypeError,a=Math.max,x=function(p,y,m,b){this.set=p,this.size=y,this.has=m,this.keys=b};x.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 y=+p.size;if(y!==y)throw new u(o);var m=c(y);if(m<0)throw new h(o);return new x(p,a(m,0),r(p.has),r(p.keys))}},23011:function(d,_,e){"use strict";var r=e(94237),i=e(94029),l=Math.floor,c=r("".charAt),f=r("".replace),o=r("".slice),h=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;d.exports=function(a,x,p,y,m,b){var A=p+a.length,k=y.length,R=u;return m!==void 0&&(m=i(m),R=h),f(b,R,function(C,O){var M;switch(c(O,0)){case"$":return"$";case"&":return a;case"`":return o(x,0,p);case"'":return o(x,A);case"<":M=m[o(O,1,-1)];break;default:var B=+O;if(B===0)return C;if(B>k){var N=l(B/10);return N===0?C:N<=k?y[N-1]===void 0?c(O,1):y[N-1]+c(O,1):C}M=y[B-1]}return M===void 0?"":M})}},92916:function(d,_,e){"use strict";var r=function(i){return i&&i.Math===Math&&i};d.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof e.g=="object"&&e.g)||r(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},32621:function(d,_,e){"use strict";var r=e(94237),i=e(94029),l=r({}.hasOwnProperty);d.exports=Object.hasOwn||function(f,o){return l(i(f),o)}},54406:function(d){"use strict";d.exports={}},61810:function(d){"use strict";d.exports=function(_,e){try{arguments.length===1?console.error(_):console.error(_,e)}catch(r){}}},75171:function(d,_,e){"use strict";var r=e(65911);d.exports=r("document","documentElement")},46796:function(d,_,e){"use strict";var r=e(35454),i=e(3338),l=e(86060);d.exports=!r&&!i(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!==7})},61618:function(d){"use strict";var _=Array,e=Math.abs,r=Math.pow,i=Math.floor,l=Math.log,c=Math.LN2,f=function(h,u,a){var x=_(a),p=a*8-u-1,y=(1<<p)-1,m=y>>1,b=u===23?r(2,-24)-r(2,-77):0,A=h<0||h===0&&1/h<0?1:0,k=0,R,C,O;for(h=e(h),h!==h||h===1/0?(C=h!==h?1:0,R=y):(R=i(l(h)/c),O=r(2,-R),h*O<1&&(R--,O*=2),R+m>=1?h+=b/O:h+=b*r(2,1-m),h*O>=2&&(R++,O/=2),R+m>=y?(C=0,R=y):R+m>=1?(C=(h*O-1)*r(2,u),R+=m):(C=h*r(2,m-1)*r(2,u),R=0));u>=8;)x[k++]=C&255,C/=256,u-=8;for(R=R<<u|C,p+=u;p>0;)x[k++]=R&255,R/=256,p-=8;return x[--k]|=A*128,x},o=function(h,u){var a=h.length,x=a*8-u-1,p=(1<<x)-1,y=p>>1,m=x-7,b=a-1,A=h[b--],k=A&127,R;for(A>>=7;m>0;)k=k*256+h[b--],m-=8;for(R=k&(1<<-m)-1,k>>=-m,m+=u;m>0;)R=R*256+h[b--],m-=8;if(k===0)k=1-y;else{if(k===p)return R?NaN:A?-1/0:1/0;R+=r(2,u),k-=y}return(A?-1:1)*R*r(2,k-u)};d.exports={pack:f,unpack:o}},1835:function(d,_,e){"use strict";var r=e(94237),i=e(3338),l=e(29076),c=Object,f=r("".split);d.exports=i(function(){return!c("z").propertyIsEnumerable(0)})?function(o){return l(o)==="String"?f(o,""):c(o)}:c},25576:function(d,_,e){"use strict";var r=e(55327),i=e(31946),l=e(58218);d.exports=function(c,f,o){var h,u;return l&&r(h=f.constructor)&&h!==o&&i(u=h.prototype)&&u!==o.prototype&&l(c,u),c}},15212:function(d,_,e){"use strict";var r=e(94237),i=e(55327),l=e(77398),c=r(Function.toString);i(l.inspectSource)||(l.inspectSource=function(f){return c(f)}),d.exports=l.inspectSource},73068:function(d,_,e){"use strict";var r=e(31946),i=e(68151);d.exports=function(l,c){r(c)&&"cause"in c&&i(l,"cause",c.cause)}},2074:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(54406),c=e(31946),f=e(32621),o=e(37691).f,h=e(80689),u=e(53393),a=e(12477),x=e(6145),p=e(13247),y=!1,m=x("meta"),b=0,A=function(B){o(B,m,{value:{objectID:"O"+b++,weakData:{}}})},k=function(B,N){if(!c(B))return typeof B=="symbol"?B:(typeof B=="string"?"S":"P")+B;if(!f(B,m)){if(!a(B))return"F";if(!N)return"E";A(B)}return B[m].objectID},R=function(B,N){if(!f(B,m)){if(!a(B))return!0;if(!N)return!1;A(B)}return B[m].weakData},C=function(B){return p&&y&&a(B)&&!f(B,m)&&A(B),B},O=function(){M.enable=function(){},y=!0;var B=h.f,N=i([].splice),K={};K[m]=1,B(K).length&&(h.f=function($){for(var G=B($),se=0,ie=G.length;se<ie;se++)if(G[se]===m){N(G,se,1);break}return G},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:u.f}))},M=d.exports={enable:O,fastKey:k,getWeakData:R,onFreeze:C};l[m]=!0},94844:function(d,_,e){"use strict";var r=e(40115),i=e(92916),l=e(31946),c=e(68151),f=e(32621),o=e(77398),h=e(11898),u=e(54406),a="Object already initialized",x=i.TypeError,p=i.WeakMap,y,m,b,A=function(O){return b(O)?m(O):y(O,{})},k=function(O){return function(M){var B;if(!l(M)||(B=m(M)).type!==O)throw new x("Incompatible receiver, "+O+" required");return B}};if(r||o.state){var R=o.state||(o.state=new p);R.get=R.get,R.has=R.has,R.set=R.set,y=function(O,M){if(R.has(O))throw new x(a);return M.facade=O,R.set(O,M),M},m=function(O){return R.get(O)||{}},b=function(O){return R.has(O)}}else{var C=h("state");u[C]=!0,y=function(O,M){if(f(O,C))throw new x(a);return M.facade=O,c(O,C,M),M},m=function(O){return f(O,C)?O[C]:{}},b=function(O){return f(O,C)}}d.exports={set:y,get:m,has:b,enforce:A,getterFor:k}},345:function(d,_,e){"use strict";var r=e(59893),i=e(48074),l=r("iterator"),c=Array.prototype;d.exports=function(f){return f!==void 0&&(i.Array===f||c[l]===f)}},18589:function(d,_,e){"use strict";var r=e(29076);d.exports=Array.isArray||function(l){return r(l)==="Array"}},75406:function(d,_,e){"use strict";var r=e(97607);d.exports=function(i){var l=r(i);return l==="BigInt64Array"||l==="BigUint64Array"}},55327:function(d,_,e){"use strict";var r=e(81766),i=r.all;d.exports=r.IS_HTMLDDA?function(l){return typeof l=="function"||l===i}:function(l){return typeof l=="function"}},39812:function(d,_,e){"use strict";var r=e(94237),i=e(3338),l=e(55327),c=e(97607),f=e(65911),o=e(15212),h=function(){},u=[],a=f("Reflect","construct"),x=/^\s*(?:class|function)\b/,p=r(x.exec),y=!x.test(h),m=function(k){if(!l(k))return!1;try{return a(h,u,k),!0}catch(R){return!1}},b=function(k){if(!l(k))return!1;switch(c(k)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return y||!!p(x,o(k))}catch(R){return!0}};b.sham=!0,d.exports=!a||i(function(){var A;return m(m.call)||!m(Object)||!m(function(){A=!0})||A})?b:m},60516:function(d,_,e){"use strict";var r=e(32621);d.exports=function(i){return i!==void 0&&(r(i,"value")||r(i,"writable"))}},20865:function(d,_,e){"use strict";var r=e(3338),i=e(55327),l=/#|\.prototype\./,c=function(a,x){var p=o[f(a)];return p===u?!0:p===h?!1:i(x)?r(x):!!x},f=c.normalize=function(a){return String(a).replace(l,".").toLowerCase()},o=c.data={},h=c.NATIVE="N",u=c.POLYFILL="P";d.exports=c},62896:function(d,_,e){"use strict";var r=e(31946),i=Math.floor;d.exports=Number.isInteger||function(c){return!r(c)&&isFinite(c)&&i(c)===c}},30360:function(d,_,e){"use strict";var r=e(97607),i=e(32621),l=e(4112),c=e(59893),f=e(48074),o=c("iterator"),h=Object;d.exports=function(u){if(l(u))return!1;var a=h(u);return a[o]!==void 0||"@@iterator"in a||i(f,r(a))}},4112:function(d){"use strict";d.exports=function(_){return _==null}},31946:function(d,_,e){"use strict";var r=e(55327),i=e(81766),l=i.all;d.exports=i.IS_HTMLDDA?function(c){return typeof c=="object"?c!==null:r(c)||c===l}:function(c){return typeof c=="object"?c!==null:r(c)}},16697:function(d){"use strict";d.exports=!1},83502:function(d,_,e){"use strict";var r=e(31946),i=e(94844).get;d.exports=function(c){if(!r(c))return!1;var f=i(c);return!!f&&f.type==="RawJSON"}},44639:function(d,_,e){"use strict";var r=e(31946),i=e(29076),l=e(59893),c=l("match");d.exports=function(f){var o;return r(f)&&((o=f[c])!==void 0?!!o:i(f)==="RegExp")}},18446:function(d,_,e){"use strict";var r=e(65911),i=e(55327),l=e(16332),c=e(14417),f=Object;d.exports=c?function(o){return typeof o=="symbol"}:function(o){var h=r("Symbol");return i(h)&&l(h.prototype,f(o))}},43545:function(d,_,e){"use strict";var r=e(89945);d.exports=function(i,l,c){for(var f=c?i:i.iterator,o=i.next,h,u;!(h=r(o,f)).done;)if(u=l(h.value),u!==void 0)return u}},62003:function(d,_,e){"use strict";var r=e(80666),i=e(89945),l=e(80449),c=e(40593),f=e(345),o=e(82762),h=e(16332),u=e(85428),a=e(26006),x=e(67996),p=TypeError,y=function(b,A){this.stopped=b,this.result=A},m=y.prototype;d.exports=function(b,A,k){var R=k&&k.that,C=!!(k&&k.AS_ENTRIES),O=!!(k&&k.IS_RECORD),M=!!(k&&k.IS_ITERATOR),B=!!(k&&k.INTERRUPTED),N=r(A,R),K,$,G,se,ie,le,q,J=function(ue){return K&&x(K,"normal",ue),new y(!0,ue)},V=function(ue){return C?(l(ue),B?N(ue[0],ue[1],J):N(ue[0],ue[1])):B?N(ue,J):N(ue)};if(O)K=b.iterator;else if(M)K=b;else{if($=a(b),!$)throw new p(c(b)+" is not iterable");if(f($)){for(G=0,se=o(b);se>G;G++)if(ie=V(b[G]),ie&&h(m,ie))return ie;return new y(!1)}K=u(b,$)}for(le=O?b.next:K.next;!(q=i(le,K)).done;){try{ie=V(q.value)}catch(ue){x(K,"throw",ue)}if(typeof ie=="object"&&ie&&h(m,ie))return ie}return new y(!1)}},67996:function(d,_,e){"use strict";var r=e(89945),i=e(80449),l=e(53776);d.exports=function(c,f,o){var h,u;i(c);try{if(h=l(c,"return"),!h){if(f==="throw")throw o;return o}h=r(h,c)}catch(a){u=!0,h=a}if(f==="throw")throw o;if(u)throw h;return i(h),o}},83126:function(d,_,e){"use strict";var r=e(46571).IteratorPrototype,i=e(20132),l=e(35012),c=e(94573),f=e(48074),o=function(){return this};d.exports=function(h,u,a,x){var p=u+" Iterator";return h.prototype=i(r,{next:l(+!x,a)}),c(h,p,!1,!0),f[p]=o,h}},20547:function(d,_,e){"use strict";var r=e(89945),i=e(20132),l=e(68151),c=e(66477),f=e(59893),o=e(94844),h=e(53776),u=e(46571).IteratorPrototype,a=e(25587),x=e(67996),p=f("toStringTag"),y="IteratorHelper",m="WrapForValidIterator",b=o.set,A=function(C){var O=o.getterFor(C?m:y);return c(i(u),{next:function(){var B=O(this);if(C)return B.nextHandler();try{var N=B.done?void 0:B.nextHandler();return a(N,B.done)}catch(K){throw B.done=!0,K}},return:function(){var M=O(this),B=M.iterator;if(M.done=!0,C){var N=h(B,"return");return N?r(N,B):a(void 0,!0)}if(M.inner)try{x(M.inner.iterator,"normal")}catch(K){return x(B,"throw",K)}return x(B,"normal"),a(void 0,!0)}})},k=A(!0),R=A(!1);l(R,p,"Iterator Helper"),d.exports=function(C,O){var M=function(N,K){K?(K.iterator=N.iterator,K.next=N.next):K=N,K.type=O?m:y,K.nextHandler=C,K.counter=0,K.done=!1,b(this,K)};return M.prototype=O?k:R,M}},24019:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(16697),c=e(8090),f=e(55327),o=e(83126),h=e(53456),u=e(58218),a=e(94573),x=e(68151),p=e(2291),y=e(59893),m=e(48074),b=e(46571),A=c.PROPER,k=c.CONFIGURABLE,R=b.IteratorPrototype,C=b.BUGGY_SAFARI_ITERATORS,O=y("iterator"),M="keys",B="values",N="entries",K=function(){return this};d.exports=function($,G,se,ie,le,q,J){o(se,G,ie);var V=function(Oe){if(Oe===le&&Z)return Z;if(!C&&Oe&&Oe in Q)return Q[Oe];switch(Oe){case M:return function(){return new se(this,Oe)};case B:return function(){return new se(this,Oe)};case N:return function(){return new se(this,Oe)}}return function(){return new se(this)}},ue=G+" Iterator",ee=!1,Q=$.prototype,ce=Q[O]||Q["@@iterator"]||le&&Q[le],Z=!C&&ce||V(le),j=G==="Array"&&Q.entries||ce,ae,me,Pe;if(j&&(ae=h(j.call(new $)),ae!==Object.prototype&&ae.next&&(!l&&h(ae)!==R&&(u?u(ae,R):f(ae[O])||p(ae,O,K)),a(ae,ue,!0,!0),l&&(m[ue]=K))),A&&le===B&&ce&&ce.name!==B&&(!l&&k?x(Q,"name",B):(ee=!0,Z=function(){return i(ce,this)})),le)if(me={values:V(B),keys:q?Z:V(M),entries:V(N)},J)for(Pe in me)(C||ee||!(Pe in Q))&&p(Q,Pe,me[Pe]);else r({target:G,proto:!0,forced:C||ee},me);return(!l||J)&&Q[O]!==Z&&p(Q,O,Z,{name:le}),m[G]=Z,me}},24771:function(d,_,e){"use strict";var r=e(89945),i=e(2155),l=function(c,f){return[f,c]};d.exports=function(){return r(i,this,l)}},2155:function(d,_,e){"use strict";var r=e(89945),i=e(63335),l=e(80449),c=e(10731),f=e(20547),o=e(46319),h=f(function(){var u=this.iterator,a=l(r(this.next,u)),x=this.done=!!a.done;if(!x)return o(u,this.mapper,[a.value,this.counter++],!0)});d.exports=function(a){return l(this),i(a),new h(c(this),{mapper:a})}},46571:function(d,_,e){"use strict";var r=e(3338),i=e(55327),l=e(31946),c=e(20132),f=e(53456),o=e(2291),h=e(59893),u=e(16697),a=h("iterator"),x=!1,p,y,m;[].keys&&(m=[].keys(),"next"in m?(y=f(f(m)),y!==Object.prototype&&(p=y)):x=!0);var b=!l(p)||r(function(){var A={};return p[a].call(A)!==A});b?p={}:u&&(p=c(p)),i(p[a])||o(p,a,function(){return this}),d.exports={IteratorPrototype:p,BUGGY_SAFARI_ITERATORS:x}},48074:function(d){"use strict";d.exports={}},82762:function(d,_,e){"use strict";var r=e(61578);d.exports=function(i){return r(i.length)}},86528:function(d,_,e){"use strict";var r=e(94237),i=e(3338),l=e(55327),c=e(32621),f=e(35454),o=e(8090).CONFIGURABLE,h=e(15212),u=e(94844),a=u.enforce,x=u.get,p=String,y=Object.defineProperty,m=r("".slice),b=r("".replace),A=r([].join),k=f&&!i(function(){return y(function(){},"length",{value:8}).length!==8}),R=String(String).split("String"),C=d.exports=function(O,M,B){m(p(M),0,7)==="Symbol("&&(M="["+b(p(M),/^Symbol\(([^)]*)\)/,"$1")+"]"),B&&B.getter&&(M="get "+M),B&&B.setter&&(M="set "+M),(!c(O,"name")||o&&O.name!==M)&&(f?y(O,"name",{value:M,configurable:!0}):O.name=M),k&&B&&c(B,"arity")&&O.length!==B.arity&&y(O,"length",{value:B.arity});try{B&&c(B,"constructor")&&B.constructor?f&&y(O,"prototype",{writable:!1}):O.prototype&&(O.prototype=void 0)}catch(K){}var N=a(O);return c(N,"source")||(N.source=A(R,typeof M=="string"?M:"")),O};Function.prototype.toString=C(function(){return l(this)&&x(this).source||h(this)},"toString")},2786:function(d,_,e){"use strict";var r=e(94237),i=Map.prototype;d.exports={Map,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete),proto:i}},95037:function(d,_,e){"use strict";var r=e(94237),i=e(43545),l=e(2786),c=l.Map,f=l.proto,o=r(f.forEach),h=r(f.entries),u=h(new c).next;d.exports=function(a,x,p){return p?i({iterator:h(a),next:u},function(y){return x(y[1],y[0])}):o(a,x)}},14615:function(d,_,e){"use strict";var r=e(89945),i=e(63335),l=e(55327),c=e(80449),f=TypeError;d.exports=function(h,u){var a=c(this),x=i(a.get),p=i(a.has),y=i(a.set),m=arguments.length>2?arguments[2]:void 0,b;if(!l(u)&&!l(m))throw new f("At least one callback required");return r(p,a,h)?(b=r(x,a,h),l(u)&&(b=u(b),r(y,a,h,b))):l(m)&&(b=m(),r(y,a,h,b)),b}},10014:function(d){"use strict";var _=Math.expm1,e=Math.exp;d.exports=!_||_(10)>22025.465794806718||_(10)<22025.465794806718||_(-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}:_},35175:function(d,_,e){"use strict";var r=e(77056),i=.0009765625,l=65504,c=6103515625e-14;d.exports=Math.f16round||function(o){return r(o,i,l,c)}},77056:function(d,_,e){"use strict";var r=e(37666),i=Math.abs,l=2220446049250313e-31,c=1/l,f=function(o){return o+c-c};d.exports=function(o,h,u,a){var x=+o,p=i(x),y=r(x);if(p<a)return y*f(p/a/h)*a*h;var m=(1+h/l)*p,b=m-(m-p);return b>u||b!==b?y*(1/0):y*b}},14894:function(d,_,e){"use strict";var r=e(77056),i=11920928955078125e-23,l=34028234663852886e22,c=11754943508222875e-54;d.exports=Math.fround||function(o){return r(o,i,l,c)}},53309:function(d){"use strict";var _=Math.log,e=Math.LOG10E;d.exports=Math.log10||function(i){return _(i)*e}},25726:function(d){"use strict";var _=Math.log;d.exports=Math.log1p||function(r){var i=+r;return i>-1e-8&&i<1e-8?i-i*i/2:_(1+i)}},24619:function(d){"use strict";d.exports=Math.scale||function(e,r,i,l,c){var f=+e,o=+r,h=+i,u=+l,a=+c;return f!==f||o!==o||h!==h||u!==u||a!==a?NaN:f===1/0||f===-1/0?f:(f-o)*(a-u)/(h-o)+u}},37666:function(d){"use strict";d.exports=Math.sign||function(e){var r=+e;return r===0||r!==r?r:r<0?-1:1}},3312:function(d){"use strict";var _=Math.ceil,e=Math.floor;d.exports=Math.trunc||function(i){var l=+i;return(l>0?e:_)(l)}},72933:function(d,_,e){"use strict";var r=e(92916),i=e(80666),l=e(71256).f,c=e(28887).set,f=e(66790),o=e(70695),h=e(1908),u=e(44914),a=e(90946),x=r.MutationObserver||r.WebKitMutationObserver,p=r.document,y=r.process,m=r.Promise,b=l(r,"queueMicrotask"),A=b&&b.value,k,R,C,O,M;if(!A){var B=new f,N=function(){var K,$;for(a&&(K=y.domain)&&K.exit();$=B.get();)try{$()}catch(G){throw B.head&&k(),G}K&&K.enter()};!o&&!a&&!u&&x&&p?(R=!0,C=p.createTextNode(""),new x(N).observe(C,{characterData:!0}),k=function(){C.data=R=!R}):!h&&m&&m.resolve?(O=m.resolve(void 0),O.constructor=m,M=i(O.then,O),k=function(){M(N)}):a?k=function(){y.nextTick(N)}:(c=i(c,r),k=function(){c(N)}),A=function(K){B.head||k(),B.add(K)}}d.exports=A},82778:function(d,_,e){"use strict";var r=e(3338);d.exports=!r(function(){var i="9007199254740993",l=JSON.rawJSON(i);return!JSON.isRawJSON(l)||JSON.stringify(l)!==i})},73446:function(d,_,e){"use strict";var r=e(63335),i=TypeError,l=function(c){var f,o;this.promise=new c(function(h,u){if(f!==void 0||o!==void 0)throw new i("Bad Promise constructor");f=h,o=u}),this.resolve=r(f),this.reject=r(o)};d.exports.f=function(c){return new l(c)}},7825:function(d,_,e){"use strict";var r=e(69905);d.exports=function(i,l){return i===void 0?arguments.length<2?"":l:r(i)}},2279:function(d){"use strict";var _=RangeError;d.exports=function(e){if(e===e)return e;throw new _("NaN is not allowed")}},41696:function(d,_,e){"use strict";var r=e(44639),i=TypeError;d.exports=function(l){if(r(l))throw new i("The method doesn't accept regular expressions");return l}},1222:function(d,_,e){"use strict";var r=e(92916),i=r.isFinite;d.exports=Number.isFinite||function(c){return typeof c=="number"&&i(c)}},31280:function(d,_,e){"use strict";var r=e(92916),i=e(3338),l=e(94237),c=e(69905),f=e(52971).trim,o=e(19268),h=l("".charAt),u=r.parseFloat,a=r.Symbol,x=a&&a.iterator,p=1/u(o+"-0")!==-1/0||x&&!i(function(){u(Object(x))});d.exports=p?function(m){var b=f(c(m)),A=u(b);return A===0&&h(b,0)==="-"?-0:A}:u},52446:function(d,_,e){"use strict";var r=e(92916),i=e(3338),l=e(94237),c=e(69905),f=e(52971).trim,o=e(19268),h=r.parseInt,u=r.Symbol,a=u&&u.iterator,x=/^[+-]?0x/i,p=l(x.exec),y=h(o+"08")!==8||h(o+"0x16")!==22||a&&!i(function(){h(Object(a))});d.exports=y?function(b,A){var k=f(c(b));return h(k,A>>>0||(p(x,k)?16:10))}:h},17243:function(d,_,e){"use strict";var r=e(94844),i=e(83126),l=e(25587),c=e(4112),f=e(31946),o=e(64110),h=e(35454),u="Incorrect Iterator.range arguments",a="NumericRangeIterator",x=r.set,p=r.getterFor(a),y=RangeError,m=TypeError,b=i(function(R,C,O,M,B,N){if(typeof R!=M||C!==1/0&&C!==-1/0&&typeof C!=M)throw new m(u);if(R===1/0||R===-1/0)throw new y(u);var K=C>R,$=!1,G;if(O===void 0)G=void 0;else if(f(O))G=O.step,$=!!O.inclusive;else if(typeof O==M)G=O;else throw new m(u);if(c(G)&&(G=K?N:-N),typeof G!=M)throw new m(u);if(G===1/0||G===-1/0||G===B&&R!==C)throw new y(u);var se=R!==R||C!==C||G!==G||C>R!=G>B;x(this,{type:a,start:R,end:C,step:G,inclusive:$,hitsEnd:se,currentCount:B,zero:B}),h||(this.start=R,this.end=C,this.step=G,this.inclusive=$)},a,function(){var R=p(this);if(R.hitsEnd)return l(void 0,!0);var C=R.start,O=R.end,M=R.step,B=C+M*R.currentCount++;B===O&&(R.hitsEnd=!0);var N=R.inclusive,K;return O>C?K=N?B>O:B>=O:K=N?O>B:O>=B,K?(R.hitsEnd=!0,l(void 0,!0)):l(B,!1)}),A=function(k){o(b.prototype,k,{get:function(){return p(this)[k]},set:function(){},configurable:!0,enumerable:!1})};h&&(A("start"),A("end"),A("inclusive"),A("step")),d.exports=b},80530:function(d,_,e){"use strict";var r=e(35454),i=e(94237),l=e(89945),c=e(3338),f=e(7733),o=e(92635),h=e(27597),u=e(94029),a=e(1835),x=Object.assign,p=Object.defineProperty,y=i([].concat);d.exports=!x||c(function(){if(r&&x({b:1},x(p({},"a",{enumerable:!0,get:function(){p(this,"b",{value:3,enumerable:!1})}}),{b:2})).b!==1)return!0;var m={},b={},A=Symbol("assign detection"),k="abcdefghijklmnopqrst";return m[A]=7,k.split("").forEach(function(R){b[R]=R}),x({},m)[A]!==7||f(x({},b)).join("")!==k})?function(b,A){for(var k=u(b),R=arguments.length,C=1,O=o.f,M=h.f;R>C;)for(var B=a(arguments[C++]),N=O?y(f(B),O(B)):f(B),K=N.length,$=0,G;K>$;)G=N[$++],(!r||l(M,B,G))&&(k[G]=B[G]);return k}:x},20132:function(d,_,e){"use strict";var r=e(80449),i=e(55666),l=e(46678),c=e(54406),f=e(75171),o=e(86060),h=e(11898),u=">",a="<",x="prototype",p="script",y=h("IE_PROTO"),m=function(){},b=function(O){return a+p+u+O+a+"/"+p+u},A=function(O){O.write(b("")),O.close();var M=O.parentWindow.Object;return O=null,M},k=function(){var O=o("iframe"),M="java"+p+":",B;return O.style.display="none",f.appendChild(O),O.src=String(M),B=O.contentWindow.document,B.open(),B.write(b("document.F=Object")),B.close(),B.F},R,C=function(){try{R=new ActiveXObject("htmlfile")}catch(M){}C=typeof document!="undefined"?document.domain&&R?A(R):k():A(R);for(var O=l.length;O--;)delete C[x][l[O]];return C()};c[y]=!0,d.exports=Object.create||function(M,B){var N;return M!==null?(m[x]=r(M),N=new m,m[x]=null,N[y]=M):N=C(),B===void 0?N:i.f(N,B)}},55666:function(d,_,e){"use strict";var r=e(35454),i=e(93199),l=e(37691),c=e(80449),f=e(80524),o=e(7733);_.f=r&&!i?Object.defineProperties:function(u,a){c(u);for(var x=f(a),p=o(a),y=p.length,m=0,b;y>m;)l.f(u,b=p[m++],x[b]);return u}},37691:function(d,_,e){"use strict";var r=e(35454),i=e(46796),l=e(93199),c=e(80449),f=e(17818),o=TypeError,h=Object.defineProperty,u=Object.getOwnPropertyDescriptor,a="enumerable",x="configurable",p="writable";_.f=r?l?function(m,b,A){if(c(m),b=f(b),c(A),typeof m=="function"&&b==="prototype"&&"value"in A&&p in A&&!A[p]){var k=u(m,b);k&&k[p]&&(m[b]=A.value,A={configurable:x in A?A[x]:k[x],enumerable:a in A?A[a]:k[a],writable:!1})}return h(m,b,A)}:h:function(m,b,A){if(c(m),b=f(b),c(A),i)try{return h(m,b,A)}catch(k){}if("get"in A||"set"in A)throw new o("Accessors not supported");return"value"in A&&(m[b]=A.value),m}},71256:function(d,_,e){"use strict";var r=e(35454),i=e(89945),l=e(27597),c=e(35012),f=e(80524),o=e(17818),h=e(32621),u=e(46796),a=Object.getOwnPropertyDescriptor;_.f=r?a:function(p,y){if(p=f(p),y=o(y),u)try{return a(p,y)}catch(m){}if(h(p,y))return c(!i(l.f,p,y),p[y])}},53393:function(d,_,e){"use strict";var r=e(29076),i=e(80524),l=e(80689).f,c=e(71698),f=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],o=function(h){try{return l(h)}catch(u){return c(f)}};d.exports.f=function(u){return f&&r(u)==="Window"?o(u):l(i(u))}},80689:function(d,_,e){"use strict";var r=e(97486),i=e(46678),l=i.concat("length","prototype");_.f=Object.getOwnPropertyNames||function(f){return r(f,l)}},92635:function(d,_){"use strict";_.f=Object.getOwnPropertySymbols},53456:function(d,_,e){"use strict";var r=e(32621),i=e(55327),l=e(94029),c=e(11898),f=e(4870),o=c("IE_PROTO"),h=Object,u=h.prototype;d.exports=f?h.getPrototypeOf:function(a){var x=l(a);if(r(x,o))return x[o];var p=x.constructor;return i(p)&&x instanceof p?p.prototype:x instanceof h?u:null}},12477:function(d,_,e){"use strict";var r=e(3338),i=e(31946),l=e(29076),c=e(51424),f=Object.isExtensible,o=r(function(){f(1)});d.exports=o||c?function(u){return!i(u)||c&&l(u)==="ArrayBuffer"?!1:f?f(u):!0}:f},16332:function(d,_,e){"use strict";var r=e(94237);d.exports=r({}.isPrototypeOf)},20574:function(d,_,e){"use strict";var r=e(94844),i=e(83126),l=e(25587),c=e(32621),f=e(7733),o=e(94029),h="Object Iterator",u=r.set,a=r.getterFor(h);d.exports=i(function(p,y){var m=o(p);u(this,{type:h,mode:y,object:m,keys:f(m),index:0})},"Object",function(){for(var p=a(this),y=p.keys;;){if(y===null||p.index>=y.length)return p.object=p.keys=null,l(void 0,!0);var m=y[p.index++],b=p.object;if(c(b,m)){switch(p.mode){case"keys":return l(m,!1);case"values":return l(b[m],!1)}return l([m,b[m]],!1)}}})},97486:function(d,_,e){"use strict";var r=e(94237),i=e(32621),l=e(80524),c=e(22999).indexOf,f=e(54406),o=r([].push);d.exports=function(h,u){var a=l(h),x=0,p=[],y;for(y in a)!i(f,y)&&i(a,y)&&o(p,y);for(;u.length>x;)i(a,y=u[x++])&&(~c(p,y)||o(p,y));return p}},7733:function(d,_,e){"use strict";var r=e(97486),i=e(46678);d.exports=Object.keys||function(c){return r(c,i)}},27597:function(d,_){"use strict";var e={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,i=r&&!e.call({1:2},1);_.f=i?function(c){var f=r(this,c);return!!f&&f.enumerable}:e},25837:function(d,_,e){"use strict";var r=e(16697),i=e(92916),l=e(3338),c=e(19684);d.exports=r||!l(function(){if(!(c&&c<535)){var f=Math.random();__defineSetter__.call(null,f,function(){}),delete i[f]}})},58218:function(d,_,e){"use strict";var r=e(37758),i=e(80449),l=e(557);d.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var c=!1,f={},o;try{o=r(Object.prototype,"__proto__","set"),o(f,[]),c=f instanceof Array}catch(h){}return function(u,a){return i(u),l(a),c?o(u,a):u.__proto__=a,u}}():void 0)},88698:function(d,_,e){"use strict";var r=e(35454),i=e(3338),l=e(94237),c=e(53456),f=e(7733),o=e(80524),h=e(27597).f,u=l(h),a=l([].push),x=r&&i(function(){var y=Object.create(null);return y[2]=2,!u(y,2)}),p=function(y){return function(m){for(var b=o(m),A=f(b),k=x&&c(b)===null,R=A.length,C=0,O=[],M;R>C;)M=A[C++],(!r||(k?M in b:u(b,M)))&&a(O,y?[M,b[M]]:b[M]);return O}};d.exports={entries:p(!0),values:p(!1)}},28488:function(d,_,e){"use strict";var r=e(68527),i=e(97607);d.exports=r?{}.toString:function(){return"[object "+i(this)+"]"}},44759:function(d,_,e){"use strict";var r=e(89945),i=e(55327),l=e(31946),c=TypeError;d.exports=function(f,o){var h,u;if(o==="string"&&i(h=f.toString)&&!l(u=r(h,f))||i(h=f.valueOf)&&!l(u=r(h,f))||o!=="string"&&i(h=f.toString)&&!l(u=r(h,f)))return u;throw new c("Can't convert object to primitive value")}},48662:function(d,_,e){"use strict";var r=e(65911),i=e(94237),l=e(80689),c=e(92635),f=e(80449),o=i([].concat);d.exports=r("Reflect","ownKeys")||function(u){var a=l.f(f(u)),x=c.f;return x?o(a,x(u)):a}},70913:function(d,_,e){"use strict";var r=e(94237),i=e(32621),l=SyntaxError,c=parseInt,f=String.fromCharCode,o=r("".charAt),h=r("".slice),u=r(/./.exec),a={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":`
|
|
|
`,"\\r":"\r","\\t":" "},x=/^[\da-f]{4}$/i,p=/^[\u0000-\u001F]$/;d.exports=function(y,m){for(var b=!0,A="";m<y.length;){var k=o(y,m);if(k==="\\"){var R=h(y,m,m+2);if(i(a,R))A+=a[R],m+=2;else if(R==="\\u"){m+=2;var C=h(y,m,m+4);if(!u(x,C))throw new l("Bad Unicode escape at: "+m);A+=f(c(C,16)),m+=4}else throw new l('Unknown escape sequence: "'+R+'"')}else if(k==='"'){b=!1,m++;break}else{if(u(p,k))throw new l("Bad control character in string literal at: "+m);A+=k,m++}}if(b)throw new l("Unterminated string at: "+m);return{value:A,end:m}}},9699:function(d,_,e){"use strict";var r=e(92916);d.exports=r},80734:function(d){"use strict";d.exports=function(_){try{return{error:!1,value:_()}}catch(e){return{error:!0,value:e}}}},82830:function(d,_,e){"use strict";var r=e(92916),i=e(2451),l=e(55327),c=e(20865),f=e(15212),o=e(59893),h=e(66994),u=e(91821),a=e(16697),x=e(46573),p=i&&i.prototype,y=o("species"),m=!1,b=l(r.PromiseRejectionEvent),A=c("Promise",function(){var k=f(i),R=k!==String(i);if(!R&&x===66||a&&!(p.catch&&p.finally))return!0;if(!x||x<51||!/native code/.test(k)){var C=new i(function(B){B(1)}),O=function(B){B(function(){},function(){})},M=C.constructor={};if(M[y]=O,m=C.then(function(){})instanceof O,!m)return!0}return!R&&(h||u)&&!b});d.exports={CONSTRUCTOR:A,REJECTION_EVENT:b,SUBCLASSING:m}},2451:function(d,_,e){"use strict";var r=e(92916);d.exports=r.Promise},15597:function(d,_,e){"use strict";var r=e(80449),i=e(31946),l=e(73446);d.exports=function(c,f){if(r(c),i(f)&&f.constructor===c)return f;var o=l.f(c),h=o.resolve;return h(f),o.promise}},22093:function(d,_,e){"use strict";var r=e(2451),i=e(35221),l=e(82830).CONSTRUCTOR;d.exports=l||!i(function(c){r.all(c).then(void 0,function(){})})},44166:function(d,_,e){"use strict";var r=e(37691).f;d.exports=function(i,l,c){c in i||r(i,c,{configurable:!0,get:function(){return l[c]},set:function(f){l[c]=f}})}},66790:function(d){"use strict";var _=function(){this.head=null,this.tail=null};_.prototype={add:function(e){var r={item:e,next:null},i=this.tail;i?i.next=r:this.head=r,this.tail=r},get:function(){var e=this.head;if(e){var r=this.head=e.next;return r===null&&(this.tail=null),e.item}}},d.exports=_},82584:function(d,_,e){"use strict";e(34941),e(55410);var r=e(65911),i=e(94237),l=e(77898),c=r("Map"),f=r("WeakMap"),o=i([].push),h=l("metadata"),u=h.store||(h.store=new f),a=function(A,k,R){var C=u.get(A);if(!C){if(!R)return;u.set(A,C=new c)}var O=C.get(k);if(!O){if(!R)return;C.set(k,O=new c)}return O},x=function(A,k,R){var C=a(k,R,!1);return C===void 0?!1:C.has(A)},p=function(A,k,R){var C=a(k,R,!1);return C===void 0?void 0:C.get(A)},y=function(A,k,R,C){a(R,C,!0).set(A,k)},m=function(A,k){var R=a(A,k,!1),C=[];return R&&R.forEach(function(O,M){o(C,M)}),C},b=function(A){return A===void 0||typeof A=="symbol"?A:String(A)};d.exports={store:u,getMap:a,has:x,get:p,set:y,keys:m,toKey:b}},94338:function(d,_,e){"use strict";var r=e(89945),i=e(80449),l=e(55327),c=e(29076),f=e(88736),o=TypeError;d.exports=function(h,u){var a=h.exec;if(l(a)){var x=r(a,h,u);return x!==null&&i(x),x}if(c(h)==="RegExp")return r(f,h,u);throw new o("RegExp#exec called on incompatible receiver")}},88736:function(d,_,e){"use strict";var r=e(89945),i=e(94237),l=e(69905),c=e(82163),f=e(19286),o=e(77898),h=e(20132),u=e(94844).get,a=e(6041),x=e(51224),p=o("native-string-replace",String.prototype.replace),y=RegExp.prototype.exec,m=y,b=i("".charAt),A=i("".indexOf),k=i("".replace),R=i("".slice),C=function(){var N=/a/,K=/b*/g;return r(y,N,"a"),r(y,K,"a"),N.lastIndex!==0||K.lastIndex!==0}(),O=f.BROKEN_CARET,M=/()??/.exec("")[1]!==void 0,B=C||M||O||a||x;B&&(m=function(K){var $=this,G=u($),se=l(K),ie=G.raw,le,q,J,V,ue,ee,Q;if(ie)return ie.lastIndex=$.lastIndex,le=r(m,ie,se),$.lastIndex=ie.lastIndex,le;var ce=G.groups,Z=O&&$.sticky,j=r(c,$),ae=$.source,me=0,Pe=se;if(Z&&(j=k(j,"y",""),A(j,"g")===-1&&(j+="g"),Pe=R(se,$.lastIndex),$.lastIndex>0&&(!$.multiline||$.multiline&&b(se,$.lastIndex-1)!==`
|
|
|
`)&&(ae="(?: "+ae+")",Pe=" "+Pe,me++),q=new RegExp("^(?:"+ae+")",j)),M&&(q=new RegExp("^"+ae+"$(?!\\s)",j)),C&&(J=$.lastIndex),V=r(y,Z?q:$,Pe),Z?V?(V.input=R(V.input,me),V[0]=R(V[0],me),V.index=$.lastIndex,$.lastIndex+=V[0].length):$.lastIndex=0:C&&V&&($.lastIndex=$.global?V.index+V[0].length:J),M&&V&&V.length>1&&r(p,V[0],q,function(){for(ue=1;ue<arguments.length-2;ue++)arguments[ue]===void 0&&(V[ue]=void 0)}),V&&ce)for(V.groups=ee=h(null),ue=0;ue<ce.length;ue++)Q=ce[ue],ee[Q[0]]=V[Q[1]];return V}),d.exports=m},82163:function(d,_,e){"use strict";var r=e(80449);d.exports=function(){var i=r(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,_,e){"use strict";var r=e(89945),i=e(32621),l=e(16332),c=e(82163),f=RegExp.prototype;d.exports=function(o){var h=o.flags;return h===void 0&&!("flags"in f)&&!i(o,"flags")&&l(f,o)?r(c,o):h}},19286:function(d,_,e){"use strict";var r=e(3338),i=e(92916),l=i.RegExp,c=r(function(){var h=l("a","y");return h.lastIndex=2,h.exec("abcd")!==null}),f=c||r(function(){return!l("a","y").sticky}),o=c||r(function(){var h=l("^r","gy");return h.lastIndex=2,h.exec("str")!==null});d.exports={BROKEN_CARET:o,MISSED_STICKY:f,UNSUPPORTED_Y:c}},6041:function(d,_,e){"use strict";var r=e(3338),i=e(92916),l=i.RegExp;d.exports=r(function(){var c=l(".","s");return!(c.dotAll&&c.test(`
|
|
|
`)&&c.flags==="s")})},51224:function(d,_,e){"use strict";var r=e(3338),i=e(92916),l=i.RegExp;d.exports=r(function(){var c=l("(?<a>b)","g");return c.exec("b").groups.a!=="b"||"b".replace(c,"$<a>c")!=="bc"})},95955:function(d,_,e){"use strict";var r=e(4112),i=TypeError;d.exports=function(l){if(r(l))throw new i("Can't call method on "+l);return l}},88134:function(d){"use strict";d.exports=function(_,e){return _===e||_!==_&&e!==e}},5370:function(d){"use strict";d.exports=Object.is||function(e,r){return e===r?e!==0||1/e===1/r:e!==e&&r!==r}},93222:function(d,_,e){"use strict";var r=e(92916),i=e(13743),l=e(55327),c=e(90843),f=e(66011),o=e(30867),h=e(57106),u=r.Function,a=/MSIE .\./.test(f)||c&&function(){var x=r.Bun.version.split(".");return x.length<3||x[0]==="0"&&(x[1]<3||x[1]==="3"&&x[2]==="0")}();d.exports=function(x,p){var y=p?2:1;return a?function(m,b){var A=h(arguments.length,1)>y,k=l(m)?m:u(m),R=A?o(arguments,y):[],C=A?function(){i(k,this,R)}:k;return p?x(C,b):x(C)}:x}},61838:function(d,_,e){"use strict";var r=e(19691),i=e(57002),l=r.Set,c=r.add;d.exports=function(f){var o=new l;return i(f,function(h){c(o,h)}),o}},10038:function(d,_,e){"use strict";var r=e(17442),i=e(19691),l=e(61838),c=e(108),f=e(88203),o=e(57002),h=e(43545),u=i.has,a=i.remove;d.exports=function(p){var y=r(this),m=f(p),b=l(y);return c(y)<=m.size?o(y,function(A){m.includes(A)&&a(b,A)}):h(m.getIterator(),function(A){u(y,A)&&a(b,A)}),b}},19691:function(d,_,e){"use strict";var r=e(94237),i=Set.prototype;d.exports={Set,add:r(i.add),has:r(i.has),remove:r(i.delete),proto:i}},16049:function(d,_,e){"use strict";var r=e(17442),i=e(19691),l=e(108),c=e(88203),f=e(57002),o=e(43545),h=i.Set,u=i.add,a=i.has;d.exports=function(p){var y=r(this),m=c(p),b=new h;return l(y)>m.size?o(m.getIterator(),function(A){a(y,A)&&u(b,A)}):f(y,function(A){m.includes(A)&&u(b,A)}),b}},17616:function(d,_,e){"use strict";var r=e(17442),i=e(19691).has,l=e(108),c=e(88203),f=e(57002),o=e(43545),h=e(67996);d.exports=function(a){var x=r(this),p=c(a);if(l(x)<=p.size)return f(x,function(m){if(p.includes(m))return!1},!0)!==!1;var y=p.getIterator();return o(y,function(m){if(i(x,m))return h(y,"normal",!1)})!==!1}},84833:function(d,_,e){"use strict";var r=e(17442),i=e(108),l=e(57002),c=e(88203);d.exports=function(o){var h=r(this),u=c(o);return i(h)>u.size?!1:l(h,function(a){if(!u.includes(a))return!1},!0)!==!1}},51135:function(d,_,e){"use strict";var r=e(17442),i=e(19691).has,l=e(108),c=e(88203),f=e(43545),o=e(67996);d.exports=function(u){var a=r(this),x=c(u);if(l(a)<x.size)return!1;var p=x.getIterator();return f(p,function(y){if(!i(a,y))return o(p,"normal",!1)})!==!1}},57002:function(d,_,e){"use strict";var r=e(94237),i=e(43545),l=e(19691),c=l.Set,f=l.proto,o=r(f.forEach),h=r(f.keys),u=h(new c).next;d.exports=function(a,x,p){return p?i({iterator:h(a),next:u},x):o(a,x)}},22627:function(d,_,e){"use strict";var r=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=r("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,_,e){"use strict";var r=e(37758),i=e(19691);d.exports=r(i.proto,"size","get")||function(l){return l.size}},51996:function(d,_,e){"use strict";var r=e(65911),i=e(64110),l=e(59893),c=e(35454),f=l("species");d.exports=function(o){var h=r(o);c&&h&&!h[f]&&i(h,f,{configurable:!0,get:function(){return this}})}},36312:function(d,_,e){"use strict";var r=e(17442),i=e(19691),l=e(61838),c=e(88203),f=e(43545),o=i.add,h=i.has,u=i.remove;d.exports=function(x){var p=r(this),y=c(x).getIterator(),m=l(p);return f(y,function(b){h(p,b)?u(m,b):o(m,b)}),m}},94573:function(d,_,e){"use strict";var r=e(37691).f,i=e(32621),l=e(59893),c=l("toStringTag");d.exports=function(f,o,h){f&&!h&&(f=f.prototype),f&&!i(f,c)&&r(f,c,{configurable:!0,value:o})}},24667:function(d,_,e){"use strict";var r=e(17442),i=e(19691).add,l=e(61838),c=e(88203),f=e(43545);d.exports=function(h){var u=r(this),a=c(h).getIterator(),x=l(u);return f(a,function(p){i(x,p)}),x}},11898:function(d,_,e){"use strict";var r=e(77898),i=e(6145),l=r("keys");d.exports=function(c){return l[c]||(l[c]=i(c))}},77398:function(d,_,e){"use strict";var r=e(92916),i=e(29539),l="__core-js_shared__",c=r[l]||i(l,{});d.exports=c},77898:function(d,_,e){"use strict";var r=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:r?"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,_,e){"use strict";var r=e(80449),i=e(6086),l=e(4112),c=e(59893),f=c("species");d.exports=function(o,h){var u=r(o).constructor,a;return u===void 0||l(a=r(u)[f])?h:i(a)}},67410:function(d,_,e){"use strict";var r=e(94237),i=e(80524),l=e(69905),c=e(82762),f=TypeError,o=r([].push),h=r([].join);d.exports=function(a){var x=i(a),p=c(x);if(!p)return"";for(var y=arguments.length,m=[],b=0;;){var A=x[b++];if(A===void 0)throw new f("Incorrect template");if(o(m,l(A)),b===p)return h(m,"");b<y&&o(m,l(arguments[b]))}}},17691:function(d,_,e){"use strict";var r=e(3338);d.exports=function(i){return r(function(){var l=""[i]('"');return l!==l.toLowerCase()||l.split('"').length>3})}},13764:function(d,_,e){"use strict";var r=e(94237),i=e(56902),l=e(69905),c=e(95955),f=r("".charAt),o=r("".charCodeAt),h=r("".slice),u=function(a){return function(x,p){var y=l(c(x)),m=i(p),b=y.length,A,k;return m<0||m>=b?a?"":void 0:(A=o(y,m),A<55296||A>56319||m+1===b||(k=o(y,m+1))<56320||k>57343?a?f(y,m):A:a?h(y,m,m+2):(A-55296<<10)+(k-56320)+65536)}};d.exports={codeAt:u(!1),charAt:u(!0)}},98352:function(d,_,e){"use strict";var r=e(66011);d.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(r)},85571:function(d,_,e){"use strict";var r=e(94237),i=e(61578),l=e(69905),c=e(71049),f=e(95955),o=r(c),h=r("".slice),u=Math.ceil,a=function(x){return function(p,y,m){var b=l(f(p)),A=i(y),k=b.length,R=m===void 0?" ":l(m),C,O;return A<=k||R===""?b:(C=A-k,O=o(R,u(C/R.length)),O.length>C&&(O=h(O,0,C)),x?b+O:O+b)}};d.exports={start:a(!1),end:a(!0)}},79204:function(d,_,e){"use strict";var r=e(65911),i=e(94237),l=String.fromCharCode,c=r("String","fromCodePoint"),f=i("".charAt),o=i("".charCodeAt),h=i("".indexOf),u=i("".slice),a=48,x=57,p=97,y=102,m=65,b=70,A=function(C,O){var M=o(C,O);return M>=a&&M<=x},k=function(C,O,M){if(M>=C.length)return-1;for(var B=0;O<M;O++){var N=R(o(C,O));if(N===-1)return-1;B=B*16+N}return B},R=function(C){return C>=a&&C<=x?C-a:C>=p&&C<=y?C-p+10:C>=m&&C<=b?C-m+10:-1};d.exports=function(C){for(var O="",M=0,B=0,N;(B=h(C,"\\",B))>-1;){if(O+=u(C,M,B),++B===C.length)return;var K=f(C,B++);switch(K){case"b":O+="\b";break;case"t":O+=" ";break;case"n":O+=`
|
|
|
`;break;case"v":O+="\v";break;case"f":O+="\f";break;case"r":O+="\r";break;case"\r":B<C.length&&f(C,B)===`
|
|
|
`&&++B;case`
|
|
|
`:case"\u2028":case"\u2029":break;case"0":if(A(C,B))return;O+="\0";break;case"x":if(N=k(C,B,B+2),N===-1)return;B+=2,O+=l(N);break;case"u":if(B<C.length&&f(C,B)==="{"){var $=h(C,"}",++B);if($===-1)return;N=k(C,B,$),B=$+1}else N=k(C,B,B+4),B+=4;if(N===-1||N>1114111)return;O+=c(N);break;default:if(A(K,0))return;O+=K}M=B}return O+u(C,M)}},93245:function(d,_,e){"use strict";var r=e(94237),i=2147483647,l=36,c=1,f=26,o=38,h=700,u=72,a=128,x="-",p=/[^\0-\u007E]/,y=/[.\u3002\uFF0E\uFF61]/g,m="Overflow: input needs wider integers to process",b=l-c,A=RangeError,k=r(y.exec),R=Math.floor,C=String.fromCharCode,O=r("".charCodeAt),M=r([].join),B=r([].push),N=r("".replace),K=r("".split),$=r("".toLowerCase),G=function(q){for(var J=[],V=0,ue=q.length;V<ue;){var ee=O(q,V++);if(ee>=55296&&ee<=56319&&V<ue){var Q=O(q,V++);(Q&64512)===56320?B(J,((ee&1023)<<10)+(Q&1023)+65536):(B(J,ee),V--)}else B(J,ee)}return J},se=function(q){return q+22+75*(q<26)},ie=function(q,J,V){var ue=0;for(q=V?R(q/h):q>>1,q+=R(q/J);q>b*f>>1;)q=R(q/b),ue+=l;return R(ue+(b+1)*q/(q+o))},le=function(q){var J=[];q=G(q);var V=q.length,ue=a,ee=0,Q=u,ce,Z;for(ce=0;ce<q.length;ce++)Z=q[ce],Z<128&&B(J,C(Z));var j=J.length,ae=j;for(j&&B(J,x);ae<V;){var me=i;for(ce=0;ce<q.length;ce++)Z=q[ce],Z>=ue&&Z<me&&(me=Z);var Pe=ae+1;if(me-ue>R((i-ee)/Pe))throw new A(m);for(ee+=(me-ue)*Pe,ue=me,ce=0;ce<q.length;ce++){if(Z=q[ce],Z<ue&&++ee>i)throw new A(m);if(Z===ue){for(var Oe=ee,Ge=l;;){var Ne=Ge<=Q?c:Ge>=Q+f?f:Ge-Q;if(Oe<Ne)break;var Mt=Oe-Ne,bt=l-Ne;B(J,C(se(Ne+Mt%bt))),Oe=R(Mt/bt),Ge+=l}B(J,C(se(Oe))),Q=ie(ee,Pe,ae===j),ee=0,ae++}}ee++,ue++}return M(J,"")};d.exports=function(q){var J=[],V=K(N($(q),y,"."),"."),ue,ee;for(ue=0;ue<V.length;ue++)ee=V[ue],B(J,k(p,ee)?"xn--"+le(ee):ee);return M(J,".")}},71049:function(d,_,e){"use strict";var r=e(56902),i=e(69905),l=e(95955),c=RangeError;d.exports=function(o){var h=i(l(this)),u="",a=r(o);if(a<0||a===1/0)throw new c("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(h+=h))a&1&&(u+=h);return u}},9591:function(d,_,e){"use strict";var r=e(52971).end,i=e(18105);d.exports=i("trimEnd")?function(){return r(this)}:"".trimEnd},18105:function(d,_,e){"use strict";var r=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||r&&l[f].name!==f})}},27374:function(d,_,e){"use strict";var r=e(52971).start,i=e(18105);d.exports=i("trimStart")?function(){return r(this)}:"".trimStart},52971:function(d,_,e){"use strict";var r=e(94237),i=e(95955),l=e(69905),c=e(19268),f=r("".replace),o=RegExp("^["+c+"]+"),h=RegExp("(^|[^"+c+"])["+c+"]+$"),u=function(a){return function(x){var p=l(i(x));return a&1&&(p=f(p,o,"")),a&2&&(p=f(p,h,"$1")),p}};d.exports={start:u(1),end:u(2),trim:u(3)}},80426:function(d,_,e){"use strict";var r=e(92916),i=e(3338),l=e(46573),c=e(66994),f=e(91821),o=e(90946),h=r.structuredClone;d.exports=!!h&&!i(function(){if(f&&l>92||o&&l>94||c&&l>97)return!1;var u=new ArrayBuffer(8),a=h(u,{transfer:[u]});return u.byteLength!==0||a.byteLength!==8})},42820:function(d,_,e){"use strict";var r=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&&r&&r<41})},14311:function(d,_,e){"use strict";var r=e(89945),i=e(65911),l=e(59893),c=e(2291);d.exports=function(){var f=i("Symbol"),o=f&&f.prototype,h=o&&o.valueOf,u=l("toPrimitive");o&&!o[u]&&c(o,u,function(a){return r(h,this)},{arity:1})}},69077:function(d,_,e){"use strict";var r=e(65911),i=e(94237),l=r("Symbol"),c=l.keyFor,f=i(l.prototype.valueOf);d.exports=l.isRegisteredSymbol||function(h){try{return c(f(h))!==void 0}catch(u){return!1}}},40443:function(d,_,e){"use strict";for(var r=e(77898),i=e(65911),l=e(94237),c=e(18446),f=e(59893),o=i("Symbol"),h=o.isWellKnownSymbol,u=i("Object","getOwnPropertyNames"),a=l(o.prototype.valueOf),x=r("wks"),p=0,y=u(o),m=y.length;p<m;p++)try{var b=y[p];c(o[b])&&f(b)}catch(A){}d.exports=function(k){if(h&&h(k))return!0;try{for(var R=a(k),C=0,O=u(x),M=O.length;C<M;C++)if(x[O[C]]==R)return!0}catch(B){}return!1}},60798:function(d,_,e){"use strict";var r=e(42820);d.exports=r&&!!Symbol.for&&!!Symbol.keyFor},28887:function(d,_,e){"use strict";var r=e(92916),i=e(13743),l=e(80666),c=e(55327),f=e(32621),o=e(3338),h=e(75171),u=e(30867),a=e(86060),x=e(57106),p=e(70695),y=e(90946),m=r.setImmediate,b=r.clearImmediate,A=r.process,k=r.Dispatch,R=r.Function,C=r.MessageChannel,O=r.String,M=0,B={},N="onreadystatechange",K,$,G,se;o(function(){K=r.location});var ie=function(V){if(f(B,V)){var ue=B[V];delete B[V],ue()}},le=function(V){return function(){ie(V)}},q=function(V){ie(V.data)},J=function(V){r.postMessage(O(V),K.protocol+"//"+K.host)};(!m||!b)&&(m=function(ue){x(arguments.length,1);var ee=c(ue)?ue:R(ue),Q=u(arguments,1);return B[++M]=function(){i(ee,void 0,Q)},$(M),M},b=function(ue){delete B[ue]},y?$=function(V){A.nextTick(le(V))}:k&&k.now?$=function(V){k.now(le(V))}:C&&!p?(G=new C,se=G.port2,G.port1.onmessage=q,$=l(se.postMessage,se)):r.addEventListener&&c(r.postMessage)&&!r.importScripts&&K&&K.protocol!=="file:"&&!o(J)?($=J,r.addEventListener("message",q,!1)):N in a("script")?$=function(V){h.appendChild(a("script"))[N]=function(){h.removeChild(this),ie(V)}}:$=function(V){setTimeout(le(V),0)}),d.exports={set:m,clear:b}},49228:function(d,_,e){"use strict";var r=e(94237);d.exports=r(1 .valueOf)},51981:function(d,_,e){"use strict";var r=e(56902),i=Math.max,l=Math.min;d.exports=function(c,f){var o=r(c);return o<0?i(o+f,0):l(o,f)}},93303:function(d,_,e){"use strict";var r=e(97954),i=TypeError;d.exports=function(l){var c=r(l,"number");if(typeof c=="number")throw new i("Can't convert number to bigint");return BigInt(c)}},24225:function(d,_,e){"use strict";var r=e(56902),i=e(61578),l=RangeError;d.exports=function(c){if(c===void 0)return 0;var f=r(c),o=i(f);if(f!==o)throw new l("Wrong length or index");return o}},80524:function(d,_,e){"use strict";var r=e(1835),i=e(95955);d.exports=function(l){return r(i(l))}},56902:function(d,_,e){"use strict";var r=e(3312);d.exports=function(i){var l=+i;return l!==l||l===0?0:r(l)}},61578:function(d,_,e){"use strict";var r=e(56902),i=Math.min;d.exports=function(l){return l>0?i(r(l),9007199254740991):0}},94029:function(d,_,e){"use strict";var r=e(95955),i=Object;d.exports=function(l){return i(r(l))}},64135:function(d,_,e){"use strict";var r=e(51358),i=RangeError;d.exports=function(l,c){var f=r(l);if(f%c)throw new i("Wrong offset");return f}},51358:function(d,_,e){"use strict";var r=e(56902),i=RangeError;d.exports=function(l){var c=r(l);if(c<0)throw new i("The argument can't be less than 0");return c}},97954:function(d,_,e){"use strict";var r=e(89945),i=e(31946),l=e(18446),c=e(53776),f=e(44759),o=e(59893),h=TypeError,u=o("toPrimitive");d.exports=function(a,x){if(!i(a)||l(a))return a;var p=c(a,u),y;if(p){if(x===void 0&&(x="default"),y=r(p,a,x),!i(y)||l(y))return y;throw new h("Can't convert object to primitive value")}return x===void 0&&(x="number"),f(a,x)}},17818:function(d,_,e){"use strict";var r=e(97954),i=e(18446);d.exports=function(l){var c=r(l,"string");return i(c)?c:c+""}},77999:function(d,_,e){"use strict";var r=e(65911),i=e(55327),l=e(30360),c=e(31946),f=r("Set"),o=function(h){return c(h)&&typeof h.size=="number"&&i(h.has)&&i(h.keys)};d.exports=function(h){return o(h)?h:l(h)?new f(h):h}},68527:function(d,_,e){"use strict";var r=e(59893),i=r("toStringTag"),l={};l[i]="z",d.exports=String(l)==="[object z]"},69905:function(d,_,e){"use strict";var r=e(97607),i=String;d.exports=function(l){if(r(l)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return i(l)}},86350:function(d){"use strict";var _=Math.round;d.exports=function(e){var r=_(e);return r<0?0:r>255?255:r&255}},11270:function(d,_,e){"use strict";var r=e(90946);d.exports=function(i){try{if(r)return Function('return require("'+i+'")')()}catch(l){}}},40593:function(d){"use strict";var _=String;d.exports=function(e){try{return _(e)}catch(r){return"Object"}}},69733:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(89945),c=e(35454),f=e(59627),o=e(58261),h=e(91669),u=e(56472),a=e(35012),x=e(68151),p=e(62896),y=e(61578),m=e(24225),b=e(64135),A=e(86350),k=e(17818),R=e(32621),C=e(97607),O=e(31946),M=e(18446),B=e(20132),N=e(16332),K=e(58218),$=e(80689).f,G=e(50706),se=e(90560).forEach,ie=e(51996),le=e(64110),q=e(37691),J=e(71256),V=e(94844),ue=e(25576),ee=V.get,Q=V.set,ce=V.enforce,Z=q.f,j=J.f,ae=i.RangeError,me=h.ArrayBuffer,Pe=me.prototype,Oe=h.DataView,Ge=o.NATIVE_ARRAY_BUFFER_VIEWS,Ne=o.TYPED_ARRAY_TAG,Mt=o.TypedArray,bt=o.TypedArrayPrototype,Rt=o.aTypedArrayConstructor,Ht=o.isTypedArray,Bt="BYTES_PER_ELEMENT",rr="Wrong length",je=function(qe,Be){Rt(qe);for(var xe=0,Re=Be.length,$e=new qe(Re);Re>xe;)$e[xe]=Be[xe++];return $e},Et=function(qe,Be){le(qe,Be,{configurable:!0,get:function(){return ee(this)[Be]}})},Nt=function(qe){var Be;return N(Pe,qe)||(Be=C(qe))==="ArrayBuffer"||Be==="SharedArrayBuffer"},rt=function(qe,Be){return Ht(qe)&&!M(Be)&&Be in qe&&p(+Be)&&Be>=0},gt=function(Be,xe){return xe=k(xe),rt(Be,xe)?a(2,Be[xe]):j(Be,xe)},ft=function(Be,xe,Re){return xe=k(xe),rt(Be,xe)&&O(Re)&&R(Re,"value")&&!R(Re,"get")&&!R(Re,"set")&&!Re.configurable&&(!R(Re,"writable")||Re.writable)&&(!R(Re,"enumerable")||Re.enumerable)?(Be[xe]=Re.value,Be):Z(Be,xe,Re)};c?(Ge||(J.f=gt,q.f=ft,Et(bt,"buffer"),Et(bt,"byteOffset"),Et(bt,"byteLength"),Et(bt,"length")),r({target:"Object",stat:!0,forced:!Ge},{getOwnPropertyDescriptor:gt,defineProperty:ft}),d.exports=function(qe,Be,xe){var Re=qe.match(/\d+/)[0]/8,$e=qe+(xe?"Clamped":"")+"Array",We="get"+qe,Ye="set"+qe,dt=i[$e],xt=dt,ir=xt&&xt.prototype,er={},Le=function(Wt,Gt){var Pt=ee(Wt);return Pt.view[We](Gt*Re+Pt.byteOffset,!0)},tt=function(Wt,Gt,Pt){var Qt=ee(Wt);Qt.view[Ye](Gt*Re+Qt.byteOffset,xe?A(Pt):Pt,!0)},Vt=function(Wt,Gt){Z(Wt,Gt,{get:function(){return Le(this,Gt)},set:function(Pt){return tt(this,Gt,Pt)},enumerable:!0})};Ge?f&&(xt=Be(function(Wt,Gt,Pt,Qt){return u(Wt,ir),ue(function(){return O(Gt)?Nt(Gt)?Qt!==void 0?new dt(Gt,b(Pt,Re),Qt):Pt!==void 0?new dt(Gt,b(Pt,Re)):new dt(Gt):Ht(Gt)?je(xt,Gt):l(G,xt,Gt):new dt(m(Gt))}(),Wt,xt)}),K&&K(xt,Mt),se($(dt),function(Wt){Wt in xt||x(xt,Wt,dt[Wt])}),xt.prototype=ir):(xt=Be(function(Wt,Gt,Pt,Qt){u(Wt,ir);var Ze=0,fe=0,pe,It,Te;if(!O(Gt))Te=m(Gt),It=Te*Re,pe=new me(It);else if(Nt(Gt)){pe=Gt,fe=b(Pt,Re);var ct=Gt.byteLength;if(Qt===void 0){if(ct%Re)throw new ae(rr);if(It=ct-fe,It<0)throw new ae(rr)}else if(It=y(Qt)*Re,It+fe>ct)throw new ae(rr);Te=It/Re}else return Ht(Gt)?je(xt,Gt):l(G,xt,Gt);for(Q(Wt,{buffer:pe,byteOffset:fe,byteLength:It,length:Te,view:new Oe(pe)});Ze<Te;)Vt(Wt,Ze++)}),K&&K(xt,Mt),ir=xt.prototype=B(bt)),ir.constructor!==xt&&x(ir,"constructor",xt),ce(ir).TypedArrayConstructor=xt,Ne&&x(ir,Ne,$e);var Ft=xt!==dt;er[$e]=xt,r({global:!0,constructor:!0,forced:Ft,sham:!Ge},er),Bt in xt||x(xt,Bt,Re),Bt in ir||x(ir,Bt,Re),ie($e)}):d.exports=function(){}},59627:function(d,_,e){"use strict";var r=e(92916),i=e(3338),l=e(35221),c=e(58261).NATIVE_ARRAY_BUFFER_VIEWS,f=r.ArrayBuffer,o=r.Int8Array;d.exports=!c||!i(function(){o(1)})||!i(function(){new o(-1)})||!l(function(h){new o,new o(null),new o(1.5),new o(h)},!0)||i(function(){return new o(new f(2),1,void 0).length!==1})},27607:function(d,_,e){"use strict";var r=e(69478),i=e(31384);d.exports=function(l,c){return r(i(l),c)}},50706:function(d,_,e){"use strict";var r=e(80666),i=e(89945),l=e(6086),c=e(94029),f=e(82762),o=e(85428),h=e(26006),u=e(345),a=e(75406),x=e(58261).aTypedArrayConstructor,p=e(93303);d.exports=function(m){var b=l(this),A=c(m),k=arguments.length,R=k>1?arguments[1]:void 0,C=R!==void 0,O=h(A),M,B,N,K,$,G,se,ie;if(O&&!u(O))for(se=o(A,O),ie=se.next,A=[];!(G=i(ie,se)).done;)A.push(G.value);for(C&&k>2&&(R=r(R,arguments[2])),B=f(A),N=new(x(b))(B),K=a(N),M=0;B>M;M++)$=C?R(A[M],M):A[M],N[M]=K?p($):+$;return N}},31384:function(d,_,e){"use strict";var r=e(58261),i=e(60473),l=r.aTypedArrayConstructor,c=r.getTypedArrayConstructor;d.exports=function(f){return l(i(f,c(f)))}},6145:function(d,_,e){"use strict";var r=e(94237),i=0,l=Math.random(),c=r(1 .toString);d.exports=function(f){return"Symbol("+(f===void 0?"":f)+")_"+c(++i+l,36)}},3299:function(d,_,e){"use strict";var r=e(3338),i=e(59893),l=e(35454),c=e(16697),f=i("iterator");d.exports=!r(function(){var o=new URL("b?a=1&b=2&c=3","http://a"),h=o.searchParams,u=new URLSearchParams("a=1&a=2&b=3"),a="";return o.pathname="c%20d",h.forEach(function(x,p){h.delete("b"),a+=p+x}),u.delete("a",2),u.delete("b",void 0),c&&(!o.toJSON||!u.has("a",1)||u.has("a",2)||!u.has("a",void 0)||u.has("b"))||!h.size&&(c||!l)||!h.sort||o.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"||a!=="a1c3"||new URL("http://x",void 0).host!=="x"})},14417:function(d,_,e){"use strict";var r=e(42820);d.exports=r&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},93199:function(d,_,e){"use strict";var r=e(35454),i=e(3338);d.exports=r&&i(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},57106:function(d){"use strict";var _=TypeError;d.exports=function(e,r){if(e<r)throw new _("Not enough arguments");return e}},40115:function(d,_,e){"use strict";var r=e(92916),i=e(55327),l=r.WeakMap;d.exports=i(l)&&/native code/.test(String(l))},42530:function(d,_,e){"use strict";var r=e(94237),i=WeakMap.prototype;d.exports={WeakMap,set:r(i.set),get:r(i.get),has:r(i.has),remove:r(i.delete)}},91385:function(d,_,e){"use strict";var r=e(94237),i=WeakSet.prototype;d.exports={WeakSet,add:r(i.add),has:r(i.has),remove:r(i.delete)}},94674:function(d,_,e){"use strict";var r=e(9699),i=e(32621),l=e(38282),c=e(37691).f;d.exports=function(f){var o=r.Symbol||(r.Symbol={});i(o,f)||c(o,f,{value:l.f(f)})}},38282:function(d,_,e){"use strict";var r=e(59893);_.f=r},59893:function(d,_,e){"use strict";var r=e(92916),i=e(77898),l=e(32621),c=e(6145),f=e(42820),o=e(14417),h=r.Symbol,u=i("wks"),a=o?h.for||h:h&&h.withoutSetter||c;d.exports=function(x){return l(u,x)||(u[x]=f&&l(h,x)?h[x]:a("Symbol."+x)),u[x]}},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,_,e){"use strict";var r=e(65911),i=e(32621),l=e(68151),c=e(16332),f=e(58218),o=e(24538),h=e(44166),u=e(25576),a=e(7825),x=e(73068),p=e(61888),y=e(35454),m=e(16697);d.exports=function(b,A,k,R){var C="stackTraceLimit",O=R?2:1,M=b.split("."),B=M[M.length-1],N=r.apply(null,M);if(N){var K=N.prototype;if(!m&&i(K,"cause")&&delete K.cause,!k)return N;var $=r("Error"),G=A(function(se,ie){var le=a(R?ie:se,void 0),q=R?new N(se):new N;return le!==void 0&&l(q,"message",le),p(q,G,q.stack,2),this&&c(K,this)&&u(q,this,G),arguments.length>O&&x(q,arguments[O]),q});if(G.prototype=K,B!=="Error"?f?f(G,$):o(G,$,{name:!0}):y&&C in N&&(h(G,N,C),h(G,N,"prepareStackTrace")),o(G,N),!m)try{K.name!==B&&l(K,"name",B),K.constructor=G}catch(se){}return G}}},93074:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(13743),c=e(3338),f=e(78540),o="AggregateError",h=i(o),u=!c(function(){return h([1]).errors[0]!==1})&&c(function(){return h([1],o,{cause:7}).cause!==7});r({global:!0,constructor:!0,arity:2,forced:u},{AggregateError:f(o,function(a){return function(p,y){return l(a,this,arguments)}},u,!0)})},6555:function(d,_,e){"use strict";var r=e(94488),i=e(16332),l=e(53456),c=e(58218),f=e(24538),o=e(20132),h=e(68151),u=e(35012),a=e(73068),x=e(61888),p=e(62003),y=e(7825),m=e(59893),b=m("toStringTag"),A=Error,k=[].push,R=function(M,B){var N=i(C,this),K;c?K=c(new A,N?l(this):C):(K=N?this:o(C),h(K,b,"Error")),B!==void 0&&h(K,"message",y(B)),x(K,R,K.stack,1),arguments.length>2&&a(K,arguments[2]);var $=[];return p(M,k,{that:$}),h(K,"errors",$),K};c?c(R,A):f(R,A,{name:!0});var C=R.prototype=o(A.prototype,{constructor:u(1,R),message:u(1,""),name:u(1,"AggregateError")});r({global:!0,constructor:!0,arity:2},{AggregateError:R})},86357:function(d,_,e){"use strict";e(6555)},89170:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(91669),c=e(51996),f="ArrayBuffer",o=l[f],h=i[f];r({global:!0,constructor:!0,forced:h!==o},{ArrayBuffer:o}),c(f)},71012:function(d,_,e){"use strict";var r=e(94488),i=e(58261),l=i.NATIVE_ARRAY_BUFFER_VIEWS;r({target:"ArrayBuffer",stat:!0,forced:!l},{isView:i.isView})},84203:function(d,_,e){"use strict";var r=e(94488),i=e(34114),l=e(3338),c=e(91669),f=e(80449),o=e(51981),h=e(61578),u=e(60473),a=c.ArrayBuffer,x=c.DataView,p=x.prototype,y=i(a.prototype.slice),m=i(p.getUint8),b=i(p.setUint8),A=l(function(){return!new a(2).slice(1,void 0).byteLength});r({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:A},{slice:function(R,C){if(y&&C===void 0)return y(f(this),R);for(var O=f(this).byteLength,M=o(R,O),B=o(C===void 0?O:C,O),N=new(u(this,a))(h(B-M)),K=new x(this),$=new x(N),G=0;M<B;)b($,G++,m(K,M++));return N}})},96331:function(d,_,e){"use strict";var r=e(94488),i=e(94029),l=e(82762),c=e(56902),f=e(81181);r({target:"Array",proto:!0},{at:function(h){var u=i(this),a=l(u),x=c(h),p=x>=0?x:a+x;return p<0||p>=a?void 0:u[p]}}),f("at")},2924:function(d,_,e){"use strict";var r=e(94488),i=e(3338),l=e(18589),c=e(31946),f=e(94029),o=e(82762),h=e(66434),u=e(69392),a=e(81427),x=e(17480),p=e(59893),y=e(46573),m=p("isConcatSpreadable"),b=y>=51||!i(function(){var R=[];return R[m]=!1,R.concat()[0]!==R}),A=function(R){if(!c(R))return!1;var C=R[m];return C!==void 0?!!C:l(R)},k=!b||!x("concat");r({target:"Array",proto:!0,arity:1,forced:k},{concat:function(C){var O=f(this),M=a(O,0),B=0,N,K,$,G,se;for(N=-1,$=arguments.length;N<$;N++)if(se=N===-1?O:arguments[N],A(se))for(G=o(se),h(B+G),K=0;K<G;K++,B++)K in se&&u(M,B,se[K]);else h(B+1),u(M,B++,se);return M.length=B,M}})},26425:function(d,_,e){"use strict";var r=e(94488),i=e(92670),l=e(81181);r({target:"Array",proto:!0},{copyWithin:i}),l("copyWithin")},32125:function(d,_,e){"use strict";var r=e(94488),i=e(90560).every,l=e(45601),c=l("every");r({target:"Array",proto:!0,forced:!c},{every:function(o){return i(this,o,arguments.length>1?arguments[1]:void 0)}})},16137:function(d,_,e){"use strict";var r=e(94488),i=e(75202),l=e(81181);r({target:"Array",proto:!0},{fill:i}),l("fill")},48435:function(d,_,e){"use strict";var r=e(94488),i=e(90560).filter,l=e(17480),c=l("filter");r({target:"Array",proto:!0,forced:!c},{filter:function(o){return i(this,o,arguments.length>1?arguments[1]:void 0)}})},70365:function(d,_,e){"use strict";var r=e(94488),i=e(90560).findIndex,l=e(81181),c="findIndex",f=!0;c in[]&&Array(1)[c](function(){f=!1}),r({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,_,e){"use strict";var r=e(94488),i=e(53279).findLastIndex,l=e(81181);r({target:"Array",proto:!0},{findLastIndex:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("findLastIndex")},33717:function(d,_,e){"use strict";var r=e(94488),i=e(53279).findLast,l=e(81181);r({target:"Array",proto:!0},{findLast:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}}),l("findLast")},11553:function(d,_,e){"use strict";var r=e(94488),i=e(90560).find,l=e(81181),c="find",f=!0;c in[]&&Array(1)[c](function(){f=!1}),r({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,_,e){"use strict";var r=e(94488),i=e(3372),l=e(63335),c=e(94029),f=e(82762),o=e(81427);r({target:"Array",proto:!0},{flatMap:function(u){var a=c(this),x=f(a),p;return l(u),p=o(a,0),p.length=i(p,a,a,x,0,1,u,arguments.length>1?arguments[1]:void 0),p}})},23708:function(d,_,e){"use strict";var r=e(94488),i=e(3372),l=e(94029),c=e(82762),f=e(56902),o=e(81427);r({target:"Array",proto:!0},{flat:function(){var u=arguments.length?arguments[0]:void 0,a=l(this),x=c(a),p=o(a,0);return p.length=i(p,a,a,x,0,u===void 0?1:f(u)),p}})},52732:function(d,_,e){"use strict";var r=e(94488),i=e(59594);r({target:"Array",proto:!0,forced:[].forEach!==i},{forEach:i})},99382:function(d,_,e){"use strict";var r=e(94488),i=e(60255),l=e(35221),c=!l(function(f){Array.from(f)});r({target:"Array",stat:!0,forced:c},{from:i})},88437:function(d,_,e){"use strict";var r=e(94488),i=e(22999).includes,l=e(3338),c=e(81181),f=l(function(){return!Array(1).includes()});r({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,_,e){"use strict";var r=e(94488),i=e(34114),l=e(22999).indexOf,c=e(45601),f=i([].indexOf),o=!!f&&1/f([1],1,-0)<0,h=o||!c("indexOf");r({target:"Array",proto:!0,forced:h},{indexOf:function(a){var x=arguments.length>1?arguments[1]:void 0;return o?f(this,a,x)||0:l(this,a,x)}})},13412:function(d,_,e){"use strict";var r=e(94488),i=e(18589);r({target:"Array",stat:!0},{isArray:i})},11005:function(d,_,e){"use strict";var r=e(80524),i=e(81181),l=e(48074),c=e(94844),f=e(37691).f,o=e(24019),h=e(25587),u=e(16697),a=e(35454),x="Array Iterator",p=c.set,y=c.getterFor(x);d.exports=o(Array,"Array",function(b,A){p(this,{type:x,target:r(b),index:0,kind:A})},function(){var b=y(this),A=b.target,k=b.index++;if(!A||k>=A.length)return b.target=void 0,h(void 0,!0);switch(b.kind){case"keys":return h(k,!1);case"values":return h(A[k],!1)}return h([k,A[k]],!1)},"values");var m=l.Arguments=l.Array;if(i("keys"),i("values"),i("entries"),!u&&a&&m.name!=="values")try{f(m,"name",{value:"values"})}catch(b){}},70348:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(1835),c=e(80524),f=e(45601),o=i([].join),h=l!==Object,u=h||!f("join",",");r({target:"Array",proto:!0,forced:u},{join:function(x){return o(c(this),x===void 0?",":x)}})},19801:function(d,_,e){"use strict";var r=e(94488),i=e(55009);r({target:"Array",proto:!0,forced:i!==[].lastIndexOf},{lastIndexOf:i})},91550:function(d,_,e){"use strict";var r=e(94488),i=e(90560).map,l=e(17480),c=l("map");r({target:"Array",proto:!0,forced:!c},{map:function(o){return i(this,o,arguments.length>1?arguments[1]:void 0)}})},85223:function(d,_,e){"use strict";var r=e(94488),i=e(3338),l=e(39812),c=e(69392),f=Array,o=i(function(){function h(){}return!(f.of.call(h)instanceof h)});r({target:"Array",stat:!0,forced:o},{of:function(){for(var u=0,a=arguments.length,x=new(l(this)?this:f)(a);a>u;)c(x,u,arguments[u++]);return x.length=a,x}})},7154:function(d,_,e){"use strict";var r=e(94488),i=e(94029),l=e(82762),c=e(39428),f=e(66434),o=e(3338),h=o(function(){return[].push.call({length:4294967296},1)!==4294967297}),u=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(x){return x instanceof TypeError}},a=h||!u();r({target:"Array",proto:!0,arity:1,forced:a},{push:function(p){var y=i(this),m=l(y),b=arguments.length;f(m+b);for(var A=0;A<b;A++)y[m]=arguments[A],m++;return c(y,m),m}})},96009:function(d,_,e){"use strict";var r=e(94488),i=e(16370).right,l=e(45601),c=e(46573),f=e(90946),o=!f&&c>79&&c<83,h=o||!l("reduceRight");r({target:"Array",proto:!0,forced:h},{reduceRight:function(a){return i(this,a,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(d,_,e){"use strict";var r=e(94488),i=e(16370).left,l=e(45601),c=e(46573),f=e(90946),o=!f&&c>79&&c<83,h=o||!l("reduce");r({target:"Array",proto:!0,forced:h},{reduce:function(a){var x=arguments.length;return i(this,a,x,x>1?arguments[1]:void 0)}})},9402:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(18589),c=i([].reverse),f=[1,2];r({target:"Array",proto:!0,forced:String(f)===String(f.reverse())},{reverse:function(){return l(this)&&(this.length=this.length),c(this)}})},62489:function(d,_,e){"use strict";var r=e(94488),i=e(18589),l=e(39812),c=e(31946),f=e(51981),o=e(82762),h=e(80524),u=e(69392),a=e(59893),x=e(17480),p=e(30867),y=x("slice"),m=a("species"),b=Array,A=Math.max;r({target:"Array",proto:!0,forced:!y},{slice:function(R,C){var O=h(this),M=o(O),B=f(R,M),N=f(C===void 0?M:C,M),K,$,G;if(i(O)&&(K=O.constructor,l(K)&&(K===b||i(K.prototype))?K=void 0:c(K)&&(K=K[m],K===null&&(K=void 0)),K===b||K===void 0))return p(O,B,N);for($=new(K===void 0?b:K)(A(N-B,0)),G=0;B<N;B++,G++)B in O&&u($,G,O[B]);return $.length=G,$}})},80881:function(d,_,e){"use strict";var r=e(94488),i=e(90560).some,l=e(45601),c=l("some");r({target:"Array",proto:!0,forced:!c},{some:function(o){return i(this,o,arguments.length>1?arguments[1]:void 0)}})},62837:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(63335),c=e(94029),f=e(82762),o=e(84233),h=e(69905),u=e(3338),a=e(63668),x=e(45601),p=e(78177),y=e(17687),m=e(46573),b=e(19684),A=[],k=i(A.sort),R=i(A.push),C=u(function(){A.sort(void 0)}),O=u(function(){A.sort(null)}),M=x("sort"),B=!u(function(){if(m)return m<70;if(!(p&&p>3)){if(y)return!0;if(b)return b<603;var $="",G,se,ie,le;for(G=65;G<76;G++){switch(se=String.fromCharCode(G),G){case 66:case 69:case 70:case 72:ie=3;break;case 68:case 71:ie=4;break;default:ie=2}for(le=0;le<47;le++)A.push({k:se+le,v:ie})}for(A.sort(function(q,J){return J.v-q.v}),le=0;le<A.length;le++)se=A[le].k.charAt(0),$.charAt($.length-1)!==se&&($+=se);return $!=="DGBEFHACIJK"}}),N=C||!O||!M||!B,K=function($){return function(G,se){return se===void 0?-1:G===void 0?1:$!==void 0?+$(G,se)||0:h(G)>h(se)?1:-1}};r({target:"Array",proto:!0,forced:N},{sort:function(G){G!==void 0&&l(G);var se=c(this);if(B)return G===void 0?k(se):k(se,G);var ie=[],le=f(se),q,J;for(J=0;J<le;J++)J in se&&R(ie,se[J]);for(a(ie,K(G)),q=f(ie),J=0;J<q;)se[J]=ie[J++];for(;J<le;)o(se,J++);return se}})},4705:function(d,_,e){"use strict";var r=e(51996);r("Array")},13941:function(d,_,e){"use strict";var r=e(94488),i=e(94029),l=e(51981),c=e(56902),f=e(82762),o=e(39428),h=e(66434),u=e(81427),a=e(69392),x=e(84233),p=e(17480),y=p("splice"),m=Math.max,b=Math.min;r({target:"Array",proto:!0,forced:!y},{splice:function(k,R){var C=i(this),O=f(C),M=l(k,O),B=arguments.length,N,K,$,G,se,ie;for(B===0?N=K=0:B===1?(N=0,K=O-M):(N=B-2,K=b(m(c(R),0),O-M)),h(O+N-K),$=u(C,K),G=0;G<K;G++)se=M+G,se in C&&a($,G,C[se]);if($.length=K,N<K){for(G=M;G<O-K;G++)se=G+K,ie=G+N,se in C?C[ie]=C[se]:x(C,ie);for(G=O;G>O-K+N;G--)x(C,G-1)}else if(N>K)for(G=O-K;G>M;G--)se=G+K-1,ie=G+N-1,se in C?C[ie]=C[se]:x(C,ie);for(G=0;G<N;G++)C[G+M]=arguments[G+2];return o(C,O-K+N),$}})},1148:function(d,_,e){"use strict";var r=e(94488),i=e(85903),l=e(80524),c=e(81181),f=Array;r({target:"Array",proto:!0},{toReversed:function(){return i(l(this),f)}}),c("toReversed")},82445:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(63335),c=e(80524),f=e(69478),o=e(55174),h=e(81181),u=Array,a=i(o("Array","sort"));r({target:"Array",proto:!0},{toSorted:function(p){p!==void 0&&l(p);var y=c(this),m=f(u,y);return a(m,p)}}),h("toSorted")},27267:function(d,_,e){"use strict";var r=e(94488),i=e(81181),l=e(66434),c=e(82762),f=e(51981),o=e(80524),h=e(56902),u=Array,a=Math.max,x=Math.min;r({target:"Array",proto:!0},{toSpliced:function(y,m){var b=o(this),A=c(b),k=f(y,A),R=arguments.length,C=0,O,M,B,N;for(R===0?O=M=0:R===1?(O=0,M=A-k):(O=R-2,M=x(a(h(m),0),A-k)),B=l(A+O-M),N=u(B);C<k;C++)N[C]=b[C];for(;C<k+O;C++)N[C]=arguments[C-k+2];for(;C<B;C++)N[C]=b[C+M-O];return N}}),i("toSpliced")},90308:function(d,_,e){"use strict";var r=e(81181);r("flatMap")},96353:function(d,_,e){"use strict";var r=e(81181);r("flat")},84818:function(d,_,e){"use strict";var r=e(94488),i=e(94029),l=e(82762),c=e(39428),f=e(84233),o=e(66434),h=[].unshift(0)!==1,u=function(){try{Object.defineProperty([],"length",{writable:!1}).unshift()}catch(x){return x instanceof TypeError}},a=h||!u();r({target:"Array",proto:!0,arity:1,forced:a},{unshift:function(p){var y=i(this),m=l(y),b=arguments.length;if(b){o(m+b);for(var A=m;A--;){var k=A+b;A in y?y[k]=y[A]:f(y,k)}for(var R=0;R<b;R++)y[R]=arguments[R]}return c(y,m+b)}})},80585:function(d,_,e){"use strict";var r=e(94488),i=e(82041),l=e(80524),c=Array;r({target:"Array",proto:!0},{with:function(f,o){return i(l(this),c,f,o)}})},40194:function(d,_,e){"use strict";var r=e(94488),i=e(91669),l=e(3737);r({global:!0,constructor:!0,forced:!l},{DataView:i.DataView})},22112:function(d,_,e){"use strict";e(40194)},81440:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(3338),c=l(function(){return new Date(16e11).getYear()!==120}),f=i(Date.prototype.getFullYear);r({target:"Date",proto:!0,forced:c},{getYear:function(){return f(this)-1900}})},25430:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=Date,c=i(l.prototype.getTime);r({target:"Date",stat:!0},{now:function(){return c(new l)}})},70105:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c=Date.prototype,f=i(c.getTime),o=i(c.setFullYear);r({target:"Date",proto:!0},{setYear:function(u){f(this);var a=l(u),x=a>=0&&a<=99?a+1900:a;return o(this,x)}})},71390:function(d,_,e){"use strict";var r=e(94488);r({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(d,_,e){"use strict";var r=e(94488),i=e(32494);r({target:"Date",proto:!0,forced:Date.prototype.toISOString!==i},{toISOString:i})},83578:function(d,_,e){"use strict";var r=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});r({target:"Date",proto:!0,arity:1,forced:f},{toJSON:function(h){var u=l(this),a=c(u,"number");return typeof a=="number"&&!isFinite(a)?null:u.toISOString()}})},69762:function(d,_,e){"use strict";var r=e(32621),i=e(2291),l=e(77119),c=e(59893),f=c("toPrimitive"),o=Date.prototype;r(o,f)||i(o,f,l)},76880:function(d,_,e){"use strict";var r=e(94237),i=e(2291),l=Date.prototype,c="Invalid Date",f="toString",o=r(l[f]),h=r(l.getTime);String(new Date(NaN))!==c&&i(l,f,function(){var a=h(this);return a===a?o(this):c})},31808:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(13743),c=e(78540),f="WebAssembly",o=i[f],h=new Error("e",{cause:7}).cause!==7,u=function(x,p){var y={};y[x]=c(x,p,h),r({global:!0,constructor:!0,arity:1,forced:h},y)},a=function(x,p){if(o&&o[x]){var y={};y[x]=c(f+"."+x,p,h),r({target:f,stat:!0,constructor:!0,arity:1,forced:h},y)}};u("Error",function(x){return function(y){return l(x,this,arguments)}}),u("EvalError",function(x){return function(y){return l(x,this,arguments)}}),u("RangeError",function(x){return function(y){return l(x,this,arguments)}}),u("ReferenceError",function(x){return function(y){return l(x,this,arguments)}}),u("SyntaxError",function(x){return function(y){return l(x,this,arguments)}}),u("TypeError",function(x){return function(y){return l(x,this,arguments)}}),u("URIError",function(x){return function(y){return l(x,this,arguments)}}),a("CompileError",function(x){return function(y){return l(x,this,arguments)}}),a("LinkError",function(x){return function(y){return l(x,this,arguments)}}),a("RuntimeError",function(x){return function(y){return l(x,this,arguments)}})},99953:function(d,_,e){"use strict";var r=e(2291),i=e(13367),l=Error.prototype;l.toString!==i&&r(l,"toString",i)},65009:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(69905),c=i("".charAt),f=i("".charCodeAt),o=i(/./.exec),h=i(1 .toString),u=i("".toUpperCase),a=/[\w*+\-./@]/,x=function(p,y){for(var m=h(p,16);m.length<y;)m="0"+m;return m};r({global:!0},{escape:function(y){for(var m=l(y),b="",A=m.length,k=0,R,C;k<A;)R=c(m,k++),o(a,R)?b+=R:(C=f(R,0),C<256?b+="%"+x(C,2):b+="%u"+u(x(C,4)));return b}})},28796:function(d,_,e){"use strict";var r=e(94488),i=e(4645);r({target:"Function",proto:!0,forced:Function.bind!==i},{bind:i})},56450:function(d,_,e){"use strict";var r=e(55327),i=e(31946),l=e(37691),c=e(53456),f=e(59893),o=e(86528),h=f("hasInstance"),u=Function.prototype;h in u||l.f(u,h,{value:o(function(a){if(!r(this)||!i(a))return!1;var x=this.prototype;if(!i(x))return a instanceof this;for(;a=c(a);)if(x===a)return!0;return!1},h)})},78342:function(d,_,e){"use strict";var r=e(35454),i=e(8090).EXISTS,l=e(94237),c=e(64110),f=Function.prototype,o=l(f.toString),h=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,u=l(h.exec),a="name";r&&!i&&c(f,a,{configurable:!0,get:function(){try{return u(h,o(this))[1]}catch(x){return""}}})},13161:function(d,_,e){"use strict";var r=e(94488),i=e(92916);r({global:!0,forced:i.globalThis!==i},{globalThis:i})},54226:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(13743),c=e(89945),f=e(94237),o=e(3338),h=e(55327),u=e(18446),a=e(30867),x=e(65451),p=e(42820),y=String,m=i("JSON","stringify"),b=f(/./.exec),A=f("".charAt),k=f("".charCodeAt),R=f("".replace),C=f(1 .toString),O=/[\uD800-\uDFFF]/g,M=/^[\uD800-\uDBFF]$/,B=/^[\uDC00-\uDFFF]$/,N=!p||o(function(){var se=i("Symbol")("stringify detection");return m([se])!=="[null]"||m({a:se})!=="{}"||m(Object(se))!=="{}"}),K=o(function(){return m("\uDF06\uD834")!=='"\\udf06\\ud834"'||m("\uDEAD")!=='"\\udead"'}),$=function(se,ie){var le=a(arguments),q=x(ie);if(!(!h(q)&&(se===void 0||u(se))))return le[1]=function(J,V){if(h(q)&&(V=c(q,this,y(J),V)),!u(V))return V},l(m,null,le)},G=function(se,ie,le){var q=A(le,ie-1),J=A(le,ie+1);return b(M,se)&&!b(B,J)||b(B,se)&&!b(M,q)?"\\u"+C(k(se,0),16):se};m&&r({target:"JSON",stat:!0,arity:3,forced:N||K},{stringify:function(ie,le,q){var J=a(arguments),V=l(N?$:m,null,J);return K&&typeof V=="string"?R(V,O,G):V}})},70201:function(d,_,e){"use strict";var r=e(92916),i=e(94573);i(r.JSON,"JSON",!0)},44781:function(d,_,e){"use strict";var r=e(48059),i=e(40942);r("Map",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},i)},85671:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(63335),c=e(95955),f=e(62003),o=e(2786),h=e(16697),u=o.Map,a=o.has,x=o.get,p=o.set,y=i([].push);r({target:"Map",stat:!0,forced:h},{groupBy:function(b,A){c(b),l(A);var k=new u,R=0;return f(b,function(C){var O=A(C,R++);a(k,O)?y(x(k,O),C):p(k,O,[C])}),k}})},34941:function(d,_,e){"use strict";e(44781)},35152:function(d,_,e){"use strict";var r=e(94488),i=e(25726),l=Math.acosh,c=Math.log,f=Math.sqrt,o=Math.LN2,h=!l||Math.floor(l(Number.MAX_VALUE))!==710||l(1/0)!==1/0;r({target:"Math",stat:!0,forced:h},{acosh:function(a){var x=+a;return x<1?NaN:x>9490626562425156e-8?c(x)+o:i(x-1+f(x-1)*f(x+1))}})},85660:function(d,_,e){"use strict";var r=e(94488),i=Math.asinh,l=Math.log,c=Math.sqrt;function f(h){var u=+h;return!isFinite(u)||u===0?u:u<0?-f(-u):l(u+c(u*u+1))}var o=!(i&&1/i(0)>0);r({target:"Math",stat:!0,forced:o},{asinh:f})},80031:function(d,_,e){"use strict";var r=e(94488),i=Math.atanh,l=Math.log,c=!(i&&1/i(-0)<0);r({target:"Math",stat:!0,forced:c},{atanh:function(o){var h=+o;return h===0?h:l((1+h)/(1-h))/2}})},34434:function(d,_,e){"use strict";var r=e(94488),i=e(37666),l=Math.abs,c=Math.pow;r({target:"Math",stat:!0},{cbrt:function(o){var h=+o;return i(h)*c(l(h),.3333333333333333)}})},83579:function(d,_,e){"use strict";var r=e(94488),i=Math.floor,l=Math.log,c=Math.LOG2E;r({target:"Math",stat:!0},{clz32:function(o){var h=o>>>0;return h?31-i(l(h+.5)*c):32}})},74307:function(d,_,e){"use strict";var r=e(94488),i=e(10014),l=Math.cosh,c=Math.abs,f=Math.E,o=!l||l(710)===1/0;r({target:"Math",stat:!0,forced:o},{cosh:function(u){var a=i(c(u)-1)+1;return(a+1/(a*f*f))*(f/2)}})},97423:function(d,_,e){"use strict";var r=e(94488),i=e(10014);r({target:"Math",stat:!0,forced:i!==Math.expm1},{expm1:i})},93321:function(d,_,e){"use strict";var r=e(94488),i=e(14894);r({target:"Math",stat:!0},{fround:i})},82277:function(d,_,e){"use strict";var r=e(94488),i=Math.hypot,l=Math.abs,c=Math.sqrt,f=!!i&&i(1/0,NaN)!==1/0;r({target:"Math",stat:!0,arity:2,forced:f},{hypot:function(h,u){for(var a=0,x=0,p=arguments.length,y=0,m,b;x<p;)m=l(arguments[x++]),y<m?(b=y/m,a=a*b*b+1,y=m):m>0?(b=m/y,a+=b*b):a+=m;return y===1/0?1/0:y*c(a)}})},61425:function(d,_,e){"use strict";var r=e(94488),i=e(3338),l=Math.imul,c=i(function(){return l(4294967295,5)!==-5||l.length!==2});r({target:"Math",stat:!0,forced:c},{imul:function(o,h){var u=65535,a=+o,x=+h,p=u&a,y=u&x;return 0|p*y+((u&a>>>16)*y+p*(u&x>>>16)<<16>>>0)}})},61873:function(d,_,e){"use strict";var r=e(94488),i=e(53309);r({target:"Math",stat:!0},{log10:i})},9307:function(d,_,e){"use strict";var r=e(94488),i=e(25726);r({target:"Math",stat:!0},{log1p:i})},8821:function(d,_,e){"use strict";var r=e(94488),i=Math.log,l=Math.LN2;r({target:"Math",stat:!0},{log2:function(f){return i(f)/l}})},64385:function(d,_,e){"use strict";var r=e(94488),i=e(37666);r({target:"Math",stat:!0},{sign:i})},64099:function(d,_,e){"use strict";var r=e(94488),i=e(3338),l=e(10014),c=Math.abs,f=Math.exp,o=Math.E,h=i(function(){return Math.sinh(-2e-17)!==-2e-17});r({target:"Math",stat:!0,forced:h},{sinh:function(a){var x=+a;return c(x)<1?(l(x)-l(-x))/2:(f(x-1)-f(-x-1))*(o/2)}})},62455:function(d,_,e){"use strict";var r=e(94488),i=e(10014),l=Math.exp;r({target:"Math",stat:!0},{tanh:function(f){var o=+f,h=i(o),u=i(-o);return h===1/0?1:u===1/0?-1:(h-u)/(l(o)+l(-o))}})},79965:function(d,_,e){"use strict";var r=e(94573);r(Math,"Math",!0)},59118:function(d,_,e){"use strict";var r=e(94488),i=e(3312);r({target:"Math",stat:!0},{trunc:i})},275:function(d,_,e){"use strict";var r=e(94488),i=e(16697),l=e(35454),c=e(92916),f=e(9699),o=e(94237),h=e(20865),u=e(32621),a=e(25576),x=e(16332),p=e(18446),y=e(97954),m=e(3338),b=e(80689).f,A=e(71256).f,k=e(37691).f,R=e(49228),C=e(52971).trim,O="Number",M=c[O],B=f[O],N=M.prototype,K=c.TypeError,$=o("".slice),G=o("".charCodeAt),se=function(ue){var ee=y(ue,"number");return typeof ee=="bigint"?ee:ie(ee)},ie=function(ue){var ee=y(ue,"number"),Q,ce,Z,j,ae,me,Pe,Oe;if(p(ee))throw new K("Cannot convert a Symbol value to a number");if(typeof ee=="string"&&ee.length>2){if(ee=C(ee),Q=G(ee,0),Q===43||Q===45){if(ce=G(ee,2),ce===88||ce===120)return NaN}else if(Q===48){switch(G(ee,1)){case 66:case 98:Z=2,j=49;break;case 79:case 111:Z=8,j=55;break;default:return+ee}for(ae=$(ee,2),me=ae.length,Pe=0;Pe<me;Pe++)if(Oe=G(ae,Pe),Oe<48||Oe>j)return NaN;return parseInt(ae,Z)}}return+ee},le=h(O,!M(" 0o1")||!M("0b1")||M("+0x1")),q=function(ue){return x(N,ue)&&m(function(){R(ue)})},J=function(ee){var Q=arguments.length<1?0:M(se(ee));return q(this)?a(Object(Q),this,J):Q};J.prototype=N,le&&!i&&(N.constructor=J),r({global:!0,constructor:!0,wrap:!0,forced:le},{Number:J});var V=function(ue,ee){for(var Q=l?b(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(","),ce=0,Z;Q.length>ce;ce++)u(ee,Z=Q[ce])&&!u(ue,Z)&&k(ue,Z,A(ee,Z))};i&&B&&V(f[O],B),(le||i)&&V(f[O],M)},31919:function(d,_,e){"use strict";var r=e(94488);r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(d,_,e){"use strict";var r=e(94488),i=e(1222);r({target:"Number",stat:!0},{isFinite:i})},10177:function(d,_,e){"use strict";var r=e(94488),i=e(62896);r({target:"Number",stat:!0},{isInteger:i})},85690:function(d,_,e){"use strict";var r=e(94488);r({target:"Number",stat:!0},{isNaN:function(l){return l!==l}})},92114:function(d,_,e){"use strict";var r=e(94488),i=e(62896),l=Math.abs;r({target:"Number",stat:!0},{isSafeInteger:function(f){return i(f)&&l(f)<=9007199254740991}})},1017:function(d,_,e){"use strict";var r=e(94488);r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(d,_,e){"use strict";var r=e(94488);r({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(d,_,e){"use strict";var r=e(94488),i=e(31280);r({target:"Number",stat:!0,forced:Number.parseFloat!==i},{parseFloat:i})},76345:function(d,_,e){"use strict";var r=e(94488),i=e(52446);r({target:"Number",stat:!0,forced:Number.parseInt!==i},{parseInt:i})},7282:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c=e(49228),f=e(71049),o=e(53309),h=e(3338),u=RangeError,a=String,x=isFinite,p=Math.abs,y=Math.floor,m=Math.pow,b=Math.round,A=i(1 .toExponential),k=i(f),R=i("".slice),C=A(-69e-12,4)==="-6.9000e-11"&&A(1.255,2)==="1.25e+0"&&A(12345,3)==="1.235e+4"&&A(25,0)==="3e+1",O=function(){return h(function(){A(1,1/0)})&&h(function(){A(1,-1/0)})},M=function(){return!h(function(){A(1/0,1/0),A(NaN,1/0)})},B=!C||!O()||!M();r({target:"Number",proto:!0,forced:B},{toExponential:function(K){var $=c(this);if(K===void 0)return A($);var G=l(K);if(!x($))return String($);if(G<0||G>20)throw new u("Incorrect fraction digits");if(C)return A($,G);var se="",ie="",le=0,q="",J="";if($<0&&(se="-",$=-$),$===0)le=0,ie=k("0",G+1);else{var V=o($);le=y(V);var ue=0,ee=m(10,le-G);ue=b($/ee),2*$>=(2*ue+1)*ee&&(ue+=1),ue>=m(10,G+1)&&(ue/=10,le+=1),ie=a(ue)}return G!==0&&(ie=R(ie,0,1)+"."+R(ie,1)),le===0?(q="+",J="0"):(q=le>0?"+":"-",J=a(p(le))),ie+="e"+q+J,se+ie}})},58055:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c=e(49228),f=e(71049),o=e(3338),h=RangeError,u=String,a=Math.floor,x=i(f),p=i("".slice),y=i(1 .toFixed),m=function(O,M,B){return M===0?B:M%2===1?m(O,M-1,B*O):m(O*O,M/2,B)},b=function(O){for(var M=0,B=O;B>=4096;)M+=12,B/=4096;for(;B>=2;)M+=1,B/=2;return M},A=function(O,M,B){for(var N=-1,K=B;++N<6;)K+=M*O[N],O[N]=K%1e7,K=a(K/1e7)},k=function(O,M){for(var B=6,N=0;--B>=0;)N+=O[B],O[B]=a(N/M),N=N%M*1e7},R=function(O){for(var M=6,B="";--M>=0;)if(B!==""||M===0||O[M]!==0){var N=u(O[M]);B=B===""?N:B+x("0",7-N.length)+N}return B},C=o(function(){return y(8e-5,3)!=="0.000"||y(.9,0)!=="1"||y(1.255,2)!=="1.25"||y(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!o(function(){y({})});r({target:"Number",proto:!0,forced:C},{toFixed:function(M){var B=c(this),N=l(M),K=[0,0,0,0,0,0],$="",G="0",se,ie,le,q;if(N<0||N>20)throw new h("Incorrect fraction digits");if(B!==B)return"NaN";if(B<=-1e21||B>=1e21)return u(B);if(B<0&&($="-",B=-B),B>1e-21)if(se=b(B*m(2,69,1))-69,ie=se<0?B*m(2,-se,1):B/m(2,se,1),ie*=4503599627370496,se=52-se,se>0){for(A(K,0,ie),le=N;le>=7;)A(K,1e7,0),le-=7;for(A(K,m(10,le,1),0),le=se-1;le>=23;)k(K,8388608),le-=23;k(K,1<<le),A(K,1,1),k(K,2),G=R(K)}else A(K,0,ie),A(K,1<<-se,0),G=R(K)+x("0",N);return N>0?(q=G.length,G=$+(q<=N?"0."+x("0",N-q)+G:p(G,0,q-N)+"."+p(G,q-N))):G=$+G,G}})},93547:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(3338),c=e(49228),f=i(1 .toPrecision),o=l(function(){return f(1,void 0)!=="1"})||!l(function(){f({})});r({target:"Number",proto:!0,forced:o},{toPrecision:function(u){return u===void 0?f(c(this)):f(c(this),u)}})},31237:function(d,_,e){"use strict";var r=e(94488),i=e(80530);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==i},{assign:i})},17954:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(20132);r({target:"Object",stat:!0,sham:!i},{create:l})},58580:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(63335),f=e(94029),o=e(37691);i&&r({target:"Object",proto:!0,forced:l},{__defineGetter__:function(u,a){o.f(f(this),u,{get:c(a),enumerable:!0,configurable:!0})}})},47146:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(55666).f;r({target:"Object",stat:!0,forced:Object.defineProperties!==l,sham:!i},{defineProperties:l})},40416:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(37691).f;r({target:"Object",stat:!0,forced:Object.defineProperty!==l,sham:!i},{defineProperty:l})},7615:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(63335),f=e(94029),o=e(37691);i&&r({target:"Object",proto:!0,forced:l},{__defineSetter__:function(u,a){o.f(f(this),u,{set:c(a),enumerable:!0,configurable:!0})}})},72820:function(d,_,e){"use strict";var r=e(94488),i=e(88698).entries;r({target:"Object",stat:!0},{entries:function(c){return i(c)}})},86070:function(d,_,e){"use strict";var r=e(94488),i=e(13247),l=e(3338),c=e(31946),f=e(2074).onFreeze,o=Object.freeze,h=l(function(){o(1)});r({target:"Object",stat:!0,forced:h,sham:!i},{freeze:function(a){return o&&c(a)?o(f(a)):a}})},23569:function(d,_,e){"use strict";var r=e(94488),i=e(62003),l=e(69392);r({target:"Object",stat:!0},{fromEntries:function(f){var o={};return i(f,function(h,u){l(o,h,u)},{AS_ENTRIES:!0}),o}})},55639:function(d,_,e){"use strict";var r=e(94488),i=e(3338),l=e(80524),c=e(71256).f,f=e(35454),o=!f||i(function(){c(1)});r({target:"Object",stat:!0,forced:o,sham:!f},{getOwnPropertyDescriptor:function(u,a){return c(l(u),a)}})},63046:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(48662),c=e(80524),f=e(71256),o=e(69392);r({target:"Object",stat:!0,sham:!i},{getOwnPropertyDescriptors:function(u){for(var a=c(u),x=f.f,p=l(a),y={},m=0,b,A;p.length>m;)A=x(a,b=p[m++]),A!==void 0&&o(y,b,A);return y}})},464:function(d,_,e){"use strict";var r=e(94488),i=e(3338),l=e(53393).f,c=i(function(){return!Object.getOwnPropertyNames(1)});r({target:"Object",stat:!0,forced:c},{getOwnPropertyNames:l})},67936:function(d,_,e){"use strict";var r=e(94488),i=e(42820),l=e(3338),c=e(92635),f=e(94029),o=!i||l(function(){c.f(1)});r({target:"Object",stat:!0,forced:o},{getOwnPropertySymbols:function(u){var a=c.f;return a?a(f(u)):[]}})},51082:function(d,_,e){"use strict";var r=e(94488),i=e(3338),l=e(94029),c=e(53456),f=e(4870),o=i(function(){c(1)});r({target:"Object",stat:!0,forced:o,sham:!f},{getPrototypeOf:function(u){return c(l(u))}})},83850:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(94237),c=e(63335),f=e(95955),o=e(17818),h=e(62003),u=i("Object","create"),a=l([].push);r({target:"Object",stat:!0},{groupBy:function(p,y){f(p),c(y);var m=u(null),b=0;return h(p,function(A){var k=o(y(A,b++));k in m?a(m[k],A):m[k]=[A]}),m}})},41990:function(d,_,e){"use strict";var r=e(94488),i=e(32621);r({target:"Object",stat:!0},{hasOwn:i})},55888:function(d,_,e){"use strict";var r=e(94488),i=e(12477);r({target:"Object",stat:!0,forced:Object.isExtensible!==i},{isExtensible:i})},53827:function(d,_,e){"use strict";var r=e(94488),i=e(3338),l=e(31946),c=e(29076),f=e(51424),o=Object.isFrozen,h=f||i(function(){o(1)});r({target:"Object",stat:!0,forced:h},{isFrozen:function(a){return!l(a)||f&&c(a)==="ArrayBuffer"?!0:o?o(a):!1}})},78143:function(d,_,e){"use strict";var r=e(94488),i=e(3338),l=e(31946),c=e(29076),f=e(51424),o=Object.isSealed,h=f||i(function(){o(1)});r({target:"Object",stat:!0,forced:h},{isSealed:function(a){return!l(a)||f&&c(a)==="ArrayBuffer"?!0:o?o(a):!1}})},15787:function(d,_,e){"use strict";var r=e(94488),i=e(5370);r({target:"Object",stat:!0},{is:i})},66419:function(d,_,e){"use strict";var r=e(94488),i=e(94029),l=e(7733),c=e(3338),f=c(function(){l(1)});r({target:"Object",stat:!0,forced:f},{keys:function(h){return l(i(h))}})},75765:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(94029),f=e(17818),o=e(53456),h=e(71256).f;i&&r({target:"Object",proto:!0,forced:l},{__lookupGetter__:function(a){var x=c(this),p=f(a),y;do if(y=h(x,p))return y.get;while(x=o(x))}})},14645:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(25837),c=e(94029),f=e(17818),o=e(53456),h=e(71256).f;i&&r({target:"Object",proto:!0,forced:l},{__lookupSetter__:function(a){var x=c(this),p=f(a),y;do if(y=h(x,p))return y.set;while(x=o(x))}})},71122:function(d,_,e){"use strict";var r=e(94488),i=e(31946),l=e(2074).onFreeze,c=e(13247),f=e(3338),o=Object.preventExtensions,h=f(function(){o(1)});r({target:"Object",stat:!0,forced:h,sham:!c},{preventExtensions:function(a){return o&&i(a)?o(l(a)):a}})},42084:function(d,_,e){"use strict";var r=e(35454),i=e(64110),l=e(31946),c=e(94029),f=e(95955),o=Object.getPrototypeOf,h=Object.setPrototypeOf,u=Object.prototype,a="__proto__";if(r&&o&&h&&!(a in u))try{i(u,a,{configurable:!0,get:function(){return o(c(this))},set:function(p){var y=f(this);!l(p)&&p!==null||!l(y)||h(y,p)}})}catch(x){}},25070:function(d,_,e){"use strict";var r=e(94488),i=e(31946),l=e(2074).onFreeze,c=e(13247),f=e(3338),o=Object.seal,h=f(function(){o(1)});r({target:"Object",stat:!0,forced:h,sham:!c},{seal:function(a){return o&&i(a)?o(l(a)):a}})},77140:function(d,_,e){"use strict";var r=e(94488),i=e(58218);r({target:"Object",stat:!0},{setPrototypeOf:i})},15954:function(d,_,e){"use strict";var r=e(68527),i=e(2291),l=e(28488);r||i(Object.prototype,"toString",l,{unsafe:!0})},4266:function(d,_,e){"use strict";var r=e(94488),i=e(88698).values;r({target:"Object",stat:!0},{values:function(c){return i(c)}})},49988:function(d,_,e){"use strict";var r=e(94488),i=e(31280);r({global:!0,forced:parseFloat!==i},{parseFloat:i})},38823:function(d,_,e){"use strict";var r=e(94488),i=e(52446);r({global:!0,forced:parseInt!==i},{parseInt:i})},4045:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),o=e(62003),h=e(22093);r({target:"Promise",stat:!0,forced:h},{allSettled:function(a){var x=this,p=c.f(x),y=p.resolve,m=p.reject,b=f(function(){var A=l(x.resolve),k=[],R=0,C=1;o(a,function(O){var M=R++,B=!1;C++,i(A,x,O).then(function(N){B||(B=!0,k[M]={status:"fulfilled",value:N},--C||y(k))},function(N){B||(B=!0,k[M]={status:"rejected",reason:N},--C||y(k))})}),--C||y(k)});return b.error&&m(b.value),p.promise}})},12785:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),o=e(62003),h=e(22093);r({target:"Promise",stat:!0,forced:h},{all:function(a){var x=this,p=c.f(x),y=p.resolve,m=p.reject,b=f(function(){var A=l(x.resolve),k=[],R=0,C=1;o(a,function(O){var M=R++,B=!1;C++,i(A,x,O).then(function(N){B||(B=!0,k[M]=N,--C||y(k))},m)}),--C||y(k)});return b.error&&m(b.value),p.promise}})},50747:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(65911),f=e(73446),o=e(80734),h=e(62003),u=e(22093),a="No one promise resolved";r({target:"Promise",stat:!0,forced:u},{any:function(p){var y=this,m=c("AggregateError"),b=f.f(y),A=b.resolve,k=b.reject,R=o(function(){var C=l(y.resolve),O=[],M=0,B=1,N=!1;h(p,function(K){var $=M++,G=!1;B++,i(C,y,K).then(function(se){G||N||(N=!0,A(se))},function(se){G||N||(G=!0,O[$]=se,--B||k(new m(O,a)))})}),--B||k(new m(O,a))});return R.error&&k(R.value),b.promise}})},41902:function(d,_,e){"use strict";var r=e(94488),i=e(16697),l=e(82830).CONSTRUCTOR,c=e(2451),f=e(65911),o=e(55327),h=e(2291),u=c&&c.prototype;if(r({target:"Promise",proto:!0,forced:l,real:!0},{catch:function(x){return this.then(void 0,x)}}),!i&&o(c)){var a=f("Promise").prototype.catch;u.catch!==a&&h(u,"catch",a,{unsafe:!0})}},90366:function(d,_,e){"use strict";var r=e(94488),i=e(16697),l=e(90946),c=e(92916),f=e(89945),o=e(2291),h=e(58218),u=e(94573),a=e(51996),x=e(63335),p=e(55327),y=e(31946),m=e(56472),b=e(60473),A=e(28887).set,k=e(72933),R=e(61810),C=e(80734),O=e(66790),M=e(94844),B=e(2451),N=e(82830),K=e(73446),$="Promise",G=N.CONSTRUCTOR,se=N.REJECTION_EVENT,ie=N.SUBCLASSING,le=M.getterFor($),q=M.set,J=B&&B.prototype,V=B,ue=J,ee=c.TypeError,Q=c.document,ce=c.process,Z=K.f,j=Z,ae=!!(Q&&Q.createEvent&&c.dispatchEvent),me="unhandledrejection",Pe="rejectionhandled",Oe=0,Ge=1,Ne=2,Mt=1,bt=2,Rt,Ht,Bt,rr,je=function($e){var We;return y($e)&&p(We=$e.then)?We:!1},Et=function($e,We){var Ye=We.value,dt=We.state===Ge,xt=dt?$e.ok:$e.fail,ir=$e.resolve,er=$e.reject,Le=$e.domain,tt,Vt,Ft;try{xt?(dt||(We.rejection===bt&&qe(We),We.rejection=Mt),xt===!0?tt=Ye:(Le&&Le.enter(),tt=xt(Ye),Le&&(Le.exit(),Ft=!0)),tt===$e.promise?er(new ee("Promise-chain cycle")):(Vt=je(tt))?f(Vt,tt,ir,er):ir(tt)):er(Ye)}catch(Wt){Le&&!Ft&&Le.exit(),er(Wt)}},Nt=function($e,We){$e.notified||($e.notified=!0,k(function(){for(var Ye=$e.reactions,dt;dt=Ye.get();)Et(dt,$e);$e.notified=!1,We&&!$e.rejection&>($e)}))},rt=function($e,We,Ye){var dt,xt;ae?(dt=Q.createEvent("Event"),dt.promise=We,dt.reason=Ye,dt.initEvent($e,!1,!0),c.dispatchEvent(dt)):dt={promise:We,reason:Ye},!se&&(xt=c["on"+$e])?xt(dt):$e===me&&R("Unhandled promise rejection",Ye)},gt=function($e){f(A,c,function(){var We=$e.facade,Ye=$e.value,dt=ft($e),xt;if(dt&&(xt=C(function(){l?ce.emit("unhandledRejection",Ye,We):rt(me,We,Ye)}),$e.rejection=l||ft($e)?bt:Mt,xt.error))throw xt.value})},ft=function($e){return $e.rejection!==Mt&&!$e.parent},qe=function($e){f(A,c,function(){var We=$e.facade;l?ce.emit("rejectionHandled",We):rt(Pe,We,$e.value)})},Be=function($e,We,Ye){return function(dt){$e(We,dt,Ye)}},xe=function($e,We,Ye){$e.done||($e.done=!0,Ye&&($e=Ye),$e.value=We,$e.state=Ne,Nt($e,!0))},Re=function($e,We,Ye){if(!$e.done){$e.done=!0,Ye&&($e=Ye);try{if($e.facade===We)throw new ee("Promise can't be resolved itself");var dt=je(We);dt?k(function(){var xt={done:!1};try{f(dt,We,Be(Re,xt,$e),Be(xe,xt,$e))}catch(ir){xe(xt,ir,$e)}}):($e.value=We,$e.state=Ge,Nt($e,!1))}catch(xt){xe({done:!1},xt,$e)}}};if(G&&(V=function(We){m(this,ue),x(We),f(Rt,this);var Ye=le(this);try{We(Be(Re,Ye),Be(xe,Ye))}catch(dt){xe(Ye,dt)}},ue=V.prototype,Rt=function(We){q(this,{type:$,done:!1,notified:!1,parent:!1,reactions:new O,rejection:!1,state:Oe,value:void 0})},Rt.prototype=o(ue,"then",function(We,Ye){var dt=le(this),xt=Z(b(this,V));return dt.parent=!0,xt.ok=p(We)?We:!0,xt.fail=p(Ye)&&Ye,xt.domain=l?ce.domain:void 0,dt.state===Oe?dt.reactions.add(xt):k(function(){Et(xt,dt)}),xt.promise}),Ht=function(){var $e=new Rt,We=le($e);this.promise=$e,this.resolve=Be(Re,We),this.reject=Be(xe,We)},K.f=Z=function($e){return $e===V||$e===Bt?new Ht($e):j($e)},!i&&p(B)&&J!==Object.prototype)){rr=J.then,ie||o(J,"then",function(We,Ye){var dt=this;return new V(function(xt,ir){f(rr,dt,xt,ir)}).then(We,Ye)},{unsafe:!0});try{delete J.constructor}catch($e){}h&&h(J,ue)}r({global:!0,constructor:!0,wrap:!0,forced:G},{Promise:V}),u(V,$,!1,!0),a($)},43595:function(d,_,e){"use strict";var r=e(94488),i=e(16697),l=e(2451),c=e(3338),f=e(65911),o=e(55327),h=e(60473),u=e(15597),a=e(2291),x=l&&l.prototype,p=!!l&&c(function(){x.finally.call({then:function(){}},function(){})});if(r({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(m){var b=h(this,f("Promise")),A=o(m);return this.then(A?function(k){return u(b,m()).then(function(){return k})}:m,A?function(k){return u(b,m()).then(function(){throw k})}:m)}}),!i&&o(l)){var y=f("Promise").prototype.finally;x.finally!==y&&a(x,"finally",y,{unsafe:!0})}},24627:function(d,_,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(73446),f=e(80734),o=e(62003),h=e(22093);r({target:"Promise",stat:!0,forced:h},{race:function(a){var x=this,p=c.f(x),y=p.reject,m=f(function(){var b=l(x.resolve);o(a,function(A){i(b,x,A).then(p.resolve,y)})});return m.error&&y(m.value),p.promise}})},95693:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(73446),c=e(82830).CONSTRUCTOR;r({target:"Promise",stat:!0,forced:c},{reject:function(o){var h=l.f(this);return i(h.reject,void 0,o),h.promise}})},81930:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(16697),c=e(2451),f=e(82830).CONSTRUCTOR,o=e(15597),h=i("Promise"),u=l&&!f;r({target:"Promise",stat:!0,forced:l||f},{resolve:function(x){return o(u&&this===h?c:this,x)}})},92324:function(d,_,e){"use strict";var r=e(94488),i=e(73446);r({target:"Promise",stat:!0},{withResolvers:function(){var c=i.f(this);return{promise:c.promise,resolve:c.resolve,reject:c.reject}}})},23551:function(d,_,e){"use strict";var r=e(94488),i=e(13743),l=e(63335),c=e(80449),f=e(3338),o=!f(function(){Reflect.apply(function(){})});r({target:"Reflect",stat:!0,forced:o},{apply:function(u,a,x){return i(l(u),a,c(x))}})},74521:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(13743),c=e(4645),f=e(6086),o=e(80449),h=e(31946),u=e(20132),a=e(3338),x=i("Reflect","construct"),p=Object.prototype,y=[].push,m=a(function(){function k(){}return!(x(function(){},[],k)instanceof k)}),b=!a(function(){x(function(){})}),A=m||b;r({target:"Reflect",stat:!0,forced:A,sham:A},{construct:function(R,C){f(R),o(C);var O=arguments.length<3?R:f(arguments[2]);if(b&&!m)return x(R,C,O);if(R===O){switch(C.length){case 0:return new R;case 1:return new R(C[0]);case 2:return new R(C[0],C[1]);case 3:return new R(C[0],C[1],C[2]);case 4:return new R(C[0],C[1],C[2],C[3])}var M=[null];return l(y,M,C),new(l(c,R,M))}var B=O.prototype,N=u(h(B)?B:p),K=l(R,N,C);return h(K)?K:N}})},57891:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(80449),c=e(17818),f=e(37691),o=e(3338),h=o(function(){Reflect.defineProperty(f.f({},1,{value:1}),1,{value:2})});r({target:"Reflect",stat:!0,forced:h,sham:!i},{defineProperty:function(a,x,p){l(a);var y=c(x);l(p);try{return f.f(a,y,p),!0}catch(m){return!1}}})},84138:function(d,_,e){"use strict";var r=e(94488),i=e(80449),l=e(71256).f;r({target:"Reflect",stat:!0},{deleteProperty:function(f,o){var h=l(i(f),o);return h&&!h.configurable?!1:delete f[o]}})},37135:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(80449),c=e(71256);r({target:"Reflect",stat:!0,sham:!i},{getOwnPropertyDescriptor:function(o,h){return c.f(l(o),h)}})},6474:function(d,_,e){"use strict";var r=e(94488),i=e(80449),l=e(53456),c=e(4870);r({target:"Reflect",stat:!0,sham:!c},{getPrototypeOf:function(o){return l(i(o))}})},51832:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(31946),c=e(80449),f=e(60516),o=e(71256),h=e(53456);function u(a,x){var p=arguments.length<3?a:arguments[2],y,m;if(c(a)===p)return a[x];if(y=o.f(a,x),y)return f(y)?y.value:y.get===void 0?void 0:i(y.get,p);if(l(m=h(a)))return u(m,x,p)}r({target:"Reflect",stat:!0},{get:u})},40135:function(d,_,e){"use strict";var r=e(94488);r({target:"Reflect",stat:!0},{has:function(l,c){return c in l}})},7982:function(d,_,e){"use strict";var r=e(94488),i=e(80449),l=e(12477);r({target:"Reflect",stat:!0},{isExtensible:function(f){return i(f),l(f)}})},14893:function(d,_,e){"use strict";var r=e(94488),i=e(48662);r({target:"Reflect",stat:!0},{ownKeys:i})},49233:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(80449),c=e(13247);r({target:"Reflect",stat:!0,sham:!c},{preventExtensions:function(o){l(o);try{var h=i("Object","preventExtensions");return h&&h(o),!0}catch(u){return!1}}})},42844:function(d,_,e){"use strict";var r=e(94488),i=e(80449),l=e(557),c=e(58218);c&&r({target:"Reflect",stat:!0},{setPrototypeOf:function(o,h){i(o),l(h);try{return c(o,h),!0}catch(u){return!1}}})},92130:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(31946),f=e(60516),o=e(3338),h=e(37691),u=e(71256),a=e(53456),x=e(35012);function p(m,b,A){var k=arguments.length<4?m:arguments[3],R=u.f(l(m),b),C,O,M;if(!R){if(c(O=a(m)))return p(O,b,A,k);R=x(0)}if(f(R)){if(R.writable===!1||!c(k))return!1;if(C=u.f(k,b)){if(C.get||C.set||C.writable===!1)return!1;C.value=A,h.f(k,b,C)}else h.f(k,b,x(0,A))}else{if(M=R.set,M===void 0)return!1;i(M,k,A)}return!0}var y=o(function(){var m=function(){},b=h.f(new m,"a",{configurable:!0});return Reflect.set(m.prototype,"a",1,b)!==!1});r({target:"Reflect",stat:!0,forced:y},{set:p})},6536:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(94573);r({global:!0},{Reflect:{}}),l(i.Reflect,"Reflect",!0)},27228:function(d,_,e){"use strict";var r=e(35454),i=e(92916),l=e(94237),c=e(20865),f=e(25576),o=e(68151),h=e(20132),u=e(80689).f,a=e(16332),x=e(44639),p=e(69905),y=e(81644),m=e(19286),b=e(44166),A=e(2291),k=e(3338),R=e(32621),C=e(94844).enforce,O=e(51996),M=e(59893),B=e(6041),N=e(51224),K=M("match"),$=i.RegExp,G=$.prototype,se=i.SyntaxError,ie=l(G.exec),le=l("".charAt),q=l("".replace),J=l("".indexOf),V=l("".slice),ue=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,ee=/a/g,Q=/a/g,ce=new $(ee)!==ee,Z=m.MISSED_STICKY,j=m.UNSUPPORTED_Y,ae=r&&(!ce||Z||B||N||k(function(){return Q[K]=!1,$(ee)!==ee||$(Q)===Q||String($(ee,"i"))!=="/a/i"})),me=function(Mt){for(var bt=Mt.length,Rt=0,Ht="",Bt=!1,rr;Rt<=bt;Rt++){if(rr=le(Mt,Rt),rr==="\\"){Ht+=rr+le(Mt,++Rt);continue}!Bt&&rr==="."?Ht+="[\\s\\S]":(rr==="["?Bt=!0:rr==="]"&&(Bt=!1),Ht+=rr)}return Ht},Pe=function(Mt){for(var bt=Mt.length,Rt=0,Ht="",Bt=[],rr=h(null),je=!1,Et=!1,Nt=0,rt="",gt;Rt<=bt;Rt++){if(gt=le(Mt,Rt),gt==="\\")gt+=le(Mt,++Rt);else if(gt==="]")je=!1;else if(!je)switch(!0){case gt==="[":je=!0;break;case gt==="(":ie(ue,V(Mt,Rt+1))&&(Rt+=2,Et=!0),Ht+=gt,Nt++;continue;case(gt===">"&&Et):if(rt===""||R(rr,rt))throw new se("Invalid capture group name");rr[rt]=!0,Bt[Bt.length]=[rt,Nt],Et=!1,rt="";continue}Et?rt+=gt:Ht+=gt}return[Ht,Bt]};if(c("RegExp",ae)){for(var Oe=function(bt,Rt){var Ht=a(G,this),Bt=x(bt),rr=Rt===void 0,je=[],Et=bt,Nt,rt,gt,ft,qe,Be;if(!Ht&&Bt&&rr&&bt.constructor===Oe)return bt;if((Bt||a(G,bt))&&(bt=bt.source,rr&&(Rt=y(Et))),bt=bt===void 0?"":p(bt),Rt=Rt===void 0?"":p(Rt),Et=bt,B&&"dotAll"in ee&&(rt=!!Rt&&J(Rt,"s")>-1,rt&&(Rt=q(Rt,/s/g,""))),Nt=Rt,Z&&"sticky"in ee&&(gt=!!Rt&&J(Rt,"y")>-1,gt&&j&&(Rt=q(Rt,/y/g,""))),N&&(ft=Pe(bt),bt=ft[0],je=ft[1]),qe=f($(bt,Rt),Ht?this:G,Oe),(rt||gt||je.length)&&(Be=C(qe),rt&&(Be.dotAll=!0,Be.raw=Oe(me(bt),Nt)),gt&&(Be.sticky=!0),je.length&&(Be.groups=je)),bt!==Et)try{o(qe,"source",Et===""?"(?:)":Et)}catch(xe){}return qe},Ge=u($),Ne=0;Ge.length>Ne;)b(Oe,$,Ge[Ne++]);G.constructor=Oe,Oe.prototype=G,A(i,"RegExp",Oe,{constructor:!0})}O("RegExp")},62921:function(d,_,e){"use strict";var r=e(35454),i=e(6041),l=e(29076),c=e(64110),f=e(94844).get,o=RegExp.prototype,h=TypeError;r&&i&&c(o,"dotAll",{configurable:!0,get:function(){if(this!==o){if(l(this)==="RegExp")return!!f(this).dotAll;throw new h("Incompatible receiver, RegExp required")}}})},44001:function(d,_,e){"use strict";var r=e(94488),i=e(88736);r({target:"RegExp",proto:!0,forced:/./.exec!==i},{exec:i})},92262:function(d,_,e){"use strict";var r=e(92916),i=e(35454),l=e(64110),c=e(82163),f=e(3338),o=r.RegExp,h=o.prototype,u=i&&f(function(){var a=!0;try{o(".","d")}catch(R){a=!1}var x={},p="",y=a?"dgimsy":"gimsy",m=function(R,C){Object.defineProperty(x,R,{get:function(){return p+=C,!0}})},b={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};a&&(b.hasIndices="d");for(var A in b)m(A,b[A]);var k=Object.getOwnPropertyDescriptor(h,"flags").get.call(x);return k!==y||p!==y});u&&l(h,"flags",{configurable:!0,get:c})},54744:function(d,_,e){"use strict";var r=e(35454),i=e(19286).MISSED_STICKY,l=e(29076),c=e(64110),f=e(94844).get,o=RegExp.prototype,h=TypeError;r&&i&&c(o,"sticky",{configurable:!0,get:function(){if(this!==o){if(l(this)==="RegExp")return!!f(this).sticky;throw new h("Incompatible receiver, RegExp required")}}})},38214:function(d,_,e){"use strict";e(44001);var r=e(94488),i=e(89945),l=e(55327),c=e(80449),f=e(69905),o=function(){var u=!1,a=/[ac]/;return a.exec=function(){return u=!0,/./.exec.apply(this,arguments)},a.test("abc")===!0&&u}(),h=/./.test;r({target:"RegExp",proto:!0,forced:!o},{test:function(u){var a=c(this),x=f(u),p=a.exec;if(!l(p))return i(h,a,x);var y=i(p,a,x);return y===null?!1:(c(y),!0)}})},12756:function(d,_,e){"use strict";var r=e(8090).PROPER,i=e(2291),l=e(80449),c=e(69905),f=e(3338),o=e(81644),h="toString",u=RegExp.prototype,a=u[h],x=f(function(){return a.call({source:"a",flags:"b"})!=="/a/b"}),p=r&&a.name!==h;(x||p)&&i(RegExp.prototype,h,function(){var m=l(this),b=c(m.source),A=c(o(m));return"/"+b+"/"+A},{unsafe:!0})},69772:function(d,_,e){"use strict";var r=e(48059),i=e(40942);r("Set",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},i)},93379:function(d,_,e){"use strict";e(69772)},34932:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("anchor")},{anchor:function(f){return i(this,"a","name",f)}})},62007:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(95955),c=e(56902),f=e(69905),o=e(3338),h=i("".charAt),u=o(function(){return"\u{20BB7}".at(-2)!=="\uD842"});r({target:"String",proto:!0,forced:u},{at:function(x){var p=f(l(this)),y=p.length,m=c(x),b=m>=0?m:y+m;return b<0||b>=y?void 0:h(p,b)}})},81046:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("big")},{big:function(){return i(this,"big","","")}})},85744:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("blink")},{blink:function(){return i(this,"blink","","")}})},13494:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("bold")},{bold:function(){return i(this,"b","","")}})},90572:function(d,_,e){"use strict";var r=e(94488),i=e(13764).codeAt;r({target:"String",proto:!0},{codePointAt:function(c){return i(this,c)}})},37343:function(d,_,e){"use strict";var r=e(94488),i=e(34114),l=e(71256).f,c=e(61578),f=e(69905),o=e(41696),h=e(95955),u=e(86266),a=e(16697),x=i("".endsWith),p=i("".slice),y=Math.min,m=u("endsWith"),b=!a&&!m&&!!function(){var A=l(String.prototype,"endsWith");return A&&!A.writable}();r({target:"String",proto:!0,forced:!b&&!m},{endsWith:function(k){var R=f(h(this));o(k);var C=arguments.length>1?arguments[1]:void 0,O=R.length,M=C===void 0?O:y(c(C),O),B=f(k);return x?x(R,B,M):p(R,M-B.length,M)===B}})},56338:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("fixed")},{fixed:function(){return i(this,"tt","","")}})},66755:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("fontcolor")},{fontcolor:function(f){return i(this,"font","color",f)}})},68709:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("fontsize")},{fontsize:function(f){return i(this,"font","size",f)}})},45945:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(51981),c=RangeError,f=String.fromCharCode,o=String.fromCodePoint,h=i([].join),u=!!o&&o.length!==1;r({target:"String",stat:!0,arity:1,forced:u},{fromCodePoint:function(x){for(var p=[],y=arguments.length,m=0,b;y>m;){if(b=+arguments[m++],l(b,1114111)!==b)throw new c(b+" is not a valid code point");p[m]=b<65536?f(b):f(((b-=65536)>>10)+55296,b%1024+56320)}return h(p,"")}})},75551:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(41696),c=e(95955),f=e(69905),o=e(86266),h=i("".indexOf);r({target:"String",proto:!0,forced:!o("includes")},{includes:function(a){return!!~h(f(c(this)),f(l(a)),arguments.length>1?arguments[1]:void 0)}})},32493:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(95955),c=e(69905),f=i("".charCodeAt);r({target:"String",proto:!0},{isWellFormed:function(){for(var h=c(l(this)),u=h.length,a=0;a<u;a++){var x=f(h,a);if((x&63488)===55296&&(x>=56320||++a>=u||(f(h,a)&64512)!==56320))return!1}return!0}})},4939:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("italics")},{italics:function(){return i(this,"i","","")}})},20852:function(d,_,e){"use strict";var r=e(13764).charAt,i=e(69905),l=e(94844),c=e(24019),f=e(25587),o="String Iterator",h=l.set,u=l.getterFor(o);c(String,"String",function(a){h(this,{type:o,string:i(a),index:0})},function(){var x=u(this),p=x.string,y=x.index,m;return y>=p.length?f(void 0,!0):(m=r(p,y),x.index+=m.length,f(m,!1))})},81927:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("link")},{link:function(f){return i(this,"a","href",f)}})},18827:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(34114),c=e(83126),f=e(25587),o=e(95955),h=e(61578),u=e(69905),a=e(80449),x=e(4112),p=e(29076),y=e(44639),m=e(81644),b=e(53776),A=e(2291),k=e(3338),R=e(59893),C=e(60473),O=e(52216),M=e(94338),B=e(94844),N=e(16697),K=R("matchAll"),$="RegExp String",G=$+" Iterator",se=B.set,ie=B.getterFor(G),le=RegExp.prototype,q=TypeError,J=l("".indexOf),V=l("".matchAll),ue=!!V&&!k(function(){V("a",/./)}),ee=c(function(Z,j,ae,me){se(this,{type:G,regexp:Z,string:j,global:ae,unicode:me,done:!1})},$,function(){var Z=ie(this);if(Z.done)return f(void 0,!0);var j=Z.regexp,ae=Z.string,me=M(j,ae);return me===null?(Z.done=!0,f(void 0,!0)):Z.global?(u(me[0])===""&&(j.lastIndex=O(ae,h(j.lastIndex),Z.unicode)),f(me,!1)):(Z.done=!0,f(me,!1))}),Q=function(ce){var Z=a(this),j=u(ce),ae=C(Z,RegExp),me=u(m(Z)),Pe,Oe,Ge;return Pe=new ae(ae===RegExp?Z.source:Z,me),Oe=!!~J(me,"g"),Ge=!!~J(me,"u"),Pe.lastIndex=h(Z.lastIndex),new ee(Pe,j,Oe,Ge)};r({target:"String",proto:!0,forced:ue},{matchAll:function(Z){var j=o(this),ae,me,Pe,Oe;if(x(Z)){if(ue)return V(j,Z)}else{if(y(Z)&&(ae=u(o(m(Z))),!~J(ae,"g")))throw new q("`.matchAll` does not allow non-global regexes");if(ue)return V(j,Z);if(Pe=b(Z,K),Pe===void 0&&N&&p(Z)==="RegExp"&&(Pe=Q),Pe)return i(Pe,Z,j)}return me=u(j),Oe=new RegExp(Z,"g"),N?i(Q,Oe,me):Oe[K](me)}}),N||K in le||A(le,K,Q)},46302:function(d,_,e){"use strict";var r=e(89945),i=e(8662),l=e(80449),c=e(4112),f=e(61578),o=e(69905),h=e(95955),u=e(53776),a=e(52216),x=e(94338);i("match",function(p,y,m){return[function(A){var k=h(this),R=c(A)?void 0:u(A,p);return R?r(R,A,k):new RegExp(A)[p](o(k))},function(b){var A=l(this),k=o(b),R=m(y,A,k);if(R.done)return R.value;if(!A.global)return x(A,k);var C=A.unicode;A.lastIndex=0;for(var O=[],M=0,B;(B=x(A,k))!==null;){var N=o(B[0]);O[M]=N,N===""&&(A.lastIndex=a(k,f(A.lastIndex),C)),M++}return M===0?null:O}]})},76718:function(d,_,e){"use strict";var r=e(94488),i=e(85571).end,l=e(98352);r({target:"String",proto:!0,forced:l},{padEnd:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}})},79172:function(d,_,e){"use strict";var r=e(94488),i=e(85571).start,l=e(98352);r({target:"String",proto:!0,forced:l},{padStart:function(f){return i(this,f,arguments.length>1?arguments[1]:void 0)}})},32192:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(80524),c=e(94029),f=e(69905),o=e(82762),h=i([].push),u=i([].join);r({target:"String",stat:!0},{raw:function(x){var p=l(c(x).raw),y=o(p);if(!y)return"";for(var m=arguments.length,b=[],A=0;;){if(h(b,f(p[A++])),A===y)return u(b,"");A<m&&h(b,f(arguments[A]))}}})},42828:function(d,_,e){"use strict";var r=e(94488),i=e(71049);r({target:"String",proto:!0},{repeat:i})},55629:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(94237),c=e(95955),f=e(55327),o=e(4112),h=e(44639),u=e(69905),a=e(53776),x=e(81644),p=e(23011),y=e(59893),m=e(16697),b=y("replace"),A=TypeError,k=l("".indexOf),R=l("".replace),C=l("".slice),O=Math.max,M=function(B,N,K){return K>B.length?-1:N===""?K:k(B,N,K)};r({target:"String",proto:!0},{replaceAll:function(N,K){var $=c(this),G,se,ie,le,q,J,V,ue,ee,Q=0,ce=0,Z="";if(!o(N)){if(G=h(N),G&&(se=u(c(x(N))),!~k(se,"g")))throw new A("`.replaceAll` does not allow non-global regexes");if(ie=a(N,b),ie)return i(ie,N,$,K);if(m&&G)return R(u($),N,K)}for(le=u($),q=u(N),J=f(K),J||(K=u(K)),V=q.length,ue=O(1,V),Q=M(le,q,0);Q!==-1;)ee=J?u(K(q,Q,le)):p(q,le,Q,[],void 0,K),Z+=C(le,ce,Q)+ee,ce=Q+V,Q=M(le,q,Q+ue);return ce<le.length&&(Z+=C(le,ce)),Z}})},5658:function(d,_,e){"use strict";var r=e(13743),i=e(89945),l=e(94237),c=e(8662),f=e(3338),o=e(80449),h=e(55327),u=e(4112),a=e(56902),x=e(61578),p=e(69905),y=e(95955),m=e(52216),b=e(53776),A=e(23011),k=e(94338),R=e(59893),C=R("replace"),O=Math.max,M=Math.min,B=l([].concat),N=l([].push),K=l("".indexOf),$=l("".slice),G=function(q){return q===void 0?q:String(q)},se=function(){return"a".replace(/./,"$0")==="$0"}(),ie=function(){return/./[C]?/./[C]("a","$0")==="":!1}(),le=!f(function(){var q=/./;return q.exec=function(){var J=[];return J.groups={a:"7"},J},"".replace(q,"$<a>")!=="7"});c("replace",function(q,J,V){var ue=ie?"$":"$0";return[function(Q,ce){var Z=y(this),j=u(Q)?void 0:b(Q,C);return j?i(j,Q,Z,ce):i(J,p(Z),Q,ce)},function(ee,Q){var ce=o(this),Z=p(ee);if(typeof Q=="string"&&K(Q,ue)===-1&&K(Q,"$<")===-1){var j=V(J,ce,Z,Q);if(j.done)return j.value}var ae=h(Q);ae||(Q=p(Q));var me=ce.global,Pe;me&&(Pe=ce.unicode,ce.lastIndex=0);for(var Oe=[],Ge;Ge=k(ce,Z),!(Ge===null||(N(Oe,Ge),!me));){var Ne=p(Ge[0]);Ne===""&&(ce.lastIndex=m(Z,x(ce.lastIndex),Pe))}for(var Mt="",bt=0,Rt=0;Rt<Oe.length;Rt++){Ge=Oe[Rt];for(var Ht=p(Ge[0]),Bt=O(M(a(Ge.index),Z.length),0),rr=[],je,Et=1;Et<Ge.length;Et++)N(rr,G(Ge[Et]));var Nt=Ge.groups;if(ae){var rt=B([Ht],rr,Bt,Z);Nt!==void 0&&N(rt,Nt),je=p(r(Q,void 0,rt))}else je=A(Ht,Z,Bt,rr,Nt,Q);Bt>=bt&&(Mt+=$(Z,bt,Bt)+je,bt=Bt+Ht.length)}return Mt+$(Z,bt)}]},!le||!se||ie)},62925:function(d,_,e){"use strict";var r=e(89945),i=e(8662),l=e(80449),c=e(4112),f=e(95955),o=e(5370),h=e(69905),u=e(53776),a=e(94338);i("search",function(x,p,y){return[function(b){var A=f(this),k=c(b)?void 0:u(b,x);return k?r(k,b,A):new RegExp(b)[x](h(A))},function(m){var b=l(this),A=h(m),k=y(p,b,A);if(k.done)return k.value;var R=b.lastIndex;o(R,0)||(b.lastIndex=0);var C=a(b,A);return o(b.lastIndex,R)||(b.lastIndex=R),C===null?-1:C.index}]})},60462:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("small")},{small:function(){return i(this,"small","","")}})},9595:function(d,_,e){"use strict";var r=e(13743),i=e(89945),l=e(94237),c=e(8662),f=e(80449),o=e(4112),h=e(44639),u=e(95955),a=e(60473),x=e(52216),p=e(61578),y=e(69905),m=e(53776),b=e(71698),A=e(94338),k=e(88736),R=e(19286),C=e(3338),O=R.UNSUPPORTED_Y,M=4294967295,B=Math.min,N=[].push,K=l(/./.exec),$=l(N),G=l("".slice),se=!C(function(){var ie=/(?:)/,le=ie.exec;ie.exec=function(){return le.apply(this,arguments)};var q="ab".split(ie);return q.length!==2||q[0]!=="a"||q[1]!=="b"});c("split",function(ie,le,q){var J;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?J=function(V,ue){var ee=y(u(this)),Q=ue===void 0?M:ue>>>0;if(Q===0)return[];if(V===void 0)return[ee];if(!h(V))return i(le,ee,V,Q);for(var ce=[],Z=(V.ignoreCase?"i":"")+(V.multiline?"m":"")+(V.unicode?"u":"")+(V.sticky?"y":""),j=0,ae=new RegExp(V.source,Z+"g"),me,Pe,Oe;(me=i(k,ae,ee))&&(Pe=ae.lastIndex,!(Pe>j&&($(ce,G(ee,j,me.index)),me.length>1&&me.index<ee.length&&r(N,ce,b(me,1)),Oe=me[0].length,j=Pe,ce.length>=Q)));)ae.lastIndex===me.index&&ae.lastIndex++;return j===ee.length?(Oe||!K(ae,""))&&$(ce,""):$(ce,G(ee,j)),ce.length>Q?b(ce,0,Q):ce}:"0".split(void 0,0).length?J=function(V,ue){return V===void 0&&ue===0?[]:i(le,this,V,ue)}:J=le,[function(ue,ee){var Q=u(this),ce=o(ue)?void 0:m(ue,ie);return ce?i(ce,ue,Q,ee):i(J,y(Q),ue,ee)},function(V,ue){var ee=f(this),Q=y(V),ce=q(J,ee,Q,ue,J!==le);if(ce.done)return ce.value;var Z=a(ee,RegExp),j=ee.unicode,ae=(ee.ignoreCase?"i":"")+(ee.multiline?"m":"")+(ee.unicode?"u":"")+(O?"g":"y"),me=new Z(O?"^(?:"+ee.source+")":ee,ae),Pe=ue===void 0?M:ue>>>0;if(Pe===0)return[];if(Q.length===0)return A(me,Q)===null?[Q]:[];for(var Oe=0,Ge=0,Ne=[];Ge<Q.length;){me.lastIndex=O?0:Ge;var Mt=A(me,O?G(Q,Ge):Q),bt;if(Mt===null||(bt=B(p(me.lastIndex+(O?Ge:0)),Q.length))===Oe)Ge=x(Q,Ge,j);else{if($(Ne,G(Q,Oe,Ge)),Ne.length===Pe)return Ne;for(var Rt=1;Rt<=Mt.length-1;Rt++)if($(Ne,Mt[Rt]),Ne.length===Pe)return Ne;Ge=Oe=bt}}return $(Ne,G(Q,Oe)),Ne}]},!se,O)},58127:function(d,_,e){"use strict";var r=e(94488),i=e(34114),l=e(71256).f,c=e(61578),f=e(69905),o=e(41696),h=e(95955),u=e(86266),a=e(16697),x=i("".startsWith),p=i("".slice),y=Math.min,m=u("startsWith"),b=!a&&!m&&!!function(){var A=l(String.prototype,"startsWith");return A&&!A.writable}();r({target:"String",proto:!0,forced:!b&&!m},{startsWith:function(k){var R=f(h(this));o(k);var C=c(y(arguments.length>1?arguments[1]:void 0,R.length)),O=f(k);return x?x(R,O,C):p(R,C,C+O.length)===O}})},72571:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("strike")},{strike:function(){return i(this,"strike","","")}})},71200:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("sub")},{sub:function(){return i(this,"sub","","")}})},70917:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(95955),c=e(56902),f=e(69905),o=i("".slice),h=Math.max,u=Math.min,a=!"".substr||"ab".substr(-1)!=="b";r({target:"String",proto:!0,forced:a},{substr:function(p,y){var m=f(l(this)),b=m.length,A=c(p),k,R;return A===1/0&&(A=0),A<0&&(A=h(b+A,0)),k=y===void 0?b:c(y),k<=0||k===1/0?"":(R=u(A+k,b),A>=R?"":o(m,A,R))}})},85767:function(d,_,e){"use strict";var r=e(94488),i=e(95994),l=e(17691);r({target:"String",proto:!0,forced:l("sup")},{sup:function(){return i(this,"sup","","")}})},53427:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(94237),c=e(95955),f=e(69905),o=e(3338),h=Array,u=l("".charAt),a=l("".charCodeAt),x=l([].join),p="".toWellFormed,y="\uFFFD",m=p&&o(function(){return i(p,1)!=="1"});r({target:"String",proto:!0,forced:m},{toWellFormed:function(){var A=f(c(this));if(m)return i(p,A);for(var k=A.length,R=h(k),C=0;C<k;C++){var O=a(A,C);(O&63488)!==55296?R[C]=u(A,C):O>=56320||C+1>=k||(a(A,C+1)&64512)!==56320?R[C]=y:(R[C]=u(A,C),R[++C]=u(A,C))}return x(R,"")}})},49257:function(d,_,e){"use strict";e(20189);var r=e(94488),i=e(9591);r({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==i},{trimEnd:i})},93980:function(d,_,e){"use strict";var r=e(94488),i=e(27374);r({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==i},{trimLeft:i})},20189:function(d,_,e){"use strict";var r=e(94488),i=e(9591);r({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==i},{trimRight:i})},72910:function(d,_,e){"use strict";e(93980);var r=e(94488),i=e(27374);r({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==i},{trimStart:i})},70878:function(d,_,e){"use strict";var r=e(94488),i=e(52971).trim,l=e(18105);r({target:"String",proto:!0,forced:l("trim")},{trim:function(){return i(this)}})},64003:function(d,_,e){"use strict";var r=e(94674);r("asyncIterator")},39161:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(89945),c=e(94237),f=e(16697),o=e(35454),h=e(42820),u=e(3338),a=e(32621),x=e(16332),p=e(80449),y=e(80524),m=e(17818),b=e(69905),A=e(35012),k=e(20132),R=e(7733),C=e(80689),O=e(53393),M=e(92635),B=e(71256),N=e(37691),K=e(55666),$=e(27597),G=e(2291),se=e(64110),ie=e(77898),le=e(11898),q=e(54406),J=e(6145),V=e(59893),ue=e(38282),ee=e(94674),Q=e(14311),ce=e(94573),Z=e(94844),j=e(90560).forEach,ae=le("hidden"),me="Symbol",Pe="prototype",Oe=Z.set,Ge=Z.getterFor(me),Ne=Object[Pe],Mt=i.Symbol,bt=Mt&&Mt[Pe],Rt=i.RangeError,Ht=i.TypeError,Bt=i.QObject,rr=B.f,je=N.f,Et=O.f,Nt=$.f,rt=c([].push),gt=ie("symbols"),ft=ie("op-symbols"),qe=ie("wks"),Be=!Bt||!Bt[Pe]||!Bt[Pe].findChild,xe=function(tt,Vt,Ft){var Wt=rr(Ne,Vt);Wt&&delete Ne[Vt],je(tt,Vt,Ft),Wt&&tt!==Ne&&je(Ne,Vt,Wt)},Re=o&&u(function(){return k(je({},"a",{get:function(){return je(this,"a",{value:7}).a}})).a!==7})?xe:je,$e=function(tt,Vt){var Ft=gt[tt]=k(bt);return Oe(Ft,{type:me,tag:tt,description:Vt}),o||(Ft.description=Vt),Ft},We=function(Vt,Ft,Wt){Vt===Ne&&We(ft,Ft,Wt),p(Vt);var Gt=m(Ft);return p(Wt),a(gt,Gt)?(Wt.enumerable?(a(Vt,ae)&&Vt[ae][Gt]&&(Vt[ae][Gt]=!1),Wt=k(Wt,{enumerable:A(0,!1)})):(a(Vt,ae)||je(Vt,ae,A(1,{})),Vt[ae][Gt]=!0),Re(Vt,Gt,Wt)):je(Vt,Gt,Wt)},Ye=function(Vt,Ft){p(Vt);var Wt=y(Ft),Gt=R(Wt).concat(Le(Wt));return j(Gt,function(Pt){(!o||l(xt,Wt,Pt))&&We(Vt,Pt,Wt[Pt])}),Vt},dt=function(Vt,Ft){return Ft===void 0?k(Vt):Ye(k(Vt),Ft)},xt=function(Vt){var Ft=m(Vt),Wt=l(Nt,this,Ft);return this===Ne&&a(gt,Ft)&&!a(ft,Ft)?!1:Wt||!a(this,Ft)||!a(gt,Ft)||a(this,ae)&&this[ae][Ft]?Wt:!0},ir=function(Vt,Ft){var Wt=y(Vt),Gt=m(Ft);if(!(Wt===Ne&&a(gt,Gt)&&!a(ft,Gt))){var Pt=rr(Wt,Gt);return Pt&&a(gt,Gt)&&!(a(Wt,ae)&&Wt[ae][Gt])&&(Pt.enumerable=!0),Pt}},er=function(Vt){var Ft=Et(y(Vt)),Wt=[];return j(Ft,function(Gt){!a(gt,Gt)&&!a(q,Gt)&&rt(Wt,Gt)}),Wt},Le=function(tt){var Vt=tt===Ne,Ft=Et(Vt?ft:y(tt)),Wt=[];return j(Ft,function(Gt){a(gt,Gt)&&(!Vt||a(Ne,Gt))&&rt(Wt,gt[Gt])}),Wt};h||(Mt=function(){if(x(bt,this))throw new Ht("Symbol is not a constructor");var Vt=!arguments.length||arguments[0]===void 0?void 0:b(arguments[0]),Ft=J(Vt),Wt=function(Gt){var Pt=this===void 0?i:this;Pt===Ne&&l(Wt,ft,Gt),a(Pt,ae)&&a(Pt[ae],Ft)&&(Pt[ae][Ft]=!1);var Qt=A(1,Gt);try{Re(Pt,Ft,Qt)}catch(Ze){if(!(Ze instanceof Rt))throw Ze;xe(Pt,Ft,Qt)}};return o&&Be&&Re(Ne,Ft,{configurable:!0,set:Wt}),$e(Ft,Vt)},bt=Mt[Pe],G(bt,"toString",function(){return Ge(this).tag}),G(Mt,"withoutSetter",function(tt){return $e(J(tt),tt)}),$.f=xt,N.f=We,K.f=Ye,B.f=ir,C.f=O.f=er,M.f=Le,ue.f=function(tt){return $e(V(tt),tt)},o&&(se(bt,"description",{configurable:!0,get:function(){return Ge(this).description}}),f||G(Ne,"propertyIsEnumerable",xt,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!h,sham:!h},{Symbol:Mt}),j(R(qe),function(tt){ee(tt)}),r({target:me,stat:!0,forced:!h},{useSetter:function(){Be=!0},useSimple:function(){Be=!1}}),r({target:"Object",stat:!0,forced:!h,sham:!o},{create:dt,defineProperty:We,defineProperties:Ye,getOwnPropertyDescriptor:ir}),r({target:"Object",stat:!0,forced:!h},{getOwnPropertyNames:er}),Q(),ce(Mt,me),q[ae]=!0},44852:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(92916),c=e(94237),f=e(32621),o=e(55327),h=e(16332),u=e(69905),a=e(64110),x=e(24538),p=l.Symbol,y=p&&p.prototype;if(i&&o(p)&&(!("description"in y)||p().description!==void 0)){var m={},b=function(){var N=arguments.length<1||arguments[0]===void 0?void 0:u(arguments[0]),K=h(y,this)?new p(N):N===void 0?p():p(N);return N===""&&(m[K]=!0),K};x(b,p),b.prototype=y,y.constructor=b;var A=String(p("description detection"))==="Symbol(description detection)",k=c(y.valueOf),R=c(y.toString),C=/^Symbol\((.*)\)[^)]+$/,O=c("".replace),M=c("".slice);a(y,"description",{configurable:!0,get:function(){var N=k(this);if(f(m,N))return"";var K=R(N),$=A?M(K,7,-1):O(K,C,"$1");return $===""?void 0:$}}),r({global:!0,constructor:!0,forced:!0},{Symbol:b})}},54524:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(32621),c=e(69905),f=e(77898),o=e(60798),h=f("string-to-symbol-registry"),u=f("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!o},{for:function(a){var x=c(a);if(l(h,x))return h[x];var p=i("Symbol")(x);return h[x]=p,u[p]=x,p}})},17898:function(d,_,e){"use strict";var r=e(94674);r("hasInstance")},40902:function(d,_,e){"use strict";var r=e(94674);r("isConcatSpreadable")},2259:function(d,_,e){"use strict";var r=e(94674);r("iterator")},68557:function(d,_,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(d,_,e){"use strict";var r=e(94488),i=e(32621),l=e(18446),c=e(40593),f=e(77898),o=e(60798),h=f("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!o},{keyFor:function(a){if(!l(a))throw new TypeError(c(a)+" is not a symbol");if(i(h,a))return h[a]}})},69811:function(d,_,e){"use strict";var r=e(94674);r("matchAll")},14589:function(d,_,e){"use strict";var r=e(94674);r("match")},18114:function(d,_,e){"use strict";var r=e(94674);r("replace")},23844:function(d,_,e){"use strict";var r=e(94674);r("search")},39581:function(d,_,e){"use strict";var r=e(94674);r("species")},40632:function(d,_,e){"use strict";var r=e(94674);r("split")},22690:function(d,_,e){"use strict";var r=e(94674),i=e(14311);r("toPrimitive"),i()},7786:function(d,_,e){"use strict";var r=e(65911),i=e(94674),l=e(94573);i("toStringTag"),l(r("Symbol"),"Symbol")},99062:function(d,_,e){"use strict";var r=e(94674);r("unscopables")},35246:function(d,_,e){"use strict";var r=e(58261),i=e(82762),l=e(56902),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("at",function(h){var u=c(this),a=i(u),x=l(h),p=x>=0?x:a+x;return p<0||p>=a?void 0:u[p]})},83470:function(d,_,e){"use strict";var r=e(94237),i=e(58261),l=e(92670),c=r(l),f=i.aTypedArray,o=i.exportTypedArrayMethod;o("copyWithin",function(u,a){return c(f(this),u,a,arguments.length>2?arguments[2]:void 0)})},79641:function(d,_,e){"use strict";var r=e(58261),i=e(90560).every,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("every",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},72397:function(d,_,e){"use strict";var r=e(58261),i=e(75202),l=e(93303),c=e(97607),f=e(89945),o=e(94237),h=e(3338),u=r.aTypedArray,a=r.exportTypedArrayMethod,x=o("".slice),p=h(function(){var y=0;return new Int8Array(2).fill({valueOf:function(){return y++}}),y!==1});a("fill",function(m){var b=arguments.length;u(this);var A=x(c(this),0,3)==="Big"?l(m):+m;return f(i,this,A,b>1?arguments[1]:void 0,b>2?arguments[2]:void 0)},p)},24860:function(d,_,e){"use strict";var r=e(58261),i=e(90560).filter,l=e(27607),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("filter",function(h){var u=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,u)})},56233:function(d,_,e){"use strict";var r=e(58261),i=e(90560).findIndex,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("findIndex",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},64344:function(d,_,e){"use strict";var r=e(58261),i=e(53279).findLastIndex,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("findLastIndex",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},59419:function(d,_,e){"use strict";var r=e(58261),i=e(53279).findLast,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("findLast",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},19320:function(d,_,e){"use strict";var r=e(58261),i=e(90560).find,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("find",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},84432:function(d,_,e){"use strict";var r=e(69733);r("Float32",function(i){return function(c,f,o){return i(this,c,f,o)}})},59022:function(d,_,e){"use strict";var r=e(69733);r("Float64",function(i){return function(c,f,o){return i(this,c,f,o)}})},5316:function(d,_,e){"use strict";var r=e(58261),i=e(90560).forEach,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("forEach",function(o){i(l(this),o,arguments.length>1?arguments[1]:void 0)})},93744:function(d,_,e){"use strict";var r=e(59627),i=e(58261).exportTypedArrayStaticMethod,l=e(50706);i("from",l,r)},19299:function(d,_,e){"use strict";var r=e(58261),i=e(22999).includes,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("includes",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},15286:function(d,_,e){"use strict";var r=e(58261),i=e(22999).indexOf,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("indexOf",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},51054:function(d,_,e){"use strict";var r=e(69733);r("Int16",function(i){return function(c,f,o){return i(this,c,f,o)}})},60330:function(d,_,e){"use strict";var r=e(69733);r("Int32",function(i){return function(c,f,o){return i(this,c,f,o)}})},19363:function(d,_,e){"use strict";var r=e(69733);r("Int8",function(i){return function(c,f,o){return i(this,c,f,o)}})},91927:function(d,_,e){"use strict";var r=e(92916),i=e(3338),l=e(94237),c=e(58261),f=e(11005),o=e(59893),h=o("iterator"),u=r.Uint8Array,a=l(f.values),x=l(f.keys),p=l(f.entries),y=c.aTypedArray,m=c.exportTypedArrayMethod,b=u&&u.prototype,A=!i(function(){b[h].call([1])}),k=!!b&&b.values&&b[h]===b.values&&b.values.name==="values",R=function(){return a(y(this))};m("entries",function(){return p(y(this))},A),m("keys",function(){return x(y(this))},A),m("values",R,A||!k,{name:"values"}),m(h,R,A||!k,{name:"values"})},27730:function(d,_,e){"use strict";var r=e(58261),i=e(94237),l=r.aTypedArray,c=r.exportTypedArrayMethod,f=i([].join);c("join",function(h){return f(l(this),h)})},58707:function(d,_,e){"use strict";var r=e(58261),i=e(13743),l=e(55009),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("lastIndexOf",function(h){var u=arguments.length;return i(l,c(this),u>1?[h,arguments[1]]:[h])})},41356:function(d,_,e){"use strict";var r=e(58261),i=e(90560).map,l=e(31384),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("map",function(h){return i(c(this),h,arguments.length>1?arguments[1]:void 0,function(u,a){return new(l(u))(a)})})},51606:function(d,_,e){"use strict";var r=e(58261),i=e(59627),l=r.aTypedArrayConstructor,c=r.exportTypedArrayStaticMethod;c("of",function(){for(var o=0,h=arguments.length,u=new(l(this))(h);h>o;)u[o]=arguments[o++];return u},i)},38458:function(d,_,e){"use strict";var r=e(58261),i=e(16370).right,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("reduceRight",function(o){var h=arguments.length;return i(l(this),o,h,h>1?arguments[1]:void 0)})},8966:function(d,_,e){"use strict";var r=e(58261),i=e(16370).left,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("reduce",function(o){var h=arguments.length;return i(l(this),o,h,h>1?arguments[1]:void 0)})},71957:function(d,_,e){"use strict";var r=e(58261),i=r.aTypedArray,l=r.exportTypedArrayMethod,c=Math.floor;l("reverse",function(){for(var o=this,h=i(o).length,u=c(h/2),a=0,x;a<u;)x=o[a],o[a++]=o[--h],o[h]=x;return o})},89466:function(d,_,e){"use strict";var r=e(92916),i=e(89945),l=e(58261),c=e(82762),f=e(64135),o=e(94029),h=e(3338),u=r.RangeError,a=r.Int8Array,x=a&&a.prototype,p=x&&x.set,y=l.aTypedArray,m=l.exportTypedArrayMethod,b=!h(function(){var k=new Uint8ClampedArray(2);return i(p,k,{length:1,0:3},1),k[1]!==3}),A=b&&l.NATIVE_ARRAY_BUFFER_VIEWS&&h(function(){var k=new a(2);return k.set(1),k.set("2",1),k[0]!==0||k[1]!==2});m("set",function(R){y(this);var C=f(arguments.length>1?arguments[1]:void 0,1),O=o(R);if(b)return i(p,this,O,C);var M=this.length,B=c(O),N=0;if(B+C>M)throw new u("Wrong length");for(;N<B;)this[C+N]=O[N++]},!b||A)},69653:function(d,_,e){"use strict";var r=e(58261),i=e(31384),l=e(3338),c=e(30867),f=r.aTypedArray,o=r.exportTypedArrayMethod,h=l(function(){new Int8Array(1).slice()});o("slice",function(a,x){for(var p=c(f(this),a,x),y=i(this),m=0,b=p.length,A=new y(b);b>m;)A[m]=p[m++];return A},h)},96519:function(d,_,e){"use strict";var r=e(58261),i=e(90560).some,l=r.aTypedArray,c=r.exportTypedArrayMethod;c("some",function(o){return i(l(this),o,arguments.length>1?arguments[1]:void 0)})},95576:function(d,_,e){"use strict";var r=e(92916),i=e(34114),l=e(3338),c=e(63335),f=e(63668),o=e(58261),h=e(78177),u=e(17687),a=e(46573),x=e(19684),p=o.aTypedArray,y=o.exportTypedArrayMethod,m=r.Uint16Array,b=m&&i(m.prototype.sort),A=!!b&&!(l(function(){b(new m(2),null)})&&l(function(){b(new m(2),{})})),k=!!b&&!l(function(){if(a)return a<74;if(h)return h<67;if(u)return!0;if(x)return x<602;var C=new m(516),O=Array(516),M,B;for(M=0;M<516;M++)B=M%4,C[M]=515-M,O[M]=M-2*B+3;for(b(C,function(N,K){return(N/4|0)-(K/4|0)}),M=0;M<516;M++)if(C[M]!==O[M])return!0}),R=function(C){return function(O,M){return C!==void 0?+C(O,M)||0:M!==M?-1:O!==O?1:O===0&&M===0?1/O>0&&1/M<0?1:-1:O>M}};y("sort",function(O){return O!==void 0&&c(O),k?b(this,O):f(p(this),R(O))},!k||A)},63079:function(d,_,e){"use strict";var r=e(58261),i=e(61578),l=e(51981),c=e(31384),f=r.aTypedArray,o=r.exportTypedArrayMethod;o("subarray",function(u,a){var x=f(this),p=x.length,y=l(u,p),m=c(x);return new m(x.buffer,x.byteOffset+y*x.BYTES_PER_ELEMENT,i((a===void 0?p:l(a,p))-y))})},8995:function(d,_,e){"use strict";var r=e(92916),i=e(13743),l=e(58261),c=e(3338),f=e(30867),o=r.Int8Array,h=l.aTypedArray,u=l.exportTypedArrayMethod,a=[].toLocaleString,x=!!o&&c(function(){a.call(new o(1))}),p=c(function(){return[1,2].toLocaleString()!==new o([1,2]).toLocaleString()})||!c(function(){o.prototype.toLocaleString.call([1,2])});u("toLocaleString",function(){return i(a,x?f(h(this)):h(this),f(arguments))},p)},23080:function(d,_,e){"use strict";var r=e(85903),i=e(58261),l=i.aTypedArray,c=i.exportTypedArrayMethod,f=i.getTypedArrayConstructor;c("toReversed",function(){return r(l(this),f(this))})},74701:function(d,_,e){"use strict";var r=e(58261),i=e(94237),l=e(63335),c=e(69478),f=r.aTypedArray,o=r.getTypedArrayConstructor,h=r.exportTypedArrayMethod,u=i(r.TypedArrayPrototype.sort);h("toSorted",function(x){x!==void 0&&l(x);var p=f(this),y=c(o(p),p);return u(y,x)})},91809:function(d,_,e){"use strict";var r=e(58261).exportTypedArrayMethod,i=e(3338),l=e(92916),c=e(94237),f=l.Uint8Array,o=f&&f.prototype||{},h=[].toString,u=c([].join);i(function(){h.call({})})&&(h=function(){return u(this)});var a=o.toString!==h;r("toString",h,a)},64336:function(d,_,e){"use strict";var r=e(69733);r("Uint16",function(i){return function(c,f,o){return i(this,c,f,o)}})},63914:function(d,_,e){"use strict";var r=e(69733);r("Uint32",function(i){return function(c,f,o){return i(this,c,f,o)}})},55234:function(d,_,e){"use strict";var r=e(69733);r("Uint8",function(i){return function(c,f,o){return i(this,c,f,o)}})},88104:function(d,_,e){"use strict";var r=e(69733);r("Uint8",function(i){return function(c,f,o){return i(this,c,f,o)}},!0)},77517:function(d,_,e){"use strict";var r=e(82041),i=e(58261),l=e(75406),c=e(56902),f=e(93303),o=i.aTypedArray,h=i.getTypedArrayConstructor,u=i.exportTypedArrayMethod,a=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(x){return x===8}}();u("with",function(x,p){var y=o(this),m=c(x),b=l(y)?f(p):+p;return r(y,h(y),m,b)},!a)},30149:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(69905),c=String.fromCharCode,f=i("".charAt),o=i(/./.exec),h=i("".slice),u=/^[\da-f]{2}$/i,a=/^[\da-f]{4}$/i;r({global:!0},{unescape:function(p){for(var y=l(p),m="",b=y.length,A=0,k,R;A<b;){if(k=f(y,A++),k==="%"){if(f(y,A)==="u"){if(R=h(y,A+1,A+5),o(a,R)){m+=c(parseInt(R,16)),A+=5;continue}}else if(R=h(y,A,A+2),o(u,R)){m+=c(parseInt(R,16)),A+=2;continue}}m+=k}return m}})},58453:function(d,_,e){"use strict";var r=e(13247),i=e(92916),l=e(94237),c=e(66477),f=e(2074),o=e(48059),h=e(39656),u=e(31946),a=e(94844).enforce,x=e(3338),p=e(40115),y=Object,m=Array.isArray,b=y.isExtensible,A=y.isFrozen,k=y.isSealed,R=y.freeze,C=y.seal,O={},M={},B=!i.ActiveXObject&&"ActiveXObject"in i,N,K=function(V){return function(){return V(this,arguments.length?arguments[0]:void 0)}},$=o("WeakMap",K,h),G=$.prototype,se=l(G.set),ie=function(){return r&&x(function(){var V=R([]);return se(new $,V,1),!A(V)})};if(p)if(B){N=h.getConstructor(K,"WeakMap",!0),f.enable();var le=l(G.delete),q=l(G.has),J=l(G.get);c(G,{delete:function(V){if(u(V)&&!b(V)){var ue=a(this);return ue.frozen||(ue.frozen=new N),le(this,V)||ue.frozen.delete(V)}return le(this,V)},has:function(ue){if(u(ue)&&!b(ue)){var ee=a(this);return ee.frozen||(ee.frozen=new N),q(this,ue)||ee.frozen.has(ue)}return q(this,ue)},get:function(ue){if(u(ue)&&!b(ue)){var ee=a(this);return ee.frozen||(ee.frozen=new N),q(this,ue)?J(this,ue):ee.frozen.get(ue)}return J(this,ue)},set:function(ue,ee){if(u(ue)&&!b(ue)){var Q=a(this);Q.frozen||(Q.frozen=new N),q(this,ue)?se(this,ue,ee):Q.frozen.set(ue,ee)}else se(this,ue,ee);return this}})}else ie()&&c(G,{set:function(ue,ee){var Q;return m(ue)&&(A(ue)?Q=O:k(ue)&&(Q=M)),se(this,ue,ee),Q===O&&R(ue),Q===M&&C(ue),this}})},55410:function(d,_,e){"use strict";e(58453)},65092:function(d,_,e){"use strict";var r=e(48059),i=e(39656);r("WeakSet",function(l){return function(){return l(this,arguments.length?arguments[0]:void 0)}},i)},46161:function(d,_,e){"use strict";e(65092)},88900:function(d,_,e){"use strict";var r=e(35454),i=e(64110),l=e(93683),c=ArrayBuffer.prototype;r&&!("detached"in c)&&i(c,"detached",{configurable:!0,get:function(){return l(this)}})},81138:function(d,_,e){"use strict";var r=e(94488),i=e(39760);i&&r({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return i(this,arguments.length?arguments[0]:void 0,!1)}})},54815:function(d,_,e){"use strict";var r=e(94488),i=e(39760);i&&r({target:"ArrayBuffer",proto:!0},{transfer:function(){return i(this,arguments.length?arguments[0]:void 0,!0)}})},2722:function(d,_,e){"use strict";var r=e(94488),i=e(90560).filterReject,l=e(81181);r({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,_,e){"use strict";var r=e(94488),i=e(90560).filterReject,l=e(81181);r({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,_,e){"use strict";var r=e(94488),i=e(32278);r({target:"Array",stat:!0},{fromAsync:i})},64963:function(d,_,e){"use strict";var r=e(94488),i=e(45601),l=e(81181),c=e(33940),f=e(16697);r({target:"Array",proto:!0,name:"groupToMap",forced:f||!i("groupByToMap")},{groupByToMap:c}),l("groupByToMap")},8604:function(d,_,e){"use strict";var r=e(94488),i=e(36444),l=e(45601),c=e(81181);r({target:"Array",proto:!0,forced:!l("groupBy")},{groupBy:function(o){var h=arguments.length>1?arguments[1]:void 0;return i(this,o,h)}}),c("groupBy")},25178:function(d,_,e){"use strict";var r=e(94488),i=e(81181),l=e(33940),c=e(16697);r({target:"Array",proto:!0,forced:c},{groupToMap:l}),i("groupToMap")},39034:function(d,_,e){"use strict";var r=e(94488),i=e(36444),l=e(81181);r({target:"Array",proto:!0},{group:function(f){var o=arguments.length>1?arguments[1]:void 0;return i(this,f,o)}}),l("group")},1905:function(d,_,e){"use strict";var r=e(94488),i=e(18589),l=Object.isFrozen,c=function(f,o){if(!l||!i(f)||!l(f))return!1;for(var h=0,u=f.length,a;h<u;)if(a=f[h++],!(typeof a=="string"||o&&a===void 0))return!1;return u!==0};r({target:"Array",stat:!0,sham:!0,forced:!0},{isTemplateObject:function(o){if(!c(o,!0))return!1;var h=o.raw;return h.length===o.length&&c(h,!1)}})},94306:function(d,_,e){"use strict";var r=e(35454),i=e(81181),l=e(94029),c=e(82762),f=e(64110);r&&(f(Array.prototype,"lastIndex",{configurable:!0,get:function(){var h=l(this),u=c(h);return u===0?0:u-1}}),i("lastIndex"))},11762:function(d,_,e){"use strict";var r=e(35454),i=e(81181),l=e(94029),c=e(82762),f=e(64110);r&&(f(Array.prototype,"lastItem",{configurable:!0,get:function(){var h=l(this),u=c(h);return u===0?void 0:h[u-1]},set:function(h){var u=l(this),a=c(u);return u[a===0?0:a-1]=h}}),i("lastItem"))},93164:function(d,_,e){"use strict";var r=e(94488),i=e(81181),l=e(65621);r({target:"Array",proto:!0,forced:!0},{uniqueBy:l}),i("uniqueBy")},37252:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(65911),c=e(63335),f=e(56472),o=e(2291),h=e(66477),u=e(64110),a=e(59893),x=e(94844),p=e(5978),y=l("Promise"),m=l("SuppressedError"),b=ReferenceError,A=a("asyncDispose"),k=a("toStringTag"),R="AsyncDisposableStack",C=x.set,O=x.getterFor(R),M="async-dispose",B="disposed",N="pending",K=function(se){var ie=O(se);if(ie.state===B)throw new b(R+" already disposed");return ie},$=function(){C(f(this,G),{type:R,state:N,stack:[]}),i||(this.disposed=!1)},G=$.prototype;h(G,{disposeAsync:function(){var ie=this;return new y(function(le,q){var J=O(ie);if(J.state===B)return le(void 0);J.state=B,i||(ie.disposed=!0);var V=J.stack,ue=V.length,ee=!1,Q,ce=function(j){ee?Q=new m(j,Q):(ee=!0,Q=j),Z()},Z=function(){if(ue){var j=V[--ue];V[ue]=null;try{y.resolve(j()).then(Z,ce)}catch(ae){ce(ae)}}else J.stack=null,ee?q(Q):le(void 0)};Z()})},use:function(ie){return p(K(this),ie,M),ie},adopt:function(ie,le){var q=K(this);return c(le),p(q,void 0,M,function(){return le(ie)}),ie},defer:function(ie){var le=K(this);c(ie),p(le,void 0,M,ie)},move:function(){var ie=K(this),le=new $;return O(le).stack=ie.stack,ie.stack=[],ie.state=B,i||(this.disposed=!0),le}}),i&&u(G,"disposed",{configurable:!0,get:function(){return O(this).state===B}}),o(G,A,G.disposeAsync,{name:"disposeAsync"}),o(G,k,R,{nonWritable:!0}),r({global:!0,constructor:!0},{AsyncDisposableStack:$})},48966:function(d,_,e){"use strict";var r=e(94488),i=e(34535);r({target:"AsyncIterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:i})},13015:function(d,_,e){"use strict";var r=e(89945),i=e(2291),l=e(65911),c=e(53776),f=e(32621),o=e(59893),h=e(14052),u=o("asyncDispose"),a=l("Promise");f(h,u)||i(h,u,function(){var x=this;return new a(function(p,y){var m=c(x,"return");m?a.resolve(r(m,x)).then(function(){p(void 0)},y):p(void 0)})})},81673:function(d,_,e){"use strict";var r=e(94488),i=e(56472),l=e(53456),c=e(68151),f=e(32621),o=e(59893),h=e(14052),u=e(16697),a=o("toStringTag"),x=TypeError,p=function(){if(i(this,h),l(this)===h)throw new x("Abstract class AsyncIterator not directly constructable")};p.prototype=h,f(h,a)||c(h,a,"AsyncIterator"),(u||!f(h,"constructor")||h.constructor===Object)&&c(h,"constructor",p),r({global:!0,constructor:!0,forced:u},{AsyncIterator:p})},78527:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),o=e(51358),h=e(31342),u=e(25587),a=e(16697),x=h(function(p){var y=this;return new p(function(m,b){var A=function(R){y.done=!0,b(R)},k=function(){try{p.resolve(l(i(y.next,y.iterator))).then(function(R){try{l(R).done?(y.done=!0,m(u(void 0,!0))):y.remaining?(y.remaining--,k()):m(u(R.value,!1))}catch(C){A(C)}},A)}catch(R){A(R)}};k()})});r({target:"AsyncIterator",proto:!0,real:!0,forced:a},{drop:function(y){l(this);var m=o(f(+y));return new x(c(this),{remaining:m})}})},20511:function(d,_,e){"use strict";var r=e(94488),i=e(55266).every;r({target:"AsyncIterator",proto:!0,real:!0},{every:function(c){return i(this,c)}})},78366:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),o=e(10731),h=e(31342),u=e(25587),a=e(28255),x=e(16697),p=h(function(y){var m=this,b=m.iterator,A=m.predicate;return new y(function(k,R){var C=function(B){m.done=!0,R(B)},O=function(B){a(b,C,B,C)},M=function(){try{y.resolve(c(i(m.next,b))).then(function(B){try{if(c(B).done)m.done=!0,k(u(void 0,!0));else{var N=B.value;try{var K=A(N,m.counter++),$=function(G){G?k(u(N,!1)):M()};f(K)?y.resolve(K).then($,O):$(K)}catch(G){O(G)}}}catch(G){C(G)}},C)}catch(B){C(B)}};M()})});r({target:"AsyncIterator",proto:!0,real:!0,forced:x},{filter:function(m){return c(this),l(m),new p(o(this),{predicate:m})}})},27427:function(d,_,e){"use strict";var r=e(94488),i=e(55266).find;r({target:"AsyncIterator",proto:!0,real:!0},{find:function(c){return i(this,c)}})},43890:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),o=e(10731),h=e(31342),u=e(25587),a=e(38116),x=e(28255),p=e(16697),y=h(function(m){var b=this,A=b.iterator,k=b.mapper;return new m(function(R,C){var O=function(K){b.done=!0,C(K)},M=function(K){x(A,O,K,O)},B=function(){try{m.resolve(c(i(b.next,A))).then(function(K){try{if(c(K).done)b.done=!0,R(u(void 0,!0));else{var $=K.value;try{var G=k($,b.counter++),se=function(ie){try{b.inner=a(ie),N()}catch(le){M(le)}};f(G)?m.resolve(G).then(se,M):se(G)}catch(ie){M(ie)}}}catch(ie){O(ie)}},O)}catch(K){O(K)}},N=function(){var K=b.inner;if(K)try{m.resolve(c(i(K.next,K.iterator))).then(function($){try{c($).done?(b.inner=null,B()):R(u($.value,!1))}catch(G){M(G)}},M)}catch($){M($)}else B()};N()})});r({target:"AsyncIterator",proto:!0,real:!0,forced:p},{flatMap:function(b){return c(this),l(b),new y(o(this),{mapper:b,inner:null})}})},55844:function(d,_,e){"use strict";var r=e(94488),i=e(55266).forEach;r({target:"AsyncIterator",proto:!0,real:!0},{forEach:function(c){return i(this,c)}})},71361:function(d,_,e){"use strict";var r=e(94488),i=e(94029),l=e(16332),c=e(38116),f=e(14052),o=e(80025),h=e(16697);r({target:"AsyncIterator",stat:!0,forced:h},{from:function(a){var x=c(typeof a=="string"?i(a):a);return l(f,x.iterator)?x.iterator:new o(x)}})},44550:function(d,_,e){"use strict";var r=e(94488),i=e(34535);r({target:"AsyncIterator",proto:!0,real:!0,forced:!0},{indexed:i})},413:function(d,_,e){"use strict";var r=e(94488),i=e(41586),l=e(16697);r({target:"AsyncIterator",proto:!0,real:!0,forced:l},{map:i})},77464:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(31946),o=e(65911),h=e(10731),u=e(28255),a=o("Promise"),x=TypeError;r({target:"AsyncIterator",proto:!0,real:!0},{reduce:function(y){c(this),l(y);var m=h(this),b=m.iterator,A=m.next,k=arguments.length<2,R=k?void 0:arguments[1],C=0;return new a(function(O,M){var B=function(K){u(b,M,K,M)},N=function(){try{a.resolve(c(i(A,b))).then(function(K){try{if(c(K).done)k?M(new x("Reduce of empty iterator with no initial value")):O(R);else{var $=K.value;if(k)k=!1,R=$,N();else try{var G=y(R,$,C),se=function(ie){R=ie,N()};f(G)?a.resolve(G).then(se,B):se(G)}catch(ie){B(ie)}}C++}catch(ie){M(ie)}},M)}catch(K){M(K)}};N()})}})},77703:function(d,_,e){"use strict";var r=e(94488),i=e(55266).some;r({target:"AsyncIterator",proto:!0,real:!0},{some:function(c){return i(this,c)}})},93854:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),o=e(51358),h=e(31342),u=e(25587),a=e(16697),x=h(function(p){var y=this,m=y.iterator,b;if(!y.remaining--){var A=u(void 0,!0);return y.done=!0,b=m.return,b!==void 0?p.resolve(i(b,m,void 0)).then(function(){return A}):A}return p.resolve(i(y.next,m)).then(function(k){return l(k).done?(y.done=!0,u(void 0,!0)):u(k.value,!1)}).then(null,function(k){throw y.done=!0,k})});r({target:"AsyncIterator",proto:!0,real:!0,forced:a},{take:function(y){l(this);var m=o(f(+y));return new x(c(this),{remaining:m})}})},962:function(d,_,e){"use strict";var r=e(94488),i=e(55266).toArray;r({target:"AsyncIterator",proto:!0,real:!0},{toArray:function(){return i(this,void 0,[])}})},44169:function(d,_,e){"use strict";var r=e(94488),i=e(17243);typeof BigInt=="function"&&r({target:"BigInt",stat:!0,forced:!0},{range:function(c,f,o){return new i(c,f,o,"bigint",BigInt(0),BigInt(1))}})},56272:function(d,_,e){"use strict";var r=e(94488),i=e(13743),l=e(32754),c=e(65911),f=e(20132),o=Object,h=function(){var u=c("Object","freeze");return u?u(f(null)):f(null)};r({global:!0,forced:!0},{compositeKey:function(){return i(l,o,arguments).get("object",h)}})},43466:function(d,_,e){"use strict";var r=e(94488),i=e(32754),l=e(65911),c=e(13743);r({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,_,e){"use strict";var r=e(94488),i=e(94237),l=e(61618).unpack,c=i(DataView.prototype.getUint16);r({target:"DataView",proto:!0},{getFloat16:function(o){var h=c(this,o,arguments.length>1?arguments[1]:!1);return l([h&255,h>>8&255],10)}})},93236:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=i(DataView.prototype.getUint8);r({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(f){return l(this,f)}})},42212:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(97607),c=e(24225),f=e(61618).pack,o=e(35175),h=TypeError,u=i(DataView.prototype.setUint16);r({target:"DataView",proto:!0},{setFloat16:function(x,p){if(l(this)!=="DataView")throw new h("Incorrect receiver");var y=c(x),m=f(o(p),10,2);return u(this,y,m[1]<<8|m[0],arguments.length>2?arguments[2]:!1)}})},63923:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(97607),c=e(24225),f=e(86350),o=TypeError,h=i(DataView.prototype.setUint8);r({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(a,x){if(l(this)!=="DataView")throw new o("Incorrect receiver");var p=c(a);return h(this,p,f(x))}})},2278:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(65911),c=e(63335),f=e(56472),o=e(2291),h=e(66477),u=e(64110),a=e(59893),x=e(94844),p=e(5978),y=l("SuppressedError"),m=ReferenceError,b=a("dispose"),A=a("toStringTag"),k="DisposableStack",R=x.set,C=x.getterFor(k),O="sync-dispose",M="disposed",B="pending",N=function(G){var se=C(G);if(se.state===M)throw new m(k+" already disposed");return se},K=function(){R(f(this,$),{type:k,state:B,stack:[]}),i||(this.disposed=!1)},$=K.prototype;h($,{dispose:function(){var se=C(this);if(se.state!==M){se.state=M,i||(this.disposed=!0);for(var ie=se.stack,le=ie.length,q=!1,J;le;){var V=ie[--le];ie[le]=null;try{V()}catch(ue){q?J=new y(ue,J):(q=!0,J=ue)}}if(se.stack=null,q)throw J}},use:function(se){return p(N(this),se,O),se},adopt:function(se,ie){var le=N(this);return c(ie),p(le,void 0,O,function(){ie(se)}),se},defer:function(se){var ie=N(this);c(se),p(ie,void 0,O,se)},move:function(){var se=N(this),ie=new K;return C(ie).stack=se.stack,se.stack=[],se.state=M,i||(this.disposed=!0),ie}}),i&&u($,"disposed",{configurable:!0,get:function(){return C(this).state===M}}),o($,b,$.dispose,{name:"dispose"}),o($,A,k,{nonWritable:!0}),r({global:!0,constructor:!0},{DisposableStack:K})},36955:function(d,_,e){"use strict";var r=e(94488),i=e(47739);r({target:"Function",proto:!0,forced:!0},{demethodize:i})},77326:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(55327),c=e(15212),f=e(32621),o=e(35454),h=Object.getOwnPropertyDescriptor,u=/^\s*class\b/,a=i(u.exec),x=function(p){try{if(!o||!a(u,c(p)))return!1}catch(m){}var y=h(p,"prototype");return!!y&&f(y,"writable")&&!y.writable};r({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(y){return l(y)&&!x(y)}})},53571:function(d,_,e){"use strict";var r=e(94488),i=e(39812);r({target:"Function",stat:!0,forced:!0},{isConstructor:i})},28670:function(d,_,e){"use strict";var r=e(59893),i=e(37691).f,l=r("metadata"),c=Function.prototype;c[l]===void 0&&i(c,l,{value:null})},31050:function(d,_,e){"use strict";var r=e(94488),i=e(47739);r({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:i})},96364:function(d,_,e){"use strict";var r=e(94488),i=e(24771);r({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:i})},25321:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(56472),c=e(80449),f=e(55327),o=e(53456),h=e(64110),u=e(69392),a=e(3338),x=e(32621),p=e(59893),y=e(46571).IteratorPrototype,m=e(35454),b=e(16697),A="constructor",k="Iterator",R=p("toStringTag"),C=TypeError,O=i[k],M=b||!f(O)||O.prototype!==y||!a(function(){O({})}),B=function(){if(l(this,y),o(this)===y)throw new C("Abstract class Iterator not directly constructable")},N=function(K,$){m?h(y,K,{configurable:!0,get:function(){return $},set:function(G){if(c(this),this===y)throw new C("You can't redefine this property");x(this,K)?this[K]=G:u(this,K,G)}}):y[K]=$};x(y,R)||N(R,k),(M||!x(y,A)||y[A]===Object)&&N(A,B),B.prototype=y,r({global:!0,constructor:!0,forced:M},{Iterator:B})},46304:function(d,_,e){"use strict";var r=e(89945),i=e(2291),l=e(53776),c=e(32621),f=e(59893),o=e(46571).IteratorPrototype,h=f("dispose");c(o,h)||i(o,h,function(){var u=l(this,"return");u&&r(u,this)})},55163:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),o=e(51358),h=e(20547),u=e(16697),a=h(function(){for(var x=this.iterator,p=this.next,y,m;this.remaining;)if(this.remaining--,y=l(i(p,x)),m=this.done=!!y.done,m)return;if(y=l(i(p,x)),m=this.done=!!y.done,!m)return y.value});r({target:"Iterator",proto:!0,real:!0,forced:u},{drop:function(p){l(this);var y=o(f(+p));return new a(c(this),{remaining:y})}})},78722:function(d,_,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);r({target:"Iterator",proto:!0,real:!0},{every:function(h){c(this),l(h);var u=f(this),a=0;return!i(u,function(x,p){if(!h(x,a++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(10731),o=e(20547),h=e(46319),u=e(16697),a=o(function(){for(var x=this.iterator,p=this.predicate,y=this.next,m,b,A;;){if(m=c(i(y,x)),b=this.done=!!m.done,b)return;if(A=m.value,h(x,p,[A,this.counter++],!0))return A}});r({target:"Iterator",proto:!0,real:!0,forced:u},{filter:function(p){return c(this),l(p),new a(f(this),{predicate:p})}})},81848:function(d,_,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);r({target:"Iterator",proto:!0,real:!0},{find:function(h){c(this),l(h);var u=f(this),a=0;return i(u,function(x,p){if(h(x,a++))return p(x)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(63335),c=e(80449),f=e(10731),o=e(7157),h=e(20547),u=e(67996),a=e(16697),x=h(function(){for(var p=this.iterator,y=this.mapper,m,b;;){if(b=this.inner)try{if(m=c(i(b.next,b.iterator)),!m.done)return m.value;this.inner=null}catch(A){u(p,"throw",A)}if(m=c(i(this.next,p)),this.done=!!m.done)return;try{this.inner=o(y(m.value,this.counter++),!1)}catch(A){u(p,"throw",A)}}});r({target:"Iterator",proto:!0,real:!0,forced:a},{flatMap:function(y){return c(this),l(y),new x(f(this),{mapper:y,inner:null})}})},72211:function(d,_,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);r({target:"Iterator",proto:!0,real:!0},{forEach:function(h){c(this),l(h);var u=f(this),a=0;i(u,function(x){h(x,a++)},{IS_RECORD:!0})}})},84862:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(94029),c=e(16332),f=e(46571).IteratorPrototype,o=e(20547),h=e(7157),u=e(16697),a=o(function(){return i(this.next,this.iterator)},!0);r({target:"Iterator",stat:!0,forced:u},{from:function(p){var y=h(typeof p=="string"?l(p):p,!0);return c(f,y.iterator)?y.iterator:new a(y)}})},92381:function(d,_,e){"use strict";var r=e(94488),i=e(24771);r({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:i})},19517:function(d,_,e){"use strict";var r=e(94488),i=e(2155),l=e(16697);r({target:"Iterator",proto:!0,real:!0,forced:l},{map:i})},69667:function(d,_,e){"use strict";var r=e(94488),i=e(17243),l=TypeError;r({target:"Iterator",stat:!0,forced:!0},{range:function(f,o,h){if(typeof f=="number")return new i(f,o,h,"number",0,1);if(typeof f=="bigint")return new i(f,o,h,"bigint",BigInt(0),BigInt(1));throw new l("Incorrect Iterator.range arguments")}})},80820:function(d,_,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731),o=TypeError;r({target:"Iterator",proto:!0,real:!0},{reduce:function(u){c(this),l(u);var a=f(this),x=arguments.length<2,p=x?void 0:arguments[1],y=0;if(i(a,function(m){x?(x=!1,p=m):p=u(p,m,y),y++},{IS_RECORD:!0}),x)throw new o("Reduce of empty iterator with no initial value");return p}})},87873:function(d,_,e){"use strict";var r=e(94488),i=e(62003),l=e(63335),c=e(80449),f=e(10731);r({target:"Iterator",proto:!0,real:!0},{some:function(h){c(this),l(h);var u=f(this),a=0;return i(u,function(x,p){if(h(x,a++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(80449),c=e(10731),f=e(2279),o=e(51358),h=e(20547),u=e(67996),a=e(16697),x=h(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,u(p,"normal",void 0);var y=l(i(this.next,p)),m=this.done=!!y.done;if(!m)return y.value});r({target:"Iterator",proto:!0,real:!0,forced:a},{take:function(y){l(this);var m=o(f(+y));return new x(c(this),{remaining:m})}})},28566:function(d,_,e){"use strict";var r=e(94488),i=e(80449),l=e(62003),c=e(10731),f=[].push;r({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,_,e){"use strict";var r=e(94488),i=e(80449),l=e(57975),c=e(80025),f=e(10731),o=e(16697);r({target:"Iterator",proto:!0,real:!0,forced:o},{toAsync:function(){return new c(f(new l(f(i(this)))))}})},61872:function(d,_,e){"use strict";var r=e(94488),i=e(82778),l=e(83502);r({target:"JSON",stat:!0,forced:!i},{isRawJSON:l})},76077:function(d,_,e){"use strict";var r=e(94488),i=e(35454),l=e(92916),c=e(65911),f=e(94237),o=e(89945),h=e(55327),u=e(31946),a=e(18589),x=e(32621),p=e(69905),y=e(82762),m=e(69392),b=e(3338),A=e(70913),k=e(42820),R=l.JSON,C=l.Number,O=l.SyntaxError,M=R&&R.parse,B=c("Object","keys"),N=Object.getOwnPropertyDescriptor,K=f("".charAt),$=f("".slice),G=f(/./.exec),se=f([].push),ie=/^\d$/,le=/^[1-9]$/,q=/^(?:-|\d)$/,J=/^[\t\n\r ]$/,V=0,ue=1,ee=function(Pe,Oe){Pe=p(Pe);var Ge=new j(Pe,0,""),Ne=Ge.parse(),Mt=Ne.value,bt=Ge.skip(J,Ne.end);if(bt<Pe.length)throw new O('Unexpected extra character: "'+K(Pe,bt)+'" after the parsed data at: '+bt);return h(Oe)?Q({"":Mt},"",Oe,Ne):Mt},Q=function(Pe,Oe,Ge,Ne){var Mt=Pe[Oe],bt=Ne&&Mt===Ne.value,Rt=bt&&typeof Ne.source=="string"?{source:Ne.source}:{},Ht,Bt,rr,je,Et;if(u(Mt)){var Nt=a(Mt),rt=bt?Ne.nodes:Nt?[]:{};if(Nt)for(Ht=rt.length,rr=y(Mt),je=0;je<rr;je++)ce(Mt,je,Q(Mt,""+je,Ge,je<Ht?rt[je]:void 0));else for(Bt=B(Mt),rr=y(Bt),je=0;je<rr;je++)Et=Bt[je],ce(Mt,Et,Q(Mt,Et,Ge,x(rt,Et)?rt[Et]:void 0))}return o(Ge,Pe,Oe,Mt,Rt)},ce=function(Pe,Oe,Ge){if(i){var Ne=N(Pe,Oe);if(Ne&&!Ne.configurable)return}Ge===void 0?delete Pe[Oe]:m(Pe,Oe,Ge)},Z=function(Pe,Oe,Ge,Ne){this.value=Pe,this.end=Oe,this.source=Ge,this.nodes=Ne},j=function(Pe,Oe){this.source=Pe,this.index=Oe};j.prototype={fork:function(Pe){return new j(this.source,Pe)},parse:function(){var Pe=this.source,Oe=this.skip(J,this.index),Ge=this.fork(Oe),Ne=K(Pe,Oe);if(G(q,Ne))return Ge.number();switch(Ne){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 O('Unexpected character: "'+Ne+'" at: '+Oe)},node:function(Pe,Oe,Ge,Ne,Mt){return new Z(Oe,Ne,Pe?null:$(this.source,Ge,Ne),Mt)},object:function(){for(var Pe=this.source,Oe=this.index+1,Ge=!1,Ne={},Mt={};Oe<Pe.length;){if(Oe=this.until(['"',"}"],Oe),K(Pe,Oe)==="}"&&!Ge){Oe++;break}var bt=this.fork(Oe).string(),Rt=bt.value;Oe=bt.end,Oe=this.until([":"],Oe)+1,Oe=this.skip(J,Oe),bt=this.fork(Oe).parse(),m(Mt,Rt,bt),m(Ne,Rt,bt.value),Oe=this.until([",","}"],bt.end);var Ht=K(Pe,Oe);if(Ht===",")Ge=!0,Oe++;else if(Ht==="}"){Oe++;break}}return this.node(ue,Ne,this.index,Oe,Mt)},array:function(){for(var Pe=this.source,Oe=this.index+1,Ge=!1,Ne=[],Mt=[];Oe<Pe.length;){if(Oe=this.skip(J,Oe),K(Pe,Oe)==="]"&&!Ge){Oe++;break}var bt=this.fork(Oe).parse();if(se(Mt,bt),se(Ne,bt.value),Oe=this.until([",","]"],bt.end),K(Pe,Oe)===",")Ge=!0,Oe++;else if(K(Pe,Oe)==="]"){Oe++;break}}return this.node(ue,Ne,this.index,Oe,Mt)},string:function(){var Pe=this.index,Oe=A(this.source,this.index+1);return this.node(V,Oe.value,Pe,Oe.end)},number:function(){var Pe=this.source,Oe=this.index,Ge=Oe;if(K(Pe,Ge)==="-"&&Ge++,K(Pe,Ge)==="0")Ge++;else if(G(le,K(Pe,Ge)))Ge=this.skip(ie,++Ge);else throw new O("Failed to parse number at: "+Ge);if(K(Pe,Ge)==="."&&(Ge=this.skip(ie,++Ge)),K(Pe,Ge)==="e"||K(Pe,Ge)==="E"){Ge++,(K(Pe,Ge)==="+"||K(Pe,Ge)==="-")&&Ge++;var Ne=Ge;if(Ge=this.skip(ie,Ge),Ne===Ge)throw new O("Failed to parse number's exponent value at: "+Ge)}return this.node(V,C($(Pe,Oe,Ge)),Oe,Ge)},keyword:function(Pe){var Oe=""+Pe,Ge=this.index,Ne=Ge+Oe.length;if($(this.source,Ge,Ne)!==Oe)throw new O("Failed to parse value at: "+Ge);return this.node(V,Pe,Ge,Ne)},skip:function(Pe,Oe){for(var Ge=this.source;Oe<Ge.length&&G(Pe,K(Ge,Oe));Oe++);return Oe},until:function(Pe,Oe){Oe=this.skip(J,Oe);for(var Ge=K(this.source,Oe),Ne=0;Ne<Pe.length;Ne++)if(Pe[Ne]===Ge)return Oe;throw new O('Unexpected character: "'+Ge+'" at: '+Oe)}};var ae=b(function(){var Pe="9007199254740993",Oe;return M(Pe,function(Ge,Ne,Mt){Oe=Mt.source}),Oe!==Pe}),me=k&&!b(function(){return 1/M("-0 ")!==-1/0});r({target:"JSON",stat:!0,forced:ae},{parse:function(Oe,Ge){return me&&!h(Ge)?M(Oe):ee(Oe,Ge)}})},9196:function(d,_,e){"use strict";var r=e(94488),i=e(13247),l=e(82778),c=e(65911),f=e(89945),o=e(94237),h=e(55327),u=e(83502),a=e(69905),x=e(69392),p=e(70913),y=e(65451),m=e(6145),b=e(94844).set,A=String,k=SyntaxError,R=c("JSON","parse"),C=c("JSON","stringify"),O=c("Object","create"),M=c("Object","freeze"),B=o("".charAt),N=o("".slice),K=o(/./.exec),$=o([].push),G=m(),se=G.length,ie="Unacceptable as raw JSON",le=/^[\t\n\r ]$/;r({target:"JSON",stat:!0,forced:!l},{rawJSON:function(J){var V=a(J);if(V===""||K(le,B(V,0))||K(le,B(V,V.length-1)))throw new k(ie);var ue=R(V);if(typeof ue=="object"&&ue!==null)throw new k(ie);var ee=O(null);return b(ee,{type:"RawJSON"}),x(ee,"rawJSON",V),i?M(ee):ee}}),C&&r({target:"JSON",stat:!0,arity:3,forced:!l},{stringify:function(J,V,ue){var ee=y(V),Q=[],ce=C(J,function(Ge,Ne){var Mt=h(ee)?f(ee,this,A(Ge),Ne):Ne;return u(Mt)?G+($(Q,Mt.rawJSON)-1):Mt},ue);if(typeof ce!="string")return ce;for(var Z="",j=ce.length,ae=0;ae<j;ae++){var me=B(ce,ae);if(me==='"'){var Pe=p(ce,++ae).end-1,Oe=N(ce,ae,Pe);Z+=N(Oe,0,se)===G?Q[N(Oe,se)]:'"'+Oe+'"',ae=Pe}else Z+=me}return Z}})},5369:function(d,_,e){"use strict";var r=e(94488),i=e(42683),l=e(2786).remove;r({target:"Map",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),o=!0,h,u=0,a=arguments.length;u<a;u++)h=l(f,arguments[u]),o=o&&h;return!!o}})},26259:function(d,_,e){"use strict";var r=e(94488),i=e(42683),l=e(2786),c=l.get,f=l.has,o=l.set;r({target:"Map",proto:!0,real:!0,forced:!0},{emplace:function(u,a){var x=i(this),p,y;return f(x,u)?(p=c(x,u),"update"in a&&(p=a.update(p,u,x),o(x,u,p)),p):(y=a.insert(u,x),o(x,u,y),y)}})},47736:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{every:function(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0);return c(h,function(a,x){if(!u(a,x,h))return!1},!0)!==!1}})},28220:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),o=c.Map,h=c.set;r({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),y=new o;return f(x,function(m,b){p(m,b,x)&&h(y,b,m)}),y}})},49350:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0),a=c(h,function(x,p){if(u(x,p,h))return{key:p}},!0);return a&&a.key}})},62060:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{find:function(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0),a=c(h,function(x,p){if(u(x,p,h))return{value:x}},!0);return a&&a.value}})},20126:function(d,_,e){"use strict";var r=e(94488),i=e(72846);r({target:"Map",stat:!0,forced:!0},{from:i})},18090:function(d,_,e){"use strict";var r=e(94488),i=e(88134),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(o){return c(l(this),function(h){if(i(h,o))return!0},!0)===!0}})},14309:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(62003),c=e(55327),f=e(63335),o=e(2786).Map;r({target:"Map",stat:!0,forced:!0},{keyBy:function(u,a){var x=c(this)?this:o,p=new x;f(a);var y=f(p.set);return l(u,function(m){i(y,p,a(m),m)}),p}})},17822:function(d,_,e){"use strict";var r=e(94488),i=e(42683),l=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(f){var o=l(i(this),function(h,u){if(h===f)return{key:u}},!0);return o&&o.key}})},83543:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),o=c.Map,h=c.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),y=new o;return f(x,function(m,b){h(y,p(m,b,x),m)}),y}})},13853:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(2786),f=e(95037),o=c.Map,h=c.set;r({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),y=new o;return f(x,function(m,b){h(y,b,p(m,b,x))}),y}})},25188:function(d,_,e){"use strict";var r=e(94488),i=e(42683),l=e(62003),c=e(2786).set;r({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(o){for(var h=i(this),u=arguments.length,a=0;a<u;)l(arguments[a++],function(x,p){c(h,x,p)},{AS_ENTRIES:!0});return h}})},10215:function(d,_,e){"use strict";var r=e(94488),i=e(48800);r({target:"Map",stat:!0,forced:!0},{of:i})},3432:function(d,_,e){"use strict";var r=e(94488),i=e(63335),l=e(42683),c=e(95037),f=TypeError;r({target:"Map",proto:!0,real:!0,forced:!0},{reduce:function(h){var u=l(this),a=arguments.length<2,x=a?void 0:arguments[1];if(i(h),c(u,function(p,y){a?(a=!1,x=p):x=h(x,p,y,u)}),a)throw new f("Reduce of empty map with no initial value");return x}})},90486:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(42683),c=e(95037);r({target:"Map",proto:!0,real:!0,forced:!0},{some:function(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0);return c(h,function(a,x){if(u(a,x,h))return!0},!0)===!0}})},8774:function(d,_,e){"use strict";var r=e(94488),i=e(14615);r({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:i})},6736:function(d,_,e){"use strict";var r=e(94488),i=e(63335),l=e(42683),c=e(2786),f=TypeError,o=c.get,h=c.has,u=c.set;r({target:"Map",proto:!0,real:!0,forced:!0},{update:function(x,p){var y=l(this),m=arguments.length;i(p);var b=h(y,x);if(!b&&m<3)throw new f("Updating absent value");var A=b?o(y,x):i(m>2?arguments[2]:void 0)(x,y);return u(y,x,p(A,x,y)),y}})},94065:function(d,_,e){"use strict";var r=e(94488),i=e(14615);r({target:"Map",proto:!0,real:!0,forced:!0},{upsert:i})},93036:function(d,_,e){"use strict";var r=e(94488),i=Math.min,l=Math.max;r({target:"Math",stat:!0,forced:!0},{clamp:function(f,o,h){return i(h,l(o,f))}})},75708:function(d,_,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(d,_,e){"use strict";var r=e(94488),i=180/Math.PI;r({target:"Math",stat:!0,forced:!0},{degrees:function(c){return c*i}})},43710:function(d,_,e){"use strict";var r=e(94488),i=e(35175);r({target:"Math",stat:!0},{f16round:i})},66233:function(d,_,e){"use strict";var r=e(94488),i=e(24619),l=e(14894);r({target:"Math",stat:!0,forced:!0},{fscale:function(f,o,h,u,a){return l(i(f,o,h,u,a))}})},92762:function(d,_,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{iaddh:function(l,c,f,o){var h=l>>>0,u=c>>>0,a=f>>>0;return u+(o>>>0)+((h&a|(h|a)&~(h+a>>>0))>>>31)|0}})},24467:function(d,_,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{imulh:function(l,c){var f=65535,o=+l,h=+c,u=o&f,a=h&f,x=o>>16,p=h>>16,y=(x*a>>>0)+(u*a>>>16);return x*p+(y>>16)+((u*p>>>0)+(y&f)>>16)}})},68465:function(d,_,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{isubh:function(l,c,f,o){var h=l>>>0,u=c>>>0,a=f>>>0;return u-(o>>>0)-((~h&a|~(h^a)&h-a>>>0)>>>31)|0}})},77004:function(d,_,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(d,_,e){"use strict";var r=e(94488),i=Math.PI/180;r({target:"Math",stat:!0,forced:!0},{radians:function(c){return c*i}})},51117:function(d,_,e){"use strict";var r=e(94488),i=e(24619);r({target:"Math",stat:!0,forced:!0},{scale:i})},87236:function(d,_,e){"use strict";var r=e(94488),i=e(80449),l=e(1222),c=e(83126),f=e(25587),o=e(94844),h="Seeded Random",u=h+" Generator",a='Math.seededPRNG() argument should have a "seed" field with a finite value.',x=o.set,p=o.getterFor(u),y=TypeError,m=c(function(A){x(this,{type:u,seed:A%2147483647})},h,function(){var A=p(this),k=A.seed=(A.seed*1103515245+12345)%2147483647;return f((k&1073741823)/1073741823,!1)});r({target:"Math",stat:!0,forced:!0},{seededPRNG:function(A){var k=i(A).seed;if(!l(k))throw new y(a);return new m(k)}})},83733:function(d,_,e){"use strict";var r=e(94488);r({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,_,e){"use strict";var r=e(94488);r({target:"Math",stat:!0,forced:!0},{umulh:function(l,c){var f=65535,o=+l,h=+c,u=o&f,a=h&f,x=o>>>16,p=h>>>16,y=(x*a>>>0)+(u*a>>>16);return x*p+(y>>>16)+((u*p>>>0)+(y&f)>>>16)}})},29190:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(56902),c="Invalid number representation",f="Invalid radix",o=RangeError,h=SyntaxError,u=TypeError,a=parseInt,x=Math.pow,p=/^[\d.a-z]+$/,y=i("".charAt),m=i(p.exec),b=i(1 .toString),A=i("".slice),k=i("".split);r({target:"Number",stat:!0,forced:!0},{fromString:function(C,O){var M=1;if(typeof C!="string")throw new u(c);if(!C.length)throw new h(c);if(y(C,0)==="-"&&(M=-1,C=A(C,1),!C.length))throw new h(c);var B=O===void 0?10:l(O);if(B<2||B>36)throw new o(f);if(!m(p,C))throw new h(c);var N=k(C,"."),K=a(N[0],B);if(N.length>1&&(K+=a(N[1],B)/x(B,N[1].length)),B===10&&b(K,B)!==C)throw new h(c);return M*K}})},10775:function(d,_,e){"use strict";var r=e(94488),i=e(17243);r({target:"Number",stat:!0,forced:!0},{range:function(c,f,o){return new i(c,f,o,"number",0,1)}})},19593:function(d,_,e){"use strict";var r=e(94488),i=e(20574);r({target:"Object",stat:!0,forced:!0},{iterateEntries:function(c){return new i(c,"entries")}})},26502:function(d,_,e){"use strict";var r=e(94488),i=e(20574);r({target:"Object",stat:!0,forced:!0},{iterateKeys:function(c){return new i(c,"keys")}})},10174:function(d,_,e){"use strict";var r=e(94488),i=e(20574);r({target:"Object",stat:!0,forced:!0},{iterateValues:function(c){return new i(c,"values")}})},76867:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(35454),c=e(51996),f=e(63335),o=e(80449),h=e(56472),u=e(55327),a=e(4112),x=e(31946),p=e(53776),y=e(2291),m=e(66477),b=e(64110),A=e(61810),k=e(59893),R=e(94844),C=k("observable"),O="Observable",M="Subscription",B="SubscriptionObserver",N=R.getterFor,K=R.set,$=N(O),G=N(M),se=N(B),ie=function(ue){this.observer=o(ue),this.cleanup=void 0,this.subscriptionObserver=void 0};ie.prototype={type:M,clean:function(){var ue=this.cleanup;if(ue){this.cleanup=void 0;try{ue()}catch(ee){A(ee)}}},close:function(){if(!l){var ue=this.facade,ee=this.subscriptionObserver;ue.closed=!0,ee&&(ee.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var le=function(ue,ee){var Q=K(this,new ie(ue)),ce;l||(this.closed=!1);try{(ce=p(ue,"start"))&&i(ce,ue,this)}catch(me){A(me)}if(!Q.isClosed()){var Z=Q.subscriptionObserver=new q(Q);try{var j=ee(Z),ae=j;a(j)||(Q.cleanup=u(j.unsubscribe)?function(){ae.unsubscribe()}:f(j))}catch(me){Z.error(me);return}Q.isClosed()&&Q.clean()}};le.prototype=m({},{unsubscribe:function(){var ee=G(this);ee.isClosed()||(ee.close(),ee.clean())}}),l&&b(le.prototype,"closed",{configurable:!0,get:function(){return G(this).isClosed()}});var q=function(ue){K(this,{type:B,subscriptionState:ue}),l||(this.closed=!1)};q.prototype=m({},{next:function(ee){var Q=se(this).subscriptionState;if(!Q.isClosed()){var ce=Q.observer;try{var Z=p(ce,"next");Z&&i(Z,ce,ee)}catch(j){A(j)}}},error:function(ee){var Q=se(this).subscriptionState;if(!Q.isClosed()){var ce=Q.observer;Q.close();try{var Z=p(ce,"error");Z?i(Z,ce,ee):A(ee)}catch(j){A(j)}Q.clean()}},complete:function(){var ee=se(this).subscriptionState;if(!ee.isClosed()){var Q=ee.observer;ee.close();try{var ce=p(Q,"complete");ce&&i(ce,Q)}catch(Z){A(Z)}ee.clean()}}}),l&&b(q.prototype,"closed",{configurable:!0,get:function(){return se(this).subscriptionState.isClosed()}});var J=function(ee){h(this,V),K(this,{type:O,subscriber:f(ee)})},V=J.prototype;m(V,{subscribe:function(ee){var Q=arguments.length;return new le(u(ee)?{next:ee,error:Q>1?arguments[1]:void 0,complete:Q>2?arguments[2]:void 0}:x(ee)?ee:{},$(this).subscriber)}}),y(V,C,function(){return this}),r({global:!0,constructor:!0,forced:!0},{Observable:J}),c(O)},14548:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(89945),c=e(80449),f=e(39812),o=e(85428),h=e(53776),u=e(62003),a=e(59893),x=a("observable");r({target:"Observable",stat:!0,forced:!0},{from:function(y){var m=f(this)?this:i("Observable"),b=h(c(y),x);if(b){var A=c(l(b,y));return A.constructor===m?A:new m(function(R){return A.subscribe(R)})}var k=o(y);return new m(function(R){u(k,function(C,O){if(R.next(C),R.closed)return O()},{IS_ITERATOR:!0,INTERRUPTED:!0}),R.complete()})}})},96378:function(d,_,e){"use strict";e(76867),e(14548),e(6053)},6053:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(39812),c=i("Array");r({target:"Observable",stat:!0,forced:!0},{of:function(){for(var o=l(this)?this:i("Observable"),h=arguments.length,u=c(h),a=0;a<h;)u[a]=arguments[a++];return new o(function(x){for(var p=0;p<h;p++)if(x.next(u[p]),x.closed)return;x.complete()})}})},58216:function(d,_,e){"use strict";var r=e(94488),i=e(73446),l=e(80734);r({target:"Promise",stat:!0,forced:!0},{try:function(c){var f=i.f(this),o=l(c);return(o.error?f.reject:f.resolve)(o.value),f.promise}})},41401:function(d,_,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.set;r({target:"Reflect",stat:!0},{defineMetadata:function(h,u,a){var x=arguments.length<4?void 0:c(arguments[3]);f(h,u,l(a),x)}})},79908:function(d,_,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.getMap,o=i.store;r({target:"Reflect",stat:!0},{deleteMetadata:function(u,a){var x=arguments.length<3?void 0:c(arguments[2]),p=f(l(a),x,!1);if(p===void 0||!p.delete(u))return!1;if(p.size)return!0;var y=o.get(a);return y.delete(x),!!y.size||o.delete(a)}})},79890:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(82584),c=e(80449),f=e(53456),o=e(65621),h=i(o),u=i([].concat),a=l.keys,x=l.toKey,p=function(y,m){var b=a(y,m),A=f(y);if(A===null)return b;var k=p(A,m);return k.length?b.length?h(u(b,k)):k:b};r({target:"Reflect",stat:!0},{getMetadataKeys:function(m){var b=arguments.length<2?void 0:x(arguments[1]);return p(c(m),b)}})},82531:function(d,_,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=e(53456),f=i.has,o=i.get,h=i.toKey,u=function(a,x,p){var y=f(a,x,p);if(y)return o(a,x,p);var m=c(x);return m!==null?u(a,m,p):void 0};r({target:"Reflect",stat:!0},{getMetadata:function(x,p){var y=arguments.length<3?void 0:h(arguments[2]);return u(x,l(p),y)}})},38944:function(d,_,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.keys,f=i.toKey;r({target:"Reflect",stat:!0},{getOwnMetadataKeys:function(h){var u=arguments.length<2?void 0:f(arguments[1]);return c(l(h),u)}})},88472:function(d,_,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.get,f=i.toKey;r({target:"Reflect",stat:!0},{getOwnMetadata:function(h,u){var a=arguments.length<3?void 0:f(arguments[2]);return c(h,l(u),a)}})},78423:function(d,_,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=e(53456),f=i.has,o=i.toKey,h=function(u,a,x){var p=f(u,a,x);if(p)return!0;var y=c(a);return y!==null?h(u,y,x):!1};r({target:"Reflect",stat:!0},{hasMetadata:function(a,x){var p=arguments.length<3?void 0:o(arguments[2]);return h(a,l(x),p)}})},65713:function(d,_,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.has,f=i.toKey;r({target:"Reflect",stat:!0},{hasOwnMetadata:function(h,u){var a=arguments.length<3?void 0:f(arguments[2]);return c(h,l(u),a)}})},22968:function(d,_,e){"use strict";var r=e(94488),i=e(82584),l=e(80449),c=i.toKey,f=i.set;r({target:"Reflect",stat:!0},{metadata:function(h,u){return function(x,p){f(h,u,l(x),c(p))}}})},17564:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(69905),c=e(19268),f=i("".charCodeAt),o=i("".replace),h=RegExp("[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{|}~"+c+"]","g");r({target:"RegExp",stat:!0,forced:!0},{escape:function(a){var x=l(a),p=f(x,0);return(p>47&&p<58?"\\x3":"")+o(x,h,"\\$&")}})},1220:function(d,_,e){"use strict";var r=e(94488),i=e(17442),l=e(19691).add;r({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var f=i(this),o=0,h=arguments.length;o<h;o++)l(f,arguments[o]);return f}})},44886:function(d,_,e){"use strict";var r=e(94488),i=e(17442),l=e(19691).remove;r({target:"Set",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),o=!0,h,u=0,a=arguments.length;u<a;u++)h=l(f,arguments[u]),o=o&&h;return!!o}})},35295:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(10038);r({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(o){return i(c,this,l(o))}})},57019:function(d,_,e){"use strict";var r=e(94488),i=e(10038),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("difference")},{difference:i})},80286:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(57002);r({target:"Set",proto:!0,real:!0,forced:!0},{every:function(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0);return c(h,function(a){if(!u(a,a,h))return!1},!0)!==!1}})},38487:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(19691),f=e(57002),o=c.Set,h=c.add;r({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),y=new o;return f(x,function(m){p(m,m,x)&&h(y,m)}),y}})},29916:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(57002);r({target:"Set",proto:!0,real:!0,forced:!0},{find:function(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0),a=c(h,function(x){if(u(x,x,h))return{value:x}},!0);return a&&a.value}})},25541:function(d,_,e){"use strict";var r=e(94488),i=e(72846);r({target:"Set",stat:!0,forced:!0},{from:i})},34926:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(16049);r({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(o){return i(c,this,l(o))}})},45612:function(d,_,e){"use strict";var r=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"});r({target:"Set",proto:!0,real:!0,forced:f},{intersection:l})},68255:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(17616);r({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(o){return i(c,this,l(o))}})},98080:function(d,_,e){"use strict";var r=e(94488),i=e(17616),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("isDisjointFrom")},{isDisjointFrom:i})},16450:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(84833);r({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(o){return i(c,this,l(o))}})},96351:function(d,_,e){"use strict";var r=e(94488),i=e(84833),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("isSubsetOf")},{isSubsetOf:i})},86921:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(51135);r({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(o){return i(c,this,l(o))}})},60244:function(d,_,e){"use strict";var r=e(94488),i=e(51135),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("isSupersetOf")},{isSupersetOf:i})},82928:function(d,_,e){"use strict";var r=e(94488),i=e(94237),l=e(17442),c=e(57002),f=e(69905),o=i([].join),h=i([].push);r({target:"Set",proto:!0,real:!0,forced:!0},{join:function(a){var x=l(this),p=a===void 0?",":f(a),y=[];return c(x,function(m){h(y,m)}),o(y,p)}})},42947:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(19691),f=e(57002),o=c.Set,h=c.add;r({target:"Set",proto:!0,real:!0,forced:!0},{map:function(a){var x=l(this),p=i(a,arguments.length>1?arguments[1]:void 0),y=new o;return f(x,function(m){h(y,p(m,m,x))}),y}})},71568:function(d,_,e){"use strict";var r=e(94488),i=e(48800);r({target:"Set",stat:!0,forced:!0},{of:i})},94194:function(d,_,e){"use strict";var r=e(94488),i=e(63335),l=e(17442),c=e(57002),f=TypeError;r({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(h){var u=l(this),a=arguments.length<2,x=a?void 0:arguments[1];if(i(h),c(u,function(p){a?(a=!1,x=p):x=h(x,p,p,u)}),a)throw new f("Reduce of empty set with no initial value");return x}})},30556:function(d,_,e){"use strict";var r=e(94488),i=e(80666),l=e(17442),c=e(57002);r({target:"Set",proto:!0,real:!0,forced:!0},{some:function(o){var h=l(this),u=i(o,arguments.length>1?arguments[1]:void 0);return c(h,function(a){if(u(a,a,h))return!0},!0)===!0}})},93102:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(36312);r({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(o){return i(c,this,l(o))}})},32100:function(d,_,e){"use strict";var r=e(94488),i=e(36312),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("symmetricDifference")},{symmetricDifference:i})},82074:function(d,_,e){"use strict";var r=e(94488),i=e(89945),l=e(77999),c=e(24667);r({target:"Set",proto:!0,real:!0,forced:!0},{union:function(o){return i(c,this,l(o))}})},1821:function(d,_,e){"use strict";var r=e(94488),i=e(24667),l=e(22627);r({target:"Set",proto:!0,real:!0,forced:!l("union")},{union:i})},13578:function(d,_,e){"use strict";var r=e(94488),i=e(13764).charAt,l=e(95955),c=e(56902),f=e(69905);r({target:"String",proto:!0,forced:!0},{at:function(h){var u=f(l(this)),a=u.length,x=c(h),p=x>=0?x:a+x;return p<0||p>=a?void 0:i(u,p)}})},62882:function(d,_,e){"use strict";var r=e(94488),i=e(83126),l=e(25587),c=e(95955),f=e(69905),o=e(94844),h=e(13764),u=h.codeAt,a=h.charAt,x="String Iterator",p=o.set,y=o.getterFor(x),m=i(function(A){p(this,{type:x,string:A,index:0})},"String",function(){var A=y(this),k=A.string,R=A.index,C;return R>=k.length?l(void 0,!0):(C=a(k,R),A.index+=C.length,l({codePoint:u(C,0),position:R},!1))});r({target:"String",proto:!0,forced:!0},{codePoints:function(){return new m(f(c(this)))}})},59348:function(d,_,e){"use strict";var r=e(94488),i=e(67410);r({target:"String",stat:!0,forced:!0},{cooked:i})},37457:function(d,_,e){"use strict";var r=e(13247),i=e(94488),l=e(86528),c=e(94237),f=e(13743),o=e(80449),h=e(94029),u=e(55327),a=e(82762),x=e(37691).f,p=e(71698),y=e(42530),m=e(67410),b=e(79204),A=e(19268),k=new y.WeakMap,R=y.get,C=y.has,O=y.set,M=Array,B=TypeError,N=Object.freeze||Object,K=Object.isFrozen,$=Math.min,G=c("".charAt),se=c("".slice),ie=c("".split),le=c(/./.exec),q=/([\n\u2028\u2029]|\r\n?)/g,J=RegExp("^["+A+"]*"),V=RegExp("[^"+A+"]"),ue="Invalid tag",ee="Invalid opening line",Q="Invalid closing line",ce=function(Oe){var Ge=Oe.raw;if(r&&!K(Ge))throw new B("Raw template should be frozen");if(C(k,Ge))return R(k,Ge);var Ne=Z(Ge),Mt=ae(Ne);return x(Mt,"raw",{value:N(Ne)}),N(Mt),O(k,Ge,Mt),Mt},Z=function(Oe){var Ge=h(Oe),Ne=a(Ge),Mt=M(Ne),bt=M(Ne),Rt=0,Ht,Bt,rr,je;if(!Ne)throw new B(ue);for(;Rt<Ne;Rt++){var Et=Ge[Rt];if(typeof Et=="string")Mt[Rt]=ie(Et,q);else throw new B(ue)}for(Rt=0;Rt<Ne;Rt++){var Nt=Rt+1===Ne;if(Ht=Mt[Rt],Rt===0){if(Ht.length===1||Ht[0].length>0)throw new B(ee);Ht[1]=""}if(Nt){if(Ht.length===1||le(V,Ht[Ht.length-1]))throw new B(Q);Ht[Ht.length-2]="",Ht[Ht.length-1]=""}for(var rt=2;rt<Ht.length;rt+=2){var gt=Ht[rt],ft=rt+1===Ht.length&&!Nt,qe=le(J,gt)[0];if(!ft&&qe.length===gt.length){Ht[rt]="";continue}Bt=j(qe,Bt)}}var Be=Bt?Bt.length:0;for(Rt=0;Rt<Ne;Rt++){for(Ht=Mt[Rt],rr=Ht[0],je=1;je<Ht.length;je+=2)rr+=Ht[je]+se(Ht[je+1],Be);bt[Rt]=rr}return bt},j=function(Oe,Ge){if(Ge===void 0||Oe===Ge)return Oe;for(var Ne=0,Mt=$(Oe.length,Ge.length);Ne<Mt&&G(Oe,Ne)===G(Ge,Ne);Ne++);return se(Oe,0,Ne)},ae=function(Oe){for(var Ge=0,Ne=Oe.length,Mt=M(Ne);Ge<Ne;Ge++)Mt[Ge]=b(Oe[Ge]);return Mt},me=function(Oe){return l(function(Ge){var Ne=p(arguments);return Ne[0]=ce(o(Ge)),f(Oe,this,Ne)},"")},Pe=me(m);i({target:"String",stat:!0,forced:!0},{dedent:function(Ge){return o(Ge),u(Ge)?me(Ge):f(Pe,this,arguments)}})},14800:function(d,_,e){"use strict";var r=e(94488),i=e(16332),l=e(53456),c=e(58218),f=e(24538),o=e(20132),h=e(68151),u=e(35012),a=e(61888),x=e(7825),p=e(59893),y=p("toStringTag"),m=Error,b=function(R,C,O){var M=i(A,this),B;return c?B=c(new m,M?l(this):A):(B=M?this:o(A),h(B,y,"Error")),O!==void 0&&h(B,"message",x(O)),a(B,b,B.stack,1),h(B,"error",R),h(B,"suppressed",C),B};c?c(b,m):f(b,m,{name:!0});var A=b.prototype=o(m.prototype,{constructor:u(1,b),message:u(1,""),name:u(1,"SuppressedError")});r({global:!0,constructor:!0,arity:3},{SuppressedError:b})},70654:function(d,_,e){"use strict";var r=e(92916),i=e(94674),l=e(37691).f,c=e(71256).f,f=r.Symbol;if(i("asyncDispose"),f){var o=c(f,"asyncDispose");o.enumerable&&o.configurable&&o.writable&&l(f,"asyncDispose",{value:o.value,enumerable:!1,configurable:!1,writable:!1})}},90252:function(d,_,e){"use strict";var r=e(92916),i=e(94674),l=e(37691).f,c=e(71256).f,f=r.Symbol;if(i("dispose"),f){var o=c(f,"dispose");o.enumerable&&o.configurable&&o.writable&&l(f,"dispose",{value:o.value,enumerable:!1,configurable:!1,writable:!1})}},29482:function(d,_,e){"use strict";var r=e(94488),i=e(69077);r({target:"Symbol",stat:!0},{isRegisteredSymbol:i})},51630:function(d,_,e){"use strict";var r=e(94488),i=e(69077);r({target:"Symbol",stat:!0,name:"isRegisteredSymbol"},{isRegistered:i})},61933:function(d,_,e){"use strict";var r=e(94488),i=e(40443);r({target:"Symbol",stat:!0,forced:!0},{isWellKnownSymbol:i})},619:function(d,_,e){"use strict";var r=e(94488),i=e(40443);r({target:"Symbol",stat:!0,name:"isWellKnownSymbol",forced:!0},{isWellKnown:i})},99675:function(d,_,e){"use strict";var r=e(94674);r("matcher")},53637:function(d,_,e){"use strict";var r=e(94674);r("metadataKey")},52548:function(d,_,e){"use strict";var r=e(94674);r("metadata")},57482:function(d,_,e){"use strict";var r=e(94674);r("observable")},59725:function(d,_,e){"use strict";var r=e(94674);r("patternMatch")},17610:function(d,_,e){"use strict";var r=e(94674);r("replaceAll")},11507:function(d,_,e){"use strict";var r=e(58261),i=e(90560).filterReject,l=e(27607),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("filterOut",function(h){var u=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,u)},!0)},16315:function(d,_,e){"use strict";var r=e(58261),i=e(90560).filterReject,l=e(27607),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("filterReject",function(h){var u=i(c(this),h,arguments.length>1?arguments[1]:void 0);return l(this,u)},!0)},56966:function(d,_,e){"use strict";var r=e(65911),i=e(6086),l=e(32278),c=e(58261),f=e(69478),o=c.aTypedArrayConstructor,h=c.exportTypedArrayStaticMethod;h("fromAsync",function(a){var x=this,p=arguments.length,y=p>1?arguments[1]:void 0,m=p>2?arguments[2]:void 0;return new(r("Promise"))(function(b){i(x),b(l(a,y,m))}).then(function(b){return f(o(x),b)})},!0)},60239:function(d,_,e){"use strict";var r=e(58261),i=e(36444),l=e(31384),c=r.aTypedArray,f=r.exportTypedArrayMethod;f("groupBy",function(h){var u=arguments.length>1?arguments[1]:void 0;return i(c(this),h,u,l)},!0)},49381:function(d,_,e){"use strict";var r=e(58261),i=e(82762),l=e(75406),c=e(51981),f=e(93303),o=e(56902),h=e(3338),u=r.aTypedArray,a=r.getTypedArrayConstructor,x=r.exportTypedArrayMethod,p=Math.max,y=Math.min,m=!h(function(){var b=new Int8Array([1]),A=b.toSpliced(1,0,{valueOf:function(){return b[0]=2,3}});return A[0]!==2||A[1]!==3});x("toSpliced",function(A,k){var R=u(this),C=a(R),O=i(R),M=c(A,O),B=arguments.length,N=0,K,$,G,se,ie,le,q;if(B===0)K=$=0;else if(B===1)K=0,$=O-M;else if($=y(p(o(k),0),O-M),K=B-2,K){se=new C(K),G=l(se);for(var J=2;J<B;J++)ie=arguments[J],se[J-2]=G?f(ie):+ie}for(le=O+K-$,q=new C(le);N<M;N++)q[N]=R[N];for(;N<M+K;N++)q[N]=se[N-M];for(;N<le;N++)q[N]=R[N+$-K];return q},!m)},17230:function(d,_,e){"use strict";var r=e(94237),i=e(58261),l=e(69478),c=e(65621),f=i.aTypedArray,o=i.getTypedArrayConstructor,h=i.exportTypedArrayMethod,u=r(c);h("uniqueBy",function(x){return f(this),l(o(this),u(this,x))},!0)},62720:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(1674),f=e(79606),o=e(32621),h=e(69478),u=e(66244),a=e(81750),x=u.c2i,p=u.c2iUrl,y=i.Uint8Array,m=i.SyntaxError,b=l("".charAt),A=l("".replace),k=l("".slice),R=l([].push),C=/[\t\n\f\r ]/g,O="Extra bits";y&&r({target:"Uint8Array",stat:!0,forced:!0},{fromBase64:function(B){f(B);var N=arguments.length>1?c(arguments[1]):void 0,K=a(N)==="base64"?x:p,$=N?!!N.strict:!1,G=$?B:A(B,C,"");if(G.length%4===0)k(G,-2)==="=="?G=k(G,0,-2):k(G,-1)==="="&&(G=k(G,0,-1));else if($)throw new m("Input is not correctly padded");var se=G.length%4;switch(se){case 1:throw new m("Bad input length");case 2:G+="AA";break;case 3:G+="A"}for(var ie=[],le=0,q=G.length,J=function(ee){var Q=b(G,le+ee);if(!o(K,Q))throw new m('Bad char in input: "'+Q+'"');return K[Q]<<18-6*ee};le<q;le+=4){var V=J(0)+J(1)+J(2)+J(3);R(ie,V>>16&255,V>>8&255,V&255)}var ue=ie.length;if(se===2){if($&&ie[ue-2]!==0)throw new m(O);ue-=2}else if(se===3){if($&&ie[ue-1]!==0)throw new m(O);ue--}return h(y,ie,ue)}})},57151:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(79606),f=i.Uint8Array,o=i.SyntaxError,h=i.parseInt,u=/[^\da-f]/i,a=l(u.exec),x=l("".slice);f&&r({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(y){c(y);var m=y.length;if(m%2)throw new o("String should have an even number of characters");if(a(u,y))throw new o("String should only contain hex characters");for(var b=new f(m/2),A=0;A<m;A+=2)b[A/2]=h(x(y,A,A+2),16);return b}})},48732:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(1674),f=e(27270),o=e(66244),h=e(81750),u=o.i2c,a=o.i2cUrl,x=i.Uint8Array,p=l("".charAt);x&&r({target:"Uint8Array",proto:!0,forced:!0},{toBase64:function(){for(var m=f(this),b=arguments.length?c(arguments[0]):void 0,A=h(b)==="base64"?u:a,k="",R=0,C=m.length,O,M=function(B){return p(A,O>>6*B&63)};R+2<C;R+=3)O=(m[R]<<16)+(m[R+1]<<8)+m[R+2],k+=M(3)+M(2)+M(1)+M(0);return R+2===C?(O=(m[R]<<16)+(m[R+1]<<8),k+=M(3)+M(2)+M(1)+"="):R+1===C&&(O=m[R]<<16,k+=M(3)+M(2)+"=="),k}})},18481:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(94237),c=e(27270),f=i.Uint8Array,o=l(1 .toString);f&&r({target:"Uint8Array",proto:!0,forced:!0},{toHex:function(){c(this);for(var u="",a=0,x=this.length;a<x;a++){var p=o(this[a],16);u+=p.length===1?"0"+p:p}return u}})},55055:function(d,_,e){"use strict";var r=e(94488),i=e(63619),l=e(42530).remove;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),o=!0,h,u=0,a=arguments.length;u<a;u++)h=l(f,arguments[u]),o=o&&h;return!!o}})},90965:function(d,_,e){"use strict";var r=e(94488),i=e(63619),l=e(42530),c=l.get,f=l.has,o=l.set;r({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(u,a){var x=i(this),p,y;return f(x,u)?(p=c(x,u),"update"in a&&(p=a.update(p,u,x),o(x,u,p)),p):(y=a.insert(u,x),o(x,u,y),y)}})},7195:function(d,_,e){"use strict";var r=e(94488),i=e(72846);r({target:"WeakMap",stat:!0,forced:!0},{from:i})},89179:function(d,_,e){"use strict";var r=e(94488),i=e(48800);r({target:"WeakMap",stat:!0,forced:!0},{of:i})},67725:function(d,_,e){"use strict";var r=e(94488),i=e(14615);r({target:"WeakMap",proto:!0,real:!0,forced:!0},{upsert:i})},59884:function(d,_,e){"use strict";var r=e(94488),i=e(18888),l=e(91385).add;r({target:"WeakSet",proto:!0,real:!0,forced:!0},{addAll:function(){for(var f=i(this),o=0,h=arguments.length;o<h;o++)l(f,arguments[o]);return f}})},89202:function(d,_,e){"use strict";var r=e(94488),i=e(18888),l=e(91385).remove;r({target:"WeakSet",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var f=i(this),o=!0,h,u=0,a=arguments.length;u<a;u++)h=l(f,arguments[u]),o=o&&h;return!!o}})},97815:function(d,_,e){"use strict";var r=e(94488),i=e(72846);r({target:"WeakSet",stat:!0,forced:!0},{from:i})},11593:function(d,_,e){"use strict";var r=e(94488),i=e(48800);r({target:"WeakSet",stat:!0,forced:!0},{of:i})},7597:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(65911),c=e(94237),f=e(89945),o=e(3338),h=e(69905),u=e(57106),a=e(66244).c2i,x=/[^\d+/a-z]/i,p=/[\t\n\f\r ]+/g,y=/[=]{1,2}$/,m=l("atob"),b=String.fromCharCode,A=c("".charAt),k=c("".replace),R=c(x.exec),C=!!m&&!o(function(){return m("aGk=")!=="hi"}),O=C&&o(function(){return m(" ")!==""}),M=C&&!o(function(){m("a")}),B=C&&!o(function(){m()}),N=C&&m.length!==1,K=!C||O||M||B||N;r({global:!0,bind:!0,enumerable:!0,forced:K},{atob:function(G){if(u(arguments.length,1),C&&!O&&!M)return f(m,i,G);var se=k(h(G),p,""),ie="",le=0,q=0,J,V,ue;if(se.length%4===0&&(se=k(se,y,"")),J=se.length,J%4===1||R(x,se))throw new(l("DOMException"))("The string is not correctly encoded","InvalidCharacterError");for(;le<J;)V=A(se,le++),ue=q%4?ue*64+a[V]:a[V],q++%4&&(ie+=b(255&ue>>(-2*q&6)));return ie}})},55182:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(65911),c=e(94237),f=e(89945),o=e(3338),h=e(69905),u=e(57106),a=e(66244).i2c,x=l("btoa"),p=c("".charAt),y=c("".charCodeAt),m=!!x&&!o(function(){return x("hi")!=="aGk="}),b=m&&!o(function(){x()}),A=m&&o(function(){return x(null)!=="bnVsbA=="}),k=m&&x.length!==1;r({global:!0,bind:!0,enumerable:!0,forced:!m||b||A||k},{btoa:function(C){if(u(arguments.length,1),m)return f(x,i,h(C));for(var O=h(C),M="",B=0,N=a,K,$;p(O,B)||(N="=",B%1);){if($=y(O,B+=.75),$>255)throw new(l("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");K=K<<8|$,M+=p(N,63&K>>8-B%1*8)}return M}})},91472:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(28887).clear;r({global:!0,bind:!0,enumerable:!0,forced:i.clearImmediate!==l},{clearImmediate:l})},34366:function(d,_,e){"use strict";var r=e(92916),i=e(66749),l=e(9518),c=e(59594),f=e(68151),o=function(u){if(u&&u.forEach!==c)try{f(u,"forEach",c)}catch(a){u.forEach=c}};for(var h in i)i[h]&&o(r[h]&&r[h].prototype);o(l)},85425:function(d,_,e){"use strict";var r=e(92916),i=e(66749),l=e(9518),c=e(11005),f=e(68151),o=e(94573),h=e(59893),u=h("iterator"),a=c.values,x=function(y,m){if(y){if(y[u]!==a)try{f(y,u,a)}catch(A){y[u]=a}if(o(y,m,!0),i[m]){for(var b in c)if(y[b]!==c[b])try{f(y,b,c[b])}catch(A){y[b]=c[b]}}}};for(var p in i)x(r[p]&&r[p].prototype,p);x(l,"DOMTokenList")},64522:function(d,_,e){"use strict";var r=e(94488),i=e(11270),l=e(65911),c=e(3338),f=e(20132),o=e(35012),h=e(37691).f,u=e(2291),a=e(64110),x=e(32621),p=e(56472),y=e(80449),m=e(13367),b=e(7825),A=e(52109),k=e(80739),R=e(94844),C=e(35454),O=e(16697),M="DOMException",B="DATA_CLONE_ERR",N=l("Error"),K=l(M)||function(){try{var bt=l("MessageChannel")||i("worker_threads").MessageChannel;new bt().port1.postMessage(new WeakMap)}catch(Rt){if(Rt.name===B&&Rt.code===25)return Rt.constructor}}(),$=K&&K.prototype,G=N.prototype,se=R.set,ie=R.getterFor(M),le="stack"in new N(M),q=function(bt){return x(A,bt)&&A[bt].m?A[bt].c:0},J=function(){p(this,V);var Rt=arguments.length,Ht=b(Rt<1?void 0:arguments[0]),Bt=b(Rt<2?void 0:arguments[1],"Error"),rr=q(Bt);if(se(this,{type:M,name:Bt,message:Ht,code:rr}),C||(this.name=Bt,this.message=Ht,this.code=rr),le){var je=new N(Ht);je.name=M,h(this,"stack",o(1,k(je.stack,1)))}},V=J.prototype=f(G),ue=function(bt){return{enumerable:!0,configurable:!0,get:bt}},ee=function(bt){return ue(function(){return ie(this)[bt]})};C&&(a(V,"code",ee("code")),a(V,"message",ee("message")),a(V,"name",ee("name"))),h(V,"constructor",o(1,J));var Q=c(function(){return!(new K instanceof N)}),ce=Q||c(function(){return G.toString!==m||String(new K(1,2))!=="2: 1"}),Z=Q||c(function(){return new K(1,"DataCloneError").code!==25}),j=Q||K[B]!==25||$[B]!==25,ae=O?ce||Z||j:Q;r({global:!0,constructor:!0,forced:ae},{DOMException:ae?J:K});var me=l(M),Pe=me.prototype;ce&&(O||K===me)&&u(Pe,"toString",m),Z&&C&&K===me&&a(Pe,"code",ue(function(){return q(y(this).name)}));for(var Oe in A)if(x(A,Oe)){var Ge=A[Oe],Ne=Ge.s,Mt=o(6,Ge.c);x(me,Ne)||h(me,Ne,Mt),x(Pe,Ne)||h(Pe,Ne,Mt)}},41599:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(65911),c=e(35012),f=e(37691).f,o=e(32621),h=e(56472),u=e(25576),a=e(7825),x=e(52109),p=e(80739),y=e(35454),m=e(16697),b="DOMException",A=l("Error"),k=l(b),R=function(){h(this,C);var J=arguments.length,V=a(J<1?void 0:arguments[0]),ue=a(J<2?void 0:arguments[1],"Error"),ee=new k(V,ue),Q=new A(V);return Q.name=b,f(ee,"stack",c(1,p(Q.stack,1))),u(ee,this,R),ee},C=R.prototype=k.prototype,O="stack"in new A(b),M="stack"in new k(1,2),B=k&&y&&Object.getOwnPropertyDescriptor(i,b),N=!!B&&!(B.writable&&B.configurable),K=O&&!N&&!M;r({global:!0,constructor:!0,forced:m||K},{DOMException:K?R:k});var $=l(b),G=$.prototype;if(G.constructor!==$){m||f(G,"constructor",c(1,$));for(var se in x)if(o(x,se)){var ie=x[se],le=ie.s;o($,le)||f($,le,c(6,ie.c))}}},86465:function(d,_,e){"use strict";var r=e(65911),i=e(94573),l="DOMException";i(r(l),l)},78437:function(d,_,e){"use strict";e(91472),e(91700)},73624:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(72933),c=e(63335),f=e(57106),o=e(90946),h=i.process;r({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(a){f(arguments.length,1),c(a);var x=o&&h.domain;l(x?x.bind(a):a)}})},62059:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(64110),c=e(35454),f=TypeError,o=Object.defineProperty,h=i.self!==i;try{if(c){var u=Object.getOwnPropertyDescriptor(i,"self");(h||!u||!u.get||!u.enumerable)&&l(i,"self",{get:function(){return i},set:function(x){if(this!==i)throw new f("Illegal invocation");o(i,"self",{value:x,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else r({global:!0,simple:!0,forced:h},{self:i})}catch(a){}},91700:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(28887).set,c=e(93222),f=i.setImmediate?c(l,!1):l;r({global:!0,bind:!0,enumerable:!0,forced:i.setImmediate!==f},{setImmediate:f})},88469:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(93222),c=l(i.setInterval,!0);r({global:!0,bind:!0,forced:i.setInterval!==c},{setInterval:c})},91572:function(d,_,e){"use strict";var r=e(94488),i=e(92916),l=e(93222),c=l(i.setTimeout,!0);r({global:!0,bind:!0,forced:i.setTimeout!==c},{setTimeout:c})},10305:function(d,_,e){"use strict";var r=e(16697),i=e(94488),l=e(92916),c=e(65911),f=e(94237),o=e(3338),h=e(6145),u=e(55327),a=e(39812),x=e(4112),p=e(31946),y=e(18446),m=e(62003),b=e(80449),A=e(97607),k=e(32621),R=e(69392),C=e(68151),O=e(82762),M=e(57106),B=e(81644),N=e(2786),K=e(19691),$=e(57002),G=e(39311),se=e(25406),ie=e(80426),le=l.Object,q=l.Array,J=l.Date,V=l.Error,ue=l.TypeError,ee=l.PerformanceMark,Q=c("DOMException"),ce=N.Map,Z=N.has,j=N.get,ae=N.set,me=K.Set,Pe=K.add,Oe=K.has,Ge=c("Object","keys"),Ne=f([].push),Mt=f((!0).valueOf),bt=f(1 .valueOf),Rt=f("".valueOf),Ht=f(J.prototype.getTime),Bt=h("structuredClone"),rr="DataCloneError",je="Transferring",Et=function(Le){return!o(function(){var tt=new l.Set([7]),Vt=Le(tt),Ft=Le(le(7));return Vt===tt||!Vt.has(7)||!p(Ft)||+Ft!=7})&&Le},Nt=function(Le,tt){return!o(function(){var Vt=new tt,Ft=Le({a:Vt,b:Vt});return!(Ft&&Ft.a===Ft.b&&Ft.a instanceof tt&&Ft.a.stack===Vt.stack)})},rt=function(Le){return!o(function(){var tt=Le(new l.AggregateError([1],Bt,{cause:3}));return tt.name!=="AggregateError"||tt.errors[0]!==1||tt.message!==Bt||tt.cause!==3})},gt=l.structuredClone,ft=r||!Nt(gt,V)||!Nt(gt,Q)||!rt(gt),qe=!gt&&Et(function(Le){return new ee(Bt,{detail:Le}).detail}),Be=Et(gt)||qe,xe=function(Le){throw new Q("Uncloneable type: "+Le,rr)},Re=function(Le,tt){throw new Q((tt||"Cloning")+" of "+Le+" cannot be properly polyfilled in this engine",rr)},$e=function(Le,tt){return Be||Re(tt),Be(Le)},We=function(){var Le;try{Le=new l.DataTransfer}catch(tt){try{Le=new l.ClipboardEvent("").clipboardData}catch(Vt){}}return Le&&Le.items&&Le.files?Le:null},Ye=function(Le,tt,Vt){if(Z(tt,Le))return j(tt,Le);var Ft=Vt||A(Le),Wt,Gt,Pt,Qt,Ze,fe;if(Ft==="SharedArrayBuffer")Be?Wt=Be(Le):Wt=Le;else{var pe=l.DataView;!pe&&!u(Le.slice)&&Re("ArrayBuffer");try{if(u(Le.slice)&&!Le.resizable)Wt=Le.slice(0);else for(Gt=Le.byteLength,Pt=("maxByteLength"in Le)?{maxByteLength:Le.maxByteLength}:void 0,Wt=new ArrayBuffer(Gt,Pt),Qt=new pe(Le),Ze=new pe(Wt),fe=0;fe<Gt;fe++)Ze.setUint8(fe,Qt.getUint8(fe))}catch(It){throw new Q("ArrayBuffer is detached",rr)}}return ae(tt,Le,Wt),Wt},dt=function(Le,tt,Vt,Ft,Wt){var Gt=l[tt];return p(Gt)||Re(tt),new Gt(Ye(Le.buffer,Wt),Vt,Ft)},xt=function(Le,tt){if(y(Le)&&xe("Symbol"),!p(Le))return Le;if(tt){if(Z(tt,Le))return j(tt,Le)}else tt=new ce;var Vt=A(Le),Ft,Wt,Gt,Pt,Qt,Ze,fe,pe;switch(Vt){case"Array":Gt=q(O(Le));break;case"Object":Gt={};break;case"Map":Gt=new ce;break;case"Set":Gt=new me;break;case"RegExp":Gt=new RegExp(Le.source,B(Le));break;case"Error":switch(Wt=Le.name,Wt){case"AggregateError":Gt=new(c(Wt))([]);break;case"EvalError":case"RangeError":case"ReferenceError":case"SuppressedError":case"SyntaxError":case"TypeError":case"URIError":Gt=new(c(Wt));break;case"CompileError":case"LinkError":case"RuntimeError":Gt=new(c("WebAssembly",Wt));break;default:Gt=new V}break;case"DOMException":Gt=new Q(Le.message,Le.name);break;case"ArrayBuffer":case"SharedArrayBuffer":Gt=Ye(Le,tt,Vt);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":Ze=Vt==="DataView"?Le.byteLength:Le.length,Gt=dt(Le,Vt,Le.byteOffset,Ze,tt);break;case"DOMQuad":try{Gt=new DOMQuad(xt(Le.p1,tt),xt(Le.p2,tt),xt(Le.p3,tt),xt(Le.p4,tt))}catch(It){Gt=$e(Le,Vt)}break;case"File":if(Be)try{Gt=Be(Le),A(Gt)!==Vt&&(Gt=void 0)}catch(It){}if(!Gt)try{Gt=new File([Le],Le.name,Le)}catch(It){}Gt||Re(Vt);break;case"FileList":if(Pt=We(),Pt){for(Qt=0,Ze=O(Le);Qt<Ze;Qt++)Pt.items.add(xt(Le[Qt],tt));Gt=Pt.files}else Gt=$e(Le,Vt);break;case"ImageData":try{Gt=new ImageData(xt(Le.data,tt),Le.width,Le.height,{colorSpace:Le.colorSpace})}catch(It){Gt=$e(Le,Vt)}break;default:if(Be)Gt=Be(Le);else switch(Vt){case"BigInt":Gt=le(Le.valueOf());break;case"Boolean":Gt=le(Mt(Le));break;case"Number":Gt=le(bt(Le));break;case"String":Gt=le(Rt(Le));break;case"Date":Gt=new J(Ht(Le));break;case"Blob":try{Gt=Le.slice(0,Le.size,Le.type)}catch(It){Re(Vt)}break;case"DOMPoint":case"DOMPointReadOnly":Ft=l[Vt];try{Gt=Ft.fromPoint?Ft.fromPoint(Le):new Ft(Le.x,Le.y,Le.z,Le.w)}catch(It){Re(Vt)}break;case"DOMRect":case"DOMRectReadOnly":Ft=l[Vt];try{Gt=Ft.fromRect?Ft.fromRect(Le):new Ft(Le.x,Le.y,Le.width,Le.height)}catch(It){Re(Vt)}break;case"DOMMatrix":case"DOMMatrixReadOnly":Ft=l[Vt];try{Gt=Ft.fromMatrix?Ft.fromMatrix(Le):new Ft(Le)}catch(It){Re(Vt)}break;case"AudioData":case"VideoFrame":u(Le.clone)||Re(Vt);try{Gt=Le.clone()}catch(It){xe(Vt)}break;case"CropTarget":case"CryptoKey":case"FileSystemDirectoryHandle":case"FileSystemFileHandle":case"FileSystemHandle":case"GPUCompilationInfo":case"GPUCompilationMessage":case"ImageBitmap":case"RTCCertificate":case"WebAssembly.Module":Re(Vt);default:xe(Vt)}}switch(ae(tt,Le,Gt),Vt){case"Array":case"Object":for(fe=Ge(Le),Qt=0,Ze=O(fe);Qt<Ze;Qt++)pe=fe[Qt],R(Gt,pe,xt(Le[pe],tt));break;case"Map":Le.forEach(function(It,Te){ae(Gt,xt(Te,tt),xt(It,tt))});break;case"Set":Le.forEach(function(It){Pe(Gt,xt(It,tt))});break;case"Error":C(Gt,"message",xt(Le.message,tt)),k(Le,"cause")&&C(Gt,"cause",xt(Le.cause,tt)),Wt==="AggregateError"?Gt.errors=xt(Le.errors,tt):Wt==="SuppressedError"&&(Gt.error=xt(Le.error,tt),Gt.suppressed=xt(Le.suppressed,tt));case"DOMException":se&&C(Gt,"stack",xt(Le.stack,tt))}return Gt},ir=function(Le,tt){if(!p(Le))throw new ue("Transfer option cannot be converted to a sequence");var Vt=[];m(Le,function(Te){Ne(Vt,b(Te))});for(var Ft=0,Wt=O(Vt),Gt=new me,Pt,Qt,Ze,fe,pe,It;Ft<Wt;){if(Pt=Vt[Ft++],Qt=A(Pt),Qt==="ArrayBuffer"?Oe(Gt,Pt):Z(tt,Pt))throw new Q("Duplicate transferable",rr);if(Qt==="ArrayBuffer"){Pe(Gt,Pt);continue}if(ie)fe=gt(Pt,{transfer:[Pt]});else switch(Qt){case"ImageBitmap":Ze=l.OffscreenCanvas,a(Ze)||Re(Qt,je);try{pe=new Ze(Pt.width,Pt.height),It=pe.getContext("bitmaprenderer"),It.transferFromImageBitmap(Pt),fe=pe.transferToImageBitmap()}catch(Te){}break;case"AudioData":case"VideoFrame":(!u(Pt.clone)||!u(Pt.close))&&Re(Qt,je);try{fe=Pt.clone(),Pt.close()}catch(Te){}break;case"MediaSourceHandle":case"MessagePort":case"OffscreenCanvas":case"ReadableStream":case"TransformStream":case"WritableStream":Re(Qt,je)}if(fe===void 0)throw new Q("This object cannot be transferred: "+Qt,rr);ae(tt,Pt,fe)}return Gt},er=function(Le){$(Le,function(tt){ie?Be(tt,{transfer:[tt]}):u(tt.transfer)?tt.transfer():G?G(tt):Re("ArrayBuffer",je)})};i({global:!0,enumerable:!0,sham:!ie,forced:ft},{structuredClone:function(tt){var Vt=M(arguments.length,1)>1&&!x(arguments[1])?b(arguments[1]):void 0,Ft=Vt?Vt.transfer:void 0,Wt,Gt;Ft!==void 0&&(Wt=new ce,Gt=ir(Ft,Wt));var Pt=xt(tt,Wt);return Gt&&er(Gt),Pt}})},41208:function(d,_,e){"use strict";e(88469),e(91572)},91340:function(d,_,e){"use strict";e(11005);var r=e(94488),i=e(92916),l=e(89945),c=e(94237),f=e(35454),o=e(3299),h=e(2291),u=e(64110),a=e(66477),x=e(94573),p=e(83126),y=e(94844),m=e(56472),b=e(55327),A=e(32621),k=e(80666),R=e(97607),C=e(80449),O=e(31946),M=e(69905),B=e(20132),N=e(35012),K=e(85428),$=e(26006),G=e(25587),se=e(57106),ie=e(59893),le=e(63668),q=ie("iterator"),J="URLSearchParams",V=J+"Iterator",ue=y.set,ee=y.getterFor(J),Q=y.getterFor(V),ce=Object.getOwnPropertyDescriptor,Z=function(Wt){if(!f)return i[Wt];var Gt=ce(i,Wt);return Gt&&Gt.value},j=Z("fetch"),ae=Z("Request"),me=Z("Headers"),Pe=ae&&ae.prototype,Oe=me&&me.prototype,Ge=i.RegExp,Ne=i.TypeError,Mt=i.decodeURIComponent,bt=i.encodeURIComponent,Rt=c("".charAt),Ht=c([].join),Bt=c([].push),rr=c("".replace),je=c([].shift),Et=c([].splice),Nt=c("".split),rt=c("".slice),gt=/\+/g,ft=Array(4),qe=function(Wt){return ft[Wt-1]||(ft[Wt-1]=Ge("((?:%[\\da-f]{2}){"+Wt+"})","gi"))},Be=function(Wt){try{return Mt(Wt)}catch(Gt){return Wt}},xe=function(Wt){var Gt=rr(Wt,gt," "),Pt=4;try{return Mt(Gt)}catch(Qt){for(;Pt;)Gt=rr(Gt,qe(Pt--),Be);return Gt}},Re=/[!'()~]|%20/g,$e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},We=function(Wt){return $e[Wt]},Ye=function(Wt){return rr(bt(Wt),Re,We)},dt=p(function(Gt,Pt){ue(this,{type:V,target:ee(Gt).entries,index:0,kind:Pt})},J,function(){var Gt=Q(this),Pt=Gt.target,Qt=Gt.index++;if(!Pt||Qt>=Pt.length)return Gt.target=void 0,G(void 0,!0);var Ze=Pt[Qt];switch(Gt.kind){case"keys":return G(Ze.key,!1);case"values":return G(Ze.value,!1)}return G([Ze.key,Ze.value],!1)},!0),xt=function(Wt){this.entries=[],this.url=null,Wt!==void 0&&(O(Wt)?this.parseObject(Wt):this.parseQuery(typeof Wt=="string"?Rt(Wt,0)==="?"?rt(Wt,1):Wt:M(Wt)))};xt.prototype={type:J,bindURL:function(Wt){this.url=Wt,this.update()},parseObject:function(Wt){var Gt=this.entries,Pt=$(Wt),Qt,Ze,fe,pe,It,Te,ct;if(Pt)for(Qt=K(Wt,Pt),Ze=Qt.next;!(fe=l(Ze,Qt)).done;){if(pe=K(C(fe.value)),It=pe.next,(Te=l(It,pe)).done||(ct=l(It,pe)).done||!l(It,pe).done)throw new Ne("Expected sequence with length 2");Bt(Gt,{key:M(Te.value),value:M(ct.value)})}else for(var $t in Wt)A(Wt,$t)&&Bt(Gt,{key:$t,value:M(Wt[$t])})},parseQuery:function(Wt){if(Wt)for(var Gt=this.entries,Pt=Nt(Wt,"&"),Qt=0,Ze,fe;Qt<Pt.length;)Ze=Pt[Qt++],Ze.length&&(fe=Nt(Ze,"="),Bt(Gt,{key:xe(je(fe)),value:xe(Ht(fe,"="))}))},serialize:function(){for(var Wt=this.entries,Gt=[],Pt=0,Qt;Pt<Wt.length;)Qt=Wt[Pt++],Bt(Gt,Ye(Qt.key)+"="+Ye(Qt.value));return Ht(Gt,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var ir=function(){m(this,er);var Gt=arguments.length>0?arguments[0]:void 0,Pt=ue(this,new xt(Gt));f||(this.size=Pt.entries.length)},er=ir.prototype;if(a(er,{append:function(Gt,Pt){var Qt=ee(this);se(arguments.length,2),Bt(Qt.entries,{key:M(Gt),value:M(Pt)}),f||this.length++,Qt.updateURL()},delete:function(Wt){for(var Gt=ee(this),Pt=se(arguments.length,1),Qt=Gt.entries,Ze=M(Wt),fe=Pt<2?void 0:arguments[1],pe=fe===void 0?fe:M(fe),It=0;It<Qt.length;){var Te=Qt[It];if(Te.key===Ze&&(pe===void 0||Te.value===pe)){if(Et(Qt,It,1),pe!==void 0)break}else It++}f||(this.size=Qt.length),Gt.updateURL()},get:function(Gt){var Pt=ee(this).entries;se(arguments.length,1);for(var Qt=M(Gt),Ze=0;Ze<Pt.length;Ze++)if(Pt[Ze].key===Qt)return Pt[Ze].value;return null},getAll:function(Gt){var Pt=ee(this).entries;se(arguments.length,1);for(var Qt=M(Gt),Ze=[],fe=0;fe<Pt.length;fe++)Pt[fe].key===Qt&&Bt(Ze,Pt[fe].value);return Ze},has:function(Gt){for(var Pt=ee(this).entries,Qt=se(arguments.length,1),Ze=M(Gt),fe=Qt<2?void 0:arguments[1],pe=fe===void 0?fe:M(fe),It=0;It<Pt.length;){var Te=Pt[It++];if(Te.key===Ze&&(pe===void 0||Te.value===pe))return!0}return!1},set:function(Gt,Pt){var Qt=ee(this);se(arguments.length,1);for(var Ze=Qt.entries,fe=!1,pe=M(Gt),It=M(Pt),Te=0,ct;Te<Ze.length;Te++)ct=Ze[Te],ct.key===pe&&(fe?Et(Ze,Te--,1):(fe=!0,ct.value=It));fe||Bt(Ze,{key:pe,value:It}),f||(this.size=Ze.length),Qt.updateURL()},sort:function(){var Gt=ee(this);le(Gt.entries,function(Pt,Qt){return Pt.key>Qt.key?1:-1}),Gt.updateURL()},forEach:function(Gt){for(var Pt=ee(this).entries,Qt=k(Gt,arguments.length>1?arguments[1]:void 0),Ze=0,fe;Ze<Pt.length;)fe=Pt[Ze++],Qt(fe.value,fe.key,this)},keys:function(){return new dt(this,"keys")},values:function(){return new dt(this,"values")},entries:function(){return new dt(this,"entries")}},{enumerable:!0}),h(er,q,er.entries,{name:"entries"}),h(er,"toString",function(){return ee(this).serialize()},{enumerable:!0}),f&&u(er,"size",{get:function(){return ee(this).entries.length},configurable:!0,enumerable:!0}),x(ir,J),r({global:!0,constructor:!0,forced:!o},{URLSearchParams:ir}),!o&&b(me)){var Le=c(Oe.has),tt=c(Oe.set),Vt=function(Wt){if(O(Wt)){var Gt=Wt.body,Pt;if(R(Gt)===J)return Pt=Wt.headers?new me(Wt.headers):new me,Le(Pt,"content-type")||tt(Pt,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),B(Wt,{body:N(0,M(Gt)),headers:N(0,Pt)})}return Wt};if(b(j)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(Gt){return j(Gt,arguments.length>1?Vt(arguments[1]):{})}}),b(ae)){var Ft=function(Gt){return m(this,Pe),new ae(Gt,arguments.length>1?Vt(arguments[1]):{})};Pe.constructor=Ft,Ft.prototype=Pe,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Ft})}}d.exports={URLSearchParams:ir,getState:ee}},4890:function(d,_,e){"use strict";var r=e(2291),i=e(94237),l=e(69905),c=e(57106),f=URLSearchParams,o=f.prototype,h=i(o.append),u=i(o.delete),a=i(o.forEach),x=i([].push),p=new f("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&r(o,"delete",function(y){var m=arguments.length,b=m<2?void 0:arguments[1];if(m&&b===void 0)return u(this,y);var A=[];a(this,function(K,$){x(A,{key:$,value:K})}),c(m,1);for(var k=l(y),R=l(b),C=0,O=0,M=!1,B=A.length,N;C<B;)N=A[C++],M||N.key===k?(M=!0,u(this,N.key)):O++;for(;O<B;)N=A[O++],N.key===k&&N.value===R||h(this,N.key,N.value)},{enumerable:!0,unsafe:!0})},5340:function(d,_,e){"use strict";var r=e(2291),i=e(94237),l=e(69905),c=e(57106),f=URLSearchParams,o=f.prototype,h=i(o.getAll),u=i(o.has),a=new f("a=1");(a.has("a",2)||!a.has("a",void 0))&&r(o,"has",function(p){var y=arguments.length,m=y<2?void 0:arguments[1];if(y&&m===void 0)return u(this,p);var b=h(this,p);c(y,1);for(var A=l(m),k=0;k<b.length;)if(b[k++]===A)return!0;return!1},{enumerable:!0,unsafe:!0})},7893:function(d,_,e){"use strict";e(91340)},61650:function(d,_,e){"use strict";var r=e(35454),i=e(94237),l=e(64110),c=URLSearchParams.prototype,f=i(c.forEach);r&&!("size"in c)&&l(c,"size",{get:function(){var h=0;return f(this,function(){h++}),h},configurable:!0,enumerable:!0})},40061:function(d,_,e){"use strict";var r=e(94488),i=e(65911),l=e(3338),c=e(57106),f=e(69905),o=e(3299),h=i("URL"),u=o&&l(function(){h.canParse()});r({target:"URL",stat:!0,forced:!u},{canParse:function(x){var p=c(arguments.length,1),y=f(x),m=p<2||arguments[1]===void 0?void 0:f(arguments[1]);try{return!!new h(y,m)}catch(b){return!1}}})},13588:function(d,_,e){"use strict";e(20852);var r=e(94488),i=e(35454),l=e(3299),c=e(92916),f=e(80666),o=e(94237),h=e(2291),u=e(64110),a=e(56472),x=e(32621),p=e(80530),y=e(60255),m=e(71698),b=e(13764).codeAt,A=e(93245),k=e(69905),R=e(94573),C=e(57106),O=e(91340),M=e(94844),B=M.set,N=M.getterFor("URL"),K=O.URLSearchParams,$=O.getState,G=c.URL,se=c.TypeError,ie=c.parseInt,le=Math.floor,q=Math.pow,J=o("".charAt),V=o(/./.exec),ue=o([].join),ee=o(1 .toString),Q=o([].pop),ce=o([].push),Z=o("".replace),j=o([].shift),ae=o("".split),me=o("".slice),Pe=o("".toLowerCase),Oe=o([].unshift),Ge="Invalid authority",Ne="Invalid scheme",Mt="Invalid host",bt="Invalid port",Rt=/[a-z]/i,Ht=/[\d+-.a-z]/i,Bt=/\d/,rr=/^0x/i,je=/^[0-7]+$/,Et=/^\d+$/,Nt=/^[\da-f]+$/i,rt=/[\0\t\n\r #%/:<>?@[\\\]^|]/,gt=/[\0\t\n\r #/:<>?@[\\\]^|]/,ft=/^[\u0000-\u0020]+/,qe=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Be=/[\t\n\r]/g,xe,Re=function(Xt){var _t=ae(Xt,"."),ut,lt,jt,yr,vr,it,Ar;if(_t.length&&_t[_t.length-1]===""&&_t.length--,ut=_t.length,ut>4)return Xt;for(lt=[],jt=0;jt<ut;jt++){if(yr=_t[jt],yr==="")return Xt;if(vr=10,yr.length>1&&J(yr,0)==="0"&&(vr=V(rr,yr)?16:8,yr=me(yr,vr===8?1:2)),yr==="")it=0;else{if(!V(vr===10?Et:vr===8?je:Nt,yr))return Xt;it=ie(yr,vr)}ce(lt,it)}for(jt=0;jt<ut;jt++)if(it=lt[jt],jt===ut-1){if(it>=q(256,5-ut))return null}else if(it>255)return null;for(Ar=Q(lt),jt=0;jt<lt.length;jt++)Ar+=lt[jt]*q(256,3-jt);return Ar},$e=function(Xt){var _t=[0,0,0,0,0,0,0,0],ut=0,lt=null,jt=0,yr,vr,it,Ar,on,jn,Hr,Un=function(){return J(Xt,jt)};if(Un()===":"){if(J(Xt,1)!==":")return;jt+=2,ut++,lt=ut}for(;Un();){if(ut===8)return;if(Un()===":"){if(lt!==null)return;jt++,ut++,lt=ut;continue}for(yr=vr=0;vr<4&&V(Nt,Un());)yr=yr*16+ie(Un(),16),jt++,vr++;if(Un()==="."){if(vr===0||(jt-=vr,ut>6))return;for(it=0;Un();){if(Ar=null,it>0)if(Un()==="."&&it<4)jt++;else return;if(!V(Bt,Un()))return;for(;V(Bt,Un());){if(on=ie(Un(),10),Ar===null)Ar=on;else{if(Ar===0)return;Ar=Ar*10+on}if(Ar>255)return;jt++}_t[ut]=_t[ut]*256+Ar,it++,(it===2||it===4)&&ut++}if(it!==4)return;break}else if(Un()===":"){if(jt++,!Un())return}else if(Un())return;_t[ut++]=yr}if(lt!==null)for(jn=ut-lt,ut=7;ut!==0&&jn>0;)Hr=_t[ut],_t[ut--]=_t[lt+jn-1],_t[lt+--jn]=Hr;else if(ut!==8)return;return _t},We=function(Xt){for(var _t=null,ut=1,lt=null,jt=0,yr=0;yr<8;yr++)Xt[yr]!==0?(jt>ut&&(_t=lt,ut=jt),lt=null,jt=0):(lt===null&&(lt=yr),++jt);return jt>ut&&(_t=lt,ut=jt),_t},Ye=function(Xt){var _t,ut,lt,jt;if(typeof Xt=="number"){for(_t=[],ut=0;ut<4;ut++)Oe(_t,Xt%256),Xt=le(Xt/256);return ue(_t,".")}else if(typeof Xt=="object"){for(_t="",lt=We(Xt),ut=0;ut<8;ut++)jt&&Xt[ut]===0||(jt&&(jt=!1),lt===ut?(_t+=ut?":":"::",jt=!0):(_t+=ee(Xt[ut],16),ut<7&&(_t+=":")));return"["+_t+"]"}return Xt},dt={},xt=p({},dt,{" ":1,'"':1,"<":1,">":1,"`":1}),ir=p({},xt,{"#":1,"?":1,"{":1,"}":1}),er=p({},ir,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Le=function(Xt,_t){var ut=b(Xt,0);return ut>32&&ut<127&&!x(_t,Xt)?Xt:encodeURIComponent(Xt)},tt={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Vt=function(Xt,_t){var ut;return Xt.length===2&&V(Rt,J(Xt,0))&&((ut=J(Xt,1))===":"||!_t&&ut==="|")},Ft=function(Xt){var _t;return Xt.length>1&&Vt(me(Xt,0,2))&&(Xt.length===2||(_t=J(Xt,2))==="/"||_t==="\\"||_t==="?"||_t==="#")},Wt=function(Xt){return Xt==="."||Pe(Xt)==="%2e"},Gt=function(Xt){return Xt=Pe(Xt),Xt===".."||Xt==="%2e."||Xt===".%2e"||Xt==="%2e%2e"},Pt={},Qt={},Ze={},fe={},pe={},It={},Te={},ct={},$t={},Ct={},Ie={},St={},Ue={},Se={},yt={},Lt={},Me={},Pr={},At={},Gr={},Yr={},Ir=function(Xt,_t,ut){var lt=k(Xt),jt,yr,vr;if(_t){if(yr=this.parse(lt),yr)throw new se(yr);this.searchParams=null}else{if(ut!==void 0&&(jt=new Ir(ut,!0)),yr=this.parse(lt,null,jt),yr)throw new se(yr);vr=$(new K),vr.bindURL(this),this.searchParams=vr}};Ir.prototype={type:"URL",parse:function(Xt,_t,ut){var lt=this,jt=_t||Pt,yr=0,vr="",it=!1,Ar=!1,on=!1,jn,Hr,Un,Hn;for(Xt=k(Xt),_t||(lt.scheme="",lt.username="",lt.password="",lt.host=null,lt.port=null,lt.path=[],lt.query=null,lt.fragment=null,lt.cannotBeABaseURL=!1,Xt=Z(Xt,ft,""),Xt=Z(Xt,qe,"$1")),Xt=Z(Xt,Be,""),jn=y(Xt);yr<=jn.length;){switch(Hr=jn[yr],jt){case Pt:if(Hr&&V(Rt,Hr))vr+=Pe(Hr),jt=Qt;else{if(_t)return Ne;jt=Ze;continue}break;case Qt:if(Hr&&(V(Ht,Hr)||Hr==="+"||Hr==="-"||Hr==="."))vr+=Pe(Hr);else if(Hr===":"){if(_t&&(lt.isSpecial()!==x(tt,vr)||vr==="file"&&(lt.includesCredentials()||lt.port!==null)||lt.scheme==="file"&&!lt.host))return;if(lt.scheme=vr,_t){lt.isSpecial()&&tt[lt.scheme]===lt.port&&(lt.port=null);return}vr="",lt.scheme==="file"?jt=Se:lt.isSpecial()&&ut&&ut.scheme===lt.scheme?jt=fe:lt.isSpecial()?jt=ct:jn[yr+1]==="/"?(jt=pe,yr++):(lt.cannotBeABaseURL=!0,ce(lt.path,""),jt=At)}else{if(_t)return Ne;vr="",jt=Ze,yr=0;continue}break;case Ze:if(!ut||ut.cannotBeABaseURL&&Hr!=="#")return Ne;if(ut.cannotBeABaseURL&&Hr==="#"){lt.scheme=ut.scheme,lt.path=m(ut.path),lt.query=ut.query,lt.fragment="",lt.cannotBeABaseURL=!0,jt=Yr;break}jt=ut.scheme==="file"?Se:It;continue;case fe:if(Hr==="/"&&jn[yr+1]==="/")jt=$t,yr++;else{jt=It;continue}break;case pe:if(Hr==="/"){jt=Ct;break}else{jt=Pr;continue}case It:if(lt.scheme=ut.scheme,Hr===xe)lt.username=ut.username,lt.password=ut.password,lt.host=ut.host,lt.port=ut.port,lt.path=m(ut.path),lt.query=ut.query;else if(Hr==="/"||Hr==="\\"&<.isSpecial())jt=Te;else if(Hr==="?")lt.username=ut.username,lt.password=ut.password,lt.host=ut.host,lt.port=ut.port,lt.path=m(ut.path),lt.query="",jt=Gr;else if(Hr==="#")lt.username=ut.username,lt.password=ut.password,lt.host=ut.host,lt.port=ut.port,lt.path=m(ut.path),lt.query=ut.query,lt.fragment="",jt=Yr;else{lt.username=ut.username,lt.password=ut.password,lt.host=ut.host,lt.port=ut.port,lt.path=m(ut.path),lt.path.length--,jt=Pr;continue}break;case Te:if(lt.isSpecial()&&(Hr==="/"||Hr==="\\"))jt=$t;else if(Hr==="/")jt=Ct;else{lt.username=ut.username,lt.password=ut.password,lt.host=ut.host,lt.port=ut.port,jt=Pr;continue}break;case ct:if(jt=$t,Hr!=="/"||J(vr,yr+1)!=="/")continue;yr++;break;case $t:if(Hr!=="/"&&Hr!=="\\"){jt=Ct;continue}break;case Ct:if(Hr==="@"){it&&(vr="%40"+vr),it=!0,Un=y(vr);for(var Tn=0;Tn<Un.length;Tn++){var zn=Un[Tn];if(zn===":"&&!on){on=!0;continue}var yn=Le(zn,er);on?lt.password+=yn:lt.username+=yn}vr=""}else if(Hr===xe||Hr==="/"||Hr==="?"||Hr==="#"||Hr==="\\"&<.isSpecial()){if(it&&vr==="")return Ge;yr-=y(vr).length+1,vr="",jt=Ie}else vr+=Hr;break;case Ie:case St:if(_t&<.scheme==="file"){jt=Lt;continue}else if(Hr===":"&&!Ar){if(vr==="")return Mt;if(Hn=lt.parseHost(vr),Hn)return Hn;if(vr="",jt=Ue,_t===St)return}else if(Hr===xe||Hr==="/"||Hr==="?"||Hr==="#"||Hr==="\\"&<.isSpecial()){if(lt.isSpecial()&&vr==="")return Mt;if(_t&&vr===""&&(lt.includesCredentials()||lt.port!==null))return;if(Hn=lt.parseHost(vr),Hn)return Hn;if(vr="",jt=Me,_t)return;continue}else Hr==="["?Ar=!0:Hr==="]"&&(Ar=!1),vr+=Hr;break;case Ue:if(V(Bt,Hr))vr+=Hr;else if(Hr===xe||Hr==="/"||Hr==="?"||Hr==="#"||Hr==="\\"&<.isSpecial()||_t){if(vr!==""){var wi=ie(vr,10);if(wi>65535)return bt;lt.port=lt.isSpecial()&&wi===tt[lt.scheme]?null:wi,vr=""}if(_t)return;jt=Me;continue}else return bt;break;case Se:if(lt.scheme="file",Hr==="/"||Hr==="\\")jt=yt;else if(ut&&ut.scheme==="file")switch(Hr){case xe:lt.host=ut.host,lt.path=m(ut.path),lt.query=ut.query;break;case"?":lt.host=ut.host,lt.path=m(ut.path),lt.query="",jt=Gr;break;case"#":lt.host=ut.host,lt.path=m(ut.path),lt.query=ut.query,lt.fragment="",jt=Yr;break;default:Ft(ue(m(jn,yr),""))||(lt.host=ut.host,lt.path=m(ut.path),lt.shortenPath()),jt=Pr;continue}else{jt=Pr;continue}break;case yt:if(Hr==="/"||Hr==="\\"){jt=Lt;break}ut&&ut.scheme==="file"&&!Ft(ue(m(jn,yr),""))&&(Vt(ut.path[0],!0)?ce(lt.path,ut.path[0]):lt.host=ut.host),jt=Pr;continue;case Lt:if(Hr===xe||Hr==="/"||Hr==="\\"||Hr==="?"||Hr==="#"){if(!_t&&Vt(vr))jt=Pr;else if(vr===""){if(lt.host="",_t)return;jt=Me}else{if(Hn=lt.parseHost(vr),Hn)return Hn;if(lt.host==="localhost"&&(lt.host=""),_t)return;vr="",jt=Me}continue}else vr+=Hr;break;case Me:if(lt.isSpecial()){if(jt=Pr,Hr!=="/"&&Hr!=="\\")continue}else if(!_t&&Hr==="?")lt.query="",jt=Gr;else if(!_t&&Hr==="#")lt.fragment="",jt=Yr;else if(Hr!==xe&&(jt=Pr,Hr!=="/"))continue;break;case Pr:if(Hr===xe||Hr==="/"||Hr==="\\"&<.isSpecial()||!_t&&(Hr==="?"||Hr==="#")){if(Gt(vr)?(lt.shortenPath(),Hr!=="/"&&!(Hr==="\\"&<.isSpecial())&&ce(lt.path,"")):Wt(vr)?Hr!=="/"&&!(Hr==="\\"&<.isSpecial())&&ce(lt.path,""):(lt.scheme==="file"&&!lt.path.length&&Vt(vr)&&(lt.host&&(lt.host=""),vr=J(vr,0)+":"),ce(lt.path,vr)),vr="",lt.scheme==="file"&&(Hr===xe||Hr==="?"||Hr==="#"))for(;lt.path.length>1&<.path[0]==="";)j(lt.path);Hr==="?"?(lt.query="",jt=Gr):Hr==="#"&&(lt.fragment="",jt=Yr)}else vr+=Le(Hr,ir);break;case At:Hr==="?"?(lt.query="",jt=Gr):Hr==="#"?(lt.fragment="",jt=Yr):Hr!==xe&&(lt.path[0]+=Le(Hr,dt));break;case Gr:!_t&&Hr==="#"?(lt.fragment="",jt=Yr):Hr!==xe&&(Hr==="'"&<.isSpecial()?lt.query+="%27":Hr==="#"?lt.query+="%23":lt.query+=Le(Hr,dt));break;case Yr:Hr!==xe&&(lt.fragment+=Le(Hr,xt));break}yr++}},parseHost:function(Xt){var _t,ut,lt;if(J(Xt,0)==="["){if(J(Xt,Xt.length-1)!=="]"||(_t=$e(me(Xt,1,-1)),!_t))return Mt;this.host=_t}else if(this.isSpecial()){if(Xt=A(Xt),V(rt,Xt)||(_t=Re(Xt),_t===null))return Mt;this.host=_t}else{if(V(gt,Xt))return Mt;for(_t="",ut=y(Xt),lt=0;lt<ut.length;lt++)_t+=Le(ut[lt],dt);this.host=_t}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||this.scheme==="file"},includesCredentials:function(){return this.username!==""||this.password!==""},isSpecial:function(){return x(tt,this.scheme)},shortenPath:function(){var Xt=this.path,_t=Xt.length;_t&&(this.scheme!=="file"||_t!==1||!Vt(Xt[0],!0))&&Xt.length--},serialize:function(){var Xt=this,_t=Xt.scheme,ut=Xt.username,lt=Xt.password,jt=Xt.host,yr=Xt.port,vr=Xt.path,it=Xt.query,Ar=Xt.fragment,on=_t+":";return jt!==null?(on+="//",Xt.includesCredentials()&&(on+=ut+(lt?":"+lt:"")+"@"),on+=Ye(jt),yr!==null&&(on+=":"+yr)):_t==="file"&&(on+="//"),on+=Xt.cannotBeABaseURL?vr[0]:vr.length?"/"+ue(vr,"/"):"",it!==null&&(on+="?"+it),Ar!==null&&(on+="#"+Ar),on},setHref:function(Xt){var _t=this.parse(Xt);if(_t)throw new se(_t);this.searchParams.update()},getOrigin:function(){var Xt=this.scheme,_t=this.port;if(Xt==="blob")try{return new Rr(Xt.path[0]).origin}catch(ut){return"null"}return Xt==="file"||!this.isSpecial()?"null":Xt+"://"+Ye(this.host)+(_t!==null?":"+_t:"")},getProtocol:function(){return this.scheme+":"},setProtocol:function(Xt){this.parse(k(Xt)+":",Pt)},getUsername:function(){return this.username},setUsername:function(Xt){var _t=y(k(Xt));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var ut=0;ut<_t.length;ut++)this.username+=Le(_t[ut],er)}},getPassword:function(){return this.password},setPassword:function(Xt){var _t=y(k(Xt));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var ut=0;ut<_t.length;ut++)this.password+=Le(_t[ut],er)}},getHost:function(){var Xt=this.host,_t=this.port;return Xt===null?"":_t===null?Ye(Xt):Ye(Xt)+":"+_t},setHost:function(Xt){this.cannotBeABaseURL||this.parse(Xt,Ie)},getHostname:function(){var Xt=this.host;return Xt===null?"":Ye(Xt)},setHostname:function(Xt){this.cannotBeABaseURL||this.parse(Xt,St)},getPort:function(){var Xt=this.port;return Xt===null?"":k(Xt)},setPort:function(Xt){this.cannotHaveUsernamePasswordPort()||(Xt=k(Xt),Xt===""?this.port=null:this.parse(Xt,Ue))},getPathname:function(){var Xt=this.path;return this.cannotBeABaseURL?Xt[0]:Xt.length?"/"+ue(Xt,"/"):""},setPathname:function(Xt){this.cannotBeABaseURL||(this.path=[],this.parse(Xt,Me))},getSearch:function(){var Xt=this.query;return Xt?"?"+Xt:""},setSearch:function(Xt){Xt=k(Xt),Xt===""?this.query=null:(J(Xt,0)==="?"&&(Xt=me(Xt,1)),this.query="",this.parse(Xt,Gr)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var Xt=this.fragment;return Xt?"#"+Xt:""},setHash:function(Xt){if(Xt=k(Xt),Xt===""){this.fragment=null;return}J(Xt,0)==="#"&&(Xt=me(Xt,1)),this.fragment="",this.parse(Xt,Yr)},update:function(){this.query=this.searchParams.serialize()||null}};var Rr=function(_t){var ut=a(this,mr),lt=C(arguments.length,1)>1?arguments[1]:void 0,jt=B(ut,new Ir(_t,!1,lt));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())},mr=Rr.prototype,Nr=function(Xt,_t){return{get:function(){return N(this)[Xt]()},set:_t&&function(ut){return N(this)[_t](ut)},configurable:!0,enumerable:!0}};if(i&&(u(mr,"href",Nr("serialize","setHref")),u(mr,"origin",Nr("getOrigin")),u(mr,"protocol",Nr("getProtocol","setProtocol")),u(mr,"username",Nr("getUsername","setUsername")),u(mr,"password",Nr("getPassword","setPassword")),u(mr,"host",Nr("getHost","setHost")),u(mr,"hostname",Nr("getHostname","setHostname")),u(mr,"port",Nr("getPort","setPort")),u(mr,"pathname",Nr("getPathname","setPathname")),u(mr,"search",Nr("getSearch","setSearch")),u(mr,"searchParams",Nr("getSearchParams")),u(mr,"hash",Nr("getHash","setHash"))),h(mr,"toJSON",function(){return N(this).serialize()},{enumerable:!0}),h(mr,"toString",function(){return N(this).serialize()},{enumerable:!0}),G){var Jr=G.createObjectURL,sn=G.revokeObjectURL;Jr&&h(Rr,"createObjectURL",f(Jr,G)),sn&&h(Rr,"revokeObjectURL",f(sn,G))}R(Rr,"URL"),r({global:!0,constructor:!0,forced:!l,sham:!i},{URL:Rr})},25204:function(d,_,e){"use strict";e(13588)},47803:function(d,_,e){"use strict";var r=e(94488),i=e(89945);r({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return i(URL.prototype.toString,this)}})},73825:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i){if(Array.isArray(i))return i}},65873:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});var r=e(89878);function i(l,c,f){return c=(0,r.Z)(c),c in l?Object.defineProperty(l,c,{value:f,enumerable:!0,configurable:!0,writable:!0}):l[c]=f,l}},38329:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(){return r=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},r.apply(this,arguments)}},66160:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(){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,_,e){"use strict";e.d(_,{Z:function(){return l}});var r=e(65873);function i(c,f){var o=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);f&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),o.push.apply(o,h)}return o}function l(c){for(var f=1;f<arguments.length;f++){var o=arguments[f]!=null?arguments[f]:{};f%2?i(Object(o),!0).forEach(function(h){(0,r.Z)(c,h,o[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(o,h))})}return c}},38127:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});function r(l,c){if(l==null)return{};var f={},o=Object.keys(l),h,u;for(u=0;u<o.length;u++)h=o[u],!(c.indexOf(h)>=0)&&(f[h]=l[h]);return f}function i(l,c){if(l==null)return{};var f=r(l,c),o,h;if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(l);for(h=0;h<u.length;h++)o=u[h],!(c.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(l,o)&&(f[o]=l[o])}return f}},87296:function(d,_,e){"use strict";e.d(_,{Z:function(){return f}});var r=e(73825);function i(o,h){var u=o==null?null:typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(u!=null){var a,x,p,y,m=[],b=!0,A=!1;try{if(p=(u=u.call(o)).next,h===0){if(Object(u)!==u)return;b=!1}else for(;!(b=(a=p.call(u)).done)&&(m.push(a.value),m.length!==h);b=!0);}catch(k){A=!0,x=k}finally{try{if(!b&&u.return!=null&&(y=u.return(),Object(y)!==y))return}finally{if(A)throw x}}return m}}var l=e(99227),c=e(66160);function f(o,h){return(0,r.Z)(o)||i(o,h)||(0,l.Z)(o,h)||(0,c.Z)()}},89878:function(d,_,e){"use strict";e.d(_,{Z:function(){return l}});var r=e(8616);function i(c,f){if((0,r.Z)(c)!="object"||!c)return c;var o=c[Symbol.toPrimitive];if(o!==void 0){var h=o.call(c,f||"default");if((0,r.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,r.Z)(f)=="symbol"?f:String(f)}},8616:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i){"@babel/helpers - typeof";return r=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},r(i)}},99227:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});function r(l,c){(c==null||c>l.length)&&(c=l.length);for(var f=0,o=new Array(c);f<c;f++)o[f]=l[f];return o}function i(l,c){if(l){if(typeof l=="string")return r(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 r(l,c)}}},87268:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(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}},43577:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i){if(Array.isArray(i))return i}},13028:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i){if(i===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return i}},95764:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});function r(l,c,f,o,h,u,a){try{var x=l[u](a),p=x.value}catch(y){return void f(y)}x.done?c(p):Promise.resolve(p).then(o,h)}function i(l){return function(){var c=this,f=arguments;return new Promise(function(o,h){var u=l.apply(c,f);function a(p){r(u,o,h,a,x,"next",p)}function x(p){r(u,o,h,a,x,"throw",p)}a(void 0)})}}},99153:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i,l){if(!(i instanceof l))throw new TypeError("Cannot call a class as a function")}},84851:function(d,_,e){"use strict";e.d(_,{Z:function(){return l}});var r=e(95172);function i(c,f){for(var o=0;o<f.length;o++){var h=f[o];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(c,(0,r.Z)(h.key),h)}}function l(c,f,o){return f&&i(c.prototype,f),o&&i(c,o),Object.defineProperty(c,"prototype",{writable:!1}),c}},93046:function(d,_,e){"use strict";e.d(_,{Z:function(){return c}});var r=e(92359),i=e(61230),l=e(88243);function c(f){var o=(0,i.Z)();return function(){var h,u=(0,r.Z)(f);if(o){var a=(0,r.Z)(this).constructor;h=Reflect.construct(u,arguments,a)}else h=u.apply(this,arguments);return(0,l.Z)(this,h)}}},4635:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});var r=e(95172);function i(l,c,f){return(c=(0,r.Z)(c))in l?Object.defineProperty(l,c,{value:f,enumerable:!0,configurable:!0,writable:!0}):l[c]=f,l}},14809:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(){return r=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},r.apply(null,arguments)}},92359:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(l){return l.__proto__||Object.getPrototypeOf(l)},r(i)}},19257:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});var r=e(2386);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,r.Z)(l,c)}},61230:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(){try{var i=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(l){}return(r=function(){return!!i})()}},90017:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i){if(typeof Symbol!="undefined"&&i[Symbol.iterator]!=null||i["@@iterator"]!=null)return Array.from(i)}},22740:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}},88590:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});var r=e(4635);function i(l){for(var c=1;c<arguments.length;c++){var f=arguments[c]!=null?Object(arguments[c]):{},o=Object.keys(f);typeof Object.getOwnPropertySymbols=="function"&&o.push.apply(o,Object.getOwnPropertySymbols(f).filter(function(h){return Object.getOwnPropertyDescriptor(f,h).enumerable})),o.forEach(function(h){(0,r.Z)(l,h,f[h])})}return l}},20439:function(d,_,e){"use strict";e.d(_,{Z:function(){return l}});var r=e(4635);function i(c,f){var o=Object.keys(c);if(Object.getOwnPropertySymbols){var h=Object.getOwnPropertySymbols(c);f&&(h=h.filter(function(u){return Object.getOwnPropertyDescriptor(c,u).enumerable})),o.push.apply(o,h)}return o}function l(c){for(var f=1;f<arguments.length;f++){var o=arguments[f]!=null?arguments[f]:{};f%2?i(Object(o),!0).forEach(function(h){(0,r.Z)(c,h,o[h])}):Object.getOwnPropertyDescriptors?Object.defineProperties(c,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach(function(h){Object.defineProperty(c,h,Object.getOwnPropertyDescriptor(o,h))})}return c}},62646:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});var r=e(74126);function i(l,c){if(l==null)return{};var f,o,h=(0,r.Z)(l,c);if(Object.getOwnPropertySymbols){var u=Object.getOwnPropertySymbols(l);for(o=0;o<u.length;o++)f=u[o],c.indexOf(f)===-1&&{}.propertyIsEnumerable.call(l,f)&&(h[f]=l[f])}return h}},74126:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(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}},88243:function(d,_,e){"use strict";e.d(_,{Z:function(){return l}});var r=e(93664),i=e(13028);function l(c,f){if(f&&((0,r.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)}},70539:function(d,_,e){"use strict";e.d(_,{Z:function(){return x}});function r(p,y){this.v=p,this.k=y}function i(p,y,m,b){var A=Object.defineProperty;try{A({},"",{})}catch(k){A=0}i=function(R,C,O,M){if(C)A?A(R,C,{value:O,enumerable:!M,configurable:!M,writable:!M}):R[C]=O;else{var B=function(K,$){i(R,K,function(G){return this._invoke(K,$,G)})};B("next",0),B("throw",1),B("return",2)}},i(p,y,m,b)}function l(){var p,y,m=typeof Symbol=="function"?Symbol:{},b=m.iterator||"@@iterator",A=m.toStringTag||"@@toStringTag";function k($,G,se,ie){var le=G&&G.prototype instanceof C?G:C,q=Object.create(le.prototype);return i(q,"_invoke",function(J,V,ue){var ee,Q,ce,Z=0,j=ue||[],ae=!1,me={p:0,n:0,v:p,a:Pe,f:Pe.bind(p,4),d:function(Ge,Ne){return ee=Ge,Q=0,ce=p,me.n=Ne,R}};function Pe(Oe,Ge){for(Q=Oe,ce=Ge,y=0;!ae&&Z&&!Ne&&y<j.length;y++){var Ne,Mt=j[y],bt=me.p,Rt=Mt[2];Oe>3?(Ne=Rt===Ge)&&(ce=Mt[(Q=Mt[4])?5:(Q=3,3)],Mt[4]=Mt[5]=p):Mt[0]<=bt&&((Ne=Oe<2&&bt<Mt[1])?(Q=0,me.v=Ge,me.n=Mt[1]):bt<Rt&&(Ne=Oe<3||Mt[0]>Ge||Ge>Rt)&&(Mt[4]=Oe,Mt[5]=Ge,me.n=Rt,Q=0))}if(Ne||Oe>1)return R;throw ae=!0,Ge}return function(Oe,Ge,Ne){if(Z>1)throw TypeError("Generator is already running");for(ae&&Ge===1&&Pe(Ge,Ne),Q=Ge,ce=Ne;(y=Q<2?p:ce)||!ae;){ee||(Q?Q<3?(Q>1&&(me.n=-1),Pe(Q,ce)):me.n=ce:me.v=ce);try{if(Z=2,ee){if(Q||(Oe="next"),y=ee[Oe]){if(!(y=y.call(ee,ce)))throw TypeError("iterator result is not an object");if(!y.done)return y;ce=y.value,Q<2&&(Q=0)}else Q===1&&(y=ee.return)&&y.call(ee),Q<2&&(ce=TypeError("The iterator does not provide a '"+Oe+"' method"),Q=1);ee=p}else if((y=(ae=me.n<0)?ce:J.call(V,me))!==R)break}catch(Mt){ee=p,Q=1,ce=Mt}finally{Z=1}}return{value:y,done:ae}}}($,se,ie),!0),q}var R={};function C(){}function O(){}function M(){}y=Object.getPrototypeOf;var B=[][b]?y(y([][b]())):(i(y={},b,function(){return this}),y),N=M.prototype=C.prototype=Object.create(B);function K($){return Object.setPrototypeOf?Object.setPrototypeOf($,M):($.__proto__=M,i($,A,"GeneratorFunction")),$.prototype=Object.create(N),$}return O.prototype=M,i(N,"constructor",M),i(M,"constructor",O),O.displayName="GeneratorFunction",i(M,A,"GeneratorFunction"),i(N),i(N,A,"Generator"),i(N,b,function(){return this}),i(N,"toString",function(){return"[object Generator]"}),(l=function(){return{w:k,m:K}})()}function c(p,y){function m(A,k,R,C){try{var O=p[A](k),M=O.value;return M instanceof r?y.resolve(M.v).then(function(B){m("next",B,R,C)},function(B){m("throw",B,R,C)}):y.resolve(M).then(function(B){O.value=B,R(O)},function(B){return m("throw",B,R,C)})}catch(B){C(B)}}var b;this.next||(i(c.prototype),i(c.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),i(this,"_invoke",function(A,k,R){function C(){return new y(function(O,M){m(A,R,O,M)})}return b=b?b.then(C,C):C()},!0)}function f(p,y,m,b,A){return new c(l().w(p,y,m,b),A||Promise)}function o(p,y,m,b,A){var k=f(p,y,m,b,A);return k.next().then(function(R){return R.done?R.value:k.next()})}function h(p){var y=Object(p),m=[];for(var b in y)m.unshift(b);return function A(){for(;m.length;)if((b=m.pop())in y)return A.value=b,A.done=!1,A;return A.done=!0,A}}var u=e(93664);function a(p){if(p!=null){var y=p[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],m=0;if(y)return y.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,u.Z)(p)+" is not iterable")}function x(){"use strict";var p=l(),y=p.m(x),m=(Object.getPrototypeOf?Object.getPrototypeOf(y):y.__proto__).constructor;function b(R){var C=typeof R=="function"&&R.constructor;return!!C&&(C===m||(C.displayName||C.name)==="GeneratorFunction")}var A={throw:1,return:2,break:3,continue:3};function k(R){var C,O;return function(M){C||(C={stop:function(){return O(M.a,2)},catch:function(){return M.v},abrupt:function(N,K){return O(M.a,A[N],K)},delegateYield:function(N,K,$){return C.resultName=K,O(M.d,a(N),$)},finish:function(N){return O(M.f,N)}},O=function(N,K,$){M.p=C.prev,M.n=C.next;try{return N(K,$)}finally{C.next=M.n}}),C.resultName&&(C[C.resultName]=M.v,C.resultName=void 0),C.sent=M.v,C.next=M.n;try{return R.call(this,C)}finally{M.p=C.prev,M.n=C.next}}}return(x=function(){return{wrap:function(O,M,B,N){return p.w(k(O),M,B,N&&N.reverse())},isGeneratorFunction:b,mark:p.m,awrap:function(O,M){return new r(O,M)},AsyncIterator:c,async:function(O,M,B,N,K){return(b(M)?f:o)(k(O),M,B,N,K)},keys:h,values:a}})()}},2386:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i,l){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(c,f){return c.__proto__=f,c},r(i,l)}},50298:function(d,_,e){"use strict";e.d(_,{Z:function(){return f}});var r=e(43577);function i(o,h){var u=o==null?null:typeof Symbol!="undefined"&&o[Symbol.iterator]||o["@@iterator"];if(u!=null){var a,x,p,y,m=[],b=!0,A=!1;try{if(p=(u=u.call(o)).next,h===0){if(Object(u)!==u)return;b=!1}else for(;!(b=(a=p.call(u)).done)&&(m.push(a.value),m.length!==h);b=!0);}catch(k){A=!0,x=k}finally{try{if(!b&&u.return!=null&&(y=u.return(),Object(y)!==y))return}finally{if(A)throw x}}return m}}var l=e(58750),c=e(22740);function f(o,h){return(0,r.Z)(o)||i(o,h)||(0,l.Z)(o,h)||(0,c.Z)()}},21696:function(d,_,e){"use strict";e.d(_,{Z:function(){return f}});var r=e(43577),i=e(90017),l=e(58750),c=e(22740);function f(o){return(0,r.Z)(o)||(0,i.Z)(o)||(0,l.Z)(o)||(0,c.Z)()}},95190:function(d,_,e){"use strict";e.d(_,{Z:function(){return o}});var r=e(87268);function i(h){if(Array.isArray(h))return(0,r.Z)(h)}var l=e(90017),c=e(58750);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 o(h){return i(h)||(0,l.Z)(h)||(0,c.Z)(h)||f()}},95172:function(d,_,e){"use strict";e.d(_,{Z:function(){return l}});var r=e(93664);function i(c,f){if((0,r.Z)(c)!="object"||!c)return c;var o=c[Symbol.toPrimitive];if(o!==void 0){var h=o.call(c,f||"default");if((0,r.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,r.Z)(f)=="symbol"?f:f+""}},93664:function(d,_,e){"use strict";e.d(_,{Z:function(){return r}});function r(i){"@babel/helpers - typeof";return r=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},r(i)}},58750:function(d,_,e){"use strict";e.d(_,{Z:function(){return i}});var r=e(87268);function i(l,c){if(l){if(typeof l=="string")return(0,r.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,r.Z)(l,c):void 0}}},81168:function(d,_,e){"use strict";e.d(_,{ZP:function(){return at}});const r=Number.isFinite||function(E){return typeof E=="number"&&isFinite(E)},i=Number.isSafeInteger||function(E){return typeof E=="number"&&Math.abs(E)<=l},l=Number.MAX_SAFE_INTEGER||9007199254740991;let c=function(E){return E.NETWORK_ERROR="networkError",E.MEDIA_ERROR="mediaError",E.KEY_SYSTEM_ERROR="keySystemError",E.MUX_ERROR="muxError",E.OTHER_ERROR="otherError",E}({}),f=function(E){return E.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",E.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",E.KEY_SYSTEM_NO_SESSION="keySystemNoSession",E.KEY_SYSTEM_NO_CONFIGURED_LICENSE="keySystemNoConfiguredLicense",E.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",E.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED="keySystemServerCertificateRequestFailed",E.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED="keySystemServerCertificateUpdateFailed",E.KEY_SYSTEM_SESSION_UPDATE_FAILED="keySystemSessionUpdateFailed",E.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED="keySystemStatusOutputRestricted",E.KEY_SYSTEM_STATUS_INTERNAL_ERROR="keySystemStatusInternalError",E.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR="keySystemDestroyMediaKeysError",E.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR="keySystemDestroyCloseSessionError",E.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR="keySystemDestroyRemoveSessionError",E.MANIFEST_LOAD_ERROR="manifestLoadError",E.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",E.MANIFEST_PARSING_ERROR="manifestParsingError",E.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",E.LEVEL_EMPTY_ERROR="levelEmptyError",E.LEVEL_LOAD_ERROR="levelLoadError",E.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",E.LEVEL_PARSING_ERROR="levelParsingError",E.LEVEL_SWITCH_ERROR="levelSwitchError",E.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",E.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",E.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",E.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",E.FRAG_LOAD_ERROR="fragLoadError",E.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",E.FRAG_DECRYPT_ERROR="fragDecryptError",E.FRAG_PARSING_ERROR="fragParsingError",E.FRAG_GAP="fragGap",E.REMUX_ALLOC_ERROR="remuxAllocError",E.KEY_LOAD_ERROR="keyLoadError",E.KEY_LOAD_TIMEOUT="keyLoadTimeOut",E.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",E.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",E.BUFFER_APPEND_ERROR="bufferAppendError",E.BUFFER_APPENDING_ERROR="bufferAppendingError",E.BUFFER_STALLED_ERROR="bufferStalledError",E.BUFFER_FULL_ERROR="bufferFullError",E.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",E.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",E.ASSET_LIST_LOAD_ERROR="assetListLoadError",E.ASSET_LIST_LOAD_TIMEOUT="assetListLoadTimeout",E.ASSET_LIST_PARSING_ERROR="assetListParsingError",E.INTERSTITIAL_ASSET_ITEM_ERROR="interstitialAssetItemError",E.INTERNAL_EXCEPTION="internalException",E.INTERNAL_ABORTED="aborted",E.ATTACH_MEDIA_ERROR="attachMediaError",E.UNKNOWN="unknown",E}({}),o=function(E){return E.MEDIA_ATTACHING="hlsMediaAttaching",E.MEDIA_ATTACHED="hlsMediaAttached",E.MEDIA_DETACHING="hlsMediaDetaching",E.MEDIA_DETACHED="hlsMediaDetached",E.MEDIA_ENDED="hlsMediaEnded",E.STALL_RESOLVED="hlsStallResolved",E.BUFFER_RESET="hlsBufferReset",E.BUFFER_CODECS="hlsBufferCodecs",E.BUFFER_CREATED="hlsBufferCreated",E.BUFFER_APPENDING="hlsBufferAppending",E.BUFFER_APPENDED="hlsBufferAppended",E.BUFFER_EOS="hlsBufferEos",E.BUFFERED_TO_END="hlsBufferedToEnd",E.BUFFER_FLUSHING="hlsBufferFlushing",E.BUFFER_FLUSHED="hlsBufferFlushed",E.MANIFEST_LOADING="hlsManifestLoading",E.MANIFEST_LOADED="hlsManifestLoaded",E.MANIFEST_PARSED="hlsManifestParsed",E.LEVEL_SWITCHING="hlsLevelSwitching",E.LEVEL_SWITCHED="hlsLevelSwitched",E.LEVEL_LOADING="hlsLevelLoading",E.LEVEL_LOADED="hlsLevelLoaded",E.LEVEL_UPDATED="hlsLevelUpdated",E.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",E.LEVELS_UPDATED="hlsLevelsUpdated",E.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",E.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",E.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",E.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",E.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",E.AUDIO_TRACK_UPDATED="hlsAudioTrackUpdated",E.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",E.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",E.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",E.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",E.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",E.SUBTITLE_TRACK_UPDATED="hlsSubtitleTrackUpdated",E.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",E.CUES_PARSED="hlsCuesParsed",E.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",E.INIT_PTS_FOUND="hlsInitPtsFound",E.FRAG_LOADING="hlsFragLoading",E.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",E.FRAG_LOADED="hlsFragLoaded",E.FRAG_DECRYPTED="hlsFragDecrypted",E.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",E.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",E.FRAG_PARSING_METADATA="hlsFragParsingMetadata",E.FRAG_PARSED="hlsFragParsed",E.FRAG_BUFFERED="hlsFragBuffered",E.FRAG_CHANGED="hlsFragChanged",E.FPS_DROP="hlsFpsDrop",E.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",E.MAX_AUTO_LEVEL_UPDATED="hlsMaxAutoLevelUpdated",E.ERROR="hlsError",E.DESTROYING="hlsDestroying",E.KEY_LOADING="hlsKeyLoading",E.KEY_LOADED="hlsKeyLoaded",E.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",E.BACK_BUFFER_REACHED="hlsBackBufferReached",E.STEERING_MANIFEST_LOADED="hlsSteeringManifestLoaded",E.ASSET_LIST_LOADING="hlsAssetListLoading",E.ASSET_LIST_LOADED="hlsAssetListLoaded",E.INTERSTITIALS_UPDATED="hlsInterstitialsUpdated",E.INTERSTITIALS_BUFFERED_TO_BOUNDARY="hlsInterstitialsBufferedToBoundary",E.INTERSTITIAL_ASSET_PLAYER_CREATED="hlsInterstitialAssetPlayerCreated",E.INTERSTITIAL_STARTED="hlsInterstitialStarted",E.INTERSTITIAL_ASSET_STARTED="hlsInterstitialAssetStarted",E.INTERSTITIAL_ASSET_ENDED="hlsInterstitialAssetEnded",E.INTERSTITIAL_ASSET_ERROR="hlsInterstitialAssetError",E.INTERSTITIAL_ENDED="hlsInterstitialEnded",E.INTERSTITIALS_PRIMARY_RESUMED="hlsInterstitialsPrimaryResumed",E.PLAYOUT_LIMIT_REACHED="hlsPlayoutLimitReached",E.EVENT_CUE_ENTER="hlsEventCueEnter",E}({});var h={MANIFEST:"manifest",LEVEL:"level",AUDIO_TRACK:"audioTrack",SUBTITLE_TRACK:"subtitleTrack"},u={MAIN:"main",AUDIO:"audio",SUBTITLE:"subtitle"};class a{constructor(t,n=0,s=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_=n,this.totalWeight_=s}sample(t,n){const s=Math.pow(this.alpha_,t);this.estimate_=n*(1-s)+s*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 x{constructor(t,n,s,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_=s,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new a(t),this.fast_=new a(n),this.defaultTTFB_=v,this.ttfb_=new a(t)}update(t,n){const{slow_:s,fast_:v,ttfb_:w}=this;s.halfLife!==t&&(this.slow_=new a(t,s.getEstimate(),s.getTotalWeight())),v.halfLife!==n&&(this.fast_=new a(n,v.getEstimate(),v.getTotalWeight())),w.halfLife!==t&&(this.ttfb_=new a(t,w.getEstimate(),w.getTotalWeight()))}sample(t,n){t=Math.max(t,this.minDelayMs_);const s=8*n,v=t/1e3,w=s/v;this.fast_.sample(v,w),this.slow_.sample(v,w)}sampleTTFB(t){const n=t/1e3,s=Math.sqrt(2)*Math.exp(-Math.pow(n,2)/2);this.ttfb_.sample(s,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(E,t,n){return(t=k(t))in E?Object.defineProperty(E,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):E[t]=n,E}function y(){return y=Object.assign?Object.assign.bind():function(E){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)({}).hasOwnProperty.call(n,s)&&(E[s]=n[s])}return E},y.apply(null,arguments)}function m(E,t){var n=Object.keys(E);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(E);t&&(s=s.filter(function(v){return Object.getOwnPropertyDescriptor(E,v).enumerable})),n.push.apply(n,s)}return n}function b(E){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(s){p(E,s,n[s])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(s){Object.defineProperty(E,s,Object.getOwnPropertyDescriptor(n,s))})}return E}function A(E,t){if(typeof E!="object"||!E)return E;var n=E[Symbol.toPrimitive];if(n!==void 0){var s=n.call(E,t);if(typeof s!="object")return s;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(E)}function k(E){var t=A(E,"string");return typeof t=="symbol"?t:t+""}class R{constructor(t,n){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 s=`[${t}]:`;this.trace=C,this.debug=n.debug.bind(null,s),this.log=n.log.bind(null,s),this.warn=n.warn.bind(null,s),this.info=n.info.bind(null,s),this.error=n.error.bind(null,s)}}const C=function(){},O={trace:C,debug:C,log:C,warn:C,info:C,error:C};function M(){return y({},O)}function B(E,t){const n=self.console[E];return n?n.bind(self.console,`${t?"["+t+"] ":""}[${E}] >`):C}function N(E,t,n){return t[E]?t[E].bind(t):B(E,n)}const K=M();function $(E,t,n){const s=M();if(typeof console=="object"&&E===!0||typeof E=="object"){const v=["debug","log","info","warn","error"];v.forEach(w=>{s[w]=N(w,E,n)});try{s.log(`Debug logs enabled for "${t}" in hls.js version 1.6.7`)}catch(w){return M()}v.forEach(w=>{K[w]=N(w,E)})}else y(K,s);return s}const G=K;function se(E=!0){return typeof self=="undefined"?void 0:(E||!self.MediaSource)&&self.ManagedMediaSource||self.MediaSource||self.WebKitMediaSource}function ie(E){return typeof self!="undefined"&&E===self.ManagedMediaSource}function le(E,t){const n=Object.keys(E),s=Object.keys(t),v=n.length,w=s.length;return!v||!w||v===w&&!n.some(T=>s.indexOf(T)===-1)}function q(E,t=!1){if(typeof TextDecoder!="undefined"){const W=new TextDecoder("utf-8").decode(E);if(t){const te=W.indexOf("\0");return te!==-1?W.substring(0,te):W}return W.replace(/\0/g,"")}const n=E.length;let s,v,w,T="",U=0;for(;U<n;){if(s=E[U++],s===0&&t)return T;if(s===0||s===3)continue;switch(s>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:T+=String.fromCharCode(s);break;case 12:case 13:v=E[U++],T+=String.fromCharCode((s&31)<<6|v&63);break;case 14:v=E[U++],w=E[U++],T+=String.fromCharCode((s&15)<<12|(v&63)<<6|(w&63)<<0);break}}return T}const J={hexDump:function(E){let t="";for(let n=0;n<E.length;n++){let s=E[n].toString(16);s.length<2&&(s="0"+s),t+=s}return t}};function V(E){return Uint8Array.from(E.replace(/^0x/,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ")).buffer}function ue(E){return E&&E.__esModule&&Object.prototype.hasOwnProperty.call(E,"default")?E.default:E}var ee={exports:{}},Q;function ce(){return Q||(Q=1,function(E,t){(function(n){var s=/^(?=((?:[a-zA-Z0-9+\-.]+:)?))\1(?=((?:\/\/[^\/?#]*)?))\2(?=((?:(?:[^?#\/]*\/)*[^;?#\/]*)?))\3((?:;[^?#]*)?)(\?[^#]*)?(#[^]*)?$/,v=/^(?=([^\/?#]*))\1([^]*)$/,w=/(?:\/|^)\.(?=\/)/g,T=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,U={buildAbsoluteURL:function(Y,W,te){if(te=te||{},Y=Y.trim(),W=W.trim(),!W){if(!te.alwaysNormalize)return Y;var oe=U.parseURL(Y);if(!oe)throw new Error("Error trying to parse base URL.");return oe.path=U.normalizePath(oe.path),U.buildURLFromParts(oe)}var ve=U.parseURL(W);if(!ve)throw new Error("Error trying to parse relative URL.");if(ve.scheme)return te.alwaysNormalize?(ve.path=U.normalizePath(ve.path),U.buildURLFromParts(ve)):W;var we=U.parseURL(Y);if(!we)throw new Error("Error trying to parse base URL.");if(!we.netLoc&&we.path&&we.path[0]!=="/"){var Ee=v.exec(we.path);we.netLoc=Ee[1],we.path=Ee[2]}we.netLoc&&!we.path&&(we.path="/");var ot={scheme:we.scheme,netLoc:ve.netLoc,path:null,params:ve.params,query:ve.query,fragment:ve.fragment};if(!ve.netLoc&&(ot.netLoc=we.netLoc,ve.path[0]!=="/"))if(!ve.path)ot.path=we.path,ve.params||(ot.params=we.params,ve.query||(ot.query=we.query));else{var et=we.path,Ut=et.substring(0,et.lastIndexOf("/")+1)+ve.path;ot.path=U.normalizePath(Ut)}return ot.path===null&&(ot.path=te.alwaysNormalize?U.normalizePath(ve.path):ve.path),U.buildURLFromParts(ot)},parseURL:function(Y){var W=s.exec(Y);return W?{scheme:W[1]||"",netLoc:W[2]||"",path:W[3]||"",params:W[4]||"",query:W[5]||"",fragment:W[6]||""}:null},normalizePath:function(Y){for(Y=Y.split("").reverse().join("").replace(w,"");Y.length!==(Y=Y.replace(T,"")).length;);return Y.split("").reverse().join("")},buildURLFromParts:function(Y){return Y.scheme+Y.netLoc+Y.path+Y.params+Y.query+Y.fragment}};E.exports=U})()}(ee)),ee.exports}var Z=ce();class j{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 ae={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,n){const s=t.split("@",2);let v;s.length===1?v=(n==null?void 0:n.byteRangeEndOffset)||0:v=parseInt(s[1]),this._byteRange=[v,parseInt(s[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={[ae.AUDIO]:null,[ae.VIDEO]:null,[ae.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 j),this._stats}set stats(t){this._stats=t}get url(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Z.buildAbsoluteURL(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""}set url(t){this._url=t}clearElementaryStreamInfo(){const{elementaryStreams:t}=this;t[ae.AUDIO]=null,t[ae.VIDEO]=null,t[ae.AUDIOVIDEO]=null}}function Pe(E){return E.sn!=="initSegment"}class Oe extends me{constructor(t,n){super(n),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){const t=this.byteRange[0],n=this.byteRange[1];if(r(t)&&r(n))return n-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 n=this.levelkeys.identity;if(n)this._decryptdata=n.getDecryptData(this.sn);else{const s=Object.keys(this.levelkeys);if(s.length===1)return this._decryptdata=this.levelkeys[s[0]].getDecryptData(this.sn)}}return this._decryptdata}get end(){return this.start+this.duration}get endProgramDateTime(){if(this.programDateTime===null)return null;const t=r(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){const n=Object.keys(this.levelkeys),s=n.length;if(s>1||s===1&&this.levelkeys[n[0]].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(!r(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 n=this.levelkeys[t];n&&!this._decryptdata&&(this._decryptdata=n.getDecryptData(this.sn))}}abortRequests(){var t,n;(t=this.loader)==null||t.abort(),(n=this.keyLoader)==null||n.abort()}setElementaryStreamInfo(t,n,s,v,w,T=!1){const{elementaryStreams:U}=this,Y=U[t];if(!Y){U[t]={startPTS:n,endPTS:s,startDTS:v,endDTS:w,partial:T};return}Y.startPTS=Math.min(Y.startPTS,n),Y.endPTS=Math.max(Y.endPTS,s),Y.startDTS=Math.min(Y.startDTS,v),Y.endDTS=Math.max(Y.endDTS,w)}}class Ge extends me{constructor(t,n,s,v,w){super(s),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=n,this.index=v;const T=t.enumeratedString("BYTERANGE");T&&this.setByteRange(T,w),w&&(this.fragOffset=w.fragOffset+w.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 Ne(E,t){const n=Object.getPrototypeOf(E);if(n){const s=Object.getOwnPropertyDescriptor(n,t);return s||Ne(n,t)}}function Mt(E,t){const n=Ne(E,t);n&&(n.enumerable=!0,Object.defineProperty(E,t,n))}const bt=Math.pow(2,32)-1,Rt=[].push,Ht={video:1,audio:2,id3:3,text:4};function Bt(E){return String.fromCharCode.apply(null,E)}function rr(E,t){const n=E[t]<<8|E[t+1];return n<0?65536+n:n}function je(E,t){const n=Nt(E,t);return n<0?4294967296+n:n}function Et(E,t){let n=je(E,t);return n*=Math.pow(2,32),n+=je(E,t+4),n}function Nt(E,t){return E[t]<<24|E[t+1]<<16|E[t+2]<<8|E[t+3]}function rt(E){const t=E.byteLength;for(let n=0;n<t;){const s=je(E,n);if(s>8&&E[n+4]===109&&E[n+5]===111&&E[n+6]===111&&E[n+7]===102)return!0;n=s>1?n+s:t}return!1}function gt(E,t){const n=[];if(!t.length)return n;const s=E.byteLength;for(let v=0;v<s;){const w=je(E,v),T=Bt(E.subarray(v+4,v+8)),U=w>1?v+w:s;if(T===t[0])if(t.length===1)n.push(E.subarray(v+8,U));else{const Y=gt(E.subarray(v+8,U),t.slice(1));Y.length&&Rt.apply(n,Y)}v=U}return n}function ft(E){const t=[],n=E[0];let s=8;const v=je(E,s);s+=4;let w=0,T=0;n===0?(w=je(E,s),T=je(E,s+4),s+=8):(w=Et(E,s),T=Et(E,s+8),s+=16),s+=2;let U=E.length+T;const Y=rr(E,s);s+=2;for(let W=0;W<Y;W++){let te=s;const oe=je(E,te);te+=4;const ve=oe&2147483647;if((oe&2147483648)>>>31===1)return G.warn("SIDX has hierarchical references (not supported)"),null;const Ee=je(E,te);te+=4,t.push({referenceSize:ve,subsegmentDuration:Ee,info:{duration:Ee/v,start:U,end:U+ve-1}}),U+=ve,te+=4,s=te}return{earliestPresentationTime:w,timescale:v,version:n,referencesCount:Y,references:t}}function qe(E){const t=[],n=gt(E,["moov","trak"]);for(let v=0;v<n.length;v++){const w=n[v],T=gt(w,["tkhd"])[0];if(T){let U=T[0];const Y=je(T,U===0?12:20),W=gt(w,["mdia","mdhd"])[0];if(W){U=W[0];const te=je(W,U===0?12:20),oe=gt(w,["mdia","hdlr"])[0];if(oe){const ve=Bt(oe.subarray(8,12)),we={soun:ae.AUDIO,vide:ae.VIDEO}[ve],Ee=gt(w,["mdia","minf","stbl","stsd"])[0],ot=Be(Ee);we?(t[Y]={timescale:te,type:we,stsd:ot},t[we]=b({timescale:te,id:Y},ot)):t[Y]={timescale:te,type:ve,stsd:ot}}}}}return gt(E,["moov","mvex","trex"]).forEach(v=>{const w=je(v,4),T=t[w];T&&(T.default={duration:je(v,12),flags:je(v,20)})}),t}function Be(E){const t=E.subarray(8),n=t.subarray(86),s=Bt(t.subarray(4,8));let v=s,w;const T=s==="enca"||s==="encv";if(T){const W=gt(t,[s])[0].subarray(s==="enca"?28:78);gt(W,["sinf"]).forEach(oe=>{const ve=gt(oe,["schm"])[0];if(ve){const we=Bt(ve.subarray(4,8));if(we==="cbcs"||we==="cenc"){const Ee=gt(oe,["frma"])[0];Ee&&(v=Bt(Ee))}}})}const U=v;switch(v){case"avc1":case"avc2":case"avc3":case"avc4":{const Y=gt(n,["avcC"])[0];Y&&Y.length>3&&(v+="."+We(Y[1])+We(Y[2])+We(Y[3]),w=xe(U==="avc1"?"dva1":"dvav",n));break}case"mp4a":{const Y=gt(t,[s])[0],W=gt(Y.subarray(28),["esds"])[0];if(W&&W.length>7){let te=4;if(W[te++]!==3)break;te=$e(W,te),te+=2;const oe=W[te++];if(oe&128&&(te+=2),oe&64&&(te+=W[te++]),W[te++]!==4)break;te=$e(W,te);const ve=W[te++];if(ve===64)v+="."+We(ve);else break;if(te+=12,W[te++]!==5)break;te=$e(W,te);const we=W[te++];let Ee=(we&248)>>3;Ee===31&&(Ee+=1+((we&7)<<3)+((W[te]&224)>>5)),v+="."+Ee}break}case"hvc1":case"hev1":{const Y=gt(n,["hvcC"])[0];if(Y&&Y.length>12){const W=Y[1],te=["","A","B","C"][W>>6],oe=W&31,ve=je(Y,2),we=(W&32)>>5?"H":"L",Ee=Y[12],ot=Y.subarray(6,12);v+="."+te+oe,v+="."+Re(ve).toString(16).toUpperCase(),v+="."+we+Ee;let et="";for(let Ut=ot.length;Ut--;){const ar=ot[Ut];(ar||et)&&(et="."+ar.toString(16).toUpperCase()+et)}v+=et}w=xe(U=="hev1"?"dvhe":"dvh1",n);break}case"dvh1":case"dvhe":case"dvav":case"dva1":case"dav1":{v=xe(v,n)||v;break}case"vp09":{const Y=gt(n,["vpcC"])[0];if(Y&&Y.length>6){const W=Y[4],te=Y[5],oe=Y[6]>>4&15;v+="."+Ye(W)+"."+Ye(te)+"."+Ye(oe)}break}case"av01":{const Y=gt(n,["av1C"])[0];if(Y&&Y.length>2){const W=Y[1]>>>5,te=Y[1]&31,oe=Y[2]>>>7?"H":"M",ve=(Y[2]&64)>>6,we=(Y[2]&32)>>5,Ee=W===2&&ve?we?12:10:ve?10:8,ot=(Y[2]&16)>>4,et=(Y[2]&8)>>3,Ut=(Y[2]&4)>>2,ar=Y[2]&3;v+="."+W+"."+Ye(te)+oe+"."+Ye(Ee)+"."+ot+"."+et+Ut+ar+"."+Ye(1)+"."+Ye(1)+"."+Ye(1)+"."+0,w=xe("dav1",n)}break}}return{codec:v,encrypted:T,supplemental:w}}function xe(E,t){const n=gt(t,["dvvC"]),s=n.length?n[0]:gt(t,["dvcC"])[0];if(s){const v=s[2]>>1&127,w=s[2]<<5&32|s[3]>>3&31;return E+"."+Ye(v)+"."+Ye(w)}}function Re(E){let t=0;for(let n=0;n<32;n++)t|=(E>>n&1)<<31-n;return t>>>0}function $e(E,t){const n=t+5;for(;E[t++]&128&&t<n;);return t}function We(E){return("0"+E.toString(16).toUpperCase()).slice(-2)}function Ye(E){return(E<10?"0":"")+E}function dt(E,t){if(!E||!t)return E;const n=t.keyId;return n&&t.isCommonEncryption&>(E,["moov","trak"]).forEach(v=>{const T=gt(v,["mdia","minf","stbl","stsd"])[0].subarray(8);let U=gt(T,["enca"]);const Y=U.length>0;Y||(U=gt(T,["encv"])),U.forEach(W=>{const te=Y?W.subarray(28):W.subarray(78);gt(te,["sinf"]).forEach(ve=>{const we=xt(ve);if(we){const Ee=we.subarray(8,24);Ee.some(ot=>ot!==0)||(G.log(`[eme] Patching keyId in 'enc${Y?"a":"v"}>sinf>>tenc' box: ${J.hexDump(Ee)} -> ${J.hexDump(n)}`),we.set(n,8))}})})}),E}function xt(E){const t=gt(E,["schm"])[0];if(t){const n=Bt(t.subarray(4,8));if(n==="cbcs"||n==="cenc")return gt(E,["schi","tenc"])[0]}return null}function ir(E,t,n){const s={},v=gt(E,["moof","traf"]);for(let w=0;w<v.length;w++){const T=v[w],U=gt(T,["tfhd"])[0],Y=je(U,4),W=t[Y];if(!W)continue;const te=s[Y]||(s[Y]={start:NaN,duration:0,sampleCount:0,timescale:W.timescale,type:W.type}),oe=gt(T,["tfdt"])[0];if(oe){const Yt=oe[0];let Sr=je(oe,4);Yt===1&&(Sr===bt?n.warn("[mp4-demuxer]: Ignoring assumed invalid signed 64-bit track fragment decode time"):(Sr*=bt+1,Sr+=je(oe,8))),r(Sr)&&(!r(te.start)||Sr<te.start)&&(te.start=Sr)}const ve=W.default,we=je(U,0)|(ve==null?void 0:ve.flags);let Ee=(ve==null?void 0:ve.duration)||0;we&8&&(we&2?Ee=je(U,12):Ee=je(U,8));const ot=gt(T,["trun"]);let et=te.start||0,Ut=0,ar=Ee;for(let Yt=0;Yt<ot.length;Yt++){const Sr=ot[Yt],Wr=je(Sr,4),ln=te.sampleCount;te.sampleCount+=Wr;const Zr=Sr[3]&1,Xr=Sr[3]&4,tn=Sr[2]&1,Br=Sr[2]&2,Fn=Sr[2]&4,ai=Sr[2]&8;let ia=8,ji=Wr;for(Zr&&(ia+=4),Xr&&Wr&&(!(Sr[ia+1]&1)&&te.keyFrameIndex===void 0&&(te.keyFrameIndex=ln),ia+=4,tn?(ar=je(Sr,ia),ia+=4):ar=Ee,Br&&(ia+=4),ai&&(ia+=4),et+=ar,Ut+=ar,ji--);ji--;)tn?(ar=je(Sr,ia),ia+=4):ar=Ee,Br&&(ia+=4),Fn&&(Sr[ia+1]&1||te.keyFrameIndex===void 0&&(te.keyFrameIndex=te.sampleCount-(ji+1),te.keyFrameStart=et),ia+=4),ai&&(ia+=4),et+=ar,Ut+=ar;!Ut&&Ee&&(Ut+=Ee*Wr)}te.duration+=Ut}if(!Object.keys(s).some(w=>s[w].duration)){let w=1/0,T=0;const U=gt(E,["sidx"]);for(let Y=0;Y<U.length;Y++){const W=ft(U[Y]);if(W!=null&&W.references){w=Math.min(w,W.earliestPresentationTime/W.timescale);const te=W.references.reduce((oe,ve)=>oe+ve.info.duration||0,0);T=Math.max(T,te+W.earliestPresentationTime/W.timescale)}}T&&r(T)&&Object.keys(s).forEach(Y=>{s[Y].duration||(s[Y].duration=T*s[Y].timescale-s[Y].start)})}return s}function er(E){const t={valid:null,remainder:null},n=gt(E,["moof"]);if(n.length<2)return t.remainder=E,t;const s=n[n.length-1];return t.valid=E.slice(0,s.byteOffset-8),t.remainder=E.slice(s.byteOffset-8),t}function Le(E,t){const n=new Uint8Array(E.length+t.length);return n.set(E),n.set(t,E.length),n}function tt(E,t){const n=[],s=t.samples,v=t.timescale,w=t.id;let T=!1;return gt(s,["moof"]).map(Y=>{const W=Y.byteOffset-8;gt(Y,["traf"]).map(oe=>{const ve=gt(oe,["tfdt"]).map(we=>{const Ee=we[0];let ot=je(we,4);return Ee===1&&(ot*=Math.pow(2,32),ot+=je(we,8)),ot/v})[0];return ve!==void 0&&(E=ve),gt(oe,["tfhd"]).map(we=>{const Ee=je(we,4),ot=je(we,0)&16777215,et=(ot&1)!==0,Ut=(ot&2)!==0,ar=(ot&8)!==0;let Yt=0;const Sr=(ot&16)!==0;let Wr=0;const ln=(ot&32)!==0;let Zr=8;Ee===w&&(et&&(Zr+=8),Ut&&(Zr+=4),ar&&(Yt=je(we,Zr),Zr+=4),Sr&&(Wr=je(we,Zr),Zr+=4),ln&&(Zr+=4),t.type==="video"&&(T=Vt(t.codec)),gt(oe,["trun"]).map(Xr=>{const tn=Xr[0],Br=je(Xr,0)&16777215,Fn=(Br&1)!==0;let ai=0;const ia=(Br&4)!==0,ji=(Br&256)!==0;let Bi=0;const Ti=(Br&512)!==0;let ma=0;const si=(Br&1024)!==0,Ea=(Br&2048)!==0;let ba=0;const pi=je(Xr,4);let ri=8;Fn&&(ai=je(Xr,ri),ri+=4),ia&&(ri+=4);let za=ai+W;for(let ms=0;ms<pi;ms++){if(ji?(Bi=je(Xr,ri),ri+=4):Bi=Yt,Ti?(ma=je(Xr,ri),ri+=4):ma=Wr,si&&(ri+=4),Ea&&(tn===0?ba=je(Xr,ri):ba=Nt(Xr,ri),ri+=4),t.type===ae.VIDEO){let Us=0;for(;Us<ma;){const Ds=je(s,za);if(za+=4,Ft(T,s[za])){const Bo=s.subarray(za,za+Ds);Wt(Bo,T?2:1,E+ba/v,n)}za+=Ds,Us+=Ds+4}}E+=Bi/v}}))})})}),n}function Vt(E){if(!E)return!1;const t=E.substring(0,4);return t==="hvc1"||t==="hev1"||t==="dvh1"||t==="dvhe"}function Ft(E,t){if(E){const n=t>>1&63;return n===39||n===40}else return(t&31)===6}function Wt(E,t,n,s){const v=Gt(E);let w=0;w+=t;let T=0,U=0,Y=0;for(;w<v.length;){T=0;do{if(w>=v.length)break;Y=v[w++],T+=Y}while(Y===255);U=0;do{if(w>=v.length)break;Y=v[w++],U+=Y}while(Y===255);const W=v.length-w;let te=w;if(U<W)w+=U;else if(U>W){G.error(`Malformed SEI payload. ${U} is too small, only ${W} bytes left to parse.`);break}if(T===4){if(v[te++]===181){const ve=rr(v,te);if(te+=2,ve===49){const we=je(v,te);if(te+=4,we===1195456820){const Ee=v[te++];if(Ee===3){const ot=v[te++],et=31&ot,Ut=64&ot,ar=Ut?2+et*3:0,Yt=new Uint8Array(ar);if(Ut){Yt[0]=ot;for(let Sr=1;Sr<ar;Sr++)Yt[Sr]=v[te++]}s.push({type:Ee,payloadType:T,pts:n,bytes:Yt})}}}}}else if(T===5&&U>16){const oe=[];for(let Ee=0;Ee<16;Ee++){const ot=v[te++].toString(16);oe.push(ot.length==1?"0"+ot:ot),(Ee===3||Ee===5||Ee===7||Ee===9)&&oe.push("-")}const ve=U-16,we=new Uint8Array(ve);for(let Ee=0;Ee<ve;Ee++)we[Ee]=v[te++];s.push({payloadType:T,pts:n,uuid:oe.join(""),userData:q(we),userDataBytes:we})}}}function Gt(E){const t=E.byteLength,n=[];let s=1;for(;s<t-2;)E[s]===0&&E[s+1]===0&&E[s+2]===3?(n.push(s+2),s+=2):s++;if(n.length===0)return E;const v=t-n.length,w=new Uint8Array(v);let T=0;for(s=0;s<v;T++,s++)T===n[0]&&(T++,n.shift()),w[s]=E[T];return w}function Pt(E){const t=E[0];let n="",s="",v=0,w=0,T=0,U=0,Y=0,W=0;if(t===0){for(;Bt(E.subarray(W,W+1))!=="\0";)n+=Bt(E.subarray(W,W+1)),W+=1;for(n+=Bt(E.subarray(W,W+1)),W+=1;Bt(E.subarray(W,W+1))!=="\0";)s+=Bt(E.subarray(W,W+1)),W+=1;s+=Bt(E.subarray(W,W+1)),W+=1,v=je(E,12),w=je(E,16),U=je(E,20),Y=je(E,24),W=28}else if(t===1){W+=4,v=je(E,W),W+=4;const oe=je(E,W);W+=4;const ve=je(E,W);for(W+=4,T=4294967296*oe+ve,i(T)||(T=Number.MAX_SAFE_INTEGER,G.warn("Presentation time exceeds safe integer limit and wrapped to max safe integer in parsing emsg box")),U=je(E,W),W+=4,Y=je(E,W),W+=4;Bt(E.subarray(W,W+1))!=="\0";)n+=Bt(E.subarray(W,W+1)),W+=1;for(n+=Bt(E.subarray(W,W+1)),W+=1;Bt(E.subarray(W,W+1))!=="\0";)s+=Bt(E.subarray(W,W+1)),W+=1;s+=Bt(E.subarray(W,W+1)),W+=1}const te=E.subarray(W,E.byteLength);return{schemeIdUri:n,value:s,timeScale:v,presentationTime:T,presentationTimeDelta:w,eventDuration:U,id:Y,payload:te}}function Qt(E,...t){const n=t.length;let s=8,v=n;for(;v--;)s+=t[v].byteLength;const w=new Uint8Array(s);for(w[0]=s>>24&255,w[1]=s>>16&255,w[2]=s>>8&255,w[3]=s&255,w.set(E,4),v=0,s=8;v<n;v++)w.set(t[v],s),s+=t[v].byteLength;return w}function Ze(E,t,n){if(E.byteLength!==16)throw new RangeError("Invalid system id");let s,v;s=0,v=new Uint8Array;let w;s>0?(w=new Uint8Array(4),t.length>0&&new DataView(w.buffer).setUint32(0,t.length,!1)):w=new Uint8Array;const T=new Uint8Array(4);return n&&n.byteLength>0&&new DataView(T.buffer).setUint32(0,n.byteLength,!1),Qt([112,115,115,104],new Uint8Array([s,0,0,0]),E,w,v,T,n||new Uint8Array)}const fe=()=>/\(Windows.+Firefox\//i.test(navigator.userAgent),pe={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 It(E,t){const n=pe[t];return!!n&&!!n[E.slice(0,4)]}function Te(E,t,n=!0){return!E.split(",").some(s=>!ct(s,t,n))}function ct(E,t,n=!0){var s;const v=se(n);return(s=v==null?void 0:v.isTypeSupported($t(E,t)))!=null?s:!1}function $t(E,t){return`${t}/mp4;codecs=${E}`}function Ct(E){if(E){const t=E.substring(0,4);return pe.video[t]}return 2}function Ie(E){const t=fe();return E.split(",").reduce((n,s)=>{const w=t&&Vt(s)?9:pe.video[s];return w?(w*2+n)/(n?3:2):(pe.audio[s]+n)/(n?2:1)},0)}const St={};function Ue(E,t=!0){if(St[E])return St[E];const n={flac:["flac","fLaC","FLAC"],opus:["opus","Opus"],"mp4a.40.34":["mp3"]}[E];for(let v=0;v<n.length;v++){var s;if(ct(n[v],"audio",t))return St[E]=n[v],n[v];if(n[v]==="mp3"&&(s=se(t))!=null&&s.isTypeSupported("audio/mpeg"))return""}return E}const Se=/flac|opus|mp4a\.40\.34/i;function yt(E,t=!0){return E.replace(Se,n=>Ue(n.toLowerCase(),t))}function Lt(E,t){const n=[];if(E){const s=E.split(",");for(let v=0;v<s.length;v++)It(s[v],"video")||n.push(s[v])}return t&&n.push(t),n.join(",")}function Me(E,t){if(E&&(E.length>4||["ac-3","ec-3","alac","fLaC","Opus"].indexOf(E)!==-1)&&(Pr(E,"audio")||Pr(E,"video")))return E;if(t){const n=t.split(",");if(n.length>1){if(E){for(let s=n.length;s--;)if(n[s].substring(0,4)===E.substring(0,4))return n[s]}return n[0]}}return t||E}function Pr(E,t){return It(E,t)&&ct(E,t)}function At(E){const t=E.split(",");for(let n=0;n<t.length;n++){const s=t[n].split(".");s.length>2&&s[0]==="avc1"&&(t[n]=`avc1.${parseInt(s[1]).toString(16)}${("000"+parseInt(s[2]).toString(16)).slice(-4)}`)}return t.join(",")}function Gr(E){if(E.startsWith("av01.")){const t=E.split("."),n=["0","111","01","01","01","0"];for(let s=t.length;s>4&&s<10;s++)t[s]=n[s-4];return t.join(".")}return E}function Yr(E){const t=se(E)||{isTypeSupported:()=>!1};return{mpeg:t.isTypeSupported("audio/mpeg"),mp3:t.isTypeSupported('audio/mp4; codecs="mp3"'),ac3:t.isTypeSupported('audio/mp4; codecs="ac-3"')}}function Ir(E){return E.replace(/^.+codecs=["']?([^"']+).*$/,"$1")}const Rr={supported:!0,configurations:[],decodingInfoResults:[{supported:!0,powerEfficient:!0,smooth:!0}]};function mr(E,t){return{supported:!1,configurations:t,decodingInfoResults:[{supported:!1,smooth:!1,powerEfficient:!1}],error:E}}function Nr(E,t,n,s,v,w){const T=E.videoCodec,U=E.audioCodec?E.audioGroups:null,Y=w==null?void 0:w.audioCodec,W=w==null?void 0:w.channels,te=W?parseInt(W):Y?1/0:2;let oe=null;if(U!=null&&U.length)try{U.length===1&&U[0]?oe=t.groups[U[0]].channels:oe=U.reduce((ve,we)=>{if(we){const Ee=t.groups[we];if(!Ee)throw new Error(`Audio track group ${we} not found`);Object.keys(Ee.channels).forEach(ot=>{ve[ot]=(ve[ot]||0)+Ee.channels[ot]})}return ve},{2:0})}catch(ve){return!0}return T!==void 0&&(T.split(",").some(ve=>Vt(ve))||E.width>1920&&E.height>1088||E.height>1920&&E.width>1088||E.frameRate>Math.max(s,30)||E.videoRange!=="SDR"&&E.videoRange!==n||E.bitrate>Math.max(v,8e6))||!!oe&&r(te)&&Object.keys(oe).some(ve=>parseInt(ve)>te)}function Jr(E,t,n,s={}){const v=E.videoCodec;if(!v&&!E.audioCodec||!n)return Promise.resolve(Rr);const w=[],T=sn(E),U=T.length,Y=Xt(E,t,U>0),W=Y.length;for(let te=U||1*W||1;te--;){const oe={type:"media-source"};if(U&&(oe.video=T[te%U]),W){oe.audio=Y[te%W];const ve=oe.audio.bitrate;oe.video&&ve&&(oe.video.bitrate-=ve)}w.push(oe)}if(v){const te=navigator.userAgent;if(v.split(",").some(oe=>Vt(oe))&&fe())return Promise.resolve(mr(new Error(`Overriding Windows Firefox HEVC MediaCapabilities result based on user-agent string: (${te})`),w))}return Promise.all(w.map(te=>{const oe=lt(te);return s[oe]||(s[oe]=n.decodingInfo(te))})).then(te=>({supported:!te.some(oe=>!oe.supported),configurations:w,decodingInfoResults:te})).catch(te=>({supported:!1,configurations:w,decodingInfoResults:[],error:te}))}function sn(E){var t;const n=(t=E.videoCodec)==null?void 0:t.split(","),s=ut(E),v=E.width||640,w=E.height||480,T=E.frameRate||30,U=E.videoRange.toLowerCase();return n?n.map(Y=>{const W={contentType:$t(Gr(Y),"video"),width:v,height:w,bitrate:s,framerate:T};return U!=="sdr"&&(W.transferFunction=U),W}):[]}function Xt(E,t,n){var s;const v=(s=E.audioCodec)==null?void 0:s.split(","),w=ut(E);return v&&E.audioGroups?E.audioGroups.reduce((T,U)=>{var Y;const W=U?(Y=t.groups[U])==null?void 0:Y.tracks:null;return W?W.reduce((te,oe)=>{if(oe.groupId===U){const ve=parseFloat(oe.channels||"");v.forEach(we=>{const Ee={contentType:$t(we,"audio"),bitrate:n?_t(we,w):w};ve&&(Ee.channels=""+ve),te.push(Ee)})}return te},T):T},[]):[]}function _t(E,t){if(t<=1)return 1;let n=128e3;return E==="ec-3"?n=768e3:E==="ac-3"&&(n=64e4),Math.min(t/2,n)}function ut(E){return Math.ceil(Math.max(E.bitrate*.9,E.averageBitrate)/1e3)*1e3||1}function lt(E){let t="";const{audio:n,video:s}=E;if(s){const v=Ir(s.contentType);t+=`${v}_r${s.height}x${s.width}f${Math.ceil(s.framerate)}${s.transferFunction||"sd"}_${Math.ceil(s.bitrate/1e5)}`}if(n){const v=Ir(n.contentType);t+=`${s?"_":""}${v}_c${n.channels}`}return t}const jt=["NONE","TYPE-0","TYPE-1",null];function yr(E){return jt.indexOf(E)>-1}const vr=["SDR","PQ","HLG"];function it(E){return!!E&&vr.indexOf(E)>-1}var Ar={No:"",Yes:"YES",v2:"v2"};function on(E){const{canSkipUntil:t,canSkipDateRanges:n,age:s}=E,v=s<t/2;return t&&v?n?Ar.v2:Ar.Yes:Ar.No}class jn{constructor(t,n,s){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=t,this.part=n,this.skip=s}addDirectives(t){const n=new self.URL(t);return this.msn!==void 0&&n.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&n.searchParams.set("_HLS_part",this.part.toString()),this.skip&&n.searchParams.set("_HLS_skip",this.skip),n.href}}class Hr{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(s=>!!s).map(s=>s.substring(0,4)).join(","),"supplemental"in t){var n;this.supplemental=t.supplemental;const s=(n=t.supplemental)==null?void 0:n.videoCodec;s&&s!==t.videoCodec&&(this.codecSet+=`,${s.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 Un(this._audioGroups,t)}hasSubtitleGroup(t){return Un(this._subtitleGroups,t)}get audioGroups(){return this._audioGroups}get subtitleGroups(){return this._subtitleGroups}addGroupId(t,n){if(n){if(t==="audio"){let s=this._audioGroups;s||(s=this._audioGroups=[]),s.indexOf(n)===-1&&s.push(n)}else if(t==="text"){let s=this._subtitleGroups;s||(s=this._subtitleGroups=[]),s.indexOf(n)===-1&&s.push(n)}}}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 Un(E,t){return!t||!E?!1:E.indexOf(t)!==-1}function Hn(){if(typeof matchMedia=="function"){const E=matchMedia("(dynamic-range: high)"),t=matchMedia("bad query");if(E.media!==t.media)return E.matches===!0}return!1}function Tn(E,t){let n=!1,s=[];if(E&&(n=E!=="SDR",s=[E]),t){s=t.allowedVideoRanges||vr.slice(0);const v=s.join("")!=="SDR"&&!t.videoCodec;n=t.preferHDR!==void 0?t.preferHDR:v&&Hn(),n||(s=["SDR"])}return{preferHDR:n,allowedVideoRanges:s}}const zn=E=>{const t=new WeakSet;return(n,s)=>{if(E&&(s=E(n,s)),typeof s=="object"&&s!==null){if(t.has(s))return;t.add(s)}return s}},yn=(E,t)=>JSON.stringify(E,zn(t));function wi(E,t,n,s,v){const w=Object.keys(E),T=s==null?void 0:s.channels,U=s==null?void 0:s.audioCodec,Y=v==null?void 0:v.videoCodec,W=T&&parseInt(T)===2;let te=!1,oe=!1,ve=1/0,we=1/0,Ee=1/0,ot=1/0,et=0,Ut=[];const{preferHDR:ar,allowedVideoRanges:Yt}=Tn(t,v);for(let Xr=w.length;Xr--;){const tn=E[w[Xr]];te||(te=tn.channels[2]>0),ve=Math.min(ve,tn.minHeight),we=Math.min(we,tn.minFramerate),Ee=Math.min(Ee,tn.minBitrate),Yt.filter(Fn=>tn.videoRanges[Fn]>0).length>0&&(oe=!0)}ve=r(ve)?ve:0,we=r(we)?we:0;const Sr=Math.max(1080,ve),Wr=Math.max(30,we);Ee=r(Ee)?Ee:n,n=Math.max(Ee,n),oe||(t=void 0);const ln=w.length>1;return{codecSet:w.reduce((Xr,tn)=>{const Br=E[tn];if(tn===Xr)return Xr;if(Ut=oe?Yt.filter(Fn=>Br.videoRanges[Fn]>0):[],ln){if(Br.minBitrate>n)return ti(tn,`min bitrate of ${Br.minBitrate} > current estimate of ${n}`),Xr;if(!Br.hasDefaultAudio)return ti(tn,"no renditions with default or auto-select sound found"),Xr;if(U&&tn.indexOf(U.substring(0,4))%5!==0)return ti(tn,`audio codec preference "${U}" not found`),Xr;if(T&&!W){if(!Br.channels[T])return ti(tn,`no renditions with ${T} channel sound found (channels options: ${Object.keys(Br.channels)})`),Xr}else if((!U||W)&&te&&Br.channels[2]===0)return ti(tn,"no renditions with stereo sound found"),Xr;if(Br.minHeight>Sr)return ti(tn,`min resolution of ${Br.minHeight} > maximum of ${Sr}`),Xr;if(Br.minFramerate>Wr)return ti(tn,`min framerate of ${Br.minFramerate} > maximum of ${Wr}`),Xr;if(!Ut.some(Fn=>Br.videoRanges[Fn]>0))return ti(tn,`no variants with VIDEO-RANGE of ${yn(Ut)} found`),Xr;if(Y&&tn.indexOf(Y.substring(0,4))%5!==0)return ti(tn,`video codec preference "${Y}" not found`),Xr;if(Br.maxScore<et)return ti(tn,`max score of ${Br.maxScore} < selected max of ${et}`),Xr}return Xr&&(Ie(tn)>=Ie(Xr)||Br.fragmentError>E[Xr].fragmentError)?Xr:(ot=Br.minIndex,et=Br.maxScore,tn)},void 0),videoRanges:Ut,preferHDR:ar,minFramerate:we,minBitrate:Ee,minIndex:ot}}function ti(E,t){G.log(`[abr] start candidates with "${E}" ignored because ${t}`)}function Ei(E){return E.reduce((t,n)=>{let s=t.groups[n.groupId];s||(s=t.groups[n.groupId]={tracks:[],channels:{2:0},hasDefault:!1,hasAutoSelect:!1}),s.tracks.push(n);const v=n.channels||"2";return s.channels[v]=(s.channels[v]||0)+1,s.hasDefault=s.hasDefault||n.default,s.hasAutoSelect=s.hasAutoSelect||n.autoselect,s.hasDefault&&(t.hasDefaultAudio=!0),s.hasAutoSelect&&(t.hasAutoSelectAudio=!0),t},{hasDefaultAudio:!1,hasAutoSelectAudio:!1,groups:{}})}function zi(E,t,n,s){return E.slice(n,s+1).reduce((v,w,T)=>{if(!w.codecSet)return v;const U=w.audioGroups;let Y=v[w.codecSet];Y||(v[w.codecSet]=Y={minBitrate:1/0,minHeight:1/0,minFramerate:1/0,minIndex:T,maxScore:0,videoRanges:{SDR:0},channels:{2:0},hasDefaultAudio:!U,fragmentError:0}),Y.minBitrate=Math.min(Y.minBitrate,w.bitrate);const W=Math.min(w.height,w.width);return Y.minHeight=Math.min(Y.minHeight,W),Y.minFramerate=Math.min(Y.minFramerate,w.frameRate),Y.minIndex=Math.min(Y.minIndex,T),Y.maxScore=Math.max(Y.maxScore,w.score),Y.fragmentError+=w.fragmentError,Y.videoRanges[w.videoRange]=(Y.videoRanges[w.videoRange]||0)+1,U&&U.forEach(te=>{if(!te)return;const oe=t.groups[te];oe&&(Y.hasDefaultAudio=Y.hasDefaultAudio||t.hasDefaultAudio?oe.hasDefault:oe.hasAutoSelect||!t.hasDefaultAudio&&!t.hasAutoSelectAudio,Object.keys(oe.channels).forEach(ve=>{Y.channels[ve]=(Y.channels[ve]||0)+oe.channels[ve]}))}),v},{})}function Di(E){if(!E)return E;const{lang:t,assocLang:n,characteristics:s,channels:v,audioCodec:w}=E;return{lang:t,assocLang:n,characteristics:s,channels:v,audioCodec:w}}function fa(E,t,n){if("attrs"in E){const s=t.indexOf(E);if(s!==-1)return s}for(let s=0;s<t.length;s++){const v=t[s];if(qn(E,v,n))return s}return-1}function qn(E,t,n){const{groupId:s,name:v,lang:w,assocLang:T,default:U}=E,Y=E.forced;return(s===void 0||t.groupId===s)&&(v===void 0||t.name===v)&&(w===void 0||Xi(w,t.lang))&&(w===void 0||t.assocLang===T)&&(U===void 0||t.default===U)&&(Y===void 0||t.forced===Y)&&(!("characteristics"in E)||kt(E.characteristics||"",t.characteristics))&&(n===void 0||n(E,t))}function Xi(E,t="--"){return E.length===t.length?E===t:E.startsWith(t)||t.startsWith(E)}function kt(E,t=""){const n=E.split(","),s=t.split(",");return n.length===s.length&&!n.some(v=>s.indexOf(v)===-1)}function pt(E,t){const{audioCodec:n,channels:s}=E;return(n===void 0||(t.audioCodec||"").substring(0,4)===n.substring(0,4))&&(s===void 0||s===(t.channels||"2"))}function Pi(E,t,n,s,v){const w=t[s],U=t.reduce((ve,we,Ee)=>{const ot=we.uri;return(ve[ot]||(ve[ot]=[])).push(Ee),ve},{})[w.uri];U.length>1&&(s=Math.max.apply(Math,U));const Y=w.videoRange,W=w.frameRate,te=w.codecSet.substring(0,4),oe=Vi(t,s,ve=>{if(ve.videoRange!==Y||ve.frameRate!==W||ve.codecSet.substring(0,4)!==te)return!1;const we=ve.audioGroups,Ee=n.filter(ot=>!we||we.indexOf(ot.groupId)!==-1);return fa(E,Ee,v)>-1});return oe>-1?oe:Vi(t,s,ve=>{const we=ve.audioGroups,Ee=n.filter(ot=>!we||we.indexOf(ot.groupId)!==-1);return fa(E,Ee,v)>-1})}function Vi(E,t,n){for(let s=t;s>-1;s--)if(n(E[s]))return s;for(let s=t+1;s<E.length;s++)if(n(E[s]))return s;return-1}function oi(E,t){var n;return!!E&&E!==((n=t.loadLevelObj)==null?void 0:n.uri)}class xa extends R{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=n=>{var s;const{fragCurrent:v,partCurrent:w,hls:T}=this,{autoLevelEnabled:U,media:Y}=T;if(!v||!Y)return;const W=performance.now(),te=w?w.stats:v.stats,oe=w?w.duration:v.duration,ve=W-te.loading.start,we=T.minAutoLevel,Ee=v.level,ot=this._nextAutoLevel;if(te.aborted||te.loaded&&te.loaded===te.total||Ee<=we){this.clearTimer(),this._nextAutoLevel=-1;return}if(!U)return;const et=ot>-1&&ot!==Ee,Ut=!!n||et;if(!Ut&&(Y.paused||!Y.playbackRate||!Y.readyState))return;const ar=T.mainForwardBufferInfo;if(!Ut&&ar===null)return;const Yt=this.bwEstimator.getEstimateTTFB(),Sr=Math.abs(Y.playbackRate);if(ve<=Math.max(Yt,1e3*(oe/(Sr*2))))return;const Wr=ar?ar.len/Sr:0,ln=te.loading.first?te.loading.first-te.loading.start:-1,Zr=te.loaded&&ln>-1,Xr=this.getBwEstimate(),tn=T.levels,Br=tn[Ee],Fn=Math.max(te.loaded,Math.round(oe*(v.bitrate||Br.averageBitrate)/8));let ai=Zr?ve-ln:ve;ai<1&&Zr&&(ai=Math.min(ve,te.loaded*8/Xr));const ia=Zr?te.loaded*1e3/ai:0,ji=Yt/1e3,Bi=ia?(Fn-te.loaded)/ia:Fn*8/Xr+ji;if(Bi<=Wr)return;const Ti=ia?ia*8:Xr,ma=((s=(n==null?void 0:n.details)||this.hls.latestLevelDetails)==null?void 0:s.live)===!0,si=this.hls.config.abrBandWidthUpFactor;let Ea=Number.POSITIVE_INFINITY,ba;for(ba=Ee-1;ba>we;ba--){const ms=tn[ba].maxBitrate,Us=!tn[ba].details||ma;if(Ea=this.getTimeToLoadFrag(ji,Ti,oe*ms,Us),Ea<Math.min(Wr,oe+ji))break}if(Ea>=Bi||Ea>oe*10)return;Zr?this.bwEstimator.sample(ve-Math.min(Yt,ln),te.loaded):this.bwEstimator.sampleTTFB(ve);const pi=tn[ba].maxBitrate;this.getBwEstimate()*si>pi&&this.resetEstimator(pi);const ri=this.findBestLevel(pi,we,ba,0,Wr,1,1);ri>-1&&(ba=ri),this.warn(`Fragment ${v.sn}${w?" part "+w.index:""} of level ${Ee} is loading too slowly;
|
|
|
Fragment duration: ${v.duration.toFixed(3)}
|
|
|
Time to underbuffer: ${Wr.toFixed(3)} s
|
|
|
Estimated load time for current fragment: ${Bi.toFixed(3)} s
|
|
|
Estimated load time for down switch fragment: ${Ea.toFixed(3)} s
|
|
|
TTFB estimate: ${ln|0} ms
|
|
|
Current BW estimate: ${r(Xr)?Xr|0:"Unknown"} bps
|
|
|
New BW estimate: ${this.getBwEstimate()|0} bps
|
|
|
Switching to level ${ba} @ ${pi|0} bps`),T.nextLoadLevel=T.nextAutoLevel=ba,this.clearTimer();const za=()=>{if(this.clearTimer(),this.fragCurrent===v&&this.hls.loadLevel===ba&&ba>0){const ms=this.getStarvationDelay();if(this.warn(`Aborting inflight request ${ba>0?"and switching down":""}
|
|
|
Fragment duration: ${v.duration.toFixed(3)} s
|
|
|
Time to underbuffer: ${ms.toFixed(3)} s`),v.abortRequests(),this.fragCurrent=this.partCurrent=null,ba>we){let Us=this.findBestLevel(this.hls.levels[we].bitrate,we,ba,0,ms,1,1);Us===-1&&(Us=we),this.hls.nextLoadLevel=this.hls.nextAutoLevel=Us,this.resetEstimator(this.hls.levels[Us].bitrate)}}};et||Bi>Ea*2?za():this.timer=self.setInterval(za,Ea*1e3),T.trigger(o.FRAG_LOAD_EMERGENCY_ABORTED,{frag:v,part:w,stats:te})},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 x(t.abrEwmaSlowVoD,t.abrEwmaFastVoD,t.abrEwmaDefaultEstimate)}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.MAX_AUTO_LEVEL_UPDATED,this.onMaxAutoLevelUpdated,this),t.off(o.ERROR,this.onError,this))}destroy(){this.unregisterListeners(),this.clearTimer(),this.hls=this._abandonRulesCheck=this.supportedCache=null,this.fragCurrent=this.partCurrent=null}onManifestLoading(t,n){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,n){const s=n.frag;if(!this.ignoreFragment(s)){if(!s.bitrateTest){var v;this.fragCurrent=s,this.partCurrent=(v=n.part)!=null?v:null}this.clearTimer(),this.timer=self.setInterval(this._abandonRulesCheck,100)}}onLevelSwitching(t,n){this.clearTimer()}onError(t,n){if(!n.fatal)switch(n.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 s=n.frag,{fragCurrent:v,partCurrent:w}=this;if(s&&v&&s.sn===v.sn&&s.level===v.level){const T=performance.now(),U=w?w.stats:s.stats,Y=T-U.loading.start,W=U.loading.first?U.loading.first-U.loading.start:-1;if(U.loaded&&W>-1){const oe=this.bwEstimator.getEstimateTTFB();this.bwEstimator.sample(Y-Math.min(oe,W),U.loaded)}else this.bwEstimator.sampleTTFB(Y)}break}}}getTimeToLoadFrag(t,n,s,v){const w=t+s/n,T=v?t+this.lastLevelLoadSec:0;return w+T}onLevelLoaded(t,n){const s=this.hls.config,{loading:v}=n.stats,w=v.end-v.first;r(w)&&(this.lastLevelLoadSec=w/1e3),n.details.live?this.bwEstimator.update(s.abrEwmaSlowLive,s.abrEwmaFastLive):this.bwEstimator.update(s.abrEwmaSlowVoD,s.abrEwmaFastVoD),this.timer>-1&&this._abandonRulesCheck(n.levelInfo)}onFragLoaded(t,{frag:n,part:s}){const v=s?s.stats:n.stats;if(n.type===u.MAIN&&this.bwEstimator.sampleTTFB(v.loading.first-v.loading.start),!this.ignoreFragment(n)){if(this.clearTimer(),n.level===this._nextAutoLevel&&(this._nextAutoLevel=-1),this.firstSelection=-1,this.hls.config.abrMaxWithRealBitrate){const w=s?s.duration:n.duration,T=this.hls.levels[n.level],U=(T.loaded?T.loaded.bytes:0)+v.loaded,Y=(T.loaded?T.loaded.duration:0)+w;T.loaded={bytes:U,duration:Y},T.realBitrate=Math.round(8*U/Y)}if(n.bitrateTest){const w={stats:v,frag:n,part:s,id:n.type};this.onFragBuffered(o.FRAG_BUFFERED,w),n.bitrateTest=!1}else this.lastLoadedFragLevel=n.level}}onFragBuffered(t,n){const{frag:s,part:v}=n,w=v!=null&&v.stats.loaded?v.stats:s.stats;if(w.aborted||this.ignoreFragment(s))return;const T=w.parsing.end-w.loading.start-Math.min(w.loading.first-w.loading.start,this.bwEstimator.getEstimateTTFB());this.bwEstimator.sample(T,w.loaded),w.bwEstimate=this.getBwEstimate(),s.bitrateTest?this.bitrateTestDelay=T/1e3:this.bitrateTestDelay=0}ignoreFragment(t){return t.type!==u.MAIN||t.sn==="initSegment"}clearTimer(){this.timer>-1&&(self.clearInterval(this.timer),this.timer=-1)}get firstAutoLevel(){const{maxAutoLevel:t,minAutoLevel:n}=this.hls,s=this.getBwEstimate(),v=this.hls.config.maxStarvationDelay,w=this.findBestLevel(s,n,t,0,v,1,1);if(w>-1)return w;const T=this.hls.firstLevel,U=Math.min(Math.max(T,n),t);return this.warn(`Could not find best starting auto level. Defaulting to first in playlist ${T} clamped to ${U}`),U}get forcedAutoLevel(){return this.nextAutoLevelKey?-1:this._nextAutoLevel}get nextAutoLevel(){const t=this.forcedAutoLevel,s=this.bwEstimator.canEstimate(),v=this.lastLoadedFragLevel>-1;if(t!==-1&&(!s||!v||this.nextAutoLevelKey===this.getAutoLevelKey()))return t;const w=s&&v?this.getNextABRAutoLevel():this.firstAutoLevel;if(t!==-1){const T=this.hls.levels;if(T.length>Math.max(t,w)&&T[t].loadError<=T[w].loadError)return t}return this._nextAutoLevel=w,this.nextAutoLevelKey=this.getAutoLevelKey(),w}getAutoLevelKey(){return`${this.getBwEstimate()}_${this.getStarvationDelay().toFixed(2)}`}getNextABRAutoLevel(){const{fragCurrent:t,partCurrent:n,hls:s}=this;if(s.levels.length<=1)return s.loadLevel;const{maxAutoLevel:v,config:w,minAutoLevel:T}=s,U=n?n.duration:t?t.duration:0,Y=this.getBwEstimate(),W=this.getStarvationDelay();let te=w.abrBandWidthFactor,oe=w.abrBandWidthUpFactor;if(W){const et=this.findBestLevel(Y,T,v,W,0,te,oe);if(et>=0)return this.rebufferNotice=-1,et}let ve=U?Math.min(U,w.maxStarvationDelay):w.maxStarvationDelay;if(!W){const et=this.bitrateTestDelay;et&&(ve=(U?Math.min(U,w.maxLoadingDelay):w.maxLoadingDelay)-et,this.info(`bitrate test took ${Math.round(1e3*et)}ms, set first fragment max fetchDuration to ${Math.round(1e3*ve)} ms`),te=oe=1)}const we=this.findBestLevel(Y,T,v,W,ve,te,oe);if(this.rebufferNotice!==we&&(this.rebufferNotice=we,this.info(`${W?"rebuffering expected":"buffer is empty"}, optimal quality level ${we}`)),we>-1)return we;const Ee=s.levels[T],ot=s.loadLevelObj;return ot&&(Ee==null?void 0:Ee.bitrate)<ot.bitrate?T:s.loadLevel}getStarvationDelay(){const t=this.hls,n=t.media;if(!n)return 1/0;const s=n&&n.playbackRate!==0?Math.abs(n.playbackRate):1,v=t.mainForwardBufferInfo;return(v?v.len:0)/s}getBwEstimate(){return this.bwEstimator.canEstimate()?this.bwEstimator.getEstimate():this.hls.config.abrEwmaDefaultEstimate}findBestLevel(t,n,s,v,w,T,U){var Y;const W=v+w,te=this.lastLoadedFragLevel,oe=te===-1?this.hls.firstLevel:te,{fragCurrent:ve,partCurrent:we}=this,{levels:Ee,allAudioTracks:ot,loadLevel:et,config:Ut}=this.hls;if(Ee.length===1)return 0;const ar=Ee[oe],Yt=!!((Y=this.hls.latestLevelDetails)!=null&&Y.live),Sr=et===-1||te===-1;let Wr,ln="SDR",Zr=(ar==null?void 0:ar.frameRate)||0;const{audioPreference:Xr,videoPreference:tn}=Ut,Br=this.audioTracksByGroup||(this.audioTracksByGroup=Ei(ot));let Fn=-1;if(Sr){if(this.firstSelection!==-1)return this.firstSelection;const ma=this.codecTiers||(this.codecTiers=zi(Ee,Br,n,s)),si=wi(ma,ln,t,Xr,tn),{codecSet:Ea,videoRanges:ba,minFramerate:pi,minBitrate:ri,minIndex:za,preferHDR:ms}=si;Fn=za,Wr=Ea,ln=ms?ba[ba.length-1]:ba[0],Zr=pi,t=Math.max(t,ri),this.log(`picked start tier ${yn(si)}`)}else Wr=ar==null?void 0:ar.codecSet,ln=ar==null?void 0:ar.videoRange;const ai=we?we.duration:ve?ve.duration:0,ia=this.bwEstimator.getEstimateTTFB()/1e3,ji=[];for(let ma=s;ma>=n;ma--){var Bi,Ti;const si=Ee[ma],Ea=ma>oe;if(!si)continue;if(Ut.useMediaCapabilities&&!si.supportedResult&&!si.supportedPromise){const Ds=navigator.mediaCapabilities;typeof(Ds==null?void 0:Ds.decodingInfo)=="function"&&Nr(si,Br,ln,Zr,t,Xr)?(si.supportedPromise=Jr(si,Br,Ds,this.supportedCache),si.supportedPromise.then(Bo=>{if(!this.hls)return;si.supportedResult=Bo;const vl=this.hls.levels,Ru=vl.indexOf(si);Bo.error?this.warn(`MediaCapabilities decodingInfo error: "${Bo.error}" for level ${Ru} ${yn(Bo)}`):Bo.supported?Bo.decodingInfoResults.some(_l=>_l.smooth===!1||_l.powerEfficient===!1)&&this.log(`MediaCapabilities decodingInfo for level ${Ru} not smooth or powerEfficient: ${yn(Bo)}`):(this.warn(`Unsupported MediaCapabilities decodingInfo result for level ${Ru} ${yn(Bo)}`),Ru>-1&&vl.length>1&&(this.log(`Removing unsupported level ${Ru}`),this.hls.removeLevel(Ru),this.hls.loadLevel===-1&&(this.hls.nextLoadLevel=0)))})):si.supportedResult=Rr}if((Wr&&si.codecSet!==Wr||ln&&si.videoRange!==ln||Ea&&Zr>si.frameRate||!Ea&&Zr>0&&Zr<si.frameRate||(Bi=si.supportedResult)!=null&&(Ti=Bi.decodingInfoResults)!=null&&Ti.some(Ds=>Ds.smooth===!1))&&(!Sr||ma!==Fn)){ji.push(ma);continue}const ba=si.details,pi=(we?ba==null?void 0:ba.partTarget:ba==null?void 0:ba.averagetargetduration)||ai;let ri;Ea?ri=U*t:ri=T*t;const za=ai&&v>=ai*2&&w===0?si.averageBitrate:si.maxBitrate,ms=this.getTimeToLoadFrag(ia,ri,za*pi,ba===void 0);if(ri>=za&&(ma===te||si.loadError===0&&si.fragmentError===0)&&(ms<=ia||!r(ms)||Yt&&!this.bitrateTestDelay||ms<W)){const Ds=this.forcedAutoLevel;return ma!==et&&(Ds===-1||Ds!==et)&&(ji.length&&this.trace(`Skipped level(s) ${ji.join(",")} of ${s} max with CODECS and VIDEO-RANGE:"${Ee[ji[0]].codecs}" ${Ee[ji[0]].videoRange}; not compatible with "${Wr}" ${ln}`),this.info(`switch candidate:${oe}->${ma} adjustedbw(${Math.round(ri)})-bitrate=${Math.round(ri-za)} ttfb:${ia.toFixed(1)} avgDuration:${pi.toFixed(1)} maxFetchDuration:${W.toFixed(1)} fetchDuration:${ms.toFixed(1)} firstSelection:${Sr} codecSet:${si.codecSet} videoRange:${si.videoRange} hls.loadLevel:${et}`)),Sr&&(this.firstSelection=ma),ma}}return-1}set nextAutoLevel(t){const n=this.deriveNextAutoLevel(t);this._nextAutoLevel!==n&&(this.nextAutoLevelKey="",this._nextAutoLevel=n)}deriveNextAutoLevel(t){const{maxAutoLevel:n,minAutoLevel:s}=this.hls;return Math.min(Math.max(t,s),n)}}const di={search:function(E,t){let n=0,s=E.length-1,v=null,w=null;for(;n<=s;){v=(n+s)/2|0,w=E[v];const T=t(w);if(T>0)n=v+1;else if(T<0)s=v-1;else return w}return null}};function Jn(E,t,n){if(t===null||!Array.isArray(E)||!E.length||!r(t))return null;const s=E[0].programDateTime;if(t<(s||0))return null;const v=E[E.length-1].endProgramDateTime;if(t>=(v||0))return null;for(let w=0;w<E.length;++w){const T=E[w];if(nt(t,n,T))return T}return null}function mn(E,t,n=0,s=0,v=.005){let w=null;if(E){w=t[1+E.sn-t[0].sn]||null;const U=E.endDTS-n;U>0&&U<15e-7&&(n+=15e-7),w&&E.level!==w.level&&w.end<=E.end&&(w=t[2+E.sn-t[0].sn]||null)}else n===0&&t[0].start===0&&(w=t[0]);if(w&&((!E||E.level===w.level)&&vt(n,s,w)===0||nr(w,E,Math.min(v,s))))return w;const T=di.search(t,vt.bind(null,n,s));return T&&(T!==E||!w)?T:w}function nr(E,t,n){if(t&&t.start===0&&t.level<E.level&&(t.endPTS||0)>0){const s=t.tagList.reduce((v,w)=>(w[0]==="INF"&&(v+=parseFloat(w[1])),v),n);return E.start<=s}return!1}function vt(E=0,t=0,n){if(n.start<=E&&n.start+n.duration>E)return 0;const s=Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0));return n.start+n.duration-s<=E?1:n.start-s>E&&n.start?-1:0}function nt(E,t,n){const s=Math.min(t,n.duration+(n.deltaPTS?n.deltaPTS:0))*1e3;return(n.endProgramDateTime||0)-s>E}function Dt(E,t,n){if(E&&E.startCC<=t&&E.endCC>=t){let s=E.fragments;const{fragmentHint:v}=E;v&&(s=s.concat(v));let w;return di.search(s,T=>T.cc<t?1:T.cc>t?-1:(w=T,T.end<=n?1:T.start>n?-1:0)),w||null}return null}function ht(E){switch(E.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 lr(E,t){const n=ht(t);return E.default[`${n?"timeout":"error"}Retry`]}function cr(E,t){const n=E.backoff==="linear"?1:Math.pow(2,t);return Math.min(n*E.retryDelayMs,E.maxRetryDelayMs)}function Cr(E){return b(b({},E),{errorRetry:null,timeoutRetry:null})}function jr(E,t,n,s){if(!E)return!1;const v=s==null?void 0:s.code,w=t<E.maxNumRetry&&(He(v)||!!n);return E.shouldRetry?E.shouldRetry(E,t,n,s,w):w}function He(E){return E===0&&navigator.onLine===!1||!!E&&(E<400||E>499)}var Je={DoNothing:0,SendEndCallback:1,SendAlternateToPenaltyBox:2,RemoveAlternatePermanently:3,InsertDiscontinuity:4,RetryRequest:5},be={None:0,MoveAllAlternatesMatchingHost:1,MoveAllAlternatesMatchingHDCP:2,SwitchToSDR:4};class st extends R{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(o.ERROR,this.onError,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this)}unregisterListeners(){const t=this.hls;t&&(t.off(o.ERROR,this.onError,this),t.off(o.ERROR,this.onErrorOut,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.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)===u.MAIN?t.level:this.hls.loadLevel}onManifestLoading(){this.playlistError=0,this.penalizedRenditions={}}onLevelUpdated(){this.playlistError=0}onError(t,n){var s;if(n.fatal)return;const v=this.hls,w=n.context;switch(n.details){case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:n.errorAction=this.getFragRetryOrSwitchAction(n);return;case f.FRAG_PARSING_ERROR:if((s=n.frag)!=null&&s.gap){n.errorAction=or();return}case f.FRAG_GAP:case f.FRAG_DECRYPT_ERROR:{n.errorAction=this.getFragRetryOrSwitchAction(n),n.errorAction.action=Je.SendAlternateToPenaltyBox;return}case f.LEVEL_EMPTY_ERROR:case f.LEVEL_PARSING_ERROR:{var T,U;const W=n.parent===u.MAIN?n.level:v.loadLevel;n.details===f.LEVEL_EMPTY_ERROR&&((T=n.context)!=null&&(U=T.levelDetails)!=null&&U.live)?n.errorAction=this.getPlaylistRetryOrSwitchAction(n,W):(n.levelRetry=!1,n.errorAction=this.getLevelSwitchAction(n,W))}return;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:typeof(w==null?void 0:w.level)=="number"&&(n.errorAction=this.getPlaylistRetryOrSwitchAction(n,w.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(w){const W=v.loadLevelObj;if(W&&(w.type===h.AUDIO_TRACK&&W.hasAudioGroup(w.groupId)||w.type===h.SUBTITLE_TRACK&&W.hasSubtitleGroup(w.groupId))){n.errorAction=this.getPlaylistRetryOrSwitchAction(n,v.loadLevel),n.errorAction.action=Je.SendAlternateToPenaltyBox,n.errorAction.flags=be.MoveAllAlternatesMatchingHost;return}}return;case f.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED:{const W=v.loadLevelObj,te=W==null?void 0:W.attrs["HDCP-LEVEL"];te?n.errorAction={action:Je.SendAlternateToPenaltyBox,flags:be.MoveAllAlternatesMatchingHDCP,hdcpLevel:te}:this.keySystemError(n)}return;case f.BUFFER_ADD_CODEC_ERROR:case f.REMUX_ALLOC_ERROR:case f.BUFFER_APPEND_ERROR:if(!n.errorAction){var Y;n.errorAction=this.getLevelSwitchAction(n,(Y=n.level)!=null?Y: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:n.errorAction=or();return}n.type===c.KEY_SYSTEM_ERROR&&this.keySystemError(n)}keySystemError(t){const n=this.getVariantLevelIndex(t.frag);t.levelRetry=!1,t.errorAction=this.getLevelSwitchAction(t,n)}getPlaylistRetryOrSwitchAction(t,n){const s=this.hls,v=lr(s.config.playlistLoadPolicy,t),w=this.playlistError++;if(jr(v,w,ht(t),t.response))return{action:Je.RetryRequest,flags:be.None,retryConfig:v,retryCount:w};const U=this.getLevelSwitchAction(t,n);return v&&(U.retryConfig=v,U.retryCount=w),U}getFragRetryOrSwitchAction(t){const n=this.hls,s=this.getVariantLevelIndex(t.frag),v=n.levels[s],{fragLoadPolicy:w,keyLoadPolicy:T}=n.config,U=lr(t.details.startsWith("key")?T:w,t),Y=n.levels.reduce((te,oe)=>te+oe.fragmentError,0);if(v&&(t.details!==f.FRAG_GAP&&v.fragmentError++,jr(U,Y,ht(t),t.response)))return{action:Je.RetryRequest,flags:be.None,retryConfig:U,retryCount:Y};const W=this.getLevelSwitchAction(t,s);return U&&(W.retryConfig=U,W.retryCount=Y),W}getLevelSwitchAction(t,n){const s=this.hls;n==null&&(n=s.loadLevel);const v=this.hls.levels[n];if(v){var w,T;const W=t.details;v.loadError++,W===f.BUFFER_APPEND_ERROR&&v.fragmentError++;let te=-1;const{levels:oe,loadLevel:ve,minAutoLevel:we,maxAutoLevel:Ee}=s;!s.autoLevelEnabled&&!s.config.preserveManualLevelOnError&&(s.loadLevel=-1);const ot=(w=t.frag)==null?void 0:w.type,Ut=(ot===u.AUDIO&&W===f.FRAG_PARSING_ERROR||t.sourceBufferName==="audio"&&(W===f.BUFFER_ADD_CODEC_ERROR||W===f.BUFFER_APPEND_ERROR))&&oe.some(({audioCodec:ln})=>v.audioCodec!==ln),Yt=t.sourceBufferName==="video"&&(W===f.BUFFER_ADD_CODEC_ERROR||W===f.BUFFER_APPEND_ERROR)&&oe.some(({codecSet:ln,audioCodec:Zr})=>v.codecSet!==ln&&v.audioCodec===Zr),{type:Sr,groupId:Wr}=(T=t.context)!=null?T:{};for(let ln=oe.length;ln--;){const Zr=(ln+ve)%oe.length;if(Zr!==ve&&Zr>=we&&Zr<=Ee&&oe[Zr].loadError===0){var U,Y;const Xr=oe[Zr];if(W===f.FRAG_GAP&&ot===u.MAIN&&t.frag){const tn=oe[Zr].details;if(tn){const Br=mn(t.frag,tn.fragments,t.frag.start);if(Br!=null&&Br.gap)continue}}else{if(Sr===h.AUDIO_TRACK&&Xr.hasAudioGroup(Wr)||Sr===h.SUBTITLE_TRACK&&Xr.hasSubtitleGroup(Wr))continue;if(ot===u.AUDIO&&(U=v.audioGroups)!=null&&U.some(tn=>Xr.hasAudioGroup(tn))||ot===u.SUBTITLE&&(Y=v.subtitleGroups)!=null&&Y.some(tn=>Xr.hasSubtitleGroup(tn))||Ut&&v.audioCodec===Xr.audioCodec||!Ut&&v.audioCodec!==Xr.audioCodec||Yt&&v.codecSet===Xr.codecSet)continue}te=Zr;break}}if(te>-1&&s.loadLevel!==te)return t.levelRetry=!0,this.playlistError=0,{action:Je.SendAlternateToPenaltyBox,flags:be.None,nextAutoLevel:te}}return{action:Je.SendAlternateToPenaltyBox,flags:be.MoveAllAlternatesMatchingHost}}onErrorOut(t,n){var s;switch((s=n.errorAction)==null?void 0:s.action){case Je.DoNothing:break;case Je.SendAlternateToPenaltyBox:this.sendAlternateToPenaltyBox(n),!n.errorAction.resolved&&n.details!==f.FRAG_GAP?n.fatal=!0:/MediaSource readyState: ended/.test(n.error.message)&&(this.warn(`MediaSource ended after "${n.sourceBufferName}" sourceBuffer append error. Attempting to recover from media error.`),this.hls.recoverMediaError());break;case Je.RetryRequest:break}if(n.fatal){this.hls.stopLoad();return}}sendAlternateToPenaltyBox(t){const n=this.hls,s=t.errorAction;if(!s)return;const{flags:v,hdcpLevel:w,nextAutoLevel:T}=s;switch(v){case be.None:this.switchLevel(t,T);break;case be.MoveAllAlternatesMatchingHDCP:w&&(n.maxHdcpLevel=jt[jt.indexOf(w)-1],s.resolved=!0),this.warn(`Restricting playback to HDCP-LEVEL of "${n.maxHdcpLevel}" or lower`);break}s.resolved||this.switchLevel(t,T)}switchLevel(t,n){if(n!==void 0&&t.errorAction&&(this.warn(`switching to level ${n} after ${t.details}`),this.hls.nextAutoLevel=n,t.errorAction.resolved=!0,this.hls.nextLoadLevel=this.hls.nextAutoLevel,t.details===f.BUFFER_ADD_CODEC_ERROR&&t.mimeType&&t.sourceBufferName!=="audiovideo")){const s=Ir(t.mimeType),v=this.hls.levels;for(let w=v.length;w--;)v[w][`${t.sourceBufferName}Codec`]===s&&this.hls.removeLevel(w)}}}function or(E){const t={action:Je.DoNothing,flags:be.None};return E&&(t.resolved=!0),t}var br={NOT_LOADED:"NOT_LOADED",APPENDING:"APPENDING",PARTIAL:"PARTIAL",OK:"OK"};class Or{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.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this)}destroy(){this._unregisterListeners(),this.fragments=this.activePartLists=this.endListFragments=this.timeRanges=null}getAppendedFrag(t,n){const s=this.activePartLists[n];if(s)for(let v=s.length;v--;){const w=s[v];if(!w)break;const T=w.end;if(w.start<=t&&T!==null&&t<=T)return w}return this.getBufferedFrag(t,n)}getBufferedFrag(t,n){return this.getFragAtPos(t,n,!0)}getFragAtPos(t,n,s){const{fragments:v}=this,w=Object.keys(v);for(let T=w.length;T--;){const U=v[w[T]];if((U==null?void 0:U.body.type)===n&&(!s||U.buffered)){const Y=U.body;if(Y.start<=t&&t<=Y.end)return Y}}return null}detectEvictedFragments(t,n,s,v,w){this.timeRanges&&(this.timeRanges[t]=n);const T=(v==null?void 0:v.fragment.sn)||-1;Object.keys(this.fragments).forEach(U=>{const Y=this.fragments[U];if(!Y||T>=Y.body.sn)return;if(!Y.buffered&&(!Y.loaded||w)){Y.body.type===s&&this.removeFragment(Y.body);return}const W=Y.range[t];if(W){if(W.time.length===0){this.removeFragment(Y.body);return}W.time.some(te=>{const oe=!this.isTimeBuffered(te.startPTS,te.endPTS,n);return oe&&this.removeFragment(Y.body),oe})}})}detectPartialFragments(t){const n=this.timeRanges;if(!n||t.frag.sn==="initSegment")return;const s=t.frag,v=Fr(s),w=this.fragments[v];if(!w||w.buffered&&s.gap)return;const T=!s.relurl;Object.keys(n).forEach(U=>{const Y=s.elementaryStreams[U];if(!Y)return;const W=n[U],te=T||Y.partial===!0;w.range[U]=this.getBufferedTimes(s,t.part,te,W)}),w.loaded=null,Object.keys(w.range).length?(w.buffered=!0,(w.body.endList=s.endList||w.body.endList)&&(this.endListFragments[w.body.type]=w),Tr(w)||this.removeParts(s.sn-1,s.type)):this.removeFragment(w.body)}removeParts(t,n){const s=this.activePartLists[n];s&&(this.activePartLists[n]=pn(s,v=>v.fragment.sn>=t))}fragBuffered(t,n){const s=Fr(t);let v=this.fragments[s];!v&&n&&(v=this.fragments[s]={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,n,s,v){const w={time:[],partial:s},T=t.start,U=t.end,Y=t.minEndPTS||U,W=t.maxStartPTS||T;for(let te=0;te<v.length;te++){const oe=v.start(te)-this.bufferPadding,ve=v.end(te)+this.bufferPadding;if(W>=oe&&Y<=ve){w.time.push({startPTS:Math.max(T,v.start(te)),endPTS:Math.min(U,v.end(te))});break}else if(T<ve&&U>oe){const we=Math.max(T,v.start(te)),Ee=Math.min(U,v.end(te));Ee>we&&(w.partial=!0,w.time.push({startPTS:we,endPTS:Ee}))}else if(U<=oe)break}return w}getPartialFragment(t){let n=null,s,v,w,T=0;const{bufferPadding:U,fragments:Y}=this;return Object.keys(Y).forEach(W=>{const te=Y[W];te&&Tr(te)&&(v=te.body.start-U,w=te.body.end+U,t>=v&&t<=w&&(s=Math.min(t-v,w-t),T<=s&&(n=te.body,T=s)))}),n}isEndListAppended(t){const n=this.endListFragments[t];return n!==void 0&&(n.buffered||Tr(n))}getState(t){const n=Fr(t),s=this.fragments[n];return s?s.buffered?Tr(s)?br.PARTIAL:br.OK:br.APPENDING:br.NOT_LOADED}isTimeBuffered(t,n,s){let v,w;for(let T=0;T<s.length;T++){if(v=s.start(T)-this.bufferPadding,w=s.end(T)+this.bufferPadding,t>=v&&n<=w)return!0;if(n<=v)return!1}return!1}onManifestLoading(){this.removeAllFragments()}onFragLoaded(t,n){if(n.frag.sn==="initSegment"||n.frag.bitrateTest)return;const s=n.frag,v=n.part?null:n,w=Fr(s);this.fragments[w]={body:s,appendedPTS:null,loaded:v,buffered:!1,range:Object.create(null)}}onBufferAppended(t,n){const{frag:s,part:v,timeRanges:w,type:T}=n;if(s.sn==="initSegment")return;const U=s.type;if(v){let W=this.activePartLists[U];W||(this.activePartLists[U]=W=[]),W.push(v)}this.timeRanges=w;const Y=w[T];this.detectEvictedFragments(T,Y,U,v)}onFragBuffered(t,n){this.detectPartialFragments(n)}hasFragment(t){const n=Fr(t);return!!this.fragments[n]}hasFragments(t){const{fragments:n}=this,s=Object.keys(n);if(!t)return s.length>0;for(let v=s.length;v--;){const w=n[s[v]];if((w==null?void 0:w.body.type)===t)return!0}return!1}hasParts(t){var n;return!!((n=this.activePartLists[t])!=null&&n.length)}removeFragmentsInRange(t,n,s,v,w){v&&!this.hasGaps||Object.keys(this.fragments).forEach(T=>{const U=this.fragments[T];if(!U)return;const Y=U.body;Y.type!==s||v&&!Y.gap||Y.start<n&&Y.end>t&&(U.buffered||w)&&this.removeFragment(Y)})}removeFragment(t){const n=Fr(t);t.clearElementaryStreamInfo();const s=this.activePartLists[t.type];if(s){const v=t.sn;this.activePartLists[t.type]=pn(s,w=>w.fragment.sn!==v)}delete this.fragments[n],t.endList&&delete this.endListFragments[t.type]}removeAllFragments(){var t,n;this.fragments=Object.create(null),this.endListFragments=Object.create(null),this.activePartLists=Object.create(null),this.hasGaps=!1;const s=(t=this.hls)==null||(n=t.latestLevelDetails)==null?void 0:n.partList;s&&s.forEach(v=>v.clearElementaryStreamInfo())}}function Tr(E){var t,n,s;return E.buffered&&(E.body.gap||((t=E.range.video)==null?void 0:t.partial)||((n=E.range.audio)==null?void 0:n.partial)||((s=E.range.audiovideo)==null?void 0:s.partial))}function Fr(E){return`${E.type}_${E.level}_${E.sn}`}function pn(E,t){return E.filter(n=>{const s=t(n);return s||n.clearElementaryStreamInfo(),s})}var xr={cbc:0,ctr:1};class an{constructor(t,n,s){this.subtle=void 0,this.aesIV=void 0,this.aesMode=void 0,this.subtle=t,this.aesIV=n,this.aesMode=s}decrypt(t,n){switch(this.aesMode){case xr.cbc:return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},n,t);case xr.ctr:return this.subtle.decrypt({name:"AES-CTR",counter:this.aesIV,length:64},n,t);default:throw new Error(`[AESCrypto] invalid aes mode ${this.aesMode}`)}}}function Qr(E){const t=E.byteLength,n=t&&new DataView(E.buffer).getUint8(t-1);return n?E.slice(0,t-n):E}class rn{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 n=new DataView(t),s=new Uint32Array(4);for(let v=0;v<4;v++)s[v]=n.getUint32(v*4);return s}initTable(){const t=this.sBox,n=this.invSBox,s=this.subMix,v=s[0],w=s[1],T=s[2],U=s[3],Y=this.invSubMix,W=Y[0],te=Y[1],oe=Y[2],ve=Y[3],we=new Uint32Array(256);let Ee=0,ot=0,et=0;for(et=0;et<256;et++)et<128?we[et]=et<<1:we[et]=et<<1^283;for(et=0;et<256;et++){let Ut=ot^ot<<1^ot<<2^ot<<3^ot<<4;Ut=Ut>>>8^Ut&255^99,t[Ee]=Ut,n[Ut]=Ee;const ar=we[Ee],Yt=we[ar],Sr=we[Yt];let Wr=we[Ut]*257^Ut*16843008;v[Ee]=Wr<<24|Wr>>>8,w[Ee]=Wr<<16|Wr>>>16,T[Ee]=Wr<<8|Wr>>>24,U[Ee]=Wr,Wr=Sr*16843009^Yt*65537^ar*257^Ee*16843008,W[Ut]=Wr<<24|Wr>>>8,te[Ut]=Wr<<16|Wr>>>16,oe[Ut]=Wr<<8|Wr>>>24,ve[Ut]=Wr,Ee?(Ee=ar^we[we[we[Sr^ar]]],ot^=we[we[ot]]):Ee=ot=1}}expandKey(t){const n=this.uint8ArrayToUint32Array_(t);let s=!0,v=0;for(;v<n.length&&s;)s=n[v]===this.key[v],v++;if(s)return;this.key=n;const w=this.keySize=n.length;if(w!==4&&w!==6&&w!==8)throw new Error("Invalid aes key size="+w);const T=this.ksRows=(w+6+1)*4;let U,Y;const W=this.keySchedule=new Uint32Array(T),te=this.invKeySchedule=new Uint32Array(T),oe=this.sBox,ve=this.rcon,we=this.invSubMix,Ee=we[0],ot=we[1],et=we[2],Ut=we[3];let ar,Yt;for(U=0;U<T;U++){if(U<w){ar=W[U]=n[U];continue}Yt=ar,U%w===0?(Yt=Yt<<8|Yt>>>24,Yt=oe[Yt>>>24]<<24|oe[Yt>>>16&255]<<16|oe[Yt>>>8&255]<<8|oe[Yt&255],Yt^=ve[U/w|0]<<24):w>6&&U%w===4&&(Yt=oe[Yt>>>24]<<24|oe[Yt>>>16&255]<<16|oe[Yt>>>8&255]<<8|oe[Yt&255]),W[U]=ar=(W[U-w]^Yt)>>>0}for(Y=0;Y<T;Y++)U=T-Y,Y&3?Yt=W[U]:Yt=W[U-4],Y<4||U<=4?te[Y]=Yt:te[Y]=Ee[oe[Yt>>>24]]^ot[oe[Yt>>>16&255]]^et[oe[Yt>>>8&255]]^Ut[oe[Yt&255]],te[Y]=te[Y]>>>0}networkToHostOrderSwap(t){return t<<24|(t&65280)<<8|(t&16711680)>>8|t>>>24}decrypt(t,n,s){const v=this.keySize+6,w=this.invKeySchedule,T=this.invSBox,U=this.invSubMix,Y=U[0],W=U[1],te=U[2],oe=U[3],ve=this.uint8ArrayToUint32Array_(s);let we=ve[0],Ee=ve[1],ot=ve[2],et=ve[3];const Ut=new Int32Array(t),ar=new Int32Array(Ut.length);let Yt,Sr,Wr,ln,Zr,Xr,tn,Br,Fn,ai,ia,ji,Bi,Ti;const ma=this.networkToHostOrderSwap;for(;n<Ut.length;){for(Fn=ma(Ut[n]),ai=ma(Ut[n+1]),ia=ma(Ut[n+2]),ji=ma(Ut[n+3]),Zr=Fn^w[0],Xr=ji^w[1],tn=ia^w[2],Br=ai^w[3],Bi=4,Ti=1;Ti<v;Ti++)Yt=Y[Zr>>>24]^W[Xr>>16&255]^te[tn>>8&255]^oe[Br&255]^w[Bi],Sr=Y[Xr>>>24]^W[tn>>16&255]^te[Br>>8&255]^oe[Zr&255]^w[Bi+1],Wr=Y[tn>>>24]^W[Br>>16&255]^te[Zr>>8&255]^oe[Xr&255]^w[Bi+2],ln=Y[Br>>>24]^W[Zr>>16&255]^te[Xr>>8&255]^oe[tn&255]^w[Bi+3],Zr=Yt,Xr=Sr,tn=Wr,Br=ln,Bi=Bi+4;Yt=T[Zr>>>24]<<24^T[Xr>>16&255]<<16^T[tn>>8&255]<<8^T[Br&255]^w[Bi],Sr=T[Xr>>>24]<<24^T[tn>>16&255]<<16^T[Br>>8&255]<<8^T[Zr&255]^w[Bi+1],Wr=T[tn>>>24]<<24^T[Br>>16&255]<<16^T[Zr>>8&255]<<8^T[Xr&255]^w[Bi+2],ln=T[Br>>>24]<<24^T[Zr>>16&255]<<16^T[Xr>>8&255]<<8^T[tn&255]^w[Bi+3],ar[n]=ma(Yt^we),ar[n+1]=ma(ln^Ee),ar[n+2]=ma(Wr^ot),ar[n+3]=ma(Sr^et),we=Fn,Ee=ai,ot=ia,et=ji,n=n+4}return ar.buffer}}class xn{constructor(t,n,s){this.subtle=void 0,this.key=void 0,this.aesMode=void 0,this.subtle=t,this.key=n,this.aesMode=s}expandKey(){const t=da(this.aesMode);return this.subtle.importKey("raw",this.key,{name:t},!1,["encrypt","decrypt"])}}function da(E){switch(E){case xr.cbc:return"AES-CBC";case xr.ctr:return"AES-CTR";default:throw new Error(`[FastAESKey] invalid aes mode ${E}`)}}const xi=16;class ui{constructor(t,{removePKCS7Padding:n=!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=n,n)try{const s=self.crypto;s&&(this.subtle=s.subtle||s.webkitSubtle)}catch(s){}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:n}=this;if(!t||n)return this.reset(),null;const s=new Uint8Array(t);return this.reset(),this.removePKCS7Padding?Qr(s):s}reset(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)}decrypt(t,n,s,v){return this.useSoftware?new Promise((w,T)=>{const U=ArrayBuffer.isView(t)?t:new Uint8Array(t);this.softwareDecrypt(U,n,s,v);const Y=this.flush();Y?w(Y.buffer):T(new Error("[softwareDecrypt] Failed to decrypt data"))}):this.webCryptoDecrypt(new Uint8Array(t),n,s,v)}softwareDecrypt(t,n,s,v){const{currentIV:w,currentResult:T,remainderData:U}=this;if(v!==xr.cbc||n.byteLength!==16)return G.warn("SoftwareDecrypt: can only handle AES-128-CBC"),null;this.logOnce("JS AES decrypt"),U&&(t=Le(U,t),this.remainderData=null);const Y=this.getValidChunk(t);if(!Y.length)return null;w&&(s=w);let W=this.softwareDecrypter;W||(W=this.softwareDecrypter=new rn),W.expandKey(n);const te=T;return this.currentResult=W.decrypt(Y.buffer,0,s),this.currentIV=Y.slice(-16).buffer,te||null}webCryptoDecrypt(t,n,s,v){if(this.key!==n||!this.fastAesKey){if(!this.subtle)return Promise.resolve(this.onWebCryptoError(t,n,s,v));this.key=n,this.fastAesKey=new xn(this.subtle,n,v)}return this.fastAesKey.expandKey().then(w=>this.subtle?(this.logOnce("WebCrypto AES decrypt"),new an(this.subtle,new Uint8Array(s),v).decrypt(t.buffer,w)):Promise.reject(new Error("web crypto not initialized"))).catch(w=>(G.warn(`[decrypter]: WebCrypto Error, disable WebCrypto API, ${w.name}: ${w.message}`),this.onWebCryptoError(t,n,s,v)))}onWebCryptoError(t,n,s,v){const w=this.enableSoftwareAES;if(w){this.useSoftware=!0,this.logEnabled=!0,this.softwareDecrypt(t,n,s,v);const T=this.flush();if(T)return T.buffer}throw new Error("WebCrypto"+(w?" and softwareDecrypt":"")+": failed to decrypt data")}getValidChunk(t){let n=t;const s=t.length-t.length%xi;return s!==t.length&&(n=t.slice(0,s),this.remainderData=t.slice(s)),n}logOnce(t){this.logEnabled&&(G.log(`[decrypter]: ${t}`),this.logEnabled=!1)}}const hn=Math.pow(2,17);class ni{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,n){const s=t.url;if(!s)return Promise.reject(new sa({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,error:new Error(`Fragment does not have a ${s?"part list":"url"}`),networkDetails:null}));this.abort();const v=this.config,w=v.fLoader,T=v.loader;return new Promise((U,Y)=>{if(this.loader&&this.loader.destroy(),t.gap)if(t.tagList.some(Ee=>Ee[0]==="GAP")){Y(aa(t));return}else t.gap=!1;const W=this.loader=w?new w(v):new T(v),te=Li(t);t.loader=W;const oe=Cr(v.fragLoadPolicy.default),ve={loadPolicy:oe,timeout:oe.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:t.sn==="initSegment"?1/0:hn};t.stats=W.stats;const we={onSuccess:(Ee,ot,et,Ut)=>{this.resetLoader(t,W);let ar=Ee.data;et.resetIV&&t.decryptdata&&(t.decryptdata.iv=new Uint8Array(ar.slice(0,16)),ar=ar.slice(16)),U({frag:t,part:null,payload:ar,networkDetails:Ut})},onError:(Ee,ot,et,Ut)=>{this.resetLoader(t,W),Y(new sa({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,response:b({url:s,data:void 0},Ee),error:new Error(`HTTP Error ${Ee.code} ${Ee.text}`),networkDetails:et,stats:Ut}))},onAbort:(Ee,ot,et)=>{this.resetLoader(t,W),Y(new sa({type:c.NETWORK_ERROR,details:f.INTERNAL_ABORTED,fatal:!1,frag:t,error:new Error("Aborted"),networkDetails:et,stats:Ee}))},onTimeout:(Ee,ot,et)=>{this.resetLoader(t,W),Y(new sa({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,error:new Error(`Timeout after ${ve.timeout}ms`),networkDetails:et,stats:Ee}))}};n&&(we.onProgress=(Ee,ot,et,Ut)=>n({frag:t,part:null,payload:et,networkDetails:Ut})),W.load(te,ve,we)})}loadPart(t,n,s){this.abort();const v=this.config,w=v.fLoader,T=v.loader;return new Promise((U,Y)=>{if(this.loader&&this.loader.destroy(),t.gap||n.gap){Y(aa(t,n));return}const W=this.loader=w?new w(v):new T(v),te=Li(t,n);t.loader=W;const oe=Cr(v.fragLoadPolicy.default),ve={loadPolicy:oe,timeout:oe.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0,highWaterMark:hn};n.stats=W.stats,W.load(te,ve,{onSuccess:(we,Ee,ot,et)=>{this.resetLoader(t,W),this.updateStatsFromPart(t,n);const Ut={frag:t,part:n,payload:we.data,networkDetails:et};s(Ut),U(Ut)},onError:(we,Ee,ot,et)=>{this.resetLoader(t,W),Y(new sa({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_ERROR,fatal:!1,frag:t,part:n,response:b({url:te.url,data:void 0},we),error:new Error(`HTTP Error ${we.code} ${we.text}`),networkDetails:ot,stats:et}))},onAbort:(we,Ee,ot)=>{t.stats.aborted=n.stats.aborted,this.resetLoader(t,W),Y(new sa({type:c.NETWORK_ERROR,details:f.INTERNAL_ABORTED,fatal:!1,frag:t,part:n,error:new Error("Aborted"),networkDetails:ot,stats:we}))},onTimeout:(we,Ee,ot)=>{this.resetLoader(t,W),Y(new sa({type:c.NETWORK_ERROR,details:f.FRAG_LOAD_TIMEOUT,fatal:!1,frag:t,part:n,error:new Error(`Timeout after ${ve.timeout}ms`),networkDetails:ot,stats:we}))}})})}updateStatsFromPart(t,n){const s=t.stats,v=n.stats,w=v.total;if(s.loaded+=v.loaded,w){const Y=Math.round(t.duration/n.duration),W=Math.min(Math.round(s.loaded/w),Y),oe=(Y-W)*Math.round(s.loaded/W);s.total=s.loaded+oe}else s.total=Math.max(s.loaded,s.total);const T=s.loading,U=v.loading;T.start?T.first+=U.first-U.start:(T.start=U.start,T.first=U.first),T.end=U.end}resetLoader(t,n){t.loader=null,this.loader===n&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),n.destroy()}}function Li(E,t=null){const n=t||E,s={frag:E,part:t,responseType:"arraybuffer",url:n.url,headers:{},rangeStart:0,rangeEnd:0},v=n.byteRangeStartOffset,w=n.byteRangeEndOffset;if(r(v)&&r(w)){var T;let U=v,Y=w;if(E.sn==="initSegment"&&Cs((T=E.decryptdata)==null?void 0:T.method)){const W=w-v;W%16&&(Y=w+(16-W%16)),v!==0&&(s.resetIV=!0,U=v-16)}s.rangeStart=U,s.rangeEnd=Y}return s}function aa(E,t){const n=new Error(`GAP ${E.gap?"tag":"attribute"} found`),s={type:c.MEDIA_ERROR,details:f.FRAG_GAP,fatal:!1,frag:E,error:n,networkDetails:null};return t&&(s.part=t),(t||E).stats.aborted=!0,new sa(s)}function Cs(E){return E==="AES-128"||E==="AES-256"}class sa extends Error{constructor(t){super(t.error.message),this.data=void 0,this.data=t}}class vs extends R{constructor(t,n){super(t,n),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 Ts{constructor(t,n,s,v=0,w=-1,T=!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=Ra(),this.buffering={audio:Ra(),video:Ra(),audiovideo:Ra()},this.level=t,this.sn=n,this.id=s,this.size=v,this.part=w,this.partial=T}}function Ra(){return{start:0,executeStart:0,executeEnd:0,end:0}}const Es={length:0,start:()=>0,end:()=>0};class Wn{static isBuffered(t,n){if(t){const s=Wn.getBuffered(t);for(let v=s.length;v--;)if(n>=s.start(v)&&n<=s.end(v))return!0}return!1}static bufferedRanges(t){if(t){const n=Wn.getBuffered(t);return Wn.timeRangesToArray(n)}return[]}static timeRangesToArray(t){const n=[];for(let s=0;s<t.length;s++)n.push({start:t.start(s),end:t.end(s)});return n}static bufferInfo(t,n,s){if(t){const v=Wn.bufferedRanges(t);if(v.length)return Wn.bufferedInfo(v,n,s)}return{len:0,start:n,end:n,bufferedIndex:-1}}static bufferedInfo(t,n,s){n=Math.max(0,n),t.length>1&&t.sort((te,oe)=>te.start-oe.start||oe.end-te.end);let v=-1,w=[];if(s)for(let te=0;te<t.length;te++){n>=t[te].start&&n<=t[te].end&&(v=te);const oe=w.length;if(oe){const ve=w[oe-1].end;t[te].start-ve<s?t[te].end>ve&&(w[oe-1].end=t[te].end):w.push(t[te])}else w.push(t[te])}else w=t;let T=0,U,Y=n,W=n;for(let te=0;te<w.length;te++){const oe=w[te].start,ve=w[te].end;if(v===-1&&n>=oe&&n<=ve&&(v=te),n+s>=oe&&n<ve)Y=oe,W=ve,T=W-n;else if(n+s<oe){U=oe;break}}return{len:T,start:Y||0,end:W||0,nextStart:U,buffered:t,bufferedIndex:v}}static getBuffered(t){try{return t.buffered||Es}catch(n){return G.log("failed to get media.buffered",n),Es}}}const ns=/\{\$([a-zA-Z0-9-_]+)\}/g;function $a(E){return ns.test(E)}function Ps(E,t){if(E.variableList!==null||E.hasVariableRefs){const n=E.variableList;return t.replace(ns,s=>{const v=s.substring(2,s.length-1),w=n==null?void 0:n[v];return w===void 0?(E.playlistParsingError||(E.playlistParsingError=new Error(`Missing preceding EXT-X-DEFINE tag for Variable Reference: "${v}"`)),s):w})}return t}function Ui(E,t,n){let s=E.variableList;s||(E.variableList=s={});let v,w;if("QUERYPARAM"in t){v=t.QUERYPARAM;try{const T=new self.URL(n).searchParams;if(T.has(v))w=T.get(v);else throw new Error(`"${v}" does not match any query parameter in URI: "${n}"`)}catch(T){E.playlistParsingError||(E.playlistParsingError=new Error(`EXT-X-DEFINE QUERYPARAM: ${T.message}`))}}else v=t.NAME,w=t.VALUE;v in s?E.playlistParsingError||(E.playlistParsingError=new Error(`EXT-X-DEFINE duplicate Variable Name declarations: "${v}"`)):s[v]=w||""}function _s(E,t,n){const s=t.IMPORT;if(n&&s in n){let v=E.variableList;v||(E.variableList=v={}),v[s]=n[s]}else E.playlistParsingError||(E.playlistParsingError=new Error(`EXT-X-DEFINE IMPORT attribute not found in Multivariant Playlist: "${s}"`))}const Po=/^(\d+)x(\d+)$/,Pa=/(.+?)=(".*?"|.*?)(?:,|$)/g;class Ji{constructor(t,n){typeof t=="string"&&(t=Ji.parseAttrList(t,n)),y(this,t)}get clientAttrs(){return Object.keys(this).filter(t=>t.substring(0,2)==="X-")}decimalInteger(t){const n=parseInt(this[t],10);return n>Number.MAX_SAFE_INTEGER?1/0:n}hexadecimalInteger(t){if(this[t]){let n=(this[t]||"0x").slice(2);n=(n.length&1?"0":"")+n;const s=new Uint8Array(n.length/2);for(let v=0;v<n.length/2;v++)s[v]=parseInt(n.slice(v*2,v*2+2),16);return s}return null}hexadecimalIntegerAsNumber(t){const n=parseInt(this[t],16);return n>Number.MAX_SAFE_INTEGER?1/0:n}decimalFloatingPoint(t){return parseFloat(this[t])}optionalFloat(t,n){const s=this[t];return s?parseFloat(s):n}enumeratedString(t){return this[t]}enumeratedStringList(t,n){const s=this[t];return(s?s.split(/[ ,]+/):[]).reduce((v,w)=>(v[w.toLowerCase()]=!0,v),n)}bool(t){return this[t]==="YES"}decimalResolution(t){const n=Po.exec(this[t]);if(n!==null)return{width:parseInt(n[1],10),height:parseInt(n[2],10)}}static parseAttrList(t,n){let s;const v={},w='"';for(Pa.lastIndex=0;(s=Pa.exec(t))!==null;){const T=s[1].trim();let U=s[2];const Y=U.indexOf(w)===0&&U.lastIndexOf(w)===U.length-1;let W=!1;if(Y)U=U.slice(1,-1);else switch(T){case"IV":case"SCTE35-CMD":case"SCTE35-IN":case"SCTE35-OUT":W=!0}if(n&&(Y||W))U=Ps(n,U);else if(!W&&!Y)switch(T){case"CLOSED-CAPTIONS":if(U==="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":G.warn(`${t}: attribute ${T} is missing quotes`)}v[T]=U}return v}}const Fa="com.apple.hls.interstitial";function Vs(E){return E!=="ID"&&E!=="CLASS"&&E!=="CUE"&&E!=="START-DATE"&&E!=="DURATION"&&E!=="END-DATE"&&E!=="END-ON-NEXT"}function In(E){return E==="SCTE35-OUT"||E==="SCTE35-IN"||E==="SCTE35-CMD"}class La{constructor(t,n,s=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=(n==null?void 0:n.tagAnchor)||null,this.tagOrder=(v=n==null?void 0:n.tagOrder)!=null?v:s,n){const w=n.attr;for(const T in w)if(Object.prototype.hasOwnProperty.call(t,T)&&t[T]!==w[T]){G.warn(`DATERANGE tag attribute: "${T}" does not match for tags with ID: "${t.ID}"`),this._badValueForSameId=T;break}t=y(new Ji({}),w,t)}if(this.attr=t,n?(this._startDate=n._startDate,this._cue=n._cue,this._endDate=n._endDate,this._dateAtEnd=n._dateAtEnd):this._startDate=new Date(t["START-DATE"]),"END-DATE"in this.attr){const w=(n==null?void 0:n.endDate)||new Date(this.attr["END-DATE"]);r(w.getTime())&&(this._endDate=w)}}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?(G.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 n=this.duration;return n!==null?this._dateAtEnd=new Date(this._startDate.getTime()+n*1e3):null}get duration(){if("DURATION"in this.attr){const t=this.attr.decimalFloatingPoint("DURATION");if(r(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===Fa}get isValid(){return!!this.id&&!this._badValueForSameId&&r(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 as=10;class ss{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 n=this.lastPartSn-t.lastPartSn,s=this.lastPartIndex-t.lastPartIndex;this.updated=this.endSN!==t.endSN||!!s||!!n||!this.live,this.advanced=this.endSN>t.endSN||n>0||n===0&&s>0,this.updated||this.advanced?this.misses=Math.floor(t.misses*.6):this.misses=t.misses+1}get hasProgramDateTime(){return this.fragments.length?r(this.fragments[this.fragments.length-1].programDateTime):!1}get levelTargetDuration(){return this.averagetargetduration||this.targetduration||as}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(){var t;return(t=this.fragments)!=null&&t.length?this.fragments[this.fragments.length-1].end:0}get fragmentStart(){var t;return(t=this.fragments)!=null&&t.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 n=this.lastPartIndex;if(n!==-1){for(let s=t.length;s--;)if(t[s].index>n)return t[s].index;return n}}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 ki(E){return E==="AES-128"||E==="AES-256"||E==="AES-256-CTR"}function Oa(E){switch(E){case"AES-128":case"AES-256":return xr.cbc;case"AES-256-CTR":return xr.ctr;default:throw new Error(`invalid full segment method ${E}`)}}function Ia(E){return Uint8Array.from(atob(E),t=>t.charCodeAt(0))}function cs(E){return Uint8Array.from(unescape(encodeURIComponent(E)),t=>t.charCodeAt(0))}function Ys(E){const t=cs(E).subarray(0,16),n=new Uint8Array(16);return n.set(t,16-t.length),n}function wo(E){const t=function(s,v,w){const T=s[v];s[v]=s[w],s[w]=T};t(E,0,3),t(E,1,2),t(E,4,5),t(E,6,7)}function Io(E){const t=E.split(":");let n=null;if(t[0]==="data"&&t.length===2){const s=t[1].split(";"),v=s[s.length-1].split(",");if(v.length===2){const w=v[0]==="base64",T=v[1];w?(s.splice(-1,1),n=Ia(T)):n=Ys(T)}}return n}const Oo=typeof self!="undefined"?self:void 0;var Ba={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.fps",PLAYREADY:"com.microsoft.playready",WIDEVINE:"com.widevine.alpha"},qa={CLEARKEY:"org.w3.clearkey",FAIRPLAY:"com.apple.streamingkeydelivery",PLAYREADY:"com.microsoft.playready",WIDEVINE:"urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"};function lo(E){switch(E){case qa.FAIRPLAY:return Ba.FAIRPLAY;case qa.PLAYREADY:return Ba.PLAYREADY;case qa.WIDEVINE:return Ba.WIDEVINE;case qa.CLEARKEY:return Ba.CLEARKEY}}function Do(E){switch(E){case Ba.FAIRPLAY:return qa.FAIRPLAY;case Ba.PLAYREADY:return qa.PLAYREADY;case Ba.WIDEVINE:return qa.WIDEVINE;case Ba.CLEARKEY:return qa.CLEARKEY}}function Eo(E){const{drmSystems:t,widevineLicenseUrl:n}=E,s=t?[Ba.FAIRPLAY,Ba.WIDEVINE,Ba.PLAYREADY,Ba.CLEARKEY].filter(v=>!!t[v]):[];return!s[Ba.WIDEVINE]&&n&&s.push(Ba.WIDEVINE),s}const ko=function(E){return Oo!=null&&(E=Oo.navigator)!=null&&E.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}();function li(E,t,n,s){let v;switch(E){case Ba.FAIRPLAY:v=["cenc","sinf"];break;case Ba.WIDEVINE:case Ba.PLAYREADY:v=["cenc"];break;case Ba.CLEARKEY:v=["cenc","keyids"];break;default:throw new Error(`Unknown key-system: ${E}`)}return ii(v,t,n,s)}function ii(E,t,n,s){return[{initDataTypes:E,persistentState:s.persistentState||"optional",distinctiveIdentifier:s.distinctiveIdentifier||"optional",sessionTypes:s.sessionTypes||[s.sessionType||"temporary"],audioCapabilities:t.map(w=>({contentType:`audio/mp4; codecs=${w}`,robustness:s.audioRobustness||"",encryptionScheme:s.audioEncryptionScheme||null})),videoCapabilities:n.map(w=>({contentType:`video/mp4; codecs=${w}`,robustness:s.videoRobustness||"",encryptionScheme:s.videoEncryptionScheme||null}))}]}function Na(E){var t;return E.sessionType==="persistent-license"||!!((t=E.sessionTypes)!=null&&t.some(n=>n==="persistent-license"))}function Ka(E){const t=new Uint16Array(E.buffer,E.byteOffset,E.byteLength/2),n=String.fromCharCode.apply(null,Array.from(t)),s=n.substring(n.indexOf("<"),n.length),T=new DOMParser().parseFromString(s,"text/xml").getElementsByTagName("KID")[0];if(T){const U=T.childNodes[0]?T.childNodes[0].nodeValue:T.getAttribute("VALUE");if(U){const Y=Ia(U).subarray(0,16);return wo(Y),Y}}return null}let ja={};class Xs{static clearKeyUriToKeyIdMap(){ja={}}constructor(t,n,s,v=[1],w=null,T){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=n,this.keyFormat=s,this.keyFormatVersions=v,this.iv=w,this.encrypted=t?t!=="NONE":!1,this.isCommonEncryption=this.encrypted&&!ki(t),T!=null&&T.startsWith("0x")&&(this.keyId=new Uint8Array(V(T)))}matches(t){var n,s;return t.uri===this.uri&&t.method===this.method&&t.encrypted===this.encrypted&&t.keyFormat===this.keyFormat&&t.keyFormatVersions.join(",")===this.keyFormatVersions.join(",")&&((n=t.iv)==null?void 0:n.join(","))===((s=this.iv)==null?void 0:s.join(","))}isSupported(){if(this.method){if(ki(this.method)||this.method==="NONE")return!0;if(this.keyFormat==="identity")return this.method==="SAMPLE-AES";switch(this.keyFormat){case qa.FAIRPLAY:case qa.WIDEVINE:case qa.PLAYREADY:case qa.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(ki(this.method)&&this.uri&&!this.iv){typeof t!="number"&&(G.warn(`missing IV for initialization segment with method="${this.method}" - compliance issue`),t=0);const s=So(t);return new Xs(this.method,this.uri,"identity",this.keyFormatVersions,s)}if(this.pssh&&this.keyId)return this;const n=Io(this.uri);if(n)switch(this.keyFormat){case qa.WIDEVINE:if(this.pssh=n,!this.keyId&&n.length>=22){const s=n.length-22;this.keyId=n.subarray(s,s+16)}break;case qa.PLAYREADY:{const s=new Uint8Array([154,4,240,121,152,64,66,134,171,146,230,91,224,136,95,149]);this.pssh=Ze(s,null,n),this.keyId=Ka(n);break}default:{let s=n.subarray(0,16);if(s.length!==16){const v=new Uint8Array(16);v.set(s,16-s.length),s=v}this.keyId=s;break}}if(!this.keyId||this.keyId.byteLength!==16){let s=ja[this.uri];if(!s){const v=Object.keys(ja).length%Number.MAX_SAFE_INTEGER;s=new Uint8Array(16),new DataView(s.buffer,12,4).setUint32(0,v),ja[this.uri]=s}this.keyId=s}return this}}function So(E){const t=new Uint8Array(16);for(let n=12;n<16;n++)t[n]=E>>8*(15-n)&255;return t}const Ho=/#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,fs=/#EXT-X-MEDIA:(.*)/g,No=/^#EXT(?:INF|-X-TARGETDURATION):/m,Wo=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[^\r\n]*)/.source,/#.*/.source].join("|"),"g"),iu=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 vo{static findGroup(t,n){for(let s=0;s<t.length;s++){const v=t[s];if(v.id===n)return v}}static resolve(t,n){return Z.buildAbsoluteURL(n,t,{alwaysNormalize:!0})}static isMediaPlaylist(t){return No.test(t)}static parseMasterPlaylist(t,n){const s=$a(t),v={contentSteering:null,levels:[],playlistParsingError:null,sessionData:null,sessionKeys:null,startTimeOffset:null,variableList:null,hasVariableRefs:s},w=[];Ho.lastIndex=0;let T;for(;(T=Ho.exec(t))!=null;)if(T[1]){var U;const W=new Ji(T[1],v),te=Ps(v,T[2]),oe={attrs:W,bitrate:W.decimalInteger("BANDWIDTH")||W.decimalInteger("AVERAGE-BANDWIDTH"),name:W.NAME,url:vo.resolve(te,n)},ve=W.decimalResolution("RESOLUTION");ve&&(oe.width=ve.width,oe.height=ve.height),du(W.CODECS,oe);const we=W["SUPPLEMENTAL-CODECS"];we&&(oe.supplemental={},du(we,oe.supplemental)),(U=oe.unknownCodecs)!=null&&U.length||w.push(oe),v.levels.push(oe)}else if(T[3]){const W=T[3],te=T[4];switch(W){case"SESSION-DATA":{const oe=new Ji(te,v),ve=oe["DATA-ID"];ve&&(v.sessionData===null&&(v.sessionData={}),v.sessionData[ve]=oe);break}case"SESSION-KEY":{const oe=Ks(te,n,v);oe.encrypted&&oe.isSupported()?(v.sessionKeys===null&&(v.sessionKeys=[]),v.sessionKeys.push(oe)):G.warn(`[Keys] Ignoring invalid EXT-X-SESSION-KEY tag: "${te}"`);break}case"DEFINE":{{const oe=new Ji(te,v);Ui(v,oe,n)}break}case"CONTENT-STEERING":{const oe=new Ji(te,v);v.contentSteering={uri:vo.resolve(oe["SERVER-URI"],n),pathwayId:oe["PATHWAY-ID"]||"."};break}case"START":{v.startTimeOffset=Vo(te);break}}}const Y=w.length>0&&w.length<v.levels.length;return v.levels=Y?w:v.levels,v.levels.length===0&&(v.playlistParsingError=new Error("no levels found in manifest")),v}static parseMasterPlaylistMedia(t,n,s){let v;const w={},T=s.levels,U={AUDIO:T.map(W=>({id:W.attrs.AUDIO,audioCodec:W.audioCodec})),SUBTITLES:T.map(W=>({id:W.attrs.SUBTITLES,textCodec:W.textCodec})),"CLOSED-CAPTIONS":[]};let Y=0;for(fs.lastIndex=0;(v=fs.exec(t))!==null;){const W=new Ji(v[1],s),te=W.TYPE;if(te){const oe=U[te],ve=w[te]||[];w[te]=ve;const we=W.LANGUAGE,Ee=W["ASSOC-LANGUAGE"],ot=W.CHANNELS,et=W.CHARACTERISTICS,Ut=W["INSTREAM-ID"],ar={attrs:W,bitrate:0,id:Y++,groupId:W["GROUP-ID"]||"",name:W.NAME||we||"",type:te,default:W.bool("DEFAULT"),autoselect:W.bool("AUTOSELECT"),forced:W.bool("FORCED"),lang:we,url:W.URI?vo.resolve(W.URI,n):""};if(Ee&&(ar.assocLang=Ee),ot&&(ar.channels=ot),et&&(ar.characteristics=et),Ut&&(ar.instreamId=Ut),oe!=null&&oe.length){const Yt=vo.findGroup(oe,ar.groupId)||oe[0];co(ar,Yt,"audioCodec"),co(ar,Yt,"textCodec")}ve.push(ar)}}return w}static parseLevelPlaylist(t,n,s,v,w,T){var U;const Y={url:n},W=new ss(n),te=W.fragments,oe=[];let ve=null,we=0,Ee=0,ot=0,et=0,Ut=0,ar=null,Yt=new Oe(v,Y),Sr,Wr,ln,Zr=-1,Xr=!1,tn=null,Br;if(Wo.lastIndex=0,W.m3u8=t,W.hasVariableRefs=$a(t),((U=Wo.exec(t))==null?void 0:U[0])!=="#EXTM3U")return W.playlistParsingError=new Error("Missing format identifier #EXTM3U"),W;for(;(Sr=Wo.exec(t))!==null;){Xr&&(Xr=!1,Yt=new Oe(v,Y),Yt.playlistOffset=ot,Yt.start=ot,Yt.sn=we,Yt.cc=et,Ut&&(Yt.bitrate=Ut),Yt.level=s,ve&&(Yt.initSegment=ve,ve.rawProgramDateTime&&(Yt.rawProgramDateTime=ve.rawProgramDateTime,ve.rawProgramDateTime=null),tn&&(Yt.setByteRange(tn),tn=null)));const ji=Sr[1];if(ji){Yt.duration=parseFloat(ji);const Bi=(" "+Sr[2]).slice(1);Yt.title=Bi||null,Yt.tagList.push(Bi?["INF",ji,Bi]:["INF",ji])}else if(Sr[3]){if(r(Yt.duration)){Yt.playlistOffset=ot,Yt.start=ot,ln&&jo(Yt,ln,W),Yt.sn=we,Yt.level=s,Yt.cc=et,te.push(Yt);const Bi=(" "+Sr[3]).slice(1);Yt.relurl=Ps(W,Bi),au(Yt,ar,oe),ar=Yt,ot+=Yt.duration,we++,Ee=0,Xr=!0}}else{if(Sr=Sr[0].match(iu),!Sr){G.warn("No matches on slow regex match for level playlist!");continue}for(Wr=1;Wr<Sr.length&&Sr[Wr]===void 0;Wr++);const Bi=(" "+Sr[Wr]).slice(1),Ti=(" "+Sr[Wr+1]).slice(1),ma=Sr[Wr+2]?(" "+Sr[Wr+2]).slice(1):null;switch(Bi){case"BYTERANGE":ar?Yt.setByteRange(Ti,ar):Yt.setByteRange(Ti);break;case"PROGRAM-DATE-TIME":Yt.rawProgramDateTime=Ti,Yt.tagList.push(["PROGRAM-DATE-TIME",Ti]),Zr===-1&&(Zr=te.length);break;case"PLAYLIST-TYPE":W.type&&os(W,Bi,Sr),W.type=Ti.toUpperCase();break;case"MEDIA-SEQUENCE":W.startSN!==0?os(W,Bi,Sr):te.length>0&&Ao(W,Bi,Sr),we=W.startSN=parseInt(Ti);break;case"SKIP":{W.skippedSegments&&os(W,Bi,Sr);const si=new Ji(Ti,W),Ea=si.decimalInteger("SKIPPED-SEGMENTS");if(r(Ea)){W.skippedSegments+=Ea;for(let pi=Ea;pi--;)te.push(null);we+=Ea}const ba=si.enumeratedString("RECENTLY-REMOVED-DATERANGES");ba&&(W.recentlyRemovedDateranges=(W.recentlyRemovedDateranges||[]).concat(ba.split(" ")));break}case"TARGETDURATION":W.targetduration!==0&&os(W,Bi,Sr),W.targetduration=Math.max(parseInt(Ti),1);break;case"VERSION":W.version!==null&&os(W,Bi,Sr),W.version=parseInt(Ti);break;case"INDEPENDENT-SEGMENTS":break;case"ENDLIST":W.live||os(W,Bi,Sr),W.live=!1;break;case"#":(Ti||ma)&&Yt.tagList.push(ma?[Ti,ma]:[Ti]);break;case"DISCONTINUITY":et++,Yt.tagList.push(["DIS"]);break;case"GAP":Yt.gap=!0,Yt.tagList.push([Bi]);break;case"BITRATE":Yt.tagList.push([Bi,Ti]),Ut=parseInt(Ti)*1e3,r(Ut)?Yt.bitrate=Ut:Ut=0;break;case"DATERANGE":{const si=new Ji(Ti,W),Ea=new La(si,W.dateRanges[si.ID],W.dateRangeTagCount);W.dateRangeTagCount++,Ea.isValid||W.skippedSegments?W.dateRanges[Ea.id]=Ea:G.warn(`Ignoring invalid DATERANGE tag: "${Ti}"`),Yt.tagList.push(["EXT-X-DATERANGE",Ti]);break}case"DEFINE":{{const si=new Ji(Ti,W);"IMPORT"in si?_s(W,si,T):Ui(W,si,n)}break}case"DISCONTINUITY-SEQUENCE":W.startCC!==0?os(W,Bi,Sr):te.length>0&&Ao(W,Bi,Sr),W.startCC=et=parseInt(Ti);break;case"KEY":{const si=Ks(Ti,n,W);if(si.isSupported()){if(si.method==="NONE"){ln=void 0;break}ln||(ln={});const Ea=ln[si.keyFormat];Ea!=null&&Ea.matches(si)||(Ea&&(ln=y({},ln)),ln[si.keyFormat]=si)}else G.warn(`[Keys] Ignoring invalid EXT-X-KEY tag: "${Ti}"`);break}case"START":W.startTimeOffset=Vo(Ti);break;case"MAP":{const si=new Ji(Ti,W);if(Yt.duration){const Ea=new Oe(v,Y);Ro(Ea,si,s,ln),ve=Ea,Yt.initSegment=ve,ve.rawProgramDateTime&&!Yt.rawProgramDateTime&&(Yt.rawProgramDateTime=ve.rawProgramDateTime)}else{const Ea=Yt.byteRangeEndOffset;if(Ea){const ba=Yt.byteRangeStartOffset;tn=`${Ea-ba}@${ba}`}else tn=null;Ro(Yt,si,s,ln),ve=Yt,Xr=!0}ve.cc=et;break}case"SERVER-CONTROL":{Br&&os(W,Bi,Sr),Br=new Ji(Ti),W.canBlockReload=Br.bool("CAN-BLOCK-RELOAD"),W.canSkipUntil=Br.optionalFloat("CAN-SKIP-UNTIL",0),W.canSkipDateRanges=W.canSkipUntil>0&&Br.bool("CAN-SKIP-DATERANGES"),W.partHoldBack=Br.optionalFloat("PART-HOLD-BACK",0),W.holdBack=Br.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{W.partTarget&&os(W,Bi,Sr);const si=new Ji(Ti);W.partTarget=si.decimalFloatingPoint("PART-TARGET");break}case"PART":{let si=W.partList;si||(si=W.partList=[]);const Ea=Ee>0?si[si.length-1]:void 0,ba=Ee++,pi=new Ji(Ti,W),ri=new Ge(pi,Yt,Y,ba,Ea);si.push(ri),Yt.duration+=ri.duration;break}case"PRELOAD-HINT":{const si=new Ji(Ti,W);W.preloadHint=si;break}case"RENDITION-REPORT":{const si=new Ji(Ti,W);W.renditionReports=W.renditionReports||[],W.renditionReports.push(si);break}default:G.warn(`line parsed but not handled: ${Sr}`);break}}}ar&&!ar.relurl?(te.pop(),ot-=ar.duration,W.partList&&(W.fragmentHint=ar)):W.partList&&(au(Yt,ar,oe),Yt.cc=et,W.fragmentHint=Yt,ln&&jo(Yt,ln,W)),W.targetduration||(W.playlistParsingError=new Error("#EXT-X-TARGETDURATION is required"));const Fn=te.length,ai=te[0],ia=te[Fn-1];if(ot+=W.skippedSegments*W.targetduration,ot>0&&Fn&&ia){W.averagetargetduration=ot/Fn;const ji=ia.sn;W.endSN=ji!=="initSegment"?ji:0,W.live||(ia.endList=!0),ai&&W.startCC===void 0&&(W.startCC=ai.cc),Zr>0&&(go(te,Zr),ai&&oe.unshift(ai))}else W.endSN=0,W.startCC=0;return W.fragmentHint&&(ot+=W.fragmentHint.duration),W.totalduration=ot,oe.length&&W.dateRangeTagCount&&ai&&Cu(oe,W),W.endCC=et,W}}function Cu(E,t){const n=E.length;if(!n)return;const s=E[n-1],v=t.live?1/0:t.totalduration,w=Object.keys(t.dateRanges);for(let T=w.length;T--;){const U=t.dateRanges[w[T]],Y=U.startDate.getTime();U.tagAnchor=s.ref;for(let W=n;W--;){const te=_o(t,Y,E,W,v);if(te!==-1){U.tagAnchor=t.fragments[te].ref;break}}}}function _o(E,t,n,s,v){const w=n[s];if(w){const U=w.programDateTime;if(t>=U||s===0){var T;const Y=(((T=n[s+1])==null?void 0:T.start)||v)-w.start;if(t<=U+Y*1e3){const W=n[s].sn-E.startSN,te=E.fragments;if(te.length>n.length){const ve=(n[s+1]||te[te.length-1]).sn-E.startSN;for(let we=ve;we>W;we--){const Ee=te[we].programDateTime;if(t>=Ee&&t<Ee+te[we].duration*1e3)return we}}return W}}}return-1}function Ks(E,t,n){var s,v;const w=new Ji(E,n),T=(s=w.METHOD)!=null?s:"",U=w.URI,Y=w.hexadecimalInteger("IV"),W=w.KEYFORMATVERSIONS,te=(v=w.KEYFORMAT)!=null?v:"identity";U&&w.IV&&!Y&&G.error(`Invalid IV: ${w.IV}`);const oe=U?vo.resolve(U,t):"",ve=(W||"1").split("/").map(Number).filter(Number.isFinite);return new Xs(T,oe,te,ve,Y,w.KEYID)}function Vo(E){const n=new Ji(E).decimalFloatingPoint("TIME-OFFSET");return r(n)?n:null}function du(E,t){let n=(E||"").split(/[ ,]+/).filter(s=>s);["video","audio","text"].forEach(s=>{const v=n.filter(w=>It(w,s));v.length&&(t[`${s}Codec`]=v.map(w=>w.split("/")[0]).join(","),n=n.filter(w=>v.indexOf(w)===-1))}),t.unknownCodecs=n}function co(E,t,n){const s=t[n];s&&(E[n]=s)}function go(E,t){let n=E[t];for(let s=t;s--;){const v=E[s];if(!v)return;v.programDateTime=n.programDateTime-v.duration*1e3,n=v}}function au(E,t,n){E.rawProgramDateTime?n.push(E):t!=null&&t.programDateTime&&(E.programDateTime=t.endProgramDateTime)}function Ro(E,t,n,s){E.relurl=t.URI,t.BYTERANGE&&E.setByteRange(t.BYTERANGE),E.level=n,E.sn="initSegment",s&&(E.levelkeys=s),E.initSegment=null}function jo(E,t,n){E.levelkeys=t;const{encryptedFragments:s}=n;(!s.length||s[s.length-1].levelkeys!==t)&&Object.keys(t).some(v=>t[v].isCommonEncryption)&&s.push(E)}function os(E,t,n){E.playlistParsingError=new Error(`#EXT-X-${t} must not appear more than once (${n[0]})`)}function Ao(E,t,n){E.playlistParsingError=new Error(`#EXT-X-${t} must appear before the first Media Segment (${n[0]})`)}function hu(E,t){const n=t.startPTS;if(r(n)){let s=0,v;t.sn>E.sn?(s=n-E.start,v=E):(s=E.start-n,v=t),v.duration!==s&&v.setDuration(s)}else t.sn>E.sn?E.cc===t.cc&&E.minEndPTS?t.setStart(E.start+(E.minEndPTS-E.start)):t.setStart(E.start+E.duration):t.setStart(Math.max(E.start-t.duration,0))}function Jt(E,t,n,s,v,w){s-n<=0&&(G.warn("Fragment should have a positive duration",t),s=n+t.duration,w=v+t.duration);let U=n,Y=s;const W=t.startPTS,te=t.endPTS;if(r(W)){const et=Math.abs(W-n);r(t.deltaPTS)?t.deltaPTS=Math.max(et,t.deltaPTS):t.deltaPTS=et,U=Math.max(n,W),n=Math.min(n,W),v=Math.min(v,t.startDTS),Y=Math.min(s,te),s=Math.max(s,te),w=Math.max(w,t.endDTS)}const oe=n-t.start;t.start!==0&&t.setStart(n),t.setDuration(s-t.start),t.startPTS=n,t.maxStartPTS=U,t.startDTS=v,t.endPTS=s,t.minEndPTS=Y,t.endDTS=w;const ve=t.sn;if(!E||ve<E.startSN||ve>E.endSN)return 0;let we;const Ee=ve-E.startSN,ot=E.fragments;for(ot[Ee]=t,we=Ee;we>0;we--)hu(ot[we],ot[we-1]);for(we=Ee;we<ot.length-1;we++)hu(ot[we],ot[we+1]);return E.fragmentHint&&hu(ot[ot.length-1],E.fragmentHint),E.PTSKnown=E.alignedSliding=!0,oe}function dr(E,t){if(E===t)return;let n=null;const s=E.fragments;for(let W=s.length-1;W>=0;W--){const te=s[W].initSegment;if(te){n=te;break}}E.fragmentHint&&delete E.fragmentHint.endPTS;let v;Er(E,t,(W,te,oe,ve)=>{if((!t.startCC||t.skippedSegments)&&te.cc!==W.cc){const we=W.cc-te.cc;for(let Ee=oe;Ee<ve.length;Ee++)ve[Ee].cc+=we;t.endCC=ve[ve.length-1].cc}r(W.startPTS)&&r(W.endPTS)&&(te.setStart(te.startPTS=W.startPTS),te.startDTS=W.startDTS,te.maxStartPTS=W.maxStartPTS,te.endPTS=W.endPTS,te.endDTS=W.endDTS,te.minEndPTS=W.minEndPTS,te.setDuration(W.endPTS-W.startPTS),te.duration&&(v=te),t.PTSKnown=t.alignedSliding=!0),W.hasStreams&&(te.elementaryStreams=W.elementaryStreams),te.loader=W.loader,W.hasStats&&(te.stats=W.stats),W.initSegment&&(te.initSegment=W.initSegment,n=W.initSegment)});const w=t.fragments,T=t.fragmentHint?w.concat(t.fragmentHint):w;if(n&&T.forEach(W=>{var te;W&&(!W.initSegment||W.initSegment.relurl===((te=n)==null?void 0:te.relurl))&&(W.initSegment=n)}),t.skippedSegments){if(t.deltaUpdateFailed=w.some(W=>!W),t.deltaUpdateFailed){G.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(let W=t.skippedSegments;W--;)w.shift();t.startSN=w[0].sn}else{t.canSkipDateRanges&&(t.dateRanges=ur(E.dateRanges,t));const W=E.fragments.filter(te=>te.rawProgramDateTime);if(E.hasProgramDateTime&&!t.hasProgramDateTime)for(let te=1;te<T.length;te++)T[te].programDateTime===null&&au(T[te],T[te-1],W);Cu(W,t)}t.endCC=w[w.length-1].cc}if(!t.startCC){var U;const W=Qn(E,t.startSN-1);t.startCC=(U=W==null?void 0:W.cc)!=null?U:w[0].cc}hr(E.partList,t.partList,(W,te)=>{te.elementaryStreams=W.elementaryStreams,te.stats=W.stats}),v?Jt(t,v,v.startPTS,v.endPTS,v.startDTS,v.endDTS):Rn(E,t),w.length&&(t.totalduration=t.edge-w[0].start),t.driftStartTime=E.driftStartTime,t.driftStart=E.driftStart;const Y=t.advancedDateTime;if(t.advanced&&Y){const W=t.edge;t.driftStart||(t.driftStartTime=Y,t.driftStart=W),t.driftEndTime=Y,t.driftEnd=W}else t.driftEndTime=E.driftEndTime,t.driftEnd=E.driftEnd,t.advancedDateTime=E.advancedDateTime;t.requestScheduled===-1&&(t.requestScheduled=E.requestScheduled)}function ur(E,t){const{dateRanges:n,recentlyRemovedDateranges:s}=t,v=y({},E);s&&s.forEach(U=>{delete v[U]});const T=Object.keys(v).length;return T&&Object.keys(n).forEach(U=>{const Y=v[U],W=new La(n[U].attr,Y);W.isValid?(v[U]=W,Y||(W.tagOrder+=T)):G.warn(`Ignoring invalid Playlist Delta Update DATERANGE tag: "${yn(n[U].attr)}"`)}),v}function hr(E,t,n){if(E&&t){let s=0;for(let v=0,w=E.length;v<=w;v++){const T=E[v],U=t[v+s];T&&U&&T.index===U.index&&T.fragment.sn===U.fragment.sn?n(T,U):s--}}}function Er(E,t,n){const s=t.skippedSegments,v=Math.max(E.startSN,t.startSN)-t.startSN,w=(E.fragmentHint?1:0)+(s?t.endSN:Math.min(E.endSN,t.endSN))-t.startSN,T=t.startSN-E.startSN,U=t.fragmentHint?t.fragments.concat(t.fragmentHint):t.fragments,Y=E.fragmentHint?E.fragments.concat(E.fragmentHint):E.fragments;for(let W=v;W<=w;W++){const te=Y[T+W];let oe=U[W];if(s&&!oe&&te&&(oe=t.fragments[W]=te),te&&oe){if(n(te,oe,W,U),te.url&&te.url!==oe.url){t.playlistParsingError=cn(`media sequence mismatch ${oe.sn}:`,E,t,te,oe);return}else if(te.cc!==oe.cc){t.playlistParsingError=cn(`discontinuity sequence mismatch (${te.cc}!=${oe.cc})`,E,t,te,oe);return}}}}function cn(E,t,n,s,v){return new Error(`${E} ${v.url}
|
|
|
Playlist starting @${t.startSN}
|
|
|
${t.m3u8}
|
|
|
|
|
|
Playlist starting @${n.startSN}
|
|
|
${n.m3u8}`)}function Rn(E,t,n=!0){const s=t.startSN+t.skippedSegments-E.startSN,v=E.fragments,w=s>=0;let T=0;if(w&&s<v.length)T=v[s].start;else if(w&&t.startSN===E.endSN+1)T=E.fragmentEnd;else if(w&&n)T=E.fragmentStart+s*t.levelTargetDuration;else if(!t.skippedSegments&&t.fragmentStart===0)T=E.fragmentStart;else return;En(t,T)}function En(E,t){if(t){const n=E.fragments;for(let s=E.skippedSegments;s<n.length;s++)n[s].addStart(t);E.fragmentHint&&E.fragmentHint.addStart(t)}}function Ln(E,t=1/0){let n=1e3*E.targetduration;if(E.updated){const s=E.fragments;if(s.length&&n*4>t){const w=s[s.length-1].duration*1e3;w<n&&(n=w)}}else n/=2;return Math.round(n)}function Qn(E,t,n){if(!E)return null;let s=E.fragments[t-E.startSN];return s||(s=E.fragmentHint,s&&s.sn===t)?s:t<E.startSN&&n&&n.sn===t?n:null}function Yn(E,t,n){return E?fr(E.partList,t,n):null}function fr(E,t,n){if(E)for(let s=E.length;s--;){const v=E[s];if(v.index===n&&v.fragment.sn===t)return v}return null}function Mr(E){E.forEach((t,n)=>{var s;(s=t.details)==null||s.fragments.forEach(v=>{v.level=n,v.initSegment&&(v.initSegment.level=n)})})}function Dr(E,t){for(let s=0,v=E.length;s<v;s++){var n;if(((n=E[s])==null?void 0:n.cc)===t)return E[s]}return null}function vn(E,t){return!!(E&&t.startCC<E.endCC&&t.endCC>E.startCC)}function _n(E,t){if(E){const n=E.start+t;E.start=E.startPTS=n,E.endPTS=n+E.duration}}function mt(E,t){const n=t.fragments;for(let s=0,v=n.length;s<v;s++)_n(n[s],E);t.fragmentHint&&_n(t.fragmentHint,E),t.alignedSliding=!0}function On(E,t){E&&(Mn(t,E),!t.alignedSliding&&E&&_i(t,E),!t.alignedSliding&&E&&!t.skippedSegments&&Rn(E,t,!1))}function Mn(E,t){if(!vn(t,E))return;const n=Math.min(t.endCC,E.endCC),s=Dr(t.fragments,n),v=Dr(E.fragments,n);if(!s||!v)return;G.log(`Aligning playlist at start of dicontinuity sequence ${n}`);const w=s.start-v.start;mt(w,E)}function _i(E,t){if(!E.hasProgramDateTime||!t.hasProgramDateTime)return;const n=E.fragments,s=t.fragments;if(!n.length||!s.length)return;let v,w;const T=Math.min(t.endCC,E.endCC);t.startCC<T&&E.startCC<T&&(v=Dr(s,T),w=Dr(n,T)),(!v||!w)&&(v=s[Math.floor(s.length/2)],w=Dr(n,v.cc)||n[Math.floor(n.length/2)]);const U=v.programDateTime,Y=w.programDateTime;if(!U||!Y)return;const W=(Y-U)/1e3-(w.start-v.start);mt(W,E)}const Zi={toString:function(E){let t="";const n=E.length;for(let s=0;s<n;s++)t+=`[${E.start(s).toFixed(3)}-${E.end(s).toFixed(3)}]`;return t}},tr={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 Ki extends vs{constructor(t,n,s,v,w){super(v,t.logger),this.hls=void 0,this.fragPrevious=null,this.fragCurrent=null,this.fragmentTracker=void 0,this.transmuxer=null,this._state=tr.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:T,fragCurrent:U,media:Y,mediaBuffer:W,state:te}=this,oe=Y?Y.currentTime:0,ve=Wn.bufferInfo(W||Y,oe,T.maxBufferHole),we=!ve.len;if(this.log(`Media seeking to ${r(oe)?oe.toFixed(3):oe}, state: ${te}, ${we?"out of":"in"} buffer`),this.state===tr.ENDED)this.resetLoadingState();else if(U){const Ee=T.maxFragLookUpTolerance,ot=U.start-Ee,et=U.start+U.duration+Ee;if(we||et<ve.start||ot>ve.end){const Ut=oe>et;(oe<ot||Ut)&&(Ut&&U.loader&&(this.log(`Cancelling fragment load for seek (sn: ${U.sn})`),U.abortRequests(),this.resetLoadingState()),this.fragPrevious=null)}}if(Y){this.fragmentTracker.removeFragmentsInRange(oe,1/0,this.playlistType,!0);const Ee=this.lastCurrentTime;if(oe>Ee&&(this.lastCurrentTime=oe),!this.loadingParts){const ot=Math.max(ve.end,oe),et=this.shouldLoadParts(this.getLevelDetails(),ot);et&&(this.log(`LL-Part loading ON after seeking to ${oe.toFixed(2)} with buffer @${ot.toFixed(2)}`),this.loadingParts=et)}}this.hls.hasEnoughToStart||(this.log(`Setting ${we?"startPosition":"nextLoadPosition"} to ${oe} for seek without enough to start`),this.nextLoadPosition=oe,we&&(this.startPosition=oe)),this.tickImmediate()},this.onMediaEnded=()=>{this.log("setting startPosition to 0 because media ended"),this.startPosition=this.lastCurrentTime=0},this.playlistType=w,this.hls=t,this.fragmentLoader=new ni(t.config),this.keyLoader=s,this.fragmentTracker=n,this.config=t.config,this.decrypter=new ui(t.config)}registerListeners(){const{hls:t}=this;t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.ERROR,this.onError,this)}doTick(){this.onTickEnd()}onTickEnd(){}startLoad(t){}stopLoad(){if(this.state===tr.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=tr.STOPPED}get startPositionValue(){const{nextLoadPosition:t,startPosition:n}=this;return n===-1&&t?t:n}get bufferingEnabled(){return this.buffering}pauseBuffering(){this.buffering=!1}resumeBuffering(){this.buffering=!0}get inFlightFrag(){return{frag:this.fragCurrent,state:this.state}}_streamEnded(t,n){if(n.live||!this.media)return!1;const s=t.end||0,v=this.config.timelineOffset||0;if(s<=v)return!1;const w=t.buffered;this.config.maxBufferHole&&w&&w.length>1&&(t=Wn.bufferedInfo(w,t.start,0));const T=t.nextStart;if(T&&T>v&&T<n.edge||this.media.currentTime<t.start)return!1;const Y=n.partList;if(Y!=null&&Y.length){const te=Y[Y.length-1];return Wn.isBuffered(this.media,te.start+te.duration/2)}const W=n.fragments[n.fragments.length-1].type;return this.fragmentTracker.isEndListAppended(W)}getLevelDetails(){if(this.levels&&this.levelLastLoaded!==null){var t;return(t=this.levelLastLoaded)==null?void 0:t.details}}get timelineOffset(){const t=this.config.timelineOffset;if(t){var n;return((n=this.getLevelDetails())==null?void 0:n.appliedTimelineOffset)||t}return 0}onMediaAttached(t,n){const s=this.media=this.mediaBuffer=n.media;s.removeEventListener("seeking",this.onMediaSeeking),s.removeEventListener("ended",this.onMediaEnded),s.addEventListener("seeking",this.onMediaSeeking),s.addEventListener("ended",this.onMediaEnded);const v=this.config;this.levels&&v.autoStartLoad&&this.state===tr.STOPPED&&this.startLoad(v.startPosition)}onMediaDetaching(t,n){const s=!!n.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&&!s&&this.keyLoader.detach(),this.media=this.mediaBuffer=null,this.loopSn=void 0,s){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,n){}onManifestLoaded(t,n){this.startTimeOffset=n.startTimeOffset}onHandlerDestroying(){this.stopLoad(),this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null),super.onHandlerDestroying(),this.hls=this.onMediaSeeking=this.onMediaEnded=null}onHandlerDestroyed(){this.state=tr.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,n,s){this.startFragRequested=!0,this._loadFragForPlayback(t,n,s)}_loadFragForPlayback(t,n,s){const v=w=>{const T=w.frag;if(this.fragContextChanged(T)){this.warn(`${T.type} sn: ${T.sn}${w.part?" part: "+w.part.index:""} of ${this.fragInfo(T,!1,w.part)}) was dropped during download.`),this.fragmentTracker.removeFragment(T);return}T.stats.chunkCount++,this._handleFragmentLoadProgress(w)};this._doFragLoad(t,n,s,v).then(w=>{if(!w)return;const T=this.state,U=w.frag;if(this.fragContextChanged(U)){(T===tr.FRAG_LOADING||!this.fragCurrent&&T===tr.PARSING)&&(this.fragmentTracker.removeFragment(U),this.state=tr.IDLE);return}"payload"in w&&(this.log(`Loaded ${U.type} sn: ${U.sn} of ${this.playlistLabel()} ${U.level}`),this.hls.trigger(o.FRAG_LOADED,w)),this._handleFragmentLoadComplete(w)}).catch(w=>{this.state===tr.STOPPED||this.state===tr.ERROR||(this.warn(`Frag error: ${(w==null?void 0:w.message)||w}`),this.resetFragmentLoading(t))})}clearTrackerIfNeeded(t){var n;const{fragmentTracker:s}=this;if(s.getState(t)===br.APPENDING){const w=t.type,T=this.getFwdBufferInfo(this.mediaBuffer,w),U=Math.max(t.duration,T?T.len:this.config.maxBufferLength),Y=this.backtrackFragment;((Y?t.sn-Y.sn:0)===1||this.reduceMaxBufferLength(U,t.duration))&&s.removeFragment(t)}else((n=this.mediaBuffer)==null?void 0:n.buffered.length)===0?s.removeAllFragments():s.hasParts(t.type)&&(s.detectPartialFragments({frag:t,part:null,stats:t.stats,id:t.type}),s.getState(t)===br.PARTIAL&&s.removeFragment(t))}checkLiveUpdate(t){if(t.updated&&!t.live){const n=t.fragments[t.fragments.length-1];this.fragmentTracker.detectPartialFragments({frag:n,part:null,stats:n.stats,id:n.type})}t.fragments[0]||(t.deltaUpdateFailed=!0)}waitForLive(t){const n=t.details;return(n==null?void 0:n.live)&&n.type!=="EVENT"&&(this.levelLastLoaded!==t||n.expired)}flushMainBuffer(t,n,s=null){if(!(t-n))return;const v={startOffset:t,endOffset:n,type:s};this.hls.trigger(o.BUFFER_FLUSHING,v)}_loadInitSegment(t,n){this._doFragLoad(t,n).then(s=>{const v=s==null?void 0:s.frag;if(!v||this.fragContextChanged(v)||!this.levels)throw new Error("init load aborted");return s}).then(s=>{const{hls:v}=this,{frag:w,payload:T}=s,U=w.decryptdata;if(T&&T.byteLength>0&&U!=null&&U.key&&U.iv&&ki(U.method)){const Y=self.performance.now();return this.decrypter.decrypt(new Uint8Array(T),U.key.buffer,U.iv.buffer,Oa(U.method)).catch(W=>{throw v.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_DECRYPT_ERROR,fatal:!1,error:W,reason:W.message,frag:w}),W}).then(W=>{const te=self.performance.now();return v.trigger(o.FRAG_DECRYPTED,{frag:w,payload:W,stats:{tstart:Y,tdecrypt:te}}),s.payload=W,this.completeInitSegmentLoad(s)})}return this.completeInitSegmentLoad(s)}).catch(s=>{this.state===tr.STOPPED||this.state===tr.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}completeInitSegmentLoad(t){const{levels:n}=this;if(!n)throw new Error("init load aborted, missing levels");const s=t.frag.stats;this.state!==tr.STOPPED&&(this.state=tr.IDLE),t.frag.data=new Uint8Array(t.payload),s.parsing.start=s.buffering.start=self.performance.now(),s.parsing.end=s.buffering.end=self.performance.now(),this.tick()}fragContextChanged(t){const{fragCurrent:n}=this;return!t||!n||t.sn!==n.sn||t.level!==n.level}fragBufferedComplete(t,n){const s=this.mediaBuffer?this.mediaBuffer:this.media;if(this.log(`Buffered ${t.type} sn: ${t.sn}${n?" part: "+n.index:""} of ${this.fragInfo(t,!1,n)} > buffer:${s?Zi.toString(Wn.getBuffered(s)):"(detached)"})`),Pe(t)){var v;if(t.type!==u.SUBTITLE){const T=t.elementaryStreams;if(!Object.keys(T).some(U=>!!T[U])){this.state=tr.IDLE;return}}const w=(v=this.levels)==null?void 0:v[t.level];w!=null&&w.fragmentError&&(this.log(`Resetting level fragment error count of ${w.fragmentError} on frag buffered`),w.fragmentError=0)}this.state=tr.IDLE}_handleFragmentLoadComplete(t){const{transmuxer:n}=this;if(!n)return;const{frag:s,part:v,partsLoaded:w}=t,T=!w||w.length===0||w.some(Y=>!Y),U=new Ts(s.level,s.sn,s.stats.chunkCount+1,0,v?v.index:-1,!T);n.flush(U)}_handleFragmentLoadProgress(t){}_doFragLoad(t,n,s=null,v){var w;this.fragCurrent=t;const T=n==null?void 0:n.details;if(!this.levels||!T)throw new Error(`frag load aborted, missing level${T?"":" detail"}s`);let U=null;t.encrypted&&!((w=t.decryptdata)!=null&&w.key)?(this.log(`Loading key for ${t.sn} of [${T.startSN}-${T.endSN}], ${this.playlistLabel()} ${t.level}`),this.state=tr.KEY_LOADING,this.fragCurrent=t,U=this.keyLoader.load(t).then(oe=>{if(!this.fragContextChanged(oe.frag))return this.hls.trigger(o.KEY_LOADED,oe),this.state===tr.KEY_LOADING&&(this.state=tr.IDLE),oe}),this.hls.trigger(o.KEY_LOADING,{frag:t}),this.fragCurrent===null&&(U=Promise.reject(new Error("frag load aborted, context changed in KEY_LOADING")))):t.encrypted||(U=this.keyLoader.loadClear(t,T.encryptedFragments,this.startFragRequested),U&&this.log("[eme] blocking frag load until media-keys acquired"));const Y=this.fragPrevious;if(Pe(t)&&(!Y||t.sn!==Y.sn)){const oe=this.shouldLoadParts(n.details,t.end);oe!==this.loadingParts&&(this.log(`LL-Part loading ${oe?"ON":"OFF"} loading sn ${Y==null?void 0:Y.sn}->${t.sn}`),this.loadingParts=oe)}if(s=Math.max(t.start,s||0),this.loadingParts&&Pe(t)){const oe=T.partList;if(oe&&v){s>t.end&&T.fragmentHint&&(t=T.fragmentHint);const ve=this.getNextPart(oe,t,s);if(ve>-1){const we=oe[ve];t=this.fragCurrent=we.fragment,this.log(`Loading ${t.type} sn: ${t.sn} part: ${we.index} (${ve}/${oe.length-1}) of ${this.fragInfo(t,!1,we)}) cc: ${t.cc} [${T.startSN}-${T.endSN}], target: ${parseFloat(s.toFixed(3))}`),this.nextLoadPosition=we.start+we.duration,this.state=tr.FRAG_LOADING;let Ee;return U?Ee=U.then(ot=>!ot||this.fragContextChanged(ot.frag)?null:this.doFragPartsLoad(t,we,n,v)).catch(ot=>this.handleFragLoadError(ot)):Ee=this.doFragPartsLoad(t,we,n,v).catch(ot=>this.handleFragLoadError(ot)),this.hls.trigger(o.FRAG_LOADING,{frag:t,part:we,targetBufferTime:s}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING parts")):Ee}else if(!t.url||this.loadedEndOfParts(oe,s))return Promise.resolve(null)}}if(Pe(t)&&this.loadingParts)this.log(`LL-Part loading OFF after next part miss @${s.toFixed(2)}`),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} ${T?"["+T.startSN+"-"+T.endSN+"]":""}, target: ${parseFloat(s.toFixed(3))}`),r(t.sn)&&!this.bitrateTest&&(this.nextLoadPosition=t.start+t.duration),this.state=tr.FRAG_LOADING;const W=this.config.progressive;let te;return W&&U?te=U.then(oe=>!oe||this.fragContextChanged(oe==null?void 0:oe.frag)?null:this.fragmentLoader.load(t,v)).catch(oe=>this.handleFragLoadError(oe)):te=Promise.all([this.fragmentLoader.load(t,W?v:void 0),U]).then(([oe])=>(!W&&oe&&v&&v(oe),oe)).catch(oe=>this.handleFragLoadError(oe)),this.hls.trigger(o.FRAG_LOADING,{frag:t,targetBufferTime:s}),this.fragCurrent===null?Promise.reject(new Error("frag load aborted, context changed in FRAG_LOADING")):te}doFragPartsLoad(t,n,s,v){return new Promise((w,T)=>{var U;const Y=[],W=(U=s.details)==null?void 0:U.partList,te=oe=>{this.fragmentLoader.loadPart(t,oe,v).then(ve=>{Y[oe.index]=ve;const we=ve.part;this.hls.trigger(o.FRAG_LOADED,ve);const Ee=Yn(s.details,t.sn,oe.index+1)||fr(W,t.sn,oe.index+1);if(Ee)te(Ee);else return w({frag:t,part:we,partsLoaded:Y})}).catch(T)};te(n)})}handleFragLoadError(t){if("data"in t){const n=t.data;t.data&&n.details===f.INTERNAL_ABORTED?this.handleFragLoadAborted(n.frag,n.part):this.hls.trigger(o.ERROR,n)}else this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,err:t,error:t,fatal:!0});return null}_handleTransmuxerFlush(t){const n=this.getCurrentContext(t);if(!n||this.state!==tr.PARSING){!this.fragCurrent&&this.state!==tr.STOPPED&&this.state!==tr.ERROR&&(this.state=tr.IDLE);return}const{frag:s,part:v,level:w}=n,T=self.performance.now();s.stats.parsing.end=T,v&&(v.stats.parsing.end=T);const U=this.getLevelDetails(),W=U&&s.sn>U.endSN||this.shouldLoadParts(U,s.end);W!==this.loadingParts&&(this.log(`LL-Part loading ${W?"ON":"OFF"} after parsing segment ending @${s.end.toFixed(2)}`),this.loadingParts=W),this.updateLevelTiming(s,v,w,t.partial)}shouldLoadParts(t,n){if(this.config.lowLatencyMode){if(!t)return this.loadingParts;if(t!=null&&t.partList){var s;const w=t.partList[0],T=w.end+(((s=t.fragmentHint)==null?void 0:s.duration)||0);if(n>=T){var v;if((this.hls.hasEnoughToStart?((v=this.media)==null?void 0:v.currentTime)||this.lastCurrentTime:this.getLoadPosition())>w.start-w.fragment.duration)return!0}}}return!1}getCurrentContext(t){const{levels:n,fragCurrent:s}=this,{level:v,sn:w,part:T}=t;if(!(n!=null&&n[v]))return this.warn(`Levels object was unset while buffering fragment ${w} of ${this.playlistLabel()} ${v}. The current chunk will not be buffered.`),null;const U=n[v],Y=U.details,W=T>-1?Yn(Y,w,T):null,te=W?W.fragment:Qn(Y,w,s);return te?(s&&s!==te&&(te.stats=s.stats),{frag:te,part:W,level:U}):null}bufferFragmentData(t,n,s,v,w){var T;if(!t||this.state!==tr.PARSING)return;const{data1:U,data2:Y}=t;let W=U;if(U&&Y&&(W=Le(U,Y)),!((T=W)!=null&&T.length))return;const te=this.initPTS[n.cc],oe=te?-te.baseTime/te.timescale:void 0,ve={type:t.type,frag:n,part:s,chunkMeta:v,offset:oe,parent:n.type,data:W};if(this.hls.trigger(o.BUFFER_APPENDING,ve),t.dropped&&t.independent&&!s){if(w)return;this.flushBufferGap(n)}}flushBufferGap(t){const n=this.media;if(!n)return;if(!Wn.isBuffered(n,n.currentTime)){this.flushMainBuffer(0,t.start);return}const s=n.currentTime,v=Wn.bufferInfo(n,s,0),w=t.duration,T=Math.min(this.config.maxFragLookUpTolerance*2,w*.25),U=Math.max(Math.min(t.start-T,v.end-T),s+T);t.start-U>T&&this.flushMainBuffer(U,t.start)}getFwdBufferInfo(t,n){var s;const v=this.getLoadPosition();if(!r(v))return null;const T=this.lastCurrentTime>v||(s=this.media)!=null&&s.paused?0:this.config.maxBufferHole;return this.getFwdBufferInfoAtPos(t,v,n,T)}getFwdBufferInfoAtPos(t,n,s,v){const w=Wn.bufferInfo(t,n,v);if(w.len===0&&w.nextStart!==void 0){const T=this.fragmentTracker.getBufferedFrag(n,s);if(T&&(w.nextStart<=T.end||T.gap)){const U=Math.max(Math.min(w.nextStart,T.end)-n,v);return Wn.bufferInfo(t,n,U)}}return w}getMaxBufferLength(t){const{config:n}=this;let s;return t?s=Math.max(8*n.maxBufferSize/t,n.maxBufferLength):s=n.maxBufferLength,Math.min(s,n.maxMaxBufferLength)}reduceMaxBufferLength(t,n){const s=this.config,v=Math.max(Math.min(t-n,s.maxBufferLength),n),w=Math.max(t-n*3,s.maxMaxBufferLength/2,v);return w>=v?(s.maxMaxBufferLength=w,this.warn(`Reduce max buffer length to ${w}s`),!0):!1}getAppendedFrag(t,n=u.MAIN){var s;const v=(s=this.fragmentTracker)==null?void 0:s.getAppendedFrag(t,n);return v&&"fragment"in v?v.fragment:v}getNextFragment(t,n){const s=n.fragments,v=s.length;if(!v)return null;const{config:w}=this,T=s[0].start,U=w.lowLatencyMode&&!!n.partList;let Y=null;if(n.live){const oe=w.initialLiveManifestSize;if(v<oe)return this.warn(`Not enough fragments to start playback (have: ${v}, need: ${oe})`),null;if(!n.PTSKnown&&!this.startFragRequested&&this.startPosition===-1||t<T){var W;U&&!this.loadingParts&&(this.log("LL-Part loading ON for initial live fragment"),this.loadingParts=!0),Y=this.getInitialLiveFragment(n);const ve=this.hls.startPosition,we=this.hls.liveSyncPosition,Ee=Y?(ve!==-1&&ve>=T?ve:we)||Y.start:t;this.log(`Setting startPosition to ${Ee} to match start frag at live edge. mainStart: ${ve} liveSyncPosition: ${we} frag.start: ${(W=Y)==null?void 0:W.start}`),this.startPosition=this.nextLoadPosition=Ee}}else t<=T&&(Y=s[0]);if(!Y){const oe=this.loadingParts?n.partEnd:n.fragmentEnd;Y=this.getFragmentAtPosition(t,oe,n)}let te=this.filterReplacedPrimary(Y,n);if(!te&&Y){const oe=Y.sn-n.startSN;te=this.filterReplacedPrimary(s[oe+1]||null,n)}return this.mapToInitFragWhenRequired(te)}isLoopLoading(t,n){const s=this.fragmentTracker.getState(t);return(s===br.OK||s===br.PARTIAL&&!!t.gap)&&this.nextLoadPosition>n}getNextFragmentLoopLoading(t,n,s,v,w){let T=null;if(t.gap&&(T=this.getNextFragment(this.nextLoadPosition,n),T&&!T.gap&&s.nextStart)){const U=this.getFwdBufferInfoAtPos(this.mediaBuffer?this.mediaBuffer:this.media,s.nextStart,v,0);if(U!==null&&s.len+U.len>=w){const Y=T.sn;return this.loopSn!==Y&&(this.log(`buffer full after gaps in "${v}" playlist starting at sn: ${Y}`),this.loopSn=Y),null}}return this.loopSn=void 0,T}get primaryPrefetch(){if(Mi(this.hls.config)){var t,n;if((t=this.hls.interstitialsManager)==null||(n=t.playingItem)==null?void 0:n.event)return!0}return!1}filterReplacedPrimary(t,n){if(!t)return t;if(Mi(this.hls.config)&&t.type!==u.SUBTITLE){const s=this.hls.interstitialsManager,v=s==null?void 0:s.bufferingItem;if(v){const T=v.event;if(T){if(T.appendInPlace||Math.abs(t.start-v.start)>1||v.start===0)return null}else if(t.end<=v.start&&(n==null?void 0:n.live)===!1||t.start>v.end&&v.nextEvent&&(v.nextEvent.appendInPlace||t.start-v.end>1))return null}const w=s==null?void 0:s.playerQueue;if(w)for(let T=w.length;T--;){const U=w[T].interstitial;if(U.appendInPlace&&t.start>=U.startTime&&t.end<=U.resumeTime)return null}}return t}mapToInitFragWhenRequired(t){return t!=null&&t.initSegment&&!(t!=null&&t.initSegment.data)&&!this.bitrateTest?t.initSegment:t}getNextPart(t,n,s){let v=-1,w=!1,T=!0;for(let U=0,Y=t.length;U<Y;U++){const W=t[U];if(T=T&&!W.independent,v>-1&&s<W.start)break;const te=W.loaded;te?v=-1:(w||W.independent||T)&&W.fragment===n&&(v=U),w=te}return v}loadedEndOfParts(t,n){const s=t[t.length-1];return s&&n>s.start&&s.loaded}getInitialLiveFragment(t){const n=t.fragments,s=this.fragPrevious;let v=null;if(s){if(t.hasProgramDateTime&&(this.log(`Live playlist, switching playlist, load frag with same PDT: ${s.programDateTime}`),v=Jn(n,s.endProgramDateTime,this.config.maxFragLookUpTolerance)),!v){const w=s.sn+1;if(w>=t.startSN&&w<=t.endSN){const T=n[w-t.startSN];s.cc===T.cc&&(v=T,this.log(`Live playlist, switching playlist, load frag with next SN: ${v.sn}`))}v||(v=Dt(t,s.cc,s.end),v&&this.log(`Live playlist, switching playlist, load frag with same CC: ${v.sn}`))}}else{const w=this.hls.liveSyncPosition;w!==null&&(v=this.getFragmentAtPosition(w,this.bitrateTest?t.fragmentEnd:t.edge,t))}return v}getFragmentAtPosition(t,n,s){const{config:v}=this;let{fragPrevious:w}=this,{fragments:T,endSN:U}=s;const{fragmentHint:Y}=s,{maxFragLookUpTolerance:W}=v,te=s.partList,oe=!!(this.loadingParts&&te!=null&&te.length&&Y);oe&&Y&&!this.bitrateTest&&te[te.length-1].fragment.sn===Y.sn&&(T=T.concat(Y),U=Y.sn);let ve;if(t<n){var we;const ot=t<this.lastCurrentTime||t>n-W||(we=this.media)!=null&&we.paused||!this.startFragRequested?0:W;ve=mn(w,T,t,ot)}else ve=T[T.length-1];if(ve){const Ee=ve.sn-s.startSN,ot=this.fragmentTracker.getState(ve);if((ot===br.OK||ot===br.PARTIAL&&ve.gap)&&(w=ve),w&&ve.sn===w.sn&&(!oe||te[0].fragment.sn>ve.sn||!s.live&&!oe)&&w&&ve.level===w.level){const Ut=T[Ee+1];ve.sn<U&&this.fragmentTracker.getState(Ut)!==br.OK?ve=Ut:ve=null}}return ve}alignPlaylists(t,n,s){const v=t.fragments.length;if(!v)return this.warn("No fragments in live playlist"),0;const w=t.fragmentStart,T=!n,U=t.alignedSliding&&r(w);if(T||!U&&!w){On(s,t);const Y=t.fragmentStart;return this.log(`Live playlist sliding: ${Y.toFixed(2)} start-sn: ${n?n.startSN:"na"}->${t.startSN} fragments: ${v}`),Y}return w}waitForCdnTuneIn(t){return t.live&&t.canBlockReload&&t.partTarget&&t.tuneInGoal>Math.max(t.partHoldBack,t.partTarget*3)}setStartPosition(t,n){let s=this.startPosition;s<n&&(s=-1);const v=this.timelineOffset;if(s===-1){const w=this.startTimeOffset!==null,T=w?this.startTimeOffset:t.startTimeOffset;T!==null&&r(T)?(s=n+T,T<0&&(s+=t.edge),s=Math.min(Math.max(n,s),n+t.totalduration),this.log(`Setting startPosition to ${s} for start time offset ${T} found in ${w?"multivariant":"media"} playlist`),this.startPosition=s):t.live?(s=this.hls.liveSyncPosition||n,this.log(`Setting startPosition to -1 to start at live edge ${s}`),this.startPosition=-1):(this.log("setting startPosition to 0 by default"),this.startPosition=s=0),this.lastCurrentTime=s+v}this.nextLoadPosition=s+v}getLoadPosition(){var t;const{media:n}=this;let s=0;return(t=this.hls)!=null&&t.hasEnoughToStart&&n?s=n.currentTime:this.nextLoadPosition>=0&&(s=this.nextLoadPosition),s}handleFragLoadAborted(t,n){this.transmuxer&&t.type===this.playlistType&&Pe(t)&&t.stats.aborted&&(this.log(`Fragment ${t.sn}${n?" part "+n.index:""} of ${this.playlistLabel()} ${t.level} was aborted`),this.resetFragmentLoading(t))}resetFragmentLoading(t){(!this.fragCurrent||!this.fragContextChanged(t)&&this.state!==tr.FRAG_LOADING_WAITING_RETRY)&&(this.state=tr.IDLE)}onFragmentOrKeyLoadError(t,n){if(n.chunkMeta&&!n.frag){const Ee=this.getCurrentContext(n.chunkMeta);Ee&&(n.frag=Ee.frag)}const s=n.frag;if(!s||s.type!==t||!this.levels)return;if(this.fragContextChanged(s)){var v;this.warn(`Frag load error must match current frag to retry ${s.url} > ${(v=this.fragCurrent)==null?void 0:v.url}`);return}const w=n.details===f.FRAG_GAP;w&&this.fragmentTracker.fragBuffered(s,!0);const T=n.errorAction,{action:U,flags:Y,retryCount:W=0,retryConfig:te}=T||{},oe=!!T&&!!te,ve=oe&&U===Je.RetryRequest,we=oe&&!T.resolved&&Y===be.MoveAllAlternatesMatchingHost;if(!ve&&we&&Pe(s)&&!s.endList)this.resetFragmentErrors(t),this.treatAsGap(s),T.resolved=!0;else if((ve||we)&&W<te.maxNumRetry){this.resetStartWhenNotLoaded(this.levelLastLoaded);const Ee=cr(te,W);this.warn(`Fragment ${s.sn} of ${t} ${s.level} errored with ${n.details}, retrying loading ${W+1}/${te.maxNumRetry} in ${Ee}ms`),T.resolved=!0,this.retryDate=self.performance.now()+Ee,this.state=tr.FRAG_LOADING_WAITING_RETRY}else if(te&&T)if(this.resetFragmentErrors(t),W<te.maxNumRetry)!w&&U!==Je.RemoveAlternatePermanently&&(T.resolved=!0);else{this.warn(`${n.details} reached or exceeded max retry (${W})`);return}else U===Je.SendAlternateToPenaltyBox?this.state=tr.WAITING_LEVEL:this.state=tr.ERROR;this.tickImmediate()}reduceLengthAndFlushBuffer(t){if(this.state===tr.PARSING||this.state===tr.PARSED){const n=t.frag,s=t.parent,v=this.getFwdBufferInfo(this.mediaBuffer,s),w=v&&v.len>.5;w&&this.reduceMaxBufferLength(v.len,(n==null?void 0:n.duration)||10);const T=!w;return T&&this.warn(`Buffer full error while media.currentTime is not buffered, flush ${s} buffer`),n&&(this.fragmentTracker.removeFragment(n),this.nextLoadPosition=n.start),this.resetLoadingState(),T}return!1}resetFragmentErrors(t){t===u.AUDIO&&(this.fragCurrent=null),this.hls.hasEnoughToStart||(this.startFragRequested=!1),this.state!==tr.STOPPED&&(this.state=tr.IDLE)}afterBufferFlushed(t,n,s){if(!t)return;const v=Wn.getBuffered(t);this.fragmentTracker.detectEvictedFragments(n,v,s),this.state===tr.ENDED&&this.resetLoadingState()}resetLoadingState(){this.log("Reset loading state"),this.fragCurrent=null,this.fragPrevious=null,this.state!==tr.STOPPED&&(this.state=tr.IDLE)}resetStartWhenNotLoaded(t){if(!this.hls.hasEnoughToStart){this.startFragRequested=!1;const n=t?t.details:null;n!=null&&n.live?(this.log("resetting startPosition for live start"),this.startPosition=-1,this.setStartPosition(n,n.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,n,s,v){const w=s.details;if(!w){this.warn("level.details undefined");return}if(!Object.keys(t.elementaryStreams).reduce((Y,W)=>{const te=t.elementaryStreams[W];if(te){const oe=te.endPTS-te.startPTS;if(oe<=0)return this.warn(`Could not parse fragment ${t.sn} ${W} duration reliably (${oe})`),Y||!1;const ve=v?0:Jt(w,t,te.startPTS,te.endPTS,te.startDTS,te.endDTS);return this.hls.trigger(o.LEVEL_PTS_UPDATED,{details:w,level:s,drift:ve,type:W,frag:t,start:te.startPTS,end:te.endPTS}),!0}return Y},!1)){var U;if(s.fragmentError===0&&this.treatAsGap(t,s),((U=this.transmuxer)==null?void 0:U.error)===null){const Y=new Error(`Found no media in fragment ${t.sn} of ${this.playlistLabel()} ${t.level} resetting transmuxer to fallback to playlist timing`);if(this.warn(Y.message),this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,error:Y,frag:t,reason:`Found no media in msn ${t.sn} of ${this.playlistLabel()} "${s.url}"`}),!this.hls)return;this.resetTransmuxer()}}this.state=tr.PARSED,this.log(`Parsed ${t.type} sn: ${t.sn}${n?" part: "+n.index:""} of ${this.fragInfo(t,!1,n)})`),this.hls.trigger(o.FRAG_PARSED,{frag:t,part:n})}playlistLabel(){return this.playlistType===u.MAIN?"level":"track"}fragInfo(t,n=!0,s){var v,w;return`${this.playlistLabel()} ${t.level} (${s?"part":"frag"}:[${((v=n&&!s?t.startPTS:(s||t).start)!=null?v:NaN).toFixed(3)}-${((w=n&&!s?t.endPTS:(s||t).end)!=null?w:NaN).toFixed(3)}]${s&&t.type==="main"?"INDEPENDENT="+(s.independent?"YES":"NO"):""}`}treatAsGap(t,n){n&&n.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 n=this._state;n!==t&&(this._state=t,this.log(`${n}->${t}`))}get state(){return this._state}}function Mi(E){return!!E.interstitialsController&&E.enableInterstitialPlayback!==!1}class la{constructor(){this.chunks=[],this.dataLength=0}push(t){this.chunks.push(t),this.dataLength+=t.length}flush(){const{chunks:t,dataLength:n}=this;let s;if(t.length)t.length===1?s=t[0]:s=Ja(t,n);else return new Uint8Array(0);return this.reset(),s}reset(){this.chunks.length=0,this.dataLength=0}}function Ja(E,t){const n=new Uint8Array(t);let s=0;for(let v=0;v<E.length;v++){const w=E[v];n.set(w,s),s+=w.length}return n}var gs={exports:{}},Si;function io(){return Si||(Si=1,function(E){var t=Object.prototype.hasOwnProperty,n="~";function s(){}Object.create&&(s.prototype=Object.create(null),new s().__proto__||(n=!1));function v(Y,W,te){this.fn=Y,this.context=W,this.once=te||!1}function w(Y,W,te,oe,ve){if(typeof te!="function")throw new TypeError("The listener must be a function");var we=new v(te,oe||Y,ve),Ee=n?n+W:W;return Y._events[Ee]?Y._events[Ee].fn?Y._events[Ee]=[Y._events[Ee],we]:Y._events[Ee].push(we):(Y._events[Ee]=we,Y._eventsCount++),Y}function T(Y,W){--Y._eventsCount===0?Y._events=new s:delete Y._events[W]}function U(){this._events=new s,this._eventsCount=0}U.prototype.eventNames=function(){var W=[],te,oe;if(this._eventsCount===0)return W;for(oe in te=this._events)t.call(te,oe)&&W.push(n?oe.slice(1):oe);return Object.getOwnPropertySymbols?W.concat(Object.getOwnPropertySymbols(te)):W},U.prototype.listeners=function(W){var te=n?n+W:W,oe=this._events[te];if(!oe)return[];if(oe.fn)return[oe.fn];for(var ve=0,we=oe.length,Ee=new Array(we);ve<we;ve++)Ee[ve]=oe[ve].fn;return Ee},U.prototype.listenerCount=function(W){var te=n?n+W:W,oe=this._events[te];return oe?oe.fn?1:oe.length:0},U.prototype.emit=function(W,te,oe,ve,we,Ee){var ot=n?n+W:W;if(!this._events[ot])return!1;var et=this._events[ot],Ut=arguments.length,ar,Yt;if(et.fn){switch(et.once&&this.removeListener(W,et.fn,void 0,!0),Ut){case 1:return et.fn.call(et.context),!0;case 2:return et.fn.call(et.context,te),!0;case 3:return et.fn.call(et.context,te,oe),!0;case 4:return et.fn.call(et.context,te,oe,ve),!0;case 5:return et.fn.call(et.context,te,oe,ve,we),!0;case 6:return et.fn.call(et.context,te,oe,ve,we,Ee),!0}for(Yt=1,ar=new Array(Ut-1);Yt<Ut;Yt++)ar[Yt-1]=arguments[Yt];et.fn.apply(et.context,ar)}else{var Sr=et.length,Wr;for(Yt=0;Yt<Sr;Yt++)switch(et[Yt].once&&this.removeListener(W,et[Yt].fn,void 0,!0),Ut){case 1:et[Yt].fn.call(et[Yt].context);break;case 2:et[Yt].fn.call(et[Yt].context,te);break;case 3:et[Yt].fn.call(et[Yt].context,te,oe);break;case 4:et[Yt].fn.call(et[Yt].context,te,oe,ve);break;default:if(!ar)for(Wr=1,ar=new Array(Ut-1);Wr<Ut;Wr++)ar[Wr-1]=arguments[Wr];et[Yt].fn.apply(et[Yt].context,ar)}}return!0},U.prototype.on=function(W,te,oe){return w(this,W,te,oe,!1)},U.prototype.once=function(W,te,oe){return w(this,W,te,oe,!0)},U.prototype.removeListener=function(W,te,oe,ve){var we=n?n+W:W;if(!this._events[we])return this;if(!te)return T(this,we),this;var Ee=this._events[we];if(Ee.fn)Ee.fn===te&&(!ve||Ee.once)&&(!oe||Ee.context===oe)&&T(this,we);else{for(var ot=0,et=[],Ut=Ee.length;ot<Ut;ot++)(Ee[ot].fn!==te||ve&&!Ee[ot].once||oe&&Ee[ot].context!==oe)&&et.push(Ee[ot]);et.length?this._events[we]=et.length===1?et[0]:et:T(this,we)}return this},U.prototype.removeAllListeners=function(W){var te;return W?(te=n?n+W:W,this._events[te]&&T(this,te)):(this._events=new s,this._eventsCount=0),this},U.prototype.off=U.prototype.removeListener,U.prototype.addListener=U.prototype.on,U.prefixed=n,U.EventEmitter=U,E.exports=U}(gs)),gs.exports}var zs=io(),ds=ue(zs);const wa="1.6.7",us={};function Qs(){return typeof __HLS_WORKER_BUNDLE__=="function"}function kn(){const E=us[wa];if(E)return E.clientCount++,E;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"}),n=self.URL.createObjectURL(t),v={worker:new self.Worker(n),objectURL:n,clientCount:1};return us[wa]=v,v}function Ss(E){const t=us[E];if(t)return t.clientCount++,t;const n=new self.URL(E,self.location.href).href,v={worker:new self.Worker(n),scriptURL:n,clientCount:1};return us[E]=v,v}function Zs(E){const t=us[E||wa];if(t&&t.clientCount--===1){const{worker:s,objectURL:v}=t;delete us[E||wa],v&&self.URL.revokeObjectURL(v),s.terminate()}}function Xe(E,t){return t+10<=E.length&&E[t]===51&&E[t+1]===68&&E[t+2]===73&&E[t+3]<255&&E[t+4]<255&&E[t+6]<128&&E[t+7]<128&&E[t+8]<128&&E[t+9]<128}function Qe(E,t){return t+10<=E.length&&E[t]===73&&E[t+1]===68&&E[t+2]===51&&E[t+3]<255&&E[t+4]<255&&E[t+6]<128&&E[t+7]<128&&E[t+8]<128&&E[t+9]<128}function zt(E,t){let n=0;return n=(E[t]&127)<<21,n|=(E[t+1]&127)<<14,n|=(E[t+2]&127)<<7,n|=E[t+3]&127,n}function Kt(E,t){const n=t;let s=0;for(;Qe(E,t);){s+=10;const v=zt(E,t+6);s+=v,Xe(E,t+10)&&(s+=10),t+=s}if(s>0)return E.subarray(n,n+s)}function _r(E,t,n,s){const v=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],w=t[n+2],T=w>>2&15;if(T>12){const we=new Error(`invalid ADTS sampling index:${T}`);E.emit(o.ERROR,o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!0,error:we,reason:we.message});return}const U=(w>>6&3)+1,Y=t[n+3]>>6&3|(w&1)<<2,W="mp4a.40."+U,te=v[T];let oe=T;(U===5||U===29)&&(oe-=3);const ve=[U<<3|(oe&14)>>1,(oe&1)<<7|Y<<3];return G.log(`manifest codec:${s}, parsed codec:${W}, channels:${Y}, rate:${te} (ADTS object type:${U} sampling index:${T})`),{config:ve,samplerate:te,channelCount:Y,codec:W,parsedCodec:W,manifestCodec:s}}function Lr(E,t){return E[t]===255&&(E[t+1]&246)===240}function Ur(E,t){return E[t+1]&1?7:9}function fn(E,t){return(E[t+3]&3)<<11|E[t+4]<<3|(E[t+5]&224)>>>5}function en(E,t){return t+5<E.length}function dn(E,t){return t+1<E.length&&Lr(E,t)}function Kn(E,t){return en(E,t)&&Lr(E,t)&&fn(E,t)<=E.length-t}function Xn(E,t){if(dn(E,t)){const n=Ur(E,t);if(t+n>=E.length)return!1;const s=fn(E,t);if(s<=n)return!1;const v=t+s;return v===E.length||dn(E,v)}return!1}function hi(E,t,n,s,v){if(!E.samplerate){const w=_r(t,n,s,v);if(!w)return;y(E,w)}}function gi(E){return 9216e4/E}function Hi(E,t){const n=Ur(E,t);if(t+n<=E.length){const s=fn(E,t)-n;if(s>0)return{headerLength:n,frameLength:s}}}function Ri(E,t,n,s,v){const w=gi(E.samplerate),T=s+v*w,U=Hi(t,n);let Y;if(U){const{frameLength:oe,headerLength:ve}=U,we=ve+oe,Ee=Math.max(0,n+we-t.length);Ee?(Y=new Uint8Array(we-ve),Y.set(t.subarray(n+ve,t.length),0)):Y=t.subarray(n+ve,n+we);const ot={unit:Y,pts:T};return Ee||E.samples.push(ot),{sample:ot,length:we,missing:Ee}}const W=t.length-n;return Y=new Uint8Array(W),Y.set(t.subarray(n,t.length),0),{sample:{unit:Y,pts:T},length:W,missing:-1}}function mi(E,t){return Qe(E,t)&&zt(E,t+6)+10<=E.length-t}function ha(E){return E instanceof ArrayBuffer?E:E.byteOffset==0&&E.byteLength==E.buffer.byteLength?E.buffer:new Uint8Array(E).buffer}function vi(E,t=0,n=1/0){return ci(E,t,n,Uint8Array)}function ci(E,t,n,s){const v=oa(E);let w=1;"BYTES_PER_ELEMENT"in s&&(w=s.BYTES_PER_ELEMENT);const T=qs(E)?E.byteOffset:0,U=(T+E.byteLength)/w,Y=(T+t)/w,W=Math.floor(Math.max(0,Math.min(Y,U))),te=Math.floor(Math.min(W+Math.max(n,0),U));return new s(v,W,te-W)}function oa(E){return E instanceof ArrayBuffer?E:E.buffer}function qs(E){return E&&E.buffer instanceof ArrayBuffer&&E.byteLength!==void 0&&E.byteOffset!==void 0}function As(E){const t={key:E.type,description:"",data:"",mimeType:null,pictureType:null},n=3;if(E.size<2)return;if(E.data[0]!==n){console.log("Ignore frame with unrecognized character encoding");return}const s=E.data.subarray(1).indexOf(0);if(s===-1)return;const v=q(vi(E.data,1,s)),w=E.data[2+s],T=E.data.subarray(3+s).indexOf(0);if(T===-1)return;const U=q(vi(E.data,3+s,T));let Y;return v==="-->"?Y=q(vi(E.data,4+s+T)):Y=ha(E.data.subarray(4+s+T)),t.mimeType=v,t.pictureType=w,t.description=U,t.data=Y,t}function Wi(E){if(E.size<2)return;const t=q(E.data,!0),n=new Uint8Array(E.data.subarray(t.length+1));return{key:E.type,info:t,data:n.buffer}}function Da(E){if(E.size<2)return;if(E.type==="TXXX"){let n=1;const s=q(E.data.subarray(n),!0);n+=s.length+1;const v=q(E.data.subarray(n));return{key:E.type,info:s,data:v}}const t=q(E.data.subarray(1));return{key:E.type,info:"",data:t}}function Qi(E){if(E.type==="WXXX"){if(E.size<2)return;let n=1;const s=q(E.data.subarray(n),!0);n+=s.length+1;const v=q(E.data.subarray(n));return{key:E.type,info:s,data:v}}const t=q(E.data);return{key:E.type,info:"",data:t}}function Ii(E){return E.type==="PRIV"?Wi(E):E.type[0]==="W"?Qi(E):E.type==="APIC"?As(E):Da(E)}function va(E){const t=String.fromCharCode(E[0],E[1],E[2],E[3]),n=zt(E,4),s=10;return{type:t,size:n,data:E.subarray(s,s+n)}}const ka=10,Va=10;function Js(E){let t=0;const n=[];for(;Qe(E,t);){const s=zt(E,t+6);E[t+5]>>6&1&&(t+=ka),t+=ka;const v=t+s;for(;t+Va<v;){const w=va(E.subarray(t)),T=Ii(w);T&&n.push(T),t+=w.size+ka}Xe(E,t)&&(t+=ka)}return n}function Ya(E){return E&&E.key==="PRIV"&&E.info==="com.apple.streaming.transportStreamTimestamp"}function fo(E){if(E.data.byteLength===8){const t=new Uint8Array(E.data),n=t[3]&1;let s=(t[4]<<23)+(t[5]<<15)+(t[6]<<7)+t[7];return s/=45,n&&(s+=4772185884e-2),Math.round(s)}}function Ua(E){const t=Js(E);for(let n=0;n<t.length;n++){const s=t[n];if(Ya(s))return fo(s)}}let Xa=function(E){return E.audioId3="org.id3",E.dateRange="com.apple.quicktime.HLS",E.emsg="https://aomedia.org/emsg/ID3",E.misbklv="urn:misb:KLV:bin:1910.1",E}({});function ls(E="",t=9e4){return{type:E,id:-1,pid:-1,inputTimeScale:t,sequenceNumber:-1,samples:[],dropped:0}}class ea{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,n,s,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,n){return!1}appendFrame(t,n,s){}demux(t,n){this.cachedData&&(t=Le(this.cachedData,t),this.cachedData=null);let s=Kt(t,0),v=s?s.length:0,w;const T=this._audioTrack,U=this._id3Track,Y=s?Ua(s):void 0,W=t.length;for((this.basePTS===null||this.frameIndex===0&&r(Y))&&(this.basePTS=Za(Y,n,this.initPTS),this.lastPTS=this.basePTS),this.lastPTS===null&&(this.lastPTS=this.basePTS),s&&s.length>0&&U.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:s,type:Xa.audioId3,duration:Number.POSITIVE_INFINITY});v<W;){if(this.canParse(t,v)){const te=this.appendFrame(T,t,v);te?(this.frameIndex++,this.lastPTS=te.sample.pts,v+=te.length,w=v):v=W}else mi(t,v)?(s=Kt(t,v),U.samples.push({pts:this.lastPTS,dts:this.lastPTS,data:s,type:Xa.audioId3,duration:Number.POSITIVE_INFINITY}),v+=s.length,w=v):v++;if(v===W&&w!==W){const te=t.slice(w);this.cachedData?this.cachedData=Le(this.cachedData,te):this.cachedData=te}}return{audioTrack:T,videoTrack:ls(),id3Track:U,textTrack:ls()}}demuxSampleAes(t,n,s){return Promise.reject(new Error(`[${this}] This demuxer does not support Sample-AES decryption`))}flush(t){const n=this.cachedData;return n&&(this.cachedData=null,this.demux(n,0)),{audioTrack:this._audioTrack,videoTrack:ls(),id3Track:this._id3Track,textTrack:ls()}}destroy(){this.cachedData=null,this._audioTrack=this._id3Track=void 0}}const Za=(E,t,n)=>{if(r(E))return E*90;const s=n?n.baseTime*9e4/n.timescale:0;return t*9e4+s};let ys=null;const ga=[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],ye=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],Ae=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],wr=[0,1,1,4];function Vr(E,t,n,s,v){if(n+24>t.length)return;const w=gr(t,n);if(w&&n+w.frameLength<=t.length){const T=w.samplesPerFrame*9e4/w.sampleRate,U=s+v*T,Y={unit:t.subarray(n,n+w.frameLength),pts:U,dts:U};return E.config=[],E.channelCount=w.channelCount,E.samplerate=w.sampleRate,E.samples.push(Y),{sample:Y,length:w.frameLength,missing:0}}}function gr(E,t){const n=E[t+1]>>3&3,s=E[t+1]>>1&3,v=E[t+2]>>4&15,w=E[t+2]>>2&3;if(n!==1&&v!==0&&v!==15&&w!==3){const T=E[t+2]>>1&1,U=E[t+3]>>6,Y=n===3?3-s:s===3?3:4,W=ga[Y*14+v-1]*1e3,oe=ye[(n===3?0:n===2?1:2)*3+w],ve=U===3?1:2,we=Ae[n][s],Ee=wr[s],ot=we*8*Ee,et=Math.floor(we*W/oe+T)*Ee;if(ys===null){const Yt=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);ys=Yt?parseInt(Yt[1]):0}return!!ys&&ys<=87&&s===2&&W>=224e3&&U===0&&(E[t+3]=E[t+3]|128),{sampleRate:oe,channelCount:ve,frameLength:et,samplesPerFrame:ot}}}function Kr(E,t){return E[t]===255&&(E[t+1]&224)===224&&(E[t+1]&6)!==0}function wn(E,t){return t+1<E.length&&Kr(E,t)}function Vn(E,t){return Kr(E,t)&&4<=E.length-t}function Oi(E,t){if(t+1<E.length&&Kr(E,t)){const s=gr(E,t);let v=4;s!=null&&s.frameLength&&(v=s.frameLength);const w=t+v;return w===E.length||wn(E,w)}return!1}class Dn extends ea{constructor(t,n){super(),this.observer=void 0,this.config=void 0,this.observer=t,this.config=n}resetInitSegment(t,n,s,v){super.resetInitSegment(t,n,s,v),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"aac",samples:[],manifestCodec:n,duration:v,inputTimeScale:9e4,dropped:0}}static probe(t,n){if(!t)return!1;const s=Kt(t,0);let v=(s==null?void 0:s.length)||0;if(Oi(t,v))return!1;for(let w=t.length;v<w;v++)if(Xn(t,v))return n.log("ADTS sync word found !"),!0;return!1}canParse(t,n){return Kn(t,n)}appendFrame(t,n,s){hi(t,this.observer,n,s,t.manifestCodec);const v=Ri(t,n,s,this.basePTS,this.frameIndex);if(v&&v.missing===0)return v}}const An=(E,t)=>{let n=0,s=5;t+=s;const v=new Uint32Array(1),w=new Uint32Array(1),T=new Uint8Array(1);for(;s>0;){T[0]=E[t];const U=Math.min(s,8),Y=8-U;w[0]=4278190080>>>24+Y<<Y,v[0]=(T[0]&w[0])>>Y,n=n?n<<U|v[0]:v[0],t+=1,s-=U}return n};class Bn extends ea{constructor(t){super(),this.observer=void 0,this.observer=t}resetInitSegment(t,n,s,v){super.resetInitSegment(t,n,s,v),this._audioTrack={container:"audio/ac-3",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"ac3",samples:[],manifestCodec:n,duration:v,inputTimeScale:9e4,dropped:0}}canParse(t,n){return n+64<t.length}appendFrame(t,n,s){const v=ra(t,n,s,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 n=Kt(t,0);if(!n)return!1;const s=n.length;return t[s]===11&&t[s+1]===119&&Ua(n)!==void 0&&An(t,s)<16}}function ra(E,t,n,s,v){if(n+8>t.length||t[n]!==11||t[n+1]!==119)return-1;const w=t[n+4]>>6;if(w>=3)return-1;const U=[48e3,44100,32e3][w],Y=t[n+4]&63,te=[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][Y*3+w]*2;if(n+te>t.length)return-1;const oe=t[n+6]>>5;let ve=0;oe===2?ve+=2:(oe&1&&oe!==1&&(ve+=2),oe&4&&(ve+=2));const we=(t[n+6]<<8|t[n+7])>>12-ve&1,ot=[2,1,2,3,3,4,4,5][oe]+we,et=t[n+5]>>3,Ut=t[n+5]&7,ar=new Uint8Array([w<<6|et<<1|Ut>>2,(Ut&3)<<6|oe<<3|we<<2|Y>>4,Y<<4&224]),Yt=1536/U*9e4,Sr=s+v*Yt,Wr=t.subarray(n,n+te);return E.config=ar,E.channelCount=ot,E.samplerate=U,E.samples.push({unit:Wr,pts:Sr}),te}class Gi extends ea{resetInitSegment(t,n,s,v){super.resetInitSegment(t,n,s,v),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,segmentCodec:"mp3",samples:[],manifestCodec:n,duration:v,inputTimeScale:9e4,dropped:0}}static probe(t){if(!t)return!1;const n=Kt(t,0);let s=(n==null?void 0:n.length)||0;if(n&&t[s]===11&&t[s+1]===119&&Ua(n)!==void 0&&An(t,s)<=16)return!1;for(let v=t.length;s<v;s++)if(Oi(t,s))return G.log("MPEG Audio sync word found !"),!0;return!1}canParse(t,n){return Vn(t,n)}appendFrame(t,n,s){if(this.basePTS!==null)return Vr(t,n,s,this.basePTS,this.frameIndex)}}const yo=/\/emsg[-/]ID3/i;class ao{constructor(t,n){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=n}resetTimeStamp(){}resetInitSegment(t,n,s,v){const w=this.videoTrack=ls("video",1),T=this.audioTrack=ls("audio",1),U=this.txtTrack=ls("text",1);if(this.id3Track=ls("id3",1),this.timeOffset=0,!(t!=null&&t.byteLength))return;const Y=qe(t);if(Y.video){const{id:W,timescale:te,codec:oe,supplemental:ve}=Y.video;w.id=W,w.timescale=U.timescale=te,w.codec=oe,w.supplemental=ve}if(Y.audio){const{id:W,timescale:te,codec:oe}=Y.audio;T.id=W,T.timescale=te,T.codec=oe}U.id=Ht.text,w.sampleDuration=0,w.duration=T.duration=v}resetContiguity(){this.remainderData=null}static probe(t){return rt(t)}demux(t,n){this.timeOffset=n;let s=t;const v=this.videoTrack,w=this.txtTrack;if(this.config.progressive){this.remainderData&&(s=Le(this.remainderData,t));const U=er(s);this.remainderData=U.remainder,v.samples=U.valid||new Uint8Array}else v.samples=s;const T=this.extractID3Track(v,n);return w.samples=tt(n,v),{videoTrack:v,audioTrack:this.audioTrack,id3Track:T,textTrack:this.txtTrack}}flush(){const t=this.timeOffset,n=this.videoTrack,s=this.txtTrack;n.samples=this.remainderData||new Uint8Array,this.remainderData=null;const v=this.extractID3Track(n,this.timeOffset);return s.samples=tt(t,n),{videoTrack:n,audioTrack:ls(),id3Track:v,textTrack:ls()}}extractID3Track(t,n){const s=this.id3Track;if(t.samples.length){const v=gt(t.samples,["emsg"]);v&&v.forEach(w=>{const T=Pt(w);if(yo.test(T.schemeIdUri)){const U=Yo(T,n);let Y=T.eventDuration===4294967295?Number.POSITIVE_INFINITY:T.eventDuration/T.timeScale;Y<=.001&&(Y=Number.POSITIVE_INFINITY);const W=T.payload;s.samples.push({data:W,len:W.byteLength,dts:U,pts:U,type:Xa.emsg,duration:Y})}else if(this.config.enableEmsgKLVMetadata&&T.schemeIdUri.startsWith("urn:misb:KLV:bin:1910.1")){const U=Yo(T,n);s.samples.push({data:T.payload,len:T.payload.byteLength,dts:U,pts:U,type:Xa.misbklv,duration:Number.POSITIVE_INFINITY})}})}return s}demuxSampleAes(t,n,s){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 Yo(E,t){return r(E.presentationTime)?E.presentationTime/E.timeScale:t+E.presentationTimeDelta/E.timeScale}class bl{constructor(t,n,s){this.keyData=void 0,this.decrypter=void 0,this.keyData=s,this.decrypter=new ui(n,{removePKCS7Padding:!1})}decryptBuffer(t){return this.decrypter.decrypt(t,this.keyData.key.buffer,this.keyData.iv.buffer,xr.cbc)}decryptAacSample(t,n,s){const v=t[n].unit;if(v.length<=16)return;const w=v.subarray(16,v.length-v.length%16),T=w.buffer.slice(w.byteOffset,w.byteOffset+w.length);this.decryptBuffer(T).then(U=>{const Y=new Uint8Array(U);v.set(Y,16),this.decrypter.isSync()||this.decryptAacSamples(t,n+1,s)})}decryptAacSamples(t,n,s){for(;;n++){if(n>=t.length){s();return}if(!(t[n].unit.length<32)&&(this.decryptAacSample(t,n,s),!this.decrypter.isSync()))return}}getAvcEncryptedData(t){const n=Math.floor((t.length-48)/160)*16+16,s=new Int8Array(n);let v=0;for(let w=32;w<t.length-16;w+=160,v+=16)s.set(t.subarray(w,w+16),v);return s}getAvcDecryptedUnit(t,n){const s=new Uint8Array(n);let v=0;for(let w=32;w<t.length-16;w+=160,v+=16)t.set(s.subarray(v,v+16),w);return t}decryptAvcSample(t,n,s,v,w){const T=Gt(w.data),U=this.getAvcEncryptedData(T);this.decryptBuffer(U.buffer).then(Y=>{w.data=this.getAvcDecryptedUnit(T,Y),this.decrypter.isSync()||this.decryptAvcSamples(t,n,s+1,v)})}decryptAvcSamples(t,n,s,v){if(t instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,s=0){if(n>=t.length){v();return}const w=t[n].units;for(;!(s>=w.length);s++){const T=w[s];if(!(T.data.length<=48||T.type!==1&&T.type!==5)&&(this.decryptAvcSample(t,n,s,v,T),!this.decrypter.isSync()))return}}}}class Mu{constructor(){this.VideoSample=null}createVideoSample(t,n,s){return{key:t,frame:!1,pts:n,dts:s,units:[],length:0}}getLastNalUnit(t){var n;let s=this.VideoSample,v;if((!s||s.units.length===0)&&(s=t[t.length-1]),(n=s)!=null&&n.units){const w=s.units;v=w[w.length-1]}return v}pushAccessUnit(t,n){if(t.units.length&&t.frame){if(t.pts===void 0){const s=n.samples,v=s.length;if(v){const w=s[v-1];t.pts=w.pts,t.dts=w.dts}else{n.dropped++;return}}n.samples.push(t)}}parseNALu(t,n,s){const v=n.byteLength;let w=t.naluState||0;const T=w,U=[];let Y=0,W,te,oe,ve=-1,we=0;for(w===-1&&(ve=0,we=this.getNALuType(n,0),w=0,Y=1);Y<v;){if(W=n[Y++],!w){w=W?0:1;continue}if(w===1){w=W?0:2;continue}if(!W)w=3;else if(W===1){if(te=Y-w-1,ve>=0){const Ee={data:n.subarray(ve,te),type:we};U.push(Ee)}else{const Ee=this.getLastNalUnit(t.samples);Ee&&(T&&Y<=4-T&&Ee.state&&(Ee.data=Ee.data.subarray(0,Ee.data.byteLength-T)),te>0&&(Ee.data=Le(Ee.data,n.subarray(0,te)),Ee.state=0))}Y<v?(oe=this.getNALuType(n,Y),ve=Y,we=oe,w=0):w=-1}else w=0}if(ve>=0&&w>=0){const Ee={data:n.subarray(ve,v),type:we,state:w};U.push(Ee)}if(U.length===0){const Ee=this.getLastNalUnit(t.samples);Ee&&(Ee.data=Le(Ee.data,n))}return t.naluState=w,U}}class Xo{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,n=this.bytesAvailable,s=t.byteLength-n,v=new Uint8Array(4),w=Math.min(4,n);if(w===0)throw new Error("no bytes available");v.set(t.subarray(s,s+w)),this.word=new DataView(v.buffer).getUint32(0),this.bitsAvailable=w*8,this.bytesAvailable-=w}skipBits(t){let n;t=Math.min(t,this.bytesAvailable*8+this.bitsAvailable),this.bitsAvailable>t?(this.word<<=t,this.bitsAvailable-=t):(t-=this.bitsAvailable,n=t>>3,t-=n<<3,this.bytesAvailable-=n,this.loadWord(),this.word<<=t,this.bitsAvailable-=t)}readBits(t){let n=Math.min(this.bitsAvailable,t);const s=this.word>>>32-n;if(t>32&&G.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=n,this.bitsAvailable>0)this.word<<=n;else if(this.bytesAvailable>0)this.loadWord();else throw new Error("no bits available");return n=t-n,n>0&&this.bitsAvailable?s<<n|this.readBits(n):s}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 xc extends Mu{parsePES(t,n,s,v){const w=this.parseNALu(t,s.data,v);let T=this.VideoSample,U,Y=!1;s.data=null,T&&w.length&&!t.audFound&&(this.pushAccessUnit(T,t),T=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts)),w.forEach(W=>{var te,oe;switch(W.type){case 1:{let ot=!1;U=!0;const et=W.data;if(Y&&et.length>4){const Ut=this.readSliceType(et);(Ut===2||Ut===4||Ut===7||Ut===9)&&(ot=!0)}if(ot){var ve;(ve=T)!=null&&ve.frame&&!T.key&&(this.pushAccessUnit(T,t),T=this.VideoSample=null)}T||(T=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),T.frame=!0,T.key=ot;break}case 5:U=!0,(te=T)!=null&&te.frame&&!T.key&&(this.pushAccessUnit(T,t),T=this.VideoSample=null),T||(T=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),T.key=!0,T.frame=!0;break;case 6:{U=!0,Wt(W.data,1,s.pts,n.samples);break}case 7:{var we,Ee;U=!0,Y=!0;const ot=W.data,et=this.readSPS(ot);if(!t.sps||t.width!==et.width||t.height!==et.height||((we=t.pixelRatio)==null?void 0:we[0])!==et.pixelRatio[0]||((Ee=t.pixelRatio)==null?void 0:Ee[1])!==et.pixelRatio[1]){t.width=et.width,t.height=et.height,t.pixelRatio=et.pixelRatio,t.sps=[ot];const Ut=ot.subarray(1,4);let ar="avc1.";for(let Yt=0;Yt<3;Yt++){let Sr=Ut[Yt].toString(16);Sr.length<2&&(Sr="0"+Sr),ar+=Sr}t.codec=ar}break}case 8:U=!0,t.pps=[W.data];break;case 9:U=!0,t.audFound=!0,(oe=T)!=null&&oe.frame&&(this.pushAccessUnit(T,t),T=null),T||(T=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts));break;case 12:U=!0;break;default:U=!1;break}T&&U&&T.units.push(W)}),v&&T&&(this.pushAccessUnit(T,t),this.VideoSample=null)}getNALuType(t,n){return t[n]&31}readSliceType(t){const n=new Xo(t);return n.readUByte(),n.readUEG(),n.readUEG()}skipScalingList(t,n){let s=8,v=8,w;for(let T=0;T<t;T++)v!==0&&(w=n.readEG(),v=(s+w+256)%256),s=v===0?s:v}readSPS(t){const n=new Xo(t);let s=0,v=0,w=0,T=0,U,Y,W;const te=n.readUByte.bind(n),oe=n.readBits.bind(n),ve=n.readUEG.bind(n),we=n.readBoolean.bind(n),Ee=n.skipBits.bind(n),ot=n.skipEG.bind(n),et=n.skipUEG.bind(n),Ut=this.skipScalingList.bind(this);te();const ar=te();if(oe(5),Ee(3),te(),et(),ar===100||ar===110||ar===122||ar===244||ar===44||ar===83||ar===86||ar===118||ar===128){const Xr=ve();if(Xr===3&&Ee(1),et(),et(),Ee(1),we())for(Y=Xr!==3?8:12,W=0;W<Y;W++)we()&&(W<6?Ut(16,n):Ut(64,n))}et();const Yt=ve();if(Yt===0)ve();else if(Yt===1)for(Ee(1),ot(),ot(),U=ve(),W=0;W<U;W++)ot();et(),Ee(1);const Sr=ve(),Wr=ve(),ln=oe(1);ln===0&&Ee(1),Ee(1),we()&&(s=ve(),v=ve(),w=ve(),T=ve());let Zr=[1,1];if(we()&&we())switch(te()){case 1:Zr=[1,1];break;case 2:Zr=[12,11];break;case 3:Zr=[10,11];break;case 4:Zr=[16,11];break;case 5:Zr=[40,33];break;case 6:Zr=[24,11];break;case 7:Zr=[20,11];break;case 8:Zr=[32,11];break;case 9:Zr=[80,33];break;case 10:Zr=[18,11];break;case 11:Zr=[15,11];break;case 12:Zr=[64,33];break;case 13:Zr=[160,99];break;case 14:Zr=[4,3];break;case 15:Zr=[3,2];break;case 16:Zr=[2,1];break;case 255:{Zr=[te()<<8|te(),te()<<8|te()];break}}return{width:Math.ceil((Sr+1)*16-s*2-v*2),height:(2-ln)*(Wr+1)*16-(ln?2:4)*(w+T),pixelRatio:Zr}}}class _u extends Mu{constructor(...t){super(...t),this.initVPS=null}parsePES(t,n,s,v){const w=this.parseNALu(t,s.data,v);let T=this.VideoSample,U,Y=!1;s.data=null,T&&w.length&&!t.audFound&&(this.pushAccessUnit(T,t),T=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts)),w.forEach(W=>{var te,oe;switch(W.type){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:T||(T=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts)),T.frame=!0,U=!0;break;case 16:case 17:case 18:case 21:if(U=!0,Y){var ve;(ve=T)!=null&&ve.frame&&!T.key&&(this.pushAccessUnit(T,t),T=this.VideoSample=null)}T||(T=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),T.key=!0,T.frame=!0;break;case 19:case 20:U=!0,(te=T)!=null&&te.frame&&!T.key&&(this.pushAccessUnit(T,t),T=this.VideoSample=null),T||(T=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),T.key=!0,T.frame=!0;break;case 39:U=!0,Wt(W.data,2,s.pts,n.samples);break;case 32:U=!0,t.vps||(typeof t.params!="object"&&(t.params={}),t.params=y(t.params,this.readVPS(W.data)),this.initVPS=W.data),t.vps=[W.data];break;case 33:if(U=!0,Y=!0,t.vps!==void 0&&t.vps[0]!==this.initVPS&&t.sps!==void 0&&!this.matchSPS(t.sps[0],W.data)&&(this.initVPS=t.vps[0],t.sps=t.pps=void 0),!t.sps){const we=this.readSPS(W.data);t.width=we.width,t.height=we.height,t.pixelRatio=we.pixelRatio,t.codec=we.codecString,t.sps=[],typeof t.params!="object"&&(t.params={});for(const Ee in we.params)t.params[Ee]=we.params[Ee]}this.pushParameterSet(t.sps,W.data,t.vps),T||(T=this.VideoSample=this.createVideoSample(!0,s.pts,s.dts)),T.key=!0;break;case 34:if(U=!0,typeof t.params=="object"){if(!t.pps){t.pps=[];const we=this.readPPS(W.data);for(const Ee in we)t.params[Ee]=we[Ee]}this.pushParameterSet(t.pps,W.data,t.vps)}break;case 35:U=!0,t.audFound=!0,(oe=T)!=null&&oe.frame&&(this.pushAccessUnit(T,t),T=null),T||(T=this.VideoSample=this.createVideoSample(!1,s.pts,s.dts));break;default:U=!1;break}T&&U&&T.units.push(W)}),v&&T&&(this.pushAccessUnit(T,t),this.VideoSample=null)}pushParameterSet(t,n,s){(s&&s[0]===this.initVPS||!s&&!t.length)&&t.push(n)}getNALuType(t,n){return(t[n]&126)>>>1}ebsp2rbsp(t){const n=new Uint8Array(t.byteLength);let s=0;for(let v=0;v<t.byteLength;v++)v>=2&&t[v]===3&&t[v-1]===0&&t[v-2]===0||(n[s]=t[v],s++);return new Uint8Array(n.buffer,0,s)}pushAccessUnit(t,n){super.pushAccessUnit(t,n),this.initVPS&&(this.initVPS=null)}readVPS(t){const n=new Xo(t);n.readUByte(),n.readUByte(),n.readBits(4),n.skipBits(2),n.readBits(6);const s=n.readBits(3),v=n.readBoolean();return{numTemporalLayers:s+1,temporalIdNested:v}}readSPS(t){const n=new Xo(this.ebsp2rbsp(t));n.readUByte(),n.readUByte(),n.readBits(4);const s=n.readBits(3);n.readBoolean();const v=n.readBits(2),w=n.readBoolean(),T=n.readBits(5),U=n.readUByte(),Y=n.readUByte(),W=n.readUByte(),te=n.readUByte(),oe=n.readUByte(),ve=n.readUByte(),we=n.readUByte(),Ee=n.readUByte(),ot=n.readUByte(),et=n.readUByte(),Ut=n.readUByte(),ar=[],Yt=[];for(let Bs=0;Bs<s;Bs++)ar.push(n.readBoolean()),Yt.push(n.readBoolean());if(s>0)for(let Bs=s;Bs<8;Bs++)n.readBits(2);for(let Bs=0;Bs<s;Bs++)ar[Bs]&&(n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte(),n.readUByte()),Yt[Bs]&&n.readUByte();n.readUEG();const Sr=n.readUEG();Sr==3&&n.skipBits(1);const Wr=n.readUEG(),ln=n.readUEG(),Zr=n.readBoolean();let Xr=0,tn=0,Br=0,Fn=0;Zr&&(Xr+=n.readUEG(),tn+=n.readUEG(),Br+=n.readUEG(),Fn+=n.readUEG());const ai=n.readUEG(),ia=n.readUEG(),ji=n.readUEG(),Bi=n.readBoolean();for(let Bs=Bi?0:s;Bs<=s;Bs++)n.skipUEG(),n.skipUEG(),n.skipUEG();if(n.skipUEG(),n.skipUEG(),n.skipUEG(),n.skipUEG(),n.skipUEG(),n.skipUEG(),n.readBoolean()&&n.readBoolean())for(let Au=0;Au<4;Au++)for(let gl=0;gl<(Au===3?2:6);gl++)if(!n.readBoolean())n.readUEG();else{const Bl=Math.min(64,1<<4+(Au<<1));Au>1&&n.readEG();for(let gf=0;gf<Bl;gf++)n.readEG()}n.readBoolean(),n.readBoolean(),n.readBoolean()&&(n.readUByte(),n.skipUEG(),n.skipUEG(),n.readBoolean());const si=n.readUEG();let Ea=0;for(let Bs=0;Bs<si;Bs++){let Au=!1;if(Bs!==0&&(Au=n.readBoolean()),Au){Bs===si&&n.readUEG(),n.readBoolean(),n.readUEG();let gl=0;for(let Nc=0;Nc<=Ea;Nc++){const Bl=n.readBoolean();let gf=!1;Bl||(gf=n.readBoolean()),(Bl||gf)&&gl++}Ea=gl}else{const gl=n.readUEG(),Nc=n.readUEG();Ea=gl+Nc;for(let Bl=0;Bl<gl;Bl++)n.readUEG(),n.readBoolean();for(let Bl=0;Bl<Nc;Bl++)n.readUEG(),n.readBoolean()}}if(n.readBoolean()){const Bs=n.readUEG();for(let Au=0;Au<Bs;Au++){for(let gl=0;gl<ji+4;gl++)n.readBits(1);n.readBits(1)}}let pi=0,ri=1,za=1,ms=!0,Us=1,Ds=0;n.readBoolean(),n.readBoolean();let Bo=!1;if(n.readBoolean()){if(n.readBoolean()){const tf=n.readUByte(),Kf=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2],Nf=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1];tf>0&&tf<16?(ri=Kf[tf-1],za=Nf[tf-1]):tf===255&&(ri=n.readBits(16),za=n.readBits(16))}if(n.readBoolean()&&n.readBoolean(),n.readBoolean()&&(n.readBits(3),n.readBoolean(),n.readBoolean()&&(n.readUByte(),n.readUByte(),n.readUByte())),n.readBoolean()&&(n.readUEG(),n.readUEG()),n.readBoolean(),n.readBoolean(),n.readBoolean(),Bo=n.readBoolean(),Bo&&(Xr+=n.readUEG(),tn+=n.readUEG(),Br+=n.readUEG(),Fn+=n.readUEG()),n.readBoolean()&&(Us=n.readBits(32),Ds=n.readBits(32),n.readBoolean()&&n.readUEG(),n.readBoolean())){const Nf=n.readBoolean(),Yf=n.readBoolean();let Lf=!1;(Nf||Yf)&&(Lf=n.readBoolean(),Lf&&(n.readUByte(),n.readBits(5),n.readBoolean(),n.readBits(5)),n.readBits(4),n.readBits(4),Lf&&n.readBits(4),n.readBits(5),n.readBits(5),n.readBits(5));for(let Mf=0;Mf<=s;Mf++){ms=n.readBoolean();const jf=ms||n.readBoolean();let Xf=!1;jf?n.readEG():Xf=n.readBoolean();const Qf=Xf?1:n.readUEG()+1;if(Nf)for(let yf=0;yf<Qf;yf++)n.readUEG(),n.readUEG(),Lf&&(n.readUEG(),n.readUEG()),n.skipBits(1);if(Yf)for(let yf=0;yf<Qf;yf++)n.readUEG(),n.readUEG(),Lf&&(n.readUEG(),n.readUEG()),n.skipBits(1)}}n.readBoolean()&&(n.readBoolean(),n.readBoolean(),n.readBoolean(),pi=n.readUEG())}let Ru=Wr,_l=ln;if(Zr||Bo){let Bs=1,Au=1;Sr===1?Bs=Au=2:Sr==2&&(Bs=2),Ru=Wr-Bs*tn-Bs*Xr,_l=ln-Au*Fn-Au*Br}const _f=v?["A","B","C"][v]:"",td=U<<24|Y<<16|W<<8|te;let Wf=0;for(let Bs=0;Bs<32;Bs++)Wf=(Wf|(td>>Bs&1)<<31-Bs)>>>0;let Gf=Wf.toString(16);return T===1&&Gf==="2"&&(Gf="6"),{codecString:`hvc1.${_f}${T}.${Gf}.${w?"H":"L"}${Ut}.B0`,params:{general_tier_flag:w,general_profile_idc:T,general_profile_space:v,general_profile_compatibility_flags:[U,Y,W,te],general_constraint_indicator_flags:[oe,ve,we,Ee,ot,et],general_level_idc:Ut,bit_depth:ai+8,bit_depth_luma_minus8:ai,bit_depth_chroma_minus8:ia,min_spatial_segmentation_idc:pi,chroma_format_idc:Sr,frame_rate:{fixed:ms,fps:Ds/Us}},width:Ru,height:_l,pixelRatio:[ri,za]}}readPPS(t){const n=new Xo(this.ebsp2rbsp(t));n.readUByte(),n.readUByte(),n.skipUEG(),n.skipUEG(),n.skipBits(2),n.skipBits(3),n.skipBits(2),n.skipUEG(),n.skipUEG(),n.skipEG(),n.skipBits(2),n.readBoolean()&&n.skipUEG(),n.skipEG(),n.skipEG(),n.skipBits(4);const v=n.readBoolean(),w=n.readBoolean();let T=1;return w&&v?T=0:w?T=3:v&&(T=2),{parallelismType:T}}matchSPS(t,n){return String.fromCharCode.apply(null,t).substr(3)===String.fromCharCode.apply(null,n).substr(3)}}const Ke=188;class H{constructor(t,n,s,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=n,this.typeSupported=s,this.logger=v,this.videoParser=null}static probe(t,n){const s=H.syncOffset(t);return s>0&&n.warn(`MPEG2-TS detected but first sync word found @ offset ${s}`),s!==-1}static syncOffset(t){const n=t.length;let s=Math.min(Ke*5,n-Ke)+1,v=0;for(;v<s;){let w=!1,T=-1,U=0;for(let Y=v;Y<n;Y+=Ke)if(t[Y]===71&&(n-Y===Ke||t[Y+Ke]===71)){if(U++,T===-1&&(T=Y,T!==0&&(s=Math.min(T+Ke*99,t.length-Ke)+1)),w||(w=X(t,Y)===0),w&&U>1&&(T===0&&U>2||Y+Ke>s))return T}else{if(U)return-1;break}v++}return-1}static createTrack(t,n){return{container:t==="video"||t==="audio"?"video/mp2t":void 0,type:t,id:Ht[t],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:t==="audio"?n:void 0}}resetInitSegment(t,n,s,v){this.pmtParsed=!1,this._pmtId=-1,this._videoTrack=H.createTrack("video"),this._videoTrack.duration=v,this._audioTrack=H.createTrack("audio",v),this._id3Track=H.createTrack("id3"),this._txtTrack=H.createTrack("text"),this._audioTrack.segmentCodec="aac",this.aacOverFlow=null,this.remainderData=null,this.audioCodec=n,this.videoCodec=s}resetTimeStamp(){}resetContiguity(){const{_audioTrack:t,_videoTrack:n,_id3Track:s}=this;t&&(t.pesData=null),n&&(n.pesData=null),s&&(s.pesData=null),this.aacOverFlow=null,this.remainderData=null}demux(t,n,s=!1,v=!1){s||(this.sampleAes=null);let w;const T=this._videoTrack,U=this._audioTrack,Y=this._id3Track,W=this._txtTrack;let te=T.pid,oe=T.pesData,ve=U.pid,we=Y.pid,Ee=U.pesData,ot=Y.pesData,et=null,Ut=this.pmtParsed,ar=this._pmtId,Yt=t.length;if(this.remainderData&&(t=Le(this.remainderData,t),Yt=t.length,this.remainderData=null),Yt<Ke&&!v)return this.remainderData=t,{audioTrack:U,videoTrack:T,id3Track:Y,textTrack:W};const Sr=Math.max(0,H.syncOffset(t));Yt-=(Yt-Sr)%Ke,Yt<t.byteLength&&!v&&(this.remainderData=new Uint8Array(t.buffer,Yt,t.buffer.byteLength-Yt));let Wr=0;for(let Zr=Sr;Zr<Yt;Zr+=Ke)if(t[Zr]===71){const Xr=!!(t[Zr+1]&64),tn=X(t,Zr),Br=(t[Zr+3]&48)>>4;let Fn;if(Br>1){if(Fn=Zr+5+t[Zr+4],Fn===Zr+Ke)continue}else Fn=Zr+4;switch(tn){case te:if(Xr){if(oe&&(w=Tt(oe,this.logger))){if(this.videoParser===null)switch(T.segmentCodec){case"avc":this.videoParser=new xc;break;case"hevc":this.videoParser=new _u;break}this.videoParser!==null&&this.videoParser.parsePES(T,W,w,!1)}oe={data:[],size:0}}oe&&(oe.data.push(t.subarray(Fn,Zr+Ke)),oe.size+=Zr+Ke-Fn);break;case ve:if(Xr){if(Ee&&(w=Tt(Ee,this.logger)))switch(U.segmentCodec){case"aac":this.parseAACPES(U,w);break;case"mp3":this.parseMPEGPES(U,w);break;case"ac3":this.parseAC3PES(U,w);break}Ee={data:[],size:0}}Ee&&(Ee.data.push(t.subarray(Fn,Zr+Ke)),Ee.size+=Zr+Ke-Fn);break;case we:Xr&&(ot&&(w=Tt(ot,this.logger))&&this.parseID3PES(Y,w),ot={data:[],size:0}),ot&&(ot.data.push(t.subarray(Fn,Zr+Ke)),ot.size+=Zr+Ke-Fn);break;case 0:Xr&&(Fn+=t[Fn]+1),ar=this._pmtId=ne(t,Fn);break;case ar:{Xr&&(Fn+=t[Fn]+1);const ai=he(t,Fn,this.typeSupported,s,this.observer,this.logger);te=ai.videoPid,te>0&&(T.pid=te,T.segmentCodec=ai.segmentVideoCodec),ve=ai.audioPid,ve>0&&(U.pid=ve,U.segmentCodec=ai.segmentAudioCodec),we=ai.id3Pid,we>0&&(Y.pid=we),et!==null&&!Ut&&(this.logger.warn(`MPEG-TS PMT found at ${Zr} after unknown PID '${et}'. Backtracking to sync byte @${Sr} to parse all TS packets.`),et=null,Zr=Sr-188),Ut=this.pmtParsed=!0;break}case 17:case 8191:break;default:et=tn;break}}else Wr++;Wr>0&&Ce(this.observer,new Error(`Found ${Wr} TS packet/s that do not start with 0x47`),void 0,this.logger),T.pesData=oe,U.pesData=Ee,Y.pesData=ot;const ln={audioTrack:U,videoTrack:T,id3Track:Y,textTrack:W};return v&&this.extractRemainingSamples(ln),ln}flush(){const{remainderData:t}=this;this.remainderData=null;let n;return t?n=this.demux(t,-1,!1,!0):n={videoTrack:this._videoTrack,audioTrack:this._audioTrack,id3Track:this._id3Track,textTrack:this._txtTrack},this.extractRemainingSamples(n),this.sampleAes?this.decrypt(n,this.sampleAes):n}extractRemainingSamples(t){const{audioTrack:n,videoTrack:s,id3Track:v,textTrack:w}=t,T=s.pesData,U=n.pesData,Y=v.pesData;let W;if(T&&(W=Tt(T,this.logger))){if(this.videoParser===null)switch(s.segmentCodec){case"avc":this.videoParser=new xc;break;case"hevc":this.videoParser=new _u;break}this.videoParser!==null&&(this.videoParser.parsePES(s,w,W,!0),s.pesData=null)}else s.pesData=T;if(U&&(W=Tt(U,this.logger))){switch(n.segmentCodec){case"aac":this.parseAACPES(n,W);break;case"mp3":this.parseMPEGPES(n,W);break;case"ac3":this.parseAC3PES(n,W);break}n.pesData=null}else U!=null&&U.size&&this.logger.log("last AAC PES packet truncated,might overlap between fragments"),n.pesData=U;Y&&(W=Tt(Y,this.logger))?(this.parseID3PES(v,W),v.pesData=null):v.pesData=Y}demuxSampleAes(t,n,s){const v=this.demux(t,s,!0,!this.config.progressive),w=this.sampleAes=new bl(this.observer,this.config,n);return this.decrypt(v,w)}decrypt(t,n){return new Promise(s=>{const{audioTrack:v,videoTrack:w}=t;v.samples&&v.segmentCodec==="aac"?n.decryptAacSamples(v.samples,0,()=>{w.samples?n.decryptAvcSamples(w.samples,0,0,()=>{s(t)}):s(t)}):w.samples&&n.decryptAvcSamples(w.samples,0,0,()=>{s(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,n){let s=0;const v=this.aacOverFlow;let w=n.data;if(v){this.aacOverFlow=null;const oe=v.missing,ve=v.sample.unit.byteLength;if(oe===-1)w=Le(v.sample.unit,w);else{const we=ve-oe;v.sample.unit.set(w.subarray(0,oe),we),t.samples.push(v.sample),s=v.missing}}let T,U;for(T=s,U=w.length;T<U-1&&!dn(w,T);T++);if(T!==s){let oe;const ve=T<U-1;if(ve?oe=`AAC PES did not start with ADTS header,offset:${T}`:oe="No ADTS header found in AAC PES",Ce(this.observer,new Error(oe),ve,this.logger),!ve)return}hi(t,this.observer,w,T,this.audioCodec);let Y;if(n.pts!==void 0)Y=n.pts;else if(v){const oe=gi(t.samplerate);Y=v.sample.pts+oe}else{this.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}let W=0,te;for(;T<U;)if(te=Ri(t,w,T,Y,W),T+=te.length,te.missing){this.aacOverFlow=te;break}else for(W++;T<U-1&&!dn(w,T);T++);}parseMPEGPES(t,n){const s=n.data,v=s.length;let w=0,T=0;const U=n.pts;if(U===void 0){this.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;T<v;)if(wn(s,T)){const Y=Vr(t,s,T,U,w);if(Y)T+=Y.length,w++;else break}else T++}parseAC3PES(t,n){{const s=n.data,v=n.pts;if(v===void 0){this.logger.warn("[tsdemuxer]: AC3 PES unknown PTS");return}const w=s.length;let T=0,U=0,Y;for(;U<w&&(Y=ra(t,s,U,v,T++))>0;)U+=Y}}parseID3PES(t,n){if(n.pts===void 0){this.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}const s=y({},n,{type:this._videoTrack?Xa.emsg:Xa.audioId3,duration:Number.POSITIVE_INFINITY});t.samples.push(s)}}function X(E,t){return((E[t+1]&31)<<8)+E[t+2]}function ne(E,t){return(E[t+10]&31)<<8|E[t+11]}function he(E,t,n,s,v,w){const T={audioPid:-1,videoPid:-1,id3Pid:-1,segmentVideoCodec:"avc",segmentAudioCodec:"aac"},U=(E[t+1]&15)<<8|E[t+2],Y=t+3+U-4,W=(E[t+10]&15)<<8|E[t+11];for(t+=12+W;t<Y;){const te=X(E,t),oe=(E[t+3]&15)<<8|E[t+4];switch(E[t]){case 207:if(!s){Ve("ADTS AAC",w);break}case 15:T.audioPid===-1&&(T.audioPid=te);break;case 21:T.id3Pid===-1&&(T.id3Pid=te);break;case 219:if(!s){Ve("H.264",w);break}case 27:T.videoPid===-1&&(T.videoPid=te);break;case 3:case 4:!n.mpeg&&!n.mp3?w.log("MPEG audio found, not supported in this browser"):T.audioPid===-1&&(T.audioPid=te,T.segmentAudioCodec="mp3");break;case 193:if(!s){Ve("AC-3",w);break}case 129:n.ac3?T.audioPid===-1&&(T.audioPid=te,T.segmentAudioCodec="ac3"):w.log("AC-3 audio found, not supported in this browser");break;case 6:if(T.audioPid===-1&&oe>0){let ve=t+5,we=oe;for(;we>2;){switch(E[ve]){case 106:n.ac3!==!0?w.log("AC-3 audio found, not supported in this browser for now"):(T.audioPid=te,T.segmentAudioCodec="ac3");break}const ot=E[ve+1]+2;ve+=ot,we-=ot}}break;case 194:case 135:return Ce(v,new Error("Unsupported EC-3 in M2TS found"),void 0,w),T;case 36:T.videoPid===-1&&(T.videoPid=te,T.segmentVideoCodec="hevc",w.log("HEVC in M2TS found"));break}t+=oe+5}return T}function Ce(E,t,n,s){s.warn(`parsing error: ${t.message}`),E.emit(o.ERROR,o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,levelRetry:n,error:t,reason:t.message})}function Ve(E,t){t.log(`${E} with AES-128-CBC encryption found in unencrypted stream`)}function Tt(E,t){let n=0,s,v,w,T,U;const Y=E.data;if(!E||E.size===0)return null;for(;Y[0].length<19&&Y.length>1;)Y[0]=Le(Y[0],Y[1]),Y.splice(1,1);if(s=Y[0],(s[0]<<16)+(s[1]<<8)+s[2]===1){if(v=(s[4]<<8)+s[5],v&&v>E.size-6)return null;const te=s[7];te&192&&(T=(s[9]&14)*536870912+(s[10]&255)*4194304+(s[11]&254)*16384+(s[12]&255)*128+(s[13]&254)/2,te&64?(U=(s[14]&14)*536870912+(s[15]&255)*4194304+(s[16]&254)*16384+(s[17]&255)*128+(s[18]&254)/2,T-U>54e5&&(t.warn(`${Math.round((T-U)/9e4)}s delta between PTS and DTS, align them`),T=U)):U=T),w=s[8];let oe=w+9;if(E.size<=oe)return null;E.size-=oe;const ve=new Uint8Array(E.size);for(let we=0,Ee=Y.length;we<Ee;we++){s=Y[we];let ot=s.byteLength;if(oe)if(oe>ot){oe-=ot;continue}else s=s.subarray(oe),ot-=oe,oe=0;ve.set(s,n),n+=ot}return v&&(v-=w+3),{data:ve,pts:T,dts:U,len:v}}return null}class Zt{static getSilentFrame(t,n){switch(t){case"mp4a.40.2":if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===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(n===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(n===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(n===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(n===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 sr=Math.pow(2,32)-1;class Ot{static init(){Ot.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 Ot.types)Ot.types.hasOwnProperty(t)&&(Ot.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);const n=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]),s=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]);Ot.HDLR_TYPES={video:n,audio:s};const v=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),w=new Uint8Array([0,0,0,0,0,0,0,0]);Ot.STTS=Ot.STSC=Ot.STCO=w,Ot.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),Ot.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),Ot.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),Ot.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);const T=new Uint8Array([105,115,111,109]),U=new Uint8Array([97,118,99,49]),Y=new Uint8Array([0,0,0,1]);Ot.FTYP=Ot.box(Ot.types.ftyp,T,Y,T,U),Ot.DINF=Ot.box(Ot.types.dinf,Ot.box(Ot.types.dref,v))}static box(t,...n){let s=8,v=n.length;const w=v;for(;v--;)s+=n[v].byteLength;const T=new Uint8Array(s);for(T[0]=s>>24&255,T[1]=s>>16&255,T[2]=s>>8&255,T[3]=s&255,T.set(t,4),v=0,s=8;v<w;v++)T.set(n[v],s),s+=n[v].byteLength;return T}static hdlr(t){return Ot.box(Ot.types.hdlr,Ot.HDLR_TYPES[t])}static mdat(t){return Ot.box(Ot.types.mdat,t)}static mdhd(t,n){n*=t;const s=Math.floor(n/(sr+1)),v=Math.floor(n%(sr+1));return Ot.box(Ot.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,s>>24,s>>16&255,s>>8&255,s&255,v>>24,v>>16&255,v>>8&255,v&255,85,196,0,0]))}static mdia(t){return Ot.box(Ot.types.mdia,Ot.mdhd(t.timescale||0,t.duration||0),Ot.hdlr(t.type),Ot.minf(t))}static mfhd(t){return Ot.box(Ot.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"?Ot.box(Ot.types.minf,Ot.box(Ot.types.smhd,Ot.SMHD),Ot.DINF,Ot.stbl(t)):Ot.box(Ot.types.minf,Ot.box(Ot.types.vmhd,Ot.VMHD),Ot.DINF,Ot.stbl(t))}static moof(t,n,s){return Ot.box(Ot.types.moof,Ot.mfhd(t),Ot.traf(s,n))}static moov(t){let n=t.length;const s=[];for(;n--;)s[n]=Ot.trak(t[n]);return Ot.box.apply(null,[Ot.types.moov,Ot.mvhd(t[0].timescale||0,t[0].duration||0)].concat(s).concat(Ot.mvex(t)))}static mvex(t){let n=t.length;const s=[];for(;n--;)s[n]=Ot.trex(t[n]);return Ot.box.apply(null,[Ot.types.mvex,...s])}static mvhd(t,n){n*=t;const s=Math.floor(n/(sr+1)),v=Math.floor(n%(sr+1)),w=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,s>>24,s>>16&255,s>>8&255,s&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 Ot.box(Ot.types.mvhd,w)}static sdtp(t){const n=t.samples||[],s=new Uint8Array(4+n.length);let v,w;for(v=0;v<n.length;v++)w=n[v].flags,s[v+4]=w.dependsOn<<4|w.isDependedOn<<2|w.hasRedundancy;return Ot.box(Ot.types.sdtp,s)}static stbl(t){return Ot.box(Ot.types.stbl,Ot.stsd(t),Ot.box(Ot.types.stts,Ot.STTS),Ot.box(Ot.types.stsc,Ot.STSC),Ot.box(Ot.types.stsz,Ot.STSZ),Ot.box(Ot.types.stco,Ot.STCO))}static avc1(t){let n=[],s=[],v,w,T;for(v=0;v<t.sps.length;v++)w=t.sps[v],T=w.byteLength,n.push(T>>>8&255),n.push(T&255),n=n.concat(Array.prototype.slice.call(w));for(v=0;v<t.pps.length;v++)w=t.pps[v],T=w.byteLength,s.push(T>>>8&255),s.push(T&255),s=s.concat(Array.prototype.slice.call(w));const U=Ot.box(Ot.types.avcC,new Uint8Array([1,n[3],n[4],n[5],255,224|t.sps.length].concat(n).concat([t.pps.length]).concat(s))),Y=t.width,W=t.height,te=t.pixelRatio[0],oe=t.pixelRatio[1];return Ot.box(Ot.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,Y>>8&255,Y&255,W>>8&255,W&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]),U,Ot.box(Ot.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Ot.box(Ot.types.pasp,new Uint8Array([te>>24,te>>16&255,te>>8&255,te&255,oe>>24,oe>>16&255,oe>>8&255,oe&255])))}static esds(t){const n=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,...n,6,1,2])}static audioStsd(t){const n=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,n>>8&255,n&255,0,0])}static mp4a(t){return Ot.box(Ot.types.mp4a,Ot.audioStsd(t),Ot.box(Ot.types.esds,Ot.esds(t)))}static mp3(t){return Ot.box(Ot.types[".mp3"],Ot.audioStsd(t))}static ac3(t){return Ot.box(Ot.types["ac-3"],Ot.audioStsd(t),Ot.box(Ot.types.dac3,t.config))}static stsd(t){const{segmentCodec:n}=t;if(t.type==="audio"){if(n==="aac")return Ot.box(Ot.types.stsd,Ot.STSD,Ot.mp4a(t));if(n==="ac3"&&t.config)return Ot.box(Ot.types.stsd,Ot.STSD,Ot.ac3(t));if(n==="mp3"&&t.codec==="mp3")return Ot.box(Ot.types.stsd,Ot.STSD,Ot.mp3(t))}else if(t.pps&&t.sps){if(n==="avc")return Ot.box(Ot.types.stsd,Ot.STSD,Ot.avc1(t));if(n==="hevc"&&t.vps)return Ot.box(Ot.types.stsd,Ot.STSD,Ot.hvc1(t))}else throw new Error("video track missing pps or sps");throw new Error(`unsupported ${t.type} segment codec (${n}/${t.codec})`)}static tkhd(t){const n=t.id,s=(t.duration||0)*(t.timescale||0),v=t.width||0,w=t.height||0,T=Math.floor(s/(sr+1)),U=Math.floor(s%(sr+1));return Ot.box(Ot.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,n>>24&255,n>>16&255,n>>8&255,n&255,0,0,0,0,T>>24,T>>16&255,T>>8&255,T&255,U>>24,U>>16&255,U>>8&255,U&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,w>>8&255,w&255,0,0]))}static traf(t,n){const s=Ot.sdtp(t),v=t.id,w=Math.floor(n/(sr+1)),T=Math.floor(n%(sr+1));return Ot.box(Ot.types.traf,Ot.box(Ot.types.tfhd,new Uint8Array([0,0,0,0,v>>24,v>>16&255,v>>8&255,v&255])),Ot.box(Ot.types.tfdt,new Uint8Array([1,0,0,0,w>>24,w>>16&255,w>>8&255,w&255,T>>24,T>>16&255,T>>8&255,T&255])),Ot.trun(t,s.length+16+20+8+16+8+8),s)}static trak(t){return t.duration=t.duration||4294967295,Ot.box(Ot.types.trak,Ot.tkhd(t),Ot.mdia(t))}static trex(t){const n=t.id;return Ot.box(Ot.types.trex,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))}static trun(t,n){const s=t.samples||[],v=s.length,w=12+16*v,T=new Uint8Array(w);let U,Y,W,te,oe,ve;for(n+=8+w,T.set([t.type==="video"?1:0,0,15,1,v>>>24&255,v>>>16&255,v>>>8&255,v&255,n>>>24&255,n>>>16&255,n>>>8&255,n&255],0),U=0;U<v;U++)Y=s[U],W=Y.duration,te=Y.size,oe=Y.flags,ve=Y.cts,T.set([W>>>24&255,W>>>16&255,W>>>8&255,W&255,te>>>24&255,te>>>16&255,te>>>8&255,te&255,oe.isLeading<<2|oe.dependsOn,oe.isDependedOn<<6|oe.hasRedundancy<<4|oe.paddingValue<<1|oe.isNonSync,oe.degradPrio&61440,oe.degradPrio&15,ve>>>24&255,ve>>>16&255,ve>>>8&255,ve&255],12+16*U);return Ot.box(Ot.types.trun,T)}static initSegment(t){Ot.types||Ot.init();const n=Ot.moov(t);return Le(Ot.FTYP,n)}static hvc1(t){const n=t.params,s=[t.vps,t.sps,t.pps],v=4,w=new Uint8Array([1,n.general_profile_space<<6|(n.general_tier_flag?32:0)|n.general_profile_idc,n.general_profile_compatibility_flags[0],n.general_profile_compatibility_flags[1],n.general_profile_compatibility_flags[2],n.general_profile_compatibility_flags[3],n.general_constraint_indicator_flags[0],n.general_constraint_indicator_flags[1],n.general_constraint_indicator_flags[2],n.general_constraint_indicator_flags[3],n.general_constraint_indicator_flags[4],n.general_constraint_indicator_flags[5],n.general_level_idc,240|n.min_spatial_segmentation_idc>>8,255&n.min_spatial_segmentation_idc,252|n.parallelismType,252|n.chroma_format_idc,248|n.bit_depth_luma_minus8,248|n.bit_depth_chroma_minus8,0,parseInt(n.frame_rate.fps),v-1|n.temporal_id_nested<<2|n.num_temporal_layers<<3|(n.frame_rate.fixed?64:0),s.length]);let T=w.length;for(let Ee=0;Ee<s.length;Ee+=1){T+=3;for(let ot=0;ot<s[Ee].length;ot+=1)T+=2+s[Ee][ot].length}const U=new Uint8Array(T);U.set(w,0),T=w.length;const Y=s.length-1;for(let Ee=0;Ee<s.length;Ee+=1){U.set(new Uint8Array([32+Ee|(Ee===Y?128:0),0,s[Ee].length]),T),T+=3;for(let ot=0;ot<s[Ee].length;ot+=1)U.set(new Uint8Array([s[Ee][ot].length>>8,s[Ee][ot].length&255]),T),T+=2,U.set(s[Ee][ot],T),T+=s[Ee][ot].length}const W=Ot.box(Ot.types.hvcC,U),te=t.width,oe=t.height,ve=t.pixelRatio[0],we=t.pixelRatio[1];return Ot.box(Ot.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,te>>8&255,te&255,oe>>8&255,oe&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]),W,Ot.box(Ot.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),Ot.box(Ot.types.pasp,new Uint8Array([ve>>24,ve>>16&255,ve>>8&255,ve&255,we>>24,we>>16&255,we>>8&255,we&255])))}}Ot.types=void 0,Ot.HDLR_TYPES=void 0,Ot.STTS=void 0,Ot.STSC=void 0,Ot.STCO=void 0,Ot.STSZ=void 0,Ot.VMHD=void 0,Ot.SMHD=void 0,Ot.STSD=void 0,Ot.FTYP=void 0,Ot.DINF=void 0;const zr=9e4;function qr(E,t,n=1,s=!1){const v=E*t*n;return s?Math.round(v):v}function gn(E,t,n=1,s=!1){return qr(E,t,1/n,s)}function Nn(E,t=!1){return qr(E,1e3,1/zr,t)}function Gn(E,t=1){return qr(E,zr,1/t)}const yi=10*1e3,ca=1024,na=1152,ua=1536;let Ma=null,es=null;function bs(E,t,n,s){return{duration:t,size:n,cts:s,flags:{isLeading:0,isDependedOn:0,hasRedundancy:0,degradPrio:0,dependsOn:E?2:1,isNonSync:E?0:1}}}class Ha extends R{constructor(t,n,s,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=n,this.typeSupported=s,this.ISGenerated=!1,Ma===null){const T=(navigator.userAgent||"").match(/Chrome\/(\d+)/i);Ma=T?parseInt(T[1]):0}if(es===null){const w=navigator.userAgent.match(/Safari\/(\d+)/i);es=w?parseInt(w[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 n=!1;const s=t[0].pts,v=t.reduce((w,T)=>{let U=T.pts,Y=U-w;return Y<-4294967296&&(n=!0,U=Yi(U,s),Y=U-w),Y>0?w:U},s);return n&&this.debug("PTS rollover detected"),v}remux(t,n,s,v,w,T,U,Y){let W,te,oe,ve,we,Ee,ot=w,et=w;const Ut=t.pid>-1,ar=n.pid>-1,Yt=n.samples.length,Sr=t.samples.length>0,Wr=U&&Yt>0||Yt>1;if((!Ut||Sr)&&(!ar||Wr)||this.ISGenerated||U){if(this.ISGenerated){var Zr,Xr,tn,Br;const ji=this.videoTrackConfig;(ji&&(n.width!==ji.width||n.height!==ji.height||((Zr=n.pixelRatio)==null?void 0:Zr[0])!==((Xr=ji.pixelRatio)==null?void 0:Xr[0])||((tn=n.pixelRatio)==null?void 0:tn[1])!==((Br=ji.pixelRatio)==null?void 0:Br[1]))||!ji&&Wr||this.nextAudioTs===null&&Sr)&&this.resetInitSegment()}this.ISGenerated||(oe=this.generateIS(t,n,w,T));const Fn=this.isVideoContiguous;let ai=-1,ia;if(Wr&&(ai=Ns(n.samples),!Fn&&this.config.forceKeyFrameOnDiscontinuity))if(Ee=!0,ai>0){this.warn(`Dropped ${ai} out of ${Yt} video samples due to a missing keyframe`);const ji=this.getVideoStartPts(n.samples);n.samples=n.samples.slice(ai),n.dropped+=ai,et+=(n.samples[0].pts-ji)/n.inputTimeScale,ia=et}else ai===-1&&(this.warn(`No keyframe found out of ${Yt} video samples`),Ee=!1);if(this.ISGenerated){if(Sr&&Wr){const ji=this.getVideoStartPts(n.samples),Ti=(Yi(t.samples[0].pts,ji)-ji)/n.inputTimeScale;ot+=Math.max(0,Ti),et+=Math.max(0,-Ti)}if(Sr){if(t.samplerate||(this.warn("regenerate InitSegment as audio detected"),oe=this.generateIS(t,n,w,T)),te=this.remuxAudio(t,ot,this.isAudioContiguous,T,ar||Wr||Y===u.AUDIO?et:void 0),Wr){const ji=te?te.endPTS-te.startPTS:0;n.inputTimeScale||(this.warn("regenerate InitSegment as video detected"),oe=this.generateIS(t,n,w,T)),W=this.remuxVideo(n,et,Fn,ji)}}else Wr&&(W=this.remuxVideo(n,et,Fn,0));W&&(W.firstKeyFrame=ai,W.independent=ai!==-1,W.firstKeyFramePTS=ia)}}return this.ISGenerated&&this._initPTS&&this._initDTS&&(s.samples.length&&(we=Is(s,w,this._initPTS,this._initDTS)),v.samples.length&&(ve=fi(v,w,this._initPTS))),{audio:te,video:W,initSegment:oe,independent:Ee,text:ve,id3:we}}generateIS(t,n,s,v){const w=t.samples,T=n.samples,U=this.typeSupported,Y={},W=this._initPTS;let te=!W||v,oe="audio/mp4",ve,we,Ee,ot;if(te&&(ve=we=1/0),t.config&&w.length){switch(t.timescale=t.samplerate,t.segmentCodec){case"mp3":U.mpeg?(oe="audio/mpeg",t.codec=""):U.mp3&&(t.codec="mp3");break;case"ac3":t.codec="ac-3";break}Y.audio={id:"audio",container:oe,codec:t.codec,initSegment:t.segmentCodec==="mp3"&&U.mpeg?new Uint8Array(0):Ot.initSegment([t]),metadata:{channelCount:t.channelCount}},te&&(ot=t.id,Ee=t.inputTimeScale,!W||Ee!==W.timescale?ve=we=w[0].pts-Math.round(Ee*s):te=!1)}if(n.sps&&n.pps&&T.length){if(n.timescale=n.inputTimeScale,Y.video={id:"main",container:"video/mp4",codec:n.codec,initSegment:Ot.initSegment([n]),metadata:{width:n.width,height:n.height}},te)if(ot=n.id,Ee=n.inputTimeScale,!W||Ee!==W.timescale){const et=this.getVideoStartPts(T),Ut=Math.round(Ee*s);we=Math.min(we,Yi(T[0].dts,et)-Ut),ve=Math.min(ve,et-Ut)}else te=!1;this.videoTrackConfig={width:n.width,height:n.height,pixelRatio:n.pixelRatio}}if(Object.keys(Y).length)return this.ISGenerated=!0,te?(this._initPTS={baseTime:ve,timescale:Ee},this._initDTS={baseTime:we,timescale:Ee}):ve=Ee=void 0,{tracks:Y,initPTS:ve,timescale:Ee,trackId:ot}}remuxVideo(t,n,s,v){const w=t.inputTimeScale,T=t.samples,U=[],Y=T.length,W=this._initPTS,te=W.baseTime*w/W.timescale;let oe=this.nextVideoTs,ve=8,we=this.videoSampleDuration,Ee,ot,et=Number.POSITIVE_INFINITY,Ut=Number.NEGATIVE_INFINITY,ar=!1;if(!s||oe===null){const pi=te+n*w,ri=T[0].pts-Yi(T[0].dts,T[0].pts);Ma&&oe!==null&&Math.abs(pi-ri-(oe+te))<15e3?s=!0:oe=pi-ri-te}const Yt=oe+te;for(let pi=0;pi<Y;pi++){const ri=T[pi];ri.pts=Yi(ri.pts,Yt),ri.dts=Yi(ri.dts,Yt),ri.dts<T[pi>0?pi-1:pi].dts&&(ar=!0)}ar&&T.sort(function(pi,ri){const za=pi.dts-ri.dts,ms=pi.pts-ri.pts;return za||ms}),Ee=T[0].dts,ot=T[T.length-1].dts;const Sr=ot-Ee,Wr=Sr?Math.round(Sr/(Y-1)):we||t.inputTimeScale/30;if(s){const pi=Ee-Yt,ri=pi>Wr,za=pi<-1;if((ri||za)&&(ri?this.warn(`${(t.segmentCodec||"").toUpperCase()}: ${Nn(pi,!0)} ms (${pi}dts) hole between fragments detected at ${n.toFixed(3)}`):this.warn(`${(t.segmentCodec||"").toUpperCase()}: ${Nn(-pi,!0)} ms (${pi}dts) overlapping between fragments detected at ${n.toFixed(3)}`),!za||Yt>=T[0].pts||Ma)){Ee=Yt;const ms=T[0].pts-pi;if(ri)T[0].dts=Ee,T[0].pts=ms;else{let Us=!0;for(let Ds=0;Ds<T.length&&!(T[Ds].dts>ms&&Us);Ds++){const Bo=T[Ds].pts;if(T[Ds].dts-=pi,T[Ds].pts-=pi,Ds<T.length-1){const vl=T[Ds+1].pts,Ru=T[Ds].pts,_l=vl<=Ru,_f=vl<=Bo;Us=_l==_f}}}this.log(`Video: Initial PTS/DTS adjusted: ${Nn(ms,!0)}/${Nn(Ee,!0)}, delta: ${Nn(pi,!0)} ms`)}}Ee=Math.max(0,Ee);let ln=0,Zr=0,Xr=Ee;for(let pi=0;pi<Y;pi++){const ri=T[pi],za=ri.units,ms=za.length;let Us=0;for(let Ds=0;Ds<ms;Ds++)Us+=za[Ds].data.length;Zr+=Us,ln+=ms,ri.length=Us,ri.dts<Xr?(ri.dts=Xr,Xr+=Wr/4|0||1):Xr=ri.dts,et=Math.min(ri.pts,et),Ut=Math.max(ri.pts,Ut)}ot=T[Y-1].dts;const tn=Zr+4*ln+8;let Br;try{Br=new Uint8Array(tn)}catch(pi){this.observer.emit(o.ERROR,o.ERROR,{type:c.MUX_ERROR,details:f.REMUX_ALLOC_ERROR,fatal:!1,error:pi,bytes:tn,reason:`fail allocating video mdat ${tn}`});return}const Fn=new DataView(Br.buffer);Fn.setUint32(0,tn),Br.set(Ot.types.mdat,4);let ai=!1,ia=Number.POSITIVE_INFINITY,ji=Number.POSITIVE_INFINITY,Bi=Number.NEGATIVE_INFINITY,Ti=Number.NEGATIVE_INFINITY;for(let pi=0;pi<Y;pi++){const ri=T[pi],za=ri.units;let ms=0;for(let Bo=0,vl=za.length;Bo<vl;Bo++){const Ru=za[Bo],_l=Ru.data,_f=Ru.data.byteLength;Fn.setUint32(ve,_f),ve+=4,Br.set(_l,ve),ve+=_f,ms+=4+_f}let Us;if(pi<Y-1)we=T[pi+1].dts-ri.dts,Us=T[pi+1].pts-ri.pts;else{const Bo=this.config,vl=pi>0?ri.dts-T[pi-1].dts:Wr;if(Us=pi>0?ri.pts-T[pi-1].pts:Wr,Bo.stretchShortVideoTrack&&this.nextAudioTs!==null){const Ru=Math.floor(Bo.maxBufferHole*w),_l=(v?et+v*w:this.nextAudioTs+te)-ri.pts;_l>Ru?(we=_l-vl,we<0?we=vl:ai=!0,this.log(`It is approximately ${_l/90} ms to the next segment; using duration ${we/90} ms for the last video frame.`)):we=vl}else we=vl}const Ds=Math.round(ri.pts-ri.dts);ia=Math.min(ia,we),Bi=Math.max(Bi,we),ji=Math.min(ji,Us),Ti=Math.max(Ti,Us),U.push(bs(ri.key,we,ms,Ds))}if(U.length){if(Ma){if(Ma<70){const pi=U[0].flags;pi.dependsOn=2,pi.isNonSync=0}}else if(es&&Ti-ji<Bi-ia&&Wr/Bi<.025&&U[0].cts===0){this.warn("Found irregular gaps in sample duration. Using PTS instead of DTS to determine MP4 sample duration.");let pi=Ee;for(let ri=0,za=U.length;ri<za;ri++){const ms=pi+U[ri].duration,Us=pi+U[ri].cts;if(ri<za-1){const Ds=ms+U[ri+1].cts;U[ri].duration=Ds-Us}else U[ri].duration=ri?U[ri-1].duration:Wr;U[ri].cts=0,pi=ms}}}we=ai||!we?Wr:we;const ma=ot+we;this.nextVideoTs=oe=ma-te,this.videoSampleDuration=we,this.isVideoContiguous=!0;const ba={data1:Ot.moof(t.sequenceNumber++,Ee,y(t,{samples:U})),data2:Br,startPTS:(et-te)/w,endPTS:(Ut+we-te)/w,startDTS:(Ee-te)/w,endDTS:oe/w,type:"video",hasAudio:!1,hasVideo:!0,nb:U.length,dropped:t.dropped};return t.samples=[],t.dropped=0,ba}getSamplesPerFrame(t){switch(t.segmentCodec){case"mp3":return na;case"ac3":return ua;default:return ca}}remuxAudio(t,n,s,v,w){const T=t.inputTimeScale,U=t.samplerate?t.samplerate:T,Y=T/U,W=this.getSamplesPerFrame(t),te=W*Y,oe=this._initPTS,ve=t.segmentCodec==="mp3"&&this.typeSupported.mpeg,we=[],Ee=w!==void 0;let ot=t.samples,et=ve?0:8,Ut=this.nextAudioTs||-1;const ar=oe.baseTime*T/oe.timescale,Yt=ar+n*T;if(this.isAudioContiguous=s=s||ot.length&&Ut>0&&(v&&Math.abs(Yt-(Ut+ar))<9e3||Math.abs(Yi(ot[0].pts,Yt)-(Ut+ar))<20*te),ot.forEach(function(Ti){Ti.pts=Yi(Ti.pts,Yt)}),!s||Ut<0){if(ot=ot.filter(Ti=>Ti.pts>=0),!ot.length)return;w===0?Ut=0:v&&!Ee?Ut=Math.max(0,Yt-ar):Ut=ot[0].pts-ar}if(t.segmentCodec==="aac"){const Ti=this.config.maxAudioFramesDrift;for(let ma=0,si=Ut+ar;ma<ot.length;ma++){const Ea=ot[ma],ba=Ea.pts,pi=ba-si,ri=Math.abs(1e3*pi/T);if(pi<=-Ti*te&&Ee)ma===0&&(this.warn(`Audio frame @ ${(ba/T).toFixed(3)}s overlaps marker by ${Math.round(1e3*pi/T)} ms.`),this.nextAudioTs=Ut=ba-ar,si=ba);else if(pi>=Ti*te&&ri<yi&&Ee){let za=Math.round(pi/te);for(si=ba-za*te;si<0&&za&&te;)za--,si+=te;ma===0&&(this.nextAudioTs=Ut=si-ar),this.warn(`Injecting ${za} audio frames @ ${((si-ar)/T).toFixed(3)}s due to ${Math.round(1e3*pi/T)} ms gap.`);for(let ms=0;ms<za;ms++){let Us=Zt.getSilentFrame(t.parsedCodec||t.manifestCodec||t.codec,t.channelCount);Us||(this.log("Unable to get silent frame for given audio codec; duplicating last frame instead."),Us=Ea.unit.subarray()),ot.splice(ma,0,{unit:Us,pts:si}),si+=te,ma++}}Ea.pts=si,si+=te}}let Sr=null,Wr=null,ln,Zr=0,Xr=ot.length;for(;Xr--;)Zr+=ot[Xr].unit.byteLength;for(let Ti=0,ma=ot.length;Ti<ma;Ti++){const si=ot[Ti],Ea=si.unit;let ba=si.pts;if(Wr!==null){const ri=we[Ti-1];ri.duration=Math.round((ba-Wr)/Y)}else if(s&&t.segmentCodec==="aac"&&(ba=Ut+ar),Sr=ba,Zr>0){Zr+=et;try{ln=new Uint8Array(Zr)}catch(ri){this.observer.emit(o.ERROR,o.ERROR,{type:c.MUX_ERROR,details:f.REMUX_ALLOC_ERROR,fatal:!1,error:ri,bytes:Zr,reason:`fail allocating audio mdat ${Zr}`});return}ve||(new DataView(ln.buffer).setUint32(0,Zr),ln.set(Ot.types.mdat,4))}else return;ln.set(Ea,et);const pi=Ea.byteLength;et+=pi,we.push(bs(!0,W,pi,0)),Wr=ba}const tn=we.length;if(!tn)return;const Br=we[we.length-1];Ut=Wr-ar,this.nextAudioTs=Ut+Y*Br.duration;const Fn=ve?new Uint8Array(0):Ot.moof(t.sequenceNumber++,Sr/Y,y({},t,{samples:we}));t.samples=[];const ai=(Sr-ar)/T,ia=Ut/T,Bi={data1:Fn,data2:ln,startPTS:ai,endPTS:ia,startDTS:ai,endDTS:ia,type:"audio",hasAudio:!0,hasVideo:!1,nb:tn};return this.isAudioContiguous=!0,Bi}}function Yi(E,t){let n;if(t===null)return E;for(t<E?n=-8589934592:n=8589934592;Math.abs(E-t)>4294967296;)E+=n;return E}function Ns(E){for(let t=0;t<E.length;t++)if(E[t].key)return t;return-1}function Is(E,t,n,s){const v=E.samples.length;if(!v)return;const w=E.inputTimeScale;for(let U=0;U<v;U++){const Y=E.samples[U];Y.pts=Yi(Y.pts-n.baseTime*w/n.timescale,t*w)/w,Y.dts=Yi(Y.dts-s.baseTime*w/s.timescale,t*w)/w}const T=E.samples;return E.samples=[],{samples:T}}function fi(E,t,n){const s=E.samples.length;if(!s)return;const v=E.inputTimeScale;for(let T=0;T<s;T++){const U=E.samples[T];U.pts=Yi(U.pts-n.baseTime*v/n.timescale,t*v)/v}E.samples.sort((T,U)=>T.pts-U.pts);const w=E.samples;return E.samples=[],{samples:w}}class ho extends R{constructor(t,n,s,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 n=this.initPTS;n&&t&&n.baseTime===t.baseTime&&n.timescale===t.timescale||(this.initPTS=t)}resetNextTimestamp(){this.isVideoContiguous=!1,this.lastEndTime=null}resetInitSegment(t,n,s,v){this.audioCodec=n,this.videoCodec=s,this.generateInitSegment(dt(t,v)),this.emitInitSegment=!0}generateInitSegment(t){let{audioCodec:n,videoCodec:s}=this;if(!(t!=null&&t.byteLength)){this.initTracks=void 0,this.initData=void 0;return}const v=this.initData=qe(t);v.audio&&(n=Rs(v.audio,ae.AUDIO,this)),v.video&&(s=Rs(v.video,ae.VIDEO,this));const w={};v.audio&&v.video?w.audiovideo={container:"video/mp4",codec:n+","+s,supplemental:v.video.supplemental,initSegment:t,id:"main"}:v.audio?w.audio={container:"audio/mp4",codec:n,initSegment:t,id:"audio"}:v.video?w.video={container:"video/mp4",codec:s,supplemental:v.video.supplemental,initSegment:t,id:"main"}:this.warn("initSegment does not contain moov or trak boxes."),this.initTracks=w}remux(t,n,s,v,w,T){var U,Y;let{initPTS:W,lastEndTime:te}=this;const oe={audio:void 0,video:void 0,text:v,id3:s,initSegment:void 0};r(te)||(te=this.lastEndTime=w||0);const ve=n.samples;if(!(ve!=null&&ve.length))return oe;const we={initPTS:void 0,timescale:void 0,trackId:void 0};let Ee=this.initData;if((U=Ee)!=null&&U.length||(this.generateInitSegment(ve),Ee=this.initData),!((Y=Ee)!=null&&Y.length))return this.warn("Failed to generate initSegment."),oe;this.emitInitSegment&&(we.tracks=this.initTracks,this.emitInitSegment=!1);const ot=ir(ve,Ee,this),et=Ee.audio?ot[Ee.audio.id]:null,Ut=Ee.video?ot[Ee.video.id]:null,ar=so(Ut,1/0),Yt=so(et,1/0),Sr=so(Ut,0,!0),Wr=so(et,0,!0);let ln,Zr=w,Xr=0;if(et&&(!Ut||!W&&Yt<ar||W&&W.trackId===Ee.audio.id)?(we.trackId=Ee.audio.id,ln=et,Xr=Wr-Yt):Ut&&(we.trackId=Ee.video.id,ln=Ut,Xr=Sr-ar),ln){const Ti=ln.timescale;Zr=ln.start/Ti,we.initPTS=ln.start-w*Ti,we.timescale=Ti,W||(this.initPTS=W={baseTime:we.initPTS,timescale:Ti,trackId:we.trackId})}(T||!W)&&(Qo(W,Zr,w,Xr)||we.timescale!==W.timescale)&&(we.initPTS=Zr-w,we.timescale=1,W&&W.timescale===1&&this.warn(`Adjusting initPTS @${w} from ${W.baseTime/W.timescale} to ${we.initPTS}`),this.initPTS=W={baseTime:we.initPTS,timescale:1});const tn=t?Zr-W.baseTime/W.timescale:te,Br=tn+Xr;Xr>0?this.lastEndTime=Br:(this.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());const Fn=!!Ee.audio,ai=!!Ee.video;let ia="";Fn&&(ia+="audio"),ai&&(ia+="video");const ji={data1:ve,startPTS:tn,startDTS:tn,endPTS:Br,endDTS:Br,type:ia,hasAudio:Fn,hasVideo:ai,nb:1,dropped:0};oe.audio=Fn&&!ai?ji:void 0,oe.video=ai?ji:void 0;const Bi=Ut==null?void 0:Ut.sampleCount;if(Bi){const Ti=Ut.keyFrameIndex,ma=Ti!==-1;ji.nb=Bi,ji.dropped=Ti===0||this.isVideoContiguous?0:ma?Ti:Bi,ji.independent=ma,ji.firstKeyFrame=Ti,ma&&Ut.keyFrameStart&&(ji.firstKeyFramePTS=(Ut.keyFrameStart-W.baseTime)/W.timescale),this.isVideoContiguous||(oe.independent=ma),this.isVideoContiguous||(this.isVideoContiguous=ma),ji.dropped&&this.warn(`fmp4 does not start with IDR: firstIDR ${Ti}/${Bi} dropped: ${ji.dropped} start: ${ji.firstKeyFramePTS||"NA"}`)}return oe.initSegment=we,oe.id3=Is(s,w,W,W),v.samples.length&&(oe.text=fi(v,w,W)),oe}}function so(E,t,n=!1){return(E==null?void 0:E.start)!==void 0?(E.start+(n?E.duration:0))/E.timescale:t}function Qo(E,t,n,s){if(E===null)return!0;const v=Math.max(s,1),w=t-E.baseTime/E.timescale;return Math.abs(w-n)>v}function Rs(E,t,n){const s=E==null?void 0:E.codec;return s&&s.length>4?s:t===ae.AUDIO?s==="ec-3"||s==="ac-3"||s==="alac"?s:s==="fLaC"||s==="Opus"?yt(s,!1):(n.warn(`Unhandled audio codec "${s}" in mp4 MAP`),s||"mp4a"):(n.warn(`Unhandled video codec "${s}" in mp4 MAP`),s||"avc1")}let Ls;try{Ls=self.performance.now.bind(self.performance)}catch(E){Ls=Date.now}const js=[{demux:ao,remux:ho},{demux:H,remux:Ha},{demux:Dn,remux:Ha},{demux:Gi,remux:Ha}];js.splice(2,0,{demux:Bn,remux:Ha});class xl{constructor(t,n,s,v,w,T){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=n,this.config=s,this.id=w,this.logger=T}configure(t){this.transmuxConfig=t,this.decrypter&&this.decrypter.reset()}push(t,n,s,v){const w=s.transmuxing;w.executeStart=Ls();let T=new Uint8Array(t);const{currentTransmuxState:U,transmuxConfig:Y}=this;v&&(this.currentTransmuxState=v);const{contiguous:W,discontinuity:te,trackSwitch:oe,accurateTimeOffset:ve,timeOffset:we,initSegmentChange:Ee}=v||U,{audioCodec:ot,videoCodec:et,defaultInitPts:Ut,duration:ar,initSegmentData:Yt}=Y,Sr=Vu(T,n);if(Sr&&ki(Sr.method)){const Xr=this.getDecrypter(),tn=Oa(Sr.method);if(Xr.isSync()){let Br=Xr.softwareDecrypt(T,Sr.key.buffer,Sr.iv.buffer,tn);if(s.part>-1){const ai=Xr.flush();Br=ai&&ai.buffer}if(!Br)return w.executeEnd=Ls(),Tu(s);T=new Uint8Array(Br)}else return this.asyncResult=!0,this.decryptionPromise=Xr.webCryptoDecrypt(T,Sr.key.buffer,Sr.iv.buffer,tn).then(Br=>{const Fn=this.push(Br,null,s);return this.decryptionPromise=null,Fn}),this.decryptionPromise}const Wr=this.needsProbing(te,oe);if(Wr){const Xr=this.configureTransmuxer(T);if(Xr)return this.logger.warn(`[transmuxer] ${Xr.message}`),this.observer.emit(o.ERROR,o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,fatal:!1,error:Xr,reason:Xr.message}),w.executeEnd=Ls(),Tu(s)}(te||oe||Ee||Wr)&&this.resetInitSegment(Yt,ot,et,ar,n),(te||Ee||Wr)&&this.resetInitialTimestamp(Ut),W||this.resetContiguity();const ln=this.transmux(T,Sr,we,ve,s);this.asyncResult=qo(ln);const Zr=this.currentTransmuxState;return Zr.contiguous=!0,Zr.discontinuity=!1,Zr.trackSwitch=!1,w.executeEnd=Ls(),ln}flush(t){const n=t.transmuxing;n.executeStart=Ls();const{decrypter:s,currentTransmuxState:v,decryptionPromise:w}=this;if(w)return this.asyncResult=!0,w.then(()=>this.flush(t));const T=[],{timeOffset:U}=v;if(s){const oe=s.flush();oe&&T.push(this.push(oe.buffer,null,t))}const{demuxer:Y,remuxer:W}=this;if(!Y||!W){n.executeEnd=Ls();const oe=[Tu(t)];return this.asyncResult?Promise.resolve(oe):oe}const te=Y.flush(U);return qo(te)?(this.asyncResult=!0,te.then(oe=>(this.flushRemux(T,oe,t),T))):(this.flushRemux(T,te,t),this.asyncResult?Promise.resolve(T):T)}flushRemux(t,n,s){const{audioTrack:v,videoTrack:w,id3Track:T,textTrack:U}=n,{accurateTimeOffset:Y,timeOffset:W}=this.currentTransmuxState;this.logger.log(`[transmuxer.ts]: Flushed ${this.id} sn: ${s.sn}${s.part>-1?" part: "+s.part:""} of ${this.id===u.MAIN?"level":"track"} ${s.level}`);const te=this.remuxer.remux(v,w,T,U,W,Y,!0,this.id);t.push({remuxResult:te,chunkMeta:s}),s.transmuxing.executeEnd=Ls()}resetInitialTimestamp(t){const{demuxer:n,remuxer:s}=this;!n||!s||(n.resetTimeStamp(t),s.resetTimeStamp(t))}resetContiguity(){const{demuxer:t,remuxer:n}=this;!t||!n||(t.resetContiguity(),n.resetNextTimestamp())}resetInitSegment(t,n,s,v,w){const{demuxer:T,remuxer:U}=this;!T||!U||(T.resetInitSegment(t,n,s,v),U.resetInitSegment(t,n,s,w))}destroy(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)}transmux(t,n,s,v,w){let T;return n&&n.method==="SAMPLE-AES"?T=this.transmuxSampleAes(t,n,s,v,w):T=this.transmuxUnencrypted(t,s,v,w),T}transmuxUnencrypted(t,n,s,v){const{audioTrack:w,videoTrack:T,id3Track:U,textTrack:Y}=this.demuxer.demux(t,n,!1,!this.config.progressive);return{remuxResult:this.remuxer.remux(w,T,U,Y,n,s,!1,this.id),chunkMeta:v}}transmuxSampleAes(t,n,s,v,w){return this.demuxer.demuxSampleAes(t,n,s).then(T=>({remuxResult:this.remuxer.remux(T.audioTrack,T.videoTrack,T.id3Track,T.textTrack,s,v,!1,this.id),chunkMeta:w}))}configureTransmuxer(t){const{config:n,observer:s,typeSupported:v}=this;let w;for(let oe=0,ve=js.length;oe<ve;oe++){var T;if((T=js[oe].demux)!=null&&T.probe(t,this.logger)){w=js[oe];break}}if(!w)return new Error("Failed to find demuxer by probing fragment data");const U=this.demuxer,Y=this.remuxer,W=w.remux,te=w.demux;(!Y||!(Y instanceof W))&&(this.remuxer=new W(s,n,v,this.logger)),(!U||!(U instanceof te))&&(this.demuxer=new te(s,n,v,this.logger),this.probe=te.probe)}needsProbing(t,n){return!this.demuxer||!this.remuxer||t||n}getDecrypter(){let t=this.decrypter;return t||(t=this.decrypter=new ui(this.config)),t}}function Vu(E,t){let n=null;return E.byteLength>0&&(t==null?void 0:t.key)!=null&&t.iv!==null&&t.method!=null&&(n=t),n}const Tu=E=>({remuxResult:{},chunkMeta:E});function qo(E){return"then"in E&&E.then instanceof Function}class Hs{constructor(t,n,s,v,w){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=n,this.initSegmentData=s,this.duration=v,this.defaultInitPts=w||null}}class Fu{constructor(t,n,s,v,w,T){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=n,this.accurateTimeOffset=s,this.trackSwitch=v,this.timeOffset=w,this.initSegmentChange=T}}let gu=0;class bo{constructor(t,n,s,v){this.error=null,this.hls=void 0,this.id=void 0,this.instanceNo=gu++,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=Y=>{const W=Y.data,te=this.hls;if(!(!te||!(W!=null&&W.event)||W.instanceNo!==this.instanceNo))switch(W.event){case"init":{var oe;const ve=(oe=this.workerContext)==null?void 0:oe.objectURL;ve&&self.URL.revokeObjectURL(ve);break}case"transmuxComplete":{this.handleTransmuxComplete(W.data);break}case"flush":{this.onFlush(W.data);break}case"workerLog":{te.logger[W.data.logType]&&te.logger[W.data.logType](W.data.message);break}default:{W.data=W.data||{},W.data.frag=this.frag,W.data.part=this.part,W.data.id=this.id,te.trigger(W.event,W.data);break}}},this.onWorkerError=Y=>{if(!this.hls)return;const W=new Error(`${Y.message} (${Y.filename}:${Y.lineno})`);this.hls.config.enableWorker=!1,this.hls.logger.warn(`Error in "${this.id}" Web Worker, fallback to inline`),this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:!1,event:"demuxerWorker",error:W})};const w=t.config;this.hls=t,this.id=n,this.useWorker=!!w.enableWorker,this.onTransmuxComplete=s,this.onFlush=v;const T=(Y,W)=>{W=W||{},W.frag=this.frag||void 0,Y===o.ERROR&&(W=W,W.parent=this.id,W.part=this.part,this.error=W.error),this.hls.trigger(Y,W)};this.observer=new ds,this.observer.on(o.FRAG_DECRYPTED,T),this.observer.on(o.ERROR,T);const U=Yr(w.preferManagedMediaSource);if(this.useWorker&&typeof Worker!="undefined"){const Y=this.hls.logger;if(w.workerPath||Qs()){try{w.workerPath?(Y.log(`loading Web Worker ${w.workerPath} for "${n}"`),this.workerContext=Ss(w.workerPath)):(Y.log(`injecting Web Worker for "${n}"`),this.workerContext=kn());const{worker:te}=this.workerContext;te.addEventListener("message",this.onWorkerMessage),te.addEventListener("error",this.onWorkerError),te.postMessage({instanceNo:this.instanceNo,cmd:"init",typeSupported:U,id:n,config:yn(w)})}catch(te){Y.warn(`Error setting up "${n}" Web Worker, fallback to inline`,te),this.terminateWorker(),this.error=null,this.transmuxer=new xl(this.observer,U,w,"",n,t.logger)}return}}this.transmuxer=new xl(this.observer,U,w,"",n,t.logger)}reset(){if(this.frag=null,this.part=null,this.workerContext){const t=this.instanceNo;this.instanceNo=gu++;const n=this.hls.config,s=Yr(n.preferManagedMediaSource);this.workerContext.worker.postMessage({instanceNo:this.instanceNo,cmd:"reset",resetNo:t,typeSupported:s,id:this.id,config:yn(n)})}}terminateWorker(){if(this.workerContext){const{worker:t}=this.workerContext;this.workerContext=null,t.removeEventListener("message",this.onWorkerMessage),t.removeEventListener("error",this.onWorkerError),Zs(this.hls.config.workerPath)}}destroy(){if(this.workerContext)this.terminateWorker(),this.onWorkerMessage=this.onWorkerError=null;else{const n=this.transmuxer;n&&(n.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,n,s,v,w,T,U,Y,W,te){var oe,ve;W.transmuxing.start=self.performance.now();const{instanceNo:we,transmuxer:Ee}=this,ot=T?T.start:w.start,et=w.decryptdata,Ut=this.frag,ar=!(Ut&&w.cc===Ut.cc),Yt=!(Ut&&W.level===Ut.level),Sr=Ut?W.sn-Ut.sn:-1,Wr=this.part?W.part-this.part.index:-1,ln=Sr===0&&W.id>1&&W.id===(Ut==null?void 0:Ut.stats.chunkCount),Zr=!Yt&&(Sr===1||Sr===0&&(Wr===1||ln&&Wr<=0)),Xr=self.performance.now();(Yt||Sr||w.stats.parsing.start===0)&&(w.stats.parsing.start=Xr),T&&(Wr||!Zr)&&(T.stats.parsing.start=Xr);const tn=!(Ut&&((oe=w.initSegment)==null?void 0:oe.url)===((ve=Ut.initSegment)==null?void 0:ve.url)),Br=new Fu(ar,Zr,Y,Yt,ot,tn);if(!Zr||ar||tn){this.hls.logger.log(`[transmuxer-interface]: Starting new transmux session for ${w.type} sn: ${W.sn}${W.part>-1?" part: "+W.part:""} ${this.id===u.MAIN?"level":"track"}: ${W.level} id: ${W.id}
|
|
|
discontinuity: ${ar}
|
|
|
trackSwitch: ${Yt}
|
|
|
contiguous: ${Zr}
|
|
|
accurateTimeOffset: ${Y}
|
|
|
timeOffset: ${ot}
|
|
|
initSegmentChange: ${tn}`);const Fn=new Hs(s,v,n,U,te);this.configureTransmuxer(Fn)}if(this.frag=w,this.part=T,this.workerContext)this.workerContext.worker.postMessage({instanceNo:we,cmd:"demux",data:t,decryptdata:et,chunkMeta:W,state:Br},t instanceof ArrayBuffer?[t]:[]);else if(Ee){const Fn=Ee.push(t,et,W,Br);qo(Fn)?Fn.then(ai=>{this.handleTransmuxComplete(ai)}).catch(ai=>{this.transmuxerError(ai,W,"transmuxer-interface push error")}):this.handleTransmuxComplete(Fn)}}flush(t){t.transmuxing.start=self.performance.now();const{instanceNo:n,transmuxer:s}=this;if(this.workerContext)this.workerContext.worker.postMessage({instanceNo:n,cmd:"flush",chunkMeta:t});else if(s){const v=s.flush(t);qo(v)?v.then(w=>{this.handleFlushResult(w,t)}).catch(w=>{this.transmuxerError(w,t,"transmuxer-interface flush error")}):this.handleFlushResult(v,t)}}transmuxerError(t,n,s){this.hls&&(this.error=t,this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_PARSING_ERROR,chunkMeta:n,frag:this.frag||void 0,part:this.part||void 0,fatal:!1,error:t,err:t,reason:s}))}handleFlushResult(t,n){t.forEach(s=>{this.handleTransmuxComplete(s)}),this.onFlush(n)}configureTransmuxer(t){const{instanceNo:n,transmuxer:s}=this;this.workerContext?this.workerContext.worker.postMessage({instanceNo:n,cmd:"configure",config:t}):s&&s.configure(t)}handleTransmuxComplete(t){t.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(t)}}const rl=100;class wl extends Ki{constructor(t,n,s){super(t,n,s,"audio-stream-controller",u.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(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(o.BUFFER_RESET,this.onBufferReset,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){const{hls:t}=this;t&&(super.unregisterListeners(),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(o.BUFFER_RESET,this.onBufferReset,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this))}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w}){if(s===u.MAIN){const T=n.cc,U=this.fragCurrent;if(this.initPTS[T]={baseTime:v,timescale:w},this.log(`InitPTS for cc: ${T} found from main: ${v}/${w}`),this.mainAnchor=n,this.state===tr.WAITING_INIT_PTS){const Y=this.waitingData;(!Y&&!this.loadingParts||Y&&Y.frag.cc!==T)&&this.syncWithAnchor(n,Y==null?void 0:Y.frag)}else!this.hls.hasEnoughToStart&&U&&U.cc!==T?(U.abortRequests(),this.syncWithAnchor(n,U)):this.state===tr.IDLE&&this.tick()}}getLoadPosition(){return!this.startFragRequested&&this.nextLoadPosition>=0?this.nextLoadPosition:super.getLoadPosition()}syncWithAnchor(t,n){var s;const v=((s=this.mainFragLoading)==null?void 0:s.frag)||null;if(n&&(v==null?void 0:v.cc)===n.cc)return;const w=(v||t).cc,T=this.getLevelDetails(),U=this.getLoadPosition(),Y=Dt(T,w,U);Y&&(this.log(`Syncing with main frag at ${Y.start} cc ${Y.cc}`),this.startFragRequested=!1,this.nextLoadPosition=Y.start,this.resetLoadingState(),this.state===tr.IDLE&&this.doTickIdle())}startLoad(t,n){if(!this.levels){this.startPosition=t,this.state=tr.STOPPED;return}const s=this.lastCurrentTime;this.stopLoad(),this.setInterval(rl),s>0&&t===-1?(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s,this.state=tr.IDLE):this.state=tr.WAITING_TRACK,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}doTick(){switch(this.state){case tr.IDLE:this.doTickIdle();break;case tr.WAITING_TRACK:{const{levels:n,trackId:s}=this,v=n==null?void 0:n[s],w=v==null?void 0:v.details;if(w&&!this.waitForLive(v)){if(this.waitForCdnTuneIn(w))break;this.state=tr.WAITING_INIT_PTS}break}case tr.FRAG_LOADING_WAITING_RETRY:{var t;const n=performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:v,trackId:w}=this;this.log("RetryDate reached, switch back to IDLE state"),this.resetStartWhenNotLoaded((v==null?void 0:v[w])||null),this.state=tr.IDLE}break}case tr.WAITING_INIT_PTS:{const n=this.waitingData;if(n){const{frag:s,part:v,cache:w,complete:T}=n,U=this.mainAnchor;if(this.initPTS[s.cc]!==void 0){this.waitingData=null,this.state=tr.FRAG_LOADING;const Y=w.flush().buffer,W={frag:s,part:v,payload:Y,networkDetails:null};this._handleFragmentLoadProgress(W),T&&super._handleFragmentLoadComplete(W)}else U&&U.cc!==n.frag.cc&&this.syncWithAnchor(U,n.frag)}else this.state=tr.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:n,levels:s,media:v,trackId:w}=this,T=n.config;if(!this.buffering||!v&&!this.primaryPrefetch&&(this.startFragRequested||!T.startFragPrefetch)||!(s!=null&&s[w]))return;const U=s[w],Y=U.details;if(!Y||this.waitForLive(U)||this.waitForCdnTuneIn(Y)){this.state=tr.WAITING_TRACK,this.startFragRequested=!1;return}const W=this.mediaBuffer?this.mediaBuffer:this.media;this.bufferFlushed&&W&&(this.bufferFlushed=!1,this.afterBufferFlushed(W,ae.AUDIO,u.AUDIO));const te=this.getFwdBufferInfo(W,u.AUDIO);if(te===null)return;if(!this.switchingTrack&&this._streamEnded(te,Y)){n.trigger(o.BUFFER_EOS,{type:"audio"}),this.state=tr.ENDED;return}const oe=te.len,ve=n.maxBufferLength,we=Y.fragments,Ee=we[0].start,ot=this.getLoadPosition(),et=this.flushing?ot:te.end;if(this.switchingTrack&&v){const Yt=ot;Y.PTSKnown&&Yt<Ee&&(te.end>Ee||te.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),v.currentTime=Ee+.05)}if(oe>=ve&&!this.switchingTrack&&et<we[we.length-1].start)return;let Ut=this.getNextFragment(et,Y);if(Ut&&this.isLoopLoading(Ut,et)&&(Ut=this.getNextFragmentLoopLoading(Ut,Y,te,u.MAIN,ve)),!Ut){this.bufferFlushed=!0;return}let ar=((t=this.mainFragLoading)==null?void 0:t.frag)||null;if(!this.audioOnly&&this.startFragRequested&&ar&&Pe(Ut)&&!Ut.endList&&(!Y.live||!this.loadingParts&&et<this.hls.liveSyncPosition)&&(this.fragmentTracker.getState(ar)===br.OK&&(this.mainFragLoading=ar=null),ar&&Pe(ar))){if(Ut.start>ar.end){const Sr=this.fragmentTracker.getFragAtPos(et,u.MAIN);Sr&&Sr.end>ar.end&&(ar=Sr,this.mainFragLoading={frag:Sr,targetBufferTime:null})}if(Ut.start>ar.end)return}this.loadFragment(Ut,U,et)}onMediaDetaching(t,n){this.bufferFlushed=this.flushing=!1,super.onMediaDetaching(t,n)}onAudioTracksUpdated(t,{audioTracks:n}){this.resetTransmuxer(),this.levels=n.map(s=>new Hr(s))}onAudioTrackSwitching(t,n){const s=!!n.url;this.trackId=n.id;const{fragCurrent:v}=this;v&&(v.abortRequests(),this.removeUnbufferedFrags(v.start)),this.resetLoadingState(),s?(this.switchingTrack=n,this.flushAudioIfNeeded(n),this.state!==tr.STOPPED&&(this.setInterval(rl),this.state=tr.IDLE,this.tick())):(this.resetTransmuxer(),this.switchingTrack=null,this.bufferedTrack=n,this.clearInterval())}onManifestLoading(){super.onManifestLoading(),this.bufferFlushed=this.flushing=this.audioOnly=!1,this.resetItem(),this.trackId=-1}onLevelLoaded(t,n){this.mainDetails=n.details;const s=this.cachedTrackLoadedData;s&&(this.cachedTrackLoadedData=null,this.onAudioTrackLoaded(o.AUDIO_TRACK_LOADED,s))}onAudioTrackLoaded(t,n){var s;const{levels:v}=this,{details:w,id:T,groupId:U,track:Y}=n;if(!v){this.warn(`Audio tracks reset while loading track ${T} "${Y.name}" of "${U}"`);return}const W=this.mainDetails;if(!W||w.endCC>W.endCC||W.expired){this.cachedTrackLoadedData=n,this.state!==tr.STOPPED&&(this.state=tr.WAITING_TRACK);return}this.cachedTrackLoadedData=null,this.log(`Audio track ${T} "${Y.name}" of "${U}" loaded [${w.startSN},${w.endSN}]${w.lastPartSn?`[part-${w.lastPartSn}-${w.lastPartIndex}]`:""},duration:${w.totalduration}`);const te=v[T];let oe=0;if(w.live||(s=te.details)!=null&&s.live){if(this.checkLiveUpdate(w),w.deltaUpdateFailed)return;if(te.details){var ve;oe=this.alignPlaylists(w,te.details,(ve=this.levelLastLoaded)==null?void 0:ve.details)}w.alignedSliding||(Mn(w,W),w.alignedSliding||_i(w,W),oe=w.fragmentStart)}te.details=w,this.levelLastLoaded=te,this.startFragRequested||this.setStartPosition(W,oe),this.hls.trigger(o.AUDIO_TRACK_UPDATED,{details:w,id:T,groupId:n.groupId}),this.state===tr.WAITING_TRACK&&!this.waitForCdnTuneIn(w)&&(this.state=tr.IDLE),this.tick()}_handleFragmentLoadProgress(t){var n;const s=t.frag,{part:v,payload:w}=t,{config:T,trackId:U,levels:Y}=this;if(!Y){this.warn(`Audio tracks were reset while fragment load was in progress. Fragment ${s.sn} of level ${s.level} will not be buffered`);return}const W=Y[U];if(!W){this.warn("Audio track is undefined on fragment load progress");return}const te=W.details;if(!te){this.warn("Audio track details undefined on fragment load progress"),this.removeUnbufferedFrags(s.start);return}const oe=T.defaultAudioCodec||W.audioCodec||"mp4a.40.2";let ve=this.transmuxer;ve||(ve=this.transmuxer=new bo(this.hls,u.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));const we=this.initPTS[s.cc],Ee=(n=s.initSegment)==null?void 0:n.data;if(we!==void 0){const et=v?v.index:-1,Ut=et!==-1,ar=new Ts(s.level,s.sn,s.stats.chunkCount,w.byteLength,et,Ut);ve.push(w,Ee,oe,"",s,v,te.totalduration,!1,ar,we)}else{this.log(`Unknown video PTS for cc ${s.cc}, waiting for video PTS before demuxing audio frag ${s.sn} of [${te.startSN} ,${te.endSN}],track ${U}`);const{cache:ot}=this.waitingData=this.waitingData||{frag:s,part:v,cache:new la,complete:!1};ot.push(new Uint8Array(w)),this.state!==tr.STOPPED&&(this.state=tr.WAITING_INIT_PTS)}}_handleFragmentLoadComplete(t){if(this.waitingData){this.waitingData.complete=!0;return}super._handleFragmentLoadComplete(t)}onBufferReset(){this.mediaBuffer=null}onBufferCreated(t,n){this.bufferFlushed=this.flushing=!1;const s=n.tracks.audio;s&&(this.mediaBuffer=s.buffer||null)}onFragLoading(t,n){!this.audioOnly&&n.frag.type===u.MAIN&&Pe(n.frag)&&(this.mainFragLoading=n,this.state===tr.IDLE&&this.tick())}onFragBuffered(t,n){const{frag:s,part:v}=n;if(s.type!==u.AUDIO){!this.audioOnly&&s.type===u.MAIN&&!s.elementaryStreams.video&&!s.elementaryStreams.audiovideo&&(this.audioOnly=!0,this.mainFragLoading=null);return}if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}, audioSwitch: ${this.switchingTrack?this.switchingTrack.name:"false"}`);return}if(Pe(s)){this.fragPrevious=s;const w=this.switchingTrack;w&&(this.bufferedTrack=w,this.switchingTrack=null,this.hls.trigger(o.AUDIO_TRACK_SWITCHED,b({},w)))}this.fragBufferedComplete(s,v),this.media&&this.tick()}onError(t,n){var s;if(n.fatal){this.state=tr.ERROR;return}switch(n.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(u.AUDIO,n);break;case f.AUDIO_TRACK_LOAD_ERROR:case f.AUDIO_TRACK_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===tr.WAITING_TRACK&&((s=n.context)==null?void 0:s.type)===h.AUDIO_TRACK&&(this.state=tr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="audio")return;this.reduceLengthAndFlushBuffer(n)||this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="audio")return;this.reduceLengthAndFlushBuffer(n)&&(this.bufferedTrack=null,super.flushMainBuffer(0,Number.POSITIVE_INFINITY,"audio"));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onBufferFlushing(t,{type:n}){n!==ae.VIDEO&&(this.flushing=!0)}onBufferFlushed(t,{type:n}){if(n!==ae.VIDEO){this.flushing=!1,this.bufferFlushed=!0,this.state===tr.ENDED&&(this.state=tr.IDLE);const s=this.mediaBuffer||this.media;s&&(this.afterBufferFlushed(s,n,u.AUDIO),this.tick())}}_handleTransmuxComplete(t){var n;const s="audio",{hls:v}=this,{remuxResult:w,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:Y,part:W,level:te}=U,{details:oe}=te,{audio:ve,text:we,id3:Ee,initSegment:ot}=w;if(this.fragContextChanged(Y)||!oe){this.fragmentTracker.removeFragment(Y);return}if(this.state=tr.PARSING,this.switchingTrack&&ve&&this.completeAudioSwitch(this.switchingTrack),ot!=null&&ot.tracks){const et=Y.initSegment||Y;this._bufferInitSegment(te,ot.tracks,et,T),v.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:et,id:s,tracks:ot.tracks})}if(ve){const{startPTS:et,endPTS:Ut,startDTS:ar,endDTS:Yt}=ve;W&&(W.elementaryStreams[ae.AUDIO]={startPTS:et,endPTS:Ut,startDTS:ar,endDTS:Yt}),Y.setElementaryStreamInfo(ae.AUDIO,et,Ut,ar,Yt),this.bufferFragmentData(ve,Y,W,T)}if(Ee!=null&&(n=Ee.samples)!=null&&n.length){const et=y({id:s,frag:Y,details:oe},Ee);v.trigger(o.FRAG_PARSING_METADATA,et)}if(we){const et=y({id:s,frag:Y,details:oe},we);v.trigger(o.FRAG_PARSING_USERDATA,et)}}_bufferInitSegment(t,n,s,v){if(this.state!==tr.PARSING||(n.video&&delete n.video,n.audiovideo&&delete n.audiovideo,!n.audio))return;const w=n.audio;w.id=u.AUDIO;const T=t.audioCodec;this.log(`Init audio buffer, container:${w.container}, codecs[level/parsed]=[${T}/${w.codec}]`),T&&T.split(",").length===1&&(w.levelCodec=T),this.hls.trigger(o.BUFFER_CODECS,n);const U=w.initSegment;if(U!=null&&U.byteLength){const Y={type:"audio",frag:s,part:null,chunkMeta:v,parent:s.type,data:U};this.hls.trigger(o.BUFFER_APPENDING,Y)}this.tickImmediate()}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);if(this.switchingTrack||v===br.NOT_LOADED||v===br.PARTIAL){var w;if(!Pe(t))this._loadInitSegment(t,n);else if((w=n.details)!=null&&w.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=tr.WAITING_INIT_PTS;const T=this.mainDetails;T&&T.fragmentStart!==n.details.fragmentStart&&_i(n.details,T)}else super.loadFragment(t,n,s)}else this.clearTrackerIfNeeded(t)}flushAudioIfNeeded(t){if(this.media&&this.bufferedTrack){const{name:n,lang:s,assocLang:v,characteristics:w,audioCodec:T,channels:U}=this.bufferedTrack;qn({name:n,lang:s,assocLang:v,characteristics:w,audioCodec:T,channels:U},t,pt)||(oi(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:n}=this;this.flushAudioIfNeeded(t),this.bufferedTrack=t,this.switchingTrack=null,n.trigger(o.AUDIO_TRACK_SWITCHED,b({},t))}}class Uo extends R{constructor(t,n){super(n,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,n,s){const v=n==null?void 0:n.renditionReports;if(v){let w=-1;for(let T=0;T<v.length;T++){const U=v[T];let Y;try{Y=new self.URL(U.URI,n.url).href}catch(W){this.warn(`Could not construct new URL for Rendition Report: ${W}`),Y=U.URI||""}if(Y===t){w=T;break}else Y===t.substring(0,Y.length)&&(w=T)}if(w!==-1){const T=v[w],U=parseInt(T["LAST-MSN"])||(n==null?void 0:n.lastPartSn);let Y=parseInt(T["LAST-PART"])||(n==null?void 0:n.lastPartIndex);if(this.hls.config.lowLatencyMode){const te=Math.min(n.age-n.partTarget,n.targetduration);Y>=0&&te>n.partTarget&&(Y+=1)}const W=s&&on(s);return new jn(U,Y>=0?Y:void 0,W)}}}loadPlaylist(t){this.clearTimer()}loadingPlaylist(t,n){this.clearTimer()}shouldLoadPlaylist(t){return this.canLoad&&!!t&&!!t.url&&(!t.details||t.details.live)}getUrlWithDirectives(t,n){if(n)try{return n.addDirectives(t)}catch(s){this.warn(`Could not construct new URL with HLS Delivery Directives: ${s}`)}return t}playlistLoaded(t,n,s){const{details:v,stats:w}=n,T=self.performance.now(),U=w.loading.first?Math.max(0,T-w.loading.first):0;v.advancedDateTime=Date.now()-U;const Y=this.hls.config.timelineOffset;if(Y!==v.appliedTimelineOffset){const te=Math.max(Y||0,0);v.appliedTimelineOffset=te,v.fragments.forEach(oe=>{oe.start=oe.playlistOffset+te})}if(v.live||s!=null&&s.live){const te="levelInfo"in n?n.levelInfo:n.track;if(v.reloaded(s),s&&v.fragments.length>0){dr(s,v);const ar=v.playlistParsingError;if(ar){this.warn(ar);const Yt=this.hls;if(!Yt.config.ignorePlaylistParsingErrors){var W;const{networkDetails:Sr}=n;Yt.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:v.url,error:ar,reason:ar.message,level:n.level||void 0,parent:(W=v.fragments[0])==null?void 0:W.type,networkDetails:Sr,stats:w});return}v.playlistParsingError=null}}v.requestScheduled===-1&&(v.requestScheduled=w.loading.start);const oe=this.hls.mainForwardBufferInfo,ve=oe?oe.end-oe.len:0,we=(v.edge-ve)*1e3,Ee=Ln(v,we);if(v.requestScheduled+Ee<T?v.requestScheduled=T:v.requestScheduled+=Ee,this.log(`live playlist ${t} ${v.advanced?"REFRESHED "+v.lastPartSn+"-"+v.lastPartIndex:v.updated?"UPDATED":"MISSED"}`),!this.canLoad||!v.live)return;let ot,et,Ut;if(v.canBlockReload&&v.endSN&&v.advanced){const ar=this.hls.config.lowLatencyMode,Yt=v.lastPartSn,Sr=v.endSN,Wr=v.lastPartIndex,ln=Wr!==-1,Zr=Yt===Sr;ln?Zr?(et=Sr+1,Ut=ar?0:Wr):(et=Yt,Ut=ar?Wr+1:v.maxPartIndex):et=Sr+1;const Xr=v.age,tn=Xr+v.ageHeader;let Br=Math.min(tn-v.partTarget,v.targetduration*1.5);if(Br>0){if(tn>v.targetduration*3)this.log(`Playlist last advanced ${Xr.toFixed(2)}s ago. Omitting segment and part directives.`),et=void 0,Ut=void 0;else if(s!=null&&s.tuneInGoal&&tn-v.partTarget>s.tuneInGoal)this.warn(`CDN Tune-in goal increased from: ${s.tuneInGoal} to: ${Br} with playlist age: ${v.age}`),Br=0;else{const Fn=Math.floor(Br/v.targetduration);if(et+=Fn,Ut!==void 0){const ai=Math.round(Br%v.targetduration/v.partTarget);Ut+=ai}this.log(`CDN Tune-in age: ${v.ageHeader}s last advanced ${Xr.toFixed(2)}s goal: ${Br} skip sn ${Fn} to part ${Ut}`)}v.tuneInGoal=Br}if(ot=this.getDeliveryDirectives(v,n.deliveryDirectives,et,Ut),ar||!Zr){v.requestScheduled=T,this.loadingPlaylist(te,ot);return}}else(v.canBlockReload||v.canSkipUntil)&&(ot=this.getDeliveryDirectives(v,n.deliveryDirectives,et,Ut));ot&&et!==void 0&&v.canBlockReload&&(v.requestScheduled=w.loading.first+Math.max(Ee-U*2,Ee/2)),this.scheduleLoading(te,ot,v)}else this.clearTimer()}scheduleLoading(t,n,s){const v=s||t.details;if(!v){this.loadingPlaylist(t,n);return}const w=self.performance.now(),T=v.requestScheduled;if(w>=T){this.loadingPlaylist(t,n);return}const U=T-w;this.log(`reload live playlist ${t.name||t.bitrate+"bps"} in ${Math.round(U)} ms`),this.clearTimer(),this.timer=self.setTimeout(()=>this.loadingPlaylist(t,n),U)}getDeliveryDirectives(t,n,s,v){let w=on(t);return n!=null&&n.skip&&t.deltaUpdateFailed&&(s=n.msn,v=n.part,w=Ar.No),new jn(s,v,w)}checkRetry(t){const n=t.details,s=ht(t),v=t.errorAction,{action:w,retryCount:T=0,retryConfig:U}=v||{},Y=!!v&&!!U&&(w===Je.RetryRequest||!v.resolved&&w===Je.SendAlternateToPenaltyBox);if(Y){var W;if(T>=U.maxNumRetry)return!1;if(s&&(W=t.context)!=null&&W.deliveryDirectives)this.warn(`Retrying playlist loading ${T+1}/${U.maxNumRetry} after "${n}" without delivery-directives`),this.loadPlaylist();else{const te=cr(U,T);this.clearTimer(),this.timer=self.setTimeout(()=>this.loadPlaylist(),te),this.warn(`Retrying playlist loading ${T+1}/${U.maxNumRetry} after "${n}" in ${te}ms`)}t.levelRetry=!0,v.resolved=!0}return Y}}function El(E,t){if(E.length!==t.length)return!1;for(let n=0;n<E.length;n++)if(!Ms(E[n].attrs,t[n].attrs))return!1;return!0}function Ms(E,t,n){const s=E["STABLE-RENDITION-ID"];return s&&!n?s===t["STABLE-RENDITION-ID"]:!(n||["LANGUAGE","NAME","CHARACTERISTICS","AUTOSELECT","DEFAULT","FORCED","ASSOC-LANGUAGE"]).some(v=>E[v]!==t[v])}function zo(E,t){return t.label.toLowerCase()===E.name.toLowerCase()&&(!t.language||t.language.toLowerCase()===(E.lang||"").toLowerCase())}class Bu extends Uo{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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(o.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(o.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),t.off(o.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,n){this.tracks=n.audioTracks||[]}onAudioTrackLoaded(t,n){const{id:s,groupId:v,details:w}=n,T=this.tracksInGroup[s];if(!T||T.groupId!==v){this.warn(`Audio track with id:${s} and group:${v} not found in active group ${T==null?void 0:T.groupId}`);return}const U=T.details;T.details=n.details,this.log(`Audio track ${s} "${T.name}" lang:${T.lang} group:${v} loaded [${w.startSN}-${w.endSN}]`),s===this.trackId&&this.playlistLoaded(s,n,U)}onLevelLoading(t,n){this.switchLevel(n.level)}onLevelSwitching(t,n){this.switchLevel(n.level)}switchLevel(t){const n=this.hls.levels[t];if(!n)return;const s=n.audioGroups||null,v=this.groupIds;let w=this.currentTrack;if(!s||(v==null?void 0:v.length)!==(s==null?void 0:s.length)||s!=null&&s.some(U=>(v==null?void 0:v.indexOf(U))===-1)){this.groupIds=s,this.trackId=-1,this.currentTrack=null;const U=this.tracks.filter(ve=>!s||s.indexOf(ve.groupId)!==-1);if(U.length)this.selectDefaultTrack&&!U.some(ve=>ve.default)&&(this.selectDefaultTrack=!1),U.forEach((ve,we)=>{ve.id=we});else if(!w&&!this.tracksInGroup.length)return;this.tracksInGroup=U;const Y=this.hls.config.audioPreference;if(!w&&Y){const ve=fa(Y,U,pt);if(ve>-1)w=U[ve];else{const we=fa(Y,this.tracks);w=this.tracks[we]}}let W=this.findTrackId(w);W===-1&&w&&(W=this.findTrackId(null));const te={audioTracks:U};this.log(`Updating audio tracks, ${U.length} track(s) found in group(s): ${s==null?void 0:s.join(",")}`),this.hls.trigger(o.AUDIO_TRACKS_UPDATED,te);const oe=this.trackId;if(W!==-1&&oe===-1)this.setAudioTrack(W);else if(U.length&&oe===-1){var T;const ve=new Error(`No audio track selected for current audio group-ID(s): ${(T=this.groupIds)==null?void 0:T.join(",")} track count: ${U.length}`);this.warn(ve.message),this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.AUDIO_TRACK_LOAD_ERROR,fatal:!0,error:ve})}}}onError(t,n){n.fatal||!n.context||n.context.type===h.AUDIO_TRACK&&n.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(n.context.groupId)!==-1)&&this.checkRetry(n)}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 n=this.hls;if(n.config.audioPreference=t,t){const s=this.allAudioTracks;if(this.selectDefaultTrack=!1,s.length){const v=this.currentTrack;if(v&&qn(t,v,pt))return v;const w=fa(t,this.tracksInGroup,pt);if(w>-1){const T=this.tracksInGroup[w];return this.setAudioTrack(w),T}else if(v){let T=n.loadLevel;T===-1&&(T=n.firstAutoLevel);const U=Pi(t,n.levels,s,T,pt);if(U===-1)return null;n.nextLoadLevel=U}if(t.channels||t.audioCodec){const T=fa(t,s);if(T>-1)return s[T]}}}return null}setAudioTrack(t){const n=this.tracksInGroup;if(t<0||t>=n.length){this.warn(`Invalid audio track id: ${t}`);return}this.selectDefaultTrack=!1;const s=this.currentTrack,v=n[t],w=v.details&&!v.details.live;if(t===this.trackId&&v===s&&w||(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(o.AUDIO_TRACK_SWITCHING,b({},v)),w))return;const T=this.switchParams(v.url,s==null?void 0:s.details,v.details);this.loadPlaylist(T)}findTrackId(t){const n=this.tracksInGroup;for(let s=0;s<n.length;s++){const v=n[s];if(!(this.selectDefaultTrack&&!v.default)&&(!t||qn(t,v,pt)))return s}if(t){const{name:s,lang:v,assocLang:w,characteristics:T,audioCodec:U,channels:Y}=t;for(let W=0;W<n.length;W++){const te=n[W];if(qn({name:s,lang:v,assocLang:w,characteristics:T,audioCodec:U,channels:Y},te,pt))return W}for(let W=0;W<n.length;W++){const te=n[W];if(Ms(t.attrs,te.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return W}for(let W=0;W<n.length;W++){const te=n[W];if(Ms(t.attrs,te.attrs,["LANGUAGE"]))return W}}return-1}loadPlaylist(t){super.loadPlaylist();const n=this.currentTrack;this.shouldLoadPlaylist(n)&&oi(n.url,this.hls)&&this.scheduleLoading(n,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=t.id,v=t.groupId,w=this.getUrlWithDirectives(t.url,n),T=t.details,U=T==null?void 0:T.age;this.log(`Loading audio-track ${s} "${t.name}" lang:${t.lang} group:${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${w}`),this.hls.trigger(o.AUDIO_TRACK_LOADING,{url:w,id:s,groupId:v,deliveryDirectives:n||null,track:t})}}class zl{constructor(t){this.tracks=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.tracks=t}destroy(){this.tracks=this.queues=null}append(t,n,s){if(this.queues===null||this.tracks===null)return;const v=this.queues[n];v.push(t),v.length===1&&!s&&this.executeNext(n)}appendBlocker(t){return new Promise(n=>{const s={label:"async-blocker",execute:n,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.append(s,t)})}prependBlocker(t){return new Promise(n=>{if(this.queues){const s={label:"async-blocker-prepend",execute:n,onStart:()=>{},onComplete:()=>{},onError:()=>{}};this.queues[t].unshift(s)}})}removeBlockers(){this.queues!==null&&[this.queues.video,this.queues.audio,this.queues.audiovideo].forEach(t=>{var n;const s=(n=t[0])==null?void 0:n.label;(s==="async-blocker"||s==="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 n=this.queues[t];if(n.length){const v=n[0];try{v.execute()}catch(w){var s;if(v.onError(w),this.queues===null||this.tracks===null)return;const T=(s=this.tracks[t])==null?void 0:s.buffer;T!=null&&T.updating||this.shiftAndExecuteNext(t)}}}shiftAndExecuteNext(t){this.queues!==null&&(this.queues[t].shift(),this.executeNext(t))}current(t){var n;return((n=this.queues)==null?void 0:n[t][0])||null}toString(){const{queues:t,tracks:n}=this;return t===null||n===null?"<destroyed>":`
|
|
|
${this.list("video")}
|
|
|
${this.list("audio")}
|
|
|
${this.list("audiovideo")}}`}list(t){var n,s;return(n=this.queues)!=null&&n[t]||(s=this.tracks)!=null&&s[t]?`${t}: (${this.listSbInfo(t)}) ${this.listOps(t)}`:""}listSbInfo(t){var n;const s=(n=this.tracks)==null?void 0:n[t],v=s==null?void 0:s.buffer;return v?`SourceBuffer${v.updating?" updating":""}${s.ended?" ended":""}${s.ending?" ending":""}`:"none"}listOps(t){var n;return((n=this.queues)==null?void 0:n[t].map(s=>s.label).join(", "))||""}}const yu=/(avc[1234]|hvc1|hev1|dvh[1e]|vp09|av01)(?:\.[^.,]+)+/,ac="HlsJsTrackRemovedError";class Zl extends Error{constructor(t){super(t),this.name=ac}}class ei extends R{constructor(t,n){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=s=>{var v;this.hls&&((v=this.mediaSource)==null?void 0:v.readyState)==="open"&&this.hls.pauseBuffering()},this._onStartStreaming=s=>{this.hls&&this.hls.resumeBuffering()},this._onMediaSourceOpen=s=>{const{media:v,mediaSource:w}=this;s&&this.log("Media source opened"),!(!v||!w)&&(w.removeEventListener("sourceopen",this._onMediaSourceOpen),v.removeEventListener("emptied",this._onMediaEmptied),this.updateDuration(),this.hls.trigger(o.MEDIA_ATTACHED,{media:v,mediaSource:w}),this.mediaSource!==null&&this.checkPendingTracks())},this._onMediaSourceClose=()=>{this.log("Media source closed")},this._onMediaSourceEnded=()=>{this.log("Media source ended")},this._onMediaEmptied=()=>{const{mediaSrc:s,_objectUrl:v}=this;s!==v&&this.error(`Media element src was set while attaching MediaSource (${v} > ${s})`)},this.hls=t,this.fragmentTracker=n,this.appendSource=ie(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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.BUFFER_RESET,this.onBufferReset,this),t.on(o.BUFFER_APPENDING,this.onBufferAppending,this),t.on(o.BUFFER_CODECS,this.onBufferCodecs,this),t.on(o.BUFFER_EOS,this.onBufferEos,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.FRAG_PARSED,this.onFragParsed,this),t.on(o.FRAG_CHANGED,this.onFragChanged,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.BUFFER_RESET,this.onBufferReset,this),t.off(o.BUFFER_APPENDING,this.onBufferAppending,this),t.off(o.BUFFER_CODECS,this.onBufferCodecs,this),t.off(o.BUFFER_EOS,this.onBufferEos,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.FRAG_PARSED,this.onFragParsed,this),t.off(o.FRAG_CHANGED,this.onFragChanged,this),t.off(o.ERROR,this.onError,this)}transferMedia(){const{media:t,mediaSource:n}=this;if(!t)return null;const s={};if(this.operationQueue){const w=this.isUpdating();w||this.operationQueue.removeBlockers();const T=this.isQueued();(w||T)&&this.warn(`Transfering MediaSource with${T?" operations in queue":""}${w?" updating SourceBuffer(s)":""} ${this.operationQueue}`),this.operationQueue.destroy()}const v=this.transferData;return!this.sourceBufferCount&&v&&v.mediaSource===n?y(s,v.tracks):this.sourceBuffers.forEach(w=>{const[T]=w;T&&(s[T]=y({},this.tracks[T]),this.removeBuffer(T)),w[0]=w[1]=null}),{media:t,mediaSource:n,tracks:s}}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,n){var s;let v=2;(n.audio&&!n.video||!n.altAudio)&&(v=1),this.bufferCodecEventsTotal=v,this.log(`${v} bufferCodec event(s) expected.`),(s=this.transferData)!=null&&s.mediaSource&&this.sourceBufferCount&&v&&this.bufferCreated()}onMediaAttaching(t,n){const s=this.media=n.media,v=se(this.appendSource);if(this.transferData=this.overrides=void 0,s&&v){const w=!!n.mediaSource;(w||n.overrides)&&(this.transferData=n,this.overrides=n.overrides);const T=this.mediaSource=n.mediaSource||new v;if(this.assignMediaSource(T),w)this._objectUrl=s.src,this.attachTransferred();else{const U=this._objectUrl=self.URL.createObjectURL(T);if(this.appendSource)try{s.removeAttribute("src");const Y=self.ManagedMediaSource;s.disableRemotePlayback=s.disableRemotePlayback||Y&&T instanceof Y,sc(s),oo(s,U),s.load()}catch(Y){s.src=U}else s.src=U}s.addEventListener("emptied",this._onMediaEmptied)}}assignMediaSource(t){var n,s;this.log(`${((n=this.transferData)==null?void 0:n.mediaSource)===t?"transferred":"created"} media source: ${(s=t.constructor)==null?void 0:s.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,n=this.transferData;if(!n||!t)return;const s=this.tracks,v=n.tracks,w=v?Object.keys(v):null,T=w?w.length:0,U=()=>{this.media&&this.mediaSourceOpenOrEnded&&this._onMediaSourceOpen()};if(v&&w&&T){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: ${yn(s,(Y,W)=>Y==="initSegment"?void 0:W)};
|
|
|
transfer tracks: ${yn(v,(Y,W)=>Y==="initSegment"?void 0:W)}}`),!le(v,s)){n.mediaSource=null,n.tracks=void 0;const Y=t.currentTime,W=this.details,te=Math.max(Y,(W==null?void 0:W.fragments[0].start)||0);if(te-Y>1){this.log(`attachTransferred: waiting for playback to reach new tracks start time ${Y} -> ${te}`);return}this.warn(`attachTransferred: resetting MediaSource for incompatible tracks ("${Object.keys(v)}"->"${Object.keys(s)}") start time: ${te} currentTime: ${Y}`),this.onMediaDetaching(o.MEDIA_DETACHING,{}),this.onMediaAttaching(o.MEDIA_ATTACHING,n),t.currentTime=te;return}this.transferData=void 0,w.forEach(Y=>{const W=Y,te=v[W];if(te){const oe=te.buffer;if(oe){const ve=this.fragmentTracker,we=te.id;if(ve.hasFragments(we)||ve.hasParts(we)){const et=Wn.getBuffered(oe);ve.detectEvictedFragments(W,et,we,null,!0)}const Ee=Hl(W),ot=[W,oe];this.sourceBuffers[Ee]=ot,oe.updating&&this.operationQueue&&this.operationQueue.prependBlocker(W),this.trackSourceBuffer(W,te)}}}),U(),this.bufferCreated()}else this.log("attachTransferred: MediaSource w/o SourceBuffers"),U()}get mediaSourceOpenOrEnded(){var t;const n=(t=this.mediaSource)==null?void 0:t.readyState;return n==="open"||n==="ended"}onMediaDetaching(t,n){const s=!!n.transferMedia;this.transferData=this.overrides=void 0;const{media:v,mediaSource:w,_objectUrl:T}=this;if(w){if(this.log(`media source ${s?"transferring":"detaching"}`),s)this.sourceBuffers.forEach(([U])=>{U&&this.removeBuffer(U)}),this.resetQueue();else{if(this.mediaSourceOpenOrEnded){const U=w.readyState==="open";try{const Y=w.sourceBuffers;for(let W=Y.length;W--;)U&&Y[W].abort(),w.removeSourceBuffer(Y[W]);U&&w.endOfStream()}catch(Y){this.warn(`onMediaDetaching: ${Y.message} while calling endOfStream`)}}this.sourceBufferCount&&this.onBufferReset()}w.removeEventListener("sourceopen",this._onMediaSourceOpen),w.removeEventListener("sourceended",this._onMediaSourceEnded),w.removeEventListener("sourceclose",this._onMediaSourceClose),this.appendSource&&(w.removeEventListener("startstreaming",this._onStartStreaming),w.removeEventListener("endstreaming",this._onEndStreaming)),this.mediaSource=null,this._objectUrl=null}v&&(v.removeEventListener("emptied",this._onMediaEmptied),s||(T&&self.URL.revokeObjectURL(T),this.mediaSrc===T?(v.removeAttribute("src"),this.appendSource&&sc(v),v.load()):this.warn("media|source.src was changed by a third party - skip cleanup")),this.media=null),this.hls.trigger(o.MEDIA_DETACHED,n)}onBufferReset(){this.sourceBuffers.forEach(([t])=>{t&&this.resetBuffer(t)}),this.initTracks()}resetBuffer(t){var n;const s=(n=this.tracks[t])==null?void 0:n.buffer;if(this.removeBuffer(t),s)try{var v;(v=this.mediaSource)!=null&&v.sourceBuffers.length&&this.mediaSource.removeSourceBuffer(s)}catch(w){this.warn(`onBufferReset ${t}`,w)}delete this.tracks[t]}removeBuffer(t){this.removeBufferListeners(t),this.sourceBuffers[Hl(t)]=[null,null];const n=this.tracks[t];n&&(n.buffer=void 0)}resetQueue(){this.operationQueue&&this.operationQueue.destroy(),this.operationQueue=new zl(this.tracks)}onBufferCodecs(t,n){const s=this.tracks,v=Object.keys(n);this.log(`BUFFER_CODECS: "${v}" (current SB count ${this.sourceBufferCount})`);const w="audiovideo"in n&&(s.audio||s.video)||s.audiovideo&&("audio"in n||"video"in n),T=!w&&this.sourceBufferCount&&this.media&&v.some(U=>!s[U]);if(w||T){this.warn(`Unsupported transition between "${Object.keys(s)}" and "${v}" SourceBuffers`);return}v.forEach(U=>{var Y,W,te;const oe=n[U],{id:ve,codec:we,levelCodec:Ee,container:ot,metadata:et,supplemental:Ut}=oe;let ar=s[U];const Yt=(Y=this.transferData)==null||(W=Y.tracks)==null?void 0:W[U],Sr=Yt!=null&&Yt.buffer?Yt:ar,Wr=(Sr==null?void 0:Sr.pendingCodec)||(Sr==null?void 0:Sr.codec),ln=Sr==null?void 0:Sr.levelCodec;ar||(ar=s[U]={buffer:void 0,listeners:[],codec:we,supplemental:Ut,container:ot,levelCodec:Ee,metadata:et,id:ve});const Zr=Me(Wr,ln),Xr=Zr==null?void 0:Zr.replace(yu,"$1");let tn=Me(we,Ee);const Br=(te=tn)==null?void 0:te.replace(yu,"$1");tn&&Zr&&Xr!==Br&&(U.slice(0,5)==="audio"&&(tn=yt(tn,this.appendSource)),this.log(`switching codec ${Wr} to ${tn}`),tn!==(ar.pendingCodec||ar.codec)&&(ar.pendingCodec=tn),ar.container=ot,this.appendChangeType(U,ot,tn))}),(this.tracksReady||this.sourceBufferCount)&&(n.tracks=this.sourceBufferTracks),!this.sourceBufferCount&&this.mediaSourceOpenOrEnded&&this.checkPendingTracks()}get sourceBufferTracks(){return Object.keys(this.tracks).reduce((t,n)=>{const s=this.tracks[n];return t[n]={id:s.id,container:s.container,codec:s.codec,levelCodec:s.levelCodec},t},{})}appendChangeType(t,n,s){const v=`${n};codecs=${s}`,w={label:`change-type=${v}`,execute:()=>{const T=this.tracks[t];if(T){const U=T.buffer;U!=null&&U.changeType&&(this.log(`changing ${t} sourceBuffer type to ${v}`),U.changeType(v),T.codec=s,T.container=n)}this.shiftAndExecuteNext(t)},onStart:()=>{},onComplete:()=>{},onError:T=>{this.warn(`Failed to change ${t} SourceBuffer type`,T)}};this.append(w,t,this.isPending(this.tracks[t]))}blockAudio(t){var n;const s=t.start,v=s+t.duration*.05;if(((n=this.fragmentTracker.getAppendedFrag(s,u.MAIN))==null?void 0:n.gap)===!0)return;const T={label:"block-audio",execute:()=>{var U;const Y=this.tracks.video;(this.lastVideoAppendEnd>v||Y!=null&&Y.buffer&&Wn.isBuffered(Y.buffer,v)||((U=this.fragmentTracker.getAppendedFrag(v,u.MAIN))==null?void 0:U.gap)===!0)&&(this.blockedAudioAppend=null,this.shiftAndExecuteNext("audio"))},onStart:()=>{},onComplete:()=>{},onError:U=>{this.warn("Error executing block-audio operation",U)}};this.blockedAudioAppend={op:T,frag:t},this.append(T,"audio",!0)}unblockAudio(){const{blockedAudioAppend:t,operationQueue:n}=this;t&&n&&(this.blockedAudioAppend=null,n.unblockAudio(t.op))}onBufferAppending(t,n){const{tracks:s}=this,{data:v,type:w,parent:T,frag:U,part:Y,chunkMeta:W,offset:te}=n,oe=W.buffering[w],{sn:ve,cc:we}=U,Ee=self.performance.now();oe.start=Ee;const ot=U.stats.buffering,et=Y?Y.stats.buffering:null;ot.start===0&&(ot.start=Ee),et&&et.start===0&&(et.start=Ee);const Ut=s.audio;let ar=!1;w==="audio"&&(Ut==null?void 0:Ut.container)==="audio/mpeg"&&(ar=!this.lastMpegAudioChunk||W.id===1||this.lastMpegAudioChunk.sn!==W.sn,this.lastMpegAudioChunk=W);const Yt=s.video,Sr=Yt==null?void 0:Yt.buffer;if(Sr&&ve!=="initSegment"){const Zr=Y||U,Xr=this.blockedAudioAppend;if(w==="audio"&&T!=="main"&&!this.blockedAudioAppend){const Br=Zr.start+Zr.duration*.05,Fn=Sr.buffered,ai=this.currentOp("video");!Fn.length&&!ai?this.blockAudio(Zr):!ai&&!Wn.isBuffered(Sr,Br)&&this.lastVideoAppendEnd<Br&&this.blockAudio(Zr)}else if(w==="video"){const tn=Zr.end;if(Xr){const Br=Xr.frag.start;(tn>Br||tn<this.lastVideoAppendEnd||Wn.isBuffered(Sr,Br))&&this.unblockAudio()}this.lastVideoAppendEnd=tn}}const Wr=(Y||U).start,ln={label:`append-${w}`,execute:()=>{var Zr;oe.executeStart=self.performance.now();const Xr=(Zr=this.tracks[w])==null?void 0:Zr.buffer;Xr&&(ar?this.updateTimestampOffset(Xr,Wr,.1,w,ve,we):te!==void 0&&r(te)&&this.updateTimestampOffset(Xr,te,1e-6,w,ve,we)),this.appendExecutor(v,w)},onStart:()=>{},onComplete:()=>{const Zr=self.performance.now();oe.executeEnd=oe.end=Zr,ot.first===0&&(ot.first=Zr),et&&et.first===0&&(et.first=Zr);const Xr={};this.sourceBuffers.forEach(([tn,Br])=>{tn&&(Xr[tn]=Wn.getBuffered(Br))}),this.appendErrors[w]=0,w==="audio"||w==="video"?this.appendErrors.audiovideo=0:(this.appendErrors.audio=0,this.appendErrors.video=0),this.hls.trigger(o.BUFFER_APPENDED,{type:w,frag:U,part:Y,chunkMeta:W,parent:U.type,timeRanges:Xr})},onError:Zr=>{var Xr;const tn={type:c.MEDIA_ERROR,parent:U.type,details:f.BUFFER_APPEND_ERROR,sourceBufferName:w,frag:U,part:Y,chunkMeta:W,error:Zr,err:Zr,fatal:!1},Br=(Xr=this.media)==null?void 0:Xr.error;if(Zr.code===DOMException.QUOTA_EXCEEDED_ERR||Zr.name=="QuotaExceededError"||"quota"in Zr)tn.details=f.BUFFER_FULL_ERROR;else if(Zr.code===DOMException.INVALID_STATE_ERR&&this.mediaSourceOpenOrEnded&&!Br)tn.errorAction=or(!0);else if(Zr.name===ac&&this.sourceBufferCount===0)tn.errorAction=or(!0);else{const Fn=++this.appendErrors[w];this.warn(`Failed ${Fn}/${this.hls.config.appendErrorMaxRetry} times to append segment in "${w}" sourceBuffer (${Br||"no media error"})`),(Fn>=this.hls.config.appendErrorMaxRetry||Br)&&(tn.fatal=!0)}this.hls.trigger(o.ERROR,tn)}};this.append(ln,w,this.isPending(this.tracks[w]))}getFlushOp(t,n,s){return this.log(`queuing "${t}" remove ${n}-${s}`),{label:"remove",execute:()=>{this.removeExecutor(t,n,s)},onStart:()=>{},onComplete:()=>{this.hls.trigger(o.BUFFER_FLUSHED,{type:t})},onError:v=>{this.warn(`Failed to remove ${n}-${s} from "${t}" SourceBuffer`,v)}}}onBufferFlushing(t,n){const{type:s,startOffset:v,endOffset:w}=n;s?this.append(this.getFlushOp(s,v,w),s):this.sourceBuffers.forEach(([T])=>{T&&this.append(this.getFlushOp(T,v,w),T)})}onFragParsed(t,n){const{frag:s,part:v}=n,w=[],T=v?v.elementaryStreams:s.elementaryStreams;T[ae.AUDIOVIDEO]?w.push("audiovideo"):(T[ae.AUDIO]&&w.push("audio"),T[ae.VIDEO]&&w.push("video"));const U=()=>{const Y=self.performance.now();s.stats.buffering.end=Y,v&&(v.stats.buffering.end=Y);const W=v?v.stats:s.stats;this.hls.trigger(o.FRAG_BUFFERED,{frag:s,part:v,stats:W,id:s.type})};w.length===0&&this.warn(`Fragments must have at least one ElementaryStreamType set. type: ${s.type} level: ${s.level} sn: ${s.sn}`),this.blockBuffers(U,w).catch(Y=>{this.warn(`Fragment buffered callback ${Y}`),this.stepOperationQueue(this.sourceBufferTypes)})}onFragChanged(t,n){this.trimBuffers()}get bufferedToEnd(){return this.sourceBufferCount>0&&!this.sourceBuffers.some(([t])=>{var n,s;return t&&(!((n=this.tracks[t])!=null&&n.ended)||((s=this.tracks[t])==null?void 0:s.ending))})}onBufferEos(t,n){var s;this.sourceBuffers.forEach(([T])=>{if(T){const U=this.tracks[T];(!n.type||n.type===T)&&(U.ending=!0,U.ended||(U.ended=!0,this.log(`${T} buffer reached EOS`)))}});const v=((s=this.overrides)==null?void 0:s.endOfStream)!==!1;this.sourceBufferCount>0&&!this.sourceBuffers.some(([T])=>{var U;return T&&!((U=this.tracks[T])!=null&&U.ended)})&&(v?(this.log("Queueing EOS"),this.blockUntilOpen(()=>{this.tracksEnded();const{mediaSource:T}=this;if(!T||T.readyState!=="open"){T&&this.log(`Could not call mediaSource.endOfStream(). mediaSource.readyState: ${T.readyState}`);return}this.log("Calling mediaSource.endOfStream()"),T.endOfStream(),this.hls.trigger(o.BUFFERED_TO_END,void 0)})):(this.tracksEnded(),this.hls.trigger(o.BUFFERED_TO_END,void 0)))}tracksEnded(){this.sourceBuffers.forEach(([t])=>{if(t!==null){const n=this.tracks[t];n&&(n.ending=!1)}})}onLevelUpdated(t,{details:n}){n.fragments.length&&(this.details=n,this.updateDuration())}updateDuration(){this.blockUntilOpen(()=>{const t=this.getDurationAndRange();t&&this.updateMediaSource(t)})}onError(t,n){if(n.details===f.BUFFER_APPEND_ERROR&&n.frag){var s;const v=(s=n.errorAction)==null?void 0:s.nextAutoLevel;r(v)&&v!==n.frag.level&&this.resetAppendErrors()}}resetAppendErrors(){this.appendErrors={audio:0,video:0,audiovideo:0}}trimBuffers(){const{hls:t,details:n,media:s}=this;if(!s||n===null||!this.sourceBufferCount)return;const v=t.config,w=s.currentTime,T=n.levelTargetDuration,U=n.live&&v.liveBackBufferLength!==null?v.liveBackBufferLength:v.backBufferLength;if(r(U)&&U>=0){const Y=Math.max(U,T),W=Math.floor(w/T)*T-Y;this.flushBackBuffer(w,T,W)}if(r(v.frontBufferFlushThreshold)&&v.frontBufferFlushThreshold>0){const Y=Math.max(v.maxBufferLength,v.frontBufferFlushThreshold),W=Math.max(Y,T),te=Math.floor(w/T)*T+W;this.flushFrontBuffer(w,T,te)}}flushBackBuffer(t,n,s){this.sourceBuffers.forEach(([v,w])=>{if(w){const U=Wn.getBuffered(w);if(U.length>0&&s>U.start(0)){var T;this.hls.trigger(o.BACK_BUFFER_REACHED,{bufferEnd:s});const Y=this.tracks[v];if((T=this.details)!=null&&T.live)this.hls.trigger(o.LIVE_BACK_BUFFER_REACHED,{bufferEnd:s});else if(Y!=null&&Y.ended){this.log(`Cannot flush ${v} back buffer while SourceBuffer is in ended state`);return}this.hls.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:s,type:v})}}})}flushFrontBuffer(t,n,s){this.sourceBuffers.forEach(([v,w])=>{if(w){const T=Wn.getBuffered(w),U=T.length;if(U<2)return;const Y=T.start(U-1),W=T.end(U-1);if(s>Y||t>=Y&&t<=W)return;this.hls.trigger(o.BUFFER_FLUSHING,{startOffset:Y,endOffset:1/0,type:v})}})}getDurationAndRange(){var t;const{details:n,mediaSource:s}=this;if(!n||!this.media||(s==null?void 0:s.readyState)!=="open")return null;const v=n.edge;if(n.live&&this.hls.config.liveDurationInfinity){if(n.fragments.length&&n.live&&s.setLiveSeekableRange){const W=Math.max(0,n.fragmentStart),te=Math.max(W,v);return{duration:1/0,start:W,end:te}}return{duration:1/0}}const w=(t=this.overrides)==null?void 0:t.duration;if(w)return r(w)?{duration:w}:null;const T=this.media.duration,U=r(s.duration)?s.duration:0;return v>U&&v>T||!r(T)?{duration:v}:null}updateMediaSource({duration:t,start:n,end:s}){const v=this.mediaSource;!this.media||!v||v.readyState!=="open"||(v.duration!==t&&(r(t)&&this.log(`Updating MediaSource duration to ${t.toFixed(3)}`),v.duration=t),n!==void 0&&s!==void 0&&(this.log(`MediaSource duration is set to ${v.duration}. Setting seekable range to ${n}-${s}.`),v.setLiveSeekableRange(n,s)))}get tracksReady(){const t=this.pendingTrackCount;return t>0&&(t>=this.bufferCodecEventsTotal||this.isPending(this.tracks.audiovideo))}checkPendingTracks(){const{bufferCodecEventsTotal:t,pendingTrackCount:n,tracks:s}=this;if(this.log(`checkPendingTracks (pending: ${n} codec events expected: ${t}) ${yn(s)}`),this.tracksReady){var v;const w=(v=this.transferData)==null?void 0:v.tracks;w&&Object.keys(w).length?this.attachTransferred():this.createSourceBuffers()}}bufferCreated(){if(this.sourceBufferCount){const t={};this.sourceBuffers.forEach(([n,s])=>{if(n){const v=this.tracks[n];t[n]={buffer:s,container:v.container,codec:v.codec,supplemental:v.supplemental,levelCodec:v.levelCodec,id:v.id,metadata:v.metadata}}}),this.hls.trigger(o.BUFFER_CREATED,{tracks:t}),this.log(`SourceBuffers created. Running queue: ${this.operationQueue}`),this.sourceBuffers.forEach(([n])=>{this.executeNext(n)})}else{const t=new Error("could not create source buffer for media codec(s)");this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,error:t,reason:t.message})}}createSourceBuffers(){const{tracks:t,sourceBuffers:n,mediaSource:s}=this;if(!s)throw new Error("createSourceBuffers called when mediaSource was null");for(const w in t){const T=w,U=t[T];if(this.isPending(U)){const Y=this.getTrackCodec(U,T),W=`${U.container};codecs=${Y}`;U.codec=Y,this.log(`creating sourceBuffer(${W})${this.currentOp(T)?" Queued":""} ${yn(U)}`);try{const te=s.addSourceBuffer(W),oe=Hl(T),ve=[T,te];n[oe]=ve,U.buffer=te}catch(te){var v;this.error(`error while trying to add sourceBuffer: ${te.message}`),this.shiftAndExecuteNext(T),(v=this.operationQueue)==null||v.removeBlockers(),delete this.tracks[T],this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:te,sourceBufferName:T,mimeType:W,parent:U.id});return}this.trackSourceBuffer(T,U)}}this.bufferCreated()}getTrackCodec(t,n){const s=t.supplemental;let v=t.codec;s&&(n==="video"||n==="audiovideo")&&Te(s,"video")&&(v=Lt(v,s));const w=Me(v,t.levelCodec);return w?n.slice(0,5)==="audio"?yt(w,this.appendSource):w:""}trackSourceBuffer(t,n){const s=n.buffer;if(!s)return;const v=this.getTrackCodec(n,t);this.tracks[t]={buffer:s,codec:v,container:n.container,levelCodec:n.levelCodec,supplemental:n.supplemental,metadata:n.metadata,id:n.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",(w,T)=>{const U=T.removedRanges;U!=null&&U.length&&this.hls.trigger(o.BUFFER_FLUSHED,{type:w})})}get mediaSrc(){var t,n;const s=((t=this.media)==null||(n=t.querySelector)==null?void 0:n.call(t,"source"))||this.media;return s==null?void 0:s.src}onSBUpdateStart(t){const n=this.currentOp(t);n&&n.onStart()}onSBUpdateEnd(t){var n;if(((n=this.mediaSource)==null?void 0:n.readyState)==="closed"){this.resetBuffer(t);return}const s=this.currentOp(t);s&&(s.onComplete(),this.shiftAndExecuteNext(t))}onSBUpdateError(t,n){var s;const v=new Error(`${t} SourceBuffer error. MediaSource readyState: ${(s=this.mediaSource)==null?void 0:s.readyState}`);this.error(`${v}`,n),this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_APPENDING_ERROR,sourceBufferName:t,error:v,fatal:!1});const w=this.currentOp(t);w&&w.onError(v)}updateTimestampOffset(t,n,s,v,w,T){const U=n-t.timestampOffset;Math.abs(U)>=s&&(this.log(`Updating ${v} SourceBuffer timestampOffset to ${n} (sn: ${w} cc: ${T})`),t.timestampOffset=n)}removeExecutor(t,n,s){const{media:v,mediaSource:w}=this,T=this.tracks[t],U=T==null?void 0:T.buffer;if(!v||!w||!U){this.warn(`Attempting to remove from the ${t} SourceBuffer, but it does not exist`),this.shiftAndExecuteNext(t);return}const Y=r(v.duration)?v.duration:1/0,W=r(w.duration)?w.duration:1/0,te=Math.max(0,n),oe=Math.min(s,Y,W);oe>te&&(!T.ending||T.ended)?(T.ended=!1,this.log(`Removing [${te},${oe}] from the ${t} SourceBuffer`),U.remove(te,oe)):this.shiftAndExecuteNext(t)}appendExecutor(t,n){const s=this.tracks[n],v=s==null?void 0:s.buffer;if(!v)throw new Zl(`Attempting to append to the ${n} SourceBuffer, but it does not exist`);s.ending=!1,s.ended=!1,v.appendBuffer(t)}blockUntilOpen(t){if(this.isUpdating()||this.isQueued())this.blockBuffers(t).catch(n=>{this.warn(`SourceBuffer blocked callback ${n}`),this.stepOperationQueue(this.sourceBufferTypes)});else try{t()}catch(n){this.warn(`Callback run without blocking ${this.operationQueue} ${n}`)}}isUpdating(){return this.sourceBuffers.some(([t,n])=>t&&n.updating)}isQueued(){return this.sourceBuffers.some(([t])=>t&&!!this.currentOp(t))}isPending(t){return!!t&&!t.buffer}blockBuffers(t,n=this.sourceBufferTypes){if(!n.length)return this.log("Blocking operation requested, but no SourceBuffers exist"),Promise.resolve().then(t);const{operationQueue:s}=this,v=n.map(T=>this.appendBlocker(T));return n.length>1&&!!this.blockedAudioAppend&&this.unblockAudio(),Promise.all(v).then(T=>{s===this.operationQueue&&(t(),this.stepOperationQueue(this.sourceBufferTypes))})}stepOperationQueue(t){t.forEach(n=>{var s;const v=(s=this.tracks[n])==null?void 0:s.buffer;!v||v.updating||this.shiftAndExecuteNext(n)})}append(t,n,s){this.operationQueue&&this.operationQueue.append(t,n,s)}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,n)=>t+(this.isPending(this.tracks[n])?1:0),0)}get sourceBufferCount(){return this.sourceBuffers.reduce((t,[n])=>t+(n?1:0),0)}get sourceBufferTypes(){return this.sourceBuffers.map(([t])=>t).filter(t=>!!t)}addBufferListener(t,n,s){const v=this.tracks[t];if(!v)return;const w=v.buffer;if(!w)return;const T=s.bind(this,t);v.listeners.push({event:n,listener:T}),w.addEventListener(n,T)}removeBufferListeners(t){const n=this.tracks[t];if(!n)return;const s=n.buffer;s&&(n.listeners.forEach(v=>{s.removeEventListener(v.event,v.listener)}),n.listeners.length=0)}}function sc(E){const t=E.querySelectorAll("source");[].slice.call(t).forEach(n=>{E.removeChild(n)})}function oo(E,t){const n=self.document.createElement("source");n.type="video/mp4",n.src=t,E.appendChild(n)}function Hl(E){return E==="audio"?1:0}class Jo{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(o.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.BUFFER_CODECS,this.onBufferCodecs,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:t}=this;t.off(o.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.BUFFER_CODECS,this.onBufferCodecs,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this)}onFpsDropLevelCapping(t,n){const s=this.hls.levels[n.droppedLevel];this.isLevelAllowed(s)&&this.restrictedLevels.push({bitrate:s.bitrate,height:s.height,width:s.width})}onMediaAttaching(t,n){this.media=n.media instanceof HTMLVideoElement?n.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()}onManifestParsed(t,n){const s=this.hls;this.restrictedLevels=[],this.firstLevel=n.firstLevel,s.config.capLevelToPlayerSize&&n.video&&this.startCapping()}onLevelsUpdated(t,n){this.timer&&r(this.autoLevelCapping)&&this.detectPlayerSize()}onBufferCodecs(t,n){this.hls.config.capLevelToPlayerSize&&n.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 n=this.hls,s=this.getMaxLevel(t.length-1);s!==this.autoLevelCapping&&n.logger.log(`Setting autoLevelCapping to ${s}: ${t[s].height}p@${t[s].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),n.autoLevelCapping=s,n.autoLevelEnabled&&n.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=n.autoLevelCapping}}}getMaxLevel(t){const n=this.hls.levels;if(!n.length)return-1;const s=n.filter((v,w)=>this.isLevelAllowed(v)&&w<=t);return this.clientRect=null,Jo.getMaxLevelByMediaSize(s,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,n={width:0,height:0};if(t){const s=t.getBoundingClientRect();n.width=s.width,n.height=s.height,!n.width&&!n.height&&(n.width=s.right-s.left||t.width||0,n.height=s.bottom-s.top||t.height||0)}return this.clientRect=n,n}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(n){}return Math.min(t,this.hls.config.maxDevicePixelRatio)}isLevelAllowed(t){return!this.restrictedLevels.some(s=>t.bitrate===s.bitrate&&t.width===s.width&&t.height===s.height)}static getMaxLevelByMediaSize(t,n,s){if(!(t!=null&&t.length))return-1;const v=(U,Y)=>Y?U.width!==Y.width||U.height!==Y.height:!0;let w=t.length-1;const T=Math.max(n,s);for(let U=0;U<t.length;U+=1){const Y=t[U];if((Y.width>=T||Y.height>=T)&&v(Y,t[U+1])){w=U;break}}return w}}const eo={MANIFEST:"m",AUDIO:"a",VIDEO:"v",MUXED:"av",INIT:"i",CAPTION:"c",TIMED_TEXT:"tt",KEY:"k",OTHER:"o"},wc={HLS:"h"},bu={OBJECT:"CMCD-Object",REQUEST:"CMCD-Request",SESSION:"CMCD-Session",STATUS:"CMCD-Status"},Ec={[bu.OBJECT]:["br","ab","d","ot","tb","tpb","lb","tab","lab","url"],[bu.REQUEST]:["pb","bl","tbl","dl","ltc","mtp","nor","nrr","rc","sn","sta","su","ttfb","ttfbb","ttlb","cmsdd","cmsds","smrt","df","cs"],[bu.SESSION]:["cid","pr","sf","sid","st","v","msd"],[bu.STATUS]:["bs","bsd","cdn","rtp","bg","pt","ec","e"]};class xu{constructor(t,n){Array.isArray(t)&&(t=t.map(s=>s instanceof xu?s:new xu(s))),this.value=t,this.params=n}}const pu="Dict";function Sl(E){return Array.isArray(E)?JSON.stringify(E):E instanceof Map?"Map{}":E instanceof Set?"Set{}":typeof E=="object"?JSON.stringify(E):String(E)}function Ws(E,t,n,s){return new Error(`failed to ${E} "${Sl(t)}" as ${n}`,{cause:s})}function Fs(E,t,n){return Ws("serialize",E,t,n)}class Lo{constructor(t){this.description=t}}const Wl="Bare Item",Al="Boolean";function su(E){if(typeof E!="boolean")throw Fs(E,Al);return E?"?1":"?0"}function Sc(E){return btoa(String.fromCharCode(...E))}const Ac="Byte Sequence";function ou(E){if(ArrayBuffer.isView(E)===!1)throw Fs(E,Ac);return`:${Sc(E)}:`}const Cl="Integer";function wu(E){return E<-999999999999999||999999999999999<E}function Gl(E){if(wu(E))throw Fs(E,Cl);return E.toString()}function il(E){return`@${Gl(E.getTime()/1e3)}`}function Ca(E,t){if(E<0)return-Ca(-E,t);const n=Math.pow(10,t);if(Math.abs(E*n%1-.5)<Number.EPSILON){const v=Math.floor(E*n);return(v%2===0?v:v+1)/n}else return Math.round(E*n)/n}const af="Decimal";function Hc(E){const t=Ca(E,3);if(Math.floor(Math.abs(t)).toString().length>12)throw Fs(E,af);const n=t.toString();return n.includes(".")?n:`${n}.0`}const Nu="String",Cc=/[\x00-\x1f\x7f]+/;function sf(E){if(Cc.test(E))throw Fs(E,Nu);return`"${E.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function oc(E){return E.description||E.toString().slice(7,-1)}const uu="Token";function Tc(E){const t=oc(E);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(t)===!1)throw Fs(t,uu);return t}function Tl(E){switch(typeof E){case"number":if(!r(E))throw Fs(E,Wl);return Number.isInteger(E)?Gl(E):Hc(E);case"string":return sf(E);case"symbol":return Tc(E);case"boolean":return su(E);case"object":if(E instanceof Date)return il(E);if(E instanceof Uint8Array)return ou(E);if(E instanceof Lo)return Tc(E);default:throw Fs(E,Wl)}}const $l="Key";function uc(E){if(/^[a-z*][a-z0-9\-_.*]*$/.test(E)===!1)throw Fs(E,$l);return E}function Kl(E){return E==null?"":Object.entries(E).map(([t,n])=>n===!0?`;${uc(t)}`:`;${uc(t)}=${Tl(n)}`).join("")}function eu(E){return E instanceof xu?`${Tl(E.value)}${Kl(E.params)}`:Tl(E)}function ju(E){return`(${E.value.map(eu).join(" ")})${Kl(E.params)}`}function lc(E,t={whitespace:!0}){if(typeof E!="object")throw Fs(E,pu);const n=E instanceof Map?E.entries():Object.entries(E),s=t!=null&&t.whitespace?" ":"";return Array.from(n).map(([v,w])=>{w instanceof xu||(w=new xu(w));let T=uc(v);return w.value===!0?T+=Kl(w.params):(T+="=",Array.isArray(w.value)?T+=ju(w):T+=eu(w)),T}).join(`,${s}`)}function Uu(E,t){return lc(E,t)}function Pc(E){return["ot","sf","st","e","sta"].includes(E)}function Wc(E){return typeof E=="number"?r(E):E!=null&&E!==""&&E!==!1}function Vl(E,t){const n=new URL(E),s=new URL(t);if(n.origin!==s.origin)return E;const v=n.pathname.split("/").slice(1),w=s.pathname.split("/").slice(1,-1);for(;v[0]===w[0];)v.shift(),w.shift();for(;w.length;)w.shift(),v.unshift("..");return v.join("/")}const Gs=E=>Math.round(E),Gc=(E,t)=>(t!=null&&t.baseUrl&&(E=Vl(E,t.baseUrl)),encodeURIComponent(E)),Pl=E=>Gs(E/100)*100,al={br:Gs,d:Gs,bl:Pl,dl:Pl,mtp:Pl,nor:Gc,rtp:Pl,tb:Gs};function Pu(E,t){const n={};if(E==null||typeof E!="object")return n;const s=Object.keys(E).sort(),v=y({},al,t==null?void 0:t.formatters),w=t==null?void 0:t.filter;return s.forEach(T=>{if((w==null?void 0:w(T))===!1)return;let U=E[T];const Y=v[T];Y&&(U=Y(U,t)),!(T==="v"&&U===1)&&(T=="pr"&&U===1||Wc(U)&&(Pc(T)&&typeof U=="string"&&(U=new Lo(U)),n[T]=U))}),n}function to(E,t={}){return E?Uu(Pu(E,t),y({whitespace:!1},t)):""}function sl(E,t={}){const n={};if(!E)return n;const s=Object.entries(E),v=Object.entries(Ec).concat(Object.entries((t==null?void 0:t.customHeaderMap)||{})),w=s.reduce((T,U)=>{var Y,W;const[te,oe]=U,ve=((Y=v.find(we=>we[1].includes(te)))===null||Y===void 0?void 0:Y[0])||bu.REQUEST;return(W=T[ve])!==null&&W!==void 0||(T[ve]={}),T[ve][te]=oe,T},{});return Object.entries(w).reduce((T,[U,Y])=>(T[U]=to(Y,t),T),n)}function of(E,t,n){return y(E,sl(t,n))}const Ic="CMCD";function $c(E,t={}){if(!E)return"";const n=to(E,t);return`${Ic}=${encodeURIComponent(n)}`}const Yu=/CMCD=[^&#]+/;function Mo(E,t,n){const s=$c(t,n);if(!s)return E;if(Yu.test(E))return E.replace(Yu,s);const v=E.includes("?")?"&":"?";return`${E}${v}${s}`}class Il{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:eo.MANIFEST,su:!this.initialized})}catch(w){this.hls.logger.warn("Could not generate manifest CMCD data.",w)}},this.applyFragmentData=v=>{try{const{frag:w,part:T}=v,U=this.hls.levels[w.level],Y=this.getObjectType(w),W={d:(T||w).duration*1e3,ot:Y};(Y===eo.VIDEO||Y===eo.AUDIO||Y==eo.MUXED)&&(W.br=U.bitrate/1e3,W.tb=this.getTopBandwidth(Y)/1e3,W.bl=this.getBufferLength(Y));const te=T?this.getNextPart(T):this.getNextFrag(w);te!=null&&te.url&&te.url!==w.url&&(W.nor=te.url),this.apply(v,W)}catch(w){this.hls.logger.warn("Could not generate segment CMCD data.",w)}},this.hls=t;const n=this.config=t.config,{cmcd:s}=n;s!=null&&(n.pLoader=this.createPlaylistLoader(),n.fLoader=this.createFragmentLoader(),this.sid=s.sessionId||t.sessionId,this.cid=s.contentId,this.useHeaders=s.useHeaders===!0,this.includeKeys=s.includeKeys,this.registerListeners())}registerListeners(){const t=this.hls;t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHED,this.onMediaDetached,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const t=this.hls;t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHED,this.onMediaDetached,this),t.off(o.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,n){this.media=n.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,n){var s,v;this.audioBuffer=(s=n.tracks.audio)==null?void 0:s.buffer,this.videoBuffer=(v=n.tracks.video)==null?void 0:v.buffer}createData(){var t;return{v:1,sf:wc.HLS,sid:this.sid,cid:this.cid,pr:(t=this.media)==null?void 0:t.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(t,n={}){y(n,this.createData());const s=n.ot===eo.INIT||n.ot===eo.VIDEO||n.ot===eo.MUXED;this.starved&&s&&(n.bs=!0,n.su=!0,this.starved=!1),n.su==null&&(n.su=this.buffering);const{includeKeys:v}=this;v&&(n=Object.keys(n).reduce((T,U)=>(v.includes(U)&&(T[U]=n[U]),T),{}));const w={baseUrl:t.url};this.useHeaders?(t.headers||(t.headers={}),of(t.headers,n,w)):t.url=Mo(t.url,n,w)}getNextFrag(t){var n;const s=(n=this.hls.levels[t.level])==null?void 0:n.details;if(s){const v=t.sn-s.startSN;return s.fragments[v+1]}}getNextPart(t){var n,s;const{index:v,fragment:w}=t,T=(n=this.hls.levels[w.level])==null||(s=n.details)==null?void 0:s.partList;if(T){const{sn:U}=w;for(let Y=T.length-1;Y>=0;Y--){const W=T[Y];if(W.index===v&&W.fragment.sn===U)return T[Y+1]}}}getObjectType(t){const{type:n}=t;if(n==="subtitle")return eo.TIMED_TEXT;if(t.sn==="initSegment")return eo.INIT;if(n==="audio")return eo.AUDIO;if(n==="main")return this.hls.audioTracks.length?eo.VIDEO:eo.MUXED}getTopBandwidth(t){let n=0,s;const v=this.hls;if(t===eo.AUDIO)s=v.audioTracks;else{const w=v.maxAutoLevel,T=w>-1?w+1:v.levels.length;s=v.levels.slice(0,T)}return s.forEach(w=>{w.bitrate>n&&(n=w.bitrate)}),n>0?n:NaN}getBufferLength(t){const n=this.media,s=t===eo.AUDIO?this.audioBuffer:this.videoBuffer;return!s||!n?NaN:Wn.bufferInfo(s,n.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:t}=this.config,n=this.applyPlaylistData,s=t||this.config.loader;return class{constructor(w){this.loader=void 0,this.loader=new s(w)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(w,T,U){n(w),this.loader.load(w,T,U)}}}createFragmentLoader(){const{fLoader:t}=this.config,n=this.applyFragmentData,s=t||this.config.loader;return class{constructor(w){this.loader=void 0,this.loader=new s(w)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(w,T,U){n(w),this.loader.load(w,T,U)}}}}const ze=3e5;class Eu extends R{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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const t=this.hls;t&&(t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.ERROR,this.onError,this))}pathways(){return(this.levels||[]).reduce((t,n)=>(t.indexOf(n.pathwayId)===-1&&t.push(n.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 n=this.levels;n&&(this.levels=n.filter(s=>s!==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,n){const{contentSteering:s}=n;s!==null&&(this.pathwayId=s.pathwayId,this.uri=s.uri,this.started&&this.startLoad())}onManifestParsed(t,n){this.audioTracks=n.audioTracks,this.subtitleTracks=n.subtitleTracks}onError(t,n){const{errorAction:s}=n;if((s==null?void 0:s.action)===Je.SendAlternateToPenaltyBox&&s.flags===be.MoveAllAlternatesMatchingHost){const v=this.levels;let w=this._pathwayPriority,T=this.pathwayId;if(n.context){const{groupId:U,pathwayId:Y,type:W}=n.context;U&&v?T=this.getPathwayForGroupId(U,W,T):Y&&(T=Y)}T in this.penalizedPathways||(this.penalizedPathways[T]=performance.now()),!w&&v&&(w=this.pathways()),w&&w.length>1&&(this.updatePathwayPriority(w),s.resolved=this.pathwayId!==T),n.details===f.BUFFER_APPEND_ERROR&&!n.fatal?s.resolved=!0:s.resolved||this.warn(`Could not resolve ${n.details} ("${n.error.message}") with content-steering for Pathway: ${T} levels: ${v&&v.length} priorities: ${yn(w)} penalized: ${yn(this.penalizedPathways)}`)}}filterParsedLevels(t){this.levels=t;let n=this.getLevelsForPathway(this.pathwayId);if(n.length===0){const s=t[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${s}"`),n=this.getLevelsForPathway(s),this.pathwayId=s}return n.length!==t.length&&this.log(`Found ${n.length}/${t.length} levels in Pathway "${this.pathwayId}"`),n}getLevelsForPathway(t){return this.levels===null?[]:this.levels.filter(n=>t===n.pathwayId)}updatePathwayPriority(t){this._pathwayPriority=t;let n;const s=this.penalizedPathways,v=performance.now();Object.keys(s).forEach(w=>{v-s[w]>ze&&delete s[w]});for(let w=0;w<t.length;w++){const T=t[w];if(T in s)continue;if(T===this.pathwayId)return;const U=this.hls.nextLoadLevel,Y=this.hls.levels[U];if(n=this.getLevelsForPathway(T),n.length>0){this.log(`Setting Pathway to "${T}"`),this.pathwayId=T,Mr(n),this.hls.trigger(o.LEVELS_UPDATED,{levels:n});const W=this.hls.levels[U];Y&&W&&this.levels&&(W.attrs["STABLE-VARIANT-ID"]!==Y.attrs["STABLE-VARIANT-ID"]&&W.bitrate!==Y.bitrate&&this.log(`Unstable Pathways change from bitrate ${Y.bitrate} to ${W.bitrate}`),this.hls.nextLoadLevel=U);break}}}getPathwayForGroupId(t,n,s){const v=this.getLevelsForPathway(s).concat(this.levels||[]);for(let w=0;w<v.length;w++)if(n===h.AUDIO_TRACK&&v[w].hasAudioGroup(t)||n===h.SUBTITLE_TRACK&&v[w].hasSubtitleGroup(t))return v[w].pathwayId;return s}clonePathways(t){const n=this.levels;if(!n)return;const s={},v={};t.forEach(w=>{const{ID:T,"BASE-ID":U,"URI-REPLACEMENT":Y}=w;if(n.some(te=>te.pathwayId===T))return;const W=this.getLevelsForPathway(U).map(te=>{const oe=new Ji(te.attrs);oe["PATHWAY-ID"]=T;const ve=oe.AUDIO&&`${oe.AUDIO}_clone_${T}`,we=oe.SUBTITLES&&`${oe.SUBTITLES}_clone_${T}`;ve&&(s[oe.AUDIO]=ve,oe.AUDIO=ve),we&&(v[oe.SUBTITLES]=we,oe.SUBTITLES=we);const Ee=Ol(te.uri,oe["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",Y),ot=new Hr({attrs:oe,audioCodec:te.audioCodec,bitrate:te.bitrate,height:te.height,name:te.name,url:Ee,videoCodec:te.videoCodec,width:te.width});if(te.audioGroups)for(let et=1;et<te.audioGroups.length;et++)ot.addGroupId("audio",`${te.audioGroups[et]}_clone_${T}`);if(te.subtitleGroups)for(let et=1;et<te.subtitleGroups.length;et++)ot.addGroupId("text",`${te.subtitleGroups[et]}_clone_${T}`);return ot});n.push(...W),Go(this.audioTracks,s,Y,T),Go(this.subtitleTracks,v,Y,T)})}loadSteeringManifest(t){const n=this.hls.config,s=n.loader;this.loader&&this.loader.destroy(),this.loader=new s(n);let v;try{v=new self.URL(t)}catch(te){this.enabled=!1,this.log(`Failed to parse Steering Manifest URI: ${t}`);return}if(v.protocol!=="data:"){const te=(this.hls.bandwidthEstimate||n.abrEwmaDefaultEstimate)|0;v.searchParams.set("_HLS_pathway",this.pathwayId),v.searchParams.set("_HLS_throughput",""+te)}const w={responseType:"json",url:v.href},T=n.steeringManifestLoadPolicy.default,U=T.errorRetry||T.timeoutRetry||{},Y={loadPolicy:T,timeout:T.maxLoadTimeMs,maxRetry:U.maxNumRetry||0,retryDelay:U.retryDelayMs||0,maxRetryDelay:U.maxRetryDelayMs||0},W={onSuccess:(te,oe,ve,we)=>{this.log(`Loaded steering manifest: "${v}"`);const Ee=te.data;if((Ee==null?void 0:Ee.VERSION)!==1){this.log(`Steering VERSION ${Ee.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=Ee.TTL;const{"RELOAD-URI":ot,"PATHWAY-CLONES":et,"PATHWAY-PRIORITY":Ut}=Ee;if(ot)try{this.uri=new self.URL(ot,v).href}catch(Yt){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${ot}`);return}this.scheduleRefresh(this.uri||ve.url),et&&this.clonePathways(et);const ar={steeringManifest:Ee,url:v.toString()};this.hls.trigger(o.STEERING_MANIFEST_LOADED,ar),Ut&&this.updatePathwayPriority(Ut)},onError:(te,oe,ve,we)=>{if(this.log(`Error loading steering manifest: ${te.code} ${te.text} (${oe.url})`),this.stopLoad(),te.code===410){this.enabled=!1,this.log(`Steering manifest ${oe.url} no longer available`);return}let Ee=this.timeToLoad*1e3;if(te.code===429){const ot=this.loader;if(typeof(ot==null?void 0:ot.getResponseHeader)=="function"){const et=ot.getResponseHeader("Retry-After");et&&(Ee=parseFloat(et)*1e3)}this.log(`Steering manifest ${oe.url} rate limited`);return}this.scheduleRefresh(this.uri||oe.url,Ee)},onTimeout:(te,oe,ve)=>{this.log(`Timeout loading steering manifest (${oe.url})`),this.scheduleRefresh(this.uri||oe.url)}};this.log(`Requesting steering manifest: ${v}`),this.loader.load(w,Y,W)}scheduleRefresh(t,n=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var s;const v=(s=this.hls)==null?void 0:s.media;if(v&&!v.ended){this.loadSteeringManifest(t);return}this.scheduleRefresh(t,this.timeToLoad*1e3)},n)}}function Go(E,t,n,s){E&&Object.keys(t).forEach(v=>{const w=E.filter(T=>T.groupId===v).map(T=>{const U=y({},T);return U.details=void 0,U.attrs=new Ji(U.attrs),U.url=U.attrs.URI=Ol(T.url,T.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",n),U.groupId=U.attrs["GROUP-ID"]=t[v],U.attrs["PATHWAY-ID"]=s,U});E.push(...w)})}function Ol(E,t,n,s){const{HOST:v,PARAMS:w,[n]:T}=s;let U;t&&(U=T==null?void 0:T[t],U&&(E=U));const Y=new self.URL(E);return v&&!U&&(Y.host=v),w&&Object.keys(w).sort().forEach(W=>{W&&Y.searchParams.set(W,w[W])}),Y.href}function Os(E,t,n){uo(E,t,n),E.addEventListener(t,n)}function uo(E,t,n){E.removeEventListener(t,n)}class zu extends R{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=zu.CDMCleanupPromise?[zu.CDMCleanupPromise]:[],this.onWaitingForKey=n=>{this.log(`"${n.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(o.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(o.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(o.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.on(o.DESTROYING,this.onDestroying,this)}unregisterListeners(){this.hls.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(o.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(o.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),this.hls.off(o.DESTROYING,this.onDestroying,this)}getLicenseServerUrl(t){const{drmSystems:n,widevineLicenseUrl:s}=this.config,v=n[t];if(v)return v.licenseUrl;if(t===Ba.WIDEVINE&&s)return s}getLicenseServerUrlOrThrow(t){const n=this.getLicenseServerUrl(t);if(n===void 0)throw new Error(`no license server URL configured for key-system "${t}"`);return n}getServerCertificateUrl(t){const{drmSystems:n}=this.config,s=n[t];if(s)return s.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${t}"]`)}attemptKeySystemAccess(t){const n=this.hls.levels,s=(T,U,Y)=>!!T&&Y.indexOf(T)===U,v=n.map(T=>T.audioCodec).filter(s),w=n.map(T=>T.videoCodec).filter(s);return v.length+w.length===0&&w.push("avc1.42e01e"),new Promise((T,U)=>{const Y=W=>{const te=W.shift();this.getMediaKeysPromise(te,v,w).then(oe=>T({keySystem:te,mediaKeys:oe})).catch(oe=>{W.length?Y(W):oe instanceof Zo?U(oe):U(new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_ACCESS,error:oe,fatal:!0},oe.message))})};Y(t)})}requestMediaKeySystemAccess(t,n){const{requestMediaKeySystemAccessFunc:s}=this.config;if(typeof s!="function"){let v=`Configured requestMediaKeySystemAccess is not a function ${s}`;return ko===null&&self.location.protocol==="http:"&&(v=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(v))}return s(t,n)}getMediaKeysPromise(t,n,s){const v=li(t,n,s,this.config.drmSystemOptions),w=this.keySystemAccessPromises[t];let T=w==null?void 0:w.keySystemAccess;if(!T){this.log(`Requesting encrypted media "${t}" key-system access with config: ${yn(v)}`),T=this.requestMediaKeySystemAccess(t,v);const U=this.keySystemAccessPromises[t]={keySystemAccess:T};return T.catch(Y=>{this.log(`Failed to obtain access to key-system "${t}": ${Y}`)}),T.then(Y=>{this.log(`Access for key-system "${Y.keySystem}" obtained`);const W=this.fetchServerCertificate(t);return this.log(`Create media-keys for "${t}"`),U.mediaKeys=Y.createMediaKeys().then(te=>(this.log(`Media-keys created for "${t}"`),U.hasMediaKeys=!0,W.then(oe=>oe?this.setMediaKeysServerCertificate(te,t,oe):te))),U.mediaKeys.catch(te=>{this.error(`Failed to create media-keys for "${t}"}: ${te}`)}),U.mediaKeys})}return T.then(()=>w.mediaKeys)}createMediaKeySessionContext({decryptdata:t,keySystem:n,mediaKeys:s}){this.log(`Creating key-system session "${n}" keyId: ${J.hexDump(t.keyId||[])}`);const v=s.createSession(),w={decryptdata:t,keySystem:n,mediaKeys:s,mediaKeysSession:v,keyStatus:"status-pending"};return this.mediaKeySessions.push(w),w}renewKeySession(t){const n=t.decryptdata;if(n.pssh){const s=this.createMediaKeySessionContext(t),v=this.getKeyIdString(n),w="cenc";this.keyIdToKeySessionPromise[v]=this.generateRequestWithPreferredKeySession(s,w,n.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 J.hexDump(t.keyId)}updateKeySession(t,n){var s;const v=t.mediaKeysSession;return this.log(`Updating key-session "${v.sessionId}" for keyID ${J.hexDump(((s=t.decryptdata)==null?void 0:s.keyId)||[])}
|
|
|
} (data length: ${n&&n.byteLength})`),v.update(n)}getSelectedKeySystemFormats(){return Object.keys(this.keySystemAccessPromises).map(t=>({keySystem:t,hasMediaKeys:this.keySystemAccessPromises[t].hasMediaKeys})).filter(({hasMediaKeys:t})=>!!t).map(({keySystem:t})=>Do(t)).filter(t=>!!t)}getKeySystemAccess(t){return this.getKeySystemSelectionPromise(t).then(({keySystem:n,mediaKeys:s})=>this.attemptSetMediaKeys(n,s))}selectKeySystem(t){return new Promise((n,s)=>this.getKeySystemSelectionPromise(t).then(({keySystem:v})=>{const w=Do(v);w?n(w):s(new Error(`Unable to find format for key-system "${v}"`))}).catch(s))}selectKeySystemFormat(t){const n=Object.keys(t.levelkeys||{});return this.keyFormatPromise||(this.log(`Selecting key-system from fragment (sn: ${t.sn} ${t.type}: ${t.level}) key formats ${n.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(n)),this.keyFormatPromise}getKeyFormatPromise(t){const n=Eo(this.config),s=t.map(lo).filter(v=>!!v&&n.indexOf(v)!==-1);return this.selectKeySystem(s)}loadKey(t){const n=t.keyInfo.decryptdata,s=this.getKeyIdString(n),v=`(keyId: ${s} format: "${n.keyFormat}" method: ${n.method} uri: ${n.uri})`;this.log(`Starting session for key ${v}`);let w=this.keyIdToKeySessionPromise[s];return w||(w=this.getKeySystemForKeyPromise(n).then(({keySystem:U,mediaKeys:Y})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${t.frag.sn} ${t.frag.type}: ${t.frag.level} using key ${v}`),this.attemptSetMediaKeys(U,Y).then(()=>(this.throwIfDestroyed(),this.createMediaKeySessionContext({keySystem:U,mediaKeys:Y,decryptdata:n}))))),(this.keyIdToKeySessionPromise[s]=w.then(U=>{const Y="cenc",W=n.pssh?n.pssh.buffer:null;return this.generateRequestWithPreferredKeySession(U,Y,W,"playlist-key")})).catch(U=>this.handleError(U))),w}throwIfDestroyed(t="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(t){this.hls&&(this.error(t.message),t instanceof Zo?this.hls.trigger(o.ERROR,t.data):this.hls.trigger(o.ERROR,{type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_KEYS,error:t,fatal:!0}))}getKeySystemForKeyPromise(t){const n=this.getKeyIdString(t),s=this.keyIdToKeySessionPromise[n];if(!s){const v=lo(t.keyFormat),w=v?[v]:Eo(this.config);return this.attemptKeySystemAccess(w)}return s}getKeySystemSelectionPromise(t){if(t.length||(t=Eo(this.config)),t.length===0)throw new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${yn({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(t)}attemptSetMediaKeys(t,n){if(this.mediaKeys===n)return Promise.resolve();const s=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${t}"`);const v=Promise.all(s).then(()=>{if(!this.media)throw this.mediaKeys=null,new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(n)});return this.mediaKeys=n,this.setMediaKeysQueue.push(v),v.then(()=>{this.log(`Media-keys set for "${t}"`),s.push(v),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(w=>s.indexOf(w)===-1)})}generateRequestWithPreferredKeySession(t,n,s,v){var w,T;const U=(w=this.config.drmSystems)==null||(T=w[t.keySystem])==null?void 0:T.generateRequest;if(U)try{const Ee=U.call(this.hls,n,s,t);if(!Ee)throw new Error("Invalid response from configured generateRequest filter");n=Ee.initDataType,s=Ee.initData?Ee.initData:null,t.decryptdata.pssh=s?new Uint8Array(s):null}catch(Ee){var Y;if(this.warn(Ee.message),(Y=this.hls)!=null&&Y.config.debug)throw Ee}if(s===null)return this.log(`Skipping key-session request for "${v}" (no initData)`),Promise.resolve(t);const W=this.getKeyIdString(t.decryptdata);this.log(`Generating key-session request for "${v}": ${W} (init data type: ${n} length: ${s?s.byteLength:null})`);const te=new ds,oe=t._onmessage=Ee=>{const ot=t.mediaKeysSession;if(!ot){te.emit("error",new Error("invalid state"));return}const{messageType:et,message:Ut}=Ee;this.log(`"${et}" message event for session "${ot.sessionId}" message size: ${Ut.byteLength}`),et==="license-request"||et==="license-renewal"?this.renewLicense(t,Ut).catch(ar=>{te.eventNames().length?te.emit("error",ar):this.handleError(ar)}):et==="license-release"?t.keySystem===Ba.FAIRPLAY&&(this.updateKeySession(t,cs("acknowledged")),this.removeSession(t)):this.warn(`unhandled media key message type "${et}"`)},ve=t._onkeystatuseschange=Ee=>{if(!t.mediaKeysSession){te.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(t);const et=t.keyStatus;te.emit("keyStatus",et),et==="expired"&&(this.warn(`${t.keySystem} expired for key ${W}`),this.renewKeySession(t))};Os(t.mediaKeysSession,"message",oe),Os(t.mediaKeysSession,"keystatuseschange",ve);const we=new Promise((Ee,ot)=>{te.on("error",ot),te.on("keyStatus",et=>{et.startsWith("usable")?Ee():et==="output-restricted"?ot(new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):et==="internal-error"?ot(new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${et}"`)):et==="expired"?ot(new Error("key expired while generating request")):this.warn(`unhandled key status change "${et}"`)})});return t.mediaKeysSession.generateRequest(n,s).then(()=>{var Ee;this.log(`Request generated for key-session "${(Ee=t.mediaKeysSession)==null?void 0:Ee.sessionId}" keyId: ${W}`)}).catch(Ee=>{throw new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_NO_SESSION,error:Ee,fatal:!1},`Error generating key-session request: ${Ee}`)}).then(()=>we).catch(Ee=>{throw te.removeAllListeners(),this.removeSession(t),Ee}).then(()=>(te.removeAllListeners(),t))}onKeyStatusChange(t){t.mediaKeysSession.keyStatuses.forEach((n,s)=>{if(typeof s=="string"&&typeof n=="object"){const v=s;s=n,n=v}this.log(`key status change "${n}" for keyStatuses keyId: ${J.hexDump("buffer"in s?new Uint8Array(s.buffer,s.byteOffset,s.byteLength):new Uint8Array(s))} session keyId: ${J.hexDump(new Uint8Array(t.decryptdata.keyId||[]))} uri: ${t.decryptdata.uri}`),t.keyStatus=n})}fetchServerCertificate(t){const n=this.config,s=n.loader,v=new s(n),w=this.getServerCertificateUrl(t);return w?(this.log(`Fetching server certificate for "${t}"`),new Promise((T,U)=>{const Y={responseType:"arraybuffer",url:w},W=n.certLoadPolicy.default,te={loadPolicy:W,timeout:W.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},oe={onSuccess:(ve,we,Ee,ot)=>{T(ve.data)},onError:(ve,we,Ee,ot)=>{U(new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Ee,response:b({url:Y.url,data:void 0},ve)},`"${t}" certificate request failed (${w}). Status: ${ve.code} (${ve.text})`))},onTimeout:(ve,we,Ee)=>{U(new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Ee,response:{url:Y.url,data:void 0}},`"${t}" certificate request timed out (${w})`))},onAbort:(ve,we,Ee)=>{U(new Error("aborted"))}};v.load(Y,te,oe)})):Promise.resolve()}setMediaKeysServerCertificate(t,n,s){return new Promise((v,w)=>{t.setServerCertificate(s).then(T=>{this.log(`setServerCertificate ${T?"success":"not supported by CDM"} (${s==null?void 0:s.byteLength}) on "${n}"`),v(t)}).catch(T=>{w(new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:T,fatal:!0},T.message))})})}renewLicense(t,n){return this.requestLicense(t,new Uint8Array(n)).then(s=>this.updateKeySession(t,new Uint8Array(s)).catch(v=>{throw new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:v,fatal:!0},v.message)}))}unpackPlayReadyKeyMessage(t,n){const s=String.fromCharCode.apply(null,new Uint16Array(n.buffer));if(!s.includes("PlayReadyKeyMessage"))return t.setRequestHeader("Content-Type","text/xml; charset=utf-8"),n;const v=new DOMParser().parseFromString(s,"application/xml"),w=v.querySelectorAll("HttpHeader");if(w.length>0){let te;for(let oe=0,ve=w.length;oe<ve;oe++){var T,U;te=w[oe];const we=(T=te.querySelector("name"))==null?void 0:T.textContent,Ee=(U=te.querySelector("value"))==null?void 0:U.textContent;we&&Ee&&t.setRequestHeader(we,Ee)}}const Y=v.querySelector("Challenge"),W=Y==null?void 0:Y.textContent;if(!W)throw new Error("Cannot find <Challenge> in key message");return cs(atob(W))}setupLicenseXHR(t,n,s,v){const w=this.config.licenseXhrSetup;return w?Promise.resolve().then(()=>{if(!s.decryptdata)throw new Error("Key removed");return w.call(this.hls,t,n,s,v)}).catch(T=>{if(!s.decryptdata)throw T;return t.open("POST",n,!0),w.call(this.hls,t,n,s,v)}).then(T=>(t.readyState||t.open("POST",n,!0),{xhr:t,licenseChallenge:T||v})):(t.open("POST",n,!0),Promise.resolve({xhr:t,licenseChallenge:v}))}requestLicense(t,n){const s=this.config.keyLoadPolicy.default;return new Promise((v,w)=>{const T=this.getLicenseServerUrlOrThrow(t.keySystem);this.log(`Sending license request to URL: ${T}`);const U=new XMLHttpRequest;U.responseType="arraybuffer",U.onreadystatechange=()=>{if(!this.hls||!t.mediaKeysSession)return w(new Error("invalid state"));if(U.readyState===4)if(U.status===200){this._requestLicenseFailureCount=0;let Y=U.response;this.log(`License received ${Y instanceof ArrayBuffer?Y.byteLength:Y}`);const W=this.config.licenseResponseCallback;if(W)try{Y=W.call(this.hls,U,T,t)}catch(te){this.error(te)}v(Y)}else{const Y=s.errorRetry,W=Y?Y.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>W||U.status>=400&&U.status<500)w(new Zo({type:c.KEY_SYSTEM_ERROR,details:f.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:U,response:{url:T,data:void 0,code:U.status,text:U.statusText}},`License Request XHR failed (${T}). Status: ${U.status} (${U.statusText})`));else{const te=W-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${te} attempts left`),this.requestLicense(t,n).then(v,w)}}},t.licenseXhr&&t.licenseXhr.readyState!==XMLHttpRequest.DONE&&t.licenseXhr.abort(),t.licenseXhr=U,this.setupLicenseXHR(U,T,t,n).then(({xhr:Y,licenseChallenge:W})=>{t.keySystem==Ba.PLAYREADY&&(W=this.unpackPlayReadyKeyMessage(Y,W)),Y.send(W)})})}onDestroying(){this.unregisterListeners(),this._clear()}onMediaAttached(t,n){if(!this.config.emeEnabled)return;const s=n.media;this.media=s,Os(s,"waitingforkey",this.onWaitingForKey)}onMediaDetached(){const t=this.media;t&&(uo(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 n=this.media,s=this.mediaKeySessions.slice();this.mediaKeySessions=[],this.mediaKeys=null,Xs.clearKeyUriToKeyIdMap();const v=s.length;zu.CDMCleanupPromise=Promise.all(s.map(w=>this.removeSession(w)).concat(n==null||(t=n.setMediaKeys(null))==null?void 0:t.catch(w=>{var T;this.log(`Could not clear media keys: ${w}`),(T=this.hls)==null||T.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_MEDIA_KEYS_ERROR,fatal:!1,error:new Error(`Could not clear media keys: ${w}`)})}))).catch(w=>{var T;this.log(`Could not close sessions and clear media keys: ${w}`),(T=this.hls)==null||T.trigger(o.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: ${w}`)})}).then(()=>{v&&this.log("finished closing key sessions and clearing media keys")})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(t,{sessionKeys:n}){if(!(!n||!this.config.emeEnabled)&&!this.keyFormatPromise){const s=n.reduce((v,w)=>(v.indexOf(w.keyFormat)===-1&&v.push(w.keyFormat),v),[]);this.log(`Selecting key-system from session-keys ${s.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(s)}}removeSession(t){const{mediaKeysSession:n,licenseXhr:s}=t;if(n){this.log(`Remove licenses and keys and close session ${n.sessionId}`),t._onmessage&&(n.removeEventListener("message",t._onmessage),t._onmessage=void 0),t._onkeystatuseschange&&(n.removeEventListener("keystatuseschange",t._onkeystatuseschange),t._onkeystatuseschange=void 0),s&&s.readyState!==XMLHttpRequest.DONE&&s.abort(),t.mediaKeysSession=t.decryptdata=t.licenseXhr=void 0;const v=this.mediaKeySessions.indexOf(t);v>-1&&this.mediaKeySessions.splice(v,1);const{drmSystemOptions:w}=this.config;return(Na(w)?new Promise((U,Y)=>{self.setTimeout(()=>Y(new Error("MediaKeySession.remove() timeout")),8e3),n.remove().then(U)}):Promise.resolve()).catch(U=>{var Y;this.log(`Could not remove session: ${U}`),(Y=this.hls)==null||Y.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_REMOVE_SESSION_ERROR,fatal:!1,error:new Error(`Could not remove session: ${U}`)})}).then(()=>n.close()).catch(U=>{var Y;this.log(`Could not close session: ${U}`),(Y=this.hls)==null||Y.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.KEY_SYSTEM_DESTROY_CLOSE_SESSION_ERROR,fatal:!1,error:new Error(`Could not close session: ${U}`)})})}}}zu.CDMCleanupPromise=void 0;class Zo extends Error{constructor(t,n){super(n),this.data=void 0,t.error||(t.error=new Error(n)),this.data=t,t.err=t.error}}class ol{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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.on(o.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListeners(){this.hls.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),this.hls.off(o.MEDIA_DETACHING,this.onMediaDetaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(t,n){const s=this.hls.config;if(s.capLevelOnFPSDrop){const v=n.media instanceof self.HTMLVideoElement?n.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),s.fpsDroppedMonitoringPeriod)}}onMediaDetaching(){this.media=null}checkFPS(t,n,s){const v=performance.now();if(n){if(this.lastTime){const w=v-this.lastTime,T=s-this.lastDroppedFrames,U=n-this.lastDecodedFrames,Y=1e3*T/w,W=this.hls;if(W.trigger(o.FPS_DROP,{currentDropped:T,currentDecoded:U,totalDroppedFrames:s}),Y>0&&T>W.config.fpsDroppedMonitoringThreshold*U){let te=W.currentLevel;W.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+te),te>0&&(W.autoLevelCapping===-1||W.autoLevelCapping>=te)&&(te=te-1,W.trigger(o.FPS_DROP_LEVEL_CAPPING,{level:te,droppedLevel:W.currentLevel}),W.autoLevelCapping=te,this.streamController.nextLevelSwitch())}}this.lastTime=v,this.lastDroppedFrames=s,this.lastDecodedFrames=n}}checkFPSInterval(){const t=this.media;if(t)if(this.isVideoPlaybackQualityAvailable){const n=t.getVideoPlaybackQuality();this.checkFPS(t,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(t,t.webkitDecodedFrameCount,t.webkitDroppedFrameCount)}}function Zu(E,t){let n;try{n=new Event("addtrack")}catch(s){n=document.createEvent("Event"),n.initEvent("addtrack",!1,!1)}n.track=E,t.dispatchEvent(n)}function Su(E,t){const n=E.mode;if(n==="disabled"&&(E.mode="hidden"),E.cues&&!E.cues.getCueById(t.id))try{if(E.addCue(t),!E.cues.getCueById(t.id))throw new Error(`addCue is failed for: ${t}`)}catch(s){G.debug(`[texttrack-utils]: ${s}`);try{const v=new self.TextTrackCue(t.startTime,t.endTime,t.text);v.id=t.id,E.addCue(v)}catch(v){G.debug(`[texttrack-utils]: Legacy TextTrackCue fallback failed: ${v}`)}}n==="disabled"&&(E.mode=n)}function Xu(E,t){const n=E.mode;if(n==="disabled"&&(E.mode="hidden"),E.cues)for(let s=E.cues.length;s--;)t&&E.cues[s].removeEventListener("enter",t),E.removeCue(E.cues[s]);n==="disabled"&&(E.mode=n)}function ul(E,t,n,s){const v=E.mode;if(v==="disabled"&&(E.mode="hidden"),E.cues&&E.cues.length>0){const w=Qu(E.cues,t,n);for(let T=0;T<w.length;T++)(!s||s(w[T]))&&E.removeCue(w[T])}v==="disabled"&&(E.mode=v)}function lu(E,t){if(t<=E[0].startTime)return 0;const n=E.length-1;if(t>E[n].endTime)return-1;let s=0,v=n,w;for(;s<=v;)if(w=Math.floor((v+s)/2),t<E[w].startTime)v=w-1;else if(t>E[w].startTime&&s<n)s=w+1;else return w;return E[s].startTime-t<t-E[v].startTime?s:v}function Qu(E,t,n){const s=[],v=lu(E,t);if(v>-1)for(let w=v,T=E.length;w<T;w++){const U=E[w];if(U.startTime>=t&&U.endTime<=n)s.push(U);else if(U.startTime>n)return s}return s}function tu(E){const t=[];for(let n=0;n<E.length;n++){const s=E[n];(s.kind==="subtitles"||s.kind==="captions")&&s.label&&t.push(E[n])}return t}class Ef extends Uo{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 n=null;const s=tu(this.media.textTracks);for(let w=0;w<s.length;w++)if(s[w].mode==="hidden")n=s[w];else if(s[w].mode==="showing"){n=s[w];break}const v=this.findTrackForTextTrack(n);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(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.on(o.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(o.ERROR,this.onError,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.LEVEL_SWITCHING,this.onLevelSwitching,this),t.off(o.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(o.ERROR,this.onError,this)}onMediaAttached(t,n){this.media=n.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,n){const s=this.media;if(!s)return;const v=!!n.transferMedia;if(self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||s.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId),this.subtitleTrack=-1,this.media=null,v)return;tu(s.textTracks).forEach(T=>{Xu(T)})}onManifestLoading(){this.tracks=[],this.groupIds=null,this.tracksInGroup=[],this.trackId=-1,this.currentTrack=null,this.selectDefaultTrack=!0}onManifestParsed(t,n){this.tracks=n.subtitleTracks}onSubtitleTrackLoaded(t,n){const{id:s,groupId:v,details:w}=n,T=this.tracksInGroup[s];if(!T||T.groupId!==v){this.warn(`Subtitle track with id:${s} and group:${v} not found in active group ${T==null?void 0:T.groupId}`);return}const U=T.details;T.details=n.details,this.log(`Subtitle track ${s} "${T.name}" lang:${T.lang} group:${v} loaded [${w.startSN}-${w.endSN}]`),s===this.trackId&&this.playlistLoaded(s,n,U)}onLevelLoading(t,n){this.switchLevel(n.level)}onLevelSwitching(t,n){this.switchLevel(n.level)}switchLevel(t){const n=this.hls.levels[t];if(!n)return;const s=n.subtitleGroups||null,v=this.groupIds;let w=this.currentTrack;if(!s||(v==null?void 0:v.length)!==(s==null?void 0:s.length)||s!=null&&s.some(T=>(v==null?void 0:v.indexOf(T))===-1)){this.groupIds=s,this.trackId=-1,this.currentTrack=null;const T=this.tracks.filter(te=>!s||s.indexOf(te.groupId)!==-1);if(T.length)this.selectDefaultTrack&&!T.some(te=>te.default)&&(this.selectDefaultTrack=!1),T.forEach((te,oe)=>{te.id=oe});else if(!w&&!this.tracksInGroup.length)return;this.tracksInGroup=T;const U=this.hls.config.subtitlePreference;if(!w&&U){this.selectDefaultTrack=!1;const te=fa(U,T);if(te>-1)w=T[te];else{const oe=fa(U,this.tracks);w=this.tracks[oe]}}let Y=this.findTrackId(w);Y===-1&&w&&(Y=this.findTrackId(null));const W={subtitleTracks:T};this.log(`Updating subtitle tracks, ${T.length} track(s) found in "${s==null?void 0:s.join(",")}" group-id`),this.hls.trigger(o.SUBTITLE_TRACKS_UPDATED,W),Y!==-1&&this.trackId===-1&&this.setSubtitleTrack(Y)}}findTrackId(t){const n=this.tracksInGroup,s=this.selectDefaultTrack;for(let v=0;v<n.length;v++){const w=n[v];if(!(s&&!w.default||!s&&!t)&&(!t||qn(w,t)))return v}if(t){for(let v=0;v<n.length;v++){const w=n[v];if(Ms(t.attrs,w.attrs,["LANGUAGE","ASSOC-LANGUAGE","CHARACTERISTICS"]))return v}for(let v=0;v<n.length;v++){const w=n[v];if(Ms(t.attrs,w.attrs,["LANGUAGE"]))return v}}return-1}findTrackForTextTrack(t){if(t){const n=this.tracksInGroup;for(let s=0;s<n.length;s++){const v=n[s];if(zo(v,t))return s}}return-1}onError(t,n){n.fatal||!n.context||n.context.type===h.SUBTITLE_TRACK&&n.context.id===this.trackId&&(!this.groupIds||this.groupIds.indexOf(n.context.groupId)!==-1)&&this.checkRetry(n)}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 n=this.allSubtitleTracks;if(this.selectDefaultTrack=!1,n.length){const s=this.currentTrack;if(s&&qn(t,s))return s;const v=fa(t,this.tracksInGroup);if(v>-1){const w=this.tracksInGroup[v];return this.setSubtitleTrack(v),w}else{if(s)return null;{const w=fa(t,n);if(w>-1)return n[w]}}}}return null}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentTrack)&&this.scheduleLoading(this.currentTrack,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=t.id,v=t.groupId,w=this.getUrlWithDirectives(t.url,n),T=t.details,U=T==null?void 0:T.age;this.log(`Loading subtitle ${s} "${t.name}" lang:${t.lang} group:${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${w}`),this.hls.trigger(o.SUBTITLE_TRACK_LOADING,{url:w,id:s,groupId:v,deliveryDirectives:n||null,track:t})}toggleTrackModes(){const{media:t}=this;if(!t)return;const n=tu(t.textTracks),s=this.currentTrack;let v;if(s&&(v=n.filter(w=>zo(s,w))[0],v||this.warn(`Unable to find subtitle TextTrack with name "${s.name}" and language "${s.lang}"`)),[].slice.call(n).forEach(w=>{w.mode!=="disabled"&&w!==v&&(w.mode="disabled")}),v){const w=this.subtitleDisplay?"showing":"hidden";v.mode!==w&&(v.mode=w)}}setSubtitleTrack(t){const n=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=t;return}if(t<-1||t>=n.length||!r(t)){this.warn(`Invalid subtitle track id: ${t}`);return}this.selectDefaultTrack=!1;const s=this.currentTrack,v=n[t]||null;if(this.trackId=t,this.currentTrack=v,this.toggleTrackModes(),!v){this.hls.trigger(o.SUBTITLE_TRACK_SWITCH,{id:t});return}const w=!!v.details&&!v.details.live;if(t===this.trackId&&v===s&&w)return;this.log(`Switching to subtitle-track ${t}`+(v?` "${v.name}" lang:${v.lang} group:${v.groupId}`:""));const{id:T,groupId:U="",name:Y,type:W,url:te}=v;this.hls.trigger(o.SUBTITLE_TRACK_SWITCH,{id:T,groupId:U,name:Y,type:W,url:te});const oe=this.switchParams(v.url,s==null?void 0:s.details,v.details);this.loadPlaylist(oe)}}function Kc(){try{return crypto.randomUUID()}catch(E){try{const t=URL.createObjectURL(new Blob),n=t.toString();return URL.revokeObjectURL(t),n.slice(n.lastIndexOf("/")+1)}catch(t){let n=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,v=>{const w=(n+Math.random()*16)%16|0;return n=Math.floor(n/16),(v=="x"?w:w&3|8).toString(16)})}}}function po(E){let t=5381,n=E.length;for(;n;)t=t*33^E.charCodeAt(--n);return(t>>>0).toString()}const mu=.025;let Dl=function(E){return E[E.Point=0]="Point",E[E.Range=1]="Range",E}({});function Yl(E,t,n){return`${E.identifier}-${n+1}-${po(t)}`}class Xl{constructor(t,n){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=n,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 n;if(t>0&&t>=this.assetList.length)return!0;const s=this.playoutLimit;return t<=0||isNaN(s)?!1:s===0?!0:(((n=this.assetList[t])==null?void 0:n.startOffset)||0)>s}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 n=this.dateRange.tagAnchor;if(n)return ll(t,n)}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 n=this.dateRange.startTime,s=ll(n,t);return n-s<.1}return!1}get resumptionOffset(){const t=this.resumeOffset,n=r(t)?t:this.duration;return this.cumulativeDuration+n}get resumeTime(){const t=this.startOffset+this.resumptionOffset;if(this.snapOptions.in){const n=this.resumeAnchor;if(n)return ll(t,n)}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)<mu))}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 n;return this._duration!==null?n=this._duration:this.dateRange.duration?n=this.dateRange.duration:n=this.dateRange.plannedDuration||0,!isNaN(t)&&t<n&&(n=t),n}set duration(t){this._duration=t}get cue(){return this.dateRange.cue}get timelineOccupancy(){return this.dateRange.attr["X-TIMELINE-OCCUPIES"]==="RANGE"?Dl.Range:Dl.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 cc(this)}}function ll(E,t){return E-t.start<t.duration/2&&!(Math.abs(E-(t.start+t.duration))<mu)?t.start:t.start+t.duration}function kl(E,t,n){const s=new self.URL(E,n);return s.protocol!=="data:"&&s.searchParams.set("_HLS_primary_id",t),s}function Oc(E,t){for(;(n=E.assetList[++t])!=null&&n.error;)var n;return t}function cc(E){return`["${E.identifier}" ${E.cue.pre?"<pre>":E.cue.post?"<post>":""}${E.timelineStart.toFixed(2)}-${E.resumeTime.toFixed(2)}]`}function Iu(E){const t=E.timelineStart,n=E.duration||0;return`["${E.identifier}" ${t.toFixed(2)}-${(t+n).toFixed(2)}]`}class Rl{constructor(t,n,s,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.trigger(o.PLAYOUT_LIMIT_REACHED,{})};const w=this.hls=new t(n);this.interstitial=s,this.assetItem=v;let T=v.uri;try{T=kl(T,n.primarySessionId).href}catch(Y){}w.loadSource(T);const U=()=>{this.hasDetails=!0};w.once(o.LEVEL_LOADED,U),w.once(o.AUDIO_TRACK_LOADED,U),w.once(o.SUBTITLE_TRACK_LOADED,U),w.on(o.MEDIA_ATTACHING,(Y,{media:W})=>{this.removeMediaListeners(),this.mediaAttached=W,this.interstitial.playoutLimit&&(W.addEventListener("timeupdate",this.checkPlayout),this.appendInPlace&&w.on(o.BUFFER_APPENDED,()=>{const oe=this.bufferedEnd;this.reachedPlayout(oe)&&(this._bufferedEosTime=oe,w.trigger(o.BUFFERED_TO_END,void 0))}))})}get appendInPlace(){var t;return((t=this.interstitial)==null?void 0:t.appendInPlace)||!1}bufferedInPlaceToEnd(t){var n;if(!this.appendInPlace)return!1;if((n=this.hls)!=null&&n.bufferedToEnd)return!0;if(!t||!this._bufferedEosTime)return!1;const s=this.timelineOffset,v=Wn.bufferInfo(t,s,0);return this.getAssetTime(v.end)>=this._bufferedEosTime-.02}reachedPlayout(t){const s=this.interstitial.playoutLimit;return this.startOffset+t>=s}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 n=Wn.bufferInfo(t,t.currentTime,.001);return this.getAssetTime(n.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;return t||0}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 n=this.timelineOffset;if(t!==n){const s=t-n;if(Math.abs(s)>11111111111111112e-21){if(this.hasDetails)throw new Error("Cannot set timelineOffset after playlists are loaded");this.hls.config.timelineOffset=t}}}getAssetTime(t){const n=this.timelineOffset,s=this.duration;return Math.min(Math.max(0,t-n),s)}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.destroy(),this.hls=this.interstitial=null,this.tracks=this.mediaAttached=this.checkPlayout=null}attachMedia(t){this.hls.attachMedia(t)}detachMedia(){this.removeMediaListeners(),this.mediaAttached=null,this.hls.detachMedia()}resumeBuffering(){this.hls.resumeBuffering()}pauseBuffering(){this.hls.pauseBuffering()}transferMedia(){return this.bufferSnapShot(),this.hls.transferMedia()}resetDetails(){const t=this.hls;if(this.hasDetails){t.stopLoad();const n=s=>delete s.details;t.levels.forEach(n),t.allAudioTracks.forEach(n),t.allSubtitleTracks.forEach(n),this.hasDetails=!1}}on(t,n,s){this.hls.on(t,n)}once(t,n,s){this.hls.once(t,n)}off(t,n,s){this.hls.off(t,n)}toString(){var t;return`HlsAssetPlayer: ${Iu(this.assetItem)} ${(t=this.hls)==null?void 0:t.sessionId} ${this.appendInPlace?"append-in-place":""}`}}const Dc=.033;class kc extends R{constructor(t,n){super("interstitials-sched",n),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,n){return this.events?this.events.reduce((s,v)=>t<=v.startOffset&&n>v.startOffset?(delete v.error,s+1):s,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,n){if(t.event)return this.findEventIndex(t.event.identifier);let s=-1;t.nextEvent?s=this.findEventIndex(t.nextEvent.identifier)-1:t.previousEvent&&(s=this.findEventIndex(t.previousEvent.identifier)+1);const v=this.items;if(v)for(v[s]||(n===void 0&&(n=t.start),s=this.findItemIndexAtTime(n));s>=0&&(w=v[s])!=null&&w.event;){var w;s--}return s}findItemIndexAtTime(t,n){const s=this.items;if(s)for(let v=0;v<s.length;v++){let w=s[v];if(n&&n!=="primary"&&(w=w[n]),t===w.start||t>w.start&&t<w.end)return v}return-1}findJumpRestrictedIndex(t,n){const s=this.items;if(s)for(let v=t;v<=n&&s[v];v++){const w=s[v].event;if(w!=null&&w.restrictions.jump&&!w.appendInPlace)return v}return-1}findEventIndex(t){const n=this.items;if(n)for(let v=n.length;v--;){var s;if(((s=n[v].event)==null?void 0:s.identifier)===t)return v}return-1}findAssetIndex(t,n){const s=t.assetList,v=s.length;if(v>1)for(let w=0;w<v;w++){const T=s[w];if(!T.error){const U=T.timelineStart;if(n===U||n>U&&n<U+(T.duration||0))return w}}return 0}get assetIdAtEnd(){var t,n;const s=(t=this.items)==null||(n=t[this.length-1])==null?void 0:n.event;if(s){const v=s.assetList,w=v[v.length-1];if(w)return w.identifier}return null}parseInterstitialDateRanges(t,n){const s=t.main.details,{dateRanges:v}=s,w=this.events,T=this.parseDateRanges(v,{url:s.url},n),U=Object.keys(v),Y=w?w.filter(W=>!U.includes(W.identifier)):[];T.length&&T.sort((W,te)=>{const oe=W.cue.pre,ve=W.cue.post,we=te.cue.pre,Ee=te.cue.post;if(oe&&!we)return-1;if(we&&!oe||ve&&!Ee)return 1;if(Ee&&!ve)return-1;if(!oe&&!we&&!ve&&!Ee){const ot=W.startTime,et=te.startTime;if(ot!==et)return ot-et}return W.dateRange.tagOrder-te.dateRange.tagOrder}),this.events=T,Y.forEach(W=>{this.removeEvent(W)}),this.updateSchedule(t,Y)}updateSchedule(t,n=[]){const s=this.events||[];if(s.length||n.length||this.length<2){const v=this.items,w=this.parseSchedule(s,t);(n.length||(v==null?void 0:v.length)!==w.length||w.some((U,Y)=>Math.abs(U.playout.start-v[Y].playout.start)>.005||Math.abs(U.playout.end-v[Y].playout.end)>.005))&&(this.items=w,this.onScheduleUpdate(n,v))}}parseDateRanges(t,n,s){const v=[],w=Object.keys(t);for(let T=0;T<w.length;T++){const U=w[T],Y=t[U];if(Y.isInterstitial){let W=this.eventMap[U];W?W.setDateRange(Y):(W=new Xl(Y,n),this.eventMap[U]=W,s===!1&&(W.appendInPlace=s)),v.push(W)}}return v}parseSchedule(t,n){const s=[],v=n.main.details,w=v.live?1/0:v.edge;let T=0;if(t=t.filter(Y=>!Y.error&&!(Y.cue.once&&Y.hasPlayed)),t.length){this.resolveOffsets(t,n);let Y=0,W=0;if(t.forEach((te,oe)=>{const ve=te.cue.pre,we=te.cue.post,Ee=t[oe-1]||null,ot=te.appendInPlace,et=we?w:te.startOffset,Ut=te.duration,ar=te.timelineOccupancy===Dl.Range?Ut:0,Yt=te.resumptionOffset,Sr=(Ee==null?void 0:Ee.startTime)===et,Wr=et+te.cumulativeDuration;let ln=ot?Wr+Ut:et+Yt;if(ve||!we&&et<=0){const Xr=W;W+=ar,te.timelineStart=Wr;const tn=T;T+=Ut,s.push({event:te,start:Wr,end:ln,playout:{start:tn,end:T},integrated:{start:Xr,end:W}})}else if(et<=w){if(!Sr){const Br=et-Y;if(Br>Dc){const Fn=Y,ai=W;W+=Br;const ia=T;T+=Br;const ji={previousEvent:t[oe-1]||null,nextEvent:te,start:Fn,end:Fn+Br,playout:{start:ia,end:T},integrated:{start:ai,end:W}};s.push(ji)}else Br>0&&Ee&&(Ee.cumulativeDuration+=Br,s[s.length-1].end=et)}we&&(ln=Wr),te.timelineStart=Wr;const Xr=W;W+=ar;const tn=T;T+=Ut,s.push({event:te,start:Wr,end:ln,playout:{start:tn,end:T},integrated:{start:Xr,end:W}})}else return;const Zr=te.resumeTime;we||Zr>w?Y=w:Y=Zr}),Y<w){var U;const te=Y,oe=W,ve=w-Y;W+=ve;const we=T;T+=ve,s.push({previousEvent:((U=s[s.length-1])==null?void 0:U.event)||null,nextEvent:null,start:Y,end:te+ve,playout:{start:we,end:T},integrated:{start:oe,end:W}})}this.setDurations(w,T,W)}else s.push({previousEvent:null,nextEvent:null,start:0,end:w,playout:{start:0,end:w},integrated:{start:0,end:w}}),this.setDurations(w,w,w);return s}setDurations(t,n,s){this.durations={primary:t,playout:n,integrated:s}}resolveOffsets(t,n){const s=n.main.details,v=s.live?1/0:s.edge;let w=0,T=-1;t.forEach((U,Y)=>{const W=U.cue.pre,te=U.cue.post,oe=W?0:te?v:U.startTime;this.updateAssetDurations(U),T===oe?U.cumulativeDuration=w:(w=0,T=oe),!te&&U.snapOptions.in&&(U.resumeAnchor=mn(null,s.fragments,U.startOffset+U.resumptionOffset,0,0)||void 0),U.appendInPlace&&!U.appendInPlaceStarted&&(this.primaryCanResumeInPlaceAt(U,n)||(U.appendInPlace=!1)),!U.appendInPlace&&Y+1<t.length&&t[Y+1].startTime-t[Y].resumeTime<Dc&&(t[Y+1].appendInPlace=!1,t[Y+1].appendInPlace&&this.warn(`Could not change append strategy for abutting event ${U}`));const we=r(U.resumeOffset)?U.resumeOffset:U.duration;w+=we})}primaryCanResumeInPlaceAt(t,n){const s=t.resumeTime,v=t.startTime+t.resumptionOffset;return Math.abs(s-v)>mu?(this.log(`"${t.identifier}" resumption ${s} not aligned with estimated timeline end ${v}`),!1):n?!Object.keys(n).some(T=>{const U=n[T].details,Y=U.edge;if(s>=Y)return this.log(`"${t.identifier}" resumption ${s} past ${T} playlist end ${Y}`),!1;const W=mn(null,U.fragments,s);if(!W)return this.log(`"${t.identifier}" resumption ${s} does not align with any fragments in ${T} playlist (${U.fragStart}-${U.fragmentEnd})`),!0;const te=T==="audio"?.175:0;return Math.abs(W.start-s)<mu+te||Math.abs(W.end-s)<mu+te?!1:(this.log(`"${t.identifier}" resumption ${s} not aligned with ${T} fragment bounds (${W.start}-${W.end} sn: ${W.sn} cc: ${W.cc})`),!0)}):(this.log(`"${t.identifier}" resumption ${s} can not be aligned with media (none selected)`),!1)}updateAssetDurations(t){if(!t.assetListLoaded)return;const n=t.timelineStart;let s=0,v=!1,w=!1;t.assetList.forEach((T,U)=>{const Y=n+s;T.startOffset=s,T.timelineStart=Y,v||(v=T.duration===null),w||(w=!!T.error);const W=T.error?0:T.duration||0;s+=W}),v&&!w?t.duration=Math.max(s,t.duration):t.duration=s}removeEvent(t){t.reset(),delete this.eventMap[t.identifier]}}function Fo(E){return`[${E.event?'"'+E.event.identifier+'"':"primary"}: ${E.start.toFixed(2)}-${E.end.toFixed(2)}]`}class Ql{constructor(t){this.hls=void 0,this.hls=t}destroy(){this.hls=null}loadAssetList(t,n){const s=t.assetListUrl;let v;try{v=kl(s,this.hls.sessionId,t.baseUrl)}catch(ve){const we=this.assignAssetListError(t,f.ASSET_LIST_LOAD_ERROR,ve,s);this.hls.trigger(o.ERROR,we);return}n&&v.protocol!=="data:"&&v.searchParams.set("_HLS_start_offset",""+n);const w=this.hls.config,T=w.loader,U=new T(w),Y={responseType:"json",url:v.href},W=w.interstitialAssetListLoadPolicy.default,te={loadPolicy:W,timeout:W.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},oe={onSuccess:(ve,we,Ee,ot)=>{const et=ve.data,Ut=et==null?void 0:et.ASSETS;if(!Array.isArray(Ut)){const ar=this.assignAssetListError(t,f.ASSET_LIST_PARSING_ERROR,new Error("Invalid interstitial asset list"),Ee.url,we,ot);this.hls.trigger(o.ERROR,ar);return}t.assetListResponse=et,this.hls.trigger(o.ASSET_LIST_LOADED,{event:t,assetListResponse:et,networkDetails:ot})},onError:(ve,we,Ee,ot)=>{const et=this.assignAssetListError(t,f.ASSET_LIST_LOAD_ERROR,new Error(`Error loading X-ASSET-LIST: HTTP status ${ve.code} ${ve.text} (${we.url})`),we.url,ot,Ee);this.hls.trigger(o.ERROR,et)},onTimeout:(ve,we,Ee)=>{const ot=this.assignAssetListError(t,f.ASSET_LIST_LOAD_TIMEOUT,new Error(`Timeout loading X-ASSET-LIST (${we.url})`),we.url,ve,Ee);this.hls.trigger(o.ERROR,ot)}};return U.load(Y,te,oe),this.hls.trigger(o.ASSET_LIST_LOADING,{event:t}),U}assignAssetListError(t,n,s,v,w,T){return t.error=s,{type:c.NETWORK_ERROR,details:n,fatal:!1,interstitial:t,url:v,error:s,networkDetails:T,stats:w}}}function Ll(E){E==null||E.play().catch(()=>{})}class Rc extends R{constructor(t,n){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 s=this.currentTime;if(s===void 0||this.playbackDisabled)return;const v=s-this.timelinePos;if(Math.abs(v)<1/7056e5)return;const T=v<=-.01;this.timelinePos=s,this.bufferedPos=s;const U=this.playingItem;if(!U){this.checkBuffer();return}if(T&&this.schedule.resetErrorsInRange(s,s-v)&&this.updateSchedule(),this.checkBuffer(),T&&s<U.start||s>=U.end){var Y;const ve=this.schedule.findItemIndexAtTime(this.timelinePos);if(!this.isInterstitial(U)&&(Y=this.media)!=null&&Y.paused&&(this.shouldPlay=!1),!T){const we=this.findItemIndex(U);if(ve>we){const Ee=this.schedule.findJumpRestrictedIndex(we+1,ve);if(Ee>we){this.setSchedulePosition(Ee);return}}}this.setSchedulePosition(ve);return}const W=this.playingAsset;if(!W){if(this.playingLastItem&&this.isInterstitial(U)){const ve=U.event.assetList[0];ve&&(this.endedItem=this.playingItem,this.playingItem=null,this.setScheduleToAssetAtTime(s,ve))}return}const te=W.timelineStart,oe=W.duration||0;(T&&s<te||s>=te+oe)&&this.setScheduleToAssetAtTime(s,W)},this.onTimeupdate=()=>{const s=this.currentTime;if(s===void 0||this.playbackDisabled)return;if(s>this.timelinePos)this.timelinePos=s,s>this.bufferedPos&&this.checkBuffer();else return;const v=this.playingItem;if(!v||this.playingLastItem)return;if(s>=v.end){this.timelinePos=v.end;const U=this.findItemIndex(v);this.setSchedulePosition(U+1)}const w=this.playingAsset;if(!w)return;const T=w.timelineStart+(w.duration||0);s>=T&&this.setScheduleToAssetAtTime(s,w)},this.onScheduleUpdate=(s,v)=>{const w=this.schedule,T=this.playingItem,U=w.events||[],Y=w.items||[],W=w.durations,te=s.map(Ee=>Ee.identifier),oe=!!(U.length||te.length);(oe||v)&&this.log(`INTERSTITIALS_UPDATED (${U.length}): ${U}
|
|
|
Schedule: ${Y.map(Ee=>Fo(Ee))} pos: ${this.timelinePos}`),te.length&&this.log(`Removed events ${te}`),this.playerQueue.forEach(Ee=>{if(Ee.interstitial.appendInPlace){const ot=Ee.assetItem.timelineStart,et=Ee.timelineOffset-ot;if(et)try{Ee.timelineOffset=ot}catch(Ut){Math.abs(et)>mu&&this.warn(`${Ut} ("${Ee.assetId}" ${Ee.timelineOffset}->${ot})`)}}});let ve=null;if(T){const Ee=this.updateItem(T,this.timelinePos);this.itemsMatch(T,Ee)&&(this.playingItem=Ee,this.waitingItem=this.endedItem=null,ve=()=>this.trimInPlace(Ee,T))}else this.waitingItem=this.updateItem(this.waitingItem),this.endedItem=this.updateItem(this.endedItem);const we=this.bufferingItem;if(we){const Ee=this.updateItem(we,this.bufferedPos);this.itemsMatch(we,Ee)?(this.bufferingItem=Ee,ve||(ve=()=>this.trimInPlace(Ee,we))):we.event&&(this.bufferingItem=this.playingItem,this.clearInterstitial(we.event,null))}if(s.forEach(Ee=>{Ee.assetList.forEach(ot=>{this.clearAssetPlayer(ot.identifier,null)})}),oe||v){if(this.hls.trigger(o.INTERSTITIALS_UPDATED,{events:U.slice(0),schedule:Y.slice(0),durations:W,removedIds:te}),this.isInterstitial(T)&&te.includes(T.event.identifier)){this.warn(`Interstitial "${T.event.identifier}" removed while playing`),this.primaryFallback(T.event);return}ve&&ve(),this.checkBuffer()}},this.hls=t,this.HlsPlayerClass=n,this.assetListLoader=new Ql(t),this.schedule=new kc(this.onScheduleUpdate,t.logger),this.registerListeners()}registerListeners(){const t=this.hls;t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),t.on(o.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(o.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),t.on(o.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),t.on(o.ASSET_LIST_LOADED,this.onAssetListLoaded,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.BUFFERED_TO_END,this.onBufferedToEnd,this),t.on(o.MEDIA_ENDED,this.onMediaEnded,this),t.on(o.ERROR,this.onError,this),t.on(o.DESTROYING,this.onDestroying,this)}unregisterListeners(){const t=this.hls;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_UPDATED,this.onAudioTrackUpdated,this),t.off(o.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(o.SUBTITLE_TRACK_UPDATED,this.onSubtitleTrackUpdated,this),t.off(o.EVENT_CUE_ENTER,this.onInterstitialCueEnter,this),t.off(o.ASSET_LIST_LOADED,this.onAssetListLoaded,this),t.off(o.BUFFER_CODECS,this.onBufferCodecs,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.BUFFERED_TO_END,this.onBufferedToEnd,this),t.off(o.MEDIA_ENDED,this.onMediaEnded,this),t.off(o.ERROR,this.onError,this),t.off(o.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.manager=null,this.hls=this.HlsPlayerClass=this.schedule=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){uo(t,"play",this.onPlay),uo(t,"pause",this.onPause),uo(t,"seeking",this.onSeeking),uo(t,"timeupdate",this.onTimeupdate)}onMediaAttaching(t,n){const s=this.media=n.media;Os(s,"seeking",this.onSeeking),Os(s,"timeupdate",this.onTimeupdate),Os(s,"play",this.onPlay),Os(s,"pause",this.onPause)}onMediaAttached(t,n){const s=this.effectivePlayingItem,v=this.detachedData;if(this.detachedData=null,s===null)this.checkStart();else if(!v){this.clearScheduleState();const w=this.findItemIndex(s);this.setSchedulePosition(w)}}clearScheduleState(){this.playingItem=this.bufferingItem=this.waitingItem=this.endedItem=this.playingAsset=this.endedAsset=this.bufferingAsset=null}onMediaDetaching(t,n){const s=!!n.transferMedia,v=this.media;if(this.media=null,!s&&(v&&this.removeMediaListeners(v),this.detachedData)){const w=this.getBufferingPlayer();w&&(this.playingAsset=this.endedAsset=this.bufferingAsset=this.bufferingItem=this.waitingItem=this.detachedData=null,w.detachMedia()),this.shouldPlay=!1}}get interstitialsManager(){if(!this.manager){if(!this.hls)return null;const t=this,n=()=>t.bufferingItem||t.waitingItem,s=oe=>oe&&t.getAssetPlayer(oe.identifier),v=(oe,ve,we,Ee,ot)=>{if(oe){let et=oe[ve].start;const Ut=oe.event;if(Ut){if(ve==="playout"||Ut.timelineOccupancy!==Dl.Point){const ar=s(we);(ar==null?void 0:ar.interstitial)===Ut&&(et+=ar.assetItem.startOffset+ar[ot])}}else{const ar=Ee==="bufferedPos"?T():t[Ee];et+=ar-oe.start}return et}return 0},w=(oe,ve)=>{if(oe!==0&&ve!=="primary"&&t.schedule.length){var we;const Ee=t.schedule.findItemIndexAtTime(oe),ot=(we=t.schedule.items)==null?void 0:we[Ee];if(ot){const et=ot[ve].start-ot.start;return oe+et}}return oe},T=()=>{const oe=t.bufferedPos;return oe===Number.MAX_VALUE?U("primary"):Math.max(oe,0)},U=oe=>{var ve;return(ve=t.primaryDetails)!=null&&ve.live?t.primaryDetails.edge:t.schedule.durations[oe]},Y=(oe,ve)=>{var we,Ee;const ot=t.effectivePlayingItem;if(ot!=null&&(we=ot.event)!=null&&we.restrictions.skip)return;t.log(`seek to ${oe} "${ve}"`);const et=t.effectivePlayingItem,Ut=t.schedule.findItemIndexAtTime(oe,ve),ar=(Ee=t.schedule.items)==null?void 0:Ee[Ut],Yt=t.getBufferingPlayer(),Sr=Yt==null?void 0:Yt.interstitial,Wr=Sr==null?void 0:Sr.appendInPlace,ln=et&&t.itemsMatch(et,ar);if(et&&(Wr||ln)){const Xr=s(t.playingAsset),tn=(Xr==null?void 0:Xr.media)||t.primaryMedia;if(tn){const Br=ve==="primary"?tn.currentTime:v(et,ve,t.playingAsset,"timelinePos","currentTime"),Fn=oe-Br,ai=(Wr?Br:tn.currentTime)+Fn;if(ai>=0&&(!Xr||Wr||ai<=Xr.duration)){tn.currentTime=ai;return}}}if(ar){let Xr=oe;if(ve!=="primary"){const Br=ar[ve].start,Fn=oe-Br;Xr=ar.start+Fn}const tn=!t.isInterstitial(ar);if((!t.isInterstitial(et)||et.event.appendInPlace)&&(tn||ar.event.appendInPlace)){const Br=t.media||(Wr?Yt==null?void 0:Yt.media:null);Br&&(Br.currentTime=Xr)}else if(et){const Br=t.findItemIndex(et);if(Ut>Br){const ai=t.schedule.findJumpRestrictedIndex(Br+1,Ut);if(ai>Br){t.setSchedulePosition(ai);return}}let Fn=0;if(tn)t.timelinePos=Xr,t.checkBuffer();else{var Zr;const ai=ar==null||(Zr=ar.event)==null?void 0:Zr.assetList;if(ai){const ia=oe-(ar[ve]||ar).start;for(let ji=ai.length;ji--;){const Bi=ai[ji];if(Bi.duration&&ia>=Bi.startOffset&&ia<Bi.startOffset+Bi.duration){Fn=ji;break}}}}t.setSchedulePosition(Ut,Fn)}}},W=()=>{const oe=t.effectivePlayingItem;if(t.isInterstitial(oe))return oe;const ve=n();return t.isInterstitial(ve)?ve:null},te={get currentTime(){const oe=W(),ve=t.effectivePlayingItem;return ve&&ve===oe?v(ve,"playout",t.effectivePlayingAsset,"timelinePos","currentTime")-ve.playout.start:0},set currentTime(oe){const ve=W(),we=t.effectivePlayingItem;we&&we===ve&&Y(oe+we.playout.start,"playout")},get duration(){const oe=W();return oe?oe.playout.end-oe.playout.start:0},get assetPlayers(){var oe;const ve=(oe=W())==null?void 0:oe.event.assetList;return ve?ve.map(we=>t.getAssetPlayer(we.identifier)):[]},get playingIndex(){var oe;const ve=(oe=W())==null?void 0:oe.event;return ve&&t.effectivePlayingAsset?ve.findAssetIndex(t.effectivePlayingAsset):-1},get scheduleItem(){return W()}};this.manager={get events(){var oe,ve;return((oe=t.schedule)==null||(ve=oe.events)==null?void 0:ve.slice(0))||[]},get schedule(){var oe,ve;return((oe=t.schedule)==null||(ve=oe.items)==null?void 0:ve.slice(0))||[]},get interstitialPlayer(){return W()?te:null},get playerQueue(){return t.playerQueue.slice(0)},get bufferingAsset(){return t.bufferingAsset},get bufferingItem(){return n()},get bufferingIndex(){const oe=n();return t.findItemIndex(oe)},get playingAsset(){return t.effectivePlayingAsset},get playingItem(){return t.effectivePlayingItem},get playingIndex(){const oe=t.effectivePlayingItem;return t.findItemIndex(oe)},primary:{get bufferedEnd(){return T()},get currentTime(){const oe=t.timelinePos;return oe>0?oe:0},set currentTime(oe){Y(oe,"primary")},get duration(){return U("primary")},get seekableStart(){var oe;return((oe=t.primaryDetails)==null?void 0:oe.fragmentStart)||0}},integrated:{get bufferedEnd(){return v(n(),"integrated",t.bufferingAsset,"bufferedPos","bufferedEnd")},get currentTime(){return v(t.effectivePlayingItem,"integrated",t.effectivePlayingAsset,"timelinePos","currentTime")},set currentTime(oe){Y(oe,"integrated")},get duration(){return U("integrated")},get seekableStart(){var oe;return w(((oe=t.primaryDetails)==null?void 0:oe.fragmentStart)||0,"integrated")}},skip:()=>{const oe=t.effectivePlayingItem,ve=oe==null?void 0:oe.event;if(ve&&!ve.restrictions.skip){const we=t.findItemIndex(oe);if(ve.appendInPlace){const Ee=oe.playout.start+oe.event.duration;Y(Ee+.001,"playout")}else t.advanceAfterAssetEnded(ve,we,1/0)}}}}return this.manager}get effectivePlayingItem(){return this.waitingItem||this.playingItem||this.endedItem}get effectivePlayingAsset(){return this.playingAsset||this.endedAsset}get playingLastItem(){var t;const n=this.playingItem,s=(t=this.schedule)==null?void 0:t.items;return!this.playbackStarted||!n||!s?!1:this.findItemIndex(n)===s.length-1}get playbackStarted(){return this.effectivePlayingItem!==null}get currentTime(){var t,n,s;if(this.mediaSelection===null)return;const v=this.waitingItem||this.playingItem;if(this.isInterstitial(v)&&!v.event.appendInPlace)return;let w=this.media;!w&&(t=this.bufferingItem)!=null&&(n=t.event)!=null&&n.appendInPlace&&(w=this.primaryMedia);const T=(s=w)==null?void 0:s.currentTime;if(!(T===void 0||!r(T)))return T}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,n){const s=this.getAssetPlayer(t);s&&this.transferMediaFromPlayer(s,n)}transferMediaFromPlayer(t,n){const s=t.interstitial.appendInPlace,v=t.media;if(s&&v===this.primaryMedia){if(this.bufferingAsset=null,(!n||this.isInterstitial(n)&&!n.event.appendInPlace)&&n&&v){this.detachedData={media:v};return}const w=t.transferMedia();this.log(`transfer MediaSource from ${t} ${yn(w)}`),this.detachedData=w}else n&&v&&(this.shouldPlay||(this.shouldPlay=!v.paused))}transferMediaTo(t,n){var s,v;if(t.media===n)return;let w=null;const T=this.hls,U=t!==T,Y=U&&t.interstitial.appendInPlace,W=(s=this.detachedData)==null?void 0:s.mediaSource;let te;if(T.media)Y&&(w=T.transferMedia(),this.detachedData=w),te="Primary";else if(W){const we=this.getBufferingPlayer();we?(w=we.transferMedia(),te=`${we}`):te="detached MediaSource"}else te="detached media";if(!w){if(W)w=this.detachedData,this.log(`using detachedData: MediaSource ${yn(w)}`);else if(!this.detachedData||T.media===n){const we=this.playerQueue;we.length>1&&we.forEach(Ee=>{if(U&&Ee.interstitial.appendInPlace!==Y){const ot=Ee.interstitial;this.clearInterstitial(Ee.interstitial,null),ot.appendInPlace=!1,ot.appendInPlace&&this.warn(`Could not change append strategy for queued assets ${ot}`)}}),this.hls.detachMedia(),this.detachedData={media:n}}}const oe=w&&"mediaSource"in w&&((v=w.mediaSource)==null?void 0:v.readyState)!=="closed",ve=oe&&w?w:n;if(this.log(`${oe?"transfering MediaSource":"attaching media"} to ${U?t:"Primary"} from ${te}`),ve===w){const we=U&&t.assetId===this.schedule.assetIdAtEnd;ve.overrides={duration:this.schedule.duration,endOfStream:!U||we,cueRemoval:!U}}t.attachMedia(ve)}onInterstitialCueEnter(){this.onTimeupdate()}checkStart(){const t=this.schedule,n=t.events;if(!n||this.playbackDisabled||!this.media)return;this.bufferedPos===-1&&(this.bufferedPos=0);const s=this.timelinePos,v=this.effectivePlayingItem;if(s===-1){const w=this.hls.startPosition;if(this.timelinePos=w,n.length&&n[0].cue.pre){const T=t.findEventIndex(n[0].identifier);this.setSchedulePosition(T)}else if(w>=0||!this.primaryLive){const T=this.timelinePos=w>0?w:0,U=t.findItemIndexAtTime(T);this.setSchedulePosition(U)}}else if(v&&!this.playingItem){const w=t.findItemIndex(v);this.setSchedulePosition(w)}}advanceAfterAssetEnded(t,n,s){const v=Oc(t,s);if(!t.isAssetPastPlayoutLimit(v))this.setSchedulePosition(n,v);else{const w=this.schedule.items;if(w){const T=n+1,U=w.length;if(T>=U){this.setSchedulePosition(-1);return}const Y=t.resumeTime;this.timelinePos<Y&&(this.timelinePos=Y,this.checkBuffer()),this.setSchedulePosition(T)}}}setScheduleToAssetAtTime(t,n){const s=this.schedule,v=n.parentIdentifier,w=s.getEvent(v);if(w){const T=s.findEventIndex(v),U=s.findAssetIndex(w,t);this.advanceAfterAssetEnded(w,T,U-1)}}setSchedulePosition(t,n){const s=this.schedule.items;if(!s||this.playbackDisabled)return;this.log(`setSchedulePosition ${t}, ${n}`);const v=t>=0?s[t]:null,w=this.playingItem,T=this.playingLastItem;if(this.isInterstitial(w)){var U;const W=w.event,te=this.playingAsset,oe=te==null?void 0:te.identifier,ve=oe?this.getAssetPlayer(oe):null;if(ve&&oe&&(!this.eventItemsMatch(w,v)||n!==void 0&&oe!==((U=W.assetList)==null?void 0:U[n].identifier))){var Y;const we=W.findAssetIndex(te);if(this.log(`INTERSTITIAL_ASSET_ENDED ${we+1}/${W.assetList.length} ${Iu(te)}`),this.endedAsset=te,this.playingAsset=null,this.hls.trigger(o.INTERSTITIAL_ASSET_ENDED,{asset:te,assetListIndex:we,event:W,schedule:s.slice(0),scheduleIndex:t,player:ve}),w!==this.playingItem){this.itemsMatch(w,this.playingItem)&&!this.playingAsset&&this.advanceAfterAssetEnded(W,this.findItemIndex(this.playingItem),we);return}this.retreiveMediaSource(oe,v),ve.media&&!((Y=this.detachedData)!=null&&Y.mediaSource)&&ve.detachMedia()}if(!this.eventItemsMatch(w,v)&&(this.endedItem=w,this.playingItem=null,this.log(`INTERSTITIAL_ENDED ${W} ${Fo(w)}`),W.hasPlayed=!0,this.hls.trigger(o.INTERSTITIAL_ENDED,{event:W,schedule:s.slice(0),scheduleIndex:t}),W.cue.once)){this.updateSchedule();const we=this.schedule.items;if(v&&we){const Ee=this.findItemIndex(v);this.advanceSchedule(Ee,we,n,w,T)}return}}this.advanceSchedule(t,s,n,w,T)}advanceSchedule(t,n,s,v,w){const T=t>=0?n[t]:null,U=this.primaryMedia,Y=this.playerQueue;if(Y.length&&Y.forEach(W=>{const te=W.interstitial,oe=this.schedule.findEventIndex(te.identifier);(oe<t||oe>t+1)&&this.clearInterstitial(te,T)}),this.isInterstitial(T)){this.timelinePos=Math.min(Math.max(this.timelinePos,T.start),T.end);const W=T.event;if(s===void 0){s=this.schedule.findAssetIndex(W,this.timelinePos);const we=Oc(W,s-1);if(W.isAssetPastPlayoutLimit(we)){this.advanceAfterAssetEnded(W,t,s);return}s=we}const te=this.waitingItem;this.assetsBuffered(T,U)||this.setBufferingItem(T);let oe=this.preloadAssets(W,s);if(this.eventItemsMatch(T,te||v)||(this.waitingItem=T,this.log(`INTERSTITIAL_STARTED ${Fo(T)} ${W.appendInPlace?"append in place":""}`),this.hls.trigger(o.INTERSTITIAL_STARTED,{event:W,schedule:n.slice(0),scheduleIndex:t})),!W.assetListLoaded){this.log(`Waiting for ASSET-LIST to complete loading ${W}`);return}if(W.assetListLoader&&(W.assetListLoader.destroy(),W.assetListLoader=void 0),!U){this.log(`Waiting for attachMedia to start Interstitial ${W}`);return}this.waitingItem=this.endedItem=null,this.playingItem=T;const ve=W.assetList[s];if(!ve){const we=n[t+1],Ee=this.media;we&&Ee&&!this.isInterstitial(we)&&Ee.currentTime<we.start&&(Ee.currentTime=this.timelinePos=we.start),this.advanceAfterAssetEnded(W,t,s||0);return}if(oe||(oe=this.getAssetPlayer(ve.identifier)),oe===null||oe.destroyed){const we=W.assetList.length;this.warn(`asset ${s+1}/${we} player destroyed ${W}`),oe=this.createAssetPlayer(W,ve,s)}if(!this.eventItemsMatch(T,this.bufferingItem)&&W.appendInPlace&&this.isAssetBuffered(ve))return;this.startAssetPlayer(oe,s,n,t,U),this.shouldPlay&&Ll(oe.media)}else T!==null?(this.resumePrimary(T,t,v),this.shouldPlay&&Ll(this.hls.media)):w&&this.isInterstitial(v)&&(this.endedItem=null,this.playingItem=v,v.event.appendInPlace||this.attachPrimary(this.schedule.durations.primary,null))}get playbackDisabled(){return this.hls.config.enableInterstitialPlayback===!1}get primaryDetails(){var t,n;return(t=this.mediaSelection)==null||(n=t.main)==null?void 0:n.details}get primaryLive(){var t;return!!((t=this.primaryDetails)!=null&&t.live)}resumePrimary(t,n,s){var v;if(this.playingItem=t,this.playingAsset=this.endedAsset=null,this.waitingItem=this.endedItem=null,this.bufferedToItem(t),this.log(`resuming ${Fo(t)}`),!((v=this.detachedData)!=null&&v.mediaSource)){let T=this.timelinePos;(T<t.start||T>=t.end)&&(T=this.getPrimaryResumption(t,n),this.timelinePos=T),this.attachPrimary(T,t)}if(!s)return;const w=this.schedule.items;w&&(this.log(`INTERSTITIALS_PRIMARY_RESUMED ${Fo(t)}`),this.hls.trigger(o.INTERSTITIALS_PRIMARY_RESUMED,{schedule:w.slice(0),scheduleIndex:n}),this.checkBuffer())}getPrimaryResumption(t,n){const s=t.start;if(this.primaryLive){const v=this.primaryDetails;if(n===0)return this.hls.startPosition;if(v&&(s<v.fragmentStart||s>v.edge))return this.hls.liveSyncPosition||-1}return s}isAssetBuffered(t){const n=this.getAssetPlayer(t.identifier);return n!=null&&n.hls?n.hls.bufferedToEnd:Wn.bufferInfo(this.primaryMedia,this.timelinePos,0).end+1>=t.timelineStart+(t.duration||0)}attachPrimary(t,n,s){n?this.setBufferingItem(n):this.bufferingItem=this.playingItem,this.bufferingAsset=null;const v=this.primaryMedia;if(!v)return;const w=this.hls;w.media?this.checkBuffer():(this.transferMediaTo(w,v),s&&this.startLoadingPrimaryAt(t,s)),s||(this.timelinePos=t,this.startLoadingPrimaryAt(t,s))}startLoadingPrimaryAt(t,n){var s;const v=this.hls;!v.loadingEnabled||!v.media||Math.abs((((s=v.mainForwardBufferInfo)==null?void 0:s.start)||v.media.currentTime)-t)>.5?v.startLoad(t,n):v.bufferingEnabled||v.resumeBuffering()}onManifestLoading(){this.stopLoad(),this.schedule.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(o.BUFFER_CODECS,this.onBufferCodecs,this),this.hls.on(o.BUFFER_CODECS,this.onBufferCodecs,this)}onLevelUpdated(t,n){if(n.level===-1)return;const s=this.hls.levels[n.level],v=b(b({},this.mediaSelection||this.altSelection),{},{main:s});this.mediaSelection=v,this.schedule.parseInterstitialDateRanges(v,this.hls.config.interstitialAppendInPlace),!this.effectivePlayingItem&&this.schedule.items&&this.checkStart()}onAudioTrackUpdated(t,n){const s=this.hls.audioTracks[n.id],v=this.mediaSelection;if(!v){this.altSelection=b(b({},this.altSelection),{},{audio:s});return}const w=b(b({},v),{},{audio:s});this.mediaSelection=w}onSubtitleTrackUpdated(t,n){const s=this.hls.subtitleTracks[n.id],v=this.mediaSelection;if(!v){this.altSelection=b(b({},this.altSelection),{},{subtitles:s});return}const w=b(b({},v),{},{subtitles:s});this.mediaSelection=w}onAudioTrackSwitching(t,n){const s=Di(n);this.playerQueue.forEach(v=>v.hls.setAudioOption(n)||v.hls.setAudioOption(s))}onSubtitleTrackSwitch(t,n){const s=Di(n);this.playerQueue.forEach(v=>v.hls.setSubtitleOption(n)||n.id!==-1&&v.hls.setSubtitleOption(s))}onBufferCodecs(t,n){const s=n.tracks;s&&(this.requiredTracks=s)}onBufferAppended(t,n){this.checkBuffer()}onBufferFlushed(t,n){const s=this.playingItem;if(s&&!this.itemsMatch(s,this.bufferingItem)&&!this.isInterstitial(s)){const v=this.timelinePos;this.bufferedPos=v,this.checkBuffer()}}onBufferedToEnd(t){const n=this.schedule.events;if(this.bufferedPos<Number.MAX_VALUE&&n){for(let v=0;v<n.length;v++){const w=n[v];if(w.cue.post){var s;const T=this.schedule.findEventIndex(w.identifier),U=(s=this.schedule.items)==null?void 0:s[T];this.isInterstitial(U)&&this.eventItemsMatch(U,this.bufferingItem)&&this.bufferedToItem(U,0);break}}this.bufferedPos=Number.MAX_VALUE}}onMediaEnded(t){const n=this.playingItem;if(!this.playingLastItem&&n){const s=this.findItemIndex(n);this.setSchedulePosition(s+1)}else this.shouldPlay=!1}updateItem(t,n){const s=this.schedule.items;if(t&&s){const v=this.findItemIndex(t,n);return s[v]||null}return null}trimInPlace(t,n){if(this.isInterstitial(t)&&t.event.appendInPlace&&n.end-t.end>.25){t.event.assetList.forEach((w,T)=>{t.event.isAssetPastPlayoutLimit(T)&&this.clearAssetPlayer(w.identifier,null)});const s=t.end+.25,v=Wn.bufferInfo(this.primaryMedia,s,0);(v.end>s||(v.nextStart||0)>s)&&(this.attachPrimary(s,null),this.flushFrontBuffer(s))}}itemsMatch(t,n){return!!n&&(t===n||t.event&&n.event&&this.eventItemsMatch(t,n)||!t.event&&!n.event&&this.findItemIndex(t)===this.findItemIndex(n))}eventItemsMatch(t,n){var s;return!!n&&(t===n||t.event.identifier===((s=n.event)==null?void 0:s.identifier))}findItemIndex(t,n){return t?this.schedule.findItemIndex(t,n):-1}updateSchedule(){const t=this.mediaSelection;t&&this.schedule.updateSchedule(t,[])}checkBuffer(t){const n=this.schedule.items;if(!n)return;const s=Wn.bufferInfo(this.primaryMedia,this.timelinePos,0);t&&(this.bufferedPos=this.timelinePos),t||(t=s.len<1),this.updateBufferedPos(s.end,n,t)}updateBufferedPos(t,n,s){const v=this.schedule,w=this.bufferingItem;if(this.bufferedPos>t)return;if(n.length===1&&this.itemsMatch(n[0],w)){this.bufferedPos=t;return}const T=this.playingItem,U=this.findItemIndex(T);let Y=v.findItemIndexAtTime(t);if(this.bufferedPos<t){var W,te;const oe=this.findItemIndex(w),ve=Math.min(oe+1,n.length-1),we=n[ve];if((Y===-1&&w&&t>=w.end||(W=we.event)!=null&&W.appendInPlace&&t+.01>=we.start)&&(Y=ve),ve-U>1&&(w==null||(te=w.event)==null?void 0:te.appendInPlace)===!1)return;if(this.bufferedPos=t,Y>oe&&Y>U)this.bufferedToItem(we);else{const Ee=this.primaryDetails;this.primaryLive&&Ee&&t>Ee.edge-Ee.targetduration&&we.start<Ee.edge+this.hls.config.interstitialLiveLookAhead&&this.isInterstitial(we)&&this.preloadAssets(we.event,0)}}else s&&T&&!this.itemsMatch(T,w)&&(Y===U?this.bufferedToItem(T):Y===U+1&&this.bufferedToItem(n[Y]))}assetsBuffered(t,n){return t.event.assetList.length===0?!1:!t.event.assetList.some(v=>{const w=this.getAssetPlayer(v.identifier);return!(w!=null&&w.bufferedInPlaceToEnd(n))})}setBufferingItem(t){const n=this.bufferingItem,s=this.schedule;if(this.itemsMatch(t,n))this.bufferingItem!==t&&(this.bufferingItem=t);else{const{items:v,events:w}=s;if(!v||!w)return n;const T=this.isInterstitial(t),U=this.getBufferingPlayer();this.bufferingItem=t,this.bufferedPos=Math.max(t.start,Math.min(t.end,this.timelinePos));const Y=U?U.remaining:n?n.end-this.timelinePos:0;this.log(`INTERSTITIALS_BUFFERED_TO_BOUNDARY ${Fo(t)}`+(n?` (${Y.toFixed(2)} remaining)`:"")),this.playbackDisabled||(T?t.event.assetList.forEach(W=>{const te=this.getAssetPlayer(W.identifier);te&&te.resumeBuffering()}):(this.hls.resumeBuffering(),this.playerQueue.forEach(W=>W.pauseBuffering()))),this.hls.trigger(o.INTERSTITIALS_BUFFERED_TO_BOUNDARY,{events:w.slice(0),schedule:v.slice(0),bufferingIndex:this.findItemIndex(t),playingIndex:this.findItemIndex(this.playingItem)})}return n}bufferedToItem(t,n=0){const s=this.setBufferingItem(t);if(!this.playbackDisabled){if(this.isInterstitial(t))this.bufferedToEvent(t,n);else if(s!==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 n=this.findItemIndex(t),s=this.getPrimaryResumption(t,n);this.startLoadingPrimaryAt(s)}bufferedToEvent(t,n){const s=t.event,v=s.assetList.length===0&&!s.assetListLoader,w=s.cue.once;if(v||!w){const T=this.preloadAssets(s,n);if(T!=null&&T.interstitial.appendInPlace){const U=s.assetList[n],Y=this.primaryMedia;U&&Y&&this.bufferAssetPlayer(T,Y)}}}preloadAssets(t,n){const s=t.assetUrl,v=t.assetList.length,w=v===0&&!t.assetListLoader,T=t.cue.once;if(w){const Y=t.timelineStart;if(t.appendInPlace){var U;const ve=this.playingItem;!this.isInterstitial(ve)&&(ve==null||(U=ve.nextEvent)==null?void 0:U.identifier)===t.identifier&&this.flushFrontBuffer(Y+.25)}let W,te=0;if(!this.playingItem&&this.primaryLive&&(te=this.hls.startPosition,te===-1&&(te=this.hls.liveSyncPosition||0)),te&&!(t.cue.pre||t.cue.post)){const ve=te-Y;ve>0&&(W=Math.round(ve*1e3)/1e3)}if(this.log(`Load interstitial asset ${n+1}/${s?1:v} ${t}${W?` live-start: ${te} start-offset: ${W}`:""}`),s)return this.createAsset(t,0,0,Y,t.duration,s);const oe=this.assetListLoader.loadAssetList(t,W);oe&&(t.assetListLoader=oe)}else if(!T&&v){for(let Y=n;Y<v;Y++){const W=t.assetList[Y],te=this.getAssetPlayerQueueIndex(W.identifier);(te===-1||this.playerQueue[te].destroyed)&&!W.error&&this.createAssetPlayer(t,W,Y)}return this.getAssetPlayer(t.assetList[n].identifier)}return null}flushFrontBuffer(t){const n=this.requiredTracks;if(!n)return;this.log(`Removing front buffer starting at ${t}`),Object.keys(n).forEach(v=>{this.hls.trigger(o.BUFFER_FLUSHING,{startOffset:t,endOffset:1/0,type:v})})}getAssetPlayerQueueIndex(t){const n=this.playerQueue;for(let s=0;s<n.length;s++)if(t===n[s].assetId)return s;return-1}getAssetPlayer(t){const n=this.getAssetPlayerQueueIndex(t);return this.playerQueue[n]||null}getBufferingPlayer(){const{playerQueue:t,primaryMedia:n}=this;if(n){for(let s=0;s<t.length;s++)if(t[s].media===n)return t[s]}return null}createAsset(t,n,s,v,w,T){const U={parentIdentifier:t.identifier,identifier:Yl(t,T,n),duration:w,startOffset:s,timelineStart:v,uri:T};return this.createAssetPlayer(t,U,n)}createAssetPlayer(t,n,s){const v=this.hls,w=v.userConfig;let T=w.videoPreference;const U=v.loadLevelObj||v.levels[v.currentLevel];(T||U)&&(T=y({},T),U.videoCodec&&(T.videoCodec=U.videoCodec),U.videoRange&&(T.allowedVideoRanges=[U.videoRange]));const Y=v.audioTracks[v.audioTrack],W=v.subtitleTracks[v.subtitleTrack];let te=0;if(this.primaryLive||t.appendInPlace){const Yt=this.timelinePos-n.timelineStart;if(Yt>1){const Sr=n.duration;Sr&&Yt<Sr&&(te=Yt)}}const oe=n.identifier,ve=b(b({},w),{},{autoStartLoad:!0,startFragPrefetch:!0,primarySessionId:v.sessionId,assetPlayerId:oe,abrEwmaDefaultEstimate:v.bandwidthEstimate,interstitialsController:void 0,startPosition:te,liveDurationInfinity:!1,testBandwidth:!1,videoPreference:T,audioPreference:Y||w.audioPreference,subtitlePreference:W||w.subtitlePreference});t.appendInPlace&&(t.appendInPlaceStarted=!0,n.timelineStart&&(ve.timelineOffset=n.timelineStart));const we=ve.cmcd;we!=null&&we.sessionId&&we.contentId&&(ve.cmcd=y({},we,{contentId:po(n.uri)})),this.getAssetPlayer(oe)&&this.warn(`Duplicate date range identifier ${t} and asset ${oe}`);const Ee=new Rl(this.HlsPlayerClass,ve,t,n);this.playerQueue.push(Ee),t.assetList[s]=n;const ot=Yt=>{if(Yt.live){const ln=new Error(`Interstitials MUST be VOD assets ${t}`),Zr={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:ln};this.handleAssetItemError(Zr,t,this.schedule.findEventIndex(t.identifier),s,ln.message);return}const Sr=Yt.edge-Yt.fragmentStart,Wr=n.duration;(Wr===null||Sr>Wr)&&(this.log(`Interstitial asset "${oe}" duration change ${Wr} > ${Sr}`),n.duration=Sr,this.updateSchedule())};Ee.on(o.LEVEL_UPDATED,(Yt,{details:Sr})=>ot(Sr)),Ee.on(o.LEVEL_PTS_UPDATED,(Yt,{details:Sr})=>ot(Sr));const et=(Yt,Sr)=>{const Wr=this.getAssetPlayer(oe);if(Wr&&Sr.tracks){Wr.off(o.BUFFER_CODECS,et),Wr.tracks=Sr.tracks;const ln=this.primaryMedia;this.bufferingAsset===Wr.assetItem&&ln&&!Wr.media&&this.bufferAssetPlayer(Wr,ln)}};Ee.on(o.BUFFER_CODECS,et);const Ut=()=>{var Yt;const Sr=this.getAssetPlayer(oe);if(this.log(`buffered to end of asset ${Sr}`),!Sr)return;const Wr=this.schedule.findEventIndex(t.identifier),ln=(Yt=this.schedule.items)==null?void 0:Yt[Wr];if(this.isInterstitial(ln)){const Xr=t.findAssetIndex(n),tn=Oc(t,Xr);if(!t.isAssetPastPlayoutLimit(tn))this.bufferedToItem(ln,tn);else{var Zr;const Br=(Zr=this.schedule.items)==null?void 0:Zr[Wr+1];Br&&this.bufferedToItem(Br)}}};Ee.on(o.BUFFERED_TO_END,Ut);const ar=Yt=>()=>{if(!this.getAssetPlayer(oe))return;this.shouldPlay=!0;const Wr=this.schedule.findEventIndex(t.identifier);this.advanceAfterAssetEnded(t,Wr,Yt)};return Ee.once(o.MEDIA_ENDED,ar(s)),Ee.once(o.PLAYOUT_LIMIT_REACHED,ar(1/0)),Ee.on(o.ERROR,(Yt,Sr)=>{const Wr=this.getAssetPlayer(oe);if(Sr.details===f.BUFFER_STALLED_ERROR){if(Wr!=null&&Wr.media){const ln=Wr.currentTime,Zr=Wr.duration-ln;ln&&t.appendInPlace&&Zr/Wr.media.playbackRate<.5?(this.log(`Advancing buffer past end of asset ${oe} ${t} at ${Wr.media.currentTime}`),Ut()):(this.warn(`Stalled at ${ln} of ${ln+Zr} in asset ${oe} ${t}`),this.onTimeupdate(),this.checkBuffer(!0))}return}this.handleAssetItemError(Sr,t,this.schedule.findEventIndex(t.identifier),s,`Asset player error ${Sr.error} ${t}`)}),Ee.on(o.DESTROYING,()=>{if(!this.getAssetPlayer(oe))return;const Sr=new Error(`Asset player destroyed unexpectedly ${oe}`),Wr={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:Sr};this.handleAssetItemError(Wr,t,this.schedule.findEventIndex(t.identifier),s,Sr.message)}),this.log(`INTERSTITIAL_ASSET_PLAYER_CREATED ${Iu(n)}`),this.hls.trigger(o.INTERSTITIAL_ASSET_PLAYER_CREATED,{asset:n,assetListIndex:s,event:t,player:Ee}),Ee}clearInterstitial(t,n){t.assetList.forEach(s=>{this.clearAssetPlayer(s.identifier,n)}),t.reset()}resetAssetPlayer(t){const n=this.getAssetPlayerQueueIndex(t);if(n!==-1){this.log(`reset asset player "${t}" after error`);const s=this.playerQueue[n];this.transferMediaFromPlayer(s,null),s.resetDetails()}}clearAssetPlayer(t,n){const s=this.getAssetPlayerQueueIndex(t);if(s!==-1){this.log(`clear asset player "${t}" toSegment: ${n&&Fo(n)}`);const v=this.playerQueue[s];this.transferMediaFromPlayer(v,n),this.playerQueue.splice(s,1),v.destroy()}}emptyPlayerQueue(){let t;for(;t=this.playerQueue.pop();)t.destroy();this.playerQueue=[]}startAssetPlayer(t,n,s,v,w){const{interstitial:T,assetItem:U,assetId:Y}=t,W=T.assetList.length,te=this.playingAsset;this.endedAsset=null,this.playingAsset=U,(!te||te.identifier!==Y)&&(te&&(this.clearAssetPlayer(te.identifier,s[v]),delete te.error),this.log(`INTERSTITIAL_ASSET_STARTED ${n+1}/${W} ${Iu(U)}`),this.hls.trigger(o.INTERSTITIAL_ASSET_STARTED,{asset:U,assetListIndex:n,event:T,schedule:s.slice(0),scheduleIndex:v,player:t})),this.bufferAssetPlayer(t,w)}bufferAssetPlayer(t,n){var s,v;const{interstitial:w,assetItem:T}=t,U=this.schedule.findEventIndex(w.identifier),Y=(s=this.schedule.items)==null?void 0:s[U];if(!Y)return;this.setBufferingItem(Y),this.bufferingAsset=T;const W=this.getBufferingPlayer();if(W===t)return;const te=w.appendInPlace;if(te&&(W==null?void 0:W.interstitial.appendInPlace)===!1)return;const oe=(W==null?void 0:W.tracks)||((v=this.detachedData)==null?void 0:v.tracks)||this.requiredTracks;if(te&&T!==this.playingAsset){if(!t.tracks)return;if(oe&&!le(oe,t.tracks)){const ve=new Error(`Asset ${Iu(T)} SourceBuffer tracks ('${Object.keys(t.tracks)}') are not compatible with primary content tracks ('${Object.keys(oe)}')`),we={fatal:!0,type:c.OTHER_ERROR,details:f.INTERSTITIAL_ASSET_ITEM_ERROR,error:ve},Ee=w.findAssetIndex(T);this.handleAssetItemError(we,w,U,Ee,ve.message);return}}this.transferMediaTo(t,n)}handleAssetItemError(t,n,s,v,w){if(t.details===f.BUFFER_STALLED_ERROR)return;const T=n.assetList[v];this.warn(`INTERSTITIAL_ASSET_ERROR ${T&&Iu(T)} ${t.error}`);const U=T==null?void 0:T.identifier,Y=this.getAssetPlayerQueueIndex(U),W=this.playerQueue[Y]||null,te=this.schedule.items,oe=y({},t,{fatal:!1,errorAction:or(!0),asset:T,assetListIndex:v,event:n,schedule:te,scheduleIndex:s,player:W});if(this.hls.trigger(o.INTERSTITIAL_ASSET_ERROR,oe),!t.fatal)return;const ve=this.playingAsset,we=new Error(w);if(T&&(this.clearAssetPlayer(U,null),T.error=we),!n.assetList.some(Ee=>!Ee.error))n.error=we;else{for(let Ee=v;Ee<n.assetList.length;Ee++)this.resetAssetPlayer(n.assetList[Ee].identifier);this.updateSchedule()}n.error?this.primaryFallback(n):ve&&ve.identifier===U&&this.advanceAfterAssetEnded(n,s,v)}primaryFallback(t){const n=t.timelineStart,s=this.effectivePlayingItem;if(this.updateSchedule(),s){this.log(`Fallback to primary from event "${t.identifier}" start: ${n} pos: ${this.timelinePos} playing: ${s?Fo(s):"<none>"} error: ${t.error}`);let v=this.timelinePos;v===-1&&(v=this.hls.startPosition);const w=this.updateItem(s,v);this.itemsMatch(s,w)&&this.clearInterstitial(t,null),t.appendInPlace&&(this.attachPrimary(n,null),this.flushFrontBuffer(n));const T=this.schedule.findItemIndexAtTime(v);this.setSchedulePosition(T)}else this.checkStart()}onAssetListLoaded(t,n){var s;const v=n.event,w=v.identifier,T=n.assetListResponse.ASSETS;if(!this.schedule.hasEvent(w))return;const U=v.timelineStart,Y=v.duration;let W=0;T.forEach((Ee,ot)=>{const et=parseFloat(Ee.DURATION);this.createAsset(v,ot,W,U+W,et,Ee.URI),W+=et}),v.duration=W,this.log(`Loaded asset-list with duration: ${W} (was: ${Y}) ${v}`);const te=this.waitingItem,oe=(te==null?void 0:te.event.identifier)===w;this.updateSchedule();const ve=(s=this.bufferingItem)==null?void 0:s.event;if(oe){var we;const Ee=this.schedule.findEventIndex(w),ot=(we=this.schedule.items)==null?void 0:we[Ee];if(ot){if(!this.playingItem&&this.timelinePos>ot.end&&this.schedule.findItemIndexAtTime(this.timelinePos)!==Ee){v.error=new Error(`Interstitial no longer within playback range ${this.timelinePos} ${v}`),this.primaryFallback(v);return}this.setBufferingItem(ot)}this.setSchedulePosition(Ee)}else if((ve==null?void 0:ve.identifier)===w&&ve.appendInPlace){const Ee=v.assetList[0],ot=this.getAssetPlayer(Ee.identifier),et=this.primaryMedia;Ee&&ot&&et&&this.bufferAssetPlayer(ot,et)}}onError(t,n){switch(n.details){case f.ASSET_LIST_PARSING_ERROR:case f.ASSET_LIST_LOAD_ERROR:case f.ASSET_LIST_LOAD_TIMEOUT:{const s=n.interstitial;s&&this.primaryFallback(s);break}case f.BUFFER_STALLED_ERROR:{this.onTimeupdate(),this.checkBuffer(!0);break}}}}const ql=500;class Vc extends Ki{constructor(t,n,s){super(t,n,s,"subtitle-stream-controller",u.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(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.on(o.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.on(o.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),t.off(o.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),t.off(o.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}startLoad(t,n){this.stopLoad(),this.state=tr.IDLE,this.setInterval(ql),this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}onManifestLoading(){super.onManifestLoading(),this.mainDetails=null}onMediaDetaching(t,n){this.tracksBuffered=[],super.onMediaDetaching(t,n)}onLevelLoaded(t,n){this.mainDetails=n.details}onSubtitleFragProcessed(t,n){const{frag:s,success:v}=n;if(this.fragContextChanged(s)||(Pe(s)&&(this.fragPrevious=s),this.state=tr.IDLE),!v)return;const w=this.tracksBuffered[this.currentTrackId];if(!w)return;let T;const U=s.start;for(let W=0;W<w.length;W++)if(U>=w[W].start&&U<=w[W].end){T=w[W];break}const Y=s.start+s.duration;T?T.end=Y:(T={start:U,end:Y},w.push(T)),this.fragmentTracker.fragBuffered(s),this.fragBufferedComplete(s,null),this.media&&this.tick()}onBufferFlushing(t,n){const{startOffset:s,endOffset:v}=n;if(s===0&&v!==Number.POSITIVE_INFINITY){const w=v-1;if(w<=0)return;n.endOffsetSubtitles=Math.max(0,w),this.tracksBuffered.forEach(T=>{for(let U=0;U<T.length;){if(T[U].end<=w){T.shift();continue}else if(T[U].start<w)T[U].start=w;else break;U++}}),this.fragmentTracker.removeFragmentsInRange(s,w,u.SUBTITLE)}}onError(t,n){const s=n.frag;(s==null?void 0:s.type)===u.SUBTITLE&&(n.details===f.FRAG_GAP&&this.fragmentTracker.fragBuffered(s,!0),this.fragCurrent&&this.fragCurrent.abortRequests(),this.state!==tr.STOPPED&&(this.state=tr.IDLE))}onSubtitleTracksUpdated(t,{subtitleTracks:n}){if(this.levels&&El(this.levels,n)){this.levels=n.map(s=>new Hr(s));return}this.tracksBuffered=[],this.levels=n.map(s=>{const v=new Hr(s);return this.tracksBuffered[v.id]=[],v}),this.fragmentTracker.removeFragmentsInRange(0,Number.POSITIVE_INFINITY,u.SUBTITLE),this.fragPrevious=null,this.mediaBuffer=null}onSubtitleTrackSwitch(t,n){var s;if(this.currentTrackId=n.id,!((s=this.levels)!=null&&s.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!==tr.STOPPED&&this.setInterval(ql)}onSubtitleTrackLoaded(t,n){var s;const{currentTrackId:v,levels:w}=this,{details:T,id:U}=n;if(!w){this.warn(`Subtitle tracks were reset while loading level ${U}`);return}const Y=w[U];if(U>=w.length||!Y)return;this.log(`Subtitle track ${U} loaded [${T.startSN},${T.endSN}]${T.lastPartSn?`[part-${T.lastPartSn}-${T.lastPartIndex}]`:""},duration:${T.totalduration}`),this.mediaBuffer=this.mediaBufferTimeRanges;let W=0;if(T.live||(s=Y.details)!=null&&s.live){if(T.deltaUpdateFailed)return;const oe=this.mainDetails;if(!oe){this.startFragRequested=!1;return}const ve=oe.fragments[0];if(!Y.details)T.hasProgramDateTime&&oe.hasProgramDateTime?(_i(T,oe),W=T.fragmentStart):ve&&(W=ve.start,En(T,W));else{var te;W=this.alignPlaylists(T,Y.details,(te=this.levelLastLoaded)==null?void 0:te.details),W===0&&ve&&(W=ve.start,En(T,W))}oe&&!this.startFragRequested&&this.setStartPosition(oe,W)}Y.details=T,this.levelLastLoaded=Y,U===v&&(this.hls.trigger(o.SUBTITLE_TRACK_UPDATED,{details:T,id:U,groupId:n.groupId}),this.tick(),T.live&&!this.fragCurrent&&this.media&&this.state===tr.IDLE&&(mn(null,T.fragments,this.media.currentTime,0)||(this.warn("Subtitle playlist not aligned with playback"),Y.details=void 0)))}_handleFragmentLoadComplete(t){const{frag:n,payload:s}=t,v=n.decryptdata,w=this.hls;if(!this.fragContextChanged(n)&&s&&s.byteLength>0&&v!=null&&v.key&&v.iv&&ki(v.method)){const T=performance.now();this.decrypter.decrypt(new Uint8Array(s),v.key.buffer,v.iv.buffer,Oa(v.method)).catch(U=>{throw w.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.FRAG_DECRYPT_ERROR,fatal:!1,error:U,reason:U.message,frag:n}),U}).then(U=>{const Y=performance.now();w.trigger(o.FRAG_DECRYPTED,{frag:n,payload:U,stats:{tstart:T,tdecrypt:Y}})}).catch(U=>{this.warn(`${U.name}: ${U.message}`),this.state=tr.IDLE})}}doTick(){if(!this.media){this.state=tr.IDLE;return}if(this.state===tr.IDLE){const{currentTrackId:t,levels:n}=this,s=n==null?void 0:n[t];if(!s||!n.length||!s.details||this.waitForLive(s))return;const{config:v}=this,w=this.getLoadPosition(),T=Wn.bufferedInfo(this.tracksBuffered[this.currentTrackId]||[],w,v.maxBufferHole),{end:U,len:Y}=T,W=s.details,te=this.hls.maxBufferLength+W.levelTargetDuration;if(Y>te)return;const oe=W.fragments,ve=oe.length,we=W.edge;let Ee=null;const ot=this.fragPrevious;if(U<we){const ar=v.maxFragLookUpTolerance,Yt=U>we-ar?0:ar;Ee=mn(ot,oe,Math.max(oe[0].start,U),Yt),!Ee&&ot&&ot.start<oe[0].start&&(Ee=oe[0])}else Ee=oe[ve-1];if(Ee=this.filterReplacedPrimary(Ee,s.details),!Ee)return;const et=Ee.sn-W.startSN,Ut=oe[et-1];if(Ut&&Ut.cc===Ee.cc&&this.fragmentTracker.getState(Ut)===br.NOT_LOADED&&(Ee=Ut),this.fragmentTracker.getState(Ee)===br.NOT_LOADED){const ar=this.mapToInitFragWhenRequired(Ee);ar&&this.loadFragment(ar,s,U)}}}loadFragment(t,n,s){Pe(t)?super.loadFragment(t,n,s):this._loadInitSegment(t,n)}get mediaBufferTimeRanges(){return new I(this.tracksBuffered[this.currentTrackId]||[])}}class I{constructor(t){this.buffered=void 0;const n=(s,v,w)=>{if(v=v>>>0,v>w-1)throw new DOMException(`Failed to execute '${s}' on 'TimeRanges': The index provided (${v}) is greater than the maximum bound (${w})`);return t[v][s]};this.buffered={get length(){return t.length},end(s){return n("end",s,t.length)},start(s){return n("start",s,t.length)}}}}const D={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},L=E=>String.fromCharCode(D[E]||E),_e=15,De=100,nn={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},bn={17:2,18:4,21:6,22:8,23:10,19:13,20:15},un={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},Ai={25:2,26:4,29:6,30:8,31:10,27:13,28:15},Wa=["white","green","blue","cyan","red","yellow","magenta","black","transparent"];class Ta{constructor(){this.time=null,this.verboseLevel=0}log(t,n){if(this.verboseLevel>=t){const s=typeof n=="function"?n():n;G.log(`${this.time} [${t}] ${s}`)}}}const $s=function(t){const n=[];for(let s=0;s<t.length;s++)n.push(t[s].toString(16));return n};class ts{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 n=["foreground","underline","italics","background","flash"];for(let s=0;s<n.length;s++){const v=n[s];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 mo{constructor(){this.uchar=" ",this.penState=new ts}reset(){this.uchar=" ",this.penState.reset()}setChar(t,n){this.uchar=t,this.penState.copy(n)}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 xs{constructor(t){this.chars=[],this.pos=0,this.currPenState=new ts,this.cueStartTime=null,this.logger=void 0;for(let n=0;n<De;n++)this.chars.push(new mo);this.logger=t}equals(t){for(let n=0;n<De;n++)if(!this.chars[n].equals(t.chars[n]))return!1;return!0}copy(t){for(let n=0;n<De;n++)this.chars[n].copy(t.chars[n])}isEmpty(){let t=!0;for(let n=0;n<De;n++)if(!this.chars[n].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>De&&(this.logger.log(3,"Too large cursor position "+this.pos),this.pos=De)}moveCursor(t){const n=this.pos+t;if(t>1)for(let s=this.pos+1;s<n+1;s++)this.chars[s].setPenState(this.currPenState);this.setCursor(n)}backSpace(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)}insertChar(t){t>=144&&this.backSpace();const n=L(t);if(this.pos>=De){this.logger.log(0,()=>"Cannot insert "+t.toString(16)+" ("+n+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(n,this.currPenState),this.moveCursor(1)}clearFromPos(t){let n;for(n=t;n<De;n++)this.chars[n].reset()}clear(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()}clearToEndOfRow(){this.clearFromPos(this.pos)}getTextString(){const t=[];let n=!0;for(let s=0;s<De;s++){const v=this.chars[s].uchar;v!==" "&&(n=!1),t.push(v)}return n?"":t.join("")}setPenStyles(t){this.currPenState.setStyles(t),this.chars[this.pos].setPenState(this.currPenState)}}class Jl{constructor(t){this.rows=[],this.currRow=_e-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.logger=void 0;for(let n=0;n<_e;n++)this.rows.push(new xs(t));this.logger=t}reset(){for(let t=0;t<_e;t++)this.rows[t].clear();this.currRow=_e-1}equals(t){let n=!0;for(let s=0;s<_e;s++)if(!this.rows[s].equals(t.rows[s])){n=!1;break}return n}copy(t){for(let n=0;n<_e;n++)this.rows[n].copy(t.rows[n])}isEmpty(){let t=!0;for(let n=0;n<_e;n++)if(!this.rows[n].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 = "+yn(t));let n=t.row-1;if(this.nrRollUpRows&&n<this.nrRollUpRows-1&&(n=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==n){for(let U=0;U<_e;U++)this.rows[U].clear();const w=this.currRow+1-this.nrRollUpRows,T=this.lastOutputScreen;if(T){const U=T.rows[w].cueStartTime,Y=this.logger.time;if(U!==null&&Y!==null&&U<Y)for(let W=0;W<this.nrRollUpRows;W++)this.rows[n-this.nrRollUpRows+W+1].copy(T.rows[w+W])}}this.currRow=n;const s=this.rows[this.currRow];if(t.indent!==null){const w=t.indent,T=Math.max(w-1,0);s.setCursor(t.indent),t.color=s.chars[T].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 = "+yn(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,n=this.rows.splice(t,1)[0];n.clear(),this.rows.splice(this.currRow,0,n),this.logger.log(2,"Rolling up")}getDisplayText(t){t=t||!1;const n=[];let s="",v=-1;for(let w=0;w<_e;w++){const T=this.rows[w].getTextString();T&&(v=w+1,t?n.push("Row "+v+": '"+T+"'"):n.push(T.trim()))}return n.length>0&&(t?s="["+n.join(" | ")+"]":s=n.join(`
|
|
|
`)),s}getTextAndFormat(){return this.rows}}class fc{constructor(t,n,s){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=n,this.mode=null,this.verbose=0,this.displayedMemory=new Jl(s),this.nonDisplayedMemory=new Jl(s),this.lastOutputScreen=new Jl(s),this.currRollUpRow=this.displayedMemory.rows[_e-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=s}reset(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[_e-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 s=0;s<t.length;s++)this.writeScreen.insertChar(t[s]);const n=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(2,()=>n+": "+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 n={flash:!1};if(n.underline=t%2===1,n.italics=t>=46,n.italics)n.foreground="white";else{const s=Math.floor(t/2)-16,v=["white","green","blue","cyan","red","yellow","magenta"];n.foreground=v[s]}this.logger.log(2,"MIDROW: "+yn(n)),this.writeScreen.setPen(n)}outputDataUpdate(t=!1){const n=this.logger.time;n!==null&&this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=n:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,n,this.lastOutputScreen),t&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:n),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 ec{constructor(t,n,s){this.channels=void 0,this.currentChannel=0,this.cmdHistory=Ci(),this.logger=void 0;const v=this.logger=new Ta;this.channels=[null,new fc(t,n,v),new fc(t+1,s,v)]}getHandler(t){return this.channels[t].getHandler()}setHandler(t,n){this.channels[t].setHandler(n)}addData(t,n){this.logger.time=t;for(let s=0;s<n.length;s+=2){const v=n[s]&127,w=n[s+1]&127;let T=!1,U=null;if(v===0&&w===0)continue;this.logger.log(3,()=>"["+$s([n[s],n[s+1]])+"] -> ("+$s([v,w])+")");const Y=this.cmdHistory;if(v>=16&&v<=31){if(cl(v,w,Y)){Ml(null,null,Y),this.logger.log(3,()=>"Repeated command ("+$s([v,w])+") is dropped");continue}Ml(v,w,this.cmdHistory),T=this.parseCmd(v,w),T||(T=this.parseMidrow(v,w)),T||(T=this.parsePAC(v,w)),T||(T=this.parseBackgroundAttributes(v,w))}else Ml(null,null,Y);if(!T&&(U=this.parseChars(v,w),U)){const te=this.currentChannel;te&&te>0?this.channels[te].insertChars(U):this.logger.log(2,"No channel found yet. TEXT-MODE?")}!T&&!U&&this.logger.log(2,()=>"Couldn't parse cleaned data "+$s([v,w])+" orig: "+$s([n[s],n[s+1]]))}}parseCmd(t,n){const s=(t===20||t===28||t===21||t===29)&&n>=32&&n<=47,v=(t===23||t===31)&&n>=33&&n<=35;if(!(s||v))return!1;const w=t===20||t===21||t===23?1:2,T=this.channels[w];return t===20||t===21||t===28||t===29?n===32?T.ccRCL():n===33?T.ccBS():n===34?T.ccAOF():n===35?T.ccAON():n===36?T.ccDER():n===37?T.ccRU(2):n===38?T.ccRU(3):n===39?T.ccRU(4):n===40?T.ccFON():n===41?T.ccRDC():n===42?T.ccTR():n===43?T.ccRTD():n===44?T.ccEDM():n===45?T.ccCR():n===46?T.ccENM():n===47&&T.ccEOC():T.ccTO(n-32),this.currentChannel=w,!0}parseMidrow(t,n){let s=0;if((t===17||t===25)&&n>=32&&n<=47){if(t===17?s=1:s=2,s!==this.currentChannel)return this.logger.log(0,"Mismatch channel in midrow parsing"),!1;const v=this.channels[s];return v?(v.ccMIDROW(n),this.logger.log(3,()=>"MIDROW ("+$s([t,n])+")"),!0):!1}return!1}parsePAC(t,n){let s;const v=(t>=17&&t<=23||t>=25&&t<=31)&&n>=64&&n<=127,w=(t===16||t===24)&&n>=64&&n<=95;if(!(v||w))return!1;const T=t<=23?1:2;n>=64&&n<=95?s=T===1?nn[t]:un[t]:s=T===1?bn[t]:Ai[t];const U=this.channels[T];return U?(U.setPAC(this.interpretPAC(s,n)),this.currentChannel=T,!0):!1}interpretPAC(t,n){let s;const v={color:null,italics:!1,indent:null,underline:!1,row:t};return n>95?s=n-96:s=n-64,v.underline=(s&1)===1,s<=13?v.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(s/2)]:s<=15?(v.italics=!0,v.color="white"):v.indent=Math.floor((s-16)/2)*4,v}parseChars(t,n){let s,v=null,w=null;if(t>=25?(s=2,w=t-8):(s=1,w=t),w>=17&&w<=19){let T;w===17?T=n+80:w===18?T=n+112:T=n+144,this.logger.log(2,()=>"Special char '"+L(T)+"' in channel "+s),v=[T]}else t>=32&&t<=127&&(v=n===0?[t]:[t,n]);return v&&this.logger.log(3,()=>"Char codes = "+$s(v).join(",")),v}parseBackgroundAttributes(t,n){const s=(t===16||t===24)&&n>=32&&n<=47,v=(t===23||t===31)&&n>=45&&n<=47;if(!(s||v))return!1;let w;const T={};t===16||t===24?(w=Math.floor((n-32)/2),T.background=Wa[w],n%2===1&&(T.background=T.background+"_semi")):n===45?T.background="transparent":(T.foreground="black",n===47&&(T.underline=!0));const U=t<=23?1:2;return this.channels[U].setBkgData(T),!0}reset(){for(let t=0;t<Object.keys(this.channels).length;t++){const n=this.channels[t];n&&n.reset()}Ml(null,null,this.cmdHistory)}cueSplitAtTime(t){for(let n=0;n<this.channels.length;n++){const s=this.channels[n];s&&s.cueSplitAtTime(t)}}}function Ml(E,t,n){n.a=E,n.b=t}function cl(E,t,n){return n.a===E&&n.b===t}function Ci(){return{a:null,b:null}}var fl=function(){if(Oo!=null&&Oo.VTTCue)return self.VTTCue;const E=["","lr","rl"],t=["start","middle","end","left","right"];function n(U,Y){if(typeof Y!="string"||!Array.isArray(U))return!1;const W=Y.toLowerCase();return~U.indexOf(W)?W:!1}function s(U){return n(E,U)}function v(U){return n(t,U)}function w(U,...Y){let W=1;for(;W<arguments.length;W++){const te=arguments[W];for(const oe in te)U[oe]=te[oe]}return U}function T(U,Y,W){const te=this,oe={enumerable:!0};te.hasBeenReset=!1;let ve="",we=!1,Ee=U,ot=Y,et=W,Ut=null,ar="",Yt=!0,Sr="auto",Wr="start",ln=50,Zr="middle",Xr=50,tn="middle";Object.defineProperty(te,"id",w({},oe,{get:function(){return ve},set:function(Br){ve=""+Br}})),Object.defineProperty(te,"pauseOnExit",w({},oe,{get:function(){return we},set:function(Br){we=!!Br}})),Object.defineProperty(te,"startTime",w({},oe,{get:function(){return Ee},set:function(Br){if(typeof Br!="number")throw new TypeError("Start time must be set to a number.");Ee=Br,this.hasBeenReset=!0}})),Object.defineProperty(te,"endTime",w({},oe,{get:function(){return ot},set:function(Br){if(typeof Br!="number")throw new TypeError("End time must be set to a number.");ot=Br,this.hasBeenReset=!0}})),Object.defineProperty(te,"text",w({},oe,{get:function(){return et},set:function(Br){et=""+Br,this.hasBeenReset=!0}})),Object.defineProperty(te,"region",w({},oe,{get:function(){return Ut},set:function(Br){Ut=Br,this.hasBeenReset=!0}})),Object.defineProperty(te,"vertical",w({},oe,{get:function(){return ar},set:function(Br){const Fn=s(Br);if(Fn===!1)throw new SyntaxError("An invalid or illegal string was specified.");ar=Fn,this.hasBeenReset=!0}})),Object.defineProperty(te,"snapToLines",w({},oe,{get:function(){return Yt},set:function(Br){Yt=!!Br,this.hasBeenReset=!0}})),Object.defineProperty(te,"line",w({},oe,{get:function(){return Sr},set:function(Br){if(typeof Br!="number"&&Br!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");Sr=Br,this.hasBeenReset=!0}})),Object.defineProperty(te,"lineAlign",w({},oe,{get:function(){return Wr},set:function(Br){const Fn=v(Br);if(!Fn)throw new SyntaxError("An invalid or illegal string was specified.");Wr=Fn,this.hasBeenReset=!0}})),Object.defineProperty(te,"position",w({},oe,{get:function(){return ln},set:function(Br){if(Br<0||Br>100)throw new Error("Position must be between 0 and 100.");ln=Br,this.hasBeenReset=!0}})),Object.defineProperty(te,"positionAlign",w({},oe,{get:function(){return Zr},set:function(Br){const Fn=v(Br);if(!Fn)throw new SyntaxError("An invalid or illegal string was specified.");Zr=Fn,this.hasBeenReset=!0}})),Object.defineProperty(te,"size",w({},oe,{get:function(){return Xr},set:function(Br){if(Br<0||Br>100)throw new Error("Size must be between 0 and 100.");Xr=Br,this.hasBeenReset=!0}})),Object.defineProperty(te,"align",w({},oe,{get:function(){return tn},set:function(Br){const Fn=v(Br);if(!Fn)throw new SyntaxError("An invalid or illegal string was specified.");tn=Fn,this.hasBeenReset=!0}})),te.displayState=void 0}return T.prototype.getCueAsHTML=function(){return self.WebVTT.convertCueToDOMTree(self,this.text)},T}();class dc{decode(t,n){if(!t)return"";if(typeof t!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(t))}}function Co(E){function t(s,v,w,T){return(s|0)*3600+(v|0)*60+(w|0)+parseFloat(T||0)}const n=E.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return n?parseFloat(n[2])>59?t(n[2],n[3],0,n[4]):t(n[1],n[2],n[3],n[4]):null}class ro{constructor(){this.values=Object.create(null)}set(t,n){!this.get(t)&&n!==""&&(this.values[t]=n)}get(t,n,s){return s?this.has(t)?this.values[t]:n[s]:this.has(t)?this.values[t]:n}has(t){return t in this.values}alt(t,n,s){for(let v=0;v<s.length;++v)if(n===s[v]){this.set(t,n);break}}integer(t,n){/^-?\d+$/.test(n)&&this.set(t,parseInt(n,10))}percent(t,n){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(n)){const s=parseFloat(n);if(s>=0&&s<=100)return this.set(t,s),!0}return!1}}function Qa(E,t,n,s){const v=s?E.split(s):[E];for(const w in v){if(typeof v[w]!="string")continue;const T=v[w].split(n);if(T.length!==2)continue;const U=T[0],Y=T[1];t(U,Y)}}const Hu=new fl(0,0,""),Wu=Hu.align==="middle"?"middle":"center";function hc(E,t,n){const s=E;function v(){const U=Co(E);if(U===null)throw new Error("Malformed timestamp: "+s);return E=E.replace(/^[^\sa-zA-Z-]+/,""),U}function w(U,Y){const W=new ro;Qa(U,function(ve,we){let Ee;switch(ve){case"region":for(let ot=n.length-1;ot>=0;ot--)if(n[ot].id===we){W.set(ve,n[ot].region);break}break;case"vertical":W.alt(ve,we,["rl","lr"]);break;case"line":Ee=we.split(","),W.integer(ve,Ee[0]),W.percent(ve,Ee[0])&&W.set("snapToLines",!1),W.alt(ve,Ee[0],["auto"]),Ee.length===2&&W.alt("lineAlign",Ee[1],["start",Wu,"end"]);break;case"position":Ee=we.split(","),W.percent(ve,Ee[0]),Ee.length===2&&W.alt("positionAlign",Ee[1],["start",Wu,"end","line-left","line-right","auto"]);break;case"size":W.percent(ve,we);break;case"align":W.alt(ve,we,["start",Wu,"end","left","right"]);break}},/:/,/\s/),Y.region=W.get("region",null),Y.vertical=W.get("vertical","");let te=W.get("line","auto");te==="auto"&&Hu.line===-1&&(te=-1),Y.line=te,Y.lineAlign=W.get("lineAlign","start"),Y.snapToLines=W.get("snapToLines",!0),Y.size=W.get("size",100),Y.align=W.get("align",Wu);let oe=W.get("position","auto");oe==="auto"&&Hu.position===50&&(oe=Y.align==="start"||Y.align==="left"?0:Y.align==="end"||Y.align==="right"?100:50),Y.position=oe}function T(){E=E.replace(/^\s+/,"")}if(T(),t.startTime=v(),T(),E.slice(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+s);E=E.slice(3),T(),t.endTime=v(),T(),w(E,t)}function qu(E){return E.replace(/<br(?: \/)?>/gi,`
|
|
|
`)}class dl{constructor(){this.state="INITIAL",this.buffer="",this.decoder=new dc,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}parse(t){const n=this;t&&(n.buffer+=n.decoder.decode(t,{stream:!0}));function s(){let w=n.buffer,T=0;for(w=qu(w);T<w.length&&w[T]!=="\r"&&w[T]!==`
|
|
|
`;)++T;const U=w.slice(0,T);return w[T]==="\r"&&++T,w[T]===`
|
|
|
`&&++T,n.buffer=w.slice(T),U}function v(w){Qa(w,function(T,U){},/:/)}try{let w="";if(n.state==="INITIAL"){if(!/\r\n|\n/.test(n.buffer))return this;w=s();const U=w.match(/^()?WEBVTT([ \t].*)?$/);if(!(U!=null&&U[0]))throw new Error("Malformed WebVTT signature.");n.state="HEADER"}let T=!1;for(;n.buffer;){if(!/\r\n|\n/.test(n.buffer))return this;switch(T?T=!1:w=s(),n.state){case"HEADER":/:/.test(w)?v(w):w||(n.state="ID");continue;case"NOTE":w||(n.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(w)){n.state="NOTE";break}if(!w)continue;if(n.cue=new fl(0,0,""),n.state="CUE",w.indexOf("-->")===-1){n.cue.id=w;continue}case"CUE":if(!n.cue){n.state="BADCUE";continue}try{hc(w,n.cue,n.regionList)}catch(U){n.cue=null,n.state="BADCUE";continue}n.state="CUETEXT";continue;case"CUETEXT":{const U=w.indexOf("-->")!==-1;if(!w||U&&(T=!0)){n.oncue&&n.cue&&n.oncue(n.cue),n.cue=null,n.state="ID";continue}if(n.cue===null)continue;n.cue.text&&(n.cue.text+=`
|
|
|
`),n.cue.text+=w}continue;case"BADCUE":w||(n.state="ID")}}}catch(w){n.state==="CUETEXT"&&n.cue&&n.oncue&&n.oncue(n.cue),n.cue=null,n.state=n.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(n){t.onparsingerror&&t.onparsingerror(n)}return t.onflush&&t.onflush(),this}}const Yc=/\r\n|\n\r|\n|\r/g,tc=function(t,n,s=0){return t.slice(s,s+n.length)===n},hl=function(t){let n=parseInt(t.slice(-3));const s=parseInt(t.slice(-6,-4)),v=parseInt(t.slice(-9,-7)),w=t.length>9?parseInt(t.substring(0,t.indexOf(":"))):0;if(!r(n)||!r(s)||!r(v)||!r(w))throw Error(`Malformed X-TIMESTAMP-MAP: Local:${t}`);return n+=1e3*s,n+=60*1e3*v,n+=60*60*1e3*w,n};function pc(E,t,n){return po(E.toString())+po(t.toString())+po(n)}const mc=function(t,n,s){let v=t[n],w=t[v.prevCC];if(!w||!w.new&&v.new){t.ccOffset=t.presentationOffset=v.start,v.new=!1;return}for(;(T=w)!=null&&T.new;){var T;t.ccOffset+=v.start-w.start,v.new=!1,v=w,w=t[v.prevCC]}t.presentationOffset=s};function Xc(E,t,n,s,v,w,T){const U=new dl,Y=q(new Uint8Array(E)).trim().replace(Yc,`
|
|
|
`).split(`
|
|
|
`),W=[],te=t?Gn(t.baseTime,t.timescale):0;let oe="00:00.000",ve=0,we=0,Ee,ot=!0;U.oncue=function(et){const Ut=n[s];let ar=n.ccOffset;const Yt=(ve-te)/9e4;if(Ut!=null&&Ut.new&&(we!==void 0?ar=n.ccOffset=Ut.start:mc(n,s,Yt)),Yt){if(!t){Ee=new Error("Missing initPTS for VTT MPEGTS");return}ar=Yt-n.presentationOffset}const Sr=et.endTime-et.startTime,Wr=Yi((et.startTime+ar-we)*9e4,v*9e4)/9e4;et.startTime=Math.max(Wr,0),et.endTime=Math.max(Wr+Sr,0);const ln=et.text.trim();et.text=decodeURIComponent(encodeURIComponent(ln)),et.id||(et.id=pc(et.startTime,et.endTime,ln)),et.endTime>0&&W.push(et)},U.onparsingerror=function(et){Ee=et},U.onflush=function(){if(Ee){T(Ee);return}w(W)},Y.forEach(et=>{if(ot)if(tc(et,"X-TIMESTAMP-MAP=")){ot=!1,et.slice(16).split(",").forEach(Ut=>{tc(Ut,"LOCAL:")?oe=Ut.slice(6):tc(Ut,"MPEGTS:")&&(ve=parseInt(Ut.slice(7)))});try{we=hl(oe)/1e3}catch(Ut){Ee=Ut}return}else et===""&&(ot=!1);U.parse(et+`
|
|
|
`)}),U.flush()}const ru="stpp.ttml.im1t",Gu=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,pl=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,vc={left:"start",center:"center",right:"end",start:"start",end:"end"};function vu(E,t,n,s){const v=gt(new Uint8Array(E),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(U=>q(U)),T=gn(t.baseTime,1,t.timescale);try{w.forEach(U=>n(_c(U,T)))}catch(U){s(U)}}function _c(E,t){const v=new DOMParser().parseFromString(E,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(w).reduce((oe,ve)=>(oe[ve]=v.getAttribute(`ttp:${ve}`)||w[ve],oe),{}),U=v.getAttribute("xml:space")!=="preserve",Y=Sn(Ju(v,"styling","style")),W=Sn(Ju(v,"layout","region")),te=Ju(v,"body","[begin]");return[].map.call(te,oe=>{const ve=$n(oe,U);if(!ve||!oe.hasAttribute("begin"))return null;const we=ta(oe.getAttribute("begin"),T),Ee=ta(oe.getAttribute("dur"),T);let ot=ta(oe.getAttribute("end"),T);if(we===null)throw $i(oe);if(ot===null){if(Ee===null)throw $i(oe);ot=we+Ee}const et=new fl(we-t,ot-t,ve);et.id=pc(et.startTime,et.endTime,et.text);const Ut=W[oe.getAttribute("region")],ar=Y[oe.getAttribute("style")],Yt=Fi(Ut,ar,Y),{textAlign:Sr}=Yt;if(Sr){const Wr=vc[Sr];Wr&&(et.lineAlign=Wr),et.align=Sr}return y(et,Yt),et}).filter(oe=>oe!==null)}function Ju(E,t,n){const s=E.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function Sn(E){return E.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function $n(E,t){return[].slice.call(E.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+`
|
|
|
`:(w=s.childNodes)!=null&&w.length?$n(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Fi(E,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=E!=null&&E.hasAttribute("style")?E.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(v=n[T]),w.reduce((U,Y)=>{const W=ya(t,s,Y)||ya(E,s,Y)||ya(v,s,Y);return W&&(U[Y]=W),U},{})}function ya(E,t,n){return E&&E.hasAttributeNS(t,n)?E.getAttributeNS(t,n):null}function $i(E){return new Error(`Could not parse ttml timestamp ${E}`)}function ta(E,t){if(!E)return null;let n=Co(E);return n===null&&(Gu.test(E)?n=pa(E,t):pl.test(E)&&(n=hs(E,t))),n}function pa(E,t){const n=Gu.exec(E),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function hs(E,t){const n=pl.exec(E),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class Ni{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ps{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=$u(),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(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Ni(this,"textTrack1"),n=new Ni(this,"textTrack2"),s=new Ni(this,"textTrack3"),v=new Ni(this,"textTrack4");this.cea608Parser1=new ec(1,t,n),this.cea608Parser2=new ec(3,s,v)}addCues(t,n,s,v,w){let T=!1;for(let U=w.length;U--;){const Y=w[U],W=el(Y[0],Y[1],n,s);if(W>=0&&(Y[0]=Math.min(Y[0],n),Y[1]=Math.max(Y[1],s),T=!0,W/(s-n)>.5))return}if(T||w.push([n,s]),this.config.renderTextTracksNatively){const U=this.captionsTracks[t];this.Cues.newCue(U,n,s,v)}else{const U=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:U,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w}){const{unparsedVttFrags:T}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w}),T.length&&(this.unparsedVttFrags=[],T.forEach(U=>{this.initPTS[U.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,U):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:U.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v<s.textTracks.length;v++){const w=s.textTracks[v];if(Du(w,{name:t,lang:n,characteristics:"transcribes-spoken-dialog,describes-music-and-sound"}))return w}return null}createCaptionsTrack(t){this.config.renderTextTracksNatively?this.createNativeTrack(t):this.createNonNativeTrack(t)}createNativeTrack(t){if(this.captionsTracks[t])return;const{captionsProperties:n,captionsTracks:s,media:v}=this,{label:w,languageCode:T}=n[t],U=this.getExistingTrack(w,T);if(U)s[t]=U,Xu(s[t]),Zu(s[t],v);else{const Y=this.createTextTrack("captions",w,T);Y&&(Y[t]=!0,s[t]=Y)}}createNonNativeTrack(t){if(this.nonNativeCaptionsTracks[t])return;const n=this.captionsProperties[t];if(!n)return;const s=n.label,v={_id:t,label:s,kind:"captions",default:n.media?!!n.media.default:!1,closedCaptions:n.media};this.nonNativeCaptionsTracks[t]=v,this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[v]})}createTextTrack(t,n,s){const v=this.media;if(v)return v.addTextTrack(t,n,s)}onMediaAttaching(t,n){this.media=n.media,n.mediaSource||this._cleanTracks()}onMediaDetaching(t,n){const s=!!n.transferMedia;if(this.media=null,s)return;const{captionsTracks:v}=this;Object.keys(v).forEach(w=>{Xu(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=$u(),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 n=t.textTracks;if(n)for(let s=0;s<n.length;s++)Xu(n[s])}onSubtitleTracksUpdated(t,n){const s=n.subtitleTracks||[],v=s.some(w=>w.textCodec===ru);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(El(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,U=T?tu(T.textTracks):null;if(this.tracks.forEach((Y,W)=>{let te;if(U){let oe=null;for(let ve=0;ve<U.length;ve++)if(U[ve]&&Du(U[ve],Y)){oe=U[ve],U[ve]=null;break}oe&&(te=oe)}if(te)Xu(te);else{const oe=Ou(Y);te=this.createTextTrack(oe,Y.name,Y.lang),te&&(te.mode="disabled")}te&&this.textTracks.push(te)}),U!=null&&U.length){const Y=U.filter(W=>W!==null).map(W=>W.label);Y.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${Y.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(U=>({label:U.name,kind:U.type.toLowerCase(),default:U.default,subtitleTrack:U}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,T=this.captionsProperties[w];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:T,lastSn:U}=this,{cc:Y,sn:W}=n.frag,te=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&T&&(W!==U+1||W===U&&te!==this.lastPartIndex+1||Y!==this.lastCc)&&(w.reset(),T.reset()),this.lastCc=Y,this.lastSn=W,this.lastPartIndex=te}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,T="stats"in n;if(w==null||!w.encrypted||T){const U=this.tracks[s.level],Y=this.vttCCs;Y[s.cc]||(Y[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),U&&U.textCodec===ru?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;vu(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:T}=this,U=w.length-1;if(!w[s.cc]&&U===-1){T.push(t);return}const Y=this.hls,W=(n=s.initSegment)!=null&&n.data?Le(s.initSegment.data,new Uint8Array(v)).buffer:v;Xc(W,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,te=>{this._appendCues(te,s.level),Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},te=>{const oe=te.message==="Missing initPTS for VTT MPEGTS";oe?T.push(t):this._fallbackToIMSC1(s,v),Y.logger.log(`Failed to parse VTT cue: ${te}`),!(oe&&U>s.cc)&&Y.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:te})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||vu(n,this.initPTS[t.cc],()=>{s.textCodec=ru,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>Su(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;w<v.length;w++){const T=v[w].bytes;if(T){this.cea608Parser1||this.initCea608Parsers();const U=this.extractCea608Data(T);this.cea608Parser1.addData(v[w].pts,U[0]),this.cea608Parser2.addData(v[w].pts,U[1])}}}onBufferFlushing(t,{startOffset:n,endOffset:s,endOffsetSubtitles:v,type:w}){const{media:T}=this;if(!(!T||T.currentTime<s)){if(!w||w==="video"){const{captionsTracks:U}=this;Object.keys(U).forEach(Y=>ul(U[Y],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:U}=this;Object.keys(U).forEach(Y=>ul(U[Y],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w<s;w++){const T=t[v++],U=127&t[v++],Y=127&t[v++];if(U===0&&Y===0)continue;if((4&T)!==0){const te=3&T;(te===0||te===1)&&(n[te].push(U),n[te].push(Y))}}return n}}function Ou(E){return E.characteristics&&/transcribes-spoken-dialog/gi.test(E.characteristics)&&/describes-music-and-sound/gi.test(E.characteristics)?"captions":"subtitles"}function Du(E,t){return!!E&&E.kind===Ou(t)&&zo(t,E)}function el(E,t,n,s){return Math.min(t,s)-Math.max(E,n)}function $u(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}}}const ml=/\s/,If={newCue(E,t,n,s){const v=[];let w,T,U,Y,W;const te=self.VTTCue||self.TextTrackCue;for(let ve=0;ve<s.rows.length;ve++)if(w=s.rows[ve],U=!0,Y=0,W="",!w.isEmpty()){var oe;for(let ot=0;ot<w.chars.length;ot++)ml.test(w.chars[ot].uchar)&&U?Y++:(W+=w.chars[ot].uchar,U=!1);w.cueStartTime=t,t===n&&(n+=1e-4),Y>=16?Y--:Y++;const we=qu(W.trim()),Ee=pc(t,n,we);E!=null&&(oe=E.cues)!=null&&oe.getCueById(Ee)||(T=new te(t,n,we),T.id=Ee,T.line=ve+1,T.align="left",T.position=10+Math.min(80,Math.floor(Y*8/32)*10),v.push(T))}return E&&v.length&&(v.sort((ve,we)=>ve.line==="auto"||we.line==="auto"?0:ve.line>8&&we.line>8?we.line-ve.line:ve.line-we.line),v.forEach(ve=>Su(E,ve))),v}};function Sf(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(E){}return!1}const Fl=/(\d+)-(\d+)\/(\d+)/;class uf{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||tl,this.controller=new self.AbortController,this.stats=new j}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,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=Lc(t,this.controller.signal),T=t.responseType==="arraybuffer",U=T?"byteLength":"length",{maxTimeToFirstByteMs:Y,maxLoadTimeMs:W}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=Y&&r(Y)?Y:W,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(qo(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(oe=>{var ve;this.response=this.loader=oe;const we=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=W,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},W-(we-v.loading.start)),!oe.ok){const{status:ot,statusText:et}=oe;throw new Of(et||"fetch, bad network response",ot,oe)}v.loading.first=we,v.total=lf(oe.headers)||v.total;const Ee=(ve=this.callbacks)==null?void 0:ve.onProgress;return Ee&&r(n.highWaterMark)?this.loadProgressively(oe,v,t,n.highWaterMark,Ee):T?oe.arrayBuffer():t.responseType==="json"?oe.json():oe.text()}).then(oe=>{var ve,we;const Ee=this.response;if(!Ee)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const ot=oe[U];ot&&(v.loaded=v.total=ot);const et={url:Ee.url,data:oe,code:Ee.status},Ut=(ve=this.callbacks)==null?void 0:ve.onProgress;Ut&&!r(n.highWaterMark)&&Ut(v,t,oe,Ee),(we=this.callbacks)==null||we.onSuccess(et,v,t,Ee)}).catch(oe=>{var ve;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const we=oe&&oe.code||0,Ee=oe?oe.message:null;(ve=this.callbacks)==null||ve.onError({code:we,text:Ee},t,oe?oe.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const T=new la,U=t.body.getReader(),Y=()=>U.read().then(W=>{if(W.done)return T.dataLength&&w(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const te=W.value,oe=te.length;return n.loaded+=oe,oe<v||T.dataLength?(T.push(te),T.dataLength>=v&&w(n,s,T.flush().buffer,t)):w(n,s,te.buffer,t),Y()}).catch(()=>Promise.reject());return Y()}}function Lc(E,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},E.headers))};return E.rangeEnd&&n.headers.set("Range","bytes="+E.rangeStart+"-"+String(E.rangeEnd-1)),n}function Qc(E){const t=Fl.exec(E);if(t)return parseInt(t[2])-parseInt(t[1])+1}function lf(E){const t=E.get("Content-Range");if(t){const s=Qc(t);if(r(s))return s}const n=E.get("Content-Length");if(n)return parseInt(n)}function tl(E,t){return new self.Request(E.url,t)}class Of extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ku=/^age:\s*[\d.]+\s*$/im;class gc{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 j,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,n,s){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=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var U;(U=this.callbacks)==null||U.onError({code:s.status,text:T.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:T}=s.loadPolicy;if(v)for(const U in v)t.setRequestHeader(U,v[U]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const W=n.status,te=n.responseType==="text"?n.responseText:null;if(W>=200&&W<300){const Ee=te!=null?te:n.response;if(Ee!=null){var T,U;s.loading.end=Math.max(self.performance.now(),s.loading.first);const ot=n.responseType==="arraybuffer"?Ee.byteLength:Ee.length;s.loaded=s.total=ot,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const et=(T=this.callbacks)==null?void 0:T.onProgress;et&&et(s,t,Ee,n);const Ut={url:n.responseURL,data:Ee,code:W};(U=this.callbacks)==null||U.onSuccess(Ut,s,t,n);return}}const oe=w.loadPolicy.errorRetry,ve=s.retry,we={url:t.url,data:void 0,code:W};if(jr(oe,ve,!1,we))this.retry(oe);else{var Y;G.error(`${W} while loading ${t.url}`),(Y=this.callbacks)==null||Y.onError({code:W,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(jr(t,n,!0))this.retry(t);else{var s;G.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=cr(t,s.retry),s.retry++,G.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.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 n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Ku.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):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 cf={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},$o=b(b({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:gc,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:xa,bufferController:ei,capLevelController:Jo,errorController:st,fpsController:ol,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:ko,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:cf},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},qc()),{},{subtitleStreamController:Vc,subtitleTrackController:Ef,timelineController:ps,audioStreamController:wl,audioTrackController:Bu,emeController:zu,cmcdController:Il,contentSteeringController:Eu,interstitialsController:Rc});function qc(){return{cueHandler:If,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 ff(E,t,n){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 s=ku(E),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const U=`${T==="level"?"playlist":T}LoadPolicy`,Y=t[U]===void 0,W=[];w.forEach(te=>{const oe=`${T}Loading${te}`,ve=t[oe];if(ve!==void 0&&Y){W.push(oe);const we=s[U].default;switch(t[U]={default:we},te){case"TimeOut":we.maxLoadTimeMs=ve,we.maxTimeToFirstByteMs=ve;break;case"MaxRetry":we.errorRetry.maxNumRetry=ve,we.timeoutRetry.maxNumRetry=ve;break;case"RetryDelay":we.errorRetry.retryDelayMs=ve,we.timeoutRetry.retryDelayMs=ve;break;case"MaxRetryTimeout":we.errorRetry.maxRetryDelayMs=ve,we.timeoutRetry.maxRetryDelayMs=ve;break}}}),W.length&&n.warn(`hls.js config: "${W.join('", "')}" setting(s) are deprecated, use "${U}": ${yn(t[U])}`)}),b(b({},s),t)}function ku(E){return E&&typeof E=="object"?Array.isArray(E)?E.map(ku):Object.keys(E).reduce((t,n)=>(t[n]=ku(E[n]),t),{}):E}function yc(E,t){const n=E.loader;n!==uf&&n!==gc?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),E.progressive=!1):Sf()&&(E.loader=uf,E.progressive=!0,E.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const To=2,df=.1,hf=.05,Mc=100;class Fc extends vs{constructor(t,n){super("gap-controller",t.logger),this.hls=null,this.fragmentTracker=null,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 s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Mc),this.mediaSource=n.mediaSource;const s=this.media=n.media;Os(s,"playing",this.onMediaPlaying),Os(s,"waiting",this.onMediaWaiting),Os(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(uo(s,"playing",this.onMediaPlaying),uo(s,"waiting",this.onMediaWaiting),uo(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const T=this.media;if(!T)return;const{seeking:U}=T,Y=this.seeking&&!U,W=!this.seeking&&U,te=T.paused&&!U||T.ended||T.playbackRate===0;if(this.seeking=U,t!==n){n&&(this.ended=0),this.moved=!0,U||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!te&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(W||Y){Y&&this.stallResolved(t);return}if(te){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!Wn.getBuffered(T).length){this.nudgeRetry=0;return}const oe=Wn.bufferInfo(T,t,0),ve=oe.nextStart||0,we=this.fragmentTracker;if(U&&we&&this.hls){const ln=Jc(this.hls.inFlightFragments,t),Zr=oe.len>To,Xr=!ve||ln||ve-t>To&&!we.getPartialFragment(t);if(Zr||Xr)return;this.moved=!1}const Ee=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&we){if(!(oe.len>0)&&!ve)return;const Zr=Math.max(ve,oe.start||0)-t,tn=!!(Ee!=null&&Ee.live)?Ee.targetduration*2:To,Br=we.getPartialFragment(t);if(Zr>0&&(Zr<=tn||Br)){T.paused||this._trySkipBufferHole(Br);return}}const ot=w.detectStallWithCurrentTimeMs,et=self.performance.now(),Ut=this.waiting;let ar=this.stalled;if(ar===null)if(Ut>0&&et-Ut<ot)ar=this.stalled=Ut;else{this.stalled=et;return}const Yt=et-ar;if(!U&&(Yt>=ot||Ut)&&this.hls){var Sr;if(((Sr=this.mediaSource)==null?void 0:Sr.readyState)==="ended"&&!(Ee!=null&&Ee.live)&&Math.abs(t-((Ee==null?void 0:Ee.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(oe),!this.media||!this.hls)return}const Wr=Wn.bufferInfo(T,t,w.maxBufferHole);this._tryFixBufferStall(Wr,Yt,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=Wn.bufferedInfo(Wn.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const T=Wn.timeRangesToArray(v),U=Wn.bufferedInfo(T,n,0).bufferedIndex;if(U>-1&&U<T.length-1){const Y=Wn.bufferedInfo(T,t,0).bufferedIndex,W=T[U].end,te=T[U+1].start;if((Y===-1||Y>U)&&te-W<1&&t-W<2){const oe=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${W} -> ${te} buffered index: ${Y}`);this.warn(oe.message),this.media.currentTime+=1e-6;const ve=this.fragmentTracker.getPartialFragment(t)||void 0,we=Wn.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:oe,reason:oe.message,frag:ve,buffer:we.len,bufferInfo:we})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:T,media:U}=this,Y=(v=this.hls)==null?void 0:v.config;if(!U||!T||!Y)return;const W=(w=this.hls)==null?void 0:w.latestLevelDetails,te=T.getPartialFragment(s);if((te||W!=null&&W.live&&s<W.fragmentStart)&&(this._trySkipBufferHole(te)||!this.media))return;const oe=t.buffered,ve=this.adjacentTraversal(t,s);(oe&&oe.length>1&&t.len>Y.maxBufferHole||t.nextStart&&(t.nextStart-s<Y.maxBufferHole||ve))&&(n>Y.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(v,u.MAIN);if(w&&T)return T.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${yn(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const T=v.currentTime,U=Wn.bufferInfo(v,T,0),Y=T<U.start?U.start:U.nextStart;if(Y&&this.hls){const te=U.len<=w.maxBufferHole,oe=U.len>0&&U.len<1&&v.readyState<3,ve=Y-T;if(ve>0&&(te||oe)){if(ve>w.maxBufferHole){let Ee=!1;if(T===0){const ot=s.getAppendedFrag(0,u.MAIN);ot&&Y<ot.end&&(Ee=!0)}if(!Ee){const ot=t||s.getAppendedFrag(T,u.MAIN);if(ot){var W;if(!((W=this.hls.loadLevelObj)!=null&&W.details)||Jc(this.hls.inFlightFragments,Y))return 0;let Ut=!1,ar=ot.end;for(;ar<Y;){const Yt=s.getAppendedFrag(ar,u.MAIN)||s.getPartialFragment(ar);if(Yt)ar+=Yt.duration;else{Ut=!0;break}}if(Ut)return 0}}}const we=Math.max(Y+hf,T+df);if(this.warn(`skipping hole, adjusting currentTime from ${T} to ${we}`),this.moved=!0,v.currentTime=we,!(t!=null&&t.gap)){const Ee=new Error(`fragment loaded with buffer holes, seeking from ${T} to ${we}`);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:Ee,reason:Ee.message,frag:t||void 0,buffer:U.len,bufferInfo:U})}return we}}return 0}_tryNudgeBuffer(t){const{hls:n,media:s,nudgeRetry:v}=this,w=n==null?void 0:n.config;if(!s||!w)return 0;const T=s.currentTime;if(this.nudgeRetry++,v<w.nudgeMaxRetry){const U=T+(v+1)*w.nudgeOffset,Y=new Error(`Nudging 'currentTime' from ${T} to ${U}`);this.warn(Y.message),s.currentTime=U,n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_NUDGE_ON_STALL,error:Y,fatal:!1,buffer:t.len,bufferInfo:t})}else{const U=new Error(`Playhead still not moving while enough data buffered @${T} after ${w.nudgeMaxRetry} nudges`);this.error(U.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,error:U,fatal:!0,buffer:t.len,bufferInfo:t})}}}function Jc(E,t){const n=Bc(E.main);if(n&&n.start<=t)return n;const s=Bc(E.audio);return s&&s.start<=t?s:null}function Bc(E){if(!E)return null;switch(E.state){case tr.IDLE:case tr.STOPPED:case tr.ENDED:case tr.ERROR:return null}return E.frag}const Df=.25;function Af(){if(typeof self!="undefined")return self.VTTCue||self.TextTrackCue}function ef(E,t,n,s,v){let w=new E(t,n,"");try{w.value=s,v&&(w.type=v)}catch(T){w=new E(t,n,yn(v?b({type:v},s):s))}return w}const Cf=(()=>{const E=Af();try{E&&new E(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class kf{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.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.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this)}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){const t=this.hls.latestLevelDetails;t&&this.updateDateRangeCues(t)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&Xu(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;n<t.length;n++){const s=t[n];if(s.kind==="metadata"&&s.label==="id3")return Zu(s,this.media),s}return this.media.addTextTrack("metadata","id3")}}onFragParsingMetadata(t,n){if(!this.media)return;const{hls:{config:{enableEmsgMetadataCues:s,enableID3MetadataCues:v}}}=this;if(!s&&!v)return;const{samples:w}=n;this.id3Track||(this.id3Track=this.createTrack(this.media));const T=Af();if(T)for(let U=0;U<w.length;U++){const Y=w[U].type;if(Y===Xa.emsg&&!s||!v)continue;const W=Js(w[U].data);if(W){const te=w[U].pts;let oe=te+w[U].duration;oe>Cf&&(oe=Cf),oe-te<=0&&(oe=te+Df);for(let we=0;we<W.length;we++){const Ee=W[we];if(!Ya(Ee)){this.updateId3CueEnds(te,Y);const ot=ef(T,te,oe,Ee,Y);ot&&this.id3Track.addCue(ot)}}}}}updateId3CueEnds(t,n){var s;const v=(s=this.id3Track)==null?void 0:s.cues;if(v)for(let w=v.length;w--;){const T=v[w];T.type===n&&T.startTime<t&&T.endTime===Cf&&(T.endTime=t)}}onBufferFlushing(t,{startOffset:n,endOffset:s,type:v}){const{id3Track:w,hls:T}=this;if(!T)return;const{config:{enableEmsgMetadataCues:U,enableID3MetadataCues:Y}}=T;if(w&&(U||Y)){let W;v==="audio"?W=te=>te.type===Xa.audioId3&&Y:v==="video"?W=te=>te.type===Xa.emsg&&U:W=te=>te.type===Xa.audioId3&&Y||te.type===Xa.emsg&&U,ul(w,n,s,W)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.media||!t.hasProgramDateTime||!this.hls.config.enableDateRangeMetadataCues)return;const{id3Track:s}=this,{dateRanges:v}=t,w=Object.keys(v);let T=this.dateRangeCuesAppended;if(s&&n){var U;if((U=s.cues)!=null&&U.length){const te=Object.keys(T).filter(oe=>!w.includes(oe));for(let oe=te.length;oe--;){const ve=te[oe],we=T[ve].cues;delete T[ve],Object.keys(we).forEach(Ee=>{try{const ot=we[Ee];ot.removeEventListener("enter",this.onEventCueEnter),s.removeCue(ot)}catch(ot){}})}}else T=this.dateRangeCuesAppended={}}const Y=t.fragments[t.fragments.length-1];if(w.length===0||!r(Y==null?void 0:Y.programDateTime))return;this.id3Track||(this.id3Track=this.createTrack(this.media));const W=Af();for(let te=0;te<w.length;te++){const oe=w[te],ve=v[oe],we=ve.startTime,Ee=T[oe],ot=(Ee==null?void 0:Ee.cues)||{};let et=(Ee==null?void 0:Ee.durationKnown)||!1,Ut=Cf;const{duration:ar,endDate:Yt}=ve;if(Yt&&ar!==null)Ut=we+ar,et=!0;else if(ve.endOnNext&&!et){const Wr=w.reduce((ln,Zr)=>{if(Zr!==ve.id){const Xr=v[Zr];if(Xr.class===ve.class&&Xr.startDate>ve.startDate&&(!ln||ve.startDate<ln.startDate))return Xr}return ln},null);Wr&&(Ut=Wr.startTime,et=!0)}const Sr=Object.keys(ve.attr);for(let Wr=0;Wr<Sr.length;Wr++){const ln=Sr[Wr];if(!Vs(ln))continue;const Zr=ot[ln];if(Zr)et&&!Ee.durationKnown?Zr.endTime=Ut:Math.abs(Zr.startTime-we)>.01&&(Zr.startTime=we,Zr.endTime=Ut);else if(W){let Xr=ve.attr[ln];In(ln)&&(Xr=V(Xr));const Br=ef(W,we,Ut,{key:ln,data:Xr},Xa.dateRange);Br&&(Br.id=oe,this.id3Track.addCue(Br),ot[ln]=Br,this.hls.config.interstitialsController&&(ln==="X-ASSET-LIST"||ln==="X-ASSET-URL")&&Br.addEventListener("enter",this.onEventCueEnter))}}T[oe]={cues:ot,dateRange:ve,durationKnown:et}}}}class pf{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:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:T}=this.config;if(!w||T===1||!s.live)return;const U=this.targetLatency;if(U===null)return;const Y=v-U,W=Math.min(this.maxLatency,U+s.targetduration);if(Y<W&&Y>.05&&this.forwardBufferLength>1){const oe=Math.min(2,Math.max(1,T)),ve=Math.round(2/(1+Math.exp(-.75*Y-this.edgeStalled))*20)/20,we=Math.min(oe,Math.max(1,ve));this.changeMediaPlaybackRate(n,we)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,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 n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:T,lowLatencyMode:U}=this.config,Y=this.hls.userConfig;let W=U&&s||n;(this._targetLatencyUpdated||Y.liveSyncDuration||Y.liveSyncDurationCount||W===0)&&(W=w!==void 0?w:T*v);const te=v;return W+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,te)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,T=v-s.totalduration,U=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,w),U)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.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:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.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 ${n}`),t.playbackRate=n)}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 Zf extends Uo{constructor(t,n){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=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.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,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},T={};let U=!1,Y=!1,W=!1;n.levels.forEach(te=>{const oe=te.attrs;let{audioCodec:ve,videoCodec:we}=te;ve&&(te.audioCodec=ve=yt(ve,s)||void 0),we&&(we=te.videoCodec=At(we));const{width:Ee,height:ot,unknownCodecs:et}=te;let Ut=et?et.length:0;if(et)for(let Br=Ut;Br--;){const Fn=et[Br];this.isAudioSupported(Fn)?(te.audioCodec=ve=ve?`${ve},${Fn}`:Fn,Ut--,pe.audio[ve.substring(0,4)]=2):this.isVideoSupported(Fn)&&(te.videoCodec=we=we?`${we},${Fn}`:Fn,Ut--,pe.video[we.substring(0,4)]=2)}if(U||(U=!!(Ee&&ot)),Y||(Y=!!we),W||(W=!!ve),Ut||ve&&!this.isAudioSupported(ve)||we&&!this.isVideoSupported(we)){this.log(`Some or all CODECS not supported "${oe.CODECS}"`);return}const{CODECS:ar,"FRAME-RATE":Yt,"HDCP-LEVEL":Sr,"PATHWAY-ID":Wr,RESOLUTION:ln,"VIDEO-RANGE":Zr}=oe,tn=`${`${Wr||"."}-`}${te.bitrate}-${ln}-${Yt}-${ar}-${Zr}-${Sr}`;if(w[tn])if(w[tn].uri!==te.url&&!te.attrs["PATHWAY-ID"]){const Br=T[tn]+=1;te.attrs["PATHWAY-ID"]=new Array(Br+1).join(".");const Fn=this.createLevel(te);w[tn]=Fn,v.push(Fn)}else w[tn].addGroupId("audio",oe.AUDIO),w[tn].addGroupId("text",oe.SUBTITLES);else{const Br=this.createLevel(te);w[tn]=Br,T[tn]=1,v.push(Br)}}),this.filterAndSortMediaOptions(v,n,U,Y,W)}createLevel(t){const n=new Hr(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=mr(v,[])}return n}isAudioSupported(t){return Te(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Te(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){let T=[],U=[],Y=t;if((s||v)&&w&&(Y=Y.filter(({videoCodec:et,videoRange:Ut,width:ar,height:Yt})=>(!!et||!!(ar&&Yt))&&it(Ut))),Y.length===0){Promise.resolve().then(()=>{if(this.hls){let et="no level with compatible codecs found in manifest",Ut=et;n.levels.length&&(Ut=`one or more CODECS in variant not supported: ${yn(n.levels.map(Yt=>Yt.attrs.CODECS).filter((Yt,Sr,Wr)=>Wr.indexOf(Yt)===Sr))}`,this.warn(Ut),et+=` (${Ut})`);const ar=new Error(et);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:ar,reason:Ut})}});return}n.audioTracks&&(T=n.audioTracks.filter(et=>!et.audioCodec||this.isAudioSupported(et.audioCodec)),mf(T)),n.subtitles&&(U=n.subtitles,mf(U));const W=Y.slice(0);Y.sort((et,Ut)=>{if(et.attrs["HDCP-LEVEL"]!==Ut.attrs["HDCP-LEVEL"])return(et.attrs["HDCP-LEVEL"]||"")>(Ut.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&et.height!==Ut.height)return et.height-Ut.height;if(et.frameRate!==Ut.frameRate)return et.frameRate-Ut.frameRate;if(et.videoRange!==Ut.videoRange)return vr.indexOf(et.videoRange)-vr.indexOf(Ut.videoRange);if(et.videoCodec!==Ut.videoCodec){const ar=Ct(et.videoCodec),Yt=Ct(Ut.videoCodec);if(ar!==Yt)return Yt-ar}if(et.uri===Ut.uri&&et.codecSet!==Ut.codecSet){const ar=Ie(et.codecSet),Yt=Ie(Ut.codecSet);if(ar!==Yt)return Yt-ar}return et.averageBitrate!==Ut.averageBitrate?et.averageBitrate-Ut.averageBitrate:0});let te=W[0];if(this.steering&&(Y=this.steering.filterParsedLevels(Y),Y.length!==W.length)){for(let et=0;et<W.length;et++)if(W[et].pathwayId===Y[0].pathwayId){te=W[et];break}}this._levels=Y;for(let et=0;et<Y.length;et++)if(Y[et]===te){var oe;this._firstLevel=et;const Ut=te.bitrate,ar=this.hls.bandwidthEstimate;if(this.log(`manifest loaded, ${Y.length} level(s) found, first bitrate: ${Ut}`),((oe=this.hls.userConfig)==null?void 0:oe.abrEwmaDefaultEstimate)===void 0){const Yt=Math.min(Ut,this.hls.config.abrEwmaDefaultEstimateMax);Yt>ar&&ar===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Yt)}break}const ve=w&&!v,we=this.hls.config,Ee=!!(we.audioStreamController&&we.audioTrackController),ot={levels:Y,audioTracks:T,subtitleTracks:U,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:Ee&&!ve&&T.some(et=>!!et.url)};this.hls.trigger(o.MANIFEST_PARSED,ot)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const te=new Error("invalid level idx"),oe=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:oe,error:te,reason:te.message}),oe)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],U=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&w===U)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${U?" with Pathway "+U:""} from level ${s}${w?" with Pathway "+w:""}`);const Y={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,Y);const W=T.details;if(!W||W.live){const te=this.switchParams(T.uri,v==null?void 0:v.details,W);this.loadPlaylist(te)}}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 n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,T=n.levelInfo;if(!T){var U;this.warn(`Invalid level index ${v}`),(U=n.deliveryDirectives)!=null&&U.skip&&(w.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let Y=T.details;Y===n.details&&Y.advanced&&(Y=void 0),this.playlistLoaded(v,n,Y)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],T=t.details,U=T==null?void 0:T.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${U&&T.live?" age "+U.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||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 n;if(this._levels.length===1)return;const s=this._levels.filter((w,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(U=>U.level=-1)),!1));Mr(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function mf(E){const t={};E.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function Rf(){return self.SourceBuffer||self.WebKitSourceBuffer}function Bf(){if(!se())return!1;const t=Rf();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function vf(){if(!Bf())return!1;const E=se();return typeof(E==null?void 0:E.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>E.isTypeSupported($t(t,"video")))||["mp4a.40.2","fLaC"].some(t=>E.isTypeSupported($t(t,"audio"))))}function Hf(){var E;const t=Rf();return typeof(t==null||(E=t.prototype)==null?void 0:E.changeType)=="function"}const Tf=100;class g extends Ki{constructor(t,n,s){super(t,n,s,"stream-controller",u.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,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const T=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(Tf),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=tr.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=tr.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case tr.WAITING_LEVEL:{const{levels:n,level:s}=this,v=n==null?void 0:n[s],w=v==null?void 0:v.details;if(w&&(!w.live||this.levelLastLoaded===v&&!this.waitForLive(v))){if(this.waitForCdnTuneIn(w))break;this.state=tr.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=tr.IDLE;break}break}case tr.FRAG_LOADING_WAITING_RETRY:{var t;const n=self.performance.now(),s=this.retryDate;if(!s||n>=s||(t=this.media)!=null&&t.seeking){const{levels:v,level:w}=this,T=v==null?void 0:v[w];this.resetStartWhenNotLoaded(T||null),this.state=tr.IDLE}}break}this.state===tr.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:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const T=s[w],U=this.getMainFwdBufferInfo();if(U===null)return;const Y=this.getLevelDetails();if(Y&&this._streamEnded(U,Y)){const ot={};this.altAudio===2&&(ot.type="video"),this.hls.trigger(o.BUFFER_EOS,ot),this.state=tr.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const W=T.details;if(!W||this.state===tr.WAITING_LEVEL||this.waitForLive(T)){this.level=w,this.state=tr.WAITING_LEVEL,this.startFragRequested=!1;return}const te=U.len,oe=this.getMaxBufferLength(T.maxBitrate);if(te>=oe)return;this.backtrackFragment&&this.backtrackFragment.start>U.end&&(this.backtrackFragment=null);const ve=this.backtrackFragment?this.backtrackFragment.start:U.end;let we=this.getNextFragment(ve,W);if(this.couldBacktrack&&!this.fragPrevious&&we&&Pe(we)&&this.fragmentTracker.getState(we)!==br.OK){var Ee;const et=((Ee=this.backtrackFragment)!=null?Ee:we).sn-W.startSN,Ut=W.fragments[et-1];Ut&&we.cc===Ut.cc&&(we=Ut,this.fragmentTracker.removeFragment(Ut))}else this.backtrackFragment&&U.len&&(this.backtrackFragment=null);if(we&&this.isLoopLoading(we,ve)){if(!we.gap){const et=this.audioOnly&&!this.altAudio?ae.AUDIO:ae.VIDEO,Ut=(et===ae.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Ut&&this.afterBufferFlushed(Ut,et,u.MAIN)}we=this.getNextFragmentLoopLoading(we,W,U,u.MAIN,oe)}we&&(we.initSegment&&!we.initSegment.data&&!this.bitrateTest&&(we=we.initSegment),this.loadFragment(we,T,ve))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===br.NOT_LOADED||v===br.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,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.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:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const U=this.getMainFwdBufferInfo();if(!U||U.len<w.targetduration*2)return}if(!n.paused&&t){const U=this.hls.nextLoadLevel,Y=t[U],W=this.fragLastKbps;W&&this.fragCurrent?s=this.fragCurrent.duration*Y.maxBitrate/(1e3*W)+1:s=0}else s=0;const T=this.getBufferedFrag(n.currentTime+s);if(T){const U=this.followingBufferedFrag(T);if(U){this.abortCurrentFrag();const Y=U.maxStartPTS?U.maxStartPTS:U.start,W=U.duration,te=Math.max(T.end,Y+Math.min(Math.max(W-this.config.maxFragLookUpTolerance,W*(this.couldBacktrack?.5:.125)),W*(this.couldBacktrack?.75:.25)));this.flushMainBuffer(te,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 tr.KEY_LOADING:case tr.FRAG_LOADING:case tr.FRAG_LOADING_WAITING_RETRY:case tr.PARSING:case tr.PARSED:this.state=tr.IDLE;break}this.nextLoadPosition=this.getLoadPosition()}flushMainBuffer(t,n){super.flushMainBuffer(t,n,this.altAudio===2?"video":null)}onMediaAttached(t,n){super.onMediaAttached(t,n);const s=n.media;Os(s,"playing",this.onMediaPlaying),Os(s,"seeked",this.onMediaSeeked)}onMediaDetaching(t,n){const{media:s}=this;s&&(uo(s,"playing",this.onMediaPlaying),uo(s,"seeked",this.onMediaSeeked)),this.videoBuffer=null,this.fragPlaying=null,super.onMediaDetaching(t,n),!n.transferMedia&&(this._hasEnoughToStart=!1)}onManifestLoading(){super.onManifestLoading(),this.log("Trigger BUFFER_RESET"),this.hls.trigger(o.BUFFER_RESET,void 0),this.couldBacktrack=!1,this.fragLastKbps=0,this.fragPlaying=this.backtrackFragment=null,this.altAudio=0,this.audioOnly=!1}onManifestParsed(t,n){let s=!1,v=!1;n.levels.forEach(w=>{const T=w.audioCodec;T&&(s=s||T.indexOf("mp4a.40.2")!==-1,v=v||T.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=s&&v&&!Hf(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=n.levels,this.startFragRequested=!1}onLevelLoading(t,n){const{levels:s}=this;if(!s||this.state!==tr.IDLE)return;const v=n.levelInfo;(!v.details||v.details.live&&(this.levelLastLoaded!==v||v.details.expired)||this.waitForCdnTuneIn(v.details))&&(this.state=tr.WAITING_LEVEL)}onLevelLoaded(t,n){var s;const{levels:v,startFragRequested:w}=this,T=n.level,U=n.details,Y=U.totalduration;if(!v){this.warn(`Levels were reset while loading level ${T}`);return}this.log(`Level ${T} loaded [${U.startSN},${U.endSN}]${U.lastPartSn?`[part-${U.lastPartSn}-${U.lastPartIndex}]`:""}, cc [${U.startCC}, ${U.endCC}] duration:${Y}`);const W=n.levelInfo,te=this.fragCurrent;te&&(this.state===tr.FRAG_LOADING||this.state===tr.FRAG_LOADING_WAITING_RETRY)&&te.level!==n.level&&te.loader&&this.abortCurrentFrag();let oe=0;if(U.live||(s=W.details)!=null&&s.live){var ve;if(this.checkLiveUpdate(U),U.deltaUpdateFailed)return;oe=this.alignPlaylists(U,W.details,(ve=this.levelLastLoaded)==null?void 0:ve.details)}if(W.details=U,this.levelLastLoaded=W,w||this.setStartPosition(U,oe),this.hls.trigger(o.LEVEL_UPDATED,{details:U,level:T}),this.state===tr.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=tr.IDLE}w&&U.live&&this.synchronizeToLiveEdge(U),this.tick()}synchronizeToLiveEdge(t){const{config:n,media:s}=this;if(!s)return;const v=this.hls.liveSyncPosition,w=this.getLoadPosition(),T=t.fragmentStart,U=t.edge,Y=w>=T-n.maxFragLookUpTolerance&&w<=U;if(v!==null&&s.duration>v&&(w<v||!Y)){const te=n.liveMaxLatencyDuration!==void 0?n.liveMaxLatencyDuration:n.liveMaxLatencyDurationCount*t.targetduration;if((!Y&&s.readyState<4||w<U-te)&&(this._hasEnoughToStart||(this.nextLoadPosition=v),s.readyState))if(this.warn(`Playback: ${w.toFixed(3)} is located too far from the end of live sliding playlist: ${U}, reset currentTime to : ${v.toFixed(3)}`),this.config.liveSyncMode==="buffered"){var W;const oe=Wn.bufferInfo(s,v,0);if(!(oe!=null&&(W=oe.buffered)!=null&&W.length)){s.currentTime=v;return}if(oe.start<=w){s.currentTime=v;return}const{nextStart:we}=Wn.bufferedInfo(oe.buffered,w,0);we&&(s.currentTime=we)}else s.currentTime=v}}_handleFragmentLoadProgress(t){var n;const s=t.frag,{part:v,payload:w}=t,{levels:T}=this;if(!T){this.warn(`Levels were reset while fragment load was in progress. Fragment ${s.sn} of level ${s.level} will not be buffered`);return}const U=T[s.level];if(!U){this.warn(`Level ${s.level} not found on progress`);return}const Y=U.details;if(!Y){this.warn(`Dropping fragment ${s.sn} of level ${s.level} after level details were reset`),this.fragmentTracker.removeFragment(s);return}const W=U.videoCodec,te=Y.PTSKnown||!Y.live,oe=(n=s.initSegment)==null?void 0:n.data,ve=this._getAudioCodec(U),we=this.transmuxer=this.transmuxer||new bo(this.hls,u.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),Ee=v?v.index:-1,ot=Ee!==-1,et=new Ts(s.level,s.sn,s.stats.chunkCount,w.byteLength,Ee,ot),Ut=this.initPTS[s.cc];we.push(w,oe,ve,W,s,v,Y.totalduration,te,et,Ut)}onAudioTrackSwitching(t,n){const s=this.hls,v=this.altAudio===2;if(oi(n.url,s))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 T=this.fragCurrent;T&&(this.log("Switching to main audio track, cancel main fragment load"),T.abortRequests(),this.fragmentTracker.removeFragment(T)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();if(v){this.fragmentTracker.removeAllFragments(),s.once(o.BUFFER_FLUSHED,()=>{var T;(T=this.hls)==null||T.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=oi(n.url,this.hls);if(s){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=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,T=!1;for(const U in s){const Y=s[U];if(Y.id==="main"){if(w=U,v=Y,U==="video"){const W=s[U];W&&(this.videoBuffer=W.buffer)}}else T=!0}T&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===tr.PARSED&&(this.state=tr.IDLE);return}const U=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),Pe(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&Wn.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=tr.ERROR;return}switch(n.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(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===tr.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=tr.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=tr.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ae.AUDIO||!this.altAudio){const s=(n===ae.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n<s){if(t.seeking){this.log(`could not seek to ${s}, already seeking at ${n}`);return}const v=this.timelineOffset;v&&s&&(s+=v);const w=this.getLevelDetails(),T=Wn.getBuffered(t),U=T.length?T.start(0):0,Y=U-s,W=Math.max(this.config.maxBufferHole,this.config.maxFragLookUpTolerance);(this.config.startOnSegmentBoundary||Y>0&&(Y<W||this.loadingParts&&Y<2*((w==null?void 0:w.partTarget)||0)))&&(this.log(`adjusting start position by ${Y} to match buffer start`),s+=Y,this.startPosition=s),n<s&&(this.log(`seek to target start position ${s} from current time ${n} buffer start ${U}`),t.currentTime=s)}}_getAudioCodec(t){let n=this.config.defaultAudioCodec||t.audioCodec;return this.audioCodecSwap&&n&&(this.log("Swapping audio codec"),n.indexOf("mp4a.40.5")!==-1?n="mp4a.40.2":n="mp4a.40.5"),n}_loadBitrateTestFrag(t,n){t.bitrateTest=!0,this._doFragLoad(t,n).then(s=>{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=tr.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=w.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1})}_handleTransmuxComplete(t){var n;const s=this.playlistType,{hls:v}=this,{remuxResult:w,chunkMeta:T}=t,U=this.getCurrentContext(T);if(!U){this.resetWhenMissingContext(T);return}const{frag:Y,part:W,level:te}=U,{video:oe,text:ve,id3:we,initSegment:Ee}=w,{details:ot}=te,et=this.altAudio?void 0:w.audio;if(this.fragContextChanged(Y)){this.fragmentTracker.removeFragment(Y);return}if(this.state=tr.PARSING,Ee){if(Ee!=null&&Ee.tracks){const Sr=Y.initSegment||Y;this._bufferInitSegment(te,Ee.tracks,Sr,T),v.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:Sr,id:s,tracks:Ee.tracks})}const Ut=Ee.initPTS,ar=Ee.timescale,Yt=this.initPTS[Y.cc];r(Ut)&&(!Yt||Yt.baseTime!==Ut||Yt.timescale!==ar)&&(this.initPTS[Y.cc]={baseTime:Ut,timescale:ar},v.trigger(o.INIT_PTS_FOUND,{frag:Y,id:s,initPTS:Ut,timescale:ar}))}if(oe&&ot){et&&oe.type==="audiovideo"&&this.logMuxedErr(Y);const Ut=ot.fragments[Y.sn-1-ot.startSN],ar=Y.sn===ot.startSN,Yt=!Ut||Y.cc>Ut.cc;if(w.independent!==!1){const{startPTS:Sr,endPTS:Wr,startDTS:ln,endDTS:Zr}=oe;if(W)W.elementaryStreams[oe.type]={startPTS:Sr,endPTS:Wr,startDTS:ln,endDTS:Zr};else if(oe.firstKeyFrame&&oe.independent&&T.id===1&&!Yt&&(this.couldBacktrack=!0),oe.dropped&&oe.independent){const Xr=this.getMainFwdBufferInfo(),tn=(Xr?Xr.end:this.getLoadPosition())+this.config.maxBufferHole,Br=oe.firstKeyFramePTS?oe.firstKeyFramePTS:Sr;if(!ar&&tn<Br-this.config.maxBufferHole&&!Yt){this.backtrack(Y);return}else Yt&&(Y.gap=!0);Y.setElementaryStreamInfo(oe.type,Y.start,Wr,Y.start,Zr,!0)}else ar&&Sr-(ot.appliedTimelineOffset||0)>To&&(Y.gap=!0);Y.setElementaryStreamInfo(oe.type,Sr,Wr,ln,Zr),this.backtrackFragment&&(this.backtrackFragment=Y),this.bufferFragmentData(oe,Y,W,T,ar||Yt)}else if(ar||Yt)Y.gap=!0;else{this.backtrack(Y);return}}if(et){const{startPTS:Ut,endPTS:ar,startDTS:Yt,endDTS:Sr}=et;W&&(W.elementaryStreams[ae.AUDIO]={startPTS:Ut,endPTS:ar,startDTS:Yt,endDTS:Sr}),Y.setElementaryStreamInfo(ae.AUDIO,Ut,ar,Yt,Sr),this.bufferFragmentData(et,Y,W,T)}if(ot&&we!=null&&(n=we.samples)!=null&&n.length){const Ut={id:s,frag:Y,details:ot,samples:we.samples};v.trigger(o.FRAG_PARSING_METADATA,Ut)}if(ot&&ve){const Ut={id:s,frag:Y,details:ot,samples:ve.samples};v.trigger(o.FRAG_PARSING_USERDATA,Ut)}}logMuxedErr(t){this.warn(`${Pe(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==tr.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:T,audiovideo:U}=n;if(w){const W=t.audioCodec;let te=Me(w.codec,W);te==="mp4a"&&(te="mp4a.40.5");const oe=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){te&&(te.indexOf("mp4a.40.5")!==-1?te="mp4a.40.2":te="mp4a.40.5");const ve=w.metadata;ve&&"channelCount"in ve&&(ve.channelCount||1)!==1&&oe.indexOf("firefox")===-1&&(te="mp4a.40.5")}te&&te.indexOf("mp4a.40.5")!==-1&&oe.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(te="mp4a.40.2",this.log(`Android: force audio codec to ${te}`)),W&&W!==te&&this.log(`Swapping manifest audio codec "${W}" for "${te}"`),w.levelCodec=te,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${te||""}/${W||""}/${w.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const W=T.codec;if((W==null?void 0:W.length)===4)switch(W){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${W}]${T.codec!==W?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}U&&(this.log(`Init audiovideo buffer, container:${U.container}, codecs[level/parsed]=[${t.codecs}/${U.codec}]`),delete n.video,delete n.audio);const Y=Object.keys(n);if(Y.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;Y.forEach(W=>{const oe=n[W].initSegment;oe!=null&&oe.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:W,data:oe,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.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=tr.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(Wn.isBuffered(t,s)?n=this.getAppendedFrag(s):Wn.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?mn(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const T=w+(n-v.start)*1e3;return new Date(T)}}}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 P{constructor(t){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyUriToKeyInfo){const v=this.keyUriToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyUriToKeyInfo){const n=this.keyUriToKeyInfo[t].loader;n&&n.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new sa({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v<w;v++){const T=n[v];if(t.cc<=T.cc&&(!Pe(t)||!Pe(T)||t.sn<T.sn)||!s&&v==w-1)return this.emeController.selectKeySystemFormat(T).then(U=>{if(!this.emeController)return;T.setKeyFormat(U);const Y=lo(U);if(Y)return this.emeController.getKeySystemAccess([Y])})}if(this.config.requireKeySystemAccessOnStart){const v=Eo(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(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const W=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,W))}const T=w.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));let U=this.keyUriToKeyInfo[T];if((s=U)!=null&&s.decryptdata.key)return w.key=U.decryptdata.key,Promise.resolve({frag:t,keyInfo:U});if((v=U)!=null&&v.keyLoadPromise){var Y;switch((Y=U.mediaKeySessionContext)==null?void 0:Y.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return U.keyLoadPromise.then(W=>(w.key=W.keyInfo.decryptdata.key,{frag:t,keyInfo:U}))}}switch(U=this.keyUriToKeyInfo[T]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(U,t):this.loadKeyEME(U,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(U,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){const v=this.emeController.loadKey(s);if(v)return(t.keyLoadPromise=v.then(w=>(t.mediaKeySessionContext=w,s))).catch(w=>{throw t.keyLoadPromise=null,w})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((T,U)=>{const Y={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},W=s.keyLoadPolicy.default,te={loadPolicy:W,timeout:W.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},oe={onSuccess:(ve,we,Ee,ot)=>{const{frag:et,keyInfo:Ut,url:ar}=Ee;if(!et.decryptdata||Ut!==this.keyUriToKeyInfo[ar])return U(this.createKeyLoadError(et,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),ot));Ut.decryptdata.key=et.decryptdata.key=new Uint8Array(ve.data),et.keyLoader=null,Ut.loader=null,T({frag:et,keyInfo:Ut})},onError:(ve,we,Ee,ot)=>{this.resetLoader(we),U(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${ve.code} loading key ${ve.text}`),Ee,b({url:Y.url,data:void 0},ve)))},onTimeout:(ve,we,Ee)=>{this.resetLoader(we),U(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Ee))},onAbort:(ve,we,Ee)=>{this.resetLoader(we),U(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Ee))}};w.load(Y,te,oe)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null),delete this.keyUriToKeyInfo[v],w&&w.destroy()}}function z(E){const{type:t}=E;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function ge(E,t){let n=E.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class ke{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(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,T=new w(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:T,deliveryDirectives:U,levelInfo:Y}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:U,levelOrTrack:Y})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:T,levelOrTrack:U})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:U}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:T,levelOrTrack:U})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const W=this.hls.logger,te=v.context;if(te&&te.levelOrTrack===t.levelOrTrack&&(te.url===t.url||te.deliveryDirectives&&!t.deliveryDirectives)){te.url===t.url?W.log(`[playlist-loader]: ignore ${t.url} ongoing request`):W.log(`[playlist-loader]: ignore ${t.url} in favor of ${te.url}`);return}W.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let W;if(t.type===h.LEVEL&&t.level!==null?W=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?W=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(W=this.hls.subtitleTracks[t.id].details),W){const te=W.partTarget,oe=W.targetduration;if(te&&oe){const ve=Math.max(te*3,oe*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(ve,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(ve,w.maxTimeToFirstByteMs)})}}}const T=w.errorRetry||w.timeoutRetry||{},U={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},Y={onSuccess:(W,te,oe,ve)=>{const we=this.getInternalLoader(oe);this.resetInternalLoader(oe.type);const Ee=W.data;if(Ee.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(W,oe,new Error("no EXTM3U delimiter"),ve||null,te);return}te.parsing.start=performance.now(),vo.isMediaPlaylist(Ee)||oe.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(W,te,oe,ve||null,we):this.handleMasterPlaylist(W,te,oe,ve)},onError:(W,te,oe,ve)=>{this.handleNetworkError(te,oe,!1,W,ve)},onTimeout:(W,te,oe)=>{this.handleNetworkError(te,oe,!0,void 0,W)}};v.load(t,U,Y)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,T=t.data,U=ge(t,s),Y=vo.parseMasterPlaylist(T,U);if(Y.playlistParsingError){this.handleManifestParsingError(t,s,Y.playlistParsingError,v,n);return}const{contentSteering:W,levels:te,sessionData:oe,sessionKeys:ve,startTimeOffset:we,variableList:Ee}=Y;this.variableList=Ee;const{AUDIO:ot=[],SUBTITLES:et,"CLOSED-CAPTIONS":Ut}=vo.parseMasterPlaylistMedia(T,U,Y);ot.length&&!ot.some(Yt=>!Yt.url)&&te[0].audioCodec&&!te[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),ot.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ji({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:te,audioTracks:ot,subtitles:et,captions:Ut,contentSteering:W,url:U,stats:n,networkDetails:v,sessionData:oe,sessionKeys:ve,startTimeOffset:we,variableList:Ee})}handleTrackOrLevelPlaylist(t,n,s,v,w){const T=this.hls,{id:U,level:Y,type:W}=s,te=ge(t,s),oe=r(Y)?Y:r(U)?U:0,ve=z(s),we=vo.parseLevelPlaylist(t.data,te,oe,ve,0,this.variableList);if(W===h.MANIFEST){const Ee={attrs:new Ji({}),bitrate:0,details:we,name:"",url:te};we.requestScheduled=n.loading.start+Ln(we,0),T.trigger(o.MANIFEST_LOADED,{levels:[Ee],audioTracks:[],url:te,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=we,this.handlePlaylistLoaded(we,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const U=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let Y=f.UNKNOWN,W=!1;const te=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:Y=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,W=!0;break;case h.LEVEL:Y=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,W=!1;break;case h.AUDIO_TRACK:Y=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,W=!1;break;case h.SUBTITLE_TRACK:Y=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,W=!1;break}te&&this.resetInternalLoader(t.type);const oe={type:c.NETWORK_ERROR,details:Y,fatal:W,url:t.url,loader:te,context:t,error:U,networkDetails:n,stats:w};if(v){const ve=(n==null?void 0:n.url)||t.url;oe.response=b({url:ve,data:void 0},v)}this.hls.trigger(o.ERROR,oe)}handlePlaylistLoaded(t,n,s,v,w,T){const U=this.hls,{type:Y,level:W,id:te,groupId:oe,deliveryDirectives:ve}=v,we=ge(n,v),Ee=z(v),ot=typeof v.level=="number"&&Ee===u.MAIN?W:void 0;if(!t.fragments.length){const Ut=t.playlistParsingError=new Error("No Segments found in Playlist");U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:we,error:Ut,reason:Ut.message,response:n,context:v,level:ot,parent:Ee,networkDetails:w,stats:s});return}t.targetduration||(t.playlistParsingError=new Error("Missing Target Duration"));const et=t.playlistParsingError;if(et){if(this.hls.logger.warn(et),!U.config.ignorePlaylistParsingErrors){U.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:we,error:et,reason:et.message,response:n,context:v,level:ot,parent:Ee,networkDetails:w,stats:s});return}t.playlistParsingError=null}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),Y){case h.MANIFEST:case h.LEVEL:U.trigger(o.LEVEL_LOADED,{details:t,levelInfo:v.levelOrTrack||U.levels[0],level:ot||0,id:te||0,stats:s,networkDetails:w,deliveryDirectives:ve,withoutMultiVariant:Y===h.MANIFEST});break;case h.AUDIO_TRACK:U.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:oe||"",stats:s,networkDetails:w,deliveryDirectives:ve});break;case h.SUBTITLE_TRACK:U.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:v.levelOrTrack,id:te||0,groupId:oe||"",stats:s,networkDetails:w,deliveryDirectives:ve});break}}}class at{static get version(){return wa}static isMSESupported(){return Bf()}static isSupported(){return vf()}static getMediaSource(){return se()}static get Events(){return o}static get MetadataSchema(){return Xa}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return at.defaultConfig?at.defaultConfig:$o}static set DefaultConfig(t){at.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 ds,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 n=this.logger=$(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=ff(at.DefaultConfig,t,n);this.userConfig=t,s.progressive&&yc(s,n);const{abrController:v,bufferController:w,capLevelController:T,errorController:U,fpsController:Y}=s,W=new U(this),te=this.abrController=new v(this),oe=new Or(this),ve=s.interstitialsController,we=ve?this.interstitialsController=new ve(this,at):null,Ee=this.bufferController=new w(this,oe),ot=this.capLevelController=new T(this),et=new Y(this),Ut=new ke(this),ar=s.contentSteeringController,Yt=ar?new ar(this):null,Sr=this.levelController=new Zf(this,Yt),Wr=new kf(this),ln=new P(this.config),Zr=this.streamController=new g(this,oe,ln),Xr=this.gapController=new Fc(this,oe);ot.setStreamController(Zr),et.setStreamController(Zr);const tn=[Ut,Sr,Zr];we&&tn.splice(1,0,we),Yt&&tn.splice(1,0,Yt),this.networkControllers=tn;const Br=[te,Ee,Xr,ot,et,Wr,oe];this.audioTrackController=this.createController(s.audioTrackController,tn);const Fn=s.audioStreamController;Fn&&tn.push(this.audioStreamController=new Fn(this,oe,ln)),this.subtitleTrackController=this.createController(s.subtitleTrackController,tn);const ai=s.subtitleStreamController;ai&&tn.push(this.subtititleStreamController=new ai(this,oe,ln)),this.createController(s.timelineController,Br),ln.emeController=this.emeController=this.createController(s.emeController,Br),this.cmcdController=this.createController(s.cmcdController,Br),this.latencyController=this.createController(pf,Br),this.coreComponents=Br,tn.push(W);const ia=W.onErrorOut;typeof ia=="function"&&this.on(o.ERROR,ia,W),this.on(o.MANIFEST_LOADED,Ut.onManifestLoaded,Ut)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.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 w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=Z.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", <skip seek to start>":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s<this.networkControllers.length&&(this.networkControllers[s].startLoad(t,n),!(!this.started||!this.networkControllers));s++);}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={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=Kc()),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 n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}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){yr(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:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v<s;v++)if(t[v].maxBitrate>=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const T=t[w].attrs["HDCP-LEVEL"];if(T&&T<=s)return w}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 n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.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 n=this.audioTrackController;n&&(n.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 n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.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,n=this.allAudioTracks){const s=Ei(n);return Jr(t,s,navigator.mediaCapabilities)}}at.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,A=0;function k(){m&&clearTimeout(m)}function R(O){var M=O||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function C(){for(var O=arguments.length,M=new Array(O),B=0;B<O;B++)M[B]=arguments[B];var N=this,K=Date.now()-A;if(b)return;function $(){A=Date.now(),c.apply(N,M)}function G(){m=void 0}!x&&y&&!m&&$(),k(),y===void 0&&K>l?x?(A=Date.now(),u||(m=setTimeout(y?G:$,l))):$():u!==!0&&(m=setTimeout(y?G:$,y===void 0?l-K:l))}return C.cancel=R,C}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.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 _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.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,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),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",508:"p__Forums__Detail__id",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",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",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",4048:"p__Forums__ThemeChange__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",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",6205:"p__Classrooms__ThemeChange__VideoUpload",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",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__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",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",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:"ad938d71",67:"611cc7cb",109:"924d7f46",119:"b5d2396a",169:"58e6fd9a",195:"a7dd169c",201:"ed191cf9",264:"1732c5a2",292:"f16dfa3b",316:"1f60ada6",337:"8c692625",354:"d4d139cf",369:"cd072867",425:"128df8e6",479:"2ffb6250",485:"068e0723",508:"48493c85",518:"3ecd8431",532:"e6d68b96",533:"20ee4266",547:"24bbee7d",556:"d1716d24",559:"606674ee",570:"560afca4",576:"5e8ff836",599:"ed444d24",629:"44a1d9a5",643:"c8433635",671:"4a609b8d",680:"2d675250",700:"215fca31",737:"ad60fd74",741:"ac5fd360",799:"647f9e47",879:"b9f09fc7",895:"bec9cc3b",900:"4736f82f",906:"782d9abd",921:"ce5a6d0d",928:"3beb70a2",981:"24da50c7",1006:"f780b170",1043:"046d3c82",1045:"76a4b4e6",1048:"709cdfc2",1070:"da0db748",1077:"29374f0b",1144:"c90eccaf",1154:"8cb80842",1211:"aafaf5b8",1253:"cad56a35",1257:"4a0a4cdb",1274:"5f6ea65a",1276:"5a16a6b9",1343:"b5fd08de",1423:"1abf9902",1427:"2d000a96",1450:"c7c58e3b",1461:"f7ad3129",1462:"fcf08abc",1470:"2b4b3fe2",1475:"1d102647",1477:"ee835a3c",1482:"15e6fd08",1512:"30781524",1520:"6bcbe891",1545:"c9fb6de0",1578:"6f6909d4",1581:"27abe1de",1582:"394cb56c",1646:"e6e27b60",1651:"a1615730",1657:"ddfd7fcc",1660:"7d56a2e2",1674:"e1c98df1",1678:"ee8bcc11",1713:"e7efd4f2",1717:"4da34e71",1727:"3c9eb3c1",1754:"695de536",1783:"3cf77b73",1798:"55379de9",1799:"9a9b1076",1831:"6119ab27",1836:"2e42f320",1855:"a387e74d",1880:"66cf3502",1897:"6de68ae2",1939:"40eea1aa",1953:"efc94bae",1962:"8fd5013e",1993:"6853e634",2011:"59d51f98",2045:"7ac84951",2099:"2839e1c4",2102:"26eb6ba5",2130:"e2cdb841",2141:"36c3c2d2",2203:"01960a7d",2216:"99dc8a4c",2240:"b17f5ab4",2249:"f4830452",2281:"b8532da8",2300:"f7b34b30",2303:"e833c013",2307:"34380248",2338:"47999590",2339:"f82b0419",2364:"f89faf70",2386:"192e235c",2396:"efc053d0",2404:"8bd1b437",2412:"3ec9ef03",2425:"33c9399c",2443:"feacc25d",2476:"3e6c7e4e",2494:"68080a87",2501:"fcb0bc1f",2538:"de4a3723",2539:"3ea43d48",2548:"aa53f43d",2570:"fe972c3d",2594:"e87d3761",2603:"85e48726",2659:"f48a81e1",2707:"723cda76",2806:"7166c950",2819:"0fbea5d3",2823:"3cc247de",2829:"fd1401f6",2837:"54a82605",2862:"b339449e",2865:"51a1270c",2884:"6edcf073",2969:"ab3357d7",3006:"42e7b3d8",3086:"dbbcfd29",3133:"9bf3f89c",3141:"8da11d63",3157:"77f10725",3183:"61dcad61",3198:"8e655451",3212:"6260cd55",3247:"0ba4993c",3260:"b34d48fe",3276:"ef9ae649",3317:"4e335d81",3391:"07620c5c",3433:"50f095eb",3442:"bf2f6d25",3447:"5412de62",3451:"f6547a4d",3509:"8b37b028",3550:"3dc83156",3581:"7173a5eb",3585:"1eb2d694",3668:"493b3c3e",3697:"481a10d9",3747:"94bdb155",3754:"70073322",3777:"d5b0f2f1",3784:"e8b68872",3805:"9dbcb95e",3831:"b44cbfd1",3862:"43117f72",3873:"4565b05e",3885:"f87f7f15",3910:"0b62f685",3951:"b3d57d19",3987:"5cecd51b",4014:"27a8e97c",4017:"55e12afd",4030:"99526c93",4048:"16f83fea",4056:"b4bf6d05",4058:"82246f46",4078:"d8792aa1",4088:"236723f3",4093:"16dde4af",4105:"9c58e0d9",4144:"6c481ee3",4164:"98854971",4216:"1920b017",4217:"0d94453e",4227:"a4e7f34d",4259:"3512e445",4264:"9661341f",4297:"d56d6ed8",4325:"b5390a16",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"64fddfc3",4492:"2475d830",4496:"34af7799",4498:"97d0144d",4504:"92bb9a0f",4514:"37fb9cb3",4520:"92a99912",4546:"fb88c733",4565:"ae294bdd",4572:"3a8d87ca",4599:"61def4cb",4610:"ead3fd94",4621:"e2012ddf",4628:"ece2c60c",4662:"4cdf729a",4685:"c33f1528",4715:"aed2a2ad",4736:"0c88bc6a",4741:"188975de",4757:"09640328",4766:"851589b4",4770:"bb41d548",4790:"619413e4",4795:"01a11873",4797:"a24e92db",4800:"002fc1e4",4850:"1edda4b7",4889:"a2b693e4",4928:"a967501d",4973:"6ae0105e",4994:"08604214",5022:"bebc9a44",5043:"2962e042",5048:"a72484ef",5060:"85dafcc6",5096:"391c3381",5111:"3eb748b8",5117:"f4162f8a",5125:"23ce1bc5",5148:"b62780ff",5165:"ca60561b",5176:"1660b5a5",5177:"2b69a141",5179:"4546216f",5186:"1d638616",5230:"76bc6fcf",5238:"a1eece6d",5265:"9051d314",5290:"5dabcdc2",5297:"65ee262a",5307:"c0c70f58",5319:"60523ac1",5321:"1163c84e",5330:"525a15b1",5335:"b4007e8b",5354:"7ae70604",5357:"f68b668d",5359:"f4695da1",5382:"14b05bb1",5402:"794c5664",5416:"454536b7",5434:"38b302a6",5466:"7e24c29f",5494:"d89549c4",5518:"d184e3f9",5549:"891d4b3b",5572:"fd3c7e53",5573:"8b1ab9ba",5624:"18786af4",5631:"e00d3d36",5650:"489aec64",5679:"4a090bef",5694:"9d543415",5705:"956a5d8e",5729:"695be8aa",5764:"e0d7e586",5775:"7f4cd88a",5776:"a0a4622b",5786:"a972d493",5798:"70aba542",5800:"d5ae74e7",5816:"62527158",5876:"5eded409",5888:"4402ef26",5891:"e5ab45c9",5894:"036c0b20",5902:"3da7b925",5915:"478d0bdb",5972:"c9979646",5992:"ea16925f",6029:"4e2b06db",6034:"10c30eb9",6045:"d268f87f",6047:"3ce45acd",6063:"dfe3b695",6069:"60c13f86",6080:"12f8c2f0",6126:"99519171",6127:"c7d01807",6170:"dfcc006a",6185:"a1f942a3",6205:"24c11ea6",6265:"3f7cb6ad",6270:"b298f34e",6282:"d3e76b16",6328:"dfa27b5e",6366:"726fd5fa",6378:"7f3a946a",6411:"3b971528",6434:"81d2b2ad",6444:"765017d1",6451:"3b32ca04",6452:"d18ad5ab",6531:"5b8bb018",6583:"8a12f63d",6587:"9e47d58c",6634:"11284854",6637:"4e8bc026",6651:"c2dabd4d",6656:"7e81cc97",6682:"10fd244b",6685:"2b0d323f",6729:"3a8b6118",6741:"fefccb4c",6774:"59d4d618",6776:"4fce239c",6784:"c398dbc1",6788:"305171c1",6789:"84991f63",6796:"a2e77811",6820:"9cc5c9dc",6882:"560fe4cc",6904:"971f0af9",6913:"905a93ac",6963:"f68a1507",7043:"3d7898ce",7045:"af4bbd65",7058:"7c166a95",7062:"9e4d8132",7084:"46ccce72",7099:"0bb0f1d9",7156:"e7466006",7178:"80066754",7182:"09e4c243",7224:"d5ee31e4",7242:"fd83f7fd",7260:"32aef0a1",7289:"34d12742",7322:"e4786955",7323:"ee937849",7329:"3fd1b560",7333:"4745ce6c",7365:"1005464f",7395:"6acf93db",7402:"ddd02b70",7460:"59dd356a",7476:"fc851d84",7477:"7330a6d6",7482:"fd06a9ed",7527:"c9e6d0ab",7545:"a0398f18",7560:"0702c803",7580:"4a75b884",7589:"5bbf8595",7591:"c8233ce9",7614:"97f6c814",7622:"670f7b31",7686:"4fcec9f9",7706:"c2a79e40",7806:"4f76273b",7835:"31f7e31f",7855:"44f31752",7857:"91ee9735",7884:"4e91c64e",7901:"8f89818e",7922:"8fa7db49",7963:"64ac60d4",7964:"29aed9a1",8062:"e361204c",8072:"acbba690",8085:"09b8a37b",8089:"d536b13a",8115:"a3e58237",8143:"d744e718",8145:"2f3f86ac",8155:"c06253bf",8161:"83c5fa9a",8217:"c87a35f6",8237:"a2e4c3e2",8241:"80de1e95",8286:"b03d7d6d",8302:"55794970",8325:"8297960b",8332:"530c3d35",8340:"35eeb8f5",8350:"07df8a75",8365:"90ac6928",8398:"15b9b9b5",8431:"9957db07",8435:"29ffda57",8447:"bd21bf18",8458:"5f0bad26",8479:"c57e635b",8517:"a4e112fb",8552:"8fd3e0d9",8561:"333e8ec9",8563:"7edf2219",8579:"2aacbe13",8639:"ebbaf1d9",8665:"7b2911fc",8688:"ae04dc38",8689:"8ee70261",8723:"207b2630",8737:"ce7dad23",8776:"0ad26240",8787:"cfa24132",8823:"9e43e408",8827:"b1ddea3c",8842:"9f25a3e2",8866:"a0fabfb2",8882:"e2a82b4f",8885:"4b7dc783",8898:"d002bcd8",8909:"a36d3abc",8920:"7f82440c",8963:"790aecdd",8965:"09c9156d",8999:"17540658",9039:"3eae4de0",9076:"b772835c",9104:"bbcb2345",9205:"0284d7c7",9252:"0d791a59",9260:"cf5f8140",9366:"4447376a",9391:"3d74a6b5",9404:"9fcc3d3e",9406:"eecbae67",9416:"b34a220c",9417:"4ae558ab",9449:"ce6213fb",9481:"f302b735",9487:"363b6105",9489:"fea93179",9507:"5358f3a6",9511:"d1a26abf",9554:"ed358e7b",9559:"f794af19",9647:"a66d1438",9649:"922294e3",9674:"2e262897",9677:"3c709a6d",9695:"7b59db2f",9715:"a7a4fc47",9716:"08598cab",9785:"176dc5e2",9788:"ddb5f118",9814:"c3953d16",9891:"e2c2e560",9895:"b8e31ff2",9906:"527ab4c8",9921:"576995bc",9922:"06bafddd",9928:"5989f5e0",9944:"3a56f60b",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",508:"p__Forums__Detail__id",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",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",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",4048:"p__Forums__ThemeChange__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",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",6205:"p__Classrooms__ThemeChange__VideoUpload",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",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__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",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",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:"ab5337d6",109:"1a7fc455",119:"4d42c2d8",195:"525ecfb4",201:"a048a556",264:"5fd9b3fc",292:"97b086c4",337:"33560cef",479:"bba9e475",485:"d63578fe",508:"82593858",518:"234575fe",532:"31896b87",533:"a0301b53",547:"5581debc",556:"1367c48e",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"c6215509",737:"98eb2f74",799:"4edff2c3",879:"32605a2a",895:"ad846737",900:"94848f3d",906:"a7e9e413",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"7cd4f441",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"7f174e9f",1257:"156e8f74",1276:"bbc6eeec",1343:"2ea1157a",1423:"5c4a76fc",1427:"4f30f989",1450:"1edcc2ed",1461:"f6ff8017",1470:"183c9793",1475:"bc4eef2a",1477:"8780eb7b",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"a965689c",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"ddd6a700",1674:"fdbc1e05",1678:"3bc93862",1713:"715bfc52",1717:"10201060",1727:"63d8357c",1754:"5dc9719b",1783:"2e0b118d",1798:"0b8ed661",1831:"83c48fe7",1836:"5f0d3f7f",1855:"b92cccb4",1880:"85205836",1897:"f0893914",1939:"9db632d1",1953:"70c76a2c",1962:"84e145fa",1993:"15128db4",2045:"dcfad42d",2099:"f348e015",2102:"ec61f9f0",2130:"50dfcc51",2141:"5eb2f330",2203:"9be35639",2216:"6e4cb062",2240:"e7cce869",2281:"82d4a171",2303:"87592c17",2307:"b2c54321",2338:"a97072ce",2339:"de4a2d7f",2396:"34a64a6b",2404:"08d36549",2412:"98e0ce24",2425:"47b23ee4",2443:"6c06314b",2476:"cf85a190",2501:"2441982c",2539:"78dd6e40",2548:"75182034",2570:"0d8c674a",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"224d4135",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"33cc10b8",2865:"6ef3cf6b",2884:"e586fc54",3006:"7fce4e74",3086:"d0ebac07",3141:"97af1ee8",3157:"88f1b18a",3183:"b2253f40",3212:"ad1521c1",3247:"50105eb7",3260:"359b0a46",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"f59f74be",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"80752083",3585:"5f288e7b",3668:"647f049a",3747:"ef43a917",3784:"c81d4a51",3831:"dcb80354",3873:"1e7a6f5d",3910:"658d457f",3951:"4a9249b1",4030:"bd30324f",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"02d4ad53",4105:"7f9d4513",4144:"f10aa199",4164:"2bfdb388",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"8764ea5a",4449:"e68d8d58",4492:"9c2f5e8c",4496:"77babddd",4498:"b05686dd",4504:"359bc371",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"a1a639b6",4610:"687005a6",4621:"365069ee",4662:"51cd223b",4715:"bf8df279",4736:"8d8e4d45",4741:"c4465d0a",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4973:"129c56e8",4994:"fceec5f8",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"736b0bae",5125:"57501e4a",5148:"572faeac",5165:"56cce557",5176:"9c49e7fa",5177:"dfdf6e4f",5179:"699b44a8",5186:"72dd0198",5230:"94dfecf3",5238:"d19bd8a8",5297:"5426028f",5307:"1e12e6e2",5319:"34217c3f",5330:"62f56442",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"8c36c1ed",5402:"f804b2d7",5466:"768f9a7e",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"2d8779ae",5650:"f8f63f4b",5694:"a02b2db3",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"d1c7d876",5786:"37a81eaa",5798:"ce1cf7da",5800:"07903d16",5816:"4060da1c",5888:"193a7f8f",5891:"7af52ac3",5894:"4faa35bb",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"b7d8d02e",6063:"7fe15f0a",6069:"88004e16",6080:"118f41b4",6127:"f31505a8",6185:"84da7bfe",6205:"6eef461f",6265:"cc30421d",6270:"5496b206",6282:"99c3f19a",6328:"de2b9d62",6366:"079fc2d8",6434:"e0d4956a",6444:"fd46d237",6451:"949d91e5",6452:"50a6d310",6583:"af31c848",6587:"9c49e7fa",6634:"1214cdc7",6637:"cd627031",6651:"b07fe216",6656:"03cdfb68",6682:"c83ca778",6685:"d019dc18",6729:"aea3b7f5",6741:"b838eb14",6776:"01c9ddbe",6784:"1affe817",6789:"caa4b49a",6796:"fc379553",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"a3bfa816",7062:"57124fd5",7099:"3455cdb7",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"b2e6c73f",7322:"f372c040",7323:"3e11a2bc",7329:"69987f19",7395:"ff574c5d",7402:"e5b01591",7460:"dedd2038",7477:"38cdc759",7482:"c37a3f01",7527:"a4765b7e",7545:"b872ddbd",7560:"d82e43ca",7589:"44ff988f",7614:"de9ee12f",7622:"b05c6e6e",7806:"80b7b1d6",7835:"cb96c5fb",7855:"58ee887d",7857:"13a29416",7884:"1ca6cde0",7901:"505c3349",7922:"603d57a2",8062:"8e384b9f",8072:"540f746b",8085:"bfb6fbe6",8115:"303fb6d7",8143:"1938211a",8145:"04250cd0",8155:"d345abd7",8217:"1d5e5561",8237:"ece038c9",8241:"d6003d90",8286:"fdc7e756",8332:"71c0dfbb",8398:"ec0d741f",8431:"60a111b6",8435:"5c6cb427",8447:"1d0c3b11",8458:"65a87cfe",8479:"2ce01893",8517:"cccfddad",8552:"e4e86d16",8563:"09551b50",8579:"f444298d",8665:"c52575bc",8688:"c044db56",8689:"2caa25c5",8723:"398edb52",8787:"121de108",8823:"087c32ec",8827:"bff390f9",8866:"770785d8",8882:"f3e42f72",8885:"de905169",8965:"f169309d",8999:"448aa22f",9039:"8e2f5b94",9076:"6a501148",9205:"49a3e67d",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"5ed3d9d3",9416:"8f93eaf6",9449:"362a6190",9487:"a73f5679",9489:"ee2bb5b7",9507:"0a99d9c0",9511:"32088f62",9647:"80ca92de",9649:"00fb4211",9674:"271649cf",9677:"24b6598e",9695:"1908e680",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"ba040261",9891:"512a9301",9906:"dfcfa051",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,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o<f.length;o++){var h=f[o];if(h.getAttribute("src")==_){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=_,l.src.indexOf(window.location.origin+"/")!==0&&(l.crossOrigin="anonymous")),d[_]=[e];var u=function(x,p){l.onerror=l.onload=null,clearTimeout(a);var y=d[_];if(delete d[_],l.parentNode&&l.parentNode.removeChild(l),y&&y.forEach(function(m){return m(p)}),x)return x(p)},a=setTimeout(u.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=u.bind(null,l.onerror),l.onload=u.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,o){var h=document.createElement("link");h.rel="stylesheet",h.type="text/css";var u=function(a){if(h.onerror=h.onload=null,a.type==="load")f();else{var x=a&&(a.type==="load"?"missing":a.type),p=a&&a.target&&a.target.href||l,y=new Error("Loading CSS chunk "+i+` failed.
|
|
|
(`+p+")");y.code="CSS_CHUNK_LOAD_FAILED",y.type=x,y.request=p,h.parentNode.removeChild(h),o(y)}};return h.onerror=h.onload=u,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},_=function(i,l){for(var c=document.getElementsByTagName("link"),f=0;f<c.length;f++){var o=c[f],h=o.getAttribute("data-href")||o.getAttribute("href");if(o.rel==="stylesheet"&&(h===i||h===l))return o}for(var u=document.getElementsByTagName("style"),f=0;f<u.length;f++){var o=u[f],h=o.getAttribute("data-href");if(h===i||h===l)return o}},e=function(i){return new Promise(function(l,c){var f=__webpack_require__.miniCssF(i),o=__webpack_require__.p+f;if(_(f,o))return l();d(i,o,null,l,c)})},r={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,508: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,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,3006:1,3086:1,3141:1,3157:1,3183:1,3212: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,4048: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,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,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,6205:1,6265:1,6270:1,6282:1,6328:1,6366:1,6434:1,6444:1,6451:1,6452:1,6583:1,6587:1,6634:1,6637:1,6651:1,6656: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,7884:1,7901:1,7922: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,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,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};r[i]?l.push(r[i]):r[i]!==0&&c[i]&&l.push(r[i]=e(i).then(function(){r[i]=0},function(f){throw delete r[i],f}))}}}(),function(){__webpack_require__.b=document.baseURI||self.location.href;var d={4620:0};__webpack_require__.f.j=function(r,i){var l=__webpack_require__.o(d,r)?d[r]:void 0;if(l!==0)if(l)i.push(l[2]);else if(/^(4599|8435|9404)$/.test(r))d[r]=0;else{var c=new Promise(function(u,a){l=d[r]=[u,a]});i.push(l[2]=c);var f=__webpack_require__.p+__webpack_require__.u(r),o=new Error,h=function(u){if(__webpack_require__.o(d,r)&&(l=d[r],l!==0&&(d[r]=void 0),l)){var a=u&&(u.type==="load"?"missing":u.type),x=u&&u.target&&u.target.src;o.message="Loading chunk "+r+` failed.
|
|
|
(`+a+": "+x+")",o.name="ChunkLoadError",o.type=a,o.request=x,l[1](o)}};__webpack_require__.l(f,h,"chunk-"+r,r)}};var _=function(r,i){var l=i[0],c=i[1],f=i[2],o,h,u=0;if(l.some(function(x){return d[x]!==0})){for(o in c)__webpack_require__.o(c,o)&&(__webpack_require__.m[o]=c[o]);if(f)var a=f(__webpack_require__)}for(r&&r(i);u<l.length;u++)h=l[u],__webpack_require__.o(d,h)&&d[h]&&d[h][0](),d[h]=0},e=self.webpackChunk=self.webpackChunk||[];e.forEach(_.bind(null,0)),e.push=_.bind(null,e.push.bind(e))}();var __webpack_exports__={};(function(){"use strict";var d=__webpack_require__(68557),_=__webpack_require__(44852),e=__webpack_require__(64003),r=__webpack_require__(17898),i=__webpack_require__(40902),l=__webpack_require__(2259),c=__webpack_require__(14589),f=__webpack_require__(69811),o=__webpack_require__(18114),h=__webpack_require__(23844),u=__webpack_require__(39581),a=__webpack_require__(40632),x=__webpack_require__(22690),p=__webpack_require__(7786),y=__webpack_require__(99062),m=__webpack_require__(31808),b=__webpack_require__(99953),A=__webpack_require__(86357),k=__webpack_require__(93074),R=__webpack_require__(96331),C=__webpack_require__(2924),O=__webpack_require__(26425),M=__webpack_require__(32125),B=__webpack_require__(16137),N=__webpack_require__(48435),K=__webpack_require__(11553),$=__webpack_require__(70365),G=__webpack_require__(33717),se=__webpack_require__(17482),ie=__webpack_require__(23708),le=__webpack_require__(65033),q=__webpack_require__(52732),J=__webpack_require__(99382),V=__webpack_require__(88437),ue=__webpack_require__(68440),ee=__webpack_require__(13412),Q=__webpack_require__(11005),ce=__webpack_require__(70348),Z=__webpack_require__(19801),j=__webpack_require__(91550),ae=__webpack_require__(85223),me=__webpack_require__(7154),Pe=__webpack_require__(67788),Oe=__webpack_require__(96009),Ge=__webpack_require__(9402),Ne=__webpack_require__(62489),Mt=__webpack_require__(80881),bt=__webpack_require__(62837),Rt=__webpack_require__(4705),Ht=__webpack_require__(13941),Bt=__webpack_require__(1148),rr=__webpack_require__(82445),je=__webpack_require__(27267),Et=__webpack_require__(96353),Nt=__webpack_require__(90308),rt=__webpack_require__(84818),gt=__webpack_require__(80585),ft=__webpack_require__(89170),qe=__webpack_require__(71012),Be=__webpack_require__(84203),xe=__webpack_require__(22112),Re=__webpack_require__(81440),$e=__webpack_require__(25430),We=__webpack_require__(70105),Ye=__webpack_require__(71390),dt=__webpack_require__(96844),xt=__webpack_require__(83578),ir=__webpack_require__(69762),er=__webpack_require__(76880),Le=__webpack_require__(65009),tt=__webpack_require__(28796),Vt=__webpack_require__(56450),Ft=__webpack_require__(78342),Wt=__webpack_require__(13161),Gt=__webpack_require__(54226),Pt=__webpack_require__(70201),Qt=__webpack_require__(34941),Ze=__webpack_require__(85671),fe=__webpack_require__(35152),pe=__webpack_require__(85660),It=__webpack_require__(80031),Te=__webpack_require__(34434),ct=__webpack_require__(83579),$t=__webpack_require__(74307),Ct=__webpack_require__(97423),Ie=__webpack_require__(93321),St=__webpack_require__(82277),Ue=__webpack_require__(61425),Se=__webpack_require__(61873),yt=__webpack_require__(9307),Lt=__webpack_require__(8821),Me=__webpack_require__(64385),Pr=__webpack_require__(64099),At=__webpack_require__(62455),Gr=__webpack_require__(79965),Yr=__webpack_require__(59118),Ir=__webpack_require__(275),Rr=__webpack_require__(31919),mr=__webpack_require__(51284),Nr=__webpack_require__(10177),Jr=__webpack_require__(85690),sn=__webpack_require__(92114),Xt=__webpack_require__(1017),_t=__webpack_require__(14480),ut=__webpack_require__(40516),lt=__webpack_require__(76345),jt=__webpack_require__(7282),yr=__webpack_require__(58055),vr=__webpack_require__(93547),it=__webpack_require__(31237),Ar=__webpack_require__(17954),on=__webpack_require__(58580),jn=__webpack_require__(47146),Hr=__webpack_require__(40416),Un=__webpack_require__(7615),Hn=__webpack_require__(72820),Tn=__webpack_require__(86070),zn=__webpack_require__(23569),yn=__webpack_require__(55639),wi=__webpack_require__(63046),ti=__webpack_require__(464),Ei=__webpack_require__(51082),zi=__webpack_require__(83850),Di=__webpack_require__(41990),fa=__webpack_require__(15787),qn=__webpack_require__(55888),Xi=__webpack_require__(53827),kt=__webpack_require__(78143),pt=__webpack_require__(66419),Pi=__webpack_require__(75765),Vi=__webpack_require__(14645),oi=__webpack_require__(71122),xa=__webpack_require__(42084),di=__webpack_require__(25070),Jn=__webpack_require__(77140),mn=__webpack_require__(15954),nr=__webpack_require__(4266),vt=__webpack_require__(49988),nt=__webpack_require__(38823),Dt=__webpack_require__(24627),ht=__webpack_require__(4045),lr=__webpack_require__(50747),cr=__webpack_require__(43595),Cr=__webpack_require__(92324),jr=__webpack_require__(23551),He=__webpack_require__(74521),Je=__webpack_require__(57891),be=__webpack_require__(84138),st=__webpack_require__(51832),or=__webpack_require__(37135),br=__webpack_require__(6474),Or=__webpack_require__(40135),Tr=__webpack_require__(7982),Fr=__webpack_require__(14893),pn=__webpack_require__(49233),xr=__webpack_require__(92130),an=__webpack_require__(42844),Qr=__webpack_require__(6536),rn=__webpack_require__(27228),xn=__webpack_require__(62921),da=__webpack_require__(44001),xi=__webpack_require__(92262),ui=__webpack_require__(54744),hn=__webpack_require__(38214),ni=__webpack_require__(12756),Li=__webpack_require__(93379),aa=__webpack_require__(62007),Cs=__webpack_require__(90572),sa=__webpack_require__(37343),vs=__webpack_require__(45945),Ts=__webpack_require__(75551),Ra=__webpack_require__(32493),Es=__webpack_require__(20852),Wn=__webpack_require__(46302),ns=__webpack_require__(18827),$a=__webpack_require__(76718),Ps=__webpack_require__(79172),Ui=__webpack_require__(32192),_s=__webpack_require__(42828),Po=__webpack_require__(5658),Pa=__webpack_require__(55629),Ji=__webpack_require__(62925),Fa=__webpack_require__(9595),Vs=__webpack_require__(58127),In=__webpack_require__(70917),La=__webpack_require__(53427),as=__webpack_require__(70878),ss=__webpack_require__(49257),ki=__webpack_require__(72910),Oa=__webpack_require__(34932),Ia=__webpack_require__(81046),cs=__webpack_require__(85744),Ys=__webpack_require__(13494),wo=__webpack_require__(56338),Io=__webpack_require__(66755),Oo=__webpack_require__(68709),Ba=__webpack_require__(4939),qa=__webpack_require__(81927),lo=__webpack_require__(60462),Do=__webpack_require__(72571),Eo=__webpack_require__(71200),ko=__webpack_require__(85767),li=__webpack_require__(84432),ii=__webpack_require__(59022),Na=__webpack_require__(19363),Ka=__webpack_require__(51054),ja=__webpack_require__(60330),Xs=__webpack_require__(55234),So=__webpack_require__(88104),Ho=__webpack_require__(64336),fs=__webpack_require__(63914),No=__webpack_require__(35246),Wo=__webpack_require__(83470),iu=__webpack_require__(79641),vo=__webpack_require__(72397),Cu=__webpack_require__(24860),_o=__webpack_require__(19320),Ks=__webpack_require__(56233),Vo=__webpack_require__(59419),du=__webpack_require__(64344),co=__webpack_require__(5316),go=__webpack_require__(93744),au=__webpack_require__(19299),Ro=__webpack_require__(15286),jo=__webpack_require__(91927),os=__webpack_require__(27730),Ao=__webpack_require__(58707),hu=__webpack_require__(41356),Jt=__webpack_require__(51606),dr=__webpack_require__(8966),ur=__webpack_require__(38458),hr=__webpack_require__(71957),Er=__webpack_require__(89466),cn=__webpack_require__(69653),Rn=__webpack_require__(96519),En=__webpack_require__(95576),Ln=__webpack_require__(63079),Qn=__webpack_require__(8995),Yn=__webpack_require__(23080),fr=__webpack_require__(74701),Mr=__webpack_require__(91809),Dr=__webpack_require__(77517),vn=__webpack_require__(30149),_n=__webpack_require__(55410),mt=__webpack_require__(46161),On=__webpack_require__(14800),Mn=__webpack_require__(91130),_i=__webpack_require__(2722),Zi=__webpack_require__(55885),tr=__webpack_require__(39034),Ki=__webpack_require__(8604),Mi=__webpack_require__(64963),la=__webpack_require__(25178),Ja=__webpack_require__(1905),gs=__webpack_require__(94306),Si=__webpack_require__(11762),io=__webpack_require__(93164),zs=__webpack_require__(88900),ds=__webpack_require__(54815),wa=__webpack_require__(81138),us=__webpack_require__(37252),Qs=__webpack_require__(81673),kn=__webpack_require__(48966),Ss=__webpack_require__(13015),Zs=__webpack_require__(78527),Xe=__webpack_require__(20511),Qe=__webpack_require__(78366),zt=__webpack_require__(27427),Kt=__webpack_require__(43890),_r=__webpack_require__(55844),Lr=__webpack_require__(71361),Ur=__webpack_require__(44550),fn=__webpack_require__(413),en=__webpack_require__(77464),dn=__webpack_require__(77703),Kn=__webpack_require__(93854),Xn=__webpack_require__(962),hi=__webpack_require__(44169),gi=__webpack_require__(56272),Hi=__webpack_require__(43466),Ri=__webpack_require__(48156),mi=__webpack_require__(93236),ha=__webpack_require__(42212),vi=__webpack_require__(63923),ci=__webpack_require__(2278),oa=__webpack_require__(36955),qs=__webpack_require__(77326),As=__webpack_require__(53571),Wi=__webpack_require__(28670),Da=__webpack_require__(31050),Qi=__webpack_require__(25321),Ii=__webpack_require__(96364),va=__webpack_require__(46304),ka=__webpack_require__(55163),Va=__webpack_require__(78722),Js=__webpack_require__(35977),Ya=__webpack_require__(81848),fo=__webpack_require__(52867),Ua=__webpack_require__(72211),Xa=__webpack_require__(84862),ls=__webpack_require__(92381),ea=__webpack_require__(19517),Za=__webpack_require__(69667),ys=__webpack_require__(80820),ga=__webpack_require__(87873),ye=__webpack_require__(54609),Ae=__webpack_require__(28566),wr=__webpack_require__(51697),Vr=__webpack_require__(61872),gr=__webpack_require__(76077),Kr=__webpack_require__(9196),wn=__webpack_require__(5369),Vn=__webpack_require__(26259),Oi=__webpack_require__(47736),Dn=__webpack_require__(28220),An=__webpack_require__(62060),Bn=__webpack_require__(49350),ra=__webpack_require__(20126),Gi=__webpack_require__(18090),yo=__webpack_require__(14309),ao=__webpack_require__(17822),Yo=__webpack_require__(83543),bl=__webpack_require__(13853),Mu=__webpack_require__(25188),Xo=__webpack_require__(10215),xc=__webpack_require__(3432),_u=__webpack_require__(90486),Ke=__webpack_require__(6736),H=__webpack_require__(8774),X=__webpack_require__(94065),ne=__webpack_require__(93036),he=__webpack_require__(75708),Ce=__webpack_require__(84624),Ve=__webpack_require__(66233),Tt=__webpack_require__(43710),Zt=__webpack_require__(92762),sr=__webpack_require__(24467),Ot=__webpack_require__(68465),zr=__webpack_require__(77004),qr=__webpack_require__(83925),gn=__webpack_require__(51117),Nn=__webpack_require__(87236),Gn=__webpack_require__(83733),yi=__webpack_require__(92044),ca=__webpack_require__(29190),na=__webpack_require__(10775),ua=__webpack_require__(19593),Ma=__webpack_require__(26502),es=__webpack_require__(10174),bs=__webpack_require__(96378),Ha=__webpack_require__(58216),Yi=__webpack_require__(41401),Ns=__webpack_require__(79908),Is=__webpack_require__(82531),fi=__webpack_require__(79890),ho=__webpack_require__(88472),so=__webpack_require__(38944),Qo=__webpack_require__(78423),Rs=__webpack_require__(65713),Ls=__webpack_require__(22968),js=__webpack_require__(17564),xl=__webpack_require__(1220),Vu=__webpack_require__(44886),Tu=__webpack_require__(57019),qo=__webpack_require__(35295),Hs=__webpack_require__(80286),Fu=__webpack_require__(38487),gu=__webpack_require__(29916),bo=__webpack_require__(25541),rl=__webpack_require__(45612),wl=__webpack_require__(34926),Uo=__webpack_require__(98080),El=__webpack_require__(68255),Ms=__webpack_require__(96351),zo=__webpack_require__(16450),Bu=__webpack_require__(60244),zl=__webpack_require__(86921),yu=__webpack_require__(82928),ac=__webpack_require__(42947),Zl=__webpack_require__(71568),ei=__webpack_require__(94194),sc=__webpack_require__(30556),oo=__webpack_require__(32100),Hl=__webpack_require__(93102),Jo=__webpack_require__(1821),nl=__webpack_require__(82074),eo=__webpack_require__(13578),zc=__webpack_require__(59348),wc=__webpack_require__(62882),xo=__webpack_require__(37457),rf=__webpack_require__(70654),nf=__webpack_require__(90252),Zc=__webpack_require__(29482),bu=__webpack_require__(51630),Ec=__webpack_require__(61933),xu=__webpack_require__(619),pu=__webpack_require__(99675),Sl=__webpack_require__(52548),Ws=__webpack_require__(53637),Fs=__webpack_require__(57482),Lo=__webpack_require__(59725),Wl=__webpack_require__(17610),Al=__webpack_require__(56966),su=__webpack_require__(11507),Sc=__webpack_require__(16315),Ac=__webpack_require__(60239),ou=__webpack_require__(49381),Cl=__webpack_require__(17230),wu=__webpack_require__(62720),Gl=__webpack_require__(57151),il=__webpack_require__(48732),Ca=__webpack_require__(18481),af=__webpack_require__(55055),Hc=__webpack_require__(7195),Nu=__webpack_require__(89179),Cc=__webpack_require__(90965),sf=__webpack_require__(67725),oc=__webpack_require__(59884),uu=__webpack_require__(89202),Tc=__webpack_require__(97815),Tl=__webpack_require__(11593),$l=__webpack_require__(7597),uc=__webpack_require__(55182),Kl=__webpack_require__(34366),eu=__webpack_require__(85425),ju=__webpack_require__(64522),lc=__webpack_require__(41599),Uu=__webpack_require__(86465),Pc=__webpack_require__(78437),Wc=__webpack_require__(73624),Vl=__webpack_require__(62059),Gs=__webpack_require__(10305),Gc=__webpack_require__(41208),Pl=__webpack_require__(25204),al=__webpack_require__(40061),Pu=__webpack_require__(47803),to=__webpack_require__(7893),sl=__webpack_require__(4890),of=__webpack_require__(5340),Ic=__webpack_require__(61650),$c=__webpack_require__(58246),Yu=__webpack_require__(65873),Mo=__webpack_require__(63579),Il=__webpack_require__(87296),ze=__webpack_require__(59301),Eu=__webpack_require__(4676),Go=__webpack_require__(35338),Ol=__webpack_require__(91231);function Os(Sn){var $n=Sn.id,Fi=Sn.basename,ya=Sn.cb,$i=new URLSearchParams({route:$n,url:window.location.href}).toString(),ta="".concat(uo(window.umiServerLoaderPath||Fi),"__serverLoader?").concat($i);fetch(ta,{credentials:"include"}).then(function(pa){return pa.json()}).then(ya).catch(console.error)}function uo(){var Sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return Sn.endsWith("/")?Sn:"".concat(Sn,"/")}var zu=__webpack_require__(38127),Zo=__webpack_require__(38329),ol=__webpack_require__(8616),Zu=["content"],Su=["content"],Xu=/^(http:|https:)?\/\//;function ul(Sn){return Xu.test(Sn)||Sn.startsWith("/")&&!Sn.startsWith("/*")||Sn.startsWith("./")||Sn.startsWith("../")}var lu=function(){return ze.createElement("noscript",{dangerouslySetInnerHTML:{__html:"<b>Enable JavaScript to run this app.</b>"}})},Qu=function($n){var Fi,ya=$n.loaderData,$i=$n.htmlPageOpts,ta=$n.manifest,pa=(ta==null||(Fi=ta.assets)===null||Fi===void 0?void 0:Fi["umi.css"])||"";return ze.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(ya||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify($i||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(pa,"'")}})};function tu(Sn){var $n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Sn=="string")return ul(Sn)?(0,Mo.Z)({src:Sn},$n):{content:Sn};if((0,ol.Z)(Sn)==="object")return(0,Mo.Z)((0,Mo.Z)({},Sn),$n);throw new Error("Invalid script type: ".concat((0,ol.Z)(Sn)))}function Ef(Sn){return ul(Sn)?{type:"link",href:Sn}:{type:"style",content:Sn}}var Kc=function($n){var Fi,ya,$i,ta,pa,hs,Ni=$n.htmlPageOpts;return ze.createElement(ze.Fragment,null,(Ni==null?void 0:Ni.title)&&ze.createElement("title",null,Ni.title),Ni==null||(Fi=Ni.favicons)===null||Fi===void 0?void 0:Fi.map(function(ps,Ou){return ze.createElement("link",{key:Ou,rel:"shortcut icon",href:ps})}),(Ni==null?void 0:Ni.description)&&ze.createElement("meta",{name:"description",content:Ni.description}),(Ni==null||(ya=Ni.keywords)===null||ya===void 0?void 0:ya.length)&&ze.createElement("meta",{name:"keywords",content:Ni.keywords.join(",")}),Ni==null||($i=Ni.metas)===null||$i===void 0?void 0:$i.map(function(ps){return ze.createElement("meta",{key:ps.name,name:ps.name,content:ps.content})}),Ni==null||(ta=Ni.links)===null||ta===void 0?void 0:ta.map(function(ps,Ou){return ze.createElement("link",(0,Zo.Z)({key:Ou},ps))}),Ni==null||(pa=Ni.styles)===null||pa===void 0?void 0:pa.map(function(ps,Ou){var Du=Ef(ps),el=Du.type,$u=Du.href,ml=Du.content;if(el==="link")return ze.createElement("link",{key:Ou,rel:"stylesheet",href:$u});if(el==="style")return ze.createElement("style",{key:Ou},ml)}),Ni==null||(hs=Ni.headScripts)===null||hs===void 0?void 0:hs.map(function(ps,Ou){var Du=tu(ps),el=Du.content,$u=(0,zu.Z)(Du,Zu);return ze.createElement("script",(0,Zo.Z)({dangerouslySetInnerHTML:{__html:el},key:Ou},$u))}))};function po(Sn){var $n,Fi=Sn.children,ya=Sn.loaderData,$i=Sn.manifest,ta=Sn.htmlPageOpts,pa=Sn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,hs=Sn.mountElementId;if(pa!=null&&pa.pureHtml)return ze.createElement("html",null,ze.createElement("head",null),ze.createElement("body",null,ze.createElement(lu,null),ze.createElement("div",{id:hs},Fi),ze.createElement(Qu,{manifest:$i,loaderData:ya,htmlPageOpts:ta})));if(pa!=null&&pa.pureApp)return ze.createElement(ze.Fragment,null,Fi);var Ni=typeof window=="undefined"?$i==null?void 0:$i.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return ze.createElement("html",{suppressHydrationWarning:!0,lang:(ta==null?void 0:ta.lang)||"en"},ze.createElement("head",null,ze.createElement("meta",{charSet:"utf-8"}),ze.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Ni&&ze.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Ni}),ze.createElement(Kc,{htmlPageOpts:ta})),ze.createElement("body",null,ze.createElement(lu,null),ze.createElement("div",{id:hs},Fi),ze.createElement(Qu,{manifest:$i,loaderData:ya,htmlPageOpts:ta}),ta==null||($n=ta.scripts)===null||$n===void 0?void 0:$n.map(function(ps,Ou){var Du=tu(ps),el=Du.content,$u=(0,zu.Z)(Du,Su);return ze.createElement("script",(0,Zo.Z)({dangerouslySetInnerHTML:{__html:el},key:Ou},$u))})))}var mu=ze.createContext(void 0);function Dl(){return ze.useContext(mu)}var Yl=["redirect"];function Xl(Sn){var $n=Sn.routesById,Fi=Sn.parentId,ya=Sn.routeComponents,$i=Sn.useStream,ta=$i===void 0?!0:$i;return Object.keys($n).filter(function(pa){return $n[pa].parentId===Fi}).map(function(pa){var hs=kl((0,Mo.Z)((0,Mo.Z)({route:$n[pa],routeComponent:ya[pa],loadingComponent:Sn.loadingComponent,reactRouter5Compat:Sn.reactRouter5Compat},Sn.reactRouter5Compat&&{hasChildren:Object.keys($n).filter(function(ps){return $n[ps].parentId===pa}).length>0}),{},{useStream:ta})),Ni=Xl({routesById:$n,routeComponents:ya,parentId:hs.id,loadingComponent:Sn.loadingComponent,reactRouter5Compat:Sn.reactRouter5Compat,useStream:ta});return Ni.length>0&&(hs.children=Ni,hs.routes=Ni),hs})}function ll(Sn){var $n=(0,Go.UO)(),Fi=(0,Go.Gn)(Sn.to,$n),ya=(0,Ol.T$)(),$i=(0,Go.TH)();if(ya!=null&&ya.keepQuery){var ta=$i.search+$i.hash;Fi+=ta}var pa=(0,Mo.Z)((0,Mo.Z)({},Sn),{},{to:Fi});return ze.createElement(Go.Fg,(0,Zo.Z)({replace:!0},pa))}function kl(Sn){var $n=Sn.route,Fi=Sn.useStream,ya=Fi===void 0?!0:Fi,$i=$n.redirect,ta=(0,zu.Z)($n,Yl),pa=Sn.reactRouter5Compat?cc:Iu;return(0,Mo.Z)({element:$i?ze.createElement(ll,{to:$i}):ze.createElement(mu.Provider,{value:{route:Sn.route}},ze.createElement(pa,{loader:ze.memo(Sn.routeComponent),loadingComponent:Sn.loadingComponent||Oc,hasChildren:Sn.hasChildren,useStream:ya}))},ta)}function Oc(){return ze.createElement("div",null)}function cc(Sn){var $n=Dl(),Fi=$n.route,ya=(0,Ol.Ov)(),$i=ya.history,ta=ya.clientRoutes,pa=(0,Go.UO)(),hs={params:pa,isExact:!0,path:Fi.path,url:$i.location.pathname},Ni=Sn.loader,ps={location:$i.location,match:hs,history:$i,params:pa,route:Fi,routes:ta};return Sn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Sn.loadingComponent,null)},ze.createElement(Ni,ps,Sn.hasChildren&&ze.createElement(Go.j3,null))):ze.createElement(Ni,ps,Sn.hasChildren&&ze.createElement(Go.j3,null))}function Iu(Sn){var $n=Sn.loader;return Sn.useStream?ze.createElement(ze.Suspense,{fallback:ze.createElement(Sn.loadingComponent,null)},ze.createElement($n,null)):ze.createElement($n,null)}var Rl=null;function Dc(){return Rl}function kc(Sn){var $n=Sn.history,Fi=ze.useState({action:$n.action,location:$n.location}),ya=(0,Il.Z)(Fi,2),$i=ya[0],ta=ya[1];return(0,ze.useLayoutEffect)(function(){return $n.listen(ta)},[$n]),(0,ze.useLayoutEffect)(function(){function pa(hs){Sn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Sn.routes,clientRoutes:Sn.clientRoutes,location:hs.location,action:hs.action,basename:Sn.basename,isFirst:!!hs.isFirst}})}return pa({location:$i.location,action:$i.action,isFirst:!0}),$n.listen(pa)},[$n,Sn.routes,Sn.clientRoutes]),ze.createElement(Go.F0,{navigator:$n,location:$i.location,basename:Sn.basename},Sn.children)}function Fo(){var Sn=(0,Ol.Ov)(),$n=Sn.clientRoutes;return(0,Go.V$)($n)}var Ql=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],Ll=function($n,Fi){var ya=$n.basename||"/",$i=Xl({routesById:$n.routes,routeComponents:$n.routeComponents,loadingComponent:$n.loadingComponent,reactRouter5Compat:$n.reactRouter5Compat,useStream:$n.useStream});$n.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:$i}});for(var ta=ze.createElement(kc,{basename:ya,pluginManager:$n.pluginManager,routes:$n.routes,clientRoutes:$i,history:$n.history},Fi),pa=0,hs=Ql;pa<hs.length;pa++){var Ni=hs[pa];ta=$n.pluginManager.applyPlugins({type:"modify",key:Ni,initialValue:ta,args:{routes:$n.routes,history:$n.history,plugin:$n.pluginManager}})}var ps=function(){var Du=(0,ze.useState)({}),el=(0,Il.Z)(Du,2),$u=el[0],ml=el[1],If=(0,ze.useState)(window.__UMI_LOADER_DATA__||{}),Sf=(0,Il.Z)(If,2),Fl=Sf[0],uf=Sf[1],Lc=(0,ze.useCallback)(function(Qc,lf){var tl,Of=(((tl=(0,Go.fp)($i,Qc,ya))===null||tl===void 0?void 0:tl.map(function(Ku){return Ku.route.id}))||[]).filter(Boolean);Of.forEach(function(Ku){var gc,cf;if(window.__umi_route_prefetch__){var $o,qc=($o=$n.routeComponents[Ku])===null||$o===void 0||($o=$o._payload)===null||$o===void 0?void 0:$o._result;typeof qc=="function"&&qc()}var ff=(gc=$n.routes[Ku])===null||gc===void 0?void 0:gc.clientLoader,ku=!!ff,yc=(cf=$n.routes[Ku])===null||cf===void 0?void 0:cf.hasServerLoader;!lf&&yc&&!ku&&!window.__UMI_LOADER_DATA__&&Os({id:Ku,basename:ya,cb:function(Fc){ze.startTransition(function(){uf(function(Jc){return(0,Mo.Z)((0,Mo.Z)({},Jc),{},(0,Yu.Z)({},Ku,Fc))})})}});var To=!!$u[Ku],df=ku&&ff.hydrate||!yc,hf=yc&&!window.__UMI_LOADER_DATA__;ku&&!To&&(df||hf)&&ff({serverLoader:function(){return Os({id:Ku,basename:ya,cb:function(Jc){ze.startTransition(function(){uf(function(Bc){return(0,Mo.Z)((0,Mo.Z)({},Bc),{},(0,Yu.Z)({},Ku,Jc))})})}})}}).then(function(Mc){ml(function(Fc){return(0,Mo.Z)((0,Mo.Z)({},Fc),{},(0,Yu.Z)({},Ku,Mc))})})})},[$u]);return(0,ze.useEffect)(function(){return Lc(window.location.pathname,!0),$n.history.listen(function(Qc){Lc(Qc.location.pathname)})},[]),(0,ze.useLayoutEffect)(function(){typeof $n.callback=="function"&&$n.callback()},[]),ze.createElement(Ol.Il.Provider,{value:{routes:$n.routes,routeComponents:$n.routeComponents,clientRoutes:$i,pluginManager:$n.pluginManager,rootElement:$n.rootElement,basename:ya,clientLoaderData:$u,serverLoaderData:Fl,preloadRoute:Lc,history:$n.history}},ta)};return ps};function Rc(Sn){var $n=Sn.rootElement||document.getElementById("root"),Fi=Ll(Sn,ze.createElement(Fo,null));if(Sn.components)return Fi;if(Sn.hydrate){var ya=window.__UMI_LOADER_DATA__||{},$i=window.__UMI_METADATA_LOADER_DATA__||{},ta={metadata:$i,loaderData:ya,mountElementId:Sn.mountElementId},pa=Sn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureApp||Sn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.pureHtml;Eu.hydrateRoot(pa?$n:document,pa?ze.createElement(Fi,null):ze.createElement(po,ta,ze.createElement(Fi,null)));return}if(Eu.createRoot){Rl=Eu.createRoot($n),Rl.render(ze.createElement(Fi,null));return}Eu.render(ze.createElement(Fi,null),$n)}var ql=(Sn,$n,Fi)=>new Promise((ya,$i)=>{var ta=Ni=>{try{hs(Fi.next(Ni))}catch(ps){$i(ps)}},pa=Ni=>{try{hs(Fi.throw(Ni))}catch(ps){$i(ps)}},hs=Ni=>Ni.done?ya(Ni.value):Promise.resolve(Ni.value).then(ta,pa);hs((Fi=Fi.apply(Sn,$n)).next())});function Vc(){return ql(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/exercisenotice/:categoryId/users/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"82"},83:{path:"/classrooms/guidance",parentId:"19",id:"83"},84:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"84"},85:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"98"},99:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"99"},100:{path:"/classrooms/",parentId:"19",id:"100"},101:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"100",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework",parentId:"100",id:"102"},103:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"100",id:"103"},104:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"100",id:"105"},106:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"100",id:"106"},107:{path:"/classrooms/:coursesId/exercise",parentId:"100",id:"107"},108:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"100",id:"108"},109:{path:"/classrooms/:coursesId/poll",parentId:"100",id:"109"},110:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"100",id:"110"},111:{path:"/classrooms/:coursesId/common_homework",parentId:"100",id:"111"},112:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"100",id:"112"},113:{path:"/classrooms/:coursesId/group_homework",parentId:"100",id:"113"},114:{path:"/classrooms/:coursesId/teachers",parentId:"100",id:"114"},115:{path:"/classrooms/:coursesId/students",parentId:"100",id:"115"},116:{path:"/classrooms/:coursesId/assistant",parentId:"100",id:"116"},117:{path:"/classrooms/:coursesId/program_homework",parentId:"100",id:"117"},118:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"100",id:"118"},119:{path:"/classrooms/:coursesId/engineering",parentId:"100",id:"119"},120:{path:"/classrooms/:coursesId/learning_path",parentId:"100",id:"120"},121:{path:"/classrooms/:coursesId/resource_recommend",parentId:"100",id:"121"},122:{path:"/classrooms/:coursesId/attendance",parentId:"100",id:"122"},123:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"100",id:"123"},124:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"100",id:"124"},125:{path:"/classrooms/:coursesId/announcement",parentId:"100",id:"125"},126:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"100",id:"126"},127:{path:"/classrooms/:coursesId/online_learning",parentId:"100",id:"127"},128:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"100",id:"128"},129:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"100",id:"129"},130:{path:"/classrooms/:coursesId/attachment",parentId:"100",id:"130"},131:{path:"/classrooms/:coursesId/video",parentId:"100",id:"131"},132:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"100",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"100",id:"133"},134:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"100",id:"134"},135:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"100",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"100",id:"136"},137:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"100",id:"137"},138:{path:"/classrooms/:coursesId/live_video",parentId:"100",id:"138"},139:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"100",id:"139"},140:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"100",id:"140"},141:{path:"/classrooms/:coursesId/board",parentId:"100",id:"141"},142:{path:"/classrooms/:coursesId/course_group",parentId:"100",id:"142"},143:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"100",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"100",id:"144"},145:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"100",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group",parentId:"100",id:"146"},147:{path:"/classrooms/:coursesId/statistics/",parentId:"100",id:"147"},148:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"100",id:"148"},149:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"100",id:"149"},150:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"100",id:"150"},151:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"100",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"100",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"100",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"100",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"100",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"100",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"100",id:"157"},158:{path:"/competitions",parentId:"1",id:"158"},159:{path:"/competitions/index",parentId:"158",id:"159"},160:{path:"/competitions/:identifier/list",parentId:"158",id:"160"},161:{path:"/competitions/exports",parentId:"158",id:"161"},162:{path:"/competitions",parentId:"158",id:"162"},163:{path:"/competitions/:identifier",parentId:"158",id:"163"},164:{path:"/competitions/index/:identifier",parentId:"158",id:"164"},165:{path:"/competitions/:identifier/detail/enroll",parentId:"158",id:"165"},166:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"158",id:"166"},167:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"158",id:"167"},168:{path:"/competitions/detail/:identifier",parentId:"158",id:"168"},169:{path:"/forums",parentId:"1",id:"169"},170:{path:"/forums",parentId:"169",id:"170"},171:{path:"/forums/categories/:memoType",parentId:"169",id:"171"},172:{path:"/forums/new",parentId:"169",id:"172"},173:{path:"/forums/:memoId/edit",parentId:"169",id:"173"},174:{path:"/forums/:memoId",parentId:"169",id:"174"},175:{path:"/problemset",parentId:"1",id:"175"},176:{path:"/problemset",parentId:"175",id:"176"},177:{path:"/problemset/newitem",parentId:"175",id:"177"},178:{path:"/problemset/:type/:id",parentId:"175",id:"178"},179:{path:"/problemset/preview",parentId:"175",id:"179"},180:{path:"/problemset/preview_new",parentId:"175",id:"180"},181:{path:"/problemset/preview_select",parentId:"175",id:"181"},182:{path:"/shixuns",parentId:"1",id:"182"},183:{path:"/shixuns",parentId:"182",id:"183"},184:{path:"/shixuns/exports",parentId:"182",id:"184"},185:{path:"/shixuns/new",parentId:"182",id:"185"},186:{path:"/shixuns/new/CreateImg",parentId:"182",id:"186"},187:{path:"/shixuns/new/:id/imagepreview",parentId:"182",id:"187"},188:{path:"/shixuns/:id/Merge",parentId:"182",id:"188"},189:{path:"/shixuns/:id/Split",parentId:"182",id:"189"},190:{path:"/shixuns/:id/edit",parentId:"182",id:"190"},191:{path:"shixuns/:id/edit/warehouse",parentId:"190",id:"191"},192:{path:"/shixuns/:id/edit/newquestion",parentId:"190",id:"192"},193:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"190",id:"193"},194:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"190",id:"194"},195:{path:"/shixuns/:id/edit/new",parentId:"190",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"190",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"190",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"190",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"190",id:"199"},200:{path:"/shixuns/:id",parentId:"182",id:"200"},201:{path:"/shixuns/:id/challenges",parentId:"200",id:"201"},202:{path:"/shixuns/:id/repository",parentId:"200",id:"202"},203:{path:"/shixuns/:id/secret_repository",parentId:"200",id:"203"},204:{path:"/shixuns/:id/collaborators",parentId:"200",id:"204"},205:{path:"/shixuns/:id/dataset",parentId:"200",id:"205"},206:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"200",id:"206"},207:{path:"/shixuns/:id/shixun_discuss",parentId:"200",id:"207"},208:{path:"/shixuns/:id/ranking_list",parentId:"200",id:"208"},209:{path:"/shixuns/:id/settings",parentId:"200",id:"209"},210:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"200",id:"210"},211:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"200",id:"211"},212:{path:"/shixuns/:id/repository/upload_file",parentId:"200",id:"212"},213:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"200",id:"213"},214:{path:"/shixuns/:id/repository/add_file",parentId:"200",id:"214"},215:{path:"/shixuns/:id/secret_repository/add_file",parentId:"200",id:"215"},216:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"216"},217:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"200",id:"217"},218:{path:"/shixuns/:id/audit_situation",parentId:"200",id:"218"},219:{path:"/shixuns/:id/fork_list",parentId:"200",id:"219"},220:{path:"/shixuns/:id/skill_tags",parentId:"200",id:"220"},221:{path:"/users",parentId:"1",id:"221"},222:{path:"/users/:username/videos/protocol",parentId:"221",id:"222"},223:{path:"/users/:username/videos/resourceProtocol",parentId:"221",id:"223"},224:{path:"/users/:username/videos/success",parentId:"221",id:"224"},225:{path:"/users/:username/topicbank/:topicstype",parentId:"221",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"221",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"221",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"221",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"221",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"221",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"221",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"221",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"221",id:"233"},234:{path:"/users/:username/experiment-img/add",parentId:"221",id:"234"},235:{path:"/users/:username",parentId:"221",id:"235"},236:{path:"/users/:username",parentId:"235",id:"236"},237:{path:"/users/:username/baseInfo/edit",parentId:"235",id:"237"},238:{path:"/users/:username/baseInfo",parentId:"235",id:"238"},239:{path:"/users/:username/realNameCertification",parentId:"235",id:"239"},240:{path:"/users/:username/careerCertification",parentId:"235",id:"240"},241:{path:"/users/:username/classrooms",parentId:"235",id:"241"},242:{path:"/users/:username/shixuns",parentId:"235",id:"242"},243:{path:"/users/:username/dataSet",parentId:"235",id:"243"},244:{path:"/users/:username/userPortrait",parentId:"235",id:"244"},245:{path:"/users/:username/learningPath",parentId:"235",id:"245"},246:{path:"/users/:username/teach-group",parentId:"235",id:"246"},247:{path:"/users/:username/competitions",parentId:"235",id:"247"},248:{path:"/users/:username/experiment-img",parentId:"235",id:"248"},249:{path:"/users/:username/experiment-img/:experid/detail",parentId:"235",id:"249"},250:{path:"/users/:username/certificate",parentId:"235",id:"250"},251:{path:"/users/:username/otherResources",parentId:"235",id:"251"},252:{path:"/users/:username/classmanagement",parentId:"235",id:"252"},253:{path:"/users/:username/classmanagement/:couserid",parentId:"235",id:"253"},254:{path:"/users/:username/paths",parentId:"235",id:"254"},255:{path:"/users/:username/projects",parentId:"235",id:"255"},256:{path:"/users/:username/videos",parentId:"235",id:"256"},257:{path:"/users/:username/videos/upload",parentId:"235",id:"257"},258:{path:"/users/:username/topics/:topicstype",parentId:"235",id:"258"},259:{path:"/users/:username/vspaces",parentId:"235",id:"259"},260:{path:"/users/:username/resourcesCenter",parentId:"235",id:"260"},261:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"235",id:"261"},262:{path:"/users/:username/resourceGuarantee",parentId:"235",id:"262"},263:{path:"/users/:username/resourceAllocation",parentId:"235",id:"263"},264:{parentId:"1",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems/batchAdd",parentId:"265",id:"267"},268:{path:"/problems/newcreate",parentId:"264",id:"268"},269:{path:"/problems/newedit/:id",exact:!0,parentId:"264",id:"269"},270:{path:"/problems/:id/edit",exact:!0,parentId:"264",id:"270"},271:{path:"/problems/new",exact:!0,parentId:"264",id:"271"},272:{path:"/problems/:id/oj/:save_identifier",parentId:"264",id:"272"},273:{path:"/problems/:id/record-detail/:submitId",parentId:"264",id:"273"},274:{path:"/problems/add",parentId:"264",id:"274"},275:{path:"/problems/:id/ojedit",parentId:"264",id:"275"},276:{path:"/engineering",parentId:"1",id:"276"},277:{path:"/engineering",parentId:"276",id:"277"},278:{path:"/engineering/teacherList",parentId:"277",id:"278"},279:{path:"/engineering/studentList",parentId:"277",id:"279"},280:{path:"/engineering/training/program",parentId:"277",id:"280"},281:{path:"/engineering/training/program/add",parentId:"277",id:"281"},282:{path:"/engineering/training/program/edit",parentId:"277",id:"282"},283:{path:"/engineering/training/objectives",parentId:"277",id:"283"},284:{path:"/engineering/graduated/index",parentId:"277",id:"284"},285:{path:"/engineering/graduated/matrix",parentId:"277",id:"285"},286:{path:"/engineering/course/list",parentId:"277",id:"286"},287:{path:"/engineering/course/setting",parentId:"277",id:"287"},288:{path:"/engineering/course/matrix",parentId:"277",id:"288"},289:{path:"/engineering/navigation",parentId:"277",id:"289"},290:{path:"/engineering/evaluate/course",parentId:"277",id:"290"},291:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"277",id:"291"},292:{path:"/engineering/evaluate/norm",parentId:"277",id:"292"},293:{path:"/engineering/evaluate/document",parentId:"277",id:"293"},294:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"277",id:"294"},295:{path:"/engineering/*",redirect:"/404",parentId:"277",id:"295"},296:{path:"/innovation",parentId:"1",id:"296"},297:{path:"/innovation/tasks/:taskId",parentId:"296",id:"297"},298:{path:"/innovation",parentId:"296",id:"298"},299:{path:"/innovation/project",parentId:"298",id:"299"},300:{path:"/innovation/dataset",parentId:"298",id:"300"},301:{path:"/innovation/mirror",parentId:"298",id:"301"},302:{path:"/innovation/my-project",parentId:"298",id:"302"},303:{path:"/innovation/my-dataset",parentId:"298",id:"303"},304:{path:"/innovation/my-mirror",parentId:"298",id:"304"},305:{path:"/innovation/project/create",parentId:"298",id:"305"},306:{path:"/innovation/project/edit/:id",parentId:"298",id:"306"},307:{path:"/innovation/project/detail/:taskId",parentId:"298",id:"307"},308:{path:"/tasks",parentId:"1",id:"308"},309:{path:"/tasks/:taskId",exact:!0,parentId:"308",id:"309"},310:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"308",id:"310"},311:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"308",id:"311"},312:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"308",id:"312"},313:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"308",id:"313"},314:{path:"/myproblems",parentId:"1",id:"314"},315:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"314",id:"315"},316:{path:"/myproblems/:id",exact:!0,parentId:"314",id:"316"},317:{path:"/account",parentId:"1",id:"317"},318:{path:"/account",parentId:"317",id:"318"},319:{path:"/account/profile",parentId:"318",id:"319"},320:{path:"/account/profile/edit",parentId:"318",id:"320"},321:{path:"/account/certification",parentId:"318",id:"321"},322:{path:"/account/secure",parentId:"318",id:"322"},323:{path:"/account/binding",parentId:"318",id:"323"},324:{path:"/account/Results",parentId:"318",id:"324"},325:{path:"/ch",parentId:"1",id:"325"},326:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"325",id:"326"},327:{path:"/ch/rest/",exact:!0,parentId:"325",id:"327"},328:{path:"/ch/rest/:id",exact:!0,parentId:"325",id:"328"},329:{path:"/order",parentId:"1",id:"329"},330:{path:"/order",parentId:"329",id:"330"},331:{path:"/order/invoice",parentId:"329",id:"331"},332:{path:"/order/records",parentId:"329",id:"332"},333:{path:"/order/apply",parentId:"329",id:"333"},334:{path:"/order/view",parentId:"329",id:"334"},335:{path:"/order/:courseId/information",parentId:"329",id:"335"},336:{path:"/order/:courseId/pay",parentId:"329",id:"336"},337:{path:"/order/:orderNum/result",parentId:"329",id:"337"},338:{path:"/messages",parentId:"1",id:"338"},339:{path:"/messages/:userId/user_tidings",parentId:"338",id:"339"},340:{path:"/messages/:userId/private_messages",parentId:"338",id:"340"},341:{path:"/messages/:userId/message_detail",parentId:"338",id:"341"},342:{path:"/vtrs",parentId:"1",id:"342"},343:{path:"/vtrs/:virtual_spacesId",parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"343",id:"345"},346:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"343",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"343",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"343",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"343",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"343",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey",parentId:"343",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"343",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"343",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"343",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"343",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material",parentId:"343",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"343",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"343",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"343",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"343",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"343",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"343",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"343",id:"363"},364:{path:"/vtrs/:virtual_spacesId/settings",parentId:"343",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources",parentId:"343",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"343",id:"366"},367:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"343",id:"367"},368:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"343",id:"368"},369:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"343",id:"369"},370:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"343",id:"370"},371:{path:"/vtrs/:virtual_spacesId/*",parentId:"343",id:"371"},372:{path:"/101",parentId:"1",id:"372"},373:{path:"/101/:virtual_spacesId",parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId",exact:!0,parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"373",id:"375"},376:{path:"/101/:virtual_spacesId/experiment",parentId:"373",id:"376"},377:{path:"/101/:virtual_spacesId/announcement",parentId:"373",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/add",parentId:"373",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"373",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"373",id:"380"},381:{path:"/101/:virtual_spacesId/survey",parentId:"373",id:"381"},382:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"373",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge",parentId:"373",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"373",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"373",id:"385"},386:{path:"/101/:virtual_spacesId/material",parentId:"373",id:"386"},387:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"373",id:"387"},388:{path:"/101/:virtual_spacesId/lesson",parentId:"373",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"373",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"373",id:"390"},391:{path:"/101/:virtual_spacesId/discussion",parentId:"373",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"373",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"373",id:"393"},394:{path:"/101/:virtual_spacesId/settings",parentId:"373",id:"394"},395:{path:"/101/:virtual_spacesId/resources",parentId:"373",id:"395"},396:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"373",id:"396"},397:{path:"/101/:virtual_spacesId/Plan",parentId:"373",id:"397"},398:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"373",id:"398"},399:{path:"/101/:virtual_spacesId/digtal",parentId:"373",id:"399"},400:{path:"/101/:virtual_spacesId/homepage",parentId:"373",id:"400"},401:{path:"/101/:virtual_spacesId/*",parentId:"373",id:"401"},402:{path:"/administration",parentId:"1",id:"402"},403:{path:"/administration",parentId:"402",id:"403"},404:{path:"/administration/college",parentId:"403",id:"404"},405:{path:"/administration/student",parentId:"403",id:"405"},406:{path:"/administration/student/:studentId/edit",parentId:"403",id:"406"},407:{path:"/administration/profession",parentId:"403",id:"407"},408:{path:"/graduations",parentId:"1",id:"408"},409:{path:"/graduations",exact:!0,parentId:"408",id:"409"},410:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"408",id:"410"},411:{path:"/graduations/:id",parentId:"408",id:"411"},412:{path:"/graduations/:id/index",parentId:"411",id:"412"},413:{path:"/graduations/:id/topics",parentId:"411",id:"413"},414:{path:"/graduations/:id/student_selection",parentId:"411",id:"414"},415:{path:"/graduations/:id/tasks",parentId:"411",id:"415"},416:{path:"/graduations/:id/opening_report",parentId:"411",id:"416"},417:{path:"/graduations/:id/midterm_report",parentId:"411",id:"417"},418:{path:"/graduations/:id/thesis",parentId:"411",id:"418"},419:{path:"/graduations/:id/final_defense",parentId:"411",id:"419"},420:{path:"/graduations/:id/final_thesis",parentId:"411",id:"420"},421:{path:"/graduations/:id/settings",parentId:"411",id:"421"},422:{path:"/graduations/:id/teachers",parentId:"411",id:"422"},423:{path:"/graduations/:id/students",parentId:"411",id:"423"},424:{path:"/graduations/:id/archives",parentId:"411",id:"424"},425:{path:"/graduations/:id/grading_summary",parentId:"411",id:"425"},426:{path:"/dataset",parentId:"1",id:"426"},427:{path:"/dataset",exact:!0,parentId:"426",id:"427"},428:{path:"/dataset/:id/detail",exact:!0,parentId:"426",id:"428"},429:{path:"/knowledgegraph",parentId:"1",id:"429"},430:{path:"/knowledgegraph/:pathId",parentId:"429",id:"430"},431:{path:"/knowledgegraph/:pathId/statistics",parentId:"429",id:"431"},432:{path:"/newlogin",parentId:"1",id:"432"},433:{path:"/onlinenum",parentId:"1",id:"433"},434:{path:"/onlinenum",parentId:"433",id:"434"},435:{path:"/shixuncontext",parentId:"1",id:"435"},436:{path:"/shixuncontext",parentId:"435",id:"436"},437:{path:"/shixuncontext/:Id/detail",parentId:"435",id:"437"},438:{path:"/educoder-demo",exact:!0,parentId:"1",id:"438"},439:{path:"/training",parentId:"1",id:"439"},440:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"439",id:"440"},441:{path:"/largeScreen",exact:!0,parentId:"1",id:"441"},442:{path:"/quality",parentId:"1",id:"442"},443:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"442",id:"443"},444:{path:"/otherlogin",exact:!0,parentId:"1",id:"444"},445:{path:"/otherloginqq",exact:!0,parentId:"1",id:"445"},446:{path:"/otherloginstart",exact:!0,parentId:"1",id:"446"},447:{path:"/pathsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"448"},449:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"449"},450:{path:"/login",parentId:"1",id:"450"},451:{path:"/login",parentId:"450",id:"451"},452:{path:"/user",parentId:"1",id:"452"},453:{path:"/user/login",parentId:"452",id:"453"},454:{path:"/user/register",parentId:"452",id:"454"},455:{path:"/user/reset-password",parentId:"452",id:"455"},456:{path:"/colleges",parentId:"1",id:"456"},457:{path:"/colleges/:id/statistics",parentId:"456",id:"457"},458:{path:"/help",parentId:"1",id:"458"},459:{path:"/help/:id",parentId:"458",id:"459"},460:{path:"/video",parentId:"1",id:"460"},461:{path:"/video/:videoId",parentId:"460",id:"461"},462:{path:"/terminal",parentId:"1",id:"462"},463:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"463"},464:{path:"/statsDashboard",parentId:"1",id:"464"},465:{path:"/",parentId:"1",id:"465"},466:{path:"/",exact:!0,parentId:"465",id:"466"},467:{path:"/api/*",exact:!0,parentId:"465",id:"467"},468:{path:"/search",exact:!0,parentId:"465",id:"468"},469:{path:"/moop_cases",exact:!0,parentId:"465",id:"469"},470:{path:"/moop_cases/new",exact:!0,parentId:"465",id:"470"},471:{path:"/moop_cases/:caseId",exact:!0,parentId:"465",id:"471"},472:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"465",id:"472"},473:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"465",id:"473"},474:{path:"/randompaper",exact:!0,parentId:"465",id:"474"},475:{path:"/randompaper/edit/:id",exact:!0,parentId:"465",id:"475"},476:{path:"/randompaper/detail/:id",exact:!0,parentId:"465",id:"476"},477:{path:"/403",parentId:"465",id:"477"},478:{path:"/500",parentId:"465",id:"478"},479:{path:"/404",parentId:"465",id:"479"},480:{path:"/download",parentId:"465",id:"480"},481:{path:"/iwce",parentId:"465",id:"481"},482:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"465",id:"482"},483:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"465",id:"483"},484:{path:"/Activities",parentId:"465",id:"484"},485:{path:"/iwce/:itemname",parentId:"465",id:"485"},486:{path:"/hpc-course",parentId:"465",id:"486"},487:{path:"/user_agents",parentId:"465",id:"487"},488:{path:"/three",parentId:"465",id:"488"},489:{path:"/introduction",parentId:"465",id:"489"},490:{path:"/chatgpt",parentId:"465",id:"490"},491:{path:"/*",parentId:"465",id:"491"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),2:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),3:ze.lazy(()=>__webpack_require__.e(2099).then(__webpack_require__.bind(__webpack_require__,94339))),4:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),5:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8391))),6:ze.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,64226))),7:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),8:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,91046))),9:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),10:ze.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,12280))),11:ze.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27851))),12:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,71362))),13:ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,11839))),14:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,28687))),15:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,20684))),16:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,71362))),17:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),18:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),19:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),20:ze.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,77010))),21:ze.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,20973))),22:ze.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,31793))),23:ze.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,46275))),24:ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,33496))),25:ze.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,33496))),26:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),27:ze.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,45029))),28:ze.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,46922))),29:ze.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,94044))),30:ze.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,67311))),31:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,66076))),32:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,28063))),33:ze.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,63437))),34:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,60922))),35:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,70731))),36:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,1086))),37:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,83890))),38:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,75400))),39:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,52934))),40:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,34353))),41:ze.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,30748))),42:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,53036))),43:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),44:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,60839))),45:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,77638))),46:ze.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,53147))),47:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),48:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,23129))),49:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),50:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,23108))),51:ze.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,10147))),52:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),53:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,73966))),54:ze.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,83922))),55:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,82856))),56:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,31533))),57:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),58:ze.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,3276))),59:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),60:ze.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,77329))),61:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,75288))),62:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,83485))),63:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,97780))),64:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,28915))),65:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,57643))),66:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,8321))),67:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,77498))),68:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,56010))),69:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,7769))),70:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,36618))),71:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,1910))),72:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,34104))),73:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,3487))),74:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,17042))),75:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,72583))),76:ze.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,61193))),77:ze.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,13750))),78:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,96046))),79:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,22996))),80:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,41305))),81:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,78554))),82:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,74124))),83:ze.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,11839))),84:ze.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55998))),85:ze.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,31905))),86:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,97789))),87:ze.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,98731))),88:ze.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,37244))),89:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),90:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,35171))),91:ze.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,42383))),92:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,71073))),93:ze.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,97838))),94:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,22450))),95:ze.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,57454))),96:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,60846))),97:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,45062))),98:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,93341))),99:ze.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25921))),100:ze.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,17306))),101:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7580),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,47796))),102:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7580),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,47796))),103:ze.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,77437))),104:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),105:ze.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,15828))),106:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,77760))),107:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,77760))),108:ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,26484))),109:ze.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,26484))),110:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7580),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,30854))),111:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7580),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,30854))),112:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7580),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,3939))),113:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7580),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,3939))),114:ze.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,65893))),115:ze.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,61143))),116:ze.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,56783))),117:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7580),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,23767))),118:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7580),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,23767))),119:ze.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,21413))),120:ze.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,11133))),121:ze.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,25251))),122:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(369),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,15515))),123:ze.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,25083))),124:ze.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,29860))),125:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,18394))),126:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,18394))),127:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),128:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,51291))),129:ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,64605))),130:ze.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,64605))),131:ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,5041))),132:ze.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,5041))),133:ze.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,96573))),134:ze.lazy(()=>__webpack_require__.e(6205).then(__webpack_require__.bind(__webpack_require__,12002))),135:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,1697))),136:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,70302))),137:ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,26973))),138:ze.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,26973))),139:ze.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,76161))),140:ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),141:ze.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,10143))),142:ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,44197))),143:ze.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,44197))),144:ze.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,8176))),145:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),146:ze.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,21095))),147:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),148:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,63679))),149:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,99046))),150:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,82503))),151:ze.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,15531))),152:ze.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,50715))),153:ze.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,90317))),154:ze.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,1377))),155:ze.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65515))),156:ze.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,99342))),157:ze.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,26032))),158:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),159:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,855))),160:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,855))),161:ze.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,43008))),162:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,855))),163:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),164:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,79177))),165:ze.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,719))),166:ze.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,14796))),167:ze.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,5629))),168:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5265),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,79548))),169:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),170:ze.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,37226))),171:ze.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,88007))),172:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),173:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,96560))),174:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,35918))),175:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),176:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,13651))),177:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),178:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,85953))),179:ze.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,6413))),180:ze.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,37852))),181:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(4325),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,39751))),182:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),183:ze.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,28527))),184:ze.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,15352))),185:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,457))),186:ze.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,84246))),187:ze.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,28092))),188:ze.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,40580))),189:ze.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,2751))),190:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(7476),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,57448))),191:ze.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,21052))),192:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,46897))),193:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),194:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,29040))),195:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),196:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,2134))),197:ze.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,11008))),198:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,92185))),199:ze.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,63798))),200:ze.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,69298))),201:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,55818))),202:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,65508))),203:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,65508))),204:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,25642))),205:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,12773))),206:ze.lazy(()=>Promise.all([__webpack_require__.e(7476),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,58100))),207:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,8204))),208:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,26070))),209:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,77195))),210:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,98706))),211:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,98706))),212:ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,44033))),213:ze.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,44033))),214:ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,46798))),215:ze.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,46798))),216:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),217:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,51518))),218:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,68639))),219:ze.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,68043))),220:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,92880))),221:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),222:ze.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,59622))),223:ze.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,65866))),224:ze.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,86974))),225:ze.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,49690))),226:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),227:ze.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,50650))),228:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,8191))),229:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,31721))),230:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,80751))),231:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,53605))),232:ze.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,8712))),233:ze.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,26021))),234:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,75992))),235:ze.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,73032))),236:ze.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,87073))),237:ze.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,81524))),238:ze.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,96101))),239:ze.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,13488))),240:ze.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,71009))),241:ze.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,59002))),242:ze.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,60083))),243:ze.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,98976))),244:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31324))),245:ze.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,88755))),246:ze.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,5638))),247:ze.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,92797))),248:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,33232))),249:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,74849))),250:ze.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,36510))),251:ze.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,28919))),252:ze.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,2668))),253:ze.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,21599))),254:ze.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,17436))),255:ze.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,7942))),256:ze.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,89993))),257:ze.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,73879))),258:ze.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,6815))),259:ze.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,80411))),260:ze.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,35670))),261:ze.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,99624))),262:ze.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,69157))),263:ze.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,11234))),264:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),265:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),266:ze.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,3447))),267:ze.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,96555))),268:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),269:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,14222))),270:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),271:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,833))),272:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,30197))),273:ze.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,84958))),274:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),275:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,81171))),276:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),277:ze.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,62861))),278:ze.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,10497))),279:ze.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,2131))),280:ze.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,62256))),281:ze.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,872))),282:ze.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,64361))),283:ze.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,85761))),284:ze.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,93875))),285:ze.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,21202))),286:ze.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,91460))),287:ze.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,17689))),288:ze.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,37222))),289:ze.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,14455))),290:ze.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,41313))),291:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,46859))),292:ze.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,5942))),293:ze.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,15920))),294:ze.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,76515))),295:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),296:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),297:ze.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,97800))),298:ze.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89705))),299:ze.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,47363))),300:ze.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,16302))),301:ze.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,90894))),302:ze.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13747))),303:ze.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,14828))),304:ze.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,99436))),305:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),306:ze.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,19552))),307:ze.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,562))),308:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),309:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,51384))),310:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),311:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,51384))),312:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,40678))),313:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(425),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,51384))),314:ze.lazy(()=>__webpack_require__.e(599).then(__webpack_require__.bind(__webpack_require__,20599))),315:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,72222))),316:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(425),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,8243))),317:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),318:ze.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,21119))),319:ze.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,64348))),320:ze.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,21496))),321:ze.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,95335))),322:ze.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,45423))),323:ze.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,37196))),324:ze.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,36178))),325:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),326:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10729))),327:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),328:ze.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,54204))),329:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),330:ze.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,23395))),331:ze.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,68703))),332:ze.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,3819))),333:ze.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,39983))),334:ze.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79046))),335:ze.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,47873))),336:ze.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,42176))),337:ze.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,92105))),338:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),339:ze.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,97128))),340:ze.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,82821))),341:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,5211))),342:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),343:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),344:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),345:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),346:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),347:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),348:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),349:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),350:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),351:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),352:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),353:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,2360))),354:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),355:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),356:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),357:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),358:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),359:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),360:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),361:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),362:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),363:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),364:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),365:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),366:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),367:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),368:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),369:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),370:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),371:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),372:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),373:ze.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,54587))),374:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),375:ze.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,89955))),376:ze.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,61471))),377:ze.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,3279))),378:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),379:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,99661))),380:ze.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,36546))),381:ze.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,21105))),382:ze.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,97769))),383:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,2360))),384:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),385:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,97927))),386:ze.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,13793))),387:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,42100))),388:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,22330))),389:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),390:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,91591))),391:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,14291))),392:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),393:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,75673))),394:ze.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,82125))),395:ze.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,30654))),396:ze.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,38542))),397:ze.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,92314))),398:ze.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,74232))),399:ze.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,50983))),400:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,40599))),401:ze.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,84033))),402:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),403:ze.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,86476))),404:ze.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,27454))),405:ze.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,33675))),406:ze.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,58197))),407:ze.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,57857))),408:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),409:ze.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,30266))),410:ze.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,88036))),411:ze.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,42463))),412:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,66493))),413:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,67489))),414:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,32891))),415:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,57895))),416:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),417:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),418:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),419:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),420:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,75411))),421:ze.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,98372))),422:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),423:ze.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,16486))),424:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,9))),425:ze.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,16459))),426:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),427:ze.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,69623))),428:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,73171))),429:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),430:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,85203))),431:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,89325))),432:ze.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,19770))),433:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),434:ze.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,14103))),435:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),436:ze.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,84575))),437:ze.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,6556))),438:ze.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,38124))),439:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),440:ze.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,75503))),441:ze.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,3518))),442:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),443:ze.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,36693))),444:ze.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,11112))),445:ze.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19041))),446:ze.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,76904))),447:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,63295))),448:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,4280))),449:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,29069))),450:ze.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,28128))),451:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),452:ze.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,23900))),453:ze.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,54240))),454:ze.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,72105))),455:ze.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,20649))),456:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),457:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,57915))),458:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),459:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,24721))),460:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),461:ze.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,62904))),462:ze.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,87038))),463:ze.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,33262))),464:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,13771))),465:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,90821))),466:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9481),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,62217))),467:ze.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,33662))),468:ze.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,57548))),469:ze.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,13540))),470:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),471:ze.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,93185))),472:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,88986))),473:ze.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,86308))),474:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),475:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,12624))),476:ze.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,19560))),477:ze.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18430))),478:ze.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,57050))),479:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),480:ze.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,32717))),481:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),482:ze.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,79752))),483:ze.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(369),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,62930))),484:ze.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,94878))),485:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),486:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,22255))),487:ze.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,43982))),488:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,49851))),489:ze.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,53727))),490:ze.lazy(()=>Promise.all([__webpack_require__.e(169),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,73752))),491:ze.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,60279))),"@@/global-layout":ze.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,60990)))}}})}var I=__webpack_require__(41920),D=__webpack_require__(58293),L=__webpack_require__(71418),_e=__webpack_require__(5755),De=()=>ze.createElement(L.Z,{size:"middle",className:_e.Z.loading}),nn=__webpack_require__(25690),bn=__webpack_require__(61186),un=__webpack_require__.n(bn),Ai=__webpack_require__(91392),Wa=__webpack_require__.n(Ai),Ta=__webpack_require__(34749),$s=__webpack_require__.n(Ta),ts=__webpack_require__(19277),mo=__webpack_require__.n(ts),xs=__webpack_require__(10238),Jl=__webpack_require__.n(xs),fc=__webpack_require__(33656),ec=__webpack_require__.n(fc),Ml=__webpack_require__(90111),cl=__webpack_require__.n(Ml),Ci=__webpack_require__(74959),fl=__webpack_require__.n(Ci),dc=__webpack_require__(23250),Co=__webpack_require__.n(dc),ro=__webpack_require__(58862),Qa=__webpack_require__.n(ro),Hu=__webpack_require__(58319),Wu=__webpack_require__.n(Hu),hc=__webpack_require__(62053),qu=__webpack_require__.n(hc),dl=__webpack_require__(47477),Yc=__webpack_require__.n(dl),tc=__webpack_require__(59717),hl=__webpack_require__.n(tc);un().extend($s()),un().extend(mo()),un().extend(Jl()),un().extend(ec()),un().extend(cl()),un().extend(fl()),un().extend(Co()),un().extend(Qa()),un().extend(Wu()),un().extend(qu()),un().extend(Yc()),un().extend(hl()),un().extend(Wa());var pc=Object.defineProperty,mc=Object.getOwnPropertySymbols,Xc=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,Gu=(Sn,$n,Fi)=>$n in Sn?pc(Sn,$n,{enumerable:!0,configurable:!0,writable:!0,value:Fi}):Sn[$n]=Fi,pl=(Sn,$n)=>{for(var Fi in $n||($n={}))Xc.call($n,Fi)&&Gu(Sn,Fi,$n[Fi]);if(mc)for(var Fi of mc($n))ru.call($n,Fi)&&Gu(Sn,Fi,$n[Fi]);return Sn},vc=(Sn,$n,Fi)=>new Promise((ya,$i)=>{var ta=Ni=>{try{hs(Fi.next(Ni))}catch(ps){$i(ps)}},pa=Ni=>{try{hs(Fi.throw(Ni))}catch(ps){$i(ps)}},hs=Ni=>Ni.done?ya(Ni.value):Promise.resolve(Ni.value).then(ta,pa);hs((Fi=Fi.apply(Sn,$n)).next())});const vu="/react/build/",_c=!1;function Ju(){return vc(this,null,function*(){const Sn=(0,I.gD)(),{routes:$n,routeComponents:Fi}=yield Vc(Sn);yield Sn.applyPlugins({key:"patchRoutes",type:nn.ApplyPluginsType.event,args:{routes:$n,routeComponents:Fi}});const ya=Sn.applyPlugins({key:"modifyContextOpts",type:nn.ApplyPluginsType.modify,initialValue:{}}),$i=ya.basename||"/",ta=ya.historyType||"browser",pa=(0,D.fi)(pl({type:ta,basename:$i},ya.historyOpts));return Sn.applyPlugins({key:"render",type:nn.ApplyPluginsType.compose,initialValue(){const hs={useStream:!0,routes:$n,routeComponents:Fi,pluginManager:Sn,mountElementId:"root",rootElement:ya.rootElement||document.getElementById("root"),loadingComponent:De,publicPath:vu,runtimePublicPath:_c,history:pa,historyType:ta,basename:$i,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:ya.callback},Ni=Sn.applyPlugins({key:"modifyClientRenderOpts",type:nn.ApplyPluginsType.modify,initialValue:hs});return Rc(Ni)}})()})}Ju(),typeof window!="undefined"&&(window.g_umi={version:"4.4.11"})})()})();
|