From 193ae49a036565639cf1de7d6bd5f28b6e4a42c7 Mon Sep 17 00:00:00 2001 From: autosubmit Date: Tue, 21 Jan 2025 16:46:28 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- p__User__Login__index.4c67d52e.async.js | 41 +++++++++++++++++++++++++ p__User__Login__index.bf3adc0c.async.js | 41 ------------------------- umi.e9cda0fc.js => umi.29ba212b.js | 2 +- 4 files changed, 43 insertions(+), 43 deletions(-) create mode 100644 p__User__Login__index.4c67d52e.async.js delete mode 100644 p__User__Login__index.bf3adc0c.async.js rename umi.e9cda0fc.js => umi.29ba212b.js (99%) diff --git a/index.html b/index.html index 6fc6f2a134..0a7bc08ed0 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__User__Login__index.4c67d52e.async.js b/p__User__Login__index.4c67d52e.async.js new file mode 100644 index 0000000000..2878b3d59b --- /dev/null +++ b/p__User__Login__index.4c67d52e.async.js @@ -0,0 +1,41 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9366],{61441:function(Ze,_,t){t.d(_,{Z:function(){return E}});var g=t(5891),A=t(59301),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},P=v,o=t(88853),a=function($,W){return A.createElement(o.Z,(0,g.Z)({},$,{ref:W,icon:P}))},l=A.forwardRef(a),E=l},30631:function(Ze,_,t){t.d(_,{Z:function(){return E}});var g=t(5891),A=t(59301),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},P=v,o=t(88853),a=function($,W){return A.createElement(o.Z,(0,g.Z)({},$,{ref:W,icon:P}))},l=A.forwardRef(a),E=l},86902:function(Ze,_,t){t.d(_,{Z:function(){return E}});var g=t(5891),A=t(59301),v={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},P=v,o=t(88853),a=function($,W){return A.createElement(o.Z,(0,g.Z)({},$,{ref:W,icon:P}))},l=A.forwardRef(a),E=l},21970:function(Ze,_,t){t.d(_,{Z:function(){return E}});var g=t(5891),A=t(59301),v={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},P=v,o=t(88853),a=function($,W){return A.createElement(o.Z,(0,g.Z)({},$,{ref:W,icon:P}))},l=A.forwardRef(a),E=l},87877:function(Ze,_,t){t.r(_),t.d(_,{default:function(){return r}});var g=t(59301),A=t(78241),v=t(8591),P=t(92832),o=t(3113),a=t(24905),l=t(42203),E=t(3129),b=t(72119),$=t(10148),W=t(28209),U=t.n(W),F=Object.defineProperty,K=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,ie=(s,u,S)=>u in s?F(s,u,{enumerable:!0,configurable:!0,writable:!0,value:S}):s[u]=S,ue=(s,u)=>{for(var S in u||(u={}))ee.call(u,S)&&ie(s,S,u[S]);if(K)for(var S of K(u))Y.call(u,S)&&ie(s,S,u[S]);return s},pe=(s,u,S)=>new Promise((B,w)=>{var z=V=>{try{h(S.next(V))}catch(D){w(D)}},J=V=>{try{h(S.throw(V))}catch(D){w(D)}},h=V=>V.done?B(V.value):Promise.resolve(V.value).then(z,J);h((S=S.apply(s,u)).next())});const x={height:48,borderRadius:4},j=({dispatch:s,globalSetting:u})=>{var S,B;const[w]=A.default.useForm(),z=(0,l.useLocation)(),[J,h]=(0,g.useState)(""),[V,D]=(0,g.useState)(0),Z=(0,g.useMemo)(()=>"/rucaptcha?t="+new Date().getTime(),[V]),m=M=>pe(void 0,null,function*(){var p,O;const L=ue({},M),T=U().enc.Utf8.parse("5183666c72eec9e4"),f=U().AES.encrypt(M.password||"",T,{iv:T,mode:U().mode.CBC});L.password=f.toString();const y=yield(0,E.Es)(L);if(y.status){if(y.status===-4){s({type:"user/showPopLogin",payload:{showPopLogin:!1}}),s({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:y.user,loginInfo:M}});return}(y==null?void 0:y.status)!==0&&v.ZP.warning(y==null?void 0:y.message),h(y==null?void 0:y.message);return}if(y!=null&&y.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",y==null?void 0:y.start_date)):localStorage.removeItem("extension-modal"),console.log(l.history,"history"),z.pathname==="/user/login"||z.pathname==="/login"){let C=((p=z.query)==null?void 0:p.from)||((O=z.query)==null?void 0:O.back_url);C?window.location.href=decodeURIComponent(C):window.location.href="/"}else window.location.reload();w.resetFields()}),I=()=>{s({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return g.createElement(A.default,{layout:"vertical",form:w,initialValues:{autologin:!0},onFinish:m,onValuesChange:()=>h("")},!!J&&g.createElement("div",{className:"res-error-values"},g.createElement("span",null,J),g.createElement(b.Z,{onClick:()=>h("")})),g.createElement(A.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7\u3001\u5DE5\u53F7\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},g.createElement(P.default,{style:x,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7/\u5DE5\u53F7/\u5B66\u53F7"})),g.createElement(A.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},g.createElement(P.default.Password,{style:x,size:"large",placeholder:"\u5BC6\u7801"})),g.createElement(A.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},g.createElement("div",{style:{display:"flex"}},g.createElement(P.default,{style:x,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),g.createElement("img",{src:((S=$.Z)==null?void 0:S.API_SERVER)+Z,style:{height:"32px",marginLeft:"10px"},onClick:()=>{D(V+1)}}))),g.createElement(A.default.Item,null,g.createElement(o.ZP,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:x},"\u767B\u5F55")),g.createElement(A.default.Item,null,g.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},g.createElement(A.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},g.createElement(a.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),g.createElement("div",null,((B=u==null?void 0:u.setting)==null?void 0:B.enable_forgot_password)&&g.createElement(l.Link,{className:"c-grey-333 font14",onClick:()=>I(),to:`/user/reset-password?from=${z.pathname}`},"\u627E\u56DE\u5BC6\u7801")))))};var n=(0,l.connect)(({user:s,loading:u,globalSetting:S})=>({user:s,globalSetting:S,loading:u.models.index}))(j),r=()=>{const s=(0,l.useLocation)();return(0,g.useEffect)(()=>{var u;(u=s.query)!=null&&u.isExerciseApp?localStorage.isClientExam=!0:localStorage.removeItem("isClientExam")},[s]),g.createElement(n,null)}},19080:function(Ze,_,t){t.d(_,{F:function(){return o},Z:function(){return P}});var g=t(92310),A=t.n(g);const v=null;function P(a,l,E){return A()({[`${a}-status-success`]:l==="success",[`${a}-status-warning`]:l==="warning",[`${a}-status-error`]:l==="error",[`${a}-status-validating`]:l==="validating",[`${a}-has-feedback`]:E})}const o=(a,l)=>l||a},24905:function(Ze,_,t){t.d(_,{default:function(){return s}});var g=t(92310),A=t.n(g),v=t(5630),P=t(59301),o=t(36355),a=t(1684),l=t(32441),b=P.createContext(null),$=t(98447),W=t(14088),U=t(4572),F=function(u,S){var B={};for(var w in u)Object.prototype.hasOwnProperty.call(u,w)&&S.indexOf(w)<0&&(B[w]=u[w]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,w=Object.getOwnPropertySymbols(u);z{var B;const{prefixCls:w,className:z,rootClassName:J,children:h,indeterminate:V=!1,style:D,onMouseEnter:Z,onMouseLeave:m,skipGroup:I=!1,disabled:M}=u,p=F(u,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:O,direction:L,checkbox:T}=P.useContext(o.E_),f=P.useContext(b),{isFormItemInput:y}=P.useContext(l.aM),C=P.useContext(a.Z),q=(B=(f==null?void 0:f.disabled)||M)!==null&&B!==void 0?B:C,de=P.useRef(p.value);P.useEffect(()=>{f==null||f.registerValue(p.value)},[]),P.useEffect(()=>{if(!I)return p.value!==de.current&&(f==null||f.cancelValue(de.current),f==null||f.registerValue(p.value),de.current=p.value),()=>f==null?void 0:f.cancelValue(p.value)},[p.value]);const Q=O("checkbox",w),[ge,re]=(0,$.ZP)(Q),G=Object.assign({},p);f&&!I&&(G.onChange=function(){p.onChange&&p.onChange.apply(p,arguments),f.toggleOption&&f.toggleOption({label:h,value:p.value})},G.name=f.name,G.checked=f.value.includes(p.value));const fe=A()(`${Q}-wrapper`,{[`${Q}-rtl`]:L==="rtl",[`${Q}-wrapper-checked`]:G.checked,[`${Q}-wrapper-disabled`]:q,[`${Q}-wrapper-in-form-item`]:y},T==null?void 0:T.className,z,J,re),Ce=A()({[`${Q}-indeterminate`]:V},U.A,re),oe=V?"mixed":void 0;return ge(P.createElement(W.Z,{component:"Checkbox",disabled:q},P.createElement("label",{className:fe,style:Object.assign(Object.assign({},T==null?void 0:T.style),D),onMouseEnter:Z,onMouseLeave:m},P.createElement(v.Z,Object.assign({"aria-checked":oe},G,{prefixCls:Q,className:Ce,disabled:q,ref:S})),h!==void 0&&P.createElement("span",null,h))))};var Y=P.forwardRef(K),ie=t(26390),ue=t(64002),pe=function(u,S){var B={};for(var w in u)Object.prototype.hasOwnProperty.call(u,w)&&S.indexOf(w)<0&&(B[w]=u[w]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,w=Object.getOwnPropertySymbols(u);z{const{defaultValue:B,children:w,options:z=[],prefixCls:J,className:h,rootClassName:V,style:D,onChange:Z}=u,m=pe(u,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:I,direction:M}=P.useContext(o.E_),[p,O]=P.useState(m.value||B||[]),[L,T]=P.useState([]);P.useEffect(()=>{"value"in m&&O(m.value||[])},[m.value]);const f=P.useMemo(()=>z.map(N=>typeof N=="string"||typeof N=="number"?{label:N,value:N}:N),[z]),y=N=>{T(te=>te.filter(ae=>ae!==N))},C=N=>{T(te=>[].concat((0,ie.Z)(te),[N]))},q=N=>{const te=p.indexOf(N.value),ae=(0,ie.Z)(p);te===-1?ae.push(N.value):ae.splice(te,1),"value"in m||O(ae),Z==null||Z(ae.filter(se=>L.includes(se)).sort((se,Se)=>{const ce=f.findIndex(Ee=>Ee.value===se),X=f.findIndex(Ee=>Ee.value===Se);return ce-X}))},de=I("checkbox",J),Q=`${de}-group`,[ge,re]=(0,$.ZP)(de),G=(0,ue.Z)(m,["value","disabled"]),fe=z.length?f.map(N=>P.createElement(Y,{prefixCls:de,key:N.value.toString(),disabled:"disabled"in N?N.disabled:m.disabled,value:N.value,checked:p.includes(N.value),onChange:N.onChange,className:`${Q}-item`,style:N.style,title:N.title},N.label)):w,Ce={toggleOption:q,value:p,disabled:m.disabled,name:m.name,registerValue:C,cancelValue:y},oe=A()(Q,{[`${Q}-rtl`]:M==="rtl"},h,V,re);return ge(P.createElement("div",Object.assign({className:oe,style:D},G,{ref:S}),P.createElement(b.Provider,{value:Ce},fe)))},j=P.forwardRef(x);var n=P.memo(j);const r=Y;r.Group=n,r.__ANT_CHECKBOX=!0;var s=r},98447:function(Ze,_,t){t.d(_,{C2:function(){return o}});var g=t(17313),A=t(37613),v=t(83116);const P=a=>{const{checkboxCls:l}=a,E=`${l}-wrapper`;return[{[`${l}-group`]:Object.assign(Object.assign({},(0,g.Wf)(a)),{display:"inline-flex",flexWrap:"wrap",columnGap:a.marginXS,[`> ${a.antCls}-row`]:{flex:1}}),[E]:Object.assign(Object.assign({},(0,g.Wf)(a)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${E}`]:{marginInlineStart:0},[`&${E}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[l]:Object.assign(Object.assign({},(0,g.Wf)(a)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:a.borderRadiusSM,alignSelf:"center",[`${l}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${l}-inner`]:Object.assign({},(0,g.oN)(a))},[`${l}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:a.checkboxSize,height:a.checkboxSize,direction:"ltr",backgroundColor:a.colorBgContainer,border:`${a.lineWidth}px ${a.lineType} ${a.colorBorder}`,borderRadius:a.borderRadiusSM,borderCollapse:"separate",transition:`all ${a.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:a.checkboxSize/14*5,height:a.checkboxSize/14*8,border:`${a.lineWidthBold}px solid ${a.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${a.motionDurationFast} ${a.motionEaseInBack}, opacity ${a.motionDurationFast}`}},"& + span":{paddingInlineStart:a.paddingXS,paddingInlineEnd:a.paddingXS}})},{[` + ${E}:not(${E}-disabled), + ${l}:not(${l}-disabled) + `]:{[`&:hover ${l}-inner`]:{borderColor:a.colorPrimary}},[`${E}:not(${E}-disabled)`]:{[`&:hover ${l}-checked:not(${l}-disabled) ${l}-inner`]:{backgroundColor:a.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${l}-checked:not(${l}-disabled):after`]:{borderColor:a.colorPrimaryHover}}},{[`${l}-checked`]:{[`${l}-inner`]:{backgroundColor:a.colorPrimary,borderColor:a.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${a.motionDurationMid} ${a.motionEaseOutBack} ${a.motionDurationFast}`}}},[` + ${E}-checked:not(${E}-disabled), + ${l}-checked:not(${l}-disabled) + `]:{[`&:hover ${l}-inner`]:{backgroundColor:a.colorPrimaryHover,borderColor:"transparent"}}},{[l]:{"&-indeterminate":{[`${l}-inner`]:{backgroundColor:a.colorBgContainer,borderColor:a.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:a.fontSizeLG/2,height:a.fontSizeLG/2,backgroundColor:a.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${E}-disabled`]:{cursor:"not-allowed"},[`${l}-disabled`]:{[`&, ${l}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${l}-inner`]:{background:a.colorBgContainerDisabled,borderColor:a.colorBorder,"&:after":{borderColor:a.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:a.colorTextDisabled},[`&${l}-indeterminate ${l}-inner::after`]:{background:a.colorTextDisabled}}}]};function o(a,l){const E=(0,A.TS)(l,{checkboxCls:`.${a}`,checkboxSize:l.controlInteractiveSize});return[P(E)]}_.ZP=(0,v.Z)("Checkbox",(a,l)=>{let{prefixCls:E}=l;return[o(E,a)]})},78241:function(Ze,_,t){t.d(_,{default:function(){return we}});var g=t(26390),A=t(92310),v=t.n(A),P=t(43469),o=t(59301),a=t(62892),l=t(32441);function E(e){const[i,d]=o.useState(e);return o.useEffect(()=>{const c=setTimeout(()=>{d(e)},e.length?0:10);return()=>{clearTimeout(c)}},[e]),i}var b=t(17313),$=t(29878),W=t(8378),U=t(37613),F=t(83116),ee=e=>{const{componentCls:i}=e,d=`${i}-show-help`,c=`${i}-show-help-item`;return{[d]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[c]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, + opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, + transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${c}-appear, &${c}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${c}-leave-active`]:{transform:"translateY(-5px)"}}}}};const Y=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),ie=(e,i)=>{const{formItemCls:d}=e;return{[d]:{[`${d}-label > label`]:{height:i},[`${d}-control-input`]:{minHeight:i}}}},ue=e=>{const{componentCls:i}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,b.Wf)(e)),Y(e)),{[`${i}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},ie(e,e.controlHeightSM)),"&-large":Object.assign({},ie(e,e.controlHeightLG))})}},pe=e=>{const{formItemCls:i,iconCls:d,componentCls:c,rootPrefixCls:R,labelRequiredMarkColor:H,labelColor:ne,labelFontSize:ye,labelHeight:me,labelColonMarginInlineStart:ve,labelColonMarginInlineEnd:$e,itemMarginBottom:xe}=e;return{[i]:Object.assign(Object.assign({},(0,b.Wf)(e)),{marginBottom:xe,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${R}-row`]:{display:"none"},"&-has-warning":{[`${i}-split`]:{color:e.colorError}},"&-has-error":{[`${i}-split`]:{color:e.colorWarning}},[`${i}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:me,color:ne,fontSize:ye,[`> ${d}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${i}-required:not(${i}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:H,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${c}-hide-required-mark &`]:{display:"none"}},[`${i}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${c}-hide-required-mark &`]:{display:"none"}},[`${i}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:ve,marginInlineEnd:$e},[`&${i}-no-colon::after`]:{content:'"\\a0"'}}},[`${i}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${R}-col-'"]):not([class*="' ${R}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[i]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${i}-explain`]:{height:"auto",opacity:1},[`${i}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:$.kr,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},x=e=>{const{componentCls:i,formItemCls:d}=e;return{[`${i}-horizontal`]:{[`${d}-label`]:{flexGrow:0},[`${d}-control`]:{flex:"1 1 0",minWidth:0},[`${d}-label[class$='-24'], ${d}-label[class*='-24 ']`]:{[`& + ${d}-control`]:{minWidth:"unset"}}}}},j=e=>{const{componentCls:i,formItemCls:d}=e;return{[`${i}-inline`]:{display:"flex",flexWrap:"wrap",[d]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${d}-label, + > ${d}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${d}-label`]:{flex:"none"},[`${i}-text`]:{display:"inline-block"},[`${d}-has-feedback`]:{display:"inline-block"}}}}},n=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),r=e=>{const{componentCls:i,formItemCls:d,rootPrefixCls:c}=e;return{[`${d} ${d}-label`]:n(e),[i]:{[d]:{flexWrap:"wrap",[`${d}-label, ${d}-control`]:{[`&:not([class*=" ${c}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},s=e=>{const{componentCls:i,formItemCls:d,rootPrefixCls:c}=e;return{[`${i}-vertical`]:{[d]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${i}-item-control`]:{width:"100%"}}},[`${i}-vertical ${d}-label, + .${c}-col-24${d}-label, + .${c}-col-xl-24${d}-label`]:n(e),[`@media (max-width: ${e.screenXSMax}px)`]:[r(e),{[i]:{[`.${c}-col-xs-24${d}-label`]:n(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[i]:{[`.${c}-col-sm-24${d}-label`]:n(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[i]:{[`.${c}-col-md-24${d}-label`]:n(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[i]:{[`.${c}-col-lg-24${d}-label`]:n(e)}}}},u=(e,i)=>(0,U.TS)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:i});var S=(0,F.Z)("Form",(e,i)=>{let{rootPrefixCls:d}=i;const c=u(e,d);return[ue(c),pe(c),ee(c),x(c),j(c),s(c),(0,W.Z)(c),$.kr]},e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const B=[];function w(e,i,d){let c=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${i}-${c}`,error:e,errorStatus:d}}var J=e=>{let{help:i,helpStatus:d,errors:c=B,warnings:R=B,className:H,fieldId:ne,onVisibleChanged:ye}=e;const{prefixCls:me}=o.useContext(l.Rk),ve=`${me}-item-explain`,[,$e]=S(me),xe=(0,o.useMemo)(()=>(0,a.Z)(me),[me]),Le=E(c),Ae=E(R),We=o.useMemo(()=>i!=null?[w(i,"help",d)]:[].concat((0,g.Z)(Le.map((De,ze)=>w(De,"error","error",ze))),(0,g.Z)(Ae.map((De,ze)=>w(De,"warning","warning",ze)))),[i,d,Le,Ae]),Te={};return ne&&(Te.id=`${ne}_help`),o.createElement(P.default,{motionDeadline:xe.motionDeadline,motionName:`${me}-show-help`,visible:!!We.length,onVisibleChanged:ye},De=>{const{className:ze,style:le}=De;return o.createElement("div",Object.assign({},Te,{className:v()(ve,ze,H,$e),style:le,role:"alert"}),o.createElement(P.CSSMotionList,Object.assign({keys:We},(0,a.Z)(me),{motionName:`${me}-show-help-item`,component:!1}),Fe=>{const{key:Ne,error:Oe,errorStatus:je,className:Ue,style:Xe}=Fe;return o.createElement("div",{key:Ne,className:v()(Ue,{[`${ve}-${je}`]:je}),style:Xe},Oe)}))})},h=t(95013),V=t(36355),D=t(1684),Z=t(52946),m=t(19716),I=t(16722);const M=["parentNode"],p="form_item";function O(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function L(e,i){if(!e.length)return;const d=e.join("_");return i?`${i}_${d}`:M.includes(d)?`${p}_${d}`:d}function T(e,i,d,c,R,H){let ne=c;return H!==void 0?ne=H:d.validating?ne="validating":e.length?ne="error":i.length?ne="warning":(d.touched||R&&d.validated)&&(ne="success"),ne}function f(e){return O(e).join("_")}function y(e){const[i]=(0,h.useForm)(),d=o.useRef({}),c=o.useMemo(()=>e!=null?e:Object.assign(Object.assign({},i),{__INTERNAL__:{itemRef:R=>H=>{const ne=f(R);H?d.current[ne]=H:delete d.current[ne]}},scrollToField:function(R){let H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ne=O(R),ye=L(ne,c.__INTERNAL__.name),me=ye?document.getElementById(ye):null;me&&(0,I.Z)(me,Object.assign({scrollMode:"if-needed",block:"nearest"},H))},getFieldInstance:R=>{const H=f(R);return d.current[H]}}),[e,i]);return[c]}var C=t(28726),q=function(e,i){var d={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&i.indexOf(c)<0&&(d[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,c=Object.getOwnPropertySymbols(e);R{const d=o.useContext(D.Z),{getPrefixCls:c,direction:R,form:H}=o.useContext(V.E_),{prefixCls:ne,className:ye,rootClassName:me,size:ve,disabled:$e=d,form:xe,colon:Le,labelAlign:Ae,labelWrap:We,labelCol:Te,wrapperCol:De,hideRequiredMark:ze,layout:le="horizontal",scrollToFirstError:Fe,requiredMark:Ne,onFinishFailed:Oe,name:je,style:Ue,feedbackIcons:Xe}=e,lt=q(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),et=(0,m.Z)(ve),tt=o.useContext(C.Z),nt=(0,o.useMemo)(()=>Ne!==void 0?Ne:H&&H.requiredMark!==void 0?H.requiredMark:!ze,[ze,Ne,H]),dt=Le!=null?Le:H==null?void 0:H.colon,He=c("form",ne),[rt,ot]=S(He),It=v()(He,`${He}-${le}`,{[`${He}-hide-required-mark`]:nt===!1,[`${He}-rtl`]:R==="rtl",[`${He}-${et}`]:et},ot,H==null?void 0:H.className,ye,me),[at]=y(xe),{__INTERNAL__:ut}=at;ut.name=je;const Ot=(0,o.useMemo)(()=>({name:je,labelAlign:Ae,labelCol:Te,labelWrap:We,wrapperCol:De,vertical:le==="vertical",colon:dt,requiredMark:nt,itemRef:ut.itemRef,form:at,feedbackIcons:Xe}),[je,Ae,Te,De,le,dt,nt,at,Xe]);o.useImperativeHandle(i,()=>at);const Mt=(_e,Me)=>{if(_e){let Ke={block:"nearest"};typeof _e=="object"&&(Ke=_e),at.scrollToField(Me,Ke)}},zt=_e=>{if(Oe==null||Oe(_e),_e.errorFields.length){const Me=_e.errorFields[0].name;if(Fe!==void 0){Mt(Fe,Me);return}H&&H.scrollToFirstError!==void 0&&Mt(H.scrollToFirstError,Me)}};return rt(o.createElement(D.n,{disabled:$e},o.createElement(Z.q,{size:et},o.createElement(l.RV,Object.assign({},{validateMessages:tt}),o.createElement(l.q3.Provider,{value:Ot},o.createElement(h.default,Object.assign({id:je},lt,{name:je,onFinishFailed:zt,form:at,style:Object.assign(Object.assign({},H==null?void 0:H.style),Ue),className:It})))))))};var ge=o.forwardRef(de),re=t(12383),G=t(20475),fe=t(92343),Ce=t(38298);function oe(e){if(typeof e=="function")return e;const i=(0,Ce.Z)(e);return i.length<=1?i[0]:i}const N=()=>{const{status:e,errors:i=[],warnings:d=[]}=(0,o.useContext)(l.aM);return{status:e,errors:i,warnings:d}};N.Context=l.aM;var te=N,ae=t(23073);function se(e){const[i,d]=o.useState(e),c=(0,o.useRef)(null),R=(0,o.useRef)([]),H=(0,o.useRef)(!1);o.useEffect(()=>(H.current=!1,()=>{H.current=!0,ae.Z.cancel(c.current),c.current=null}),[]);function ne(ye){H.current||(c.current===null&&(R.current=[],c.current=(0,ae.Z)(()=>{c.current=null,d(me=>{let ve=me;return R.current.forEach($e=>{ve=$e(ve)}),ve})})),R.current.push(ye))}return[i,ne]}function Se(){const{itemRef:e}=o.useContext(l.q3),i=o.useRef({});function d(c,R){const H=R&&typeof R=="object"&&R.ref,ne=c.join("_");return(i.current.name!==ne||i.current.originRef!==H)&&(i.current.name=ne,i.current.originRef=H,i.current.ref=(0,G.sQ)(e(c),H)),i.current.ref}return d}var ce=t(48886),X=t(28800),Ee=t(64002),he=t(27382),Ie=t(37028);const Re=e=>{const{formItemCls:i}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${i}-control`]:{display:"flex"}}}};var Be=(0,F.b)(["Form","item-item"],(e,i)=>{let{rootPrefixCls:d}=i;const c=u(e,d);return[Re(c)]}),be=e=>{const{prefixCls:i,status:d,wrapperCol:c,children:R,errors:H,warnings:ne,_internalItemRender:ye,extra:me,help:ve,fieldId:$e,marginBottom:xe,onErrorVisibleChanged:Le}=e,Ae=`${i}-item`,We=o.useContext(l.q3),Te=c||We.wrapperCol||{},De=v()(`${Ae}-control`,Te.className),ze=o.useMemo(()=>Object.assign({},We),[We]);delete ze.labelCol,delete ze.wrapperCol;const le=o.createElement("div",{className:`${Ae}-control-input`},o.createElement("div",{className:`${Ae}-control-input-content`},R)),Fe=o.useMemo(()=>({prefixCls:i,status:d}),[i,d]),Ne=xe!==null||H.length||ne.length?o.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},o.createElement(l.Rk.Provider,{value:Fe},o.createElement(J,{fieldId:$e,errors:H,warnings:ne,help:ve,helpStatus:d,className:`${Ae}-explain-connected`,onVisibleChanged:Le})),!!xe&&o.createElement("div",{style:{width:0,height:xe}})):null,Oe={};$e&&(Oe.id=`${$e}_extra`);const je=me?o.createElement("div",Object.assign({},Oe,{className:`${Ae}-extra`}),me):null,Ue=ye&&ye.mark==="pro_table_render"&&ye.render?ye.render(e,{input:le,errorList:Ne,extra:je}):o.createElement(o.Fragment,null,le,Ne,je);return o.createElement(l.q3.Provider,{value:ze},o.createElement(Ie.Z,Object.assign({},Te,{className:De}),Ue),o.createElement(Be,{prefixCls:i}))},Pe=t(86902),Ye=t(31724),mt=t(9763),gt=t(6848),vt=function(e,i){var d={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&i.indexOf(c)<0&&(d[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,c=Object.getOwnPropertySymbols(e);R{let{prefixCls:i,label:d,htmlFor:c,labelCol:R,labelAlign:H,colon:ne,required:ye,requiredMark:me,tooltip:ve}=e;var $e;const[xe]=(0,mt.Z)("Form"),{vertical:Le,labelAlign:Ae,labelCol:We,labelWrap:Te,colon:De}=o.useContext(l.q3);if(!d)return null;const ze=R||We||{},le=H||Ae,Fe=`${i}-item-label`,Ne=v()(Fe,le==="left"&&`${Fe}-left`,ze.className,{[`${Fe}-wrap`]:!!Te});let Oe=d;const je=ne===!0||De!==!1&&ne!==!1;je&&!Le&&typeof d=="string"&&d.trim()!==""&&(Oe=d.replace(/[:|:]\s*$/,""));const Xe=pt(ve);if(Xe){const{icon:nt=o.createElement(Pe.Z,null)}=Xe,dt=vt(Xe,["icon"]),He=o.createElement(gt.Z,Object.assign({},dt),o.cloneElement(nt,{className:`${i}-item-tooltip`,title:""}));Oe=o.createElement(o.Fragment,null,Oe,He)}const lt=me==="optional",et=typeof me=="function";et?Oe=me(Oe,{required:!!ye}):lt&&!ye&&(Oe=o.createElement(o.Fragment,null,Oe,o.createElement("span",{className:`${i}-item-optional`,title:""},(xe==null?void 0:xe.optional)||(($e=Ye.Z.Form)===null||$e===void 0?void 0:$e.optional))));const tt=v()({[`${i}-item-required`]:ye,[`${i}-item-required-mark-optional`]:lt||et,[`${i}-item-no-colon`]:!je});return o.createElement(Ie.Z,Object.assign({},ze,{className:Ne}),o.createElement("label",{htmlFor:c,className:tt,title:typeof d=="string"?d:""},Oe))},ke=t(79999),Ge=t(33130),St=t(85404),yt=t(50023);const it={success:ke.Z,warning:St.Z,error:Ge.Z,validating:yt.Z};function Et(e){let{children:i,errors:d,warnings:c,hasFeedback:R,validateStatus:H,prefixCls:ne,meta:ye,noStyle:me}=e;const ve=`${ne}-item`,{feedbackIcons:$e}=o.useContext(l.q3),xe=T(d,c,ye,null,!!R,H),{isFormItemInput:Le,status:Ae}=o.useContext(l.aM),We=o.useMemo(()=>{var Te;let De;if(R){const Fe=R!==!0&&R.icons||$e,Ne=xe&&((Te=Fe==null?void 0:Fe({status:xe,errors:d,warnings:c}))===null||Te===void 0?void 0:Te[xe]),Oe=xe&&it[xe];De=Ne!==!1&&Oe?o.createElement("span",{className:v()(`${ve}-feedback-icon`,`${ve}-feedback-icon-${xe}`)},Ne||o.createElement(Oe,null)):null}let ze=!0,le=xe||"";return me&&(ze=Le,le=(xe!=null?xe:Ae)||""),{status:le,errors:d,warnings:c,hasFeedback:!!R,feedbackIcon:De,isFormItemInput:ze}},[xe,R,me,Le,Ae]);return o.createElement(l.aM.Provider,{value:We},i)}var jt=function(e,i){var d={};for(var c in e)Object.prototype.hasOwnProperty.call(e,c)&&i.indexOf(c)<0&&(d[c]=e[c]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,c=Object.getOwnPropertySymbols(e);R{if(Xe&&Ne.current){const ot=getComputedStyle(Ne.current);tt(parseInt(ot.marginBottom,10))}},[Xe,lt]);const nt=ot=>{ot||tt(null)},He=function(){let ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const It=ot?Oe:ve.errors,at=ot?je:ve.warnings;return T(It,at,ve,"",!!$e,me)}(),rt=v()(le,d,c,{[`${le}-with-help`]:Ue||Oe.length||je.length,[`${le}-has-feedback`]:He&&$e,[`${le}-has-success`]:He==="success",[`${le}-has-warning`]:He==="warning",[`${le}-has-error`]:He==="error",[`${le}-is-validating`]:He==="validating",[`${le}-hidden`]:xe});return o.createElement("div",{className:rt,style:R,ref:Ne},o.createElement(he.Z,Object.assign({className:`${le}-row`},(0,Ee.Z)(ze,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),o.createElement(ht,Object.assign({htmlFor:Ae},e,{requiredMark:Fe,required:We!=null?We:Te,prefixCls:i})),o.createElement(be,Object.assign({},e,ve,{errors:Oe,warnings:je,prefixCls:i,status:He,help:H,marginBottom:et,onErrorVisibleChanged:nt}),o.createElement(l.qI.Provider,{value:De},o.createElement(Et,{prefixCls:i,meta:ve,errors:ve.errors,warnings:ve.warnings,hasFeedback:$e,validateStatus:He},Le)))),!!et&&o.createElement("div",{className:`${le}-margin-offset`,style:{marginBottom:-et}}))}const Tt="__SPLIT__",Kt=null,Zt=o.memo(e=>{let{children:i}=e;return i},(e,i)=>e.value===i.value&&e.update===i.update&&e.childProps.length===i.childProps.length&&e.childProps.every((d,c)=>d===i.childProps[c]));function Dt(e){return e!=null}function st(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function $t(e){const{name:i,noStyle:d,className:c,dependencies:R,prefixCls:H,shouldUpdate:ne,rules:ye,children:me,required:ve,label:$e,messageVariables:xe,trigger:Le="onChange",validateTrigger:Ae,hidden:We,help:Te}=e,{getPrefixCls:De}=o.useContext(V.E_),{name:ze}=o.useContext(l.q3),le=oe(me),Fe=typeof le=="function",Ne=o.useContext(l.qI),{validateTrigger:Oe}=o.useContext(h.FieldContext),je=Ae!==void 0?Ae:Oe,Ue=Dt(i),Xe=De("form",H),[lt,et]=S(Xe),tt=o.useContext(h.ListContext),nt=o.useRef(),[dt,He]=se({}),[rt,ot]=(0,re.Z)(()=>st()),It=Me=>{const Ke=tt==null?void 0:tt.getKey(Me.name);if(ot(Me.destroy?st():Me,!0),d&&Te!==!1&&Ne){let Qe=Me.name;if(Me.destroy)Qe=nt.current||Qe;else if(Ke!==void 0){const[ft,bt]=Ke;Qe=[ft].concat((0,g.Z)(bt)),nt.current=Qe}Ne(Me,Qe)}},at=(Me,Ke)=>{He(Qe=>{const ft=Object.assign({},Qe),Rt=[].concat((0,g.Z)(Me.name.slice(0,-1)),(0,g.Z)(Ke)).join(Tt);return Me.destroy?delete ft[Rt]:ft[Rt]=Me,ft})},[ut,Ot]=o.useMemo(()=>{const Me=(0,g.Z)(rt.errors),Ke=(0,g.Z)(rt.warnings);return Object.values(dt).forEach(Qe=>{Me.push.apply(Me,(0,g.Z)(Qe.errors||[])),Ke.push.apply(Ke,(0,g.Z)(Qe.warnings||[]))}),[Me,Ke]},[dt,rt.errors,rt.warnings]),Mt=Se();function zt(Me,Ke,Qe){return d&&!We?o.createElement(Et,{prefixCls:Xe,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:rt,errors:ut,warnings:Ot,noStyle:!0},Me):o.createElement(Bt,Object.assign({key:"row"},e,{className:v()(c,et),prefixCls:Xe,fieldId:Ke,isRequired:Qe,errors:ut,warnings:Ot,meta:rt,onSubItemMetaChange:at}),Me)}if(!Ue&&!Fe&&!R)return lt(zt(le));let _e={};return typeof $e=="string"?_e.label=$e:i&&(_e.label=String(i)),xe&&(_e=Object.assign(Object.assign({},_e),xe)),lt(o.createElement(h.Field,Object.assign({},e,{messageVariables:_e,trigger:Le,validateTrigger:je,onMetaChange:It}),(Me,Ke,Qe)=>{const ft=O(i).length&&Ke?Ke.name:[],bt=L(ft,ze),Rt=ve!==void 0?ve:!!(ye&&ye.some(Ve=>{if(Ve&&typeof Ve=="object"&&Ve.required&&!Ve.warningOnly)return!0;if(typeof Ve=="function"){const At=Ve(Qe);return At&&At.required&&!At.warningOnly}return!1})),Nt=Object.assign({},Me);let Pt=null;if(Array.isArray(le)&&Ue)Pt=le;else if(!(Fe&&(!(ne||R)||Ue))){if(!(R&&!Fe&&!Ue))if((0,fe.l$)(le)){const Ve=Object.assign(Object.assign({},le.props),Nt);if(Ve.id||(Ve.id=bt),Te||ut.length>0||Ot.length>0||e.extra){const xt=[];(Te||ut.length>0)&&xt.push(`${bt}_help`),e.extra&&xt.push(`${bt}_extra`),Ve["aria-describedby"]=xt.join(" ")}ut.length>0&&(Ve["aria-invalid"]="true"),Rt&&(Ve["aria-required"]="true"),(0,G.Yr)(le)&&(Ve.ref=Mt(ft,le)),new Set([].concat((0,g.Z)(O(Le)),(0,g.Z)(O(je)))).forEach(xt=>{Ve[xt]=function(){for(var Xt,Qt,Ht,Yt,Vt,Jt=arguments.length,Gt=new Array(Jt),Ft=0;Ft{var{prefixCls:i,children:d}=e,c=Lt(e,["prefixCls","children"]);const{getPrefixCls:R}=o.useContext(V.E_),H=R("form",i),ne=o.useMemo(()=>({prefixCls:H,status:"error"}),[H]);return o.createElement(h.List,Object.assign({},c),(ye,me,ve)=>o.createElement(l.Rk.Provider,{value:ne},d(ye.map($e=>Object.assign(Object.assign({},$e),{fieldKey:$e.key})),me,{errors:ve.errors,warnings:ve.warnings})))};function Je(){const{form:e}=(0,o.useContext)(l.q3);return e}const k=ge;k.Item=wt,k.List=Wt,k.ErrorList=J,k.useForm=y,k.useFormInstance=Je,k.useWatch=h.useWatch,k.Provider=l.RV,k.create=()=>{};var we=k},9432:function(Ze,_,t){t.d(_,{Z:function(){return pe},n:function(){return ie}});var g=t(33130),A=t(92310),v=t.n(A),P=t(93681),o=t(20475),a=t(59301),l=t(19080),E=t(36355),b=t(1684),$=t(19716),W=t(32441),U=t(33234),F=t(59412),K=t(9937);function ee(x){return!!(x.prefix||x.suffix||x.allowClear)}var Y=function(x,j){var n={};for(var r in x)Object.prototype.hasOwnProperty.call(x,r)&&j.indexOf(r)<0&&(n[r]=x[r]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,r=Object.getOwnPropertySymbols(x);s{var n;const{prefixCls:r,bordered:s=!0,status:u,size:S,disabled:B,onBlur:w,onFocus:z,suffix:J,allowClear:h,addonAfter:V,addonBefore:D,className:Z,style:m,styles:I,rootClassName:M,onChange:p,classNames:O}=x,L=Y(x,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:T,direction:f,input:y}=a.useContext(E.E_),C=T("input",r),q=(0,a.useRef)(null),[de,Q]=(0,K.ZP)(C),{compactSize:ge,compactItemClassnames:re}=(0,U.ri)(C,f),G=(0,$.Z)(Be=>{var qe;return(qe=S!=null?S:ge)!==null&&qe!==void 0?qe:Be}),fe=a.useContext(b.Z),Ce=B!=null?B:fe,{status:oe,hasFeedback:N,feedbackIcon:te}=(0,a.useContext)(W.aM),ae=(0,l.F)(oe,u),se=ee(x)||!!N,Se=(0,a.useRef)(se);(0,a.useEffect)(()=>{var Be;se&&Se.current,Se.current=se},[se]);const ce=(0,F.Z)(q,!0),X=Be=>{ce(),w==null||w(Be)},Ee=Be=>{ce(),z==null||z(Be)},he=Be=>{ce(),p==null||p(Be)},Ie=(N||J)&&a.createElement(a.Fragment,null,J,N&&te);let Re;return typeof h=="object"&&(h!=null&&h.clearIcon)?Re=h:h&&(Re={clearIcon:a.createElement(g.Z,null)}),de(a.createElement(P.default,Object.assign({ref:(0,o.sQ)(j,q),prefixCls:C,autoComplete:y==null?void 0:y.autoComplete},L,{disabled:Ce,onBlur:X,onFocus:Ee,style:Object.assign(Object.assign({},y==null?void 0:y.style),m),styles:Object.assign(Object.assign({},y==null?void 0:y.styles),I),suffix:Ie,allowClear:Re,className:v()(Z,M,re,y==null?void 0:y.className),onChange:he,addonAfter:V&&a.createElement(U.BR,null,a.createElement(W.Ux,{override:!0,status:!0},V)),addonBefore:D&&a.createElement(U.BR,null,a.createElement(W.Ux,{override:!0,status:!0},D)),classNames:Object.assign(Object.assign(Object.assign({},O),y==null?void 0:y.classNames),{input:v()({[`${C}-sm`]:G==="small",[`${C}-lg`]:G==="large",[`${C}-rtl`]:f==="rtl",[`${C}-borderless`]:!s},!se&&(0,l.Z)(C,ae),O==null?void 0:O.input,(n=y==null?void 0:y.classNames)===null||n===void 0?void 0:n.input,Q)}),classes:{affixWrapper:v()({[`${C}-affix-wrapper-sm`]:G==="small",[`${C}-affix-wrapper-lg`]:G==="large",[`${C}-affix-wrapper-rtl`]:f==="rtl",[`${C}-affix-wrapper-borderless`]:!s},(0,l.Z)(`${C}-affix-wrapper`,ae,N),Q),wrapper:v()({[`${C}-group-rtl`]:f==="rtl"},Q),group:v()({[`${C}-group-wrapper-sm`]:G==="small",[`${C}-group-wrapper-lg`]:G==="large",[`${C}-group-wrapper-rtl`]:f==="rtl",[`${C}-group-wrapper-disabled`]:Ce},(0,l.Z)(`${C}-group-wrapper`,ae,N),Q)}})))})},1643:function(Ze,_,t){var g=t(33130),A=t(92310),v=t.n(A),P=t(9296),o=t(59301),a=t(19080),l=t(36355),E=t(1684),b=t(19716),$=t(32441),W=t(9432),U=t(9937),F=function(ee,Y){var ie={};for(var ue in ee)Object.prototype.hasOwnProperty.call(ee,ue)&&Y.indexOf(ue)<0&&(ie[ue]=ee[ue]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,ue=Object.getOwnPropertySymbols(ee);pe{const{prefixCls:ie,bordered:ue=!0,size:pe,disabled:x,status:j,allowClear:n,showCount:r,classNames:s,rootClassName:u,className:S}=ee,B=F(ee,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:w,direction:z}=o.useContext(l.E_),J=(0,b.Z)(pe),h=o.useContext(E.Z),V=x!=null?x:h,{status:D,hasFeedback:Z,feedbackIcon:m}=o.useContext($.aM),I=(0,a.F)(D,j),M=o.useRef(null);o.useImperativeHandle(Y,()=>{var f;return{resizableTextArea:(f=M.current)===null||f===void 0?void 0:f.resizableTextArea,focus:y=>{var C,q;(0,W.n)((q=(C=M.current)===null||C===void 0?void 0:C.resizableTextArea)===null||q===void 0?void 0:q.textArea,y)},blur:()=>{var y;return(y=M.current)===null||y===void 0?void 0:y.blur()}}});const p=w("input",ie);let O;typeof n=="object"&&(n!=null&&n.clearIcon)?O=n:n&&(O={clearIcon:o.createElement(g.Z,null)});const[L,T]=(0,U.ZP)(p);return L(o.createElement(P.default,Object.assign({},B,{disabled:V,allowClear:O,className:v()(S,u),classes:{affixWrapper:v()(`${p}-textarea-affix-wrapper`,{[`${p}-affix-wrapper-rtl`]:z==="rtl",[`${p}-affix-wrapper-borderless`]:!ue,[`${p}-affix-wrapper-sm`]:J==="small",[`${p}-affix-wrapper-lg`]:J==="large",[`${p}-textarea-show-count`]:r},(0,a.Z)(`${p}-affix-wrapper`,I),T)},classNames:Object.assign(Object.assign({},s),{textarea:v()({[`${p}-borderless`]:!ue,[`${p}-sm`]:J==="small",[`${p}-lg`]:J==="large"},(0,a.Z)(p,I),T,s==null?void 0:s.textarea)}),prefixCls:p,suffix:Z&&o.createElement("span",{className:`${p}-textarea-suffix`},m),showCount:r,ref:M})))});_.Z=K},59412:function(Ze,_,t){t.d(_,{Z:function(){return A}});var g=t(59301);function A(v,P){const o=(0,g.useRef)([]),a=()=>{o.current.push(setTimeout(()=>{var l,E,b,$;!((l=v.current)===null||l===void 0)&&l.input&&((E=v.current)===null||E===void 0?void 0:E.input.getAttribute("type"))==="password"&&(!((b=v.current)===null||b===void 0)&&b.input.hasAttribute("value"))&&(($=v.current)===null||$===void 0||$.input.removeAttribute("value"))}))};return(0,g.useEffect)(()=>(P&&a(),()=>o.current.forEach(l=>{l&&clearTimeout(l)})),[]),a}},92832:function(Ze,_,t){t.d(_,{default:function(){return J}});var g=t(92310),A=t.n(g),v=t(59301),P=t(36355),o=t(32441),a=t(9937),E=h=>{const{getPrefixCls:V,direction:D}=(0,v.useContext)(P.E_),{prefixCls:Z,className:m}=h,I=V("input-group",Z),M=V("input"),[p,O]=(0,a.ZP)(M),L=A()(I,{[`${I}-lg`]:h.size==="large",[`${I}-sm`]:h.size==="small",[`${I}-compact`]:h.compact,[`${I}-rtl`]:D==="rtl"},O,m),T=(0,v.useContext)(o.aM),f=(0,v.useMemo)(()=>Object.assign(Object.assign({},T),{isFormItemInput:!1}),[T]);return p(v.createElement("span",{className:L,style:h.style,onMouseEnter:h.onMouseEnter,onMouseLeave:h.onMouseLeave,onFocus:h.onFocus,onBlur:h.onBlur},v.createElement(o.aM.Provider,{value:f},h.children)))},b=t(9432),$=t(61441),W=t(30631),U=t(64002),F=t(20475),K=t(59412),ee=function(h,V){var D={};for(var Z in h)Object.prototype.hasOwnProperty.call(h,Z)&&V.indexOf(Z)<0&&(D[Z]=h[Z]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,Z=Object.getOwnPropertySymbols(h);mh?v.createElement(W.Z,null):v.createElement($.Z,null),ie={click:"onClick",hover:"onMouseOver"};var pe=v.forwardRef((h,V)=>{const{visibilityToggle:D=!0}=h,Z=typeof D=="object"&&D.visible!==void 0,[m,I]=(0,v.useState)(()=>Z?D.visible:!1),M=(0,v.useRef)(null);v.useEffect(()=>{Z&&I(D.visible)},[Z,D]);const p=(0,K.Z)(M),O=()=>{const{disabled:Ce}=h;Ce||(m&&p(),I(oe=>{var N;const te=!oe;return typeof D=="object"&&((N=D.onVisibleChange)===null||N===void 0||N.call(D,te)),te}))},L=Ce=>{const{action:oe="click",iconRender:N=Y}=h,te=ie[oe]||"",ae=N(m),se={[te]:O,className:`${Ce}-icon`,key:"passwordIcon",onMouseDown:Se=>{Se.preventDefault()},onMouseUp:Se=>{Se.preventDefault()}};return v.cloneElement(v.isValidElement(ae)?ae:v.createElement("span",null,ae),se)},{className:T,prefixCls:f,inputPrefixCls:y,size:C}=h,q=ee(h,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:de}=v.useContext(P.E_),Q=de("input",y),ge=de("input-password",f),re=D&&L(ge),G=A()(ge,T,{[`${ge}-${C}`]:!!C}),fe=Object.assign(Object.assign({},(0,U.Z)(q,["suffix","iconRender","visibilityToggle"])),{type:m?"text":"password",className:G,prefixCls:Q,suffix:re});return C&&(fe.size=C),v.createElement(b.Z,Object.assign({ref:(0,F.sQ)(V,M)},fe))}),x=t(21970),j=t(92343),n=t(3113),r=t(19716),s=t(33234),u=function(h,V){var D={};for(var Z in h)Object.prototype.hasOwnProperty.call(h,Z)&&V.indexOf(Z)<0&&(D[Z]=h[Z]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,Z=Object.getOwnPropertySymbols(h);m{const{prefixCls:D,inputPrefixCls:Z,className:m,size:I,suffix:M,enterButton:p=!1,addonAfter:O,loading:L,disabled:T,onSearch:f,onChange:y,onCompositionStart:C,onCompositionEnd:q}=h,de=u(h,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Q,direction:ge}=v.useContext(P.E_),re=v.useRef(!1),G=Q("input-search",D),fe=Q("input",Z),{compactSize:Ce}=(0,s.ri)(G,ge),oe=(0,r.Z)(be=>{var Pe;return(Pe=I!=null?I:Ce)!==null&&Pe!==void 0?Pe:be}),N=v.useRef(null),te=be=>{be&&be.target&&be.type==="click"&&f&&f(be.target.value,be,{source:"clear"}),y&&y(be)},ae=be=>{var Pe;document.activeElement===((Pe=N.current)===null||Pe===void 0?void 0:Pe.input)&&be.preventDefault()},se=be=>{var Pe,Ye;f&&f((Ye=(Pe=N.current)===null||Pe===void 0?void 0:Pe.input)===null||Ye===void 0?void 0:Ye.value,be,{source:"input"})},Se=be=>{re.current||L||se(be)},ce=typeof p=="boolean"?v.createElement(x.Z,null):null,X=`${G}-button`;let Ee;const he=p||{},Ie=he.type&&he.type.__ANT_BUTTON===!0;Ie||he.type==="button"?Ee=(0,j.Tm)(he,Object.assign({onMouseDown:ae,onClick:be=>{var Pe,Ye;(Ye=(Pe=he==null?void 0:he.props)===null||Pe===void 0?void 0:Pe.onClick)===null||Ye===void 0||Ye.call(Pe,be),se(be)},key:"enterButton"},Ie?{className:X,size:oe}:{})):Ee=v.createElement(n.ZP,{className:X,type:p?"primary":void 0,size:oe,disabled:T,key:"enterButton",onMouseDown:ae,onClick:se,loading:L,icon:ce},p),O&&(Ee=[Ee,(0,j.Tm)(O,{key:"addonAfter"})]);const Re=A()(G,{[`${G}-rtl`]:ge==="rtl",[`${G}-${oe}`]:!!oe,[`${G}-with-button`]:!!p},m),Be=be=>{re.current=!0,C==null||C(be)},qe=be=>{re.current=!1,q==null||q(be)};return v.createElement(b.Z,Object.assign({ref:(0,F.sQ)(N,V),onPressEnter:Se},de,{size:oe,onCompositionStart:Be,onCompositionEnd:qe,prefixCls:fe,addonAfter:Ee,suffix:M,onChange:te,className:Re,disabled:T}))}),w=t(1643);const z=b.Z;z.Group=E,z.Search=B,z.TextArea=w.Z,z.Password=pe;var J=z},9937:function(Ze,_,t){t.d(_,{M1:function(){return l},TM:function(){return j},Xy:function(){return E},bi:function(){return W},e5:function(){return x},ik:function(){return U},nz:function(){return o},pU:function(){return a},s7:function(){return F},x0:function(){return $}});var g=t(17313),A=t(74207),v=t(37613),P=t(83116);const o=n=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:n,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),a=n=>({borderColor:n.hoverBorderColor}),l=n=>({borderColor:n.activeBorderColor,boxShadow:n.activeShadow,outline:0}),E=n=>({color:n.colorTextDisabled,backgroundColor:n.colorBgContainerDisabled,borderColor:n.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},a((0,v.TS)(n,{hoverBorderColor:n.colorBorder})))}),b=n=>{const{paddingBlockLG:r,fontSizeLG:s,lineHeightLG:u,borderRadiusLG:S,paddingInlineLG:B}=n;return{padding:`${r}px ${B}px`,fontSize:s,lineHeight:u,borderRadius:S}},$=n=>({padding:`${n.paddingBlockSM}px ${n.paddingInlineSM}px`,borderRadius:n.borderRadiusSM}),W=(n,r)=>{const{componentCls:s,colorError:u,colorWarning:S,errorActiveShadow:B,warningActiveShadow:w,colorErrorBorderHover:z,colorWarningBorderHover:J}=n;return{[`&-status-error:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:u,"&:hover":{borderColor:z},"&:focus, &-focused":Object.assign({},l((0,v.TS)(n,{activeBorderColor:u,activeShadow:B}))),[`${s}-prefix, ${s}-suffix`]:{color:u}},[`&-status-warning:not(${r}-disabled):not(${r}-borderless)${r}`]:{borderColor:S,"&:hover":{borderColor:J},"&:focus, &-focused":Object.assign({},l((0,v.TS)(n,{activeBorderColor:S,activeShadow:w}))),[`${s}-prefix, ${s}-suffix`]:{color:S}}}},U=n=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${n.paddingBlock}px ${n.paddingInline}px`,color:n.colorText,fontSize:n.fontSize,lineHeight:n.lineHeight,backgroundColor:n.colorBgContainer,backgroundImage:"none",borderWidth:n.lineWidth,borderStyle:n.lineType,borderColor:n.colorBorder,borderRadius:n.borderRadius,transition:`all ${n.motionDurationMid}`},o(n.colorTextPlaceholder)),{"&:hover":Object.assign({},a(n)),"&:focus, &-focused":Object.assign({},l(n)),"&-disabled, &[disabled]":Object.assign({},E(n)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:n.controlHeight,lineHeight:n.lineHeight,verticalAlign:"bottom",transition:`all ${n.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},b(n)),"&-sm":Object.assign({},$(n)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),F=n=>{const{componentCls:r,antCls:s}=n;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:n.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${r}, &-lg > ${r}-group-addon`]:Object.assign({},b(n)),[`&-sm ${r}, &-sm > ${r}-group-addon`]:Object.assign({},$(n)),[`&-lg ${s}-select-single ${s}-select-selector`]:{height:n.controlHeightLG},[`&-sm ${s}-select-single ${s}-select-selector`]:{height:n.controlHeightSM},[`> ${r}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${r}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${n.paddingInline}px`,color:n.colorText,fontWeight:"normal",fontSize:n.fontSize,textAlign:"center",backgroundColor:n.colorFillAlter,border:`${n.lineWidth}px ${n.lineType} ${n.colorBorder}`,borderRadius:n.borderRadius,transition:`all ${n.motionDurationSlow}`,lineHeight:1,[`${s}-select`]:{margin:`-${n.paddingBlock+1}px -${n.paddingInline}px`,[`&${s}-select-single:not(${s}-select-customize-input)`]:{[`${s}-select-selector`]:{backgroundColor:"inherit",border:`${n.lineWidth}px ${n.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${s}-select-selector`]:{color:n.colorPrimary}}},[`${s}-cascader-picker`]:{margin:`-9px -${n.paddingInline}px`,backgroundColor:"transparent",[`${s}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${r}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${r}-search-with-button &`]:{zIndex:0}}},[`> ${r}:first-child, ${r}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${s}-select ${s}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}-affix-wrapper`]:{[`&:not(:first-child) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${r}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${r}:last-child, ${r}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${s}-select ${s}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${r}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${r}-search &`]:{borderStartStartRadius:n.borderRadius,borderEndStartRadius:n.borderRadius}},[`&:not(:first-child), ${r}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${r}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,g.dF)()),{[`${r}-group-addon, ${r}-group-wrap, > ${r}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:n.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` + & > ${r}-affix-wrapper, + & > ${r}-number-affix-wrapper, + & > ${s}-picker-range + `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-n.lineWidth,borderInlineEndWidth:n.lineWidth},[`${r}`]:{float:"none"},[`& > ${s}-select > ${s}-select-selector, + & > ${s}-select-auto-complete ${r}, + & > ${s}-cascader-picker ${r}, + & > ${r}-group-wrapper ${r}`]:{borderInlineEndWidth:n.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${s}-select-focused`]:{zIndex:1},[`& > ${s}-select > ${s}-select-arrow`]:{zIndex:1},[`& > *:first-child, + & > ${s}-select:first-child > ${s}-select-selector, + & > ${s}-select-auto-complete:first-child ${r}, + & > ${s}-cascader-picker:first-child ${r}`]:{borderStartStartRadius:n.borderRadius,borderEndStartRadius:n.borderRadius},[`& > *:last-child, + & > ${s}-select:last-child > ${s}-select-selector, + & > ${s}-cascader-picker:last-child ${r}, + & > ${s}-cascader-picker-focused:last-child ${r}`]:{borderInlineEndWidth:n.lineWidth,borderStartEndRadius:n.borderRadius,borderEndEndRadius:n.borderRadius},[`& > ${s}-select-auto-complete ${r}`]:{verticalAlign:"top"},[`${r}-group-wrapper + ${r}-group-wrapper`]:{marginInlineStart:-n.lineWidth,[`${r}-affix-wrapper`]:{borderRadius:0}},[`${r}-group-wrapper:not(:last-child)`]:{[`&${r}-search > ${r}-group`]:{[`& > ${r}-group-addon > ${r}-search-button`]:{borderRadius:0},[`& > ${r}`]:{borderStartStartRadius:n.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:n.borderRadius}}}})}},K=n=>{const{componentCls:r,controlHeightSM:s,lineWidth:u}=n,B=(s-u*2-16)/2;return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,g.Wf)(n)),U(n)),W(n,r)),{'&[type="color"]':{height:n.controlHeight,[`&${r}-lg`]:{height:n.controlHeightLG},[`&${r}-sm`]:{height:s,paddingTop:B,paddingBottom:B}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},ee=n=>{const{componentCls:r}=n;return{[`${r}-clear-icon`]:{margin:0,color:n.colorTextQuaternary,fontSize:n.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${n.motionDurationSlow}`,"&:hover":{color:n.colorTextTertiary},"&:active":{color:n.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${n.inputAffixPadding}px`}}}},Y=n=>{const{componentCls:r,inputAffixPadding:s,colorTextDescription:u,motionDurationSlow:S,colorIcon:B,colorIconHover:w,iconCls:z}=n;return{[`${r}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},U(n)),{display:"inline-flex",[`&:not(${r}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},a(n)),{zIndex:1,[`${r}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${r}[disabled]`]:{background:"transparent"}},[`> input${r}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${r}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:n.paddingXS}},"&-show-count-suffix":{color:u},"&-show-count-has-suffix":{marginInlineEnd:n.paddingXXS},"&-prefix":{marginInlineEnd:s},"&-suffix":{marginInlineStart:s}}}),ee(n)),{[`${z}${r}-password-icon`]:{color:B,cursor:"pointer",transition:`all ${S}`,"&:hover":{color:w}}}),W(n,`${r}-affix-wrapper`))}},ie=n=>{const{componentCls:r,colorError:s,colorWarning:u,borderRadiusLG:S,borderRadiusSM:B}=n;return{[`${r}-group`]:Object.assign(Object.assign(Object.assign({},(0,g.Wf)(n)),F(n)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${r}-group-addon`]:{borderRadius:S,fontSize:n.fontSizeLG}},"&-sm":{[`${r}-group-addon`]:{borderRadius:B}},"&-status-error":{[`${r}-group-addon`]:{color:s,borderColor:s}},"&-status-warning":{[`${r}-group-addon`]:{color:u,borderColor:u}},"&-disabled":{[`${r}-group-addon`]:Object.assign({},E(n))},[`&:not(${r}-compact-first-item):not(${r}-compact-last-item)${r}-compact-item`]:{[`${r}, ${r}-group-addon`]:{borderRadius:0}},[`&:not(${r}-compact-last-item)${r}-compact-first-item`]:{[`${r}, ${r}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${r}-compact-first-item)${r}-compact-last-item`]:{[`${r}, ${r}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},ue=n=>{const{componentCls:r,antCls:s}=n,u=`${r}-search`;return{[u]:{[`${r}`]:{"&:hover, &:focus":{borderColor:n.colorPrimaryHover,[`+ ${r}-group-addon ${u}-button:not(${s}-btn-primary)`]:{borderInlineStartColor:n.colorPrimaryHover}}},[`${r}-affix-wrapper`]:{borderRadius:0},[`${r}-lg`]:{lineHeight:n.lineHeightLG-2e-4},[`> ${r}-group`]:{[`> ${r}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${u}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:n.borderRadius,borderEndEndRadius:n.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${u}-button:not(${s}-btn-primary)`]:{color:n.colorTextDescription,"&:hover":{color:n.colorPrimaryHover},"&:active":{color:n.colorPrimaryActive},[`&${s}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${u}-button`]:{height:n.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${u}-button`]:{height:n.controlHeightLG},[`&-small ${u}-button`]:{height:n.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${r}-compact-item`]:{[`&:not(${r}-compact-last-item)`]:{[`${r}-group-addon`]:{[`${r}-search-button`]:{marginInlineEnd:-n.lineWidth,borderRadius:0}}},[`&:not(${r}-compact-first-item)`]:{[`${r},${r}-affix-wrapper`]:{borderRadius:0}},[`> ${r}-group-addon ${r}-search-button, + > ${r}, + ${r}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${r}-affix-wrapper-focused`]:{zIndex:2}}}}},pe=n=>{const{componentCls:r,paddingLG:s}=n,u=`${r}-textarea`;return{[u]:{position:"relative","&-show-count":{[`> ${r}`]:{height:"100%"},[`${r}-data-count`]:{position:"absolute",bottom:-n.fontSize*n.lineHeight,insetInlineEnd:0,color:n.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${r}`]:{paddingInlineEnd:s}},[`&-affix-wrapper${u}-has-feedback`]:{[`${r}`]:{paddingInlineEnd:s}},[`&-affix-wrapper${r}-affix-wrapper`]:{padding:0,[`> textarea${r}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${r}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${r}-clear-icon`]:{position:"absolute",insetInlineEnd:n.paddingXS,insetBlockStart:n.paddingXS},[`${u}-suffix`]:{position:"absolute",top:0,insetInlineEnd:n.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function x(n){return(0,v.TS)(n,{inputAffixPadding:n.paddingXXS})}const j=n=>{const{controlHeight:r,fontSize:s,lineHeight:u,lineWidth:S,controlHeightSM:B,controlHeightLG:w,fontSizeLG:z,lineHeightLG:J,paddingSM:h,controlPaddingHorizontalSM:V,controlPaddingHorizontal:D,colorFillAlter:Z,colorPrimaryHover:m,controlOutlineWidth:I,controlOutline:M,colorErrorOutline:p,colorWarningOutline:O}=n;return{paddingBlock:Math.max(Math.round((r-s*u)/2*10)/10-S,3),paddingBlockSM:Math.max(Math.round((B-s*u)/2*10)/10-S,0),paddingBlockLG:Math.ceil((w-z*J)/2*10)/10-S,paddingInline:h-S,paddingInlineSM:V-S,paddingInlineLG:D-S,addonBg:Z,activeBorderColor:m,hoverBorderColor:m,activeShadow:`0 0 0 ${I}px ${M}`,errorActiveShadow:`0 0 0 ${I}px ${p}`,warningActiveShadow:`0 0 0 ${I}px ${O}`}};_.ZP=(0,P.Z)("Input",n=>{const r=(0,v.TS)(n,x(n));return[K(r),pe(r),Y(r),ie(r),ue(r),(0,A.c)(r)]},j)},8378:function(Ze,_){const t=g=>({[g.componentCls]:{[`${g.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${g.motionDurationMid} ${g.motionEaseInOut}, + opacity ${g.motionDurationMid} ${g.motionEaseInOut} !important`}},[`${g.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${g.motionDurationMid} ${g.motionEaseInOut}, + opacity ${g.motionDurationMid} ${g.motionEaseInOut} !important`}}});_.Z=t},5630:function(Ze,_,t){var g=t(5891),A=t(57259),v=t(80962),P=t(29043),o=t(19149),a=t(92310),l=t.n(a),E=t(35788),b=t(59301),$=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],W=(0,b.forwardRef)(function(U,F){var K,ee=U.prefixCls,Y=ee===void 0?"rc-checkbox":ee,ie=U.className,ue=U.style,pe=U.checked,x=U.disabled,j=U.defaultChecked,n=j===void 0?!1:j,r=U.type,s=r===void 0?"checkbox":r,u=U.title,S=U.onChange,B=(0,o.Z)(U,$),w=(0,b.useRef)(null),z=(0,E.Z)(n,{value:pe}),J=(0,P.Z)(z,2),h=J[0],V=J[1];(0,b.useImperativeHandle)(F,function(){return{focus:function(){var I;(I=w.current)===null||I===void 0||I.focus()},blur:function(){var I;(I=w.current)===null||I===void 0||I.blur()},input:w.current}});var D=l()(Y,ie,(K={},(0,v.Z)(K,"".concat(Y,"-checked"),h),(0,v.Z)(K,"".concat(Y,"-disabled"),x),K)),Z=function(I){x||("checked"in U||V(I.target.checked),S==null||S({target:(0,A.Z)((0,A.Z)({},U),{},{type:s,checked:I.target.checked}),stopPropagation:function(){I.stopPropagation()},preventDefault:function(){I.preventDefault()},nativeEvent:I.nativeEvent}))};return b.createElement("span",{className:D,title:u,style:ue},b.createElement("input",(0,g.Z)({},B,{className:"".concat(Y,"-input"),ref:w,onChange:Z,disabled:x,checked:!!h,type:s})),b.createElement("span",{className:"".concat(Y,"-inner")}))});_.Z=W},93681:function(Ze,_,t){t.r(_),t.d(_,{BaseInput:function(){return $},default:function(){return pe}});var g=t(5891),A=t(57259),v=t(80962),P=t(80665),o=t(92310),a=t.n(o),l=t(59301),E=t(5643),b=function(j){var n,r,s=j.inputElement,u=j.prefixCls,S=j.prefix,B=j.suffix,w=j.addonBefore,z=j.addonAfter,J=j.className,h=j.style,V=j.disabled,D=j.readOnly,Z=j.focused,m=j.triggerFocus,I=j.allowClear,M=j.value,p=j.handleReset,O=j.hidden,L=j.classes,T=j.classNames,f=j.dataAttrs,y=j.styles,C=j.components,q=(C==null?void 0:C.affixWrapper)||"span",de=(C==null?void 0:C.groupWrapper)||"span",Q=(C==null?void 0:C.wrapper)||"span",ge=(C==null?void 0:C.groupAddon)||"span",re=(0,l.useRef)(null),G=function(he){var Ie;(Ie=re.current)!==null&&Ie!==void 0&&Ie.contains(he.target)&&(m==null||m())},fe=function(){var he;if(!I)return null;var Ie=!V&&!D&&M,Re="".concat(u,"-clear-icon"),Be=(0,P.Z)(I)==="object"&&I!==null&&I!==void 0&&I.clearIcon?I.clearIcon:"\u2716";return l.createElement("span",{onClick:p,onMouseDown:function(be){return be.preventDefault()},className:a()(Re,(he={},(0,v.Z)(he,"".concat(Re,"-hidden"),!Ie),(0,v.Z)(he,"".concat(Re,"-has-suffix"),!!B),he)),role:"button",tabIndex:-1},Be)},Ce=(0,l.cloneElement)(s,{value:M,hidden:O,className:a()((n=s.props)===null||n===void 0?void 0:n.className,!(0,E.X3)(j)&&!(0,E.He)(j)&&J)||null,style:(0,A.Z)((0,A.Z)({},(r=s.props)===null||r===void 0?void 0:r.style),!(0,E.X3)(j)&&!(0,E.He)(j)?h:{})});if((0,E.X3)(j)){var oe,N="".concat(u,"-affix-wrapper"),te=a()(N,(oe={},(0,v.Z)(oe,"".concat(N,"-disabled"),V),(0,v.Z)(oe,"".concat(N,"-focused"),Z),(0,v.Z)(oe,"".concat(N,"-readonly"),D),(0,v.Z)(oe,"".concat(N,"-input-with-clear-btn"),B&&I&&M),oe),!(0,E.He)(j)&&J,L==null?void 0:L.affixWrapper,T==null?void 0:T.affixWrapper),ae=(B||I)&&l.createElement("span",{className:a()("".concat(u,"-suffix"),T==null?void 0:T.suffix),style:y==null?void 0:y.suffix},fe(),B);Ce=l.createElement(q,(0,g.Z)({className:te,style:(0,A.Z)((0,A.Z)({},(0,E.He)(j)?void 0:h),y==null?void 0:y.affixWrapper),hidden:!(0,E.He)(j)&&O,onClick:G},f==null?void 0:f.affixWrapper,{ref:re}),S&&l.createElement("span",{className:a()("".concat(u,"-prefix"),T==null?void 0:T.prefix),style:y==null?void 0:y.prefix},S),(0,l.cloneElement)(s,{value:M,hidden:null}),ae)}if((0,E.He)(j)){var se="".concat(u,"-group"),Se="".concat(se,"-addon"),ce=a()("".concat(u,"-wrapper"),se,L==null?void 0:L.wrapper),X=a()("".concat(u,"-group-wrapper"),J,L==null?void 0:L.group);return l.createElement(de,{className:X,style:h,hidden:O},l.createElement(Q,{className:ce},w&&l.createElement(ge,{className:Se},w),(0,l.cloneElement)(Ce,{hidden:null}),z&&l.createElement(ge,{className:Se},z)))}return Ce},$=b,W=t(26390),U=t(29043),F=t(19149),K=t(35788),ee=t(64002),Y=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],ie=(0,l.forwardRef)(function(x,j){var n=x.autoComplete,r=x.onChange,s=x.onFocus,u=x.onBlur,S=x.onPressEnter,B=x.onKeyDown,w=x.prefixCls,z=w===void 0?"rc-input":w,J=x.disabled,h=x.htmlSize,V=x.className,D=x.maxLength,Z=x.suffix,m=x.showCount,I=x.type,M=I===void 0?"text":I,p=x.classes,O=x.classNames,L=x.styles,T=(0,F.Z)(x,Y),f=(0,K.Z)(x.defaultValue,{value:x.value}),y=(0,U.Z)(f,2),C=y[0],q=y[1],de=(0,l.useState)(!1),Q=(0,U.Z)(de,2),ge=Q[0],re=Q[1],G=(0,l.useRef)(null),fe=function(X){G.current&&(0,E.nH)(G.current,X)};(0,l.useImperativeHandle)(j,function(){return{focus:fe,blur:function(){var X;(X=G.current)===null||X===void 0||X.blur()},setSelectionRange:function(X,Ee,he){var Ie;(Ie=G.current)===null||Ie===void 0||Ie.setSelectionRange(X,Ee,he)},select:function(){var X;(X=G.current)===null||X===void 0||X.select()},input:G.current}}),(0,l.useEffect)(function(){re(function(ce){return ce&&J?!1:ce})},[J]);var Ce=function(X){x.value===void 0&&q(X.target.value),G.current&&(0,E.rJ)(G.current,X,r)},oe=function(X){S&&X.key==="Enter"&&S(X),B==null||B(X)},N=function(X){re(!0),s==null||s(X)},te=function(X){re(!1),u==null||u(X)},ae=function(X){q(""),fe(),G.current&&(0,E.rJ)(G.current,X,r)},se=function(){var X=(0,ee.Z)(x,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return l.createElement("input",(0,g.Z)({autoComplete:n},X,{onChange:Ce,onFocus:N,onBlur:te,onKeyDown:oe,className:a()(z,(0,v.Z)({},"".concat(z,"-disabled"),J),O==null?void 0:O.input),style:L==null?void 0:L.input,ref:G,size:h,type:M}))},Se=function(){var X=Number(D)>0;if(Z||m){var Ee=(0,E.D7)(C),he=(0,W.Z)(Ee).length,Ie=(0,P.Z)(m)==="object"?m.formatter({value:Ee,count:he,maxLength:D}):"".concat(he).concat(X?" / ".concat(D):"");return l.createElement(l.Fragment,null,!!m&&l.createElement("span",{className:a()("".concat(z,"-show-count-suffix"),(0,v.Z)({},"".concat(z,"-show-count-has-suffix"),!!Z),O==null?void 0:O.count),style:(0,A.Z)({},L==null?void 0:L.count)},Ie),Z)}return null};return l.createElement($,(0,g.Z)({},T,{prefixCls:z,className:V,inputElement:se(),handleReset:ae,value:(0,E.D7)(C),focused:ge,triggerFocus:fe,suffix:Se(),disabled:J,classes:p,classNames:O,styles:L}))}),ue=ie,pe=ue},5643:function(Ze,_,t){t.d(_,{D7:function(){return o},He:function(){return g},X3:function(){return A},nH:function(){return P},rJ:function(){return v}});function g(a){return!!(a.addonBefore||a.addonAfter)}function A(a){return!!(a.prefix||a.suffix||a.allowClear)}function v(a,l,E,b){if(E){var $=l;if(l.type==="click"){var W=a.cloneNode(!0);$=Object.create(l,{target:{value:W},currentTarget:{value:W}}),W.value="",E($);return}if(b!==void 0){$=Object.create(l,{target:{value:a},currentTarget:{value:a}}),a.value=b,E($);return}E($)}}function P(a,l){if(a){a.focus(l);var E=l||{},b=E.cursor;if(b){var $=a.value.length;switch(b){case"start":a.setSelectionRange(0,0);break;case"end":a.setSelectionRange($,$);break;default:a.setSelectionRange(0,$)}}}}function o(a){return typeof a=="undefined"||a===null?"":String(a)}},9296:function(Ze,_,t){t.r(_),t.d(_,{ResizableTextArea:function(){return w},default:function(){return Z}});var g=t(5891),A=t(57259),v=t(80962),P=t(80665),o=t(29043),a=t(19149),l=t(26390),E=t(92310),b=t.n(E),$=t(93681),W=t(5643),U=t(35788),F=t(59301),K=t(29301),ee=t(28800),Y=t(23073),ie=` + min-height:0 !important; + max-height:none !important; + height:0 !important; + visibility:hidden !important; + overflow:hidden !important; + position:absolute !important; + z-index:-1000 !important; + top:0 !important; + right:0 !important; + pointer-events: none !important; +`,ue=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],pe={},x;function j(m){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=m.getAttribute("id")||m.getAttribute("data-reactid")||m.getAttribute("name");if(I&&pe[M])return pe[M];var p=window.getComputedStyle(m),O=p.getPropertyValue("box-sizing")||p.getPropertyValue("-moz-box-sizing")||p.getPropertyValue("-webkit-box-sizing"),L=parseFloat(p.getPropertyValue("padding-bottom"))+parseFloat(p.getPropertyValue("padding-top")),T=parseFloat(p.getPropertyValue("border-bottom-width"))+parseFloat(p.getPropertyValue("border-top-width")),f=ue.map(function(C){return"".concat(C,":").concat(p.getPropertyValue(C))}).join(";"),y={sizingStyle:f,paddingSize:L,borderSize:T,boxSizing:O};return I&&M&&(pe[M]=y),y}function n(m){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;x||(x=document.createElement("textarea"),x.setAttribute("tab-index","-1"),x.setAttribute("aria-hidden","true"),document.body.appendChild(x)),m.getAttribute("wrap")?x.setAttribute("wrap",m.getAttribute("wrap")):x.removeAttribute("wrap");var O=j(m,I),L=O.paddingSize,T=O.borderSize,f=O.boxSizing,y=O.sizingStyle;x.setAttribute("style","".concat(y,";").concat(ie)),x.value=m.value||m.placeholder||"";var C=void 0,q=void 0,de,Q=x.scrollHeight;if(f==="border-box"?Q+=T:f==="content-box"&&(Q-=L),M!==null||p!==null){x.value=" ";var ge=x.scrollHeight-L;M!==null&&(C=ge*M,f==="border-box"&&(C=C+L+T),Q=Math.max(C,Q)),p!==null&&(q=ge*p,f==="border-box"&&(q=q+L+T),de=Q>q?"":"hidden",Q=Math.min(q,Q))}var re={height:Q,overflowY:de,resize:"none"};return C&&(re.minHeight=C),q&&(re.maxHeight=q),re}var r=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],s=0,u=1,S=2,B=F.forwardRef(function(m,I){var M=m,p=M.prefixCls,O=M.onPressEnter,L=M.defaultValue,T=M.value,f=M.autoSize,y=M.onResize,C=M.className,q=M.style,de=M.disabled,Q=M.onChange,ge=M.onInternalAutoSize,re=(0,a.Z)(M,r),G=(0,U.Z)(L,{value:T,postState:function(Ge){return Ge!=null?Ge:""}}),fe=(0,o.Z)(G,2),Ce=fe[0],oe=fe[1],N=function(Ge){oe(Ge.target.value),Q==null||Q(Ge)},te=F.useRef();F.useImperativeHandle(I,function(){return{textArea:te.current}});var ae=F.useMemo(function(){return f&&(0,P.Z)(f)==="object"?[f.minRows,f.maxRows]:[]},[f]),se=(0,o.Z)(ae,2),Se=se[0],ce=se[1],X=!!f,Ee=function(){try{if(document.activeElement===te.current){var Ge=te.current,St=Ge.selectionStart,yt=Ge.selectionEnd,it=Ge.scrollTop;te.current.setSelectionRange(St,yt),te.current.scrollTop=it}}catch(Et){}},he=F.useState(S),Ie=(0,o.Z)(he,2),Re=Ie[0],Be=Ie[1],qe=F.useState(),be=(0,o.Z)(qe,2),Pe=be[0],Ye=be[1],mt=function(){Be(s)};(0,ee.Z)(function(){X&&mt()},[T,Se,ce,X]),(0,ee.Z)(function(){if(Re===s)Be(u);else if(Re===u){var ke=n(te.current,!1,Se,ce);Be(S),Ye(ke)}else Ee()},[Re]);var gt=F.useRef(),vt=function(){Y.Z.cancel(gt.current)},pt=function(Ge){Re===S&&(y==null||y(Ge),f&&(vt(),gt.current=(0,Y.Z)(function(){mt()})))};F.useEffect(function(){return vt},[]);var Ct=X?Pe:null,ht=(0,A.Z)((0,A.Z)({},q),Ct);return(Re===s||Re===u)&&(ht.overflowY="hidden",ht.overflowX="hidden"),F.createElement(K.Z,{onResize:pt,disabled:!(f||y)},F.createElement("textarea",(0,g.Z)({},re,{ref:te,style:ht,className:b()(p,C,(0,v.Z)({},"".concat(p,"-disabled"),de)),disabled:de,value:Ce,onChange:N})))}),w=B,z=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function J(m,I){return(0,l.Z)(m||"").slice(0,I).join("")}function h(m,I,M,p){var O=M;return m?O=J(M,p):(0,l.Z)(I||"").lengthp&&(O=I),O}var V=F.forwardRef(function(m,I){var M,p=m.defaultValue,O=m.value,L=m.onFocus,T=m.onBlur,f=m.onChange,y=m.allowClear,C=m.maxLength,q=m.onCompositionStart,de=m.onCompositionEnd,Q=m.suffix,ge=m.prefixCls,re=ge===void 0?"rc-textarea":ge,G=m.classes,fe=m.showCount,Ce=m.className,oe=m.style,N=m.disabled,te=m.hidden,ae=m.classNames,se=m.styles,Se=m.onResize,ce=(0,a.Z)(m,z),X=(0,U.Z)(p,{value:O,defaultValue:p}),Ee=(0,o.Z)(X,2),he=Ee[0],Ie=Ee[1],Re=(0,F.useRef)(null),Be=F.useState(!1),qe=(0,o.Z)(Be,2),be=qe[0],Pe=qe[1],Ye=F.useState(!1),mt=(0,o.Z)(Ye,2),gt=mt[0],vt=mt[1],pt=F.useRef(),Ct=F.useRef(0),ht=F.useState(null),ke=(0,o.Z)(ht,2),Ge=ke[0],St=ke[1],yt=function(){var k;(k=Re.current)===null||k===void 0||k.textArea.focus()};(0,F.useImperativeHandle)(I,function(){return{resizableTextArea:Re.current,focus:yt,blur:function(){var k;(k=Re.current)===null||k===void 0||k.textArea.blur()}}}),(0,F.useEffect)(function(){Pe(function(Je){return!N&&Je})},[N]);var it=Number(C)>0,Et=function(k){vt(!0),pt.current=he,Ct.current=k.currentTarget.selectionStart,q==null||q(k)},jt=function(k){vt(!1);var we=k.currentTarget.value;if(it){var e,i=Ct.current>=C+1||Ct.current===((e=pt.current)===null||e===void 0?void 0:e.length);we=h(i,pt.current,we,C)}we!==he&&(Ie(we),(0,W.rJ)(k.currentTarget,k,f,we)),de==null||de(k)},Bt=function(k){var we=k.target.value;if(!gt&&it){var e=k.target.selectionStart>=C+1||k.target.selectionStart===we.length||!k.target.selectionStart;we=h(e,he,we,C)}Ie(we),(0,W.rJ)(k.currentTarget,k,f,we)},Tt=function(k){var we=ce.onPressEnter,e=ce.onKeyDown;k.key==="Enter"&&we&&we(k),e==null||e(k)},Kt=function(k){Pe(!0),L==null||L(k)},Zt=function(k){Pe(!1),T==null||T(k)},Dt=function(k){var we;Ie(""),yt(),(0,W.rJ)((we=Re.current)===null||we===void 0?void 0:we.textArea,k,f)},st=(0,W.D7)(he);!gt&&it&&O==null&&(st=J(st,C));var $t=Q,ct;if(fe){var wt=(0,l.Z)(st).length;(0,P.Z)(fe)==="object"?ct=fe.formatter({value:st,count:wt,maxLength:C}):ct="".concat(wt).concat(it?" / ".concat(C):""),$t=F.createElement(F.Fragment,null,$t,F.createElement("span",{className:b()("".concat(re,"-data-count"),ae==null?void 0:ae.count),style:se==null?void 0:se.count},ct))}var Lt=function(k){var we;Se==null||Se(k),(we=Re.current)!==null&&we!==void 0&&we.textArea.style.height&&St(!0)},Ut=!ce.autoSize&&!fe&&!y,Wt=F.createElement($.BaseInput,{value:st,allowClear:y,handleReset:Dt,suffix:$t,prefixCls:re,classes:{affixWrapper:b()(G==null?void 0:G.affixWrapper,(M={},(0,v.Z)(M,"".concat(re,"-show-count"),fe),(0,v.Z)(M,"".concat(re,"-textarea-allow-clear"),y),M))},disabled:N,focused:be,className:Ce,style:(0,A.Z)((0,A.Z)({},oe),Ge&&!Ut?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ct=="string"?ct:void 0}},hidden:te,inputElement:F.createElement(w,(0,g.Z)({},ce,{onKeyDown:Tt,onChange:Bt,onFocus:Kt,onBlur:Zt,onCompositionStart:Et,onCompositionEnd:jt,className:ae==null?void 0:ae.textarea,style:(0,A.Z)((0,A.Z)({},se==null?void 0:se.textarea),{},{resize:oe==null?void 0:oe.resize}),disabled:N,prefixCls:re,onResize:Lt,ref:Re}))});return Wt}),D=V,Z=D},16722:function(Ze,_,t){t.d(_,{Z:function(){return E}});const g=b=>typeof b=="object"&&b!=null&&b.nodeType===1,A=(b,$)=>(!$||b!=="hidden")&&b!=="visible"&&b!=="clip",v=(b,$)=>{if(b.clientHeight{const F=(K=>{if(!K.ownerDocument||!K.ownerDocument.defaultView)return null;try{return K.ownerDocument.defaultView.frameElement}catch(ee){return null}})(U);return!!F&&(F.clientHeightK$||K>b&&ee<$?0:K<=b&&Y<=W||ee>=$&&Y>=W?K-b-U:ee>$&&YW?ee-$+F:0,o=b=>{const $=b.parentElement;return $==null?b.getRootNode().host||null:$},a=(b,$)=>{var W,U,F,K;if(typeof document=="undefined")return[];const{scrollMode:ee,block:Y,inline:ie,boundary:ue,skipOverflowHiddenElements:pe}=$,x=typeof ue=="function"?ue:T=>T!==ue;if(!g(b))throw new TypeError("Invalid target");const j=document.scrollingElement||document.documentElement,n=[];let r=b;for(;g(r)&&x(r);){if(r=o(r),r===j){n.push(r);break}r!=null&&r===document.body&&v(r)&&!v(document.documentElement)||r!=null&&v(r,pe)&&n.push(r)}const s=(U=(W=window.visualViewport)==null?void 0:W.width)!=null?U:innerWidth,u=(K=(F=window.visualViewport)==null?void 0:F.height)!=null?K:innerHeight,{scrollX:S,scrollY:B}=window,{height:w,width:z,top:J,right:h,bottom:V,left:D}=b.getBoundingClientRect(),{top:Z,right:m,bottom:I,left:M}=(T=>{const f=window.getComputedStyle(T);return{top:parseFloat(f.scrollMarginTop)||0,right:parseFloat(f.scrollMarginRight)||0,bottom:parseFloat(f.scrollMarginBottom)||0,left:parseFloat(f.scrollMarginLeft)||0}})(b);let p=Y==="start"||Y==="nearest"?J-Z:Y==="end"?V+I:J+w/2-Z+I,O=ie==="center"?D+z/2-M+m:ie==="end"?h+m:D-M;const L=[];for(let T=0;T=0&&D>=0&&V<=u&&h<=s&&(f===j&&!v(f)||J>=q&&V<=Q&&D>=ge&&h<=de))return L;const re=getComputedStyle(f),G=parseInt(re.borderLeftWidth,10),fe=parseInt(re.borderTopWidth,10),Ce=parseInt(re.borderRightWidth,10),oe=parseInt(re.borderBottomWidth,10);let N=0,te=0;const ae="offsetWidth"in f?f.offsetWidth-f.clientWidth-G-Ce:0,se="offsetHeight"in f?f.offsetHeight-f.clientHeight-fe-oe:0,Se="offsetWidth"in f?f.offsetWidth===0?0:C/f.offsetWidth:0,ce="offsetHeight"in f?f.offsetHeight===0?0:y/f.offsetHeight:0;if(j===f)N=Y==="start"?p:Y==="end"?p-u:Y==="nearest"?P(B,B+u,u,fe,oe,B+p,B+p+w,w):p-u/2,te=ie==="start"?O:ie==="center"?O-s/2:ie==="end"?O-s:P(S,S+s,s,G,Ce,S+O,S+O+z,z),N=Math.max(0,N+B),te=Math.max(0,te+S);else{N=Y==="start"?p-q-fe:Y==="end"?p-Q+oe+se:Y==="nearest"?P(q,Q,y,fe,oe+se,p,p+w,w):p-(q+y/2)+se/2,te=ie==="start"?O-ge-G:ie==="center"?O-(ge+C/2)+ae/2:ie==="end"?O-de+Ce+ae:P(ge,de,C,G,Ce+ae,O,O+z,z);const{scrollLeft:X,scrollTop:Ee}=f;N=ce===0?0:Math.max(0,Math.min(Ee+N/ce,f.scrollHeight-y/ce+se)),te=Se===0?0:Math.max(0,Math.min(X+te/Se,f.scrollWidth-C/Se+ae)),p+=Ee-N,O+=X-te}L.push({el:f,top:N,left:te})}return L},l=b=>b===!1?{block:"end",inline:"nearest"}:($=>$===Object($)&&Object.keys($).length!==0)(b)?b:{block:"start",inline:"nearest"};function E(b,$){if(!b.isConnected||!(F=>{let K=F;for(;K&&K.parentNode;){if(K.parentNode===document)return!0;K=K.parentNode instanceof ShadowRoot?K.parentNode.host:K.parentNode}return!1})(b))return;const W=(F=>{const K=window.getComputedStyle(F);return{top:parseFloat(K.scrollMarginTop)||0,right:parseFloat(K.scrollMarginRight)||0,bottom:parseFloat(K.scrollMarginBottom)||0,left:parseFloat(K.scrollMarginLeft)||0}})(b);if((F=>typeof F=="object"&&typeof F.behavior=="function")($))return $.behavior(a(b,$));const U=typeof $=="boolean"||$==null?void 0:$.behavior;for(const{el:F,top:K,left:ee}of a(b,l($))){const Y=K-W.top+W.bottom,ie=ee-W.left+W.right;F.scroll({top:Y,left:ie,behavior:U})}}}}]); diff --git a/p__User__Login__index.bf3adc0c.async.js b/p__User__Login__index.bf3adc0c.async.js deleted file mode 100644 index 294be70fc5..0000000000 --- a/p__User__Login__index.bf3adc0c.async.js +++ /dev/null @@ -1,41 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[9366],{61441:function(Ze,_,t){t.d(_,{Z:function(){return S}});var v=t(5891),N=t(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},w=g,o=t(88853),a=function(E,D){return N.createElement(o.Z,(0,v.Z)({},E,{ref:D,icon:w}))},l=N.forwardRef(a),S=l},30631:function(Ze,_,t){t.d(_,{Z:function(){return S}});var v=t(5891),N=t(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},w=g,o=t(88853),a=function(E,D){return N.createElement(o.Z,(0,v.Z)({},E,{ref:D,icon:w}))},l=N.forwardRef(a),S=l},86902:function(Ze,_,t){t.d(_,{Z:function(){return S}});var v=t(5891),N=t(59301),g={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 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},w=g,o=t(88853),a=function(E,D){return N.createElement(o.Z,(0,v.Z)({},E,{ref:D,icon:w}))},l=N.forwardRef(a),S=l},21970:function(Ze,_,t){t.d(_,{Z:function(){return S}});var v=t(5891),N=t(59301),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},w=g,o=t(88853),a=function(E,D){return N.createElement(o.Z,(0,v.Z)({},E,{ref:D,icon:w}))},l=N.forwardRef(a),S=l},87877:function(Ze,_,t){t.r(_),t.d(_,{default:function(){return r}});var v=t(59301),N=t(78241),g=t(92832),w=t(3113),o=t(24905),a=t(42203),l=t(3129),S=t(72119),b=t(10148),E=t(28209),D=t.n(E),X=Object.defineProperty,z=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,J=(n,s,f)=>s in n?X(n,s,{enumerable:!0,configurable:!0,writable:!0,value:f}):n[s]=f,ce=(n,s)=>{for(var f in s||(s={}))G.call(s,f)&&J(n,f,s[f]);if(z)for(var f of z(s))ee.call(s,f)&&J(n,f,s[f]);return n},ue=(n,s,f)=>new Promise((F,j)=>{var $=h=>{try{K(f.next(h))}catch(Q){j(Q)}},B=h=>{try{K(f.throw(h))}catch(Q){j(Q)}},K=h=>h.done?F(h.value):Promise.resolve(h.value).then($,B);K((f=f.apply(n,s)).next())});const fe={height:48,borderRadius:4},x=({dispatch:n,globalSetting:s})=>{var f,F;const[j]=N.default.useForm(),$=(0,a.useLocation)(),[B,K]=(0,v.useState)(""),[h,Q]=(0,v.useState)(0),H=useMemo(()=>"/rucaptcha?t="+new Date().getTime(),[h]);(0,v.useEffect)(()=>{searchParams.get("download_url")&&window.sessionStorage.setItem("download_url",searchParams.get("download_url"))},[]);const Z=y=>ue(void 0,null,function*(){var P,p;const I=ce({},y),L=D().enc.Utf8.parse("5183666c72eec9e4"),T=D().AES.encrypt(y.password||"",L,{iv:L,mode:D().mode.CBC});I.password=T.toString();const c=yield(0,l.Es)(I);if(c.status){if(c.status===-4){n({type:"user/showPopLogin",payload:{showPopLogin:!1}}),n({type:"user/setBindAccountModal",payload:{bindAccountModalVisible:!0,userInfoForBindAccountModal:c.user,loginInfo:y}});return}K(c==null?void 0:c.message);return}if(c!=null&&c.show?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",c==null?void 0:c.start_date)):localStorage.removeItem("extension-modal"),console.log(a.history,"history"),$.pathname==="/user/login"||$.pathname==="/login"){let O=((P=$.query)==null?void 0:P.from)||((p=$.query)==null?void 0:p.back_url);O?(window.location.href=decodeURIComponent(O),setTimeout(()=>{window.location.href="/"},1500)):window.location.href="/"}else window.location.reload();j.resetFields()}),m=()=>{n({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return v.createElement(N.default,{layout:"vertical",form:j,initialValues:{autologin:!0},onFinish:Z,onValuesChange:()=>K("")},!!B&&v.createElement("div",{className:"res-error-values"},v.createElement("span",null,B),v.createElement(S.Z,{onClick:()=>K("")})),v.createElement(N.default.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B66\u53F7\u3001\u5DE5\u53F7\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},v.createElement(g.default,{style:fe,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7/\u5DE5\u53F7/\u5B66\u53F7"})),v.createElement(N.default.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"}]},v.createElement(g.default.Password,{style:fe,size:"large",placeholder:"\u5BC6\u7801"})),v.createElement(N.default.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},v.createElement("div",{style:{display:"flex"}},v.createElement(g.default,{style:fe,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),v.createElement("img",{src:((f=b.Z)==null?void 0:f.API_SERVER)+H,style:{height:"32px",marginLeft:"10px"},onClick:()=>{Q(h+1)}}))),v.createElement(N.default.Item,null,v.createElement(w.ZP,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:fe},"\u767B\u5F55")),v.createElement(N.default.Item,null,v.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},v.createElement(N.default.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},v.createElement(o.default,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),v.createElement("div",null,((F=s==null?void 0:s.setting)==null?void 0:F.enable_forgot_password)&&v.createElement(a.Link,{className:"c-grey-333 font14",onClick:()=>m(),to:`/user/reset-password?from=${$.pathname}`},"\u627E\u56DE\u5BC6\u7801")))))};var A=(0,a.connect)(({user:n,loading:s,globalSetting:f})=>({user:n,globalSetting:f,loading:s.models.index}))(x),r=()=>{const n=(0,a.useLocation)();return(0,v.useEffect)(()=>{var s;(s=n.query)!=null&&s.isExerciseApp?localStorage.isClientExam=!0:localStorage.removeItem("isClientExam")},[n]),v.createElement(A,null)}},19080:function(Ze,_,t){t.d(_,{F:function(){return o},Z:function(){return w}});var v=t(92310),N=t.n(v);const g=null;function w(a,l,S){return N()({[`${a}-status-success`]:l==="success",[`${a}-status-warning`]:l==="warning",[`${a}-status-error`]:l==="error",[`${a}-status-validating`]:l==="validating",[`${a}-has-feedback`]:S})}const o=(a,l)=>l||a},24905:function(Ze,_,t){t.d(_,{default:function(){return s}});var v=t(92310),N=t.n(v),g=t(5630),w=t(59301),o=t(36355),a=t(1684),l=t(32441),b=w.createContext(null),E=t(98447),D=t(14088),X=t(4572),z=function(f,F){var j={};for(var $ in f)Object.prototype.hasOwnProperty.call(f,$)&&F.indexOf($)<0&&(j[$]=f[$]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,$=Object.getOwnPropertySymbols(f);B<$.length;B++)F.indexOf($[B])<0&&Object.prototype.propertyIsEnumerable.call(f,$[B])&&(j[$[B]]=f[$[B]]);return j};const G=(f,F)=>{var j;const{prefixCls:$,className:B,rootClassName:K,children:h,indeterminate:Q=!1,style:H,onMouseEnter:Z,onMouseLeave:m,skipGroup:y=!1,disabled:P}=f,p=z(f,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:I,direction:L,checkbox:T}=w.useContext(o.E_),c=w.useContext(b),{isFormItemInput:O}=w.useContext(l.aM),C=w.useContext(a.Z),q=(j=(c==null?void 0:c.disabled)||P)!==null&&j!==void 0?j:C,de=w.useRef(p.value);w.useEffect(()=>{c==null||c.registerValue(p.value)},[]),w.useEffect(()=>{if(!y)return p.value!==de.current&&(c==null||c.cancelValue(de.current),c==null||c.registerValue(p.value),de.current=p.value),()=>c==null?void 0:c.cancelValue(p.value)},[p.value]);const Y=I("checkbox",$),[ve,re]=(0,E.ZP)(Y),V=Object.assign({},p);c&&!y&&(V.onChange=function(){p.onChange&&p.onChange.apply(p,arguments),c.toggleOption&&c.toggleOption({label:h,value:p.value})},V.name=c.name,V.checked=c.value.includes(p.value));const me=N()(`${Y}-wrapper`,{[`${Y}-rtl`]:L==="rtl",[`${Y}-wrapper-checked`]:V.checked,[`${Y}-wrapper-disabled`]:q,[`${Y}-wrapper-in-form-item`]:O},T==null?void 0:T.className,B,K,re),Ce=N()({[`${Y}-indeterminate`]:Q},X.A,re),oe=Q?"mixed":void 0;return ve(w.createElement(D.Z,{component:"Checkbox",disabled:q},w.createElement("label",{className:me,style:Object.assign(Object.assign({},T==null?void 0:T.style),H),onMouseEnter:Z,onMouseLeave:m},w.createElement(g.Z,Object.assign({"aria-checked":oe},V,{prefixCls:Y,className:Ce,disabled:q,ref:F})),h!==void 0&&w.createElement("span",null,h))))};var J=w.forwardRef(G),ce=t(26390),ue=t(64002),fe=function(f,F){var j={};for(var $ in f)Object.prototype.hasOwnProperty.call(f,$)&&F.indexOf($)<0&&(j[$]=f[$]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var B=0,$=Object.getOwnPropertySymbols(f);B<$.length;B++)F.indexOf($[B])<0&&Object.prototype.propertyIsEnumerable.call(f,$[B])&&(j[$[B]]=f[$[B]]);return j};const x=(f,F)=>{const{defaultValue:j,children:$,options:B=[],prefixCls:K,className:h,rootClassName:Q,style:H,onChange:Z}=f,m=fe(f,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:y,direction:P}=w.useContext(o.E_),[p,I]=w.useState(m.value||j||[]),[L,T]=w.useState([]);w.useEffect(()=>{"value"in m&&I(m.value||[])},[m.value]);const c=w.useMemo(()=>B.map(M=>typeof M=="string"||typeof M=="number"?{label:M,value:M}:M),[B]),O=M=>{T(te=>te.filter(ae=>ae!==M))},C=M=>{T(te=>[].concat((0,ce.Z)(te),[M]))},q=M=>{const te=p.indexOf(M.value),ae=(0,ce.Z)(p);te===-1?ae.push(M.value):ae.splice(te,1),"value"in m||I(ae),Z==null||Z(ae.filter(ie=>L.includes(ie)).sort((ie,Se)=>{const se=c.findIndex(Ee=>Ee.value===ie),U=c.findIndex(Ee=>Ee.value===Se);return se-U}))},de=y("checkbox",K),Y=`${de}-group`,[ve,re]=(0,E.ZP)(de),V=(0,ue.Z)(m,["value","disabled"]),me=B.length?c.map(M=>w.createElement(J,{prefixCls:de,key:M.value.toString(),disabled:"disabled"in M?M.disabled:m.disabled,value:M.value,checked:p.includes(M.value),onChange:M.onChange,className:`${Y}-item`,style:M.style,title:M.title},M.label)):$,Ce={toggleOption:q,value:p,disabled:m.disabled,name:m.name,registerValue:C,cancelValue:O},oe=N()(Y,{[`${Y}-rtl`]:P==="rtl"},h,Q,re);return ve(w.createElement("div",Object.assign({className:oe,style:H},V,{ref:F}),w.createElement(b.Provider,{value:Ce},me)))},A=w.forwardRef(x);var r=w.memo(A);const n=J;n.Group=r,n.__ANT_CHECKBOX=!0;var s=n},98447:function(Ze,_,t){t.d(_,{C2:function(){return o}});var v=t(17313),N=t(37613),g=t(83116);const w=a=>{const{checkboxCls:l}=a,S=`${l}-wrapper`;return[{[`${l}-group`]:Object.assign(Object.assign({},(0,v.Wf)(a)),{display:"inline-flex",flexWrap:"wrap",columnGap:a.marginXS,[`> ${a.antCls}-row`]:{flex:1}}),[S]:Object.assign(Object.assign({},(0,v.Wf)(a)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${S}`]:{marginInlineStart:0},[`&${S}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[l]:Object.assign(Object.assign({},(0,v.Wf)(a)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:a.borderRadiusSM,alignSelf:"center",[`${l}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${l}-inner`]:Object.assign({},(0,v.oN)(a))},[`${l}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:a.checkboxSize,height:a.checkboxSize,direction:"ltr",backgroundColor:a.colorBgContainer,border:`${a.lineWidth}px ${a.lineType} ${a.colorBorder}`,borderRadius:a.borderRadiusSM,borderCollapse:"separate",transition:`all ${a.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:a.checkboxSize/14*5,height:a.checkboxSize/14*8,border:`${a.lineWidthBold}px solid ${a.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${a.motionDurationFast} ${a.motionEaseInBack}, opacity ${a.motionDurationFast}`}},"& + span":{paddingInlineStart:a.paddingXS,paddingInlineEnd:a.paddingXS}})},{[` - ${S}:not(${S}-disabled), - ${l}:not(${l}-disabled) - `]:{[`&:hover ${l}-inner`]:{borderColor:a.colorPrimary}},[`${S}:not(${S}-disabled)`]:{[`&:hover ${l}-checked:not(${l}-disabled) ${l}-inner`]:{backgroundColor:a.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${l}-checked:not(${l}-disabled):after`]:{borderColor:a.colorPrimaryHover}}},{[`${l}-checked`]:{[`${l}-inner`]:{backgroundColor:a.colorPrimary,borderColor:a.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${a.motionDurationMid} ${a.motionEaseOutBack} ${a.motionDurationFast}`}}},[` - ${S}-checked:not(${S}-disabled), - ${l}-checked:not(${l}-disabled) - `]:{[`&:hover ${l}-inner`]:{backgroundColor:a.colorPrimaryHover,borderColor:"transparent"}}},{[l]:{"&-indeterminate":{[`${l}-inner`]:{backgroundColor:a.colorBgContainer,borderColor:a.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:a.fontSizeLG/2,height:a.fontSizeLG/2,backgroundColor:a.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${S}-disabled`]:{cursor:"not-allowed"},[`${l}-disabled`]:{[`&, ${l}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${l}-inner`]:{background:a.colorBgContainerDisabled,borderColor:a.colorBorder,"&:after":{borderColor:a.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:a.colorTextDisabled},[`&${l}-indeterminate ${l}-inner::after`]:{background:a.colorTextDisabled}}}]};function o(a,l){const S=(0,N.TS)(l,{checkboxCls:`.${a}`,checkboxSize:l.controlInteractiveSize});return[w(S)]}_.ZP=(0,g.Z)("Checkbox",(a,l)=>{let{prefixCls:S}=l;return[o(S,a)]})},78241:function(Ze,_,t){t.d(_,{default:function(){return we}});var v=t(26390),N=t(92310),g=t.n(N),w=t(43469),o=t(59301),a=t(62892),l=t(32441);function S(e){const[i,u]=o.useState(e);return o.useEffect(()=>{const d=setTimeout(()=>{u(e)},e.length?0:10);return()=>{clearTimeout(d)}},[e]),i}var b=t(17313),E=t(29878),D=t(8378),X=t(37613),z=t(83116),ee=e=>{const{componentCls:i}=e,u=`${i}-show-help`,d=`${i}-show-help-item`;return{[u]:{transition:`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[d]:{overflow:"hidden",transition:`height ${e.motionDurationSlow} ${e.motionEaseInOut}, - opacity ${e.motionDurationSlow} ${e.motionEaseInOut}, - transform ${e.motionDurationSlow} ${e.motionEaseInOut} !important`,[`&${d}-appear, &${d}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${d}-leave-active`]:{transform:"translateY(-5px)"}}}}};const J=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${e.lineWidth}px ${e.lineType} ${e.colorBorder}`},label:{fontSize:e.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${e.controlOutlineWidth}px ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),ce=(e,i)=>{const{formItemCls:u}=e;return{[u]:{[`${u}-label > label`]:{height:i},[`${u}-control-input`]:{minHeight:i}}}},ue=e=>{const{componentCls:i}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},(0,b.Wf)(e)),J(e)),{[`${i}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},ce(e,e.controlHeightSM)),"&-large":Object.assign({},ce(e,e.controlHeightLG))})}},fe=e=>{const{formItemCls:i,iconCls:u,componentCls:d,rootPrefixCls:R,labelRequiredMarkColor:W,labelColor:ne,labelFontSize:ye,labelHeight:ge,labelColonMarginInlineStart:pe,labelColonMarginInlineEnd:$e,itemMarginBottom:xe}=e;return{[i]:Object.assign(Object.assign({},(0,b.Wf)(e)),{marginBottom:xe,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${R}-row`]:{display:"none"},"&-has-warning":{[`${i}-split`]:{color:e.colorError}},"&-has-error":{[`${i}-split`]:{color:e.colorWarning}},[`${i}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${e.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:ge,color:ne,fontSize:ye,[`> ${u}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${i}-required:not(${i}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:W,fontSize:e.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${d}-hide-required-mark &`]:{display:"none"}},[`${i}-optional`]:{display:"inline-block",marginInlineStart:e.marginXXS,color:e.colorTextDescription,[`${d}-hide-required-mark &`]:{display:"none"}},[`${i}-tooltip`]:{color:e.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:e.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:pe,marginInlineEnd:$e},[`&${i}-no-colon::after`]:{content:'"\\a0"'}}},[`${i}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${R}-col-'"]):not([class*="' ${R}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:e.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[i]:{"&-explain, &-extra":{clear:"both",color:e.colorTextDescription,fontSize:e.fontSize,lineHeight:e.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:e.controlHeightSM,transition:`color ${e.motionDurationMid} ${e.motionEaseOut}`},"&-explain":{"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning}}},[`&-with-help ${i}-explain`]:{height:"auto",opacity:1},[`${i}-feedback-icon`]:{fontSize:e.fontSize,textAlign:"center",visibility:"visible",animationName:E.kr,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},x=e=>{const{componentCls:i,formItemCls:u}=e;return{[`${i}-horizontal`]:{[`${u}-label`]:{flexGrow:0},[`${u}-control`]:{flex:"1 1 0",minWidth:0},[`${u}-label[class$='-24'], ${u}-label[class*='-24 ']`]:{[`& + ${u}-control`]:{minWidth:"unset"}}}}},A=e=>{const{componentCls:i,formItemCls:u}=e;return{[`${i}-inline`]:{display:"flex",flexWrap:"wrap",[u]:{flex:"none",marginInlineEnd:e.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${u}-label, - > ${u}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${u}-label`]:{flex:"none"},[`${i}-text`]:{display:"inline-block"},[`${u}-has-feedback`]:{display:"inline-block"}}}}},r=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),n=e=>{const{componentCls:i,formItemCls:u,rootPrefixCls:d}=e;return{[`${u} ${u}-label`]:r(e),[i]:{[u]:{flexWrap:"wrap",[`${u}-label, ${u}-control`]:{[`&:not([class*=" ${d}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},s=e=>{const{componentCls:i,formItemCls:u,rootPrefixCls:d}=e;return{[`${i}-vertical`]:{[u]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${i}-item-control`]:{width:"100%"}}},[`${i}-vertical ${u}-label, - .${d}-col-24${u}-label, - .${d}-col-xl-24${u}-label`]:r(e),[`@media (max-width: ${e.screenXSMax}px)`]:[n(e),{[i]:{[`.${d}-col-xs-24${u}-label`]:r(e)}}],[`@media (max-width: ${e.screenSMMax}px)`]:{[i]:{[`.${d}-col-sm-24${u}-label`]:r(e)}},[`@media (max-width: ${e.screenMDMax}px)`]:{[i]:{[`.${d}-col-md-24${u}-label`]:r(e)}},[`@media (max-width: ${e.screenLGMax}px)`]:{[i]:{[`.${d}-col-lg-24${u}-label`]:r(e)}}}},f=(e,i)=>(0,X.TS)(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:i});var F=(0,z.Z)("Form",(e,i)=>{let{rootPrefixCls:u}=i;const d=f(e,u);return[ue(d),fe(d),ee(d),x(d),A(d),s(d),(0,D.Z)(d),E.kr]},e=>({labelRequiredMarkColor:e.colorError,labelColor:e.colorTextHeading,labelFontSize:e.fontSize,labelHeight:e.controlHeight,labelColonMarginInlineStart:e.marginXXS/2,labelColonMarginInlineEnd:e.marginXS,itemMarginBottom:e.marginLG,verticalLabelPadding:`0 0 ${e.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const j=[];function $(e,i,u){let d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof e=="string"?e:`${i}-${d}`,error:e,errorStatus:u}}var K=e=>{let{help:i,helpStatus:u,errors:d=j,warnings:R=j,className:W,fieldId:ne,onVisibleChanged:ye}=e;const{prefixCls:ge}=o.useContext(l.Rk),pe=`${ge}-item-explain`,[,$e]=F(ge),xe=(0,o.useMemo)(()=>(0,a.Z)(ge),[ge]),Le=S(d),Ae=S(R),We=o.useMemo(()=>i!=null?[$(i,"help",u)]:[].concat((0,v.Z)(Le.map((De,ze)=>$(De,"error","error",ze))),(0,v.Z)(Ae.map((De,ze)=>$(De,"warning","warning",ze)))),[i,u,Le,Ae]),Te={};return ne&&(Te.id=`${ne}_help`),o.createElement(w.default,{motionDeadline:xe.motionDeadline,motionName:`${ge}-show-help`,visible:!!We.length,onVisibleChanged:ye},De=>{const{className:ze,style:le}=De;return o.createElement("div",Object.assign({},Te,{className:g()(pe,ze,W,$e),style:le,role:"alert"}),o.createElement(w.CSSMotionList,Object.assign({keys:We},(0,a.Z)(ge),{motionName:`${ge}-show-help-item`,component:!1}),Fe=>{const{key:Ne,error:Oe,errorStatus:je,className:Ue,style:Xe}=Fe;return o.createElement("div",{key:Ne,className:g()(Ue,{[`${pe}-${je}`]:je}),style:Xe},Oe)}))})},h=t(95013),Q=t(36355),H=t(1684),Z=t(52946),m=t(19716),y=t(16722);const P=["parentNode"],p="form_item";function I(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function L(e,i){if(!e.length)return;const u=e.join("_");return i?`${i}_${u}`:P.includes(u)?`${p}_${u}`:u}function T(e,i,u,d,R,W){let ne=d;return W!==void 0?ne=W:u.validating?ne="validating":e.length?ne="error":i.length?ne="warning":(u.touched||R&&u.validated)&&(ne="success"),ne}function c(e){return I(e).join("_")}function O(e){const[i]=(0,h.useForm)(),u=o.useRef({}),d=o.useMemo(()=>e!=null?e:Object.assign(Object.assign({},i),{__INTERNAL__:{itemRef:R=>W=>{const ne=c(R);W?u.current[ne]=W:delete u.current[ne]}},scrollToField:function(R){let W=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const ne=I(R),ye=L(ne,d.__INTERNAL__.name),ge=ye?document.getElementById(ye):null;ge&&(0,y.Z)(ge,Object.assign({scrollMode:"if-needed",block:"nearest"},W))},getFieldInstance:R=>{const W=c(R);return u.current[W]}}),[e,i]);return[d]}var C=t(28726),q=function(e,i){var u={};for(var d in e)Object.prototype.hasOwnProperty.call(e,d)&&i.indexOf(d)<0&&(u[d]=e[d]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,d=Object.getOwnPropertySymbols(e);R{const u=o.useContext(H.Z),{getPrefixCls:d,direction:R,form:W}=o.useContext(Q.E_),{prefixCls:ne,className:ye,rootClassName:ge,size:pe,disabled:$e=u,form:xe,colon:Le,labelAlign:Ae,labelWrap:We,labelCol:Te,wrapperCol:De,hideRequiredMark:ze,layout:le="horizontal",scrollToFirstError:Fe,requiredMark:Ne,onFinishFailed:Oe,name:je,style:Ue,feedbackIcons:Xe}=e,lt=q(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),et=(0,m.Z)(pe),tt=o.useContext(C.Z),nt=(0,o.useMemo)(()=>Ne!==void 0?Ne:W&&W.requiredMark!==void 0?W.requiredMark:!ze,[ze,Ne,W]),dt=Le!=null?Le:W==null?void 0:W.colon,He=d("form",ne),[rt,ot]=F(He),It=g()(He,`${He}-${le}`,{[`${He}-hide-required-mark`]:nt===!1,[`${He}-rtl`]:R==="rtl",[`${He}-${et}`]:et},ot,W==null?void 0:W.className,ye,ge),[at]=O(xe),{__INTERNAL__:ut}=at;ut.name=je;const Ot=(0,o.useMemo)(()=>({name:je,labelAlign:Ae,labelCol:Te,labelWrap:We,wrapperCol:De,vertical:le==="vertical",colon:dt,requiredMark:nt,itemRef:ut.itemRef,form:at,feedbackIcons:Xe}),[je,Ae,Te,De,le,dt,nt,at,Xe]);o.useImperativeHandle(i,()=>at);const Mt=(_e,Me)=>{if(_e){let Ke={block:"nearest"};typeof _e=="object"&&(Ke=_e),at.scrollToField(Me,Ke)}},zt=_e=>{if(Oe==null||Oe(_e),_e.errorFields.length){const Me=_e.errorFields[0].name;if(Fe!==void 0){Mt(Fe,Me);return}W&&W.scrollToFirstError!==void 0&&Mt(W.scrollToFirstError,Me)}};return rt(o.createElement(H.n,{disabled:$e},o.createElement(Z.q,{size:et},o.createElement(l.RV,Object.assign({},{validateMessages:tt}),o.createElement(l.q3.Provider,{value:Ot},o.createElement(h.default,Object.assign({id:je},lt,{name:je,onFinishFailed:zt,form:at,style:Object.assign(Object.assign({},W==null?void 0:W.style),Ue),className:It})))))))};var ve=o.forwardRef(de),re=t(12383),V=t(20475),me=t(92343),Ce=t(38298);function oe(e){if(typeof e=="function")return e;const i=(0,Ce.Z)(e);return i.length<=1?i[0]:i}const M=()=>{const{status:e,errors:i=[],warnings:u=[]}=(0,o.useContext)(l.aM);return{status:e,errors:i,warnings:u}};M.Context=l.aM;var te=M,ae=t(23073);function ie(e){const[i,u]=o.useState(e),d=(0,o.useRef)(null),R=(0,o.useRef)([]),W=(0,o.useRef)(!1);o.useEffect(()=>(W.current=!1,()=>{W.current=!0,ae.Z.cancel(d.current),d.current=null}),[]);function ne(ye){W.current||(d.current===null&&(R.current=[],d.current=(0,ae.Z)(()=>{d.current=null,u(ge=>{let pe=ge;return R.current.forEach($e=>{pe=$e(pe)}),pe})})),R.current.push(ye))}return[i,ne]}function Se(){const{itemRef:e}=o.useContext(l.q3),i=o.useRef({});function u(d,R){const W=R&&typeof R=="object"&&R.ref,ne=d.join("_");return(i.current.name!==ne||i.current.originRef!==W)&&(i.current.name=ne,i.current.originRef=W,i.current.ref=(0,V.sQ)(e(d),W)),i.current.ref}return u}var se=t(48886),U=t(28800),Ee=t(64002),he=t(27382),Ie=t(37028);const Re=e=>{const{formItemCls:i}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${i}-control`]:{display:"flex"}}}};var Be=(0,z.b)(["Form","item-item"],(e,i)=>{let{rootPrefixCls:u}=i;const d=f(e,u);return[Re(d)]}),be=e=>{const{prefixCls:i,status:u,wrapperCol:d,children:R,errors:W,warnings:ne,_internalItemRender:ye,extra:ge,help:pe,fieldId:$e,marginBottom:xe,onErrorVisibleChanged:Le}=e,Ae=`${i}-item`,We=o.useContext(l.q3),Te=d||We.wrapperCol||{},De=g()(`${Ae}-control`,Te.className),ze=o.useMemo(()=>Object.assign({},We),[We]);delete ze.labelCol,delete ze.wrapperCol;const le=o.createElement("div",{className:`${Ae}-control-input`},o.createElement("div",{className:`${Ae}-control-input-content`},R)),Fe=o.useMemo(()=>({prefixCls:i,status:u}),[i,u]),Ne=xe!==null||W.length||ne.length?o.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},o.createElement(l.Rk.Provider,{value:Fe},o.createElement(K,{fieldId:$e,errors:W,warnings:ne,help:pe,helpStatus:u,className:`${Ae}-explain-connected`,onVisibleChanged:Le})),!!xe&&o.createElement("div",{style:{width:0,height:xe}})):null,Oe={};$e&&(Oe.id=`${$e}_extra`);const je=ge?o.createElement("div",Object.assign({},Oe,{className:`${Ae}-extra`}),ge):null,Ue=ye&&ye.mark==="pro_table_render"&&ye.render?ye.render(e,{input:le,errorList:Ne,extra:je}):o.createElement(o.Fragment,null,le,Ne,je);return o.createElement(l.q3.Provider,{value:ze},o.createElement(Ie.Z,Object.assign({},Te,{className:De}),Ue),o.createElement(Be,{prefixCls:i}))},Pe=t(86902),Ye=t(31724),mt=t(9763),gt=t(6848),vt=function(e,i){var u={};for(var d in e)Object.prototype.hasOwnProperty.call(e,d)&&i.indexOf(d)<0&&(u[d]=e[d]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,d=Object.getOwnPropertySymbols(e);R{let{prefixCls:i,label:u,htmlFor:d,labelCol:R,labelAlign:W,colon:ne,required:ye,requiredMark:ge,tooltip:pe}=e;var $e;const[xe]=(0,mt.Z)("Form"),{vertical:Le,labelAlign:Ae,labelCol:We,labelWrap:Te,colon:De}=o.useContext(l.q3);if(!u)return null;const ze=R||We||{},le=W||Ae,Fe=`${i}-item-label`,Ne=g()(Fe,le==="left"&&`${Fe}-left`,ze.className,{[`${Fe}-wrap`]:!!Te});let Oe=u;const je=ne===!0||De!==!1&&ne!==!1;je&&!Le&&typeof u=="string"&&u.trim()!==""&&(Oe=u.replace(/[:|:]\s*$/,""));const Xe=pt(pe);if(Xe){const{icon:nt=o.createElement(Pe.Z,null)}=Xe,dt=vt(Xe,["icon"]),He=o.createElement(gt.Z,Object.assign({},dt),o.cloneElement(nt,{className:`${i}-item-tooltip`,title:""}));Oe=o.createElement(o.Fragment,null,Oe,He)}const lt=ge==="optional",et=typeof ge=="function";et?Oe=ge(Oe,{required:!!ye}):lt&&!ye&&(Oe=o.createElement(o.Fragment,null,Oe,o.createElement("span",{className:`${i}-item-optional`,title:""},(xe==null?void 0:xe.optional)||(($e=Ye.Z.Form)===null||$e===void 0?void 0:$e.optional))));const tt=g()({[`${i}-item-required`]:ye,[`${i}-item-required-mark-optional`]:lt||et,[`${i}-item-no-colon`]:!je});return o.createElement(Ie.Z,Object.assign({},ze,{className:Ne}),o.createElement("label",{htmlFor:d,className:tt,title:typeof u=="string"?u:""},Oe))},ke=t(79999),Ge=t(33130),St=t(85404),yt=t(50023);const it={success:ke.Z,warning:St.Z,error:Ge.Z,validating:yt.Z};function Et(e){let{children:i,errors:u,warnings:d,hasFeedback:R,validateStatus:W,prefixCls:ne,meta:ye,noStyle:ge}=e;const pe=`${ne}-item`,{feedbackIcons:$e}=o.useContext(l.q3),xe=T(u,d,ye,null,!!R,W),{isFormItemInput:Le,status:Ae}=o.useContext(l.aM),We=o.useMemo(()=>{var Te;let De;if(R){const Fe=R!==!0&&R.icons||$e,Ne=xe&&((Te=Fe==null?void 0:Fe({status:xe,errors:u,warnings:d}))===null||Te===void 0?void 0:Te[xe]),Oe=xe&&it[xe];De=Ne!==!1&&Oe?o.createElement("span",{className:g()(`${pe}-feedback-icon`,`${pe}-feedback-icon-${xe}`)},Ne||o.createElement(Oe,null)):null}let ze=!0,le=xe||"";return ge&&(ze=Le,le=(xe!=null?xe:Ae)||""),{status:le,errors:u,warnings:d,hasFeedback:!!R,feedbackIcon:De,isFormItemInput:ze}},[xe,R,ge,Le,Ae]);return o.createElement(l.aM.Provider,{value:We},i)}var jt=function(e,i){var u={};for(var d in e)Object.prototype.hasOwnProperty.call(e,d)&&i.indexOf(d)<0&&(u[d]=e[d]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,d=Object.getOwnPropertySymbols(e);R{if(Xe&&Ne.current){const ot=getComputedStyle(Ne.current);tt(parseInt(ot.marginBottom,10))}},[Xe,lt]);const nt=ot=>{ot||tt(null)},He=function(){let ot=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const It=ot?Oe:pe.errors,at=ot?je:pe.warnings;return T(It,at,pe,"",!!$e,ge)}(),rt=g()(le,u,d,{[`${le}-with-help`]:Ue||Oe.length||je.length,[`${le}-has-feedback`]:He&&$e,[`${le}-has-success`]:He==="success",[`${le}-has-warning`]:He==="warning",[`${le}-has-error`]:He==="error",[`${le}-is-validating`]:He==="validating",[`${le}-hidden`]:xe});return o.createElement("div",{className:rt,style:R,ref:Ne},o.createElement(he.Z,Object.assign({className:`${le}-row`},(0,Ee.Z)(ze,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),o.createElement(ht,Object.assign({htmlFor:Ae},e,{requiredMark:Fe,required:We!=null?We:Te,prefixCls:i})),o.createElement(be,Object.assign({},e,pe,{errors:Oe,warnings:je,prefixCls:i,status:He,help:W,marginBottom:et,onErrorVisibleChanged:nt}),o.createElement(l.qI.Provider,{value:De},o.createElement(Et,{prefixCls:i,meta:pe,errors:pe.errors,warnings:pe.warnings,hasFeedback:$e,validateStatus:He},Le)))),!!et&&o.createElement("div",{className:`${le}-margin-offset`,style:{marginBottom:-et}}))}const Tt="__SPLIT__",Kt=null,Zt=o.memo(e=>{let{children:i}=e;return i},(e,i)=>e.value===i.value&&e.update===i.update&&e.childProps.length===i.childProps.length&&e.childProps.every((u,d)=>u===i.childProps[d]));function Dt(e){return e!=null}function st(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function $t(e){const{name:i,noStyle:u,className:d,dependencies:R,prefixCls:W,shouldUpdate:ne,rules:ye,children:ge,required:pe,label:$e,messageVariables:xe,trigger:Le="onChange",validateTrigger:Ae,hidden:We,help:Te}=e,{getPrefixCls:De}=o.useContext(Q.E_),{name:ze}=o.useContext(l.q3),le=oe(ge),Fe=typeof le=="function",Ne=o.useContext(l.qI),{validateTrigger:Oe}=o.useContext(h.FieldContext),je=Ae!==void 0?Ae:Oe,Ue=Dt(i),Xe=De("form",W),[lt,et]=F(Xe),tt=o.useContext(h.ListContext),nt=o.useRef(),[dt,He]=ie({}),[rt,ot]=(0,re.Z)(()=>st()),It=Me=>{const Ke=tt==null?void 0:tt.getKey(Me.name);if(ot(Me.destroy?st():Me,!0),u&&Te!==!1&&Ne){let Qe=Me.name;if(Me.destroy)Qe=nt.current||Qe;else if(Ke!==void 0){const[ft,bt]=Ke;Qe=[ft].concat((0,v.Z)(bt)),nt.current=Qe}Ne(Me,Qe)}},at=(Me,Ke)=>{He(Qe=>{const ft=Object.assign({},Qe),Rt=[].concat((0,v.Z)(Me.name.slice(0,-1)),(0,v.Z)(Ke)).join(Tt);return Me.destroy?delete ft[Rt]:ft[Rt]=Me,ft})},[ut,Ot]=o.useMemo(()=>{const Me=(0,v.Z)(rt.errors),Ke=(0,v.Z)(rt.warnings);return Object.values(dt).forEach(Qe=>{Me.push.apply(Me,(0,v.Z)(Qe.errors||[])),Ke.push.apply(Ke,(0,v.Z)(Qe.warnings||[]))}),[Me,Ke]},[dt,rt.errors,rt.warnings]),Mt=Se();function zt(Me,Ke,Qe){return u&&!We?o.createElement(Et,{prefixCls:Xe,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:rt,errors:ut,warnings:Ot,noStyle:!0},Me):o.createElement(Bt,Object.assign({key:"row"},e,{className:g()(d,et),prefixCls:Xe,fieldId:Ke,isRequired:Qe,errors:ut,warnings:Ot,meta:rt,onSubItemMetaChange:at}),Me)}if(!Ue&&!Fe&&!R)return lt(zt(le));let _e={};return typeof $e=="string"?_e.label=$e:i&&(_e.label=String(i)),xe&&(_e=Object.assign(Object.assign({},_e),xe)),lt(o.createElement(h.Field,Object.assign({},e,{messageVariables:_e,trigger:Le,validateTrigger:je,onMetaChange:It}),(Me,Ke,Qe)=>{const ft=I(i).length&&Ke?Ke.name:[],bt=L(ft,ze),Rt=pe!==void 0?pe:!!(ye&&ye.some(Ve=>{if(Ve&&typeof Ve=="object"&&Ve.required&&!Ve.warningOnly)return!0;if(typeof Ve=="function"){const At=Ve(Qe);return At&&At.required&&!At.warningOnly}return!1})),Nt=Object.assign({},Me);let Pt=null;if(Array.isArray(le)&&Ue)Pt=le;else if(!(Fe&&(!(ne||R)||Ue))){if(!(R&&!Fe&&!Ue))if((0,me.l$)(le)){const Ve=Object.assign(Object.assign({},le.props),Nt);if(Ve.id||(Ve.id=bt),Te||ut.length>0||Ot.length>0||e.extra){const xt=[];(Te||ut.length>0)&&xt.push(`${bt}_help`),e.extra&&xt.push(`${bt}_extra`),Ve["aria-describedby"]=xt.join(" ")}ut.length>0&&(Ve["aria-invalid"]="true"),Rt&&(Ve["aria-required"]="true"),(0,V.Yr)(le)&&(Ve.ref=Mt(ft,le)),new Set([].concat((0,v.Z)(I(Le)),(0,v.Z)(I(je)))).forEach(xt=>{Ve[xt]=function(){for(var Xt,Qt,Ht,Yt,Vt,Jt=arguments.length,Gt=new Array(Jt),Ft=0;Ft{var{prefixCls:i,children:u}=e,d=Lt(e,["prefixCls","children"]);const{getPrefixCls:R}=o.useContext(Q.E_),W=R("form",i),ne=o.useMemo(()=>({prefixCls:W,status:"error"}),[W]);return o.createElement(h.List,Object.assign({},d),(ye,ge,pe)=>o.createElement(l.Rk.Provider,{value:ne},u(ye.map($e=>Object.assign(Object.assign({},$e),{fieldKey:$e.key})),ge,{errors:pe.errors,warnings:pe.warnings})))};function Je(){const{form:e}=(0,o.useContext)(l.q3);return e}const k=ve;k.Item=wt,k.List=Wt,k.ErrorList=K,k.useForm=O,k.useFormInstance=Je,k.useWatch=h.useWatch,k.Provider=l.RV,k.create=()=>{};var we=k},9432:function(Ze,_,t){t.d(_,{Z:function(){return fe},n:function(){return ce}});var v=t(33130),N=t(92310),g=t.n(N),w=t(93681),o=t(20475),a=t(59301),l=t(19080),S=t(36355),b=t(1684),E=t(19716),D=t(32441),X=t(33234),z=t(59412),G=t(9937);function ee(x){return!!(x.prefix||x.suffix||x.allowClear)}var J=function(x,A){var r={};for(var n in x)Object.prototype.hasOwnProperty.call(x,n)&&A.indexOf(n)<0&&(r[n]=x[n]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(x);s{var r;const{prefixCls:n,bordered:s=!0,status:f,size:F,disabled:j,onBlur:$,onFocus:B,suffix:K,allowClear:h,addonAfter:Q,addonBefore:H,className:Z,style:m,styles:y,rootClassName:P,onChange:p,classNames:I}=x,L=J(x,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames"]),{getPrefixCls:T,direction:c,input:O}=a.useContext(S.E_),C=T("input",n),q=(0,a.useRef)(null),[de,Y]=(0,G.ZP)(C),{compactSize:ve,compactItemClassnames:re}=(0,X.ri)(C,c),V=(0,E.Z)(Be=>{var qe;return(qe=F!=null?F:ve)!==null&&qe!==void 0?qe:Be}),me=a.useContext(b.Z),Ce=j!=null?j:me,{status:oe,hasFeedback:M,feedbackIcon:te}=(0,a.useContext)(D.aM),ae=(0,l.F)(oe,f),ie=ee(x)||!!M,Se=(0,a.useRef)(ie);(0,a.useEffect)(()=>{var Be;ie&&Se.current,Se.current=ie},[ie]);const se=(0,z.Z)(q,!0),U=Be=>{se(),$==null||$(Be)},Ee=Be=>{se(),B==null||B(Be)},he=Be=>{se(),p==null||p(Be)},Ie=(M||K)&&a.createElement(a.Fragment,null,K,M&&te);let Re;return typeof h=="object"&&(h!=null&&h.clearIcon)?Re=h:h&&(Re={clearIcon:a.createElement(v.Z,null)}),de(a.createElement(w.default,Object.assign({ref:(0,o.sQ)(A,q),prefixCls:C,autoComplete:O==null?void 0:O.autoComplete},L,{disabled:Ce,onBlur:U,onFocus:Ee,style:Object.assign(Object.assign({},O==null?void 0:O.style),m),styles:Object.assign(Object.assign({},O==null?void 0:O.styles),y),suffix:Ie,allowClear:Re,className:g()(Z,P,re,O==null?void 0:O.className),onChange:he,addonAfter:Q&&a.createElement(X.BR,null,a.createElement(D.Ux,{override:!0,status:!0},Q)),addonBefore:H&&a.createElement(X.BR,null,a.createElement(D.Ux,{override:!0,status:!0},H)),classNames:Object.assign(Object.assign(Object.assign({},I),O==null?void 0:O.classNames),{input:g()({[`${C}-sm`]:V==="small",[`${C}-lg`]:V==="large",[`${C}-rtl`]:c==="rtl",[`${C}-borderless`]:!s},!ie&&(0,l.Z)(C,ae),I==null?void 0:I.input,(r=O==null?void 0:O.classNames)===null||r===void 0?void 0:r.input,Y)}),classes:{affixWrapper:g()({[`${C}-affix-wrapper-sm`]:V==="small",[`${C}-affix-wrapper-lg`]:V==="large",[`${C}-affix-wrapper-rtl`]:c==="rtl",[`${C}-affix-wrapper-borderless`]:!s},(0,l.Z)(`${C}-affix-wrapper`,ae,M),Y),wrapper:g()({[`${C}-group-rtl`]:c==="rtl"},Y),group:g()({[`${C}-group-wrapper-sm`]:V==="small",[`${C}-group-wrapper-lg`]:V==="large",[`${C}-group-wrapper-rtl`]:c==="rtl",[`${C}-group-wrapper-disabled`]:Ce},(0,l.Z)(`${C}-group-wrapper`,ae,M),Y)}})))})},1643:function(Ze,_,t){var v=t(33130),N=t(92310),g=t.n(N),w=t(9296),o=t(59301),a=t(19080),l=t(36355),S=t(1684),b=t(19716),E=t(32441),D=t(9432),X=t(9937),z=function(ee,J){var ce={};for(var ue in ee)Object.prototype.hasOwnProperty.call(ee,ue)&&J.indexOf(ue)<0&&(ce[ue]=ee[ue]);if(ee!=null&&typeof Object.getOwnPropertySymbols=="function")for(var fe=0,ue=Object.getOwnPropertySymbols(ee);fe{const{prefixCls:ce,bordered:ue=!0,size:fe,disabled:x,status:A,allowClear:r,showCount:n,classNames:s,rootClassName:f,className:F}=ee,j=z(ee,["prefixCls","bordered","size","disabled","status","allowClear","showCount","classNames","rootClassName","className"]),{getPrefixCls:$,direction:B}=o.useContext(l.E_),K=(0,b.Z)(fe),h=o.useContext(S.Z),Q=x!=null?x:h,{status:H,hasFeedback:Z,feedbackIcon:m}=o.useContext(E.aM),y=(0,a.F)(H,A),P=o.useRef(null);o.useImperativeHandle(J,()=>{var c;return{resizableTextArea:(c=P.current)===null||c===void 0?void 0:c.resizableTextArea,focus:O=>{var C,q;(0,D.n)((q=(C=P.current)===null||C===void 0?void 0:C.resizableTextArea)===null||q===void 0?void 0:q.textArea,O)},blur:()=>{var O;return(O=P.current)===null||O===void 0?void 0:O.blur()}}});const p=$("input",ce);let I;typeof r=="object"&&(r!=null&&r.clearIcon)?I=r:r&&(I={clearIcon:o.createElement(v.Z,null)});const[L,T]=(0,X.ZP)(p);return L(o.createElement(w.default,Object.assign({},j,{disabled:Q,allowClear:I,className:g()(F,f),classes:{affixWrapper:g()(`${p}-textarea-affix-wrapper`,{[`${p}-affix-wrapper-rtl`]:B==="rtl",[`${p}-affix-wrapper-borderless`]:!ue,[`${p}-affix-wrapper-sm`]:K==="small",[`${p}-affix-wrapper-lg`]:K==="large",[`${p}-textarea-show-count`]:n},(0,a.Z)(`${p}-affix-wrapper`,y),T)},classNames:Object.assign(Object.assign({},s),{textarea:g()({[`${p}-borderless`]:!ue,[`${p}-sm`]:K==="small",[`${p}-lg`]:K==="large"},(0,a.Z)(p,y),T,s==null?void 0:s.textarea)}),prefixCls:p,suffix:Z&&o.createElement("span",{className:`${p}-textarea-suffix`},m),showCount:n,ref:P})))});_.Z=G},59412:function(Ze,_,t){t.d(_,{Z:function(){return N}});var v=t(59301);function N(g,w){const o=(0,v.useRef)([]),a=()=>{o.current.push(setTimeout(()=>{var l,S,b,E;!((l=g.current)===null||l===void 0)&&l.input&&((S=g.current)===null||S===void 0?void 0:S.input.getAttribute("type"))==="password"&&(!((b=g.current)===null||b===void 0)&&b.input.hasAttribute("value"))&&((E=g.current)===null||E===void 0||E.input.removeAttribute("value"))}))};return(0,v.useEffect)(()=>(w&&a(),()=>o.current.forEach(l=>{l&&clearTimeout(l)})),[]),a}},92832:function(Ze,_,t){t.d(_,{default:function(){return K}});var v=t(92310),N=t.n(v),g=t(59301),w=t(36355),o=t(32441),a=t(9937),S=h=>{const{getPrefixCls:Q,direction:H}=(0,g.useContext)(w.E_),{prefixCls:Z,className:m}=h,y=Q("input-group",Z),P=Q("input"),[p,I]=(0,a.ZP)(P),L=N()(y,{[`${y}-lg`]:h.size==="large",[`${y}-sm`]:h.size==="small",[`${y}-compact`]:h.compact,[`${y}-rtl`]:H==="rtl"},I,m),T=(0,g.useContext)(o.aM),c=(0,g.useMemo)(()=>Object.assign(Object.assign({},T),{isFormItemInput:!1}),[T]);return p(g.createElement("span",{className:L,style:h.style,onMouseEnter:h.onMouseEnter,onMouseLeave:h.onMouseLeave,onFocus:h.onFocus,onBlur:h.onBlur},g.createElement(o.aM.Provider,{value:c},h.children)))},b=t(9432),E=t(61441),D=t(30631),X=t(64002),z=t(20475),G=t(59412),ee=function(h,Q){var H={};for(var Z in h)Object.prototype.hasOwnProperty.call(h,Z)&&Q.indexOf(Z)<0&&(H[Z]=h[Z]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,Z=Object.getOwnPropertySymbols(h);mh?g.createElement(D.Z,null):g.createElement(E.Z,null),ce={click:"onClick",hover:"onMouseOver"};var fe=g.forwardRef((h,Q)=>{const{visibilityToggle:H=!0}=h,Z=typeof H=="object"&&H.visible!==void 0,[m,y]=(0,g.useState)(()=>Z?H.visible:!1),P=(0,g.useRef)(null);g.useEffect(()=>{Z&&y(H.visible)},[Z,H]);const p=(0,G.Z)(P),I=()=>{const{disabled:Ce}=h;Ce||(m&&p(),y(oe=>{var M;const te=!oe;return typeof H=="object"&&((M=H.onVisibleChange)===null||M===void 0||M.call(H,te)),te}))},L=Ce=>{const{action:oe="click",iconRender:M=J}=h,te=ce[oe]||"",ae=M(m),ie={[te]:I,className:`${Ce}-icon`,key:"passwordIcon",onMouseDown:Se=>{Se.preventDefault()},onMouseUp:Se=>{Se.preventDefault()}};return g.cloneElement(g.isValidElement(ae)?ae:g.createElement("span",null,ae),ie)},{className:T,prefixCls:c,inputPrefixCls:O,size:C}=h,q=ee(h,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:de}=g.useContext(w.E_),Y=de("input",O),ve=de("input-password",c),re=H&&L(ve),V=N()(ve,T,{[`${ve}-${C}`]:!!C}),me=Object.assign(Object.assign({},(0,X.Z)(q,["suffix","iconRender","visibilityToggle"])),{type:m?"text":"password",className:V,prefixCls:Y,suffix:re});return C&&(me.size=C),g.createElement(b.Z,Object.assign({ref:(0,z.sQ)(Q,P)},me))}),x=t(21970),A=t(92343),r=t(3113),n=t(19716),s=t(33234),f=function(h,Q){var H={};for(var Z in h)Object.prototype.hasOwnProperty.call(h,Z)&&Q.indexOf(Z)<0&&(H[Z]=h[Z]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,Z=Object.getOwnPropertySymbols(h);m{const{prefixCls:H,inputPrefixCls:Z,className:m,size:y,suffix:P,enterButton:p=!1,addonAfter:I,loading:L,disabled:T,onSearch:c,onChange:O,onCompositionStart:C,onCompositionEnd:q}=h,de=f(h,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:Y,direction:ve}=g.useContext(w.E_),re=g.useRef(!1),V=Y("input-search",H),me=Y("input",Z),{compactSize:Ce}=(0,s.ri)(V,ve),oe=(0,n.Z)(be=>{var Pe;return(Pe=y!=null?y:Ce)!==null&&Pe!==void 0?Pe:be}),M=g.useRef(null),te=be=>{be&&be.target&&be.type==="click"&&c&&c(be.target.value,be,{source:"clear"}),O&&O(be)},ae=be=>{var Pe;document.activeElement===((Pe=M.current)===null||Pe===void 0?void 0:Pe.input)&&be.preventDefault()},ie=be=>{var Pe,Ye;c&&c((Ye=(Pe=M.current)===null||Pe===void 0?void 0:Pe.input)===null||Ye===void 0?void 0:Ye.value,be,{source:"input"})},Se=be=>{re.current||L||ie(be)},se=typeof p=="boolean"?g.createElement(x.Z,null):null,U=`${V}-button`;let Ee;const he=p||{},Ie=he.type&&he.type.__ANT_BUTTON===!0;Ie||he.type==="button"?Ee=(0,A.Tm)(he,Object.assign({onMouseDown:ae,onClick:be=>{var Pe,Ye;(Ye=(Pe=he==null?void 0:he.props)===null||Pe===void 0?void 0:Pe.onClick)===null||Ye===void 0||Ye.call(Pe,be),ie(be)},key:"enterButton"},Ie?{className:U,size:oe}:{})):Ee=g.createElement(r.ZP,{className:U,type:p?"primary":void 0,size:oe,disabled:T,key:"enterButton",onMouseDown:ae,onClick:ie,loading:L,icon:se},p),I&&(Ee=[Ee,(0,A.Tm)(I,{key:"addonAfter"})]);const Re=N()(V,{[`${V}-rtl`]:ve==="rtl",[`${V}-${oe}`]:!!oe,[`${V}-with-button`]:!!p},m),Be=be=>{re.current=!0,C==null||C(be)},qe=be=>{re.current=!1,q==null||q(be)};return g.createElement(b.Z,Object.assign({ref:(0,z.sQ)(M,Q),onPressEnter:Se},de,{size:oe,onCompositionStart:Be,onCompositionEnd:qe,prefixCls:me,addonAfter:Ee,suffix:P,onChange:te,className:Re,disabled:T}))}),$=t(1643);const B=b.Z;B.Group=S,B.Search=j,B.TextArea=$.Z,B.Password=fe;var K=B},9937:function(Ze,_,t){t.d(_,{M1:function(){return l},TM:function(){return A},Xy:function(){return S},bi:function(){return D},e5:function(){return x},ik:function(){return X},nz:function(){return o},pU:function(){return a},s7:function(){return z},x0:function(){return E}});var v=t(17313),N=t(74207),g=t(37613),w=t(83116);const o=r=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:r,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),a=r=>({borderColor:r.hoverBorderColor}),l=r=>({borderColor:r.activeBorderColor,boxShadow:r.activeShadow,outline:0}),S=r=>({color:r.colorTextDisabled,backgroundColor:r.colorBgContainerDisabled,borderColor:r.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"&:hover":Object.assign({},a((0,g.TS)(r,{hoverBorderColor:r.colorBorder})))}),b=r=>{const{paddingBlockLG:n,fontSizeLG:s,lineHeightLG:f,borderRadiusLG:F,paddingInlineLG:j}=r;return{padding:`${n}px ${j}px`,fontSize:s,lineHeight:f,borderRadius:F}},E=r=>({padding:`${r.paddingBlockSM}px ${r.paddingInlineSM}px`,borderRadius:r.borderRadiusSM}),D=(r,n)=>{const{componentCls:s,colorError:f,colorWarning:F,errorActiveShadow:j,warningActiveShadow:$,colorErrorBorderHover:B,colorWarningBorderHover:K}=r;return{[`&-status-error:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:f,"&:hover":{borderColor:B},"&:focus, &-focused":Object.assign({},l((0,g.TS)(r,{activeBorderColor:f,activeShadow:j}))),[`${s}-prefix, ${s}-suffix`]:{color:f}},[`&-status-warning:not(${n}-disabled):not(${n}-borderless)${n}`]:{borderColor:F,"&:hover":{borderColor:K},"&:focus, &-focused":Object.assign({},l((0,g.TS)(r,{activeBorderColor:F,activeShadow:$}))),[`${s}-prefix, ${s}-suffix`]:{color:F}}}},X=r=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${r.paddingBlock}px ${r.paddingInline}px`,color:r.colorText,fontSize:r.fontSize,lineHeight:r.lineHeight,backgroundColor:r.colorBgContainer,backgroundImage:"none",borderWidth:r.lineWidth,borderStyle:r.lineType,borderColor:r.colorBorder,borderRadius:r.borderRadius,transition:`all ${r.motionDurationMid}`},o(r.colorTextPlaceholder)),{"&:hover":Object.assign({},a(r)),"&:focus, &-focused":Object.assign({},l(r)),"&-disabled, &[disabled]":Object.assign({},S(r)),"&-borderless":{"&, &:hover, &:focus, &-focused, &-disabled, &[disabled]":{backgroundColor:"transparent",border:"none",boxShadow:"none"}},"textarea&":{maxWidth:"100%",height:"auto",minHeight:r.controlHeight,lineHeight:r.lineHeight,verticalAlign:"bottom",transition:`all ${r.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},b(r)),"&-sm":Object.assign({},E(r)),"&-rtl":{direction:"rtl"},"&-textarea-rtl":{direction:"rtl"}}),z=r=>{const{componentCls:n,antCls:s}=r;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:r.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${n}, &-lg > ${n}-group-addon`]:Object.assign({},b(r)),[`&-sm ${n}, &-sm > ${n}-group-addon`]:Object.assign({},E(r)),[`&-lg ${s}-select-single ${s}-select-selector`]:{height:r.controlHeightLG},[`&-sm ${s}-select-single ${s}-select-selector`]:{height:r.controlHeightSM},[`> ${n}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${n}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${r.paddingInline}px`,color:r.colorText,fontWeight:"normal",fontSize:r.fontSize,textAlign:"center",backgroundColor:r.colorFillAlter,border:`${r.lineWidth}px ${r.lineType} ${r.colorBorder}`,borderRadius:r.borderRadius,transition:`all ${r.motionDurationSlow}`,lineHeight:1,[`${s}-select`]:{margin:`-${r.paddingBlock+1}px -${r.paddingInline}px`,[`&${s}-select-single:not(${s}-select-customize-input)`]:{[`${s}-select-selector`]:{backgroundColor:"inherit",border:`${r.lineWidth}px ${r.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${s}-select-selector`]:{color:r.colorPrimary}}},[`${s}-cascader-picker`]:{margin:`-9px -${r.paddingInline}px`,backgroundColor:"transparent",[`${s}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},[`${n}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${n}-search-with-button &`]:{zIndex:0}}},[`> ${n}:first-child, ${n}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${s}-select ${s}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}-affix-wrapper`]:{[`&:not(:first-child) ${n}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${n}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${n}:last-child, ${n}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${s}-select ${s}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${n}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-search &`]:{borderStartStartRadius:r.borderRadius,borderEndStartRadius:r.borderRadius}},[`&:not(:first-child), ${n}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${n}-group-compact`]:Object.assign(Object.assign({display:"block"},(0,v.dF)()),{[`${n}-group-addon, ${n}-group-wrap, > ${n}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:r.lineWidth,"&:hover":{zIndex:1},"&:focus":{zIndex:1}}},"& > *":{display:"inline-block",float:"none",verticalAlign:"top",borderRadius:0},[` - & > ${n}-affix-wrapper, - & > ${n}-number-affix-wrapper, - & > ${s}-picker-range - `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:-r.lineWidth,borderInlineEndWidth:r.lineWidth},[`${n}`]:{float:"none"},[`& > ${s}-select > ${s}-select-selector, - & > ${s}-select-auto-complete ${n}, - & > ${s}-cascader-picker ${n}, - & > ${n}-group-wrapper ${n}`]:{borderInlineEndWidth:r.lineWidth,borderRadius:0,"&:hover":{zIndex:1},"&:focus":{zIndex:1}},[`& > ${s}-select-focused`]:{zIndex:1},[`& > ${s}-select > ${s}-select-arrow`]:{zIndex:1},[`& > *:first-child, - & > ${s}-select:first-child > ${s}-select-selector, - & > ${s}-select-auto-complete:first-child ${n}, - & > ${s}-cascader-picker:first-child ${n}`]:{borderStartStartRadius:r.borderRadius,borderEndStartRadius:r.borderRadius},[`& > *:last-child, - & > ${s}-select:last-child > ${s}-select-selector, - & > ${s}-cascader-picker:last-child ${n}, - & > ${s}-cascader-picker-focused:last-child ${n}`]:{borderInlineEndWidth:r.lineWidth,borderStartEndRadius:r.borderRadius,borderEndEndRadius:r.borderRadius},[`& > ${s}-select-auto-complete ${n}`]:{verticalAlign:"top"},[`${n}-group-wrapper + ${n}-group-wrapper`]:{marginInlineStart:-r.lineWidth,[`${n}-affix-wrapper`]:{borderRadius:0}},[`${n}-group-wrapper:not(:last-child)`]:{[`&${n}-search > ${n}-group`]:{[`& > ${n}-group-addon > ${n}-search-button`]:{borderRadius:0},[`& > ${n}`]:{borderStartStartRadius:r.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:r.borderRadius}}}})}},G=r=>{const{componentCls:n,controlHeightSM:s,lineWidth:f}=r,j=(s-f*2-16)/2;return{[n]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,v.Wf)(r)),X(r)),D(r,n)),{'&[type="color"]':{height:r.controlHeight,[`&${n}-lg`]:{height:r.controlHeightLG},[`&${n}-sm`]:{height:s,paddingTop:j,paddingBottom:j}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},ee=r=>{const{componentCls:n}=r;return{[`${n}-clear-icon`]:{margin:0,color:r.colorTextQuaternary,fontSize:r.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${r.motionDurationSlow}`,"&:hover":{color:r.colorTextTertiary},"&:active":{color:r.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${r.inputAffixPadding}px`}}}},J=r=>{const{componentCls:n,inputAffixPadding:s,colorTextDescription:f,motionDurationSlow:F,colorIcon:j,colorIconHover:$,iconCls:B}=r;return{[`${n}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},X(r)),{display:"inline-flex",[`&:not(${n}-affix-wrapper-disabled):hover`]:Object.assign(Object.assign({},a(r)),{zIndex:1,[`${n}-search-with-button &`]:{zIndex:0}}),"&-focused, &:focus":{zIndex:1},"&-disabled":{[`${n}[disabled]`]:{background:"transparent"}},[`> input${n}`]:{padding:0,fontSize:"inherit",border:"none",borderRadius:0,outline:"none","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${n}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:r.paddingXS}},"&-show-count-suffix":{color:f},"&-show-count-has-suffix":{marginInlineEnd:r.paddingXXS},"&-prefix":{marginInlineEnd:s},"&-suffix":{marginInlineStart:s}}}),ee(r)),{[`${B}${n}-password-icon`]:{color:j,cursor:"pointer",transition:`all ${F}`,"&:hover":{color:$}}}),D(r,`${n}-affix-wrapper`))}},ce=r=>{const{componentCls:n,colorError:s,colorWarning:f,borderRadiusLG:F,borderRadiusSM:j}=r;return{[`${n}-group`]:Object.assign(Object.assign(Object.assign({},(0,v.Wf)(r)),z(r)),{"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${n}-group-addon`]:{borderRadius:F,fontSize:r.fontSizeLG}},"&-sm":{[`${n}-group-addon`]:{borderRadius:j}},"&-status-error":{[`${n}-group-addon`]:{color:s,borderColor:s}},"&-status-warning":{[`${n}-group-addon`]:{color:f,borderColor:f}},"&-disabled":{[`${n}-group-addon`]:Object.assign({},S(r))},[`&:not(${n}-compact-first-item):not(${n}-compact-last-item)${n}-compact-item`]:{[`${n}, ${n}-group-addon`]:{borderRadius:0}},[`&:not(${n}-compact-last-item)${n}-compact-first-item`]:{[`${n}, ${n}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${n}-compact-first-item)${n}-compact-last-item`]:{[`${n}, ${n}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}})}},ue=r=>{const{componentCls:n,antCls:s}=r,f=`${n}-search`;return{[f]:{[`${n}`]:{"&:hover, &:focus":{borderColor:r.colorPrimaryHover,[`+ ${n}-group-addon ${f}-button:not(${s}-btn-primary)`]:{borderInlineStartColor:r.colorPrimaryHover}}},[`${n}-affix-wrapper`]:{borderRadius:0},[`${n}-lg`]:{lineHeight:r.lineHeightLG-2e-4},[`> ${n}-group`]:{[`> ${n}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${f}-button`]:{paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:r.borderRadius,borderEndEndRadius:r.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${f}-button:not(${s}-btn-primary)`]:{color:r.colorTextDescription,"&:hover":{color:r.colorPrimaryHover},"&:active":{color:r.colorPrimaryActive},[`&${s}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${f}-button`]:{height:r.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${f}-button`]:{height:r.controlHeightLG},[`&-small ${f}-button`]:{height:r.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${n}-compact-item`]:{[`&:not(${n}-compact-last-item)`]:{[`${n}-group-addon`]:{[`${n}-search-button`]:{marginInlineEnd:-r.lineWidth,borderRadius:0}}},[`&:not(${n}-compact-first-item)`]:{[`${n},${n}-affix-wrapper`]:{borderRadius:0}},[`> ${n}-group-addon ${n}-search-button, - > ${n}, - ${n}-affix-wrapper`]:{"&:hover,&:focus,&:active":{zIndex:2}},[`> ${n}-affix-wrapper-focused`]:{zIndex:2}}}}},fe=r=>{const{componentCls:n,paddingLG:s}=r,f=`${n}-textarea`;return{[f]:{position:"relative","&-show-count":{[`> ${n}`]:{height:"100%"},[`${n}-data-count`]:{position:"absolute",bottom:-r.fontSize*r.lineHeight,insetInlineEnd:0,color:r.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},"&-allow-clear":{[`> ${n}`]:{paddingInlineEnd:s}},[`&-affix-wrapper${f}-has-feedback`]:{[`${n}`]:{paddingInlineEnd:s}},[`&-affix-wrapper${n}-affix-wrapper`]:{padding:0,[`> textarea${n}`]:{fontSize:"inherit",border:"none",outline:"none","&:focus":{boxShadow:"none !important"}},[`${n}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${n}-clear-icon`]:{position:"absolute",insetInlineEnd:r.paddingXS,insetBlockStart:r.paddingXS},[`${f}-suffix`]:{position:"absolute",top:0,insetInlineEnd:r.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}};function x(r){return(0,g.TS)(r,{inputAffixPadding:r.paddingXXS})}const A=r=>{const{controlHeight:n,fontSize:s,lineHeight:f,lineWidth:F,controlHeightSM:j,controlHeightLG:$,fontSizeLG:B,lineHeightLG:K,paddingSM:h,controlPaddingHorizontalSM:Q,controlPaddingHorizontal:H,colorFillAlter:Z,colorPrimaryHover:m,controlOutlineWidth:y,controlOutline:P,colorErrorOutline:p,colorWarningOutline:I}=r;return{paddingBlock:Math.max(Math.round((n-s*f)/2*10)/10-F,3),paddingBlockSM:Math.max(Math.round((j-s*f)/2*10)/10-F,0),paddingBlockLG:Math.ceil(($-B*K)/2*10)/10-F,paddingInline:h-F,paddingInlineSM:Q-F,paddingInlineLG:H-F,addonBg:Z,activeBorderColor:m,hoverBorderColor:m,activeShadow:`0 0 0 ${y}px ${P}`,errorActiveShadow:`0 0 0 ${y}px ${p}`,warningActiveShadow:`0 0 0 ${y}px ${I}`}};_.ZP=(0,w.Z)("Input",r=>{const n=(0,g.TS)(r,x(r));return[G(n),fe(n),J(n),ce(n),ue(n),(0,N.c)(n)]},A)},8378:function(Ze,_){const t=v=>({[v.componentCls]:{[`${v.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${v.motionDurationMid} ${v.motionEaseInOut}, - opacity ${v.motionDurationMid} ${v.motionEaseInOut} !important`}},[`${v.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${v.motionDurationMid} ${v.motionEaseInOut}, - opacity ${v.motionDurationMid} ${v.motionEaseInOut} !important`}}});_.Z=t},5630:function(Ze,_,t){var v=t(5891),N=t(57259),g=t(80962),w=t(29043),o=t(19149),a=t(92310),l=t.n(a),S=t(35788),b=t(59301),E=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],D=(0,b.forwardRef)(function(X,z){var G,ee=X.prefixCls,J=ee===void 0?"rc-checkbox":ee,ce=X.className,ue=X.style,fe=X.checked,x=X.disabled,A=X.defaultChecked,r=A===void 0?!1:A,n=X.type,s=n===void 0?"checkbox":n,f=X.title,F=X.onChange,j=(0,o.Z)(X,E),$=(0,b.useRef)(null),B=(0,S.Z)(r,{value:fe}),K=(0,w.Z)(B,2),h=K[0],Q=K[1];(0,b.useImperativeHandle)(z,function(){return{focus:function(){var y;(y=$.current)===null||y===void 0||y.focus()},blur:function(){var y;(y=$.current)===null||y===void 0||y.blur()},input:$.current}});var H=l()(J,ce,(G={},(0,g.Z)(G,"".concat(J,"-checked"),h),(0,g.Z)(G,"".concat(J,"-disabled"),x),G)),Z=function(y){x||("checked"in X||Q(y.target.checked),F==null||F({target:(0,N.Z)((0,N.Z)({},X),{},{type:s,checked:y.target.checked}),stopPropagation:function(){y.stopPropagation()},preventDefault:function(){y.preventDefault()},nativeEvent:y.nativeEvent}))};return b.createElement("span",{className:H,title:f,style:ue},b.createElement("input",(0,v.Z)({},j,{className:"".concat(J,"-input"),ref:$,onChange:Z,disabled:x,checked:!!h,type:s})),b.createElement("span",{className:"".concat(J,"-inner")}))});_.Z=D},93681:function(Ze,_,t){t.r(_),t.d(_,{BaseInput:function(){return E},default:function(){return fe}});var v=t(5891),N=t(57259),g=t(80962),w=t(80665),o=t(92310),a=t.n(o),l=t(59301),S=t(5643),b=function(A){var r,n,s=A.inputElement,f=A.prefixCls,F=A.prefix,j=A.suffix,$=A.addonBefore,B=A.addonAfter,K=A.className,h=A.style,Q=A.disabled,H=A.readOnly,Z=A.focused,m=A.triggerFocus,y=A.allowClear,P=A.value,p=A.handleReset,I=A.hidden,L=A.classes,T=A.classNames,c=A.dataAttrs,O=A.styles,C=A.components,q=(C==null?void 0:C.affixWrapper)||"span",de=(C==null?void 0:C.groupWrapper)||"span",Y=(C==null?void 0:C.wrapper)||"span",ve=(C==null?void 0:C.groupAddon)||"span",re=(0,l.useRef)(null),V=function(he){var Ie;(Ie=re.current)!==null&&Ie!==void 0&&Ie.contains(he.target)&&(m==null||m())},me=function(){var he;if(!y)return null;var Ie=!Q&&!H&&P,Re="".concat(f,"-clear-icon"),Be=(0,w.Z)(y)==="object"&&y!==null&&y!==void 0&&y.clearIcon?y.clearIcon:"\u2716";return l.createElement("span",{onClick:p,onMouseDown:function(be){return be.preventDefault()},className:a()(Re,(he={},(0,g.Z)(he,"".concat(Re,"-hidden"),!Ie),(0,g.Z)(he,"".concat(Re,"-has-suffix"),!!j),he)),role:"button",tabIndex:-1},Be)},Ce=(0,l.cloneElement)(s,{value:P,hidden:I,className:a()((r=s.props)===null||r===void 0?void 0:r.className,!(0,S.X3)(A)&&!(0,S.He)(A)&&K)||null,style:(0,N.Z)((0,N.Z)({},(n=s.props)===null||n===void 0?void 0:n.style),!(0,S.X3)(A)&&!(0,S.He)(A)?h:{})});if((0,S.X3)(A)){var oe,M="".concat(f,"-affix-wrapper"),te=a()(M,(oe={},(0,g.Z)(oe,"".concat(M,"-disabled"),Q),(0,g.Z)(oe,"".concat(M,"-focused"),Z),(0,g.Z)(oe,"".concat(M,"-readonly"),H),(0,g.Z)(oe,"".concat(M,"-input-with-clear-btn"),j&&y&&P),oe),!(0,S.He)(A)&&K,L==null?void 0:L.affixWrapper,T==null?void 0:T.affixWrapper),ae=(j||y)&&l.createElement("span",{className:a()("".concat(f,"-suffix"),T==null?void 0:T.suffix),style:O==null?void 0:O.suffix},me(),j);Ce=l.createElement(q,(0,v.Z)({className:te,style:(0,N.Z)((0,N.Z)({},(0,S.He)(A)?void 0:h),O==null?void 0:O.affixWrapper),hidden:!(0,S.He)(A)&&I,onClick:V},c==null?void 0:c.affixWrapper,{ref:re}),F&&l.createElement("span",{className:a()("".concat(f,"-prefix"),T==null?void 0:T.prefix),style:O==null?void 0:O.prefix},F),(0,l.cloneElement)(s,{value:P,hidden:null}),ae)}if((0,S.He)(A)){var ie="".concat(f,"-group"),Se="".concat(ie,"-addon"),se=a()("".concat(f,"-wrapper"),ie,L==null?void 0:L.wrapper),U=a()("".concat(f,"-group-wrapper"),K,L==null?void 0:L.group);return l.createElement(de,{className:U,style:h,hidden:I},l.createElement(Y,{className:se},$&&l.createElement(ve,{className:Se},$),(0,l.cloneElement)(Ce,{hidden:null}),B&&l.createElement(ve,{className:Se},B)))}return Ce},E=b,D=t(26390),X=t(29043),z=t(19149),G=t(35788),ee=t(64002),J=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","type","classes","classNames","styles"],ce=(0,l.forwardRef)(function(x,A){var r=x.autoComplete,n=x.onChange,s=x.onFocus,f=x.onBlur,F=x.onPressEnter,j=x.onKeyDown,$=x.prefixCls,B=$===void 0?"rc-input":$,K=x.disabled,h=x.htmlSize,Q=x.className,H=x.maxLength,Z=x.suffix,m=x.showCount,y=x.type,P=y===void 0?"text":y,p=x.classes,I=x.classNames,L=x.styles,T=(0,z.Z)(x,J),c=(0,G.Z)(x.defaultValue,{value:x.value}),O=(0,X.Z)(c,2),C=O[0],q=O[1],de=(0,l.useState)(!1),Y=(0,X.Z)(de,2),ve=Y[0],re=Y[1],V=(0,l.useRef)(null),me=function(U){V.current&&(0,S.nH)(V.current,U)};(0,l.useImperativeHandle)(A,function(){return{focus:me,blur:function(){var U;(U=V.current)===null||U===void 0||U.blur()},setSelectionRange:function(U,Ee,he){var Ie;(Ie=V.current)===null||Ie===void 0||Ie.setSelectionRange(U,Ee,he)},select:function(){var U;(U=V.current)===null||U===void 0||U.select()},input:V.current}}),(0,l.useEffect)(function(){re(function(se){return se&&K?!1:se})},[K]);var Ce=function(U){x.value===void 0&&q(U.target.value),V.current&&(0,S.rJ)(V.current,U,n)},oe=function(U){F&&U.key==="Enter"&&F(U),j==null||j(U)},M=function(U){re(!0),s==null||s(U)},te=function(U){re(!1),f==null||f(U)},ae=function(U){q(""),me(),V.current&&(0,S.rJ)(V.current,U,n)},ie=function(){var U=(0,ee.Z)(x,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","classes","htmlSize","styles","classNames"]);return l.createElement("input",(0,v.Z)({autoComplete:r},U,{onChange:Ce,onFocus:M,onBlur:te,onKeyDown:oe,className:a()(B,(0,g.Z)({},"".concat(B,"-disabled"),K),I==null?void 0:I.input),style:L==null?void 0:L.input,ref:V,size:h,type:P}))},Se=function(){var U=Number(H)>0;if(Z||m){var Ee=(0,S.D7)(C),he=(0,D.Z)(Ee).length,Ie=(0,w.Z)(m)==="object"?m.formatter({value:Ee,count:he,maxLength:H}):"".concat(he).concat(U?" / ".concat(H):"");return l.createElement(l.Fragment,null,!!m&&l.createElement("span",{className:a()("".concat(B,"-show-count-suffix"),(0,g.Z)({},"".concat(B,"-show-count-has-suffix"),!!Z),I==null?void 0:I.count),style:(0,N.Z)({},L==null?void 0:L.count)},Ie),Z)}return null};return l.createElement(E,(0,v.Z)({},T,{prefixCls:B,className:Q,inputElement:ie(),handleReset:ae,value:(0,S.D7)(C),focused:ve,triggerFocus:me,suffix:Se(),disabled:K,classes:p,classNames:I,styles:L}))}),ue=ce,fe=ue},5643:function(Ze,_,t){t.d(_,{D7:function(){return o},He:function(){return v},X3:function(){return N},nH:function(){return w},rJ:function(){return g}});function v(a){return!!(a.addonBefore||a.addonAfter)}function N(a){return!!(a.prefix||a.suffix||a.allowClear)}function g(a,l,S,b){if(S){var E=l;if(l.type==="click"){var D=a.cloneNode(!0);E=Object.create(l,{target:{value:D},currentTarget:{value:D}}),D.value="",S(E);return}if(b!==void 0){E=Object.create(l,{target:{value:a},currentTarget:{value:a}}),a.value=b,S(E);return}S(E)}}function w(a,l){if(a){a.focus(l);var S=l||{},b=S.cursor;if(b){var E=a.value.length;switch(b){case"start":a.setSelectionRange(0,0);break;case"end":a.setSelectionRange(E,E);break;default:a.setSelectionRange(0,E)}}}}function o(a){return typeof a=="undefined"||a===null?"":String(a)}},9296:function(Ze,_,t){t.r(_),t.d(_,{ResizableTextArea:function(){return $},default:function(){return Z}});var v=t(5891),N=t(57259),g=t(80962),w=t(80665),o=t(29043),a=t(19149),l=t(26390),S=t(92310),b=t.n(S),E=t(93681),D=t(5643),X=t(35788),z=t(59301),G=t(29301),ee=t(28800),J=t(23073),ce=` - min-height:0 !important; - max-height:none !important; - height:0 !important; - visibility:hidden !important; - overflow:hidden !important; - position:absolute !important; - z-index:-1000 !important; - top:0 !important; - right:0 !important; - pointer-events: none !important; -`,ue=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],fe={},x;function A(m){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,P=m.getAttribute("id")||m.getAttribute("data-reactid")||m.getAttribute("name");if(y&&fe[P])return fe[P];var p=window.getComputedStyle(m),I=p.getPropertyValue("box-sizing")||p.getPropertyValue("-moz-box-sizing")||p.getPropertyValue("-webkit-box-sizing"),L=parseFloat(p.getPropertyValue("padding-bottom"))+parseFloat(p.getPropertyValue("padding-top")),T=parseFloat(p.getPropertyValue("border-bottom-width"))+parseFloat(p.getPropertyValue("border-top-width")),c=ue.map(function(C){return"".concat(C,":").concat(p.getPropertyValue(C))}).join(";"),O={sizingStyle:c,paddingSize:L,borderSize:T,boxSizing:I};return y&&P&&(fe[P]=O),O}function r(m){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,p=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;x||(x=document.createElement("textarea"),x.setAttribute("tab-index","-1"),x.setAttribute("aria-hidden","true"),document.body.appendChild(x)),m.getAttribute("wrap")?x.setAttribute("wrap",m.getAttribute("wrap")):x.removeAttribute("wrap");var I=A(m,y),L=I.paddingSize,T=I.borderSize,c=I.boxSizing,O=I.sizingStyle;x.setAttribute("style","".concat(O,";").concat(ce)),x.value=m.value||m.placeholder||"";var C=void 0,q=void 0,de,Y=x.scrollHeight;if(c==="border-box"?Y+=T:c==="content-box"&&(Y-=L),P!==null||p!==null){x.value=" ";var ve=x.scrollHeight-L;P!==null&&(C=ve*P,c==="border-box"&&(C=C+L+T),Y=Math.max(C,Y)),p!==null&&(q=ve*p,c==="border-box"&&(q=q+L+T),de=Y>q?"":"hidden",Y=Math.min(q,Y))}var re={height:Y,overflowY:de,resize:"none"};return C&&(re.minHeight=C),q&&(re.maxHeight=q),re}var n=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],s=0,f=1,F=2,j=z.forwardRef(function(m,y){var P=m,p=P.prefixCls,I=P.onPressEnter,L=P.defaultValue,T=P.value,c=P.autoSize,O=P.onResize,C=P.className,q=P.style,de=P.disabled,Y=P.onChange,ve=P.onInternalAutoSize,re=(0,a.Z)(P,n),V=(0,X.Z)(L,{value:T,postState:function(Ge){return Ge!=null?Ge:""}}),me=(0,o.Z)(V,2),Ce=me[0],oe=me[1],M=function(Ge){oe(Ge.target.value),Y==null||Y(Ge)},te=z.useRef();z.useImperativeHandle(y,function(){return{textArea:te.current}});var ae=z.useMemo(function(){return c&&(0,w.Z)(c)==="object"?[c.minRows,c.maxRows]:[]},[c]),ie=(0,o.Z)(ae,2),Se=ie[0],se=ie[1],U=!!c,Ee=function(){try{if(document.activeElement===te.current){var Ge=te.current,St=Ge.selectionStart,yt=Ge.selectionEnd,it=Ge.scrollTop;te.current.setSelectionRange(St,yt),te.current.scrollTop=it}}catch(Et){}},he=z.useState(F),Ie=(0,o.Z)(he,2),Re=Ie[0],Be=Ie[1],qe=z.useState(),be=(0,o.Z)(qe,2),Pe=be[0],Ye=be[1],mt=function(){Be(s)};(0,ee.Z)(function(){U&&mt()},[T,Se,se,U]),(0,ee.Z)(function(){if(Re===s)Be(f);else if(Re===f){var ke=r(te.current,!1,Se,se);Be(F),Ye(ke)}else Ee()},[Re]);var gt=z.useRef(),vt=function(){J.Z.cancel(gt.current)},pt=function(Ge){Re===F&&(O==null||O(Ge),c&&(vt(),gt.current=(0,J.Z)(function(){mt()})))};z.useEffect(function(){return vt},[]);var Ct=U?Pe:null,ht=(0,N.Z)((0,N.Z)({},q),Ct);return(Re===s||Re===f)&&(ht.overflowY="hidden",ht.overflowX="hidden"),z.createElement(G.Z,{onResize:pt,disabled:!(c||O)},z.createElement("textarea",(0,v.Z)({},re,{ref:te,style:ht,className:b()(p,C,(0,g.Z)({},"".concat(p,"-disabled"),de)),disabled:de,value:Ce,onChange:M})))}),$=j,B=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","classes","showCount","className","style","disabled","hidden","classNames","styles","onResize"];function K(m,y){return(0,l.Z)(m||"").slice(0,y).join("")}function h(m,y,P,p){var I=P;return m?I=K(P,p):(0,l.Z)(y||"").lengthp&&(I=y),I}var Q=z.forwardRef(function(m,y){var P,p=m.defaultValue,I=m.value,L=m.onFocus,T=m.onBlur,c=m.onChange,O=m.allowClear,C=m.maxLength,q=m.onCompositionStart,de=m.onCompositionEnd,Y=m.suffix,ve=m.prefixCls,re=ve===void 0?"rc-textarea":ve,V=m.classes,me=m.showCount,Ce=m.className,oe=m.style,M=m.disabled,te=m.hidden,ae=m.classNames,ie=m.styles,Se=m.onResize,se=(0,a.Z)(m,B),U=(0,X.Z)(p,{value:I,defaultValue:p}),Ee=(0,o.Z)(U,2),he=Ee[0],Ie=Ee[1],Re=(0,z.useRef)(null),Be=z.useState(!1),qe=(0,o.Z)(Be,2),be=qe[0],Pe=qe[1],Ye=z.useState(!1),mt=(0,o.Z)(Ye,2),gt=mt[0],vt=mt[1],pt=z.useRef(),Ct=z.useRef(0),ht=z.useState(null),ke=(0,o.Z)(ht,2),Ge=ke[0],St=ke[1],yt=function(){var k;(k=Re.current)===null||k===void 0||k.textArea.focus()};(0,z.useImperativeHandle)(y,function(){return{resizableTextArea:Re.current,focus:yt,blur:function(){var k;(k=Re.current)===null||k===void 0||k.textArea.blur()}}}),(0,z.useEffect)(function(){Pe(function(Je){return!M&&Je})},[M]);var it=Number(C)>0,Et=function(k){vt(!0),pt.current=he,Ct.current=k.currentTarget.selectionStart,q==null||q(k)},jt=function(k){vt(!1);var we=k.currentTarget.value;if(it){var e,i=Ct.current>=C+1||Ct.current===((e=pt.current)===null||e===void 0?void 0:e.length);we=h(i,pt.current,we,C)}we!==he&&(Ie(we),(0,D.rJ)(k.currentTarget,k,c,we)),de==null||de(k)},Bt=function(k){var we=k.target.value;if(!gt&&it){var e=k.target.selectionStart>=C+1||k.target.selectionStart===we.length||!k.target.selectionStart;we=h(e,he,we,C)}Ie(we),(0,D.rJ)(k.currentTarget,k,c,we)},Tt=function(k){var we=se.onPressEnter,e=se.onKeyDown;k.key==="Enter"&&we&&we(k),e==null||e(k)},Kt=function(k){Pe(!0),L==null||L(k)},Zt=function(k){Pe(!1),T==null||T(k)},Dt=function(k){var we;Ie(""),yt(),(0,D.rJ)((we=Re.current)===null||we===void 0?void 0:we.textArea,k,c)},st=(0,D.D7)(he);!gt&&it&&I==null&&(st=K(st,C));var $t=Y,ct;if(me){var wt=(0,l.Z)(st).length;(0,w.Z)(me)==="object"?ct=me.formatter({value:st,count:wt,maxLength:C}):ct="".concat(wt).concat(it?" / ".concat(C):""),$t=z.createElement(z.Fragment,null,$t,z.createElement("span",{className:b()("".concat(re,"-data-count"),ae==null?void 0:ae.count),style:ie==null?void 0:ie.count},ct))}var Lt=function(k){var we;Se==null||Se(k),(we=Re.current)!==null&&we!==void 0&&we.textArea.style.height&&St(!0)},Ut=!se.autoSize&&!me&&!O,Wt=z.createElement(E.BaseInput,{value:st,allowClear:O,handleReset:Dt,suffix:$t,prefixCls:re,classes:{affixWrapper:b()(V==null?void 0:V.affixWrapper,(P={},(0,g.Z)(P,"".concat(re,"-show-count"),me),(0,g.Z)(P,"".concat(re,"-textarea-allow-clear"),O),P))},disabled:M,focused:be,className:Ce,style:(0,N.Z)((0,N.Z)({},oe),Ge&&!Ut?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ct=="string"?ct:void 0}},hidden:te,inputElement:z.createElement($,(0,v.Z)({},se,{onKeyDown:Tt,onChange:Bt,onFocus:Kt,onBlur:Zt,onCompositionStart:Et,onCompositionEnd:jt,className:ae==null?void 0:ae.textarea,style:(0,N.Z)((0,N.Z)({},ie==null?void 0:ie.textarea),{},{resize:oe==null?void 0:oe.resize}),disabled:M,prefixCls:re,onResize:Lt,ref:Re}))});return Wt}),H=Q,Z=H},16722:function(Ze,_,t){t.d(_,{Z:function(){return S}});const v=b=>typeof b=="object"&&b!=null&&b.nodeType===1,N=(b,E)=>(!E||b!=="hidden")&&b!=="visible"&&b!=="clip",g=(b,E)=>{if(b.clientHeight{const z=(G=>{if(!G.ownerDocument||!G.ownerDocument.defaultView)return null;try{return G.ownerDocument.defaultView.frameElement}catch(ee){return null}})(X);return!!z&&(z.clientHeightGE||G>b&&ee=E&&J>=D?G-b-X:ee>E&&JD?ee-E+z:0,o=b=>{const E=b.parentElement;return E==null?b.getRootNode().host||null:E},a=(b,E)=>{var D,X,z,G;if(typeof document=="undefined")return[];const{scrollMode:ee,block:J,inline:ce,boundary:ue,skipOverflowHiddenElements:fe}=E,x=typeof ue=="function"?ue:T=>T!==ue;if(!v(b))throw new TypeError("Invalid target");const A=document.scrollingElement||document.documentElement,r=[];let n=b;for(;v(n)&&x(n);){if(n=o(n),n===A){r.push(n);break}n!=null&&n===document.body&&g(n)&&!g(document.documentElement)||n!=null&&g(n,fe)&&r.push(n)}const s=(X=(D=window.visualViewport)==null?void 0:D.width)!=null?X:innerWidth,f=(G=(z=window.visualViewport)==null?void 0:z.height)!=null?G:innerHeight,{scrollX:F,scrollY:j}=window,{height:$,width:B,top:K,right:h,bottom:Q,left:H}=b.getBoundingClientRect(),{top:Z,right:m,bottom:y,left:P}=(T=>{const c=window.getComputedStyle(T);return{top:parseFloat(c.scrollMarginTop)||0,right:parseFloat(c.scrollMarginRight)||0,bottom:parseFloat(c.scrollMarginBottom)||0,left:parseFloat(c.scrollMarginLeft)||0}})(b);let p=J==="start"||J==="nearest"?K-Z:J==="end"?Q+y:K+$/2-Z+y,I=ce==="center"?H+B/2-P+m:ce==="end"?h+m:H-P;const L=[];for(let T=0;T=0&&H>=0&&Q<=f&&h<=s&&(c===A&&!g(c)||K>=q&&Q<=Y&&H>=ve&&h<=de))return L;const re=getComputedStyle(c),V=parseInt(re.borderLeftWidth,10),me=parseInt(re.borderTopWidth,10),Ce=parseInt(re.borderRightWidth,10),oe=parseInt(re.borderBottomWidth,10);let M=0,te=0;const ae="offsetWidth"in c?c.offsetWidth-c.clientWidth-V-Ce:0,ie="offsetHeight"in c?c.offsetHeight-c.clientHeight-me-oe:0,Se="offsetWidth"in c?c.offsetWidth===0?0:C/c.offsetWidth:0,se="offsetHeight"in c?c.offsetHeight===0?0:O/c.offsetHeight:0;if(A===c)M=J==="start"?p:J==="end"?p-f:J==="nearest"?w(j,j+f,f,me,oe,j+p,j+p+$,$):p-f/2,te=ce==="start"?I:ce==="center"?I-s/2:ce==="end"?I-s:w(F,F+s,s,V,Ce,F+I,F+I+B,B),M=Math.max(0,M+j),te=Math.max(0,te+F);else{M=J==="start"?p-q-me:J==="end"?p-Y+oe+ie:J==="nearest"?w(q,Y,O,me,oe+ie,p,p+$,$):p-(q+O/2)+ie/2,te=ce==="start"?I-ve-V:ce==="center"?I-(ve+C/2)+ae/2:ce==="end"?I-de+Ce+ae:w(ve,de,C,V,Ce+ae,I,I+B,B);const{scrollLeft:U,scrollTop:Ee}=c;M=se===0?0:Math.max(0,Math.min(Ee+M/se,c.scrollHeight-O/se+ie)),te=Se===0?0:Math.max(0,Math.min(U+te/Se,c.scrollWidth-C/Se+ae)),p+=Ee-M,I+=U-te}L.push({el:c,top:M,left:te})}return L},l=b=>b===!1?{block:"end",inline:"nearest"}:(E=>E===Object(E)&&Object.keys(E).length!==0)(b)?b:{block:"start",inline:"nearest"};function S(b,E){if(!b.isConnected||!(z=>{let G=z;for(;G&&G.parentNode;){if(G.parentNode===document)return!0;G=G.parentNode instanceof ShadowRoot?G.parentNode.host:G.parentNode}return!1})(b))return;const D=(z=>{const G=window.getComputedStyle(z);return{top:parseFloat(G.scrollMarginTop)||0,right:parseFloat(G.scrollMarginRight)||0,bottom:parseFloat(G.scrollMarginBottom)||0,left:parseFloat(G.scrollMarginLeft)||0}})(b);if((z=>typeof z=="object"&&typeof z.behavior=="function")(E))return E.behavior(a(b,E));const X=typeof E=="boolean"||E==null?void 0:E.behavior;for(const{el:z,top:G,left:ee}of a(b,l(E))){const J=G-D.top+D.bottom,ce=ee-D.left+D.right;z.scroll({top:J,left:ce,behavior:X})}}}}]); diff --git a/umi.e9cda0fc.js b/umi.29ba212b.js similarity index 99% rename from umi.e9cda0fc.js rename to umi.29ba212b.js index 502eccd150..48b4f03070 100644 --- a/umi.e9cda0fc.js +++ b/umi.29ba212b.js @@ -1464,6 +1464,6 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `),he=[],be=r?Ln(r.baseTime,r.timescale):0;let Ee="00:00.000",De=0,He=0,Xe,lt=!0;H.oncue=function(vt){const Jt=a[_];let yr=a.ccOffset;const Tr=(De-be)/9e4;if(Jt!=null&&Jt.new&&(He!==void 0?yr=a.ccOffset=Jt.start:lc(a,_,Tr)),Tr){if(!r){Xe=new Error("Missing initPTS for VTT MPEGTS");return}yr=Tr-a.presentationOffset}const Gr=vt.endTime-vt.startTime,Or=Eo((vt.startTime+yr-He)*9e4,E*9e4)/9e4;vt.startTime=Math.max(Or,0),vt.endTime=Math.max(Or+Gr,0);const Cn=vt.text.trim();vt.text=decodeURIComponent(encodeURIComponent(Cn)),vt.id||(vt.id=ju(vt.startTime,vt.endTime,Cn)),vt.endTime>0&&he.push(vt)},H.onparsingerror=function(vt){Xe=vt},H.onflush=function(){if(Xe){N(Xe);return}I(he)},oe.forEach(vt=>{if(lt)if(Gl(vt,"X-TIMESTAMP-MAP=")){lt=!1,vt.slice(16).split(",").forEach(Jt=>{Gl(Jt,"LOCAL:")?Ee=Jt.slice(6):Gl(Jt,"MPEGTS:")&&(De=parseInt(Jt.slice(7)))});try{He=wc(Ee)/1e3}catch(Jt){Xe=Jt}return}else vt===""&&(lt=!1);H.parse(vt+` `)}),H.flush()}const au="stpp.ttml.im1t",el=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Gs=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,No={left:"start",center:"center",right:"end",start:"start",end:"end"};function $o(j,r,a,_){const E=ct(new Uint8Array(j),["mdat"]);if(E.length===0){_(new Error("Could not parse IMSC1 mdat"));return}const I=E.map(H=>qe(H)),N=$i(r.baseTime,1,r.timescale);try{I.forEach(H=>a(Kl(H,N)))}catch(H){_(H)}}function Kl(j,r){const E=new DOMParser().parseFromString(j,"text/xml").getElementsByTagName("tt")[0];if(!E)throw new Error("Invalid ttml");const I={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},N=Object.keys(I).reduce((Ee,De)=>(Ee[De]=E.getAttribute(`ttp:${De}`)||I[De],Ee),{}),H=E.getAttribute("xml:space")!=="preserve",oe=su(Vu(E,"styling","style")),he=su(Vu(E,"layout","region")),be=Vu(E,"body","[begin]");return[].map.call(be,Ee=>{const De=Vl(Ee,H);if(!De||!Ee.hasAttribute("begin"))return null;const He=du(Ee.getAttribute("begin"),N),Xe=du(Ee.getAttribute("dur"),N);let lt=du(Ee.getAttribute("end"),N);if(He===null)throw tl(Ee);if(lt===null){if(Xe===null)throw tl(Ee);lt=He+Xe}const vt=new qu(He-r,lt-r,De);vt.id=ju(vt.startTime,vt.endTime,vt.text);const Jt=he[Ee.getAttribute("region")],yr=oe[Ee.getAttribute("style")],Tr=cc(Jt,yr,oe),{textAlign:Gr}=Tr;if(Gr){const Or=No[Gr];Or&&(vt.lineAlign=Or),vt.align=Gr}return i(vt,Tr),vt}).filter(Ee=>Ee!==null)}function Vu(j,r,a){const _=j.getElementsByTagName(r)[0];return _?[].slice.call(_.querySelectorAll(a)):[]}function su(j){return j.reduce((r,a)=>{const _=a.getAttribute("xml:id");return _&&(r[_]=a),r},{})}function Vl(j,r){return[].slice.call(j.childNodes).reduce((a,_,E)=>{var I;return _.nodeName==="br"&&E?a+` `:(I=_.childNodes)!=null&&I.length?Vl(_,r):r?a+_.textContent.trim().replace(/\s+/g," "):a+_.textContent},"")}function cc(j,r,a){const _="http://www.w3.org/ns/ttml#styling";let E=null;const I=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],N=j!=null&&j.hasAttribute("style")?j.getAttribute("style"):null;return N&&a.hasOwnProperty(N)&&(E=a[N]),I.reduce((H,oe)=>{const he=Qo(r,_,oe)||Qo(j,_,oe)||Qo(E,_,oe);return he&&(H[oe]=he),H},{})}function Qo(j,r,a){return j&&j.hasAttributeNS(r,a)?j.getAttributeNS(r,a):null}function tl(j){return new Error(`Could not parse ttml timestamp ${j}`)}function du(j,r){if(!j)return null;let a=Zl(j);return a===null&&(el.test(j)?a=Yl(j,r):Gs.test(j)&&(a=rl(j,r))),a}function Yl(j,r){const a=el.exec(j),_=(a[4]|0)+(a[5]|0)/r.subFrameRate;return(a[1]|0)*3600+(a[2]|0)*60+(a[3]|0)+_/r.frameRate}function rl(j,r){const a=Gs.exec(j),_=Number(a[1]);switch(a[2]){case"h":return _*3600;case"m":return _*60;case"ms":return _*1e3;case"f":return _/r.frameRate;case"t":return _/r.tickRate}return _}class Ma{constructor(r){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=Xl(),this.captionsProperties=void 0,this.hls=r,this.config=r.config,this.Cues=r.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}},r.on(l.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(l.MEDIA_DETACHING,this.onMediaDetaching,this),r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),r.on(l.FRAG_LOADING,this.onFragLoading,this),r.on(l.FRAG_LOADED,this.onFragLoaded,this),r.on(l.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),r.on(l.FRAG_DECRYPTED,this.onFragDecrypted,this),r.on(l.INIT_PTS_FOUND,this.onInitPtsFound,this),r.on(l.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),r.on(l.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:r}=this;r.off(l.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(l.MEDIA_DETACHING,this.onMediaDetaching,this),r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),r.off(l.FRAG_LOADING,this.onFragLoading,this),r.off(l.FRAG_LOADED,this.onFragLoaded,this),r.off(l.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),r.off(l.FRAG_DECRYPTED,this.onFragDecrypted,this),r.off(l.INIT_PTS_FOUND,this.onInitPtsFound,this),r.off(l.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),r.off(l.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){if(this.config.enableCEA708Captions&&(!this.cea608Parser1||!this.cea608Parser2)){const r=new vl(this,"textTrack1"),a=new vl(this,"textTrack2"),_=new vl(this,"textTrack3"),E=new vl(this,"textTrack4");this.cea608Parser1=new Xo(1,r,a),this.cea608Parser2=new Xo(3,_,E)}}addCues(r,a,_,E,I){let N=!1;for(let H=I.length;H--;){const oe=I[H],he=Uu(oe[0],oe[1],a,_);if(he>=0&&(oe[0]=Math.min(oe[0],a),oe[1]=Math.max(oe[1],_),N=!0,he/(_-a)>.5))return}if(N||I.push([a,_]),this.config.renderTextTracksNatively){const H=this.captionsTracks[r];this.Cues.newCue(H,a,_,E)}else{const H=this.Cues.newCue(null,a,_,E);this.hls.trigger(l.CUES_PARSED,{type:"captions",cues:H,track:r})}}onInitPtsFound(r,{frag:a,id:_,initPTS:E,timescale:I}){const{unparsedVttFrags:N}=this;_==="main"&&(this.initPTS[a.cc]={baseTime:E,timescale:I}),N.length&&(this.unparsedVttFrags=[],N.forEach(H=>{this.onFragLoaded(l.FRAG_LOADED,H)}))}getExistingTrack(r,a){const{media:_}=this;if(_)for(let E=0;E<_.textTracks.length;E++){const I=_.textTracks[E];if(fc(I,{name:r,lang:a,attrs:{}}))return I}return null}createCaptionsTrack(r){this.config.renderTextTracksNatively?this.createNativeTrack(r):this.createNonNativeTrack(r)}createNativeTrack(r){if(this.captionsTracks[r])return;const{captionsProperties:a,captionsTracks:_,media:E}=this,{label:I,languageCode:N}=a[r],H=this.getExistingTrack(I,N);if(H)_[r]=H,yn(_[r]),Ir(_[r],E);else{const oe=this.createTextTrack("captions",I,N);oe&&(oe[r]=!0,_[r]=oe)}}createNonNativeTrack(r){if(this.nonNativeCaptionsTracks[r])return;const a=this.captionsProperties[r];if(!a)return;const _=a.label,E={_id:r,label:_,kind:"captions",default:a.media?!!a.media.default:!1,closedCaptions:a.media};this.nonNativeCaptionsTracks[r]=E,this.hls.trigger(l.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[E]})}createTextTrack(r,a,_){const E=this.media;if(E)return E.addTextTrack(r,a,_)}onMediaAttaching(r,a){this.media=a.media,this._cleanTracks()}onMediaDetaching(){const{captionsTracks:r}=this;Object.keys(r).forEach(a=>{yn(r[a]),delete r[a]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=Xl(),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:r}=this;if(!r)return;const a=r.textTracks;if(a)for(let _=0;_I.textCodec===au);if(this.config.enableWebVTT||E&&this.config.enableIMSC1){if(Pi(this.tracks,_)){this.tracks=_;return}if(this.textTracks=[],this.tracks=_,this.config.renderTextTracksNatively){const N=this.media,H=N?on(N.textTracks):null;if(this.tracks.forEach((oe,he)=>{let be;if(H){let Ee=null;for(let De=0;Dehe!==null).map(he=>he.label);oe.length&&R.warn(`Media element contains unused subtitle tracks: ${oe.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const N=this.tracks.map(H=>({label:H.name,kind:H.type.toLowerCase(),default:H.default,subtitleTrack:H}));this.hls.trigger(l.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:N})}}}onManifestLoaded(r,a){this.config.enableCEA708Captions&&a.captions&&a.captions.forEach(_=>{const E=/(?:CC|SERVICE)([1-4])/.exec(_.instreamId);if(!E)return;const I=`textTrack${E[1]}`,N=this.captionsProperties[I];N&&(N.label=_.name,_.lang&&(N.languageCode=_.lang),N.media=_)})}closedCaptionsForLevel(r){const a=this.hls.levels[r.level];return a==null?void 0:a.attrs["CLOSED-CAPTIONS"]}onFragLoading(r,a){if(this.enabled&&a.frag.type===Ye.MAIN){var _,E;const{cea608Parser1:I,cea608Parser2:N,lastSn:H}=this,{cc:oe,sn:he}=a.frag,be=(_=(E=a.part)==null?void 0:E.index)!=null?_:-1;I&&N&&(he!==H+1||he===H&&be!==this.lastPartIndex+1||oe!==this.lastCc)&&(I.reset(),N.reset()),this.lastCc=oe,this.lastSn=he,this.lastPartIndex=be}}onFragLoaded(r,a){const{frag:_,payload:E}=a;if(_.type===Ye.SUBTITLE)if(E.byteLength){const I=_.decryptdata,N="stats"in a;if(I==null||!I.encrypted||N){const H=this.tracks[_.level],oe=this.vttCCs;oe[_.cc]||(oe[_.cc]={start:_.start,prevCC:this.prevCC,new:!0},this.prevCC=_.cc),H&&H.textCodec===au?this._parseIMSC1(_,E):this._parseVTTs(a)}}else this.hls.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Empty subtitle payload")})}_parseIMSC1(r,a){const _=this.hls;$o(a,this.initPTS[r.cc],E=>{this._appendCues(E,r.level),_.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:r})},E=>{R.log(`Failed to parse IMSC1: ${E}`),_.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:r,error:E})})}_parseVTTs(r){var a;const{frag:_,payload:E}=r,{initPTS:I,unparsedVttFrags:N}=this,H=I.length-1;if(!I[_.cc]&&H===-1){N.push(r);return}const oe=this.hls,he=(a=_.initSegment)!=null&&a.data?dr(_.initSegment.data,new Uint8Array(E)):E;gl(he,this.initPTS[_.cc],this.vttCCs,_.cc,_.start,be=>{this._appendCues(be,_.level),oe.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:_})},be=>{const Ee=be.message==="Missing initPTS for VTT MPEGTS";Ee?N.push(r):this._fallbackToIMSC1(_,E),R.log(`Failed to parse VTT cue: ${be}`),!(Ee&&H>_.cc)&&oe.trigger(l.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:be})})}_fallbackToIMSC1(r,a){const _=this.tracks[r.level];_.textCodec||$o(a,this.initPTS[r.cc],()=>{_.textCodec=au,this._parseIMSC1(r,a)},()=>{_.textCodec="wvtt"})}_appendCues(r,a){const _=this.hls;if(this.config.renderTextTracksNatively){const E=this.textTracks[a];if(!E||E.mode==="disabled")return;r.forEach(I=>Hr(E,I))}else{const E=this.tracks[a];if(!E)return;const I=E.default?"default":"subtitles"+a;_.trigger(l.CUES_PARSED,{type:"subtitles",cues:r,track:I})}}onFragDecrypted(r,a){const{frag:_}=a;_.type===Ye.SUBTITLE&&this.onFragLoaded(l.FRAG_LOADED,a)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(r,a){this.initCea608Parsers();const{cea608Parser1:_,cea608Parser2:E}=this;if(!this.enabled||!_||!E)return;const{frag:I,samples:N}=a;if(!(I.type===Ye.MAIN&&this.closedCaptionsForLevel(I)==="NONE"))for(let H=0;HAr(H[oe],a,_))}if(this.config.renderTextTracksNatively&&a===0&&E!==void 0){const{textTracks:H}=this;Object.keys(H).forEach(oe=>Ar(H[oe],a,E))}}}extractCea608Data(r){const a=[[],[]],_=r[0]&31;let E=2;for(let I=0;I<_;I++){const N=r[E++],H=127&r[E++],oe=127&r[E++];if(H===0&&oe===0)continue;if((4&N)!==0){const be=3&N;(be===0||be===1)&&(a[be].push(H),a[be].push(oe))}}return a}}function Ec(j){return j.characteristics&&/transcribes-spoken-dialog/gi.test(j.characteristics)&&/describes-music-and-sound/gi.test(j.characteristics)?"captions":"subtitles"}function fc(j,r){return!!j&&j.kind===Ec(r)&&ra(r,j)}function Uu(j,r,a,_){return Math.min(r,_)-Math.max(j,a)}function Xl(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!0}}}class dc{constructor(r){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=r,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}setStreamController(r){this.streamController=r}destroy(){this.hls&&this.unregisterListener(),this.timer&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null}registerListeners(){const{hls:r}=this;r.on(l.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.on(l.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(l.MANIFEST_PARSED,this.onManifestParsed,this),r.on(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.on(l.BUFFER_CODECS,this.onBufferCodecs,this),r.on(l.MEDIA_DETACHING,this.onMediaDetaching,this)}unregisterListener(){const{hls:r}=this;r.off(l.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.off(l.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(l.MANIFEST_PARSED,this.onManifestParsed,this),r.off(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.off(l.BUFFER_CODECS,this.onBufferCodecs,this),r.off(l.MEDIA_DETACHING,this.onMediaDetaching,this)}onFpsDropLevelCapping(r,a){const _=this.hls.levels[a.droppedLevel];this.isLevelAllowed(_)&&this.restrictedLevels.push({bitrate:_.bitrate,height:_.height,width:_.width})}onMediaAttaching(r,a){this.media=a.media instanceof HTMLVideoElement?a.media:null,this.clientRect=null,this.timer&&this.hls.levels.length&&this.detectPlayerSize()}onManifestParsed(r,a){const _=this.hls;this.restrictedLevels=[],this.firstLevel=a.firstLevel,_.config.capLevelToPlayerSize&&a.video&&this.startCapping()}onLevelsUpdated(r,a){this.timer&&b(this.autoLevelCapping)&&this.detectPlayerSize()}onBufferCodecs(r,a){this.hls.config.capLevelToPlayerSize&&a.video&&this.startCapping()}onMediaDetaching(){this.stopCapping()}detectPlayerSize(){if(this.media){if(this.mediaHeight<=0||this.mediaWidth<=0){this.clientRect=null;return}const r=this.hls.levels;if(r.length){const a=this.hls,_=this.getMaxLevel(r.length-1);_!==this.autoLevelCapping&&R.log(`Setting autoLevelCapping to ${_}: ${r[_].height}p@${r[_].bitrate} for media ${this.mediaWidth}x${this.mediaHeight}`),a.autoLevelCapping=_,a.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=a.autoLevelCapping}}}getMaxLevel(r){const a=this.hls.levels;if(!a.length)return-1;const _=a.filter((E,I)=>this.isLevelAllowed(E)&&I<=r);return this.clientRect=null,dc.getMaxLevelByMediaSize(_,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 r=this.media,a={width:0,height:0};if(r){const _=r.getBoundingClientRect();a.width=_.width,a.height=_.height,!a.width&&!a.height&&(a.width=_.right-_.left||r.width||0,a.height=_.bottom-_.top||r.height||0)}return this.clientRect=a,a}get mediaWidth(){return this.getDimensions().width*this.contentScaleFactor}get mediaHeight(){return this.getDimensions().height*this.contentScaleFactor}get contentScaleFactor(){let r=1;if(!this.hls.config.ignoreDevicePixelRatio)try{r=self.devicePixelRatio}catch(a){}return r}isLevelAllowed(r){return!this.restrictedLevels.some(_=>r.bitrate===_.bitrate&&r.width===_.width&&r.height===_.height)}static getMaxLevelByMediaSize(r,a,_){if(!(r!=null&&r.length))return-1;const E=(H,oe)=>oe?H.width!==oe.width||H.height!==oe.height:!0;let I=r.length-1;const N=Math.max(a,_);for(let H=0;H=N||oe.height>=N)&&E(oe,r[H+1])){I=H;break}}return I}}class Ql{constructor(r){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=r,this.registerListeners()}setStreamController(r){this.streamController=r}registerListeners(){this.hls.on(l.MEDIA_ATTACHING,this.onMediaAttaching,this)}unregisterListeners(){this.hls.off(l.MEDIA_ATTACHING,this.onMediaAttaching,this)}destroy(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null}onMediaAttaching(r,a){const _=this.hls.config;if(_.capLevelOnFPSDrop){const E=a.media instanceof self.HTMLVideoElement?a.media:null;this.media=E,E&&typeof E.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),_.fpsDroppedMonitoringPeriod)}}checkFPS(r,a,_){const E=performance.now();if(a){if(this.lastTime){const I=E-this.lastTime,N=_-this.lastDroppedFrames,H=a-this.lastDecodedFrames,oe=1e3*N/I,he=this.hls;if(he.trigger(l.FPS_DROP,{currentDropped:N,currentDecoded:H,totalDroppedFrames:_}),oe>0&&N>he.config.fpsDroppedMonitoringThreshold*H){let be=he.currentLevel;R.warn("drop FPS ratio greater than max allowed value for currentLevel: "+be),be>0&&(he.autoLevelCapping===-1||he.autoLevelCapping>=be)&&(be=be-1,he.trigger(l.FPS_DROP_LEVEL_CAPPING,{level:be,droppedLevel:he.currentLevel}),he.autoLevelCapping=be,this.streamController.nextLevelSwitch())}}this.lastTime=E,this.lastDroppedFrames=_,this.lastDecodedFrames=a}}checkFPSInterval(){const r=this.media;if(r)if(this.isVideoPlaybackQualityAvailable){const a=r.getVideoPlaybackQuality();this.checkFPS(r,a.totalVideoFrames,a.droppedVideoFrames)}else this.checkFPS(r,r.webkitDecodedFrameCount,r.webkitDroppedFrameCount)}}const Go="[eme]";class nl{constructor(r){this.hls=void 0,this.config=void 0,this.media=null,this.keyFormatPromise=null,this.keySystemAccessPromises={},this._requestLicenseFailureCount=0,this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},this.setMediaKeysQueue=nl.CDMCleanupPromise?[nl.CDMCleanupPromise]:[],this.debug=R.debug.bind(R,Go),this.log=R.log.bind(R,Go),this.warn=R.warn.bind(R,Go),this.error=R.error.bind(R,Go),this.onMediaEncrypted=a=>{const{initDataType:_,initData:E}=a,I=`"${a.type}" event: init data type: "${_}"`;if(this.debug(I),E!==null){if(!this.keyFormatPromise){let N=Object.keys(this.keySystemAccessPromises);N.length||(N=qt(this.config));const H=N.map(tr).filter(oe=>!!oe);this.keyFormatPromise=this.getKeyFormatPromise(H)}this.keyFormatPromise.then(N=>{const H=Ft(N);let oe,he;if(_==="sinf"){if(H!==Me.FAIRPLAY){this.warn(`Ignoring unexpected "${a.type}" event with init data type: "${_}" for selected key-system ${H}`);return}const Xe=ze(new Uint8Array(E));try{const lt=M(JSON.parse(Xe).sinf),vt=Dr(lt);if(!vt)throw new Error("'schm' box missing or not cbcs/cenc with schi > tenc");oe=vt.subarray(8,24),he=Me.FAIRPLAY}catch(lt){this.warn(`${I} Failed to parse sinf: ${lt}`);return}}else{if(H!==Me.WIDEVINE&&H!==Me.PLAYREADY){this.warn(`Ignoring unexpected "${a.type}" event with init data type: "${_}" for selected key-system ${H}`);return}const Xe=Sr(E),lt=Xe.filter(Jt=>!!Jt.systemId&&At(Jt.systemId)===H);lt.length>1&&this.warn(`${I} Using first of ${lt.length} pssh found for selected key-system ${H}`);const vt=lt[0];if(!vt){Xe.length===0||Xe.some(Jt=>!Jt.systemId)?this.warn(`${I} contains incomplete or invalid pssh data`):this.log(`ignoring ${I} for ${Xe.map(Jt=>At(Jt.systemId)).join(",")} pssh data in favor of playlist keys`);return}if(he=At(vt.systemId),vt.version===0&&vt.data)if(he===Me.WIDEVINE){const Jt=vt.data.length-22;oe=vt.data.subarray(Jt,Jt+16)}else he===Me.PLAYREADY&&(oe=zt(vt.data))}if(!he||!oe){this.log(`Unable to handle ${I} with key-system ${H}`);return}const be=Nt.hexDump(oe),{keyIdToKeySessionPromise:Ee,mediaKeySessions:De}=this;let He=Ee[be];for(let Xe=0;Xethis.generateRequestWithPreferredKeySession(lt,_,E,"encrypted-event-key-match")),He.catch(yr=>this.handleError(yr));break}}if(!He){if(he!==H){this.log(`Ignoring "${I}" with ${he} init data for selected key-system ${H}`);return}He=Ee[be]=this.getKeySystemSelectionPromise([he]).then(({keySystem:Xe,mediaKeys:lt})=>{var vt;this.throwIfDestroyed();const Jt=new Fr("ISO-23001-7",be,(vt=tr(Xe))!=null?vt:"");return Jt.pssh=new Uint8Array(E),Jt.keyId=oe,this.attemptSetMediaKeys(Xe,lt).then(()=>{this.throwIfDestroyed();const yr=this.createMediaKeySessionContext({decryptdata:Jt,keySystem:Xe,mediaKeys:lt});return this.generateRequestWithPreferredKeySession(yr,_,E,"encrypted-event-no-match")})}),He.catch(Xe=>this.handleError(Xe))}})}},this.onWaitingForKey=a=>{this.log(`"${a.type}" event`)},this.hls=r,this.config=r.config,this.registerListeners()}destroy(){this.unregisterListeners(),this.onMediaDetached();const r=this.config;r.requestMediaKeySystemAccessFunc=null,r.licenseXhrSetup=r.licenseResponseCallback=void 0,r.drmSystems=r.drmSystemOptions={},this.hls=this.config=this.keyIdToKeySessionPromise=null,this.onMediaEncrypted=this.onWaitingForKey=null}registerListeners(){this.hls.on(l.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(l.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(l.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(l.MANIFEST_LOADED,this.onManifestLoaded,this)}unregisterListeners(){this.hls.off(l.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(l.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(l.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.off(l.MANIFEST_LOADED,this.onManifestLoaded,this)}getLicenseServerUrl(r){const{drmSystems:a,widevineLicenseUrl:_}=this.config,E=a[r];if(E)return E.licenseUrl;if(r===Me.WIDEVINE&&_)return _}getLicenseServerUrlOrThrow(r){const a=this.getLicenseServerUrl(r);if(a===void 0)throw new Error(`no license server URL configured for key-system "${r}"`);return a}getServerCertificateUrl(r){const{drmSystems:a}=this.config,_=a[r];if(_)return _.serverCertificateUrl;this.log(`No Server Certificate in config.drmSystems["${r}"]`)}attemptKeySystemAccess(r){const a=this.hls.levels,_=(N,H,oe)=>!!N&&oe.indexOf(N)===H,E=a.map(N=>N.audioCodec).filter(_),I=a.map(N=>N.videoCodec).filter(_);return E.length+I.length===0&&I.push("avc1.42e01e"),new Promise((N,H)=>{const oe=he=>{const be=he.shift();this.getMediaKeysPromise(be,E,I).then(Ee=>N({keySystem:be,mediaKeys:Ee})).catch(Ee=>{he.length?oe(he):Ee instanceof Jo?H(Ee):H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_ACCESS,error:Ee,fatal:!0},Ee.message))})};oe(r)})}requestMediaKeySystemAccess(r,a){const{requestMediaKeySystemAccessFunc:_}=this.config;if(typeof _!="function"){let E=`Configured requestMediaKeySystemAccess is not a function ${_}`;return cr===null&&self.location.protocol==="http:"&&(E=`navigator.requestMediaKeySystemAccess is not available over insecure protocol ${location.protocol}`),Promise.reject(new Error(E))}return _(r,a)}getMediaKeysPromise(r,a,_){const E=Qe(r,a,_,this.config.drmSystemOptions),I=this.keySystemAccessPromises[r];let N=I==null?void 0:I.keySystemAccess;if(!N){this.log(`Requesting encrypted media "${r}" key-system access with config: ${JSON.stringify(E)}`),N=this.requestMediaKeySystemAccess(r,E);const H=this.keySystemAccessPromises[r]={keySystemAccess:N};return N.catch(oe=>{this.log(`Failed to obtain access to key-system "${r}": ${oe}`)}),N.then(oe=>{this.log(`Access for key-system "${oe.keySystem}" obtained`);const he=this.fetchServerCertificate(r);return this.log(`Create media-keys for "${r}"`),H.mediaKeys=oe.createMediaKeys().then(be=>(this.log(`Media-keys created for "${r}"`),he.then(Ee=>Ee?this.setMediaKeysServerCertificate(be,r,Ee):be))),H.mediaKeys.catch(be=>{this.error(`Failed to create media-keys for "${r}"}: ${be}`)}),H.mediaKeys})}return N.then(()=>I.mediaKeys)}createMediaKeySessionContext({decryptdata:r,keySystem:a,mediaKeys:_}){this.log(`Creating key-system session "${a}" keyId: ${Nt.hexDump(r.keyId||[])}`);const E=_.createSession(),I={decryptdata:r,keySystem:a,mediaKeys:_,mediaKeysSession:E,keyStatus:"status-pending"};return this.mediaKeySessions.push(I),I}renewKeySession(r){const a=r.decryptdata;if(a.pssh){const _=this.createMediaKeySessionContext(r),E=this.getKeyIdString(a),I="cenc";this.keyIdToKeySessionPromise[E]=this.generateRequestWithPreferredKeySession(_,I,a.pssh,"expired")}else this.warn("Could not renew expired session. Missing pssh initData.");this.removeSession(r)}getKeyIdString(r){if(!r)throw new Error("Could not read keyId of undefined decryptdata");if(r.keyId===null)throw new Error("keyId is null");return Nt.hexDump(r.keyId)}updateKeySession(r,a){var _;const E=r.mediaKeysSession;return this.log(`Updating key-session "${E.sessionId}" for keyID ${Nt.hexDump(((_=r.decryptdata)==null?void 0:_.keyId)||[])} - } (data length: ${a&&a.byteLength})`),E.update(a)}selectKeySystemFormat(r){const a=Object.keys(r.levelkeys||{});return this.keyFormatPromise||(this.log(`Selecting key-system from fragment (sn: ${r.sn} ${r.type}: ${r.level}) key formats ${a.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(a)),this.keyFormatPromise}getKeyFormatPromise(r){return new Promise((a,_)=>{const E=qt(this.config),I=r.map(Ft).filter(N=>!!N&&E.indexOf(N)!==-1);return this.getKeySystemSelectionPromise(I).then(({keySystem:N})=>{const H=tr(N);H?a(H):_(new Error(`Unable to find format for key-system "${N}"`))}).catch(_)})}loadKey(r){const a=r.keyInfo.decryptdata,_=this.getKeyIdString(a),E=`(keyId: ${_} format: "${a.keyFormat}" method: ${a.method} uri: ${a.uri})`;this.log(`Starting session for key ${E}`);let I=this.keyIdToKeySessionPromise[_];return I||(I=this.keyIdToKeySessionPromise[_]=this.getKeySystemForKeyPromise(a).then(({keySystem:N,mediaKeys:H})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${r.frag.sn} ${r.frag.type}: ${r.frag.level} using key ${E}`),this.attemptSetMediaKeys(N,H).then(()=>{this.throwIfDestroyed();const oe=this.createMediaKeySessionContext({keySystem:N,mediaKeys:H,decryptdata:a});return this.generateRequestWithPreferredKeySession(oe,"cenc",a.pssh,"playlist-key")}))),I.catch(N=>this.handleError(N))),I}throwIfDestroyed(r="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(r){this.hls&&(this.error(r.message),r instanceof Jo?this.hls.trigger(l.ERROR,r.data):this.hls.trigger(l.ERROR,{type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_KEYS,error:r,fatal:!0}))}getKeySystemForKeyPromise(r){const a=this.getKeyIdString(r),_=this.keyIdToKeySessionPromise[a];if(!_){const E=Ft(r.keyFormat),I=E?[E]:qt(this.config);return this.attemptKeySystemAccess(I)}return _}getKeySystemSelectionPromise(r){if(r.length||(r=qt(this.config)),r.length===0)throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${JSON.stringify({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(r)}attemptSetMediaKeys(r,a){const _=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${r}"`);const E=Promise.all(_).then(()=>{if(!this.media)throw new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(a)});return this.setMediaKeysQueue.push(E),E.then(()=>{this.log(`Media-keys set for "${r}"`),_.push(E),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(I=>_.indexOf(I)===-1)})}generateRequestWithPreferredKeySession(r,a,_,E){var I,N;const H=(I=this.config.drmSystems)==null||(N=I[r.keySystem])==null?void 0:N.generateRequest;if(H)try{const Xe=H.call(this.hls,a,_,r);if(!Xe)throw new Error("Invalid response from configured generateRequest filter");a=Xe.initDataType,_=r.decryptdata.pssh=Xe.initData?new Uint8Array(Xe.initData):null}catch(Xe){var oe;if(this.warn(Xe.message),(oe=this.hls)!=null&&oe.config.debug)throw Xe}if(_===null)return this.log(`Skipping key-session request for "${E}" (no initData)`),Promise.resolve(r);const he=this.getKeyIdString(r.decryptdata);this.log(`Generating key-session request for "${E}": ${he} (init data type: ${a} length: ${_?_.byteLength:null})`);const be=new Zn,Ee=r._onmessage=Xe=>{const lt=r.mediaKeysSession;if(!lt){be.emit("error",new Error("invalid state"));return}const{messageType:vt,message:Jt}=Xe;this.log(`"${vt}" message event for session "${lt.sessionId}" message size: ${Jt.byteLength}`),vt==="license-request"||vt==="license-renewal"?this.renewLicense(r,Jt).catch(yr=>{this.handleError(yr),be.emit("error",yr)}):vt==="license-release"?r.keySystem===Me.FAIRPLAY&&(this.updateKeySession(r,xe("acknowledged")),this.removeSession(r)):this.warn(`unhandled media key message type "${vt}"`)},De=r._onkeystatuseschange=Xe=>{if(!r.mediaKeysSession){be.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(r);const vt=r.keyStatus;be.emit("keyStatus",vt),vt==="expired"&&(this.warn(`${r.keySystem} expired for key ${he}`),this.renewKeySession(r))};r.mediaKeysSession.addEventListener("message",Ee),r.mediaKeysSession.addEventListener("keystatuseschange",De);const He=new Promise((Xe,lt)=>{be.on("error",lt),be.on("keyStatus",vt=>{vt.startsWith("usable")?Xe():vt==="output-restricted"?lt(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):vt==="internal-error"?lt(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${vt}"`)):vt==="expired"?lt(new Error("key expired while generating request")):this.warn(`unhandled key status change "${vt}"`)})});return r.mediaKeysSession.generateRequest(a,_).then(()=>{var Xe;this.log(`Request generated for key-session "${(Xe=r.mediaKeysSession)==null?void 0:Xe.sessionId}" keyId: ${he}`)}).catch(Xe=>{throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_SESSION,error:Xe,fatal:!1},`Error generating key-session request: ${Xe}`)}).then(()=>He).catch(Xe=>{throw be.removeAllListeners(),this.removeSession(r),Xe}).then(()=>(be.removeAllListeners(),r))}onKeyStatusChange(r){r.mediaKeysSession.keyStatuses.forEach((a,_)=>{this.log(`key status change "${a}" for keyStatuses keyId: ${Nt.hexDump("buffer"in _?new Uint8Array(_.buffer,_.byteOffset,_.byteLength):new Uint8Array(_))} session keyId: ${Nt.hexDump(new Uint8Array(r.decryptdata.keyId||[]))} uri: ${r.decryptdata.uri}`),r.keyStatus=a})}fetchServerCertificate(r){const a=this.config,_=a.loader,E=new _(a),I=this.getServerCertificateUrl(r);return I?(this.log(`Fetching server certificate for "${r}"`),new Promise((N,H)=>{const oe={responseType:"arraybuffer",url:I},he=a.certLoadPolicy.default,be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},Ee={onSuccess:(De,He,Xe,lt)=>{N(De.data)},onError:(De,He,Xe,lt)=>{H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Xe,response:f({url:oe.url,data:void 0},De)},`"${r}" certificate request failed (${I}). Status: ${De.code} (${De.text})`))},onTimeout:(De,He,Xe)=>{H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Xe,response:{url:oe.url,data:void 0}},`"${r}" certificate request timed out (${I})`))},onAbort:(De,He,Xe)=>{H(new Error("aborted"))}};E.load(oe,be,Ee)})):Promise.resolve()}setMediaKeysServerCertificate(r,a,_){return new Promise((E,I)=>{r.setServerCertificate(_).then(N=>{this.log(`setServerCertificate ${N?"success":"not supported by CDM"} (${_==null?void 0:_.byteLength}) on "${a}"`),E(r)}).catch(N=>{I(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:N,fatal:!0},N.message))})})}renewLicense(r,a){return this.requestLicense(r,new Uint8Array(a)).then(_=>this.updateKeySession(r,new Uint8Array(_)).catch(E=>{throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:E,fatal:!0},E.message)}))}unpackPlayReadyKeyMessage(r,a){const _=String.fromCharCode.apply(null,new Uint16Array(a.buffer));if(!_.includes("PlayReadyKeyMessage"))return r.setRequestHeader("Content-Type","text/xml; charset=utf-8"),a;const E=new DOMParser().parseFromString(_,"application/xml"),I=E.querySelectorAll("HttpHeader");if(I.length>0){let be;for(let Ee=0,De=I.length;Ee in key message");return xe(atob(he))}setupLicenseXHR(r,a,_,E){const I=this.config.licenseXhrSetup;return I?Promise.resolve().then(()=>{if(!_.decryptdata)throw new Error("Key removed");return I.call(this.hls,r,a,_,E)}).catch(N=>{if(!_.decryptdata)throw N;return r.open("POST",a,!0),I.call(this.hls,r,a,_,E)}).then(N=>(r.readyState||r.open("POST",a,!0),{xhr:r,licenseChallenge:N||E})):(r.open("POST",a,!0),Promise.resolve({xhr:r,licenseChallenge:E}))}requestLicense(r,a){const _=this.config.keyLoadPolicy.default;return new Promise((E,I)=>{const N=this.getLicenseServerUrlOrThrow(r.keySystem);this.log(`Sending license request to URL: ${N}`);const H=new XMLHttpRequest;H.responseType="arraybuffer",H.onreadystatechange=()=>{if(!this.hls||!r.mediaKeysSession)return I(new Error("invalid state"));if(H.readyState===4)if(H.status===200){this._requestLicenseFailureCount=0;let oe=H.response;this.log(`License received ${oe instanceof ArrayBuffer?oe.byteLength:oe}`);const he=this.config.licenseResponseCallback;if(he)try{oe=he.call(this.hls,H,N,r)}catch(be){this.error(be)}E(oe)}else{const oe=_.errorRetry,he=oe?oe.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>he||H.status>=400&&H.status<500)I(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:H,response:{url:N,data:void 0,code:H.status,text:H.statusText}},`License Request XHR failed (${N}). Status: ${H.status} (${H.statusText})`));else{const be=he-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${be} attempts left`),this.requestLicense(r,a).then(E,I)}}},r.licenseXhr&&r.licenseXhr.readyState!==XMLHttpRequest.DONE&&r.licenseXhr.abort(),r.licenseXhr=H,this.setupLicenseXHR(H,N,r,a).then(({xhr:oe,licenseChallenge:he})=>{r.keySystem==Me.PLAYREADY&&(he=this.unpackPlayReadyKeyMessage(oe,he)),oe.send(he)})})}onMediaAttached(r,a){if(!this.config.emeEnabled)return;const _=a.media;this.media=_,_.removeEventListener("encrypted",this.onMediaEncrypted),_.removeEventListener("waitingforkey",this.onWaitingForKey),_.addEventListener("encrypted",this.onMediaEncrypted),_.addEventListener("waitingforkey",this.onWaitingForKey)}onMediaDetached(){const r=this.media,a=this.mediaKeySessions;r&&(r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Fr.clearKeyUriToKeyIdMap();const _=a.length;nl.CDMCleanupPromise=Promise.all(a.map(E=>this.removeSession(E)).concat(r==null?void 0:r.setMediaKeys(null).catch(E=>{this.log(`Could not clear media keys: ${E}`)}))).then(()=>{_&&(this.log("finished closing key sessions and clearing media keys"),a.length=0)}).catch(E=>{this.log(`Could not close sessions and clear media keys: ${E}`)})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(r,{sessionKeys:a}){if(!(!a||!this.config.emeEnabled)&&!this.keyFormatPromise){const _=a.reduce((E,I)=>(E.indexOf(I.keyFormat)===-1&&E.push(I.keyFormat),E),[]);this.log(`Selecting key-system from session-keys ${_.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(_)}}removeSession(r){const{mediaKeysSession:a,licenseXhr:_}=r;if(a){this.log(`Remove licenses and keys and close session ${a.sessionId}`),r._onmessage&&(a.removeEventListener("message",r._onmessage),r._onmessage=void 0),r._onkeystatuseschange&&(a.removeEventListener("keystatuseschange",r._onkeystatuseschange),r._onkeystatuseschange=void 0),_&&_.readyState!==XMLHttpRequest.DONE&&_.abort(),r.mediaKeysSession=r.decryptdata=r.licenseXhr=void 0;const E=this.mediaKeySessions.indexOf(r);return E>-1&&this.mediaKeySessions.splice(E,1),a.remove().catch(I=>{this.log(`Could not remove session: ${I}`)}).then(()=>a.close()).catch(I=>{this.log(`Could not close session: ${I}`)})}}}nl.CDMCleanupPromise=void 0;class Jo extends Error{constructor(r,a){super(a),this.data=void 0,r.error||(r.error=new Error(a)),this.data=r,r.err=r.error}}var vo;(function(j){j.MANIFEST="m",j.AUDIO="a",j.VIDEO="v",j.MUXED="av",j.INIT="i",j.CAPTION="c",j.TIMED_TEXT="tt",j.KEY="k",j.OTHER="o"})(vo||(vo={}));var Jl;(function(j){j.DASH="d",j.HLS="h",j.SMOOTH="s",j.OTHER="o"})(Jl||(Jl={}));var zu;(function(j){j.OBJECT="CMCD-Object",j.REQUEST="CMCD-Request",j.SESSION="CMCD-Session",j.STATUS="CMCD-Status"})(zu||(zu={}));const hu={[zu.OBJECT]:["br","d","ot","tb"],[zu.REQUEST]:["bl","dl","mtp","nor","nrr","su"],[zu.SESSION]:["cid","pr","sf","sid","st","v"],[zu.STATUS]:["bs","rtp"]};class ou{constructor(r,a){this.value=void 0,this.params=void 0,Array.isArray(r)&&(r=r.map(_=>_ instanceof ou?_:new ou(_))),this.value=r,this.params=a}}class Dl{constructor(r){this.description=void 0,this.description=r}}const Zu="Dict";function hc(j){return Array.isArray(j)?JSON.stringify(j):j instanceof Map?"Map{}":j instanceof Set?"Set{}":typeof j=="object"?JSON.stringify(j):String(j)}function Sc(j,r,a,_){return new Error(`failed to ${j} "${hc(r)}" as ${a}`,{cause:_})}const yl="Bare Item",uo="Boolean",Cc="Byte Sequence",pc="Decimal",il="Integer";function ku(j){return j<-999999999999999||99999999999999912)throw gu(j,pc);const a=r.toString();return a.includes(".")?a:`${a}.0`}const Ol="String";function Ko(j){if(lo.test(j))throw gu(j,Ol);return`"${j.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function Eu(j){return j.description||j.toString().slice(7,-1)}function kl(j){const r=Eu(j);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r)===!1)throw gu(r,al);return r}function ul(j){switch(typeof j){case"number":if(!b(j))throw gu(j,yl);return Number.isInteger(j)?ol(j):uu(j);case"string":return Ko(j);case"symbol":return kl(j);case"boolean":return Ac(j);case"object":if(j instanceof Date)return je(j);if(j instanceof Uint8Array)return jo(j);if(j instanceof Dl)return kl(j);default:throw gu(j,yl)}}function Hu(j){if(/^[a-z*][a-z0-9\-_.*]*$/.test(j)===!1)throw gu(j,Dc);return j}function Ru(j){return j==null?"":Object.entries(j).map(([r,a])=>a===!0?`;${Hu(r)}`:`;${Hu(r)}=${ul(a)}`).join("")}function Su(j){return j instanceof ou?`${ul(j.value)}${Ru(j.params)}`:ul(j)}function _c(j){return`(${j.value.map(Su).join(" ")})${Ru(j.params)}`}function Rl(j,r={whitespace:!0}){if(typeof j!="object")throw gu(j,Zu);const a=j instanceof Map?j.entries():Object.entries(j),_=r!=null&&r.whitespace?" ":"";return Array.from(a).map(([E,I])=>{I instanceof ou||(I=new ou(I));let N=Hu(E);return I.value===!0?N+=Ru(I.params):(N+="=",Array.isArray(I.value)?N+=_c(I):N+=Su(I)),N}).join(`,${_}`)}function pu(j,r){return Rl(j,r)}const Yu=j=>j==="ot"||j==="sf"||j==="st",Cu=j=>typeof j=="number"?b(j):j!=null&&j!==""&&j!==!1;function Bc(j,r){const a=new URL(j),_=new URL(r);if(a.origin!==_.origin)return j;const E=a.pathname.split("/").slice(1),I=_.pathname.split("/").slice(1,-1);for(;E[0]===I[0];)E.shift(),I.shift();for(;I.length;)I.shift(),E.unshift("..");return E.join("/")}function Tc(){try{return crypto.randomUUID()}catch(j){try{const r=URL.createObjectURL(new Blob),a=r.toString();return URL.revokeObjectURL(r),a.slice(a.lastIndexOf("/")+1)}catch(r){let a=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,E=>{const I=(a+Math.random()*16)%16|0;return a=Math.floor(a/16),(E=="x"?I:I&3|8).toString(16)})}}}const Ao=j=>Math.round(j),ll=(j,r)=>(r!=null&&r.baseUrl&&(j=Bc(j,r.baseUrl)),encodeURIComponent(j)),bl=j=>Ao(j/100)*100,Ll={br:Ao,d:Ao,bl,dl:bl,mtp:bl,nor:ll,rtp:bl,tb:Ao};function Ml(j,r){const a={};if(j==null||typeof j!="object")return a;const _=Object.keys(j).sort(),E=i({},Ll,r==null?void 0:r.formatters),I=r==null?void 0:r.filter;return _.forEach(N=>{if(I!=null&&I(N))return;let H=j[N];const oe=E[N];oe&&(H=oe(H,r)),!(N==="v"&&H===1)&&(N=="pr"&&H===1||Cu(H)&&(Yu(N)&&typeof H=="string"&&(H=new Dl(H)),a[N]=H))}),a}function xl(j,r={}){return j?pu(Ml(j,r),i({whitespace:!1},r)):""}function Fl(j,r={}){if(!j)return{};const a=Object.entries(j),_=Object.entries(hu).concat(Object.entries((r==null?void 0:r.customHeaderMap)||{})),E=a.reduce((I,N)=>{var H,oe;const[he,be]=N,Ee=((H=_.find(De=>De[1].includes(he)))==null?void 0:H[0])||zu.REQUEST;return(oe=I[Ee])!=null||(I[Ee]={}),I[Ee][he]=be,I},{});return Object.entries(E).reduce((I,[N,H])=>(I[N]=xl(H,r),I),{})}function Oc(j,r,a){return i(j,Fl(r,a))}const ql="CMCD";function Bl(j,r={}){if(!j)return"";const a=xl(j,r);return`${ql}=${encodeURIComponent(a)}`}const cl=/CMCD=[^&#]+/;function Pc(j,r,a){const _=Bl(r,a);if(!_)return j;if(cl.test(j))return j.replace(cl,_);const E=j.includes("?")?"&":"?";return`${j}${E}${_}`}class mc{constructor(r){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=E=>{try{this.apply(E,{ot:vo.MANIFEST,su:!this.initialized})}catch(I){R.warn("Could not generate manifest CMCD data.",I)}},this.applyFragmentData=E=>{try{const I=E.frag,N=this.hls.levels[I.level],H=this.getObjectType(I),oe={d:I.duration*1e3,ot:H};(H===vo.VIDEO||H===vo.AUDIO||H==vo.MUXED)&&(oe.br=N.bitrate/1e3,oe.tb=this.getTopBandwidth(H)/1e3,oe.bl=this.getBufferLength(H)),this.apply(E,oe)}catch(I){R.warn("Could not generate segment CMCD data.",I)}},this.hls=r;const a=this.config=r.config,{cmcd:_}=a;_!=null&&(a.pLoader=this.createPlaylistLoader(),a.fLoader=this.createFragmentLoader(),this.sid=_.sessionId||Tc(),this.cid=_.contentId,this.useHeaders=_.useHeaders===!0,this.includeKeys=_.includeKeys,this.registerListeners())}registerListeners(){const r=this.hls;r.on(l.MEDIA_ATTACHED,this.onMediaAttached,this),r.on(l.MEDIA_DETACHED,this.onMediaDetached,this),r.on(l.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const r=this.hls;r.off(l.MEDIA_ATTACHED,this.onMediaAttached,this),r.off(l.MEDIA_DETACHED,this.onMediaDetached,this),r.off(l.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null}onMediaAttached(r,a){this.media=a.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(r,a){var _,E;this.audioBuffer=(_=a.tracks.audio)==null?void 0:_.buffer,this.videoBuffer=(E=a.tracks.video)==null?void 0:E.buffer}createData(){var r;return{v:1,sf:Jl.HLS,sid:this.sid,cid:this.cid,pr:(r=this.media)==null?void 0:r.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(r,a={}){i(a,this.createData());const _=a.ot===vo.INIT||a.ot===vo.VIDEO||a.ot===vo.MUXED;this.starved&&_&&(a.bs=!0,a.su=!0,this.starved=!1),a.su==null&&(a.su=this.buffering);const{includeKeys:E}=this;E&&(a=Object.keys(a).reduce((I,N)=>(E.includes(N)&&(I[N]=a[N]),I),{})),this.useHeaders?(r.headers||(r.headers={}),Oc(r.headers,a)):r.url=Pc(r.url,a)}getObjectType(r){const{type:a}=r;if(a==="subtitle")return vo.TIMED_TEXT;if(r.sn==="initSegment")return vo.INIT;if(a==="audio")return vo.AUDIO;if(a==="main")return this.hls.audioTracks.length?vo.VIDEO:vo.MUXED}getTopBandwidth(r){let a=0,_;const E=this.hls;if(r===vo.AUDIO)_=E.audioTracks;else{const I=E.maxAutoLevel,N=I>-1?I+1:E.levels.length;_=E.levels.slice(0,N)}for(const I of _)I.bitrate>a&&(a=I.bitrate);return a>0?a:NaN}getBufferLength(r){const a=this.hls.media,_=r===vo.AUDIO?this.audioBuffer:this.videoBuffer;return!_||!a?NaN:hr.bufferInfo(_,a.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:r}=this.config,a=this.applyPlaylistData,_=r||this.config.loader;return class{constructor(I){this.loader=void 0,this.loader=new _(I)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(I,N,H){a(I),this.loader.load(I,N,H)}}}createFragmentLoader(){const{fLoader:r}=this.config,a=this.applyFragmentData,_=r||this.config.loader;return class{constructor(I){this.loader=void 0,this.loader=new _(I)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(I,N,H){a(I),this.loader.load(I,N,H)}}}}const Lu=3e5;class Nl{constructor(r){this.hls=void 0,this.log=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=r,this.log=R.log.bind(R,"[content-steering]:"),this.registerListeners()}registerListeners(){const r=this.hls;r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.MANIFEST_PARSED,this.onManifestParsed,this),r.on(l.ERROR,this.onError,this)}unregisterListeners(){const r=this.hls;r&&(r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.MANIFEST_PARSED,this.onManifestParsed,this),r.off(l.ERROR,this.onError,this))}startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const r=this.timeToLoad*1e3-(performance.now()-this.updated);if(r>0){this.scheduleRefresh(this.uri,r);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(r){const a=this.levels;a&&(this.levels=a.filter(_=>_!==r))}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(r,a){const{contentSteering:_}=a;_!==null&&(this.pathwayId=_.pathwayId,this.uri=_.uri,this.started&&this.startLoad())}onManifestParsed(r,a){this.audioTracks=a.audioTracks,this.subtitleTracks=a.subtitleTracks}onError(r,a){const{errorAction:_}=a;if((_==null?void 0:_.action)===Yn.SendAlternateToPenaltyBox&&_.flags===va.MoveAllAlternatesMatchingHost){const E=this.levels;let I=this.pathwayPriority,N=this.pathwayId;if(a.context){const{groupId:H,pathwayId:oe,type:he}=a.context;H&&E?N=this.getPathwayForGroupId(H,he,N):oe&&(N=oe)}N in this.penalizedPathways||(this.penalizedPathways[N]=performance.now()),!I&&E&&(I=E.reduce((H,oe)=>(H.indexOf(oe.pathwayId)===-1&&H.push(oe.pathwayId),H),[])),I&&I.length>1&&(this.updatePathwayPriority(I),_.resolved=this.pathwayId!==N),_.resolved||R.warn(`Could not resolve ${a.details} ("${a.error.message}") with content-steering for Pathway: ${N} levels: ${E&&E.length} priorities: ${JSON.stringify(I)} penalized: ${JSON.stringify(this.penalizedPathways)}`)}}filterParsedLevels(r){this.levels=r;let a=this.getLevelsForPathway(this.pathwayId);if(a.length===0){const _=r[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${_}"`),a=this.getLevelsForPathway(_),this.pathwayId=_}return a.length!==r.length&&this.log(`Found ${a.length}/${r.length} levels in Pathway "${this.pathwayId}"`),a}getLevelsForPathway(r){return this.levels===null?[]:this.levels.filter(a=>r===a.pathwayId)}updatePathwayPriority(r){this.pathwayPriority=r;let a;const _=this.penalizedPathways,E=performance.now();Object.keys(_).forEach(I=>{E-_[I]>Lu&&delete _[I]});for(let I=0;I0){this.log(`Setting Pathway to "${N}"`),this.pathwayId=N,za(a),this.hls.trigger(l.LEVELS_UPDATED,{levels:a});const he=this.hls.levels[H];oe&&he&&this.levels&&(he.attrs["STABLE-VARIANT-ID"]!==oe.attrs["STABLE-VARIANT-ID"]&&he.bitrate!==oe.bitrate&&this.log(`Unstable Pathways change from bitrate ${oe.bitrate} to ${he.bitrate}`),this.hls.nextLoadLevel=H);break}}}getPathwayForGroupId(r,a,_){const E=this.getLevelsForPathway(_).concat(this.levels||[]);for(let I=0;I{const{ID:N,"BASE-ID":H,"URI-REPLACEMENT":oe}=I;if(a.some(be=>be.pathwayId===N))return;const he=this.getLevelsForPathway(H).map(be=>{const Ee=new Z(be.attrs);Ee["PATHWAY-ID"]=N;const De=Ee.AUDIO&&`${Ee.AUDIO}_clone_${N}`,He=Ee.SUBTITLES&&`${Ee.SUBTITLES}_clone_${N}`;De&&(_[Ee.AUDIO]=De,Ee.AUDIO=De),He&&(E[Ee.SUBTITLES]=He,Ee.SUBTITLES=He);const Xe=ec(be.uri,Ee["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",oe),lt=new Fa({attrs:Ee,audioCodec:be.audioCodec,bitrate:be.bitrate,height:be.height,name:be.name,url:Xe,videoCodec:be.videoCodec,width:be.width});if(be.audioGroups)for(let vt=1;vt{this.log(`Loaded steering manifest: "${E}"`);const Xe=be.data;if(Xe.VERSION!==1){this.log(`Steering VERSION ${Xe.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=Xe.TTL;const{"RELOAD-URI":lt,"PATHWAY-CLONES":vt,"PATHWAY-PRIORITY":Jt}=Xe;if(lt)try{this.uri=new self.URL(lt,E).href}catch(Tr){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${lt}`);return}this.scheduleRefresh(this.uri||De.url),vt&&this.clonePathways(vt);const yr={steeringManifest:Xe,url:E.toString()};this.hls.trigger(l.STEERING_MANIFEST_LOADED,yr),Jt&&this.updatePathwayPriority(Jt)},onError:(be,Ee,De,He)=>{if(this.log(`Error loading steering manifest: ${be.code} ${be.text} (${Ee.url})`),this.stopLoad(),be.code===410){this.enabled=!1,this.log(`Steering manifest ${Ee.url} no longer available`);return}let Xe=this.timeToLoad*1e3;if(be.code===429){const lt=this.loader;if(typeof(lt==null?void 0:lt.getResponseHeader)=="function"){const vt=lt.getResponseHeader("Retry-After");vt&&(Xe=parseFloat(vt)*1e3)}this.log(`Steering manifest ${Ee.url} rate limited`);return}this.scheduleRefresh(this.uri||Ee.url,Xe)},onTimeout:(be,Ee,De)=>{this.log(`Timeout loading steering manifest (${Ee.url})`),this.scheduleRefresh(this.uri||Ee.url)}};this.log(`Requesting steering manifest: ${E}`),this.loader.load(I,oe,he)}scheduleRefresh(r,a=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var _;const E=(_=this.hls)==null?void 0:_.media;if(E&&!E.ended){this.loadSteeringManifest(r);return}this.scheduleRefresh(r,this.timeToLoad*1e3)},a)}}function wl(j,r,a,_){j&&Object.keys(r).forEach(E=>{const I=j.filter(N=>N.groupId===E).map(N=>{const H=i({},N);return H.details=void 0,H.attrs=new Z(H.attrs),H.url=H.attrs.URI=ec(N.url,N.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",a),H.groupId=H.attrs["GROUP-ID"]=r[E],H.attrs["PATHWAY-ID"]=_,H});j.push(...I)})}function ec(j,r,a,_){const{HOST:E,PARAMS:I,[a]:N}=_;let H;r&&(H=N==null?void 0:N[r],H&&(j=H));const oe=new self.URL(j);return E&&!H&&(oe.host=E),I&&Object.keys(I).sort().forEach(he=>{he&&oe.searchParams.set(he,I[he])}),oe.href}const tc=/^age:\s*[\d.]+\s*$/im;class vc{constructor(r){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=r&&r.xhrSetup||null,this.stats=new Q,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))}abort(){var r;this.abortInternal(),(r=this.callbacks)!=null&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(r,a,_){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=a,this.callbacks=_,this.loadInternal()}loadInternal(){const{config:r,context:a}=this;if(!r||!a)return;const _=this.loader=new self.XMLHttpRequest,E=this.stats;E.loading.first=0,E.loaded=0,E.aborted=!1;const I=this.xhrSetup;I?Promise.resolve().then(()=>{if(!(this.loader!==_||this.stats.aborted))return I(_,a.url)}).catch(N=>{if(!(this.loader!==_||this.stats.aborted))return _.open("GET",a.url,!0),I(_,a.url)}).then(()=>{this.loader!==_||this.stats.aborted||this.openAndSendXhr(_,a,r)}).catch(N=>{this.callbacks.onError({code:_.status,text:N.message},a,_,E)}):this.openAndSendXhr(_,a,r)}openAndSendXhr(r,a,_){r.readyState||r.open("GET",a.url,!0);const E=a.headers,{maxTimeToFirstByteMs:I,maxLoadTimeMs:N}=_.loadPolicy;if(E)for(const H in E)r.setRequestHeader(H,E[H]);a.rangeEnd&&r.setRequestHeader("Range","bytes="+a.rangeStart+"-"+(a.rangeEnd-1)),r.onreadystatechange=this.readystatechange.bind(this),r.onprogress=this.loadprogress.bind(this),r.responseType=a.responseType,self.clearTimeout(this.requestTimeout),_.timeout=I&&b(I)?I:N,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),_.timeout),r.send()}readystatechange(){const{context:r,loader:a,stats:_}=this;if(!r||!a)return;const E=a.readyState,I=this.config;if(!_.aborted&&E>=2&&(_.loading.first===0&&(_.loading.first=Math.max(self.performance.now(),_.loading.start),I.timeout!==I.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),I.timeout=I.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),I.loadPolicy.maxLoadTimeMs-(_.loading.first-_.loading.start)))),E===4)){self.clearTimeout(this.requestTimeout),a.onreadystatechange=null,a.onprogress=null;const N=a.status,H=a.responseType==="text"?a.responseText:null;if(N>=200&&N<300){const Ee=H!=null?H:a.response;if(Ee!=null){_.loading.end=Math.max(self.performance.now(),_.loading.first);const De=a.responseType==="arraybuffer"?Ee.byteLength:Ee.length;if(_.loaded=_.total=De,_.bwEstimate=_.total*8e3/(_.loading.end-_.loading.first),!this.callbacks)return;const He=this.callbacks.onProgress;if(He&&He(_,r,Ee,a),!this.callbacks)return;const Xe={url:a.responseURL,data:Ee,code:N};this.callbacks.onSuccess(Xe,_,r,a);return}}const oe=I.loadPolicy.errorRetry,he=_.retry,be={url:r.url,data:void 0,code:N};fo(oe,he,!1,be)?this.retry(oe):(R.error(`${N} while loading ${r.url}`),this.callbacks.onError({code:N,text:a.statusText},r,a,_))}}loadtimeout(){if(!this.config)return;const r=this.config.loadPolicy.timeoutRetry,a=this.stats.retry;if(fo(r,a,!0))this.retry(r);else{var _;R.warn(`timeout while loading ${(_=this.context)==null?void 0:_.url}`);const E=this.callbacks;E&&(this.abortInternal(),E.onTimeout(this.stats,this.context,this.loader))}}retry(r){const{context:a,stats:_}=this;this.retryDelay=Ks(r,_.retry),_.retry++,R.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${a==null?void 0:a.url}, retrying ${_.retry}/${r.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(r){const a=this.stats;a.loaded=r.loaded,r.lengthComputable&&(a.total=r.total)}getCacheAge(){let r=null;if(this.loader&&tc.test(this.loader.getAllResponseHeaders())){const a=this.loader.getResponseHeader("age");r=a?parseFloat(a):null}return r}getResponseHeader(r){return this.loader&&new RegExp(`^${r}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(r):null}}function A(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(j){}return!1}const P=/(\d+)-(\d+)\/(\d+)/;class D{constructor(r){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=r.fetchSetup||zn,this.controller=new self.AbortController,this.stats=new Q}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 r;this.abortInternal(),(r=this.callbacks)!=null&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(r,a,_){const E=this.stats;if(E.loading.start)throw new Error("Loader can only be used once.");E.loading.start=self.performance.now();const I=pe(r,this.controller.signal),N=_.onProgress,H=r.responseType==="arraybuffer",oe=H?"byteLength":"length",{maxTimeToFirstByteMs:he,maxLoadTimeMs:be}=a.loadPolicy;this.context=r,this.config=a,this.callbacks=_,this.request=this.fetchSetup(r,I),self.clearTimeout(this.requestTimeout),a.timeout=he&&b(he)?he:be,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),_.onTimeout(E,r,this.response)},a.timeout),self.fetch(this.request).then(Ee=>{this.response=this.loader=Ee;const De=Math.max(self.performance.now(),E.loading.start);if(self.clearTimeout(this.requestTimeout),a.timeout=be,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),_.onTimeout(E,r,this.response)},be-(De-E.loading.start)),!Ee.ok){const{status:He,statusText:Xe}=Ee;throw new dn(Xe||"fetch, bad network response",He,Ee)}return E.loading.first=De,E.total=an(Ee.headers)||E.total,N&&b(a.highWaterMark)?this.loadProgressively(Ee,E,r,a.highWaterMark,N):H?Ee.arrayBuffer():r.responseType==="json"?Ee.json():Ee.text()}).then(Ee=>{const De=this.response;if(!De)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),E.loading.end=Math.max(self.performance.now(),E.loading.first);const He=Ee[oe];He&&(E.loaded=E.total=He);const Xe={url:De.url,data:Ee,code:De.status};N&&!b(a.highWaterMark)&&N(E,r,Ee,De),_.onSuccess(Xe,E,r,De)}).catch(Ee=>{if(self.clearTimeout(this.requestTimeout),E.aborted)return;const De=Ee&&Ee.code||0,He=Ee?Ee.message:null;_.onError({code:De,text:He},r,Ee?Ee.details:null,E)})}getCacheAge(){let r=null;if(this.response){const a=this.response.headers.get("age");r=a?parseFloat(a):null}return r}getResponseHeader(r){return this.response?this.response.headers.get(r):null}loadProgressively(r,a,_,E=0,I){const N=new Bs,H=r.body.getReader(),oe=()=>H.read().then(he=>{if(he.done)return N.dataLength&&I(a,_,N.flush(),r),Promise.resolve(new ArrayBuffer(0));const be=he.value,Ee=be.length;return a.loaded+=Ee,Ee=E&&I(a,_,N.flush(),r)):I(a,_,be,r),oe()}).catch(()=>Promise.reject());return oe()}}function pe(j,r){const a={method:"GET",mode:"cors",credentials:"same-origin",signal:r,headers:new self.Headers(i({},j.headers))};return j.rangeEnd&&a.headers.set("Range","bytes="+j.rangeStart+"-"+String(j.rangeEnd-1)),a}function Oe(j){const r=P.exec(j);if(r)return parseInt(r[2])-parseInt(r[1])+1}function an(j){const r=j.get("Content-Range");if(r){const _=Oe(r);if(b(_))return _}const a=j.get("Content-Length");if(a)return parseInt(a)}function zn(j,r){return new self.Request(j.url,r)}class dn extends Error{constructor(r,a,_){super(r),this.code=void 0,this.details=void 0,this.code=a,this.details=_}}const Mi=/\s/,Qa={newCue(j,r,a,_){const E=[];let I,N,H,oe,he;const be=self.VTTCue||self.TextTrackCue;for(let De=0;De<_.rows.length;De++)if(I=_.rows[De],H=!0,oe=0,he="",!I.isEmpty()){var Ee;for(let lt=0;lt=16?oe--:oe++;const He=Wl(he.trim()),Xe=ju(r,a,He);j!=null&&(Ee=j.cues)!=null&&Ee.getCueById(Xe)||(N=new be(r,a,He),N.id=Xe,N.line=De+1,N.align="left",N.position=10+Math.min(80,Math.floor(oe*8/32)*10),E.push(N))}return j&&E.length&&(E.sort((De,He)=>De.line==="auto"||He.line==="auto"?0:De.line>8&&He.line>8?He.line-De.line:De.line-He.line),E.forEach(De=>Hr(j,De))),E}},Oa={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},To=f(f({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,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,loader:vc,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Bo,bufferController:_o,capLevelController:dc,errorController:ts,fpsController:Ql,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:cr,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:Oa},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}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ds()),{},{subtitleStreamController:cs,subtitleTrackController:Hs,timelineController:Ma,audioStreamController:ls,audioTrackController:gs,emeController:nl,cmcdController:mc,contentSteeringController:Nl});function ds(){return{cueHandler:Qa,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 go(j,r){if((r.liveSyncDurationCount||r.liveMaxLatencyDurationCount)&&(r.liveSyncDuration||r.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(r.liveMaxLatencyDurationCount!==void 0&&(r.liveSyncDurationCount===void 0||r.liveMaxLatencyDurationCount<=r.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(r.liveMaxLatencyDuration!==void 0&&(r.liveSyncDuration===void 0||r.liveMaxLatencyDuration<=r.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const a=ys(j),_=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return _.forEach(I=>{const N=`${I==="level"?"playlist":I}LoadPolicy`,H=r[N]===void 0,oe=[];E.forEach(he=>{const be=`${I}Loading${he}`,Ee=r[be];if(Ee!==void 0&&H){oe.push(be);const De=a[N].default;switch(r[N]={default:De},he){case"TimeOut":De.maxLoadTimeMs=Ee,De.maxTimeToFirstByteMs=Ee;break;case"MaxRetry":De.errorRetry.maxNumRetry=Ee,De.timeoutRetry.maxNumRetry=Ee;break;case"RetryDelay":De.errorRetry.retryDelayMs=Ee,De.timeoutRetry.retryDelayMs=Ee;break;case"MaxRetryTimeout":De.errorRetry.maxRetryDelayMs=Ee,De.timeoutRetry.maxRetryDelayMs=Ee;break}}}),oe.length&&R.warn(`hls.js config: "${oe.join('", "')}" setting(s) are deprecated, use "${N}": ${JSON.stringify(r[N])}`)}),f(f({},a),r)}function ys(j){return j&&typeof j=="object"?Array.isArray(j)?j.map(ys):Object.keys(j).reduce((r,a)=>(r[a]=ys(j[a]),r),{}):j}function gc(j){const r=j.loader;r!==D&&r!==vc?(R.log("[config]: Custom loader detected, cannot enable progressive streaming"),j.progressive=!1):A()&&(j.loader=D,j.progressive=!0,j.enableSoftwareAES=!0,R.log("[config]: Progressive streaming enabled, using FetchLoader"))}let $l;class rc extends Ka{constructor(r,a){super(r,"[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=a,this._registerListeners()}_registerListeners(){const{hls:r}=this;r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.LEVEL_LOADED,this.onLevelLoaded,this),r.on(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.on(l.FRAG_BUFFERED,this.onFragBuffered,this),r.on(l.ERROR,this.onError,this)}_unregisterListeners(){const{hls:r}=this;r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.LEVEL_LOADED,this.onLevelLoaded,this),r.off(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.off(l.FRAG_BUFFERED,this.onFragBuffered,this),r.off(l.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(a=>{a.loadError=0,a.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(r,a){this.resetLevels()}onManifestLoaded(r,a){const _=this.hls.config.preferManagedMediaSource,E=[],I={},N={};let H=!1,oe=!1,he=!1;a.levels.forEach(be=>{var Ee,De;const He=be.attrs;let{audioCodec:Xe,videoCodec:lt}=be;((Ee=Xe)==null?void 0:Ee.indexOf("mp4a.40.34"))!==-1&&($l||($l=/chrome|firefox/i.test(navigator.userAgent)),$l&&(be.audioCodec=Xe=void 0)),Xe&&(be.audioCodec=Xe=wi(Xe,_)),((De=lt)==null?void 0:De.indexOf("avc1"))===0&&(lt=be.videoCodec=Ji(lt));const{width:vt,height:Jt,unknownCodecs:yr}=be;if(H||(H=!!(vt&&Jt)),oe||(oe=!!lt),he||(he=!!Xe),yr!=null&&yr.length||Xe&&!yi(Xe,"audio",_)||lt&&!yi(lt,"video",_))return;const{CODECS:Tr,"FRAME-RATE":Gr,"HDCP-LEVEL":Or,"PATHWAY-ID":Cn,RESOLUTION:un,"VIDEO-RANGE":Hn}=He,En=`${`${Cn||"."}-`}${be.bitrate}-${un}-${Gr}-${Tr}-${Hn}-${Or}`;if(I[En])if(I[En].uri!==be.url&&!be.attrs["PATHWAY-ID"]){const qn=N[En]+=1;be.attrs["PATHWAY-ID"]=new Array(qn+1).join(".");const Ta=new Fa(be);I[En]=Ta,E.push(Ta)}else I[En].addGroupId("audio",He.AUDIO),I[En].addGroupId("text",He.SUBTITLES);else{const qn=new Fa(be);I[En]=qn,N[En]=1,E.push(qn)}}),this.filterAndSortMediaOptions(E,a,H,oe,he)}filterAndSortMediaOptions(r,a,_,E,I){let N=[],H=[],oe=r;if((_||E)&&I&&(oe=oe.filter(({videoCodec:Xe,videoRange:lt,width:vt,height:Jt})=>(!!Xe||!!(vt&&Jt))&&es(lt))),oe.length===0){Promise.resolve().then(()=>{if(this.hls){a.levels.length&&this.warn(`One or more CODECS in variant not supported: ${JSON.stringify(a.levels[0].attrs)}`);const Xe=new Error("no level with compatible codecs found in manifest");this.hls.trigger(l.ERROR,{type:y.MEDIA_ERROR,details:x.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:a.url,error:Xe,reason:Xe.message})}});return}if(a.audioTracks){const{preferManagedMediaSource:Xe}=this.hls.config;N=a.audioTracks.filter(lt=>!lt.audioCodec||yi(lt.audioCodec,"audio",Xe)),nc(N)}a.subtitles&&(H=a.subtitles,nc(H));const he=oe.slice(0);oe.sort((Xe,lt)=>{if(Xe.attrs["HDCP-LEVEL"]!==lt.attrs["HDCP-LEVEL"])return(Xe.attrs["HDCP-LEVEL"]||"")>(lt.attrs["HDCP-LEVEL"]||"")?1:-1;if(_&&Xe.height!==lt.height)return Xe.height-lt.height;if(Xe.frameRate!==lt.frameRate)return Xe.frameRate-lt.frameRate;if(Xe.videoRange!==lt.videoRange)return Ds.indexOf(Xe.videoRange)-Ds.indexOf(lt.videoRange);if(Xe.videoCodec!==lt.videoCodec){const vt=si(Xe.videoCodec),Jt=si(lt.videoCodec);if(vt!==Jt)return Jt-vt}if(Xe.uri===lt.uri&&Xe.codecSet!==lt.codecSet){const vt=Wi(Xe.codecSet),Jt=Wi(lt.codecSet);if(vt!==Jt)return Jt-vt}return Xe.averageBitrate!==lt.averageBitrate?Xe.averageBitrate-lt.averageBitrate:0});let be=he[0];if(this.steering&&(oe=this.steering.filterParsedLevels(oe),oe.length!==he.length)){for(let Xe=0;Xevt&&vt===To.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Jt)}break}const De=I&&!E,He={levels:oe,audioTracks:N,subtitleTracks:H,sessionData:a.sessionData,sessionKeys:a.sessionKeys,firstLevel:this._firstLevel,stats:a.stats,audio:I,video:E,altAudio:!De&&N.some(Xe=>!!Xe.url)};this.hls.trigger(l.MANIFEST_PARSED,He),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}get levels(){return this._levels.length===0?null:this._levels}get level(){return this.currentLevelIndex}set level(r){const a=this._levels;if(a.length===0)return;if(r<0||r>=a.length){const be=new Error("invalid level idx"),Ee=r<0;if(this.hls.trigger(l.ERROR,{type:y.OTHER_ERROR,details:x.LEVEL_SWITCH_ERROR,level:r,fatal:Ee,error:be,reason:be.message}),Ee)return;r=Math.min(r,a.length-1)}const _=this.currentLevelIndex,E=this.currentLevel,I=E?E.attrs["PATHWAY-ID"]:void 0,N=a[r],H=N.attrs["PATHWAY-ID"];if(this.currentLevelIndex=r,this.currentLevel=N,_===r&&N.details&&E&&I===H)return;this.log(`Switching to level ${r} (${N.height?N.height+"p ":""}${N.videoRange?N.videoRange+" ":""}${N.codecSet?N.codecSet+" ":""}@${N.bitrate})${H?" with Pathway "+H:""} from level ${_}${I?" with Pathway "+I:""}`);const oe={level:r,attrs:N.attrs,details:N.details,bitrate:N.bitrate,averageBitrate:N.averageBitrate,maxBitrate:N.maxBitrate,realBitrate:N.realBitrate,width:N.width,height:N.height,codecSet:N.codecSet,audioCodec:N.audioCodec,videoCodec:N.videoCodec,audioGroups:N.audioGroups,subtitleGroups:N.subtitleGroups,loaded:N.loaded,loadError:N.loadError,fragmentError:N.fragmentError,name:N.name,id:N.id,uri:N.uri,url:N.url,urlId:0,audioGroupIds:N.audioGroupIds,textGroupIds:N.textGroupIds};this.hls.trigger(l.LEVEL_SWITCHING,oe);const he=N.details;if(!he||he.live){const be=this.switchParams(N.uri,E==null?void 0:E.details,he);this.loadPlaylist(be)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(r){this.manualLevelIndex=r,this._startLevel===void 0&&(this._startLevel=r),r!==-1&&(this.level=r)}get firstLevel(){return this._firstLevel}set firstLevel(r){this._firstLevel=r}get startLevel(){if(this._startLevel===void 0){const r=this.hls.config.startLevel;return r!==void 0?r:this.hls.firstAutoLevel}return this._startLevel}set startLevel(r){this._startLevel=r}onError(r,a){a.fatal||!a.context||a.context.type===ye.LEVEL&&a.context.level===this.level&&this.checkRetry(a)}onFragBuffered(r,{frag:a}){if(a!==void 0&&a.type===Ye.MAIN){const _=a.elementaryStreams;if(!Object.keys(_).some(I=>!!_[I]))return;const E=this._levels[a.level];E!=null&&E.loadError&&(this.log(`Resetting level error count of ${E.loadError} on frag buffered`),E.loadError=0)}}onLevelLoaded(r,a){var _;const{level:E,details:I}=a,N=this._levels[E];if(!N){var H;this.warn(`Invalid level index ${E}`),(H=a.deliveryDirectives)!=null&&H.skip&&(I.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(N.fragmentError===0&&(N.loadError=0),this.playlistLoaded(E,a,N.details)):(_=a.deliveryDirectives)!=null&&_.skip&&(I.deltaUpdateFailed=!0)}loadPlaylist(r){super.loadPlaylist();const a=this.currentLevelIndex,_=this.currentLevel;if(_&&this.shouldLoadPlaylist(_)){let E=_.uri;if(r)try{E=r.addDirectives(E)}catch(N){this.warn(`Could not construct new URL with HLS Delivery Directives: ${N}`)}const I=_.attrs["PATHWAY-ID"];this.log(`Loading level index ${a}${(r==null?void 0:r.msn)!==void 0?" at sn "+r.msn+" part "+r.part:""} with${I?" Pathway "+I:""} ${E}`),this.clearTimer(),this.hls.trigger(l.LEVEL_LOADING,{url:E,level:a,pathwayId:_.attrs["PATHWAY-ID"],id:0,deliveryDirectives:r||null})}}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(r){this.level=r,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=r)}removeLevel(r){var a;const _=this._levels.filter((E,I)=>I!==r?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(N=>N.level=-1)),!1));za(_),this._levels=_,this.currentLevelIndex>-1&&(a=this.currentLevel)!=null&&a.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(l.LEVELS_UPDATED,{levels:_})}onLevelsUpdated(r,{levels:a}){this._levels=a}checkMaxAutoUpdated(){const{autoLevelCapping:r,maxAutoLevel:a,maxHdcpLevel:_}=this.hls;this._maxAutoLevel!==a&&(this._maxAutoLevel=a,this.hls.trigger(l.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:r,levels:this.levels,maxAutoLevel:a,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:_}))}}function nc(j){const r={};j.forEach(a=>{const _=a.groupId||"";a.id=r[_]=r[_]||0,r[_]++})}class fl{constructor(r){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=r}abort(r){for(const _ in this.keyUriToKeyInfo){const E=this.keyUriToKeyInfo[_].loader;if(E){var a;if(r&&r!==((a=E.context)==null?void 0:a.frag.type))return;E.abort()}}}detach(){for(const r in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[r];(a.mediaKeySessionContext||a.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[r]}}destroy(){this.detach();for(const r in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[r].loader;a&&a.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(r,a=x.KEY_LOAD_ERROR,_,E,I){return new Ni({type:y.NETWORK_ERROR,details:a,fatal:!1,frag:r,response:I,error:_,networkDetails:E})}loadClear(r,a){if(this.emeController&&this.config.emeEnabled){const{sn:_,cc:E}=r;for(let I=0;I{N.setKeyFormat(H)});break}}}}load(r){return!r.decryptdata&&r.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(r).then(a=>this.loadInternal(r,a)):this.loadInternal(r)}loadInternal(r,a){var _,E;a&&r.setKeyFormat(a);const I=r.decryptdata;if(!I){const he=new Error(a?`Expected frag.decryptdata to be defined after setting format ${a}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,he))}const N=I.uri;if(!N)return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${N}"`)));let H=this.keyUriToKeyInfo[N];if((_=H)!=null&&_.decryptdata.key)return I.key=H.decryptdata.key,Promise.resolve({frag:r,keyInfo:H});if((E=H)!=null&&E.keyLoadPromise){var oe;switch((oe=H.mediaKeySessionContext)==null?void 0:oe.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return H.keyLoadPromise.then(he=>(I.key=he.keyInfo.decryptdata.key,{frag:r,keyInfo:H}))}}switch(H=this.keyUriToKeyInfo[N]={decryptdata:I,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},I.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return I.keyFormat==="identity"?this.loadKeyHTTP(H,r):this.loadKeyEME(H,r);case"AES-128":return this.loadKeyHTTP(H,r);default:return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${I.method}"`)))}}loadKeyEME(r,a){const _={frag:a,keyInfo:r};if(this.emeController&&this.config.emeEnabled){const E=this.emeController.loadKey(_);if(E)return(r.keyLoadPromise=E.then(I=>(r.mediaKeySessionContext=I,_))).catch(I=>{throw r.keyLoadPromise=null,I})}return Promise.resolve(_)}loadKeyHTTP(r,a){const _=this.config,E=_.loader,I=new E(_);return a.keyLoader=r.loader=I,r.keyLoadPromise=new Promise((N,H)=>{const oe={keyInfo:r,frag:a,responseType:"arraybuffer",url:r.decryptdata.uri},he=_.keyLoadPolicy.default,be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},Ee={onSuccess:(De,He,Xe,lt)=>{const{frag:vt,keyInfo:Jt,url:yr}=Xe;if(!vt.decryptdata||Jt!==this.keyUriToKeyInfo[yr])return H(this.createKeyLoadError(vt,x.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));Jt.decryptdata.key=vt.decryptdata.key=new Uint8Array(De.data),vt.keyLoader=null,Jt.loader=null,N({frag:vt,keyInfo:Jt})},onError:(De,He,Xe,lt)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.KEY_LOAD_ERROR,new Error(`HTTP Error ${De.code} loading key ${De.text}`),Xe,f({url:oe.url,data:void 0},De)))},onTimeout:(De,He,Xe)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Xe))},onAbort:(De,He,Xe)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.INTERNAL_ABORTED,new Error("key loading aborted"),Xe))}};I.load(oe,be,Ee)})}resetLoader(r){const{frag:a,keyInfo:_,url:E}=r,I=_.loader;a.keyLoader===I&&(a.keyLoader=null,_.loader=null),delete this.keyUriToKeyInfo[E],I&&I.destroy()}}function ki(){return self.SourceBuffer||self.WebKitSourceBuffer}function El(){if(!oi())return!1;const r=ki();return!r||r.prototype&&typeof r.prototype.appendBuffer=="function"&&typeof r.prototype.remove=="function"}function ic(){if(!El())return!1;const j=oi();return typeof(j==null?void 0:j.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(r=>j.isTypeSupported(ca(r,"video")))||["mp4a.40.2","fLaC"].some(r=>j.isTypeSupported(ca(r,"audio"))))}function Uo(){var j;const r=ki();return typeof(r==null||(j=r.prototype)==null?void 0:j.changeType)=="function"}const no=250,Wa=2,dl=.1,Sl=.05;class ac{constructor(r,a,_,E){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=r,this.media=a,this.fragmentTracker=_,this.hls=E}destroy(){this.media=null,this.hls=this.fragmentTracker=null}poll(r,a){const{config:_,media:E,stalled:I}=this;if(E===null)return;const{currentTime:N,seeking:H}=E,oe=this.seeking&&!H,he=!this.seeking&&H;if(this.seeking=H,N!==r){if(this.moved=!0,H||(this.nudgeRetry=0),I!==null){if(this.stallReported){const vt=self.performance.now()-I;R.warn(`playback not stuck anymore @${N}, after ${Math.round(vt)}ms`),this.stallReported=!1}this.stalled=null}return}if(he||oe){this.stalled=null;return}if(E.paused&&!H||E.ended||E.playbackRate===0||!hr.getBuffered(E).length){this.nudgeRetry=0;return}const be=hr.bufferInfo(E,N,0),Ee=be.nextStart||0;if(H){const vt=be.len>Wa,Jt=!Ee||a&&a.start<=N||Ee-N>Wa&&!this.fragmentTracker.getPartialFragment(N);if(vt||Jt)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var De;if(!(be.len>0)&&!Ee)return;const Jt=Math.max(Ee,be.start||0)-N,yr=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,Gr=(yr==null||(De=yr.details)==null?void 0:De.live)?yr.details.targetduration*2:Wa,Or=this.fragmentTracker.getPartialFragment(N);if(Jt>0&&(Jt<=Gr||Or)){E.paused||this._trySkipBufferHole(Or);return}}const He=self.performance.now();if(I===null){this.stalled=He;return}const Xe=He-I;if(!H&&Xe>=no&&(this._reportStall(be),!this.media))return;const lt=hr.bufferInfo(E,N,_.maxBufferHole);this._tryFixBufferStall(lt,Xe)}_tryFixBufferStall(r,a){const{config:_,fragmentTracker:E,media:I}=this;if(I===null)return;const N=I.currentTime,H=E.getPartialFragment(N);H&&(this._trySkipBufferHole(H)||!this.media)||(r.len>_.maxBufferHole||r.nextStart&&r.nextStart-N<_.maxBufferHole)&&a>_.highBufferWatchdogPeriod*1e3&&(R.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}_reportStall(r){const{hls:a,media:_,stallReported:E}=this;if(!E&&_){this.stallReported=!0;const I=new Error(`Playback stalling at @${_.currentTime} due to low buffer (${JSON.stringify(r)})`);R.warn(I.message),a.trigger(l.ERROR,{type:y.MEDIA_ERROR,details:x.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:r.len})}}_trySkipBufferHole(r){const{config:a,hls:_,media:E}=this;if(E===null)return 0;const I=E.currentTime,N=hr.bufferInfo(E,I,0),H=I0&&N.len<1&&E.readyState<3,be=H-I;if(be>0&&(oe||he)){if(be>a.maxBufferHole){const{fragmentTracker:De}=this;let He=!1;if(I===0){const Xe=De.getAppendedFrag(0,Ye.MAIN);Xe&&H1?(E=0,this.bitrateTest=!0):E=_.firstAutoLevel),_.nextLoadLevel=E,this.level=_.loadLevel,this.loadedmetadata=!1}a>0&&r===-1&&(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),r=a),this.state=pn.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()}else this._forceStartLoad=!0,this.state=pn.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case pn.WAITING_LEVEL:{const{levels:a,level:_}=this,E=a==null?void 0:a[_],I=E==null?void 0:E.details;if(I&&(!I.live||this.levelLastLoaded===E)){if(this.waitForCdnTuneIn(I))break;this.state=pn.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=pn.IDLE;break}break}case pn.FRAG_LOADING_WAITING_RETRY:{var r;const a=self.performance.now(),_=this.retryDate;if(!_||a>=_||(r=this.media)!=null&&r.seeking){const{levels:E,level:I}=this,N=E==null?void 0:E[I];this.resetStartWhenNotLoaded(N||null),this.state=pn.IDLE}}break}this.state===pn.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){super.onTickEnd(),this.checkBuffer(),this.checkFragmentChanged()}doTickIdle(){const{hls:r,levelLastLoaded:a,levels:_,media:E}=this;if(a===null||!E&&(this.startFragRequested||!r.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const I=this.buffering?r.nextLoadLevel:r.loadLevel;if(!(_!=null&&_[I]))return;const N=_[I],H=this.getMainFwdBufferInfo();if(H===null)return;const oe=this.getLevelDetails();if(oe&&this._streamEnded(H,oe)){const lt={};this.altAudio&&(lt.type="video"),this.hls.trigger(l.BUFFER_EOS,lt),this.state=pn.ENDED;return}if(!this.buffering)return;r.loadLevel!==I&&r.manualLevel===-1&&this.log(`Adapting to level ${I} from level ${this.level}`),this.level=r.nextLoadLevel=I;const he=N.details;if(!he||this.state===pn.WAITING_LEVEL||he.live&&this.levelLastLoaded!==N){this.level=I,this.state=pn.WAITING_LEVEL;return}const be=H.len,Ee=this.getMaxBufferLength(N.maxBitrate);if(be>=Ee)return;this.backtrackFragment&&this.backtrackFragment.start>H.end&&(this.backtrackFragment=null);const De=this.backtrackFragment?this.backtrackFragment.start:H.end;let He=this.getNextFragment(De,he);if(this.couldBacktrack&&!this.fragPrevious&&He&&He.sn!=="initSegment"&&this.fragmentTracker.getState(He)!==Zs.OK){var Xe;const vt=((Xe=this.backtrackFragment)!=null?Xe:He).sn-he.startSN,Jt=he.fragments[vt-1];Jt&&He.cc===Jt.cc&&(He=Jt,this.fragmentTracker.removeFragment(Jt))}else this.backtrackFragment&&H.len&&(this.backtrackFragment=null);if(He&&this.isLoopLoading(He,De)){if(!He.gap){const vt=this.audioOnly&&!this.altAudio?Y.AUDIO:Y.VIDEO,Jt=(vt===Y.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Jt&&this.afterBufferFlushed(Jt,vt,Ye.MAIN)}He=this.getNextFragmentLoopLoading(He,he,H,Ye.MAIN,Ee)}He&&(He.initSegment&&!He.initSegment.data&&!this.bitrateTest&&(He=He.initSegment),this.loadFragment(He,N,De))}loadFragment(r,a,_){const E=this.fragmentTracker.getState(r);this.fragCurrent=r,E===Zs.NOT_LOADED||E===Zs.PARTIAL?r.sn==="initSegment"?this._loadInitSegment(r,a):this.bitrateTest?(this.log(`Fragment ${r.sn} of level ${r.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(r,a)):(this.startFragRequested=!0,super.loadFragment(r,a,_)):this.clearTrackerIfNeeded(r)}getBufferedFrag(r){return this.fragmentTracker.getBufferedFrag(r,Ye.MAIN)}followingBufferedFrag(r){return r?this.getBufferedFrag(r.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:r,media:a}=this;if(a!=null&&a.readyState){let _;const E=this.getAppendedFrag(a.currentTime);E&&E.start>1&&this.flushMainBuffer(0,E.start-1);const I=this.getLevelDetails();if(I!=null&&I.live){const H=this.getMainFwdBufferInfo();if(!H||H.len{const N=I.audioCodec;N&&(_=_||N.indexOf("mp4a.40.2")!==-1,E=E||N.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=_&&E&&!Uo(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=a.levels,this.startFragRequested=!1}onLevelLoading(r,a){const{levels:_}=this;if(!_||this.state!==pn.IDLE)return;const E=_[a.level];(!E.details||E.details.live&&this.levelLastLoaded!==E||this.waitForCdnTuneIn(E.details))&&(this.state=pn.WAITING_LEVEL)}onLevelLoaded(r,a){var _;const{levels:E}=this,I=a.level,N=a.details,H=N.totalduration;if(!E){this.warn(`Levels were reset while loading level ${I}`);return}this.log(`Level ${I} loaded [${N.startSN},${N.endSN}]${N.lastPartSn?`[part-${N.lastPartSn}-${N.lastPartIndex}]`:""}, cc [${N.startCC}, ${N.endCC}] duration:${H}`);const oe=E[I],he=this.fragCurrent;he&&(this.state===pn.FRAG_LOADING||this.state===pn.FRAG_LOADING_WAITING_RETRY)&&he.level!==a.level&&he.loader&&this.abortCurrentFrag();let be=0;if(N.live||(_=oe.details)!=null&&_.live){var Ee;if(this.checkLiveUpdate(N),N.deltaUpdateFailed)return;be=this.alignPlaylists(N,oe.details,(Ee=this.levelLastLoaded)==null?void 0:Ee.details)}if(oe.details=N,this.levelLastLoaded=oe,this.hls.trigger(l.LEVEL_UPDATED,{details:N,level:I}),this.state===pn.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=pn.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,be),this.tick()}_handleFragmentLoadProgress(r){var a;const{frag:_,part:E,payload:I}=r,{levels:N}=this;if(!N){this.warn(`Levels were reset while fragment load was in progress. Fragment ${_.sn} of level ${_.level} will not be buffered`);return}const H=N[_.level],oe=H.details;if(!oe){this.warn(`Dropping fragment ${_.sn} of level ${_.level} after level details were reset`),this.fragmentTracker.removeFragment(_);return}const he=H.videoCodec,be=oe.PTSKnown||!oe.live,Ee=(a=_.initSegment)==null?void 0:a.data,De=this._getAudioCodec(H),He=this.transmuxer=this.transmuxer||new Xn(this.hls,Ye.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),Xe=E?E.index:-1,lt=Xe!==-1,vt=new mn(_.level,_.sn,_.stats.chunkCount,I.byteLength,Xe,lt),Jt=this.initPTS[_.cc];He.push(I,Ee,De,he,_,E,oe.totalduration,be,vt,Jt)}onAudioTrackSwitching(r,a){const _=this.altAudio;if(!!!a.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const N=this.fragCurrent;N&&(this.log("Switching to main audio track, cancel main fragment load"),N.abortRequests(),this.fragmentTracker.removeFragment(N)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();const I=this.hls;_&&(I.trigger(l.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),I.trigger(l.AUDIO_TRACK_SWITCHED,a)}}onAudioTrackSwitched(r,a){const _=a.id,E=!!this.hls.audioTracks[_].url;if(E){const I=this.videoBuffer;I&&this.mediaBuffer!==I&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=I)}this.altAudio=E,this.tick()}onBufferCreated(r,a){const _=a.tracks;let E,I,N=!1;for(const H in _){const oe=_[H];if(oe.id==="main"){if(I=H,E=oe,H==="video"){const he=_[H];he&&(this.videoBuffer=he.buffer)}}else N=!0}N&&E?(this.log(`Alternate track found, use ${I}.buffered to schedule main fragment loading`),this.mediaBuffer=E.buffer):this.mediaBuffer=this.media}onFragBuffered(r,a){const{frag:_,part:E}=a;if(_&&_.type!==Ye.MAIN)return;if(this.fragContextChanged(_)){this.warn(`Fragment ${_.sn}${E?" p: "+E.index:""} of level ${_.level} finished buffering, but was aborted. state: ${this.state}`),this.state===pn.PARSED&&(this.state=pn.IDLE);return}const I=E?E.stats:_.stats;this.fragLastKbps=Math.round(8*I.total/(I.buffering.end-I.loading.first)),_.sn!=="initSegment"&&(this.fragPrevious=_),this.fragBufferedComplete(_,E)}onError(r,a){var _;if(a.fatal){this.state=pn.ERROR;return}switch(a.details){case x.FRAG_GAP:case x.FRAG_PARSING_ERROR:case x.FRAG_DECRYPT_ERROR:case x.FRAG_LOAD_ERROR:case x.FRAG_LOAD_TIMEOUT:case x.KEY_LOAD_ERROR:case x.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Ye.MAIN,a);break;case x.LEVEL_LOAD_ERROR:case x.LEVEL_LOAD_TIMEOUT:case x.LEVEL_PARSING_ERROR:!a.levelRetry&&this.state===pn.WAITING_LEVEL&&((_=a.context)==null?void 0:_.type)===ye.LEVEL&&(this.state=pn.IDLE);break;case x.BUFFER_APPEND_ERROR:case x.BUFFER_FULL_ERROR:if(!a.parent||a.parent!=="main")return;if(a.details===x.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(a)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case x.INTERNAL_EXCEPTION:this.recoverWorkerError(a);break}}checkBuffer(){const{media:r,gapController:a}=this;if(!(!r||!a||!r.readyState)){if(this.loadedmetadata||!hr.getBuffered(r).length){const _=this.state!==pn.IDLE?this.fragCurrent:null;a.poll(this.lastCurrentTime,_)}this.lastCurrentTime=r.currentTime}}onFragLoadEmergencyAborted(){this.state=pn.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()}onBufferFlushed(r,{type:a}){if(a!==Y.AUDIO||this.audioOnly&&!this.altAudio){const _=(a===Y.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(_,a,Ye.MAIN),this.tick()}}onLevelsUpdated(r,a){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=a.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:r}=this;if(!r)return;const a=r.currentTime;let _=this.startPosition;if(_>=0&&a<_){if(r.seeking){this.log(`could not seek to ${_}, already seeking at ${a}`);return}const E=hr.getBuffered(r),N=(E.length?E.start(0):0)-_;N>0&&(N{const{hls:E}=this;if(!_||this.fragContextChanged(r))return;a.fragmentError=0,this.state=pn.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=r.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),E.trigger(l.FRAG_LOADED,_),r.bitrateTest=!1})}_handleTransmuxComplete(r){var a;const _="main",{hls:E}=this,{remuxResult:I,chunkMeta:N}=r,H=this.getCurrentContext(N);if(!H){this.resetWhenMissingContext(N);return}const{frag:oe,part:he,level:be}=H,{video:Ee,text:De,id3:He,initSegment:Xe}=I,{details:lt}=be,vt=this.altAudio?void 0:I.audio;if(this.fragContextChanged(oe)){this.fragmentTracker.removeFragment(oe);return}if(this.state=pn.PARSING,Xe){if(Xe!=null&&Xe.tracks){const Tr=oe.initSegment||oe;this._bufferInitSegment(be,Xe.tracks,Tr,N),E.trigger(l.FRAG_PARSING_INIT_SEGMENT,{frag:Tr,id:_,tracks:Xe.tracks})}const Jt=Xe.initPTS,yr=Xe.timescale;b(Jt)&&(this.initPTS[oe.cc]={baseTime:Jt,timescale:yr},E.trigger(l.INIT_PTS_FOUND,{frag:oe,id:_,initPTS:Jt,timescale:yr}))}if(Ee&<&&oe.sn!=="initSegment"){const Jt=lt.fragments[oe.sn-1-lt.startSN],yr=oe.sn===lt.startSN,Tr=!Jt||oe.cc>Jt.cc;if(I.independent!==!1){const{startPTS:Gr,endPTS:Or,startDTS:Cn,endDTS:un}=Ee;if(he)he.elementaryStreams[Ee.type]={startPTS:Gr,endPTS:Or,startDTS:Cn,endDTS:un};else if(Ee.firstKeyFrame&&Ee.independent&&N.id===1&&!Tr&&(this.couldBacktrack=!0),Ee.dropped&&Ee.independent){const Hn=this.getMainFwdBufferInfo(),li=(Hn?Hn.end:this.getLoadPosition())+this.config.maxBufferHole,En=Ee.firstKeyFramePTS?Ee.firstKeyFramePTS:Gr;if(!yr&&liWa&&(oe.gap=!0);oe.setElementaryStreamInfo(Ee.type,Gr,Or,Cn,un),this.backtrackFragment&&(this.backtrackFragment=oe),this.bufferFragmentData(Ee,oe,he,N,yr||Tr)}else if(yr||Tr)oe.gap=!0;else{this.backtrack(oe);return}}if(vt){const{startPTS:Jt,endPTS:yr,startDTS:Tr,endDTS:Gr}=vt;he&&(he.elementaryStreams[Y.AUDIO]={startPTS:Jt,endPTS:yr,startDTS:Tr,endDTS:Gr}),oe.setElementaryStreamInfo(Y.AUDIO,Jt,yr,Tr,Gr),this.bufferFragmentData(vt,oe,he,N)}if(lt&&He!=null&&(a=He.samples)!=null&&a.length){const Jt={id:_,frag:oe,details:lt,samples:He.samples};E.trigger(l.FRAG_PARSING_METADATA,Jt)}if(lt&&De){const Jt={id:_,frag:oe,details:lt,samples:De.samples};E.trigger(l.FRAG_PARSING_USERDATA,Jt)}}_bufferInitSegment(r,a,_,E){if(this.state!==pn.PARSING)return;this.audioOnly=!!a.audio&&!a.video,this.altAudio&&!this.audioOnly&&delete a.audio;const{audio:I,video:N,audiovideo:H}=a;if(I){let oe=r.audioCodec;const he=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){oe&&(oe.indexOf("mp4a.40.5")!==-1?oe="mp4a.40.2":oe="mp4a.40.5");const be=I.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&he.indexOf("firefox")===-1&&(oe="mp4a.40.5")}oe&&oe.indexOf("mp4a.40.5")!==-1&&he.indexOf("android")!==-1&&I.container!=="audio/mpeg"&&(oe="mp4a.40.2",this.log(`Android: force audio codec to ${oe}`)),r.audioCodec&&r.audioCodec!==oe&&this.log(`Swapping manifest audio codec "${r.audioCodec}" for "${oe}"`),I.levelCodec=oe,I.id="main",this.log(`Init audio buffer, container:${I.container}, codecs[selected/level/parsed]=[${oe||""}/${r.audioCodec||""}/${I.codec}]`)}N&&(N.levelCodec=r.videoCodec,N.id="main",this.log(`Init video buffer, container:${N.container}, codecs[level/parsed]=[${r.videoCodec||""}/${N.codec}]`)),H&&this.log(`Init audiovideo buffer, container:${H.container}, codecs[level/parsed]=[${r.codecs}/${H.codec}]`),this.hls.trigger(l.BUFFER_CODECS,a),Object.keys(a).forEach(oe=>{const be=a[oe].initSegment;be!=null&&be.byteLength&&this.hls.trigger(l.BUFFER_APPENDING,{type:oe,data:be,frag:_,part:null,chunkMeta:E,parent:_.type})}),this.tickImmediate()}getMainFwdBufferInfo(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,Ye.MAIN)}backtrack(r){this.couldBacktrack=!0,this.backtrackFragment=r,this.resetTransmuxer(),this.flushBufferGap(r),this.fragmentTracker.removeFragment(r),this.fragPrevious=null,this.nextLoadPosition=r.start,this.state=pn.IDLE}checkFragmentChanged(){const r=this.media;let a=null;if(r&&r.readyState>1&&r.seeking===!1){const _=r.currentTime;if(hr.isBuffered(r,_)?a=this.getAppendedFrag(_):hr.isBuffered(r,_+.1)&&(a=this.getAppendedFrag(_+.1)),a){this.backtrackFragment=null;const E=this.fragPlaying,I=a.level;(!E||a.sn!==E.sn||E.level!==I)&&(this.fragPlaying=a,this.hls.trigger(l.FRAG_CHANGED,{frag:a}),(!E||E.level!==I)&&this.hls.trigger(l.LEVEL_SWITCHED,{level:I}))}}}get nextLevel(){const r=this.nextBufferedFrag;return r?r.level:-1}get currentFrag(){const r=this.media;return r?this.fragPlaying||this.getAppendedFrag(r.currentTime):null}get currentProgramDateTime(){const r=this.media;if(r){const a=r.currentTime,_=this.currentFrag;if(_&&b(a)&&b(_.programDateTime)){const E=_.programDateTime+(a-_.start)*1e3;return new Date(E)}}return null}get currentLevel(){const r=this.currentFrag;return r?r.level:-1}get nextBufferedFrag(){const r=this.currentFrag;return r?this.followingBufferedFrag(r):null}get forceStartLoad(){return this._forceStartLoad}}class Xu{static get version(){return"1.5.19"}static isMSESupported(){return El()}static isSupported(){return ic()}static getMediaSource(){return oi()}static get Events(){return l}static get ErrorTypes(){return y}static get ErrorDetails(){return x}static get DefaultConfig(){return Xu.defaultConfig?Xu.defaultConfig:To}static set DefaultConfig(r){Xu.defaultConfig=r}constructor(r={}){this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new Zn,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.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,$(r.debug||!1,"Hls instance");const a=this.config=go(Xu.DefaultConfig,r);this.userConfig=r,a.progressive&&gc(a);const{abrController:_,bufferController:E,capLevelController:I,errorController:N,fpsController:H}=a,oe=new N(this),he=this.abrController=new _(this),be=this.bufferController=new E(this),Ee=this.capLevelController=new I(this),De=new H(this),He=new kr(this),Xe=new da(this),lt=a.contentSteeringController,vt=lt?new lt(this):null,Jt=this.levelController=new rc(this,vt),yr=new Qt(this),Tr=new fl(this.config),Gr=this.streamController=new pl(this,yr,Tr);Ee.setStreamController(Gr),De.setStreamController(Gr);const Or=[He,Jt,Gr];vt&&Or.splice(1,0,vt),this.networkControllers=Or;const Cn=[he,be,Ee,De,Xe,yr];this.audioTrackController=this.createController(a.audioTrackController,Or);const un=a.audioStreamController;un&&Or.push(new un(this,yr,Tr)),this.subtitleTrackController=this.createController(a.subtitleTrackController,Or);const Hn=a.subtitleStreamController;Hn&&Or.push(new Hn(this,yr,Tr)),this.createController(a.timelineController,Cn),Tr.emeController=this.emeController=this.createController(a.emeController,Cn),this.cmcdController=this.createController(a.cmcdController,Cn),this.latencyController=this.createController(Rs,Cn),this.coreComponents=Cn,Or.push(oe);const li=oe.onErrorOut;typeof li=="function"&&this.on(l.ERROR,li,oe)}createController(r,a){if(r){const _=new r(this);return a&&a.push(_),_}return null}on(r,a,_=this){this._emitter.on(r,a,_)}once(r,a,_=this){this._emitter.once(r,a,_)}removeAllListeners(r){this._emitter.removeAllListeners(r)}off(r,a,_=this,E){this._emitter.off(r,a,_,E)}listeners(r){return this._emitter.listeners(r)}emit(r,a,_){return this._emitter.emit(r,a,_)}trigger(r,a){if(this.config.debug)return this.emit(r,r,a);try{return this.emit(r,r,a)}catch(_){if(R.error("An internal error happened while handling event "+r+'. Error message: "'+_.message+'". Here is a stacktrace:',_),!this.triggeringException){this.triggeringException=!0;const E=r===l.ERROR;this.trigger(l.ERROR,{type:y.OTHER_ERROR,details:x.INTERNAL_EXCEPTION,fatal:E,event:r,error:_}),this.triggeringException=!1}}return!1}listenerCount(r){return this._emitter.listenerCount(r)}destroy(){R.log("destroy"),this.trigger(l.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(a=>a.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(a=>a.destroy()),this.coreComponents.length=0;const r=this.config;r.xhrSetup=r.fetchSetup=void 0,this.userConfig=null}attachMedia(r){R.log("attachMedia"),this._media=r,this.trigger(l.MEDIA_ATTACHING,{media:r})}detachMedia(){R.log("detachMedia"),this.trigger(l.MEDIA_DETACHING,void 0),this._media=null}loadSource(r){this.stopLoad();const a=this.media,_=this.url,E=this.url=s.buildAbsoluteURL(self.location.href,r,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,R.log(`loadSource:${E}`),a&&_&&(_!==E||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(a)),this.trigger(l.MANIFEST_LOADING,{url:r})}startLoad(r=-1){R.log(`startLoad(${r})`),this.started=!0,this.resumeBuffering();for(let a=0;a{r.resumeBuffering&&r.resumeBuffering()})}pauseBuffering(){R.log("pause buffering"),this.networkControllers.forEach(r=>{r.pauseBuffering&&r.pauseBuffering()})}swapAudioCodec(){R.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){R.log("recoverMediaError");const r=this._media;this.detachMedia(),r&&this.attachMedia(r)}removeLevel(r){this.levelController.removeLevel(r)}get levels(){const r=this.levelController.levels;return r||[]}get currentLevel(){return this.streamController.currentLevel}set currentLevel(r){R.log(`set currentLevel:${r}`),this.levelController.manualLevel=r,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(r){R.log(`set nextLevel:${r}`),this.levelController.manualLevel=r,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(r){R.log(`set loadLevel:${r}`),this.levelController.manualLevel=r}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(r){this.levelController.nextLoadLevel=r}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(r){R.log(`set firstLevel:${r}`),this.levelController.firstLevel=r}get startLevel(){const r=this.levelController.startLevel;return r===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:r}set startLevel(r){R.log(`set startLevel:${r}`),r!==-1&&(r=Math.max(r,this.minAutoLevel)),this.levelController.startLevel=r}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(r){const a=!!r;a!==this.config.capLevelToPlayerSize&&(a?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=a)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:r}=this.abrController;return r?r.getEstimate():NaN}set bandwidthEstimate(r){this.abrController.resetEstimator(r)}get ttfbEstimate(){const{bwEstimator:r}=this.abrController;return r?r.getEstimateTTFB():NaN}set autoLevelCapping(r){this._autoLevelCapping!==r&&(R.log(`set autoLevelCapping:${r}`),this._autoLevelCapping=r,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(r){Is(r)&&this._maxHdcpLevel!==r&&(this._maxHdcpLevel=r,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:r,config:{minAutoBitrate:a}}=this;if(!r)return 0;const _=r.length;for(let E=0;E<_;E++)if(r[E].maxBitrate>=a)return E;return 0}get maxAutoLevel(){const{levels:r,autoLevelCapping:a,maxHdcpLevel:_}=this;let E;if(a===-1&&r!=null&&r.length?E=r.length-1:E=a,_)for(let I=E;I--;){const N=r[I].attrs["HDCP-LEVEL"];if(N&&N<=_)return I}return E}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(r){this.abrController.nextAutoLevel=r}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}setAudioOption(r){var a;return(a=this.audioTrackController)==null?void 0:a.setAudioOption(r)}setSubtitleOption(r){var a;return(a=this.subtitleTrackController)==null||a.setSubtitleOption(r),null}get allAudioTracks(){const r=this.audioTrackController;return r?r.allAudioTracks:[]}get audioTracks(){const r=this.audioTrackController;return r?r.audioTracks:[]}get audioTrack(){const r=this.audioTrackController;return r?r.audioTrack:-1}set audioTrack(r){const a=this.audioTrackController;a&&(a.audioTrack=r)}get allSubtitleTracks(){const r=this.subtitleTrackController;return r?r.allSubtitleTracks:[]}get subtitleTracks(){const r=this.subtitleTrackController;return r?r.subtitleTracks:[]}get subtitleTrack(){const r=this.subtitleTrackController;return r?r.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(r){const a=this.subtitleTrackController;a&&(a.subtitleTrack=r)}get subtitleDisplay(){const r=this.subtitleTrackController;return r?r.subtitleDisplay:!1}set subtitleDisplay(r){const a=this.subtitleTrackController;a&&(a.subtitleDisplay=r)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(r){this.config.lowLatencyMode=r}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}}Xu.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return n}});function t(s,u,f){var c=f||{},h=c.noTrailing,o=h===void 0?!1:h,i=c.noLeading,b=i===void 0?!1:i,p=c.debounceMode,g=p===void 0?void 0:p,l,y=!1,x=0;function O(){l&&clearTimeout(l)}function k(T){var F=T||{},$=F.upcomingOnly,R=$===void 0?!1:$;O(),y=!R}function C(){for(var T=arguments.length,F=new Array(T),$=0;$s?b?(x=Date.now(),o||(l=setTimeout(g?Z:G,s))):G():o!==!0&&(l=setTimeout(g?Z:G,g===void 0?s-K:s))}return C.cancel=k,C}function n(s,u,f){var c=f||{},h=c.atBegin,o=h===void 0?!1:h;return t(s,u,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.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 v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var n=Object.create(null);__webpack_require__.r(n);var s={};v=v||[null,d({}),d([]),d(d)];for(var u=t&2&&e;typeof u=="object"&&!~v.indexOf(u);u=d(u))Object.getOwnPropertyNames(u).forEach(function(f){s[f]=function(){return e[f]}});return s.default=function(){return e},__webpack_require__.d(n,s),n}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",672:"p__Home__Detail__ShixunContext__Detail__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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__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",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"cb8f7d5f",67:"e20c65ed",109:"a367098e",129:"29b41b9c",195:"17e55624",264:"a83f6a9c",265:"a6cc7050",292:"b3dd8cfd",310:"57a44080",316:"1f60ada6",337:"bcf1d1c4",342:"9d2eba20",354:"d4d139cf",374:"2e61baef",479:"87590502",485:"fd95acb5",508:"a2cbb561",532:"3b03a1a5",533:"d7762b86",547:"e2501473",556:"70167cc8",559:"0a4cae36",570:"2c139945",576:"736594b1",629:"44a1d9a5",643:"9ad557a6",671:"4a609b8d",672:"99d5a3fb",680:"4904072b",700:"26dcd211",737:"07c81583",741:"ac5fd360",799:"ae072abc",869:"ad8d0618",895:"6911c0d6",921:"ac26a8aa",928:"740e6ca1",981:"24da50c7",1006:"09d03cfb",1043:"b91f72d4",1045:"13089ec6",1048:"41f6340d",1070:"9ad7f5b0",1144:"c90eccaf",1148:"54ad5c69",1154:"8cb80842",1211:"ed7c65db",1253:"60a210b5",1257:"7e07bc5f",1265:"40829306",1274:"5f6ea65a",1276:"c0280778",1343:"b32011f9",1416:"6e3b1885",1423:"46c6264d",1427:"1f3a451d",1450:"b5b2fcfd",1461:"210f34a1",1462:"fcf08abc",1470:"cd19b9c1",1475:"8df8fdbd",1482:"687713b7",1512:"8c67deb7",1520:"dca71dc4",1531:"e0fb03be",1545:"1cb24bf0",1578:"f185a46e",1581:"ebbe0fc8",1582:"06b8a7d3",1646:"e6e27b60",1657:"011e95d6",1660:"462cb48e",1674:"f30d1741",1702:"68a3629f",1713:"63cf78f2",1717:"6464a12f",1727:"82b82627",1783:"9091eece",1799:"49193fa9",1810:"bd7bcaf7",1831:"3c06fef8",1836:"d99fdaf1",1855:"115b766c",1880:"ad39d4d6",1939:"89d48552",1953:"939f3aa0",1962:"ab10aef5",2011:"59d51f98",2045:"e68365d8",2076:"2b8407d5",2102:"abfe9291",2141:"ab67aef4",2216:"40414c81",2240:"1695ddba",2249:"f4830452",2254:"3de832c5",2300:"bc020f4e",2303:"1fa2120c",2307:"f7a2c0f5",2338:"84762c5b",2339:"b0b44ef0",2386:"192e235c",2396:"bd743a9a",2404:"6f60f771",2412:"a7954914",2425:"45ab002d",2443:"58b79b91",2476:"3f5fd293",2494:"68080a87",2501:"45379c69",2529:"bf8c4570",2538:"de4a3723",2539:"7d602799",2548:"0b85ce47",2570:"d58501f7",2594:"e87d3761",2603:"b2a8d26a",2659:"cdf09700",2707:"9e0bcf7b",2806:"4f814d67",2819:"115caf69",2823:"956d6645",2826:"dcdc08e5",2829:"9930d291",2837:"54a82605",2865:"fc2e42f2",2875:"4bd0d7c3",2884:"3310f3c7",2969:"ab3357d7",2983:"ae72fe5b",3006:"9c8f4f30",3133:"9bf3f89c",3141:"cc80b262",3157:"64c49d2e",3183:"09c05eb9",3198:"8e655451",3212:"f891e921",3220:"d8e08873",3247:"80a7705d",3260:"c63ed261",3276:"e0ba1ec1",3282:"938f5d84",3317:"539ddcba",3332:"e7d41987",3355:"46a5473f",3356:"75a23bd3",3391:"d5c12b59",3433:"0b103215",3442:"b6a56d3e",3447:"ea14d49c",3451:"cd6bfe12",3496:"80cf4b27",3509:"613936ac",3550:"3dc83156",3581:"ff64246c",3585:"11b529cb",3665:"1aed09de",3668:"a5e1b9d7",3697:"481a10d9",3747:"4c375fa4",3777:"d5b0f2f1",3784:"3ae399fb",3805:"9dbcb95e",3862:"67698974",3873:"6cc50667",3885:"f87f7f15",3910:"a493ef38",3935:"c7f1ac01",3951:"ae8a8cc2",3985:"344a3358",3987:"5cecd51b",4014:"27a8e97c",4017:"27999042",4030:"a771c76f",4056:"31222281",4058:"733be6bb",4078:"812663bc",4088:"236723f3",4093:"cb28fb7a",4105:"4dd42b3b",4144:"c6917e2f",4164:"f6813ce7",4216:"30970da6",4217:"7ef2ac9a",4227:"4f7132a6",4259:"1f6ddc3d",4264:"cada7f20",4347:"08ede17f",4354:"140899b7",4360:"cf5efa52",4449:"aa7af896",4492:"acfbc140",4496:"7d70955b",4498:"9f395a18",4504:"597bff21",4514:"591795de",4520:"73d6e3b2",4546:"e4f9e885",4565:"7fc1f44d",4572:"6393a259",4582:"238c6374",4599:"61def4cb",4601:"4411691a",4610:"bf2d7a0c",4621:"f0e0c7ce",4628:"ece2c60c",4662:"09e663e3",4685:"c33f1528",4715:"378bd30a",4736:"5a5bd1f0",4741:"24c1c093",4757:"4638eb64",4766:"02d2a4bb",4770:"fa62f128",4790:"619413e4",4795:"f8c1f2b3",4797:"a24e92db",4800:"07e96781",4849:"e11483bc",4850:"1edda4b7",4862:"4ab648e8",4884:"0dd789e3",4889:"7569a32c",4900:"a47264a2",4920:"950dd100",4928:"c2efd784",4973:"0ee01b43",4994:"be09ef4c",5022:"dd6c22c7",5043:"286ae8e6",5048:"164be396",5060:"85dafcc6",5096:"d18161f4",5111:"c95eeacf",5125:"35d122f9",5148:"9f5e2942",5176:"e781050f",5179:"bc3c8a8f",5186:"0494cea8",5191:"560699d9",5238:"f94108e8",5290:"5dabcdc2",5297:"1013f854",5319:"7247eed2",5321:"1163c84e",5335:"b24b58eb",5354:"7ae70604",5357:"1082fc91",5359:"3e05ecb9",5382:"beeede5e",5402:"2557c105",5416:"454536b7",5434:"38b302a6",5470:"011fad3f",5494:"d89549c4",5518:"1ba1c9f8",5549:"05b0d2a3",5572:"70ad412c",5573:"a82f9592",5599:"7719cb1d",5624:"bf735170",5631:"e00d3d36",5650:"f0f5fa3a",5679:"4a090bef",5705:"b3825926",5729:"9746756d",5764:"e0d7e586",5775:"100c0c84",5786:"ad639f51",5798:"7876c52e",5816:"399b07be",5825:"610b5a63",5876:"5eded409",5888:"f33c8d64",5891:"54f3fb31",5895:"002f5453",5902:"219b6a69",5915:"937b697c",5972:"3a773067",5992:"7f00944a",6029:"0e4cd06c",6034:"b9be58ca",6045:"d268f87f",6047:"3ce45acd",6052:"9da4f660",6063:"c11d8f2b",6069:"858f2d0b",6126:"99519171",6127:"50bc75d0",6170:"ba8df8d7",6265:"fea7461a",6270:"9e3af902",6277:"1c961577",6328:"17258e2a",6366:"a5bc785f",6378:"7f3a946a",6411:"3ab53c02",6434:"fc3a883c",6444:"80932017",6452:"1ba4f26e",6531:"bde1c8f7",6541:"5b1e8e08",6583:"d94f27aa",6587:"29a3f040",6634:"e7a0e786",6651:"0855d6bc",6685:"5ae146cc",6729:"2dce80d8",6741:"1e196b5f",6758:"9665d672",6774:"59d4d618",6784:"ea6acf04",6788:"1f55d9aa",6796:"cac3cb06",6805:"ee2a97a3",6820:"ae81261a",6845:"00842f1a",6882:"5343cb41",6883:"6cb80143",6904:"9d2d43d4",6913:"1584ef60",6949:"ee5870d5",6963:"b9a2ef2b",6982:"fb5a3ca3",7008:"77eed453",7043:"b9a51f12",7045:"c8476bbe",7046:"e346fd6b",7058:"07f3ba14",7062:"8891bd29",7084:"46ccce72",7156:"e7466006",7178:"d90d04b1",7182:"4e2e8f4e",7242:"1eb6e0f0",7260:"f9758166",7331:"2e27a23b",7333:"b3c489b0",7365:"1005464f",7374:"b2456c08",7395:"87abc14a",7460:"c7ae2fb4",7477:"932c2c50",7482:"ceca7aa3",7527:"0f78be63",7545:"cae6443c",7560:"dd69ce64",7589:"84205f44",7591:"c8233ce9",7614:"655ea0ba",7622:"5983b34a",7686:"4fcec9f9",7706:"c2a79e40",7806:"3a8d8523",7852:"10ccb9ce",7855:"b2c102d1",7857:"4f179dfc",7878:"18f37097",7884:"a0d81d93",7922:"4eefde96",7948:"c3b9dd1e",7964:"29aed9a1",8014:"06ab2876",8062:"cd3dc35b",8072:"dea57c44",8077:"44fdd453",8085:"8a36b5d3",8089:"d536b13a",8143:"ba2e8668",8155:"09ebd247",8161:"83c5fa9a",8237:"6b1feefe",8241:"f2cb03a1",8302:"be803a8d",8307:"4aa810fe",8340:"68d76bb1",8350:"07df8a75",8365:"d5f1d8c0",8398:"02823200",8431:"c1a242d2",8435:"d000c060",8447:"a790321f",8517:"c96056ce",8561:"333e8ec9",8563:"07a2668e",8634:"69d93d59",8639:"d77439de",8665:"1165e151",8688:"74f759a4",8689:"9b30e850",8723:"1d166022",8737:"ce7dad23",8776:"0ad26240",8782:"d56d2940",8787:"66d4dcb6",8797:"31391b60",8823:"b7dc7403",8827:"62ca1af9",8842:"9f25a3e2",8866:"08d83271",8882:"96c21992",8885:"f4f41336",8898:"d002bcd8",8909:"3736923d",8920:"7f82440c",8963:"790aecdd",8982:"0fbff310",8999:"dddedf20",9076:"f5a17106",9104:"bbcb2345",9133:"819cc6a1",9186:"57e41c3b",9205:"f634bb6f",9215:"bb920780",9252:"0d791a59",9260:"cf5f8140",9332:"d8f8fb2b",9345:"cb8fc806",9360:"2a9d2882",9366:"bf3adc0c",9391:"357be64b",9404:"9fcc3d3e",9408:"66efcf9f",9416:"89d34a2e",9487:"043b2ef8",9489:"eeb26643",9507:"d59ba7ab",9519:"7348a3d4",9554:"ed358e7b",9559:"f794af19",9590:"4286d1a2",9647:"74408aa0",9649:"7318152a",9674:"0cf1aec6",9677:"f4bc511c",9695:"dd0fc3f7",9715:"23fcbd13",9716:"1c6031b8",9785:"ee46b64d",9788:"fc0055d0",9883:"2e3b3113",9890:"75863c28",9891:"adb391c2",9895:"b8e31ff2",9921:"999740d3",9922:"6ff0a66d",9928:"5989f5e0",9944:"a2043a15",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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__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:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"eb3ce426",643:"22ded693",680:"e67e9e01",700:"4c1ff0fa",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"04d6c7d3",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1810:"03cdfb68",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"43e9ff08",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"15432cd5",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"43d907cb",3585:"5f288e7b",3665:"99f7daed",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"9f30fd4a",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aca6ff45",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"ae741547",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"0b7f10a8",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"fcd50af0",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"54a86ef9",9890:"9ebce4ba",9891:"512a9301",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,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,t,n){if(d[v]){d[v].push(e);return}var s,u;if(t!==void 0)for(var f=document.getElementsByTagName("script"),c=0;c{const E=qt(this.config),I=r.map(Ft).filter(N=>!!N&&E.indexOf(N)!==-1);return this.getKeySystemSelectionPromise(I).then(({keySystem:N})=>{const H=tr(N);H?a(H):_(new Error(`Unable to find format for key-system "${N}"`))}).catch(_)})}loadKey(r){const a=r.keyInfo.decryptdata,_=this.getKeyIdString(a),E=`(keyId: ${_} format: "${a.keyFormat}" method: ${a.method} uri: ${a.uri})`;this.log(`Starting session for key ${E}`);let I=this.keyIdToKeySessionPromise[_];return I||(I=this.keyIdToKeySessionPromise[_]=this.getKeySystemForKeyPromise(a).then(({keySystem:N,mediaKeys:H})=>(this.throwIfDestroyed(),this.log(`Handle encrypted media sn: ${r.frag.sn} ${r.frag.type}: ${r.frag.level} using key ${E}`),this.attemptSetMediaKeys(N,H).then(()=>{this.throwIfDestroyed();const oe=this.createMediaKeySessionContext({keySystem:N,mediaKeys:H,decryptdata:a});return this.generateRequestWithPreferredKeySession(oe,"cenc",a.pssh,"playlist-key")}))),I.catch(N=>this.handleError(N))),I}throwIfDestroyed(r="Invalid state"){if(!this.hls)throw new Error("invalid state")}handleError(r){this.hls&&(this.error(r.message),r instanceof Jo?this.hls.trigger(l.ERROR,r.data):this.hls.trigger(l.ERROR,{type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_KEYS,error:r,fatal:!0}))}getKeySystemForKeyPromise(r){const a=this.getKeyIdString(r),_=this.keyIdToKeySessionPromise[a];if(!_){const E=Ft(r.keyFormat),I=E?[E]:qt(this.config);return this.attemptKeySystemAccess(I)}return _}getKeySystemSelectionPromise(r){if(r.length||(r=qt(this.config)),r.length===0)throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_CONFIGURED_LICENSE,fatal:!0},`Missing key-system license configuration options ${JSON.stringify({drmSystems:this.config.drmSystems})}`);return this.attemptKeySystemAccess(r)}attemptSetMediaKeys(r,a){const _=this.setMediaKeysQueue.slice();this.log(`Setting media-keys for "${r}"`);const E=Promise.all(_).then(()=>{if(!this.media)throw new Error("Attempted to set mediaKeys without media element attached");return this.media.setMediaKeys(a)});return this.setMediaKeysQueue.push(E),E.then(()=>{this.log(`Media-keys set for "${r}"`),_.push(E),this.setMediaKeysQueue=this.setMediaKeysQueue.filter(I=>_.indexOf(I)===-1)})}generateRequestWithPreferredKeySession(r,a,_,E){var I,N;const H=(I=this.config.drmSystems)==null||(N=I[r.keySystem])==null?void 0:N.generateRequest;if(H)try{const Xe=H.call(this.hls,a,_,r);if(!Xe)throw new Error("Invalid response from configured generateRequest filter");a=Xe.initDataType,_=r.decryptdata.pssh=Xe.initData?new Uint8Array(Xe.initData):null}catch(Xe){var oe;if(this.warn(Xe.message),(oe=this.hls)!=null&&oe.config.debug)throw Xe}if(_===null)return this.log(`Skipping key-session request for "${E}" (no initData)`),Promise.resolve(r);const he=this.getKeyIdString(r.decryptdata);this.log(`Generating key-session request for "${E}": ${he} (init data type: ${a} length: ${_?_.byteLength:null})`);const be=new Zn,Ee=r._onmessage=Xe=>{const lt=r.mediaKeysSession;if(!lt){be.emit("error",new Error("invalid state"));return}const{messageType:vt,message:Jt}=Xe;this.log(`"${vt}" message event for session "${lt.sessionId}" message size: ${Jt.byteLength}`),vt==="license-request"||vt==="license-renewal"?this.renewLicense(r,Jt).catch(yr=>{this.handleError(yr),be.emit("error",yr)}):vt==="license-release"?r.keySystem===Me.FAIRPLAY&&(this.updateKeySession(r,xe("acknowledged")),this.removeSession(r)):this.warn(`unhandled media key message type "${vt}"`)},De=r._onkeystatuseschange=Xe=>{if(!r.mediaKeysSession){be.emit("error",new Error("invalid state"));return}this.onKeyStatusChange(r);const vt=r.keyStatus;be.emit("keyStatus",vt),vt==="expired"&&(this.warn(`${r.keySystem} expired for key ${he}`),this.renewKeySession(r))};r.mediaKeysSession.addEventListener("message",Ee),r.mediaKeysSession.addEventListener("keystatuseschange",De);const He=new Promise((Xe,lt)=>{be.on("error",lt),be.on("keyStatus",vt=>{vt.startsWith("usable")?Xe():vt==="output-restricted"?lt(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_STATUS_OUTPUT_RESTRICTED,fatal:!1},"HDCP level output restricted")):vt==="internal-error"?lt(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_STATUS_INTERNAL_ERROR,fatal:!0},`key status changed to "${vt}"`)):vt==="expired"?lt(new Error("key expired while generating request")):this.warn(`unhandled key status change "${vt}"`)})});return r.mediaKeysSession.generateRequest(a,_).then(()=>{var Xe;this.log(`Request generated for key-session "${(Xe=r.mediaKeysSession)==null?void 0:Xe.sessionId}" keyId: ${he}`)}).catch(Xe=>{throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_NO_SESSION,error:Xe,fatal:!1},`Error generating key-session request: ${Xe}`)}).then(()=>He).catch(Xe=>{throw be.removeAllListeners(),this.removeSession(r),Xe}).then(()=>(be.removeAllListeners(),r))}onKeyStatusChange(r){r.mediaKeysSession.keyStatuses.forEach((a,_)=>{this.log(`key status change "${a}" for keyStatuses keyId: ${Nt.hexDump("buffer"in _?new Uint8Array(_.buffer,_.byteOffset,_.byteLength):new Uint8Array(_))} session keyId: ${Nt.hexDump(new Uint8Array(r.decryptdata.keyId||[]))} uri: ${r.decryptdata.uri}`),r.keyStatus=a})}fetchServerCertificate(r){const a=this.config,_=a.loader,E=new _(a),I=this.getServerCertificateUrl(r);return I?(this.log(`Fetching server certificate for "${r}"`),new Promise((N,H)=>{const oe={responseType:"arraybuffer",url:I},he=a.certLoadPolicy.default,be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},Ee={onSuccess:(De,He,Xe,lt)=>{N(De.data)},onError:(De,He,Xe,lt)=>{H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Xe,response:f({url:oe.url,data:void 0},De)},`"${r}" certificate request failed (${I}). Status: ${De.code} (${De.text})`))},onTimeout:(De,He,Xe)=>{H(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_REQUEST_FAILED,fatal:!0,networkDetails:Xe,response:{url:oe.url,data:void 0}},`"${r}" certificate request timed out (${I})`))},onAbort:(De,He,Xe)=>{H(new Error("aborted"))}};E.load(oe,be,Ee)})):Promise.resolve()}setMediaKeysServerCertificate(r,a,_){return new Promise((E,I)=>{r.setServerCertificate(_).then(N=>{this.log(`setServerCertificate ${N?"success":"not supported by CDM"} (${_==null?void 0:_.byteLength}) on "${a}"`),E(r)}).catch(N=>{I(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SERVER_CERTIFICATE_UPDATE_FAILED,error:N,fatal:!0},N.message))})})}renewLicense(r,a){return this.requestLicense(r,new Uint8Array(a)).then(_=>this.updateKeySession(r,new Uint8Array(_)).catch(E=>{throw new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_SESSION_UPDATE_FAILED,error:E,fatal:!0},E.message)}))}unpackPlayReadyKeyMessage(r,a){const _=String.fromCharCode.apply(null,new Uint16Array(a.buffer));if(!_.includes("PlayReadyKeyMessage"))return r.setRequestHeader("Content-Type","text/xml; charset=utf-8"),a;const E=new DOMParser().parseFromString(_,"application/xml"),I=E.querySelectorAll("HttpHeader");if(I.length>0){let be;for(let Ee=0,De=I.length;Ee in key message");return xe(atob(he))}setupLicenseXHR(r,a,_,E){const I=this.config.licenseXhrSetup;return I?Promise.resolve().then(()=>{if(!_.decryptdata)throw new Error("Key removed");return I.call(this.hls,r,a,_,E)}).catch(N=>{if(!_.decryptdata)throw N;return r.open("POST",a,!0),I.call(this.hls,r,a,_,E)}).then(N=>(r.readyState||r.open("POST",a,!0),{xhr:r,licenseChallenge:N||E})):(r.open("POST",a,!0),Promise.resolve({xhr:r,licenseChallenge:E}))}requestLicense(r,a){const _=this.config.keyLoadPolicy.default;return new Promise((E,I)=>{const N=this.getLicenseServerUrlOrThrow(r.keySystem);this.log(`Sending license request to URL: ${N}`);const H=new XMLHttpRequest;H.responseType="arraybuffer",H.onreadystatechange=()=>{if(!this.hls||!r.mediaKeysSession)return I(new Error("invalid state"));if(H.readyState===4)if(H.status===200){this._requestLicenseFailureCount=0;let oe=H.response;this.log(`License received ${oe instanceof ArrayBuffer?oe.byteLength:oe}`);const he=this.config.licenseResponseCallback;if(he)try{oe=he.call(this.hls,H,N,r)}catch(be){this.error(be)}E(oe)}else{const oe=_.errorRetry,he=oe?oe.maxNumRetry:0;if(this._requestLicenseFailureCount++,this._requestLicenseFailureCount>he||H.status>=400&&H.status<500)I(new Jo({type:y.KEY_SYSTEM_ERROR,details:x.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0,networkDetails:H,response:{url:N,data:void 0,code:H.status,text:H.statusText}},`License Request XHR failed (${N}). Status: ${H.status} (${H.statusText})`));else{const be=he-this._requestLicenseFailureCount+1;this.warn(`Retrying license request, ${be} attempts left`),this.requestLicense(r,a).then(E,I)}}},r.licenseXhr&&r.licenseXhr.readyState!==XMLHttpRequest.DONE&&r.licenseXhr.abort(),r.licenseXhr=H,this.setupLicenseXHR(H,N,r,a).then(({xhr:oe,licenseChallenge:he})=>{r.keySystem==Me.PLAYREADY&&(he=this.unpackPlayReadyKeyMessage(oe,he)),oe.send(he)})})}onMediaAttached(r,a){if(!this.config.emeEnabled)return;const _=a.media;this.media=_,_.removeEventListener("encrypted",this.onMediaEncrypted),_.removeEventListener("waitingforkey",this.onWaitingForKey),_.addEventListener("encrypted",this.onMediaEncrypted),_.addEventListener("waitingforkey",this.onWaitingForKey)}onMediaDetached(){const r=this.media,a=this.mediaKeySessions;r&&(r.removeEventListener("encrypted",this.onMediaEncrypted),r.removeEventListener("waitingforkey",this.onWaitingForKey),this.media=null),this._requestLicenseFailureCount=0,this.setMediaKeysQueue=[],this.mediaKeySessions=[],this.keyIdToKeySessionPromise={},Fr.clearKeyUriToKeyIdMap();const _=a.length;nl.CDMCleanupPromise=Promise.all(a.map(E=>this.removeSession(E)).concat(r==null?void 0:r.setMediaKeys(null).catch(E=>{this.log(`Could not clear media keys: ${E}`)}))).then(()=>{_&&(this.log("finished closing key sessions and clearing media keys"),a.length=0)}).catch(E=>{this.log(`Could not close sessions and clear media keys: ${E}`)})}onManifestLoading(){this.keyFormatPromise=null}onManifestLoaded(r,{sessionKeys:a}){if(!(!a||!this.config.emeEnabled)&&!this.keyFormatPromise){const _=a.reduce((E,I)=>(E.indexOf(I.keyFormat)===-1&&E.push(I.keyFormat),E),[]);this.log(`Selecting key-system from session-keys ${_.join(", ")}`),this.keyFormatPromise=this.getKeyFormatPromise(_)}}removeSession(r){const{mediaKeysSession:a,licenseXhr:_}=r;if(a){this.log(`Remove licenses and keys and close session ${a.sessionId}`),r._onmessage&&(a.removeEventListener("message",r._onmessage),r._onmessage=void 0),r._onkeystatuseschange&&(a.removeEventListener("keystatuseschange",r._onkeystatuseschange),r._onkeystatuseschange=void 0),_&&_.readyState!==XMLHttpRequest.DONE&&_.abort(),r.mediaKeysSession=r.decryptdata=r.licenseXhr=void 0;const E=this.mediaKeySessions.indexOf(r);return E>-1&&this.mediaKeySessions.splice(E,1),a.remove().catch(I=>{this.log(`Could not remove session: ${I}`)}).then(()=>a.close()).catch(I=>{this.log(`Could not close session: ${I}`)})}}}nl.CDMCleanupPromise=void 0;class Jo extends Error{constructor(r,a){super(a),this.data=void 0,r.error||(r.error=new Error(a)),this.data=r,r.err=r.error}}var vo;(function(j){j.MANIFEST="m",j.AUDIO="a",j.VIDEO="v",j.MUXED="av",j.INIT="i",j.CAPTION="c",j.TIMED_TEXT="tt",j.KEY="k",j.OTHER="o"})(vo||(vo={}));var Jl;(function(j){j.DASH="d",j.HLS="h",j.SMOOTH="s",j.OTHER="o"})(Jl||(Jl={}));var zu;(function(j){j.OBJECT="CMCD-Object",j.REQUEST="CMCD-Request",j.SESSION="CMCD-Session",j.STATUS="CMCD-Status"})(zu||(zu={}));const hu={[zu.OBJECT]:["br","d","ot","tb"],[zu.REQUEST]:["bl","dl","mtp","nor","nrr","su"],[zu.SESSION]:["cid","pr","sf","sid","st","v"],[zu.STATUS]:["bs","rtp"]};class ou{constructor(r,a){this.value=void 0,this.params=void 0,Array.isArray(r)&&(r=r.map(_=>_ instanceof ou?_:new ou(_))),this.value=r,this.params=a}}class Dl{constructor(r){this.description=void 0,this.description=r}}const Zu="Dict";function hc(j){return Array.isArray(j)?JSON.stringify(j):j instanceof Map?"Map{}":j instanceof Set?"Set{}":typeof j=="object"?JSON.stringify(j):String(j)}function Sc(j,r,a,_){return new Error(`failed to ${j} "${hc(r)}" as ${a}`,{cause:_})}const yl="Bare Item",uo="Boolean",Cc="Byte Sequence",pc="Decimal",il="Integer";function ku(j){return j<-999999999999999||99999999999999912)throw gu(j,pc);const a=r.toString();return a.includes(".")?a:`${a}.0`}const Ol="String";function Ko(j){if(lo.test(j))throw gu(j,Ol);return`"${j.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}"`}function Eu(j){return j.description||j.toString().slice(7,-1)}function kl(j){const r=Eu(j);if(/^([a-zA-Z*])([!#$%&'*+\-.^_`|~\w:/]*)$/.test(r)===!1)throw gu(r,al);return r}function ul(j){switch(typeof j){case"number":if(!b(j))throw gu(j,yl);return Number.isInteger(j)?ol(j):uu(j);case"string":return Ko(j);case"symbol":return kl(j);case"boolean":return Ac(j);case"object":if(j instanceof Date)return je(j);if(j instanceof Uint8Array)return jo(j);if(j instanceof Dl)return kl(j);default:throw gu(j,yl)}}function Hu(j){if(/^[a-z*][a-z0-9\-_.*]*$/.test(j)===!1)throw gu(j,Dc);return j}function Ru(j){return j==null?"":Object.entries(j).map(([r,a])=>a===!0?`;${Hu(r)}`:`;${Hu(r)}=${ul(a)}`).join("")}function Su(j){return j instanceof ou?`${ul(j.value)}${Ru(j.params)}`:ul(j)}function _c(j){return`(${j.value.map(Su).join(" ")})${Ru(j.params)}`}function Rl(j,r={whitespace:!0}){if(typeof j!="object")throw gu(j,Zu);const a=j instanceof Map?j.entries():Object.entries(j),_=r!=null&&r.whitespace?" ":"";return Array.from(a).map(([E,I])=>{I instanceof ou||(I=new ou(I));let N=Hu(E);return I.value===!0?N+=Ru(I.params):(N+="=",Array.isArray(I.value)?N+=_c(I):N+=Su(I)),N}).join(`,${_}`)}function pu(j,r){return Rl(j,r)}const Yu=j=>j==="ot"||j==="sf"||j==="st",Cu=j=>typeof j=="number"?b(j):j!=null&&j!==""&&j!==!1;function Bc(j,r){const a=new URL(j),_=new URL(r);if(a.origin!==_.origin)return j;const E=a.pathname.split("/").slice(1),I=_.pathname.split("/").slice(1,-1);for(;E[0]===I[0];)E.shift(),I.shift();for(;I.length;)I.shift(),E.unshift("..");return E.join("/")}function Tc(){try{return crypto.randomUUID()}catch(j){try{const r=URL.createObjectURL(new Blob),a=r.toString();return URL.revokeObjectURL(r),a.slice(a.lastIndexOf("/")+1)}catch(r){let a=new Date().getTime();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,E=>{const I=(a+Math.random()*16)%16|0;return a=Math.floor(a/16),(E=="x"?I:I&3|8).toString(16)})}}}const Ao=j=>Math.round(j),ll=(j,r)=>(r!=null&&r.baseUrl&&(j=Bc(j,r.baseUrl)),encodeURIComponent(j)),bl=j=>Ao(j/100)*100,Ll={br:Ao,d:Ao,bl,dl:bl,mtp:bl,nor:ll,rtp:bl,tb:Ao};function Ml(j,r){const a={};if(j==null||typeof j!="object")return a;const _=Object.keys(j).sort(),E=i({},Ll,r==null?void 0:r.formatters),I=r==null?void 0:r.filter;return _.forEach(N=>{if(I!=null&&I(N))return;let H=j[N];const oe=E[N];oe&&(H=oe(H,r)),!(N==="v"&&H===1)&&(N=="pr"&&H===1||Cu(H)&&(Yu(N)&&typeof H=="string"&&(H=new Dl(H)),a[N]=H))}),a}function xl(j,r={}){return j?pu(Ml(j,r),i({whitespace:!1},r)):""}function Fl(j,r={}){if(!j)return{};const a=Object.entries(j),_=Object.entries(hu).concat(Object.entries((r==null?void 0:r.customHeaderMap)||{})),E=a.reduce((I,N)=>{var H,oe;const[he,be]=N,Ee=((H=_.find(De=>De[1].includes(he)))==null?void 0:H[0])||zu.REQUEST;return(oe=I[Ee])!=null||(I[Ee]={}),I[Ee][he]=be,I},{});return Object.entries(E).reduce((I,[N,H])=>(I[N]=xl(H,r),I),{})}function Oc(j,r,a){return i(j,Fl(r,a))}const ql="CMCD";function Bl(j,r={}){if(!j)return"";const a=xl(j,r);return`${ql}=${encodeURIComponent(a)}`}const cl=/CMCD=[^&#]+/;function Pc(j,r,a){const _=Bl(r,a);if(!_)return j;if(cl.test(j))return j.replace(cl,_);const E=j.includes("?")?"&":"?";return`${j}${E}${_}`}class mc{constructor(r){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=E=>{try{this.apply(E,{ot:vo.MANIFEST,su:!this.initialized})}catch(I){R.warn("Could not generate manifest CMCD data.",I)}},this.applyFragmentData=E=>{try{const I=E.frag,N=this.hls.levels[I.level],H=this.getObjectType(I),oe={d:I.duration*1e3,ot:H};(H===vo.VIDEO||H===vo.AUDIO||H==vo.MUXED)&&(oe.br=N.bitrate/1e3,oe.tb=this.getTopBandwidth(H)/1e3,oe.bl=this.getBufferLength(H)),this.apply(E,oe)}catch(I){R.warn("Could not generate segment CMCD data.",I)}},this.hls=r;const a=this.config=r.config,{cmcd:_}=a;_!=null&&(a.pLoader=this.createPlaylistLoader(),a.fLoader=this.createFragmentLoader(),this.sid=_.sessionId||Tc(),this.cid=_.contentId,this.useHeaders=_.useHeaders===!0,this.includeKeys=_.includeKeys,this.registerListeners())}registerListeners(){const r=this.hls;r.on(l.MEDIA_ATTACHED,this.onMediaAttached,this),r.on(l.MEDIA_DETACHED,this.onMediaDetached,this),r.on(l.BUFFER_CREATED,this.onBufferCreated,this)}unregisterListeners(){const r=this.hls;r.off(l.MEDIA_ATTACHED,this.onMediaAttached,this),r.off(l.MEDIA_DETACHED,this.onMediaDetached,this),r.off(l.BUFFER_CREATED,this.onBufferCreated,this)}destroy(){this.unregisterListeners(),this.onMediaDetached(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null,this.onWaiting=this.onPlaying=null}onMediaAttached(r,a){this.media=a.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(r,a){var _,E;this.audioBuffer=(_=a.tracks.audio)==null?void 0:_.buffer,this.videoBuffer=(E=a.tracks.video)==null?void 0:E.buffer}createData(){var r;return{v:1,sf:Jl.HLS,sid:this.sid,cid:this.cid,pr:(r=this.media)==null?void 0:r.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}}apply(r,a={}){i(a,this.createData());const _=a.ot===vo.INIT||a.ot===vo.VIDEO||a.ot===vo.MUXED;this.starved&&_&&(a.bs=!0,a.su=!0,this.starved=!1),a.su==null&&(a.su=this.buffering);const{includeKeys:E}=this;E&&(a=Object.keys(a).reduce((I,N)=>(E.includes(N)&&(I[N]=a[N]),I),{})),this.useHeaders?(r.headers||(r.headers={}),Oc(r.headers,a)):r.url=Pc(r.url,a)}getObjectType(r){const{type:a}=r;if(a==="subtitle")return vo.TIMED_TEXT;if(r.sn==="initSegment")return vo.INIT;if(a==="audio")return vo.AUDIO;if(a==="main")return this.hls.audioTracks.length?vo.VIDEO:vo.MUXED}getTopBandwidth(r){let a=0,_;const E=this.hls;if(r===vo.AUDIO)_=E.audioTracks;else{const I=E.maxAutoLevel,N=I>-1?I+1:E.levels.length;_=E.levels.slice(0,N)}for(const I of _)I.bitrate>a&&(a=I.bitrate);return a>0?a:NaN}getBufferLength(r){const a=this.hls.media,_=r===vo.AUDIO?this.audioBuffer:this.videoBuffer;return!_||!a?NaN:hr.bufferInfo(_,a.currentTime,this.config.maxBufferHole).len*1e3}createPlaylistLoader(){const{pLoader:r}=this.config,a=this.applyPlaylistData,_=r||this.config.loader;return class{constructor(I){this.loader=void 0,this.loader=new _(I)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(I,N,H){a(I),this.loader.load(I,N,H)}}}createFragmentLoader(){const{fLoader:r}=this.config,a=this.applyFragmentData,_=r||this.config.loader;return class{constructor(I){this.loader=void 0,this.loader=new _(I)}get stats(){return this.loader.stats}get context(){return this.loader.context}destroy(){this.loader.destroy()}abort(){this.loader.abort()}load(I,N,H){a(I),this.loader.load(I,N,H)}}}}const Lu=3e5;class Nl{constructor(r){this.hls=void 0,this.log=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=r,this.log=R.log.bind(R,"[content-steering]:"),this.registerListeners()}registerListeners(){const r=this.hls;r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.MANIFEST_PARSED,this.onManifestParsed,this),r.on(l.ERROR,this.onError,this)}unregisterListeners(){const r=this.hls;r&&(r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.MANIFEST_PARSED,this.onManifestParsed,this),r.off(l.ERROR,this.onError,this))}startLoad(){if(this.started=!0,this.clearTimeout(),this.enabled&&this.uri){if(this.updated){const r=this.timeToLoad*1e3-(performance.now()-this.updated);if(r>0){this.scheduleRefresh(this.uri,r);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(r){const a=this.levels;a&&(this.levels=a.filter(_=>_!==r))}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(r,a){const{contentSteering:_}=a;_!==null&&(this.pathwayId=_.pathwayId,this.uri=_.uri,this.started&&this.startLoad())}onManifestParsed(r,a){this.audioTracks=a.audioTracks,this.subtitleTracks=a.subtitleTracks}onError(r,a){const{errorAction:_}=a;if((_==null?void 0:_.action)===Yn.SendAlternateToPenaltyBox&&_.flags===va.MoveAllAlternatesMatchingHost){const E=this.levels;let I=this.pathwayPriority,N=this.pathwayId;if(a.context){const{groupId:H,pathwayId:oe,type:he}=a.context;H&&E?N=this.getPathwayForGroupId(H,he,N):oe&&(N=oe)}N in this.penalizedPathways||(this.penalizedPathways[N]=performance.now()),!I&&E&&(I=E.reduce((H,oe)=>(H.indexOf(oe.pathwayId)===-1&&H.push(oe.pathwayId),H),[])),I&&I.length>1&&(this.updatePathwayPriority(I),_.resolved=this.pathwayId!==N),_.resolved||R.warn(`Could not resolve ${a.details} ("${a.error.message}") with content-steering for Pathway: ${N} levels: ${E&&E.length} priorities: ${JSON.stringify(I)} penalized: ${JSON.stringify(this.penalizedPathways)}`)}}filterParsedLevels(r){this.levels=r;let a=this.getLevelsForPathway(this.pathwayId);if(a.length===0){const _=r[0].pathwayId;this.log(`No levels found in Pathway ${this.pathwayId}. Setting initial Pathway to "${_}"`),a=this.getLevelsForPathway(_),this.pathwayId=_}return a.length!==r.length&&this.log(`Found ${a.length}/${r.length} levels in Pathway "${this.pathwayId}"`),a}getLevelsForPathway(r){return this.levels===null?[]:this.levels.filter(a=>r===a.pathwayId)}updatePathwayPriority(r){this.pathwayPriority=r;let a;const _=this.penalizedPathways,E=performance.now();Object.keys(_).forEach(I=>{E-_[I]>Lu&&delete _[I]});for(let I=0;I0){this.log(`Setting Pathway to "${N}"`),this.pathwayId=N,za(a),this.hls.trigger(l.LEVELS_UPDATED,{levels:a});const he=this.hls.levels[H];oe&&he&&this.levels&&(he.attrs["STABLE-VARIANT-ID"]!==oe.attrs["STABLE-VARIANT-ID"]&&he.bitrate!==oe.bitrate&&this.log(`Unstable Pathways change from bitrate ${oe.bitrate} to ${he.bitrate}`),this.hls.nextLoadLevel=H);break}}}getPathwayForGroupId(r,a,_){const E=this.getLevelsForPathway(_).concat(this.levels||[]);for(let I=0;I{const{ID:N,"BASE-ID":H,"URI-REPLACEMENT":oe}=I;if(a.some(be=>be.pathwayId===N))return;const he=this.getLevelsForPathway(H).map(be=>{const Ee=new Z(be.attrs);Ee["PATHWAY-ID"]=N;const De=Ee.AUDIO&&`${Ee.AUDIO}_clone_${N}`,He=Ee.SUBTITLES&&`${Ee.SUBTITLES}_clone_${N}`;De&&(_[Ee.AUDIO]=De,Ee.AUDIO=De),He&&(E[Ee.SUBTITLES]=He,Ee.SUBTITLES=He);const Xe=ec(be.uri,Ee["STABLE-VARIANT-ID"],"PER-VARIANT-URIS",oe),lt=new Fa({attrs:Ee,audioCodec:be.audioCodec,bitrate:be.bitrate,height:be.height,name:be.name,url:Xe,videoCodec:be.videoCodec,width:be.width});if(be.audioGroups)for(let vt=1;vt{this.log(`Loaded steering manifest: "${E}"`);const Xe=be.data;if(Xe.VERSION!==1){this.log(`Steering VERSION ${Xe.VERSION} not supported!`);return}this.updated=performance.now(),this.timeToLoad=Xe.TTL;const{"RELOAD-URI":lt,"PATHWAY-CLONES":vt,"PATHWAY-PRIORITY":Jt}=Xe;if(lt)try{this.uri=new self.URL(lt,E).href}catch(Tr){this.enabled=!1,this.log(`Failed to parse Steering Manifest RELOAD-URI: ${lt}`);return}this.scheduleRefresh(this.uri||De.url),vt&&this.clonePathways(vt);const yr={steeringManifest:Xe,url:E.toString()};this.hls.trigger(l.STEERING_MANIFEST_LOADED,yr),Jt&&this.updatePathwayPriority(Jt)},onError:(be,Ee,De,He)=>{if(this.log(`Error loading steering manifest: ${be.code} ${be.text} (${Ee.url})`),this.stopLoad(),be.code===410){this.enabled=!1,this.log(`Steering manifest ${Ee.url} no longer available`);return}let Xe=this.timeToLoad*1e3;if(be.code===429){const lt=this.loader;if(typeof(lt==null?void 0:lt.getResponseHeader)=="function"){const vt=lt.getResponseHeader("Retry-After");vt&&(Xe=parseFloat(vt)*1e3)}this.log(`Steering manifest ${Ee.url} rate limited`);return}this.scheduleRefresh(this.uri||Ee.url,Xe)},onTimeout:(be,Ee,De)=>{this.log(`Timeout loading steering manifest (${Ee.url})`),this.scheduleRefresh(this.uri||Ee.url)}};this.log(`Requesting steering manifest: ${E}`),this.loader.load(I,oe,he)}scheduleRefresh(r,a=this.timeToLoad*1e3){this.clearTimeout(),this.reloadTimer=self.setTimeout(()=>{var _;const E=(_=this.hls)==null?void 0:_.media;if(E&&!E.ended){this.loadSteeringManifest(r);return}this.scheduleRefresh(r,this.timeToLoad*1e3)},a)}}function wl(j,r,a,_){j&&Object.keys(r).forEach(E=>{const I=j.filter(N=>N.groupId===E).map(N=>{const H=i({},N);return H.details=void 0,H.attrs=new Z(H.attrs),H.url=H.attrs.URI=ec(N.url,N.attrs["STABLE-RENDITION-ID"],"PER-RENDITION-URIS",a),H.groupId=H.attrs["GROUP-ID"]=r[E],H.attrs["PATHWAY-ID"]=_,H});j.push(...I)})}function ec(j,r,a,_){const{HOST:E,PARAMS:I,[a]:N}=_;let H;r&&(H=N==null?void 0:N[r],H&&(j=H));const oe=new self.URL(j);return E&&!H&&(oe.host=E),I&&Object.keys(I).sort().forEach(he=>{he&&oe.searchParams.set(he,I[he])}),oe.href}const tc=/^age:\s*[\d.]+\s*$/im;class vc{constructor(r){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=r&&r.xhrSetup||null,this.stats=new Q,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))}abort(){var r;this.abortInternal(),(r=this.callbacks)!=null&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(r,a,_){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=a,this.callbacks=_,this.loadInternal()}loadInternal(){const{config:r,context:a}=this;if(!r||!a)return;const _=this.loader=new self.XMLHttpRequest,E=this.stats;E.loading.first=0,E.loaded=0,E.aborted=!1;const I=this.xhrSetup;I?Promise.resolve().then(()=>{if(!(this.loader!==_||this.stats.aborted))return I(_,a.url)}).catch(N=>{if(!(this.loader!==_||this.stats.aborted))return _.open("GET",a.url,!0),I(_,a.url)}).then(()=>{this.loader!==_||this.stats.aborted||this.openAndSendXhr(_,a,r)}).catch(N=>{this.callbacks.onError({code:_.status,text:N.message},a,_,E)}):this.openAndSendXhr(_,a,r)}openAndSendXhr(r,a,_){r.readyState||r.open("GET",a.url,!0);const E=a.headers,{maxTimeToFirstByteMs:I,maxLoadTimeMs:N}=_.loadPolicy;if(E)for(const H in E)r.setRequestHeader(H,E[H]);a.rangeEnd&&r.setRequestHeader("Range","bytes="+a.rangeStart+"-"+(a.rangeEnd-1)),r.onreadystatechange=this.readystatechange.bind(this),r.onprogress=this.loadprogress.bind(this),r.responseType=a.responseType,self.clearTimeout(this.requestTimeout),_.timeout=I&&b(I)?I:N,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),_.timeout),r.send()}readystatechange(){const{context:r,loader:a,stats:_}=this;if(!r||!a)return;const E=a.readyState,I=this.config;if(!_.aborted&&E>=2&&(_.loading.first===0&&(_.loading.first=Math.max(self.performance.now(),_.loading.start),I.timeout!==I.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),I.timeout=I.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),I.loadPolicy.maxLoadTimeMs-(_.loading.first-_.loading.start)))),E===4)){self.clearTimeout(this.requestTimeout),a.onreadystatechange=null,a.onprogress=null;const N=a.status,H=a.responseType==="text"?a.responseText:null;if(N>=200&&N<300){const Ee=H!=null?H:a.response;if(Ee!=null){_.loading.end=Math.max(self.performance.now(),_.loading.first);const De=a.responseType==="arraybuffer"?Ee.byteLength:Ee.length;if(_.loaded=_.total=De,_.bwEstimate=_.total*8e3/(_.loading.end-_.loading.first),!this.callbacks)return;const He=this.callbacks.onProgress;if(He&&He(_,r,Ee,a),!this.callbacks)return;const Xe={url:a.responseURL,data:Ee,code:N};this.callbacks.onSuccess(Xe,_,r,a);return}}const oe=I.loadPolicy.errorRetry,he=_.retry,be={url:r.url,data:void 0,code:N};fo(oe,he,!1,be)?this.retry(oe):(R.error(`${N} while loading ${r.url}`),this.callbacks.onError({code:N,text:a.statusText},r,a,_))}}loadtimeout(){if(!this.config)return;const r=this.config.loadPolicy.timeoutRetry,a=this.stats.retry;if(fo(r,a,!0))this.retry(r);else{var _;R.warn(`timeout while loading ${(_=this.context)==null?void 0:_.url}`);const E=this.callbacks;E&&(this.abortInternal(),E.onTimeout(this.stats,this.context,this.loader))}}retry(r){const{context:a,stats:_}=this;this.retryDelay=Ks(r,_.retry),_.retry++,R.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${a==null?void 0:a.url}, retrying ${_.retry}/${r.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(r){const a=this.stats;a.loaded=r.loaded,r.lengthComputable&&(a.total=r.total)}getCacheAge(){let r=null;if(this.loader&&tc.test(this.loader.getAllResponseHeaders())){const a=this.loader.getResponseHeader("age");r=a?parseFloat(a):null}return r}getResponseHeader(r){return this.loader&&new RegExp(`^${r}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(r):null}}function A(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(j){}return!1}const P=/(\d+)-(\d+)\/(\d+)/;class D{constructor(r){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=r.fetchSetup||zn,this.controller=new self.AbortController,this.stats=new Q}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 r;this.abortInternal(),(r=this.callbacks)!=null&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(r,a,_){const E=this.stats;if(E.loading.start)throw new Error("Loader can only be used once.");E.loading.start=self.performance.now();const I=pe(r,this.controller.signal),N=_.onProgress,H=r.responseType==="arraybuffer",oe=H?"byteLength":"length",{maxTimeToFirstByteMs:he,maxLoadTimeMs:be}=a.loadPolicy;this.context=r,this.config=a,this.callbacks=_,this.request=this.fetchSetup(r,I),self.clearTimeout(this.requestTimeout),a.timeout=he&&b(he)?he:be,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),_.onTimeout(E,r,this.response)},a.timeout),self.fetch(this.request).then(Ee=>{this.response=this.loader=Ee;const De=Math.max(self.performance.now(),E.loading.start);if(self.clearTimeout(this.requestTimeout),a.timeout=be,this.requestTimeout=self.setTimeout(()=>{this.abortInternal(),_.onTimeout(E,r,this.response)},be-(De-E.loading.start)),!Ee.ok){const{status:He,statusText:Xe}=Ee;throw new dn(Xe||"fetch, bad network response",He,Ee)}return E.loading.first=De,E.total=an(Ee.headers)||E.total,N&&b(a.highWaterMark)?this.loadProgressively(Ee,E,r,a.highWaterMark,N):H?Ee.arrayBuffer():r.responseType==="json"?Ee.json():Ee.text()}).then(Ee=>{const De=this.response;if(!De)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),E.loading.end=Math.max(self.performance.now(),E.loading.first);const He=Ee[oe];He&&(E.loaded=E.total=He);const Xe={url:De.url,data:Ee,code:De.status};N&&!b(a.highWaterMark)&&N(E,r,Ee,De),_.onSuccess(Xe,E,r,De)}).catch(Ee=>{if(self.clearTimeout(this.requestTimeout),E.aborted)return;const De=Ee&&Ee.code||0,He=Ee?Ee.message:null;_.onError({code:De,text:He},r,Ee?Ee.details:null,E)})}getCacheAge(){let r=null;if(this.response){const a=this.response.headers.get("age");r=a?parseFloat(a):null}return r}getResponseHeader(r){return this.response?this.response.headers.get(r):null}loadProgressively(r,a,_,E=0,I){const N=new Bs,H=r.body.getReader(),oe=()=>H.read().then(he=>{if(he.done)return N.dataLength&&I(a,_,N.flush(),r),Promise.resolve(new ArrayBuffer(0));const be=he.value,Ee=be.length;return a.loaded+=Ee,Ee=E&&I(a,_,N.flush(),r)):I(a,_,be,r),oe()}).catch(()=>Promise.reject());return oe()}}function pe(j,r){const a={method:"GET",mode:"cors",credentials:"same-origin",signal:r,headers:new self.Headers(i({},j.headers))};return j.rangeEnd&&a.headers.set("Range","bytes="+j.rangeStart+"-"+String(j.rangeEnd-1)),a}function Oe(j){const r=P.exec(j);if(r)return parseInt(r[2])-parseInt(r[1])+1}function an(j){const r=j.get("Content-Range");if(r){const _=Oe(r);if(b(_))return _}const a=j.get("Content-Length");if(a)return parseInt(a)}function zn(j,r){return new self.Request(j.url,r)}class dn extends Error{constructor(r,a,_){super(r),this.code=void 0,this.details=void 0,this.code=a,this.details=_}}const Mi=/\s/,Qa={newCue(j,r,a,_){const E=[];let I,N,H,oe,he;const be=self.VTTCue||self.TextTrackCue;for(let De=0;De<_.rows.length;De++)if(I=_.rows[De],H=!0,oe=0,he="",!I.isEmpty()){var Ee;for(let lt=0;lt=16?oe--:oe++;const He=Wl(he.trim()),Xe=ju(r,a,He);j!=null&&(Ee=j.cues)!=null&&Ee.getCueById(Xe)||(N=new be(r,a,He),N.id=Xe,N.line=De+1,N.align="left",N.position=10+Math.min(80,Math.floor(oe*8/32)*10),E.push(N))}return j&&E.length&&(E.sort((De,He)=>De.line==="auto"||He.line==="auto"?0:De.line>8&&He.line>8?He.line-De.line:De.line-He.line),E.forEach(De=>Hr(j,De))),E}},Oa={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},To=f(f({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,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,loader:vc,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:Bo,bufferController:_o,capLevelController:dc,errorController:ts,fpsController:Ql,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:cr,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableID3MetadataCues:!0,useMediaCapabilities:!0,certLoadPolicy:{default:Oa},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}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},ds()),{},{subtitleStreamController:cs,subtitleTrackController:Hs,timelineController:Ma,audioStreamController:ls,audioTrackController:gs,emeController:nl,cmcdController:mc,contentSteeringController:Nl});function ds(){return{cueHandler:Qa,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 go(j,r){if((r.liveSyncDurationCount||r.liveMaxLatencyDurationCount)&&(r.liveSyncDuration||r.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(r.liveMaxLatencyDurationCount!==void 0&&(r.liveSyncDurationCount===void 0||r.liveMaxLatencyDurationCount<=r.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(r.liveMaxLatencyDuration!==void 0&&(r.liveSyncDuration===void 0||r.liveMaxLatencyDuration<=r.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const a=ys(j),_=["manifest","level","frag"],E=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return _.forEach(I=>{const N=`${I==="level"?"playlist":I}LoadPolicy`,H=r[N]===void 0,oe=[];E.forEach(he=>{const be=`${I}Loading${he}`,Ee=r[be];if(Ee!==void 0&&H){oe.push(be);const De=a[N].default;switch(r[N]={default:De},he){case"TimeOut":De.maxLoadTimeMs=Ee,De.maxTimeToFirstByteMs=Ee;break;case"MaxRetry":De.errorRetry.maxNumRetry=Ee,De.timeoutRetry.maxNumRetry=Ee;break;case"RetryDelay":De.errorRetry.retryDelayMs=Ee,De.timeoutRetry.retryDelayMs=Ee;break;case"MaxRetryTimeout":De.errorRetry.maxRetryDelayMs=Ee,De.timeoutRetry.maxRetryDelayMs=Ee;break}}}),oe.length&&R.warn(`hls.js config: "${oe.join('", "')}" setting(s) are deprecated, use "${N}": ${JSON.stringify(r[N])}`)}),f(f({},a),r)}function ys(j){return j&&typeof j=="object"?Array.isArray(j)?j.map(ys):Object.keys(j).reduce((r,a)=>(r[a]=ys(j[a]),r),{}):j}function gc(j){const r=j.loader;r!==D&&r!==vc?(R.log("[config]: Custom loader detected, cannot enable progressive streaming"),j.progressive=!1):A()&&(j.loader=D,j.progressive=!0,j.enableSoftwareAES=!0,R.log("[config]: Progressive streaming enabled, using FetchLoader"))}let $l;class rc extends Ka{constructor(r,a){super(r,"[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=a,this._registerListeners()}_registerListeners(){const{hls:r}=this;r.on(l.MANIFEST_LOADING,this.onManifestLoading,this),r.on(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.on(l.LEVEL_LOADED,this.onLevelLoaded,this),r.on(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.on(l.FRAG_BUFFERED,this.onFragBuffered,this),r.on(l.ERROR,this.onError,this)}_unregisterListeners(){const{hls:r}=this;r.off(l.MANIFEST_LOADING,this.onManifestLoading,this),r.off(l.MANIFEST_LOADED,this.onManifestLoaded,this),r.off(l.LEVEL_LOADED,this.onLevelLoaded,this),r.off(l.LEVELS_UPDATED,this.onLevelsUpdated,this),r.off(l.FRAG_BUFFERED,this.onFragBuffered,this),r.off(l.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(a=>{a.loadError=0,a.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(r,a){this.resetLevels()}onManifestLoaded(r,a){const _=this.hls.config.preferManagedMediaSource,E=[],I={},N={};let H=!1,oe=!1,he=!1;a.levels.forEach(be=>{var Ee,De;const He=be.attrs;let{audioCodec:Xe,videoCodec:lt}=be;((Ee=Xe)==null?void 0:Ee.indexOf("mp4a.40.34"))!==-1&&($l||($l=/chrome|firefox/i.test(navigator.userAgent)),$l&&(be.audioCodec=Xe=void 0)),Xe&&(be.audioCodec=Xe=wi(Xe,_)),((De=lt)==null?void 0:De.indexOf("avc1"))===0&&(lt=be.videoCodec=Ji(lt));const{width:vt,height:Jt,unknownCodecs:yr}=be;if(H||(H=!!(vt&&Jt)),oe||(oe=!!lt),he||(he=!!Xe),yr!=null&&yr.length||Xe&&!yi(Xe,"audio",_)||lt&&!yi(lt,"video",_))return;const{CODECS:Tr,"FRAME-RATE":Gr,"HDCP-LEVEL":Or,"PATHWAY-ID":Cn,RESOLUTION:un,"VIDEO-RANGE":Hn}=He,En=`${`${Cn||"."}-`}${be.bitrate}-${un}-${Gr}-${Tr}-${Hn}-${Or}`;if(I[En])if(I[En].uri!==be.url&&!be.attrs["PATHWAY-ID"]){const qn=N[En]+=1;be.attrs["PATHWAY-ID"]=new Array(qn+1).join(".");const Ta=new Fa(be);I[En]=Ta,E.push(Ta)}else I[En].addGroupId("audio",He.AUDIO),I[En].addGroupId("text",He.SUBTITLES);else{const qn=new Fa(be);I[En]=qn,N[En]=1,E.push(qn)}}),this.filterAndSortMediaOptions(E,a,H,oe,he)}filterAndSortMediaOptions(r,a,_,E,I){let N=[],H=[],oe=r;if((_||E)&&I&&(oe=oe.filter(({videoCodec:Xe,videoRange:lt,width:vt,height:Jt})=>(!!Xe||!!(vt&&Jt))&&es(lt))),oe.length===0){Promise.resolve().then(()=>{if(this.hls){a.levels.length&&this.warn(`One or more CODECS in variant not supported: ${JSON.stringify(a.levels[0].attrs)}`);const Xe=new Error("no level with compatible codecs found in manifest");this.hls.trigger(l.ERROR,{type:y.MEDIA_ERROR,details:x.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:a.url,error:Xe,reason:Xe.message})}});return}if(a.audioTracks){const{preferManagedMediaSource:Xe}=this.hls.config;N=a.audioTracks.filter(lt=>!lt.audioCodec||yi(lt.audioCodec,"audio",Xe)),nc(N)}a.subtitles&&(H=a.subtitles,nc(H));const he=oe.slice(0);oe.sort((Xe,lt)=>{if(Xe.attrs["HDCP-LEVEL"]!==lt.attrs["HDCP-LEVEL"])return(Xe.attrs["HDCP-LEVEL"]||"")>(lt.attrs["HDCP-LEVEL"]||"")?1:-1;if(_&&Xe.height!==lt.height)return Xe.height-lt.height;if(Xe.frameRate!==lt.frameRate)return Xe.frameRate-lt.frameRate;if(Xe.videoRange!==lt.videoRange)return Ds.indexOf(Xe.videoRange)-Ds.indexOf(lt.videoRange);if(Xe.videoCodec!==lt.videoCodec){const vt=si(Xe.videoCodec),Jt=si(lt.videoCodec);if(vt!==Jt)return Jt-vt}if(Xe.uri===lt.uri&&Xe.codecSet!==lt.codecSet){const vt=Wi(Xe.codecSet),Jt=Wi(lt.codecSet);if(vt!==Jt)return Jt-vt}return Xe.averageBitrate!==lt.averageBitrate?Xe.averageBitrate-lt.averageBitrate:0});let be=he[0];if(this.steering&&(oe=this.steering.filterParsedLevels(oe),oe.length!==he.length)){for(let Xe=0;Xevt&&vt===To.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=Jt)}break}const De=I&&!E,He={levels:oe,audioTracks:N,subtitleTracks:H,sessionData:a.sessionData,sessionKeys:a.sessionKeys,firstLevel:this._firstLevel,stats:a.stats,audio:I,video:E,altAudio:!De&&N.some(Xe=>!!Xe.url)};this.hls.trigger(l.MANIFEST_PARSED,He),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}get levels(){return this._levels.length===0?null:this._levels}get level(){return this.currentLevelIndex}set level(r){const a=this._levels;if(a.length===0)return;if(r<0||r>=a.length){const be=new Error("invalid level idx"),Ee=r<0;if(this.hls.trigger(l.ERROR,{type:y.OTHER_ERROR,details:x.LEVEL_SWITCH_ERROR,level:r,fatal:Ee,error:be,reason:be.message}),Ee)return;r=Math.min(r,a.length-1)}const _=this.currentLevelIndex,E=this.currentLevel,I=E?E.attrs["PATHWAY-ID"]:void 0,N=a[r],H=N.attrs["PATHWAY-ID"];if(this.currentLevelIndex=r,this.currentLevel=N,_===r&&N.details&&E&&I===H)return;this.log(`Switching to level ${r} (${N.height?N.height+"p ":""}${N.videoRange?N.videoRange+" ":""}${N.codecSet?N.codecSet+" ":""}@${N.bitrate})${H?" with Pathway "+H:""} from level ${_}${I?" with Pathway "+I:""}`);const oe={level:r,attrs:N.attrs,details:N.details,bitrate:N.bitrate,averageBitrate:N.averageBitrate,maxBitrate:N.maxBitrate,realBitrate:N.realBitrate,width:N.width,height:N.height,codecSet:N.codecSet,audioCodec:N.audioCodec,videoCodec:N.videoCodec,audioGroups:N.audioGroups,subtitleGroups:N.subtitleGroups,loaded:N.loaded,loadError:N.loadError,fragmentError:N.fragmentError,name:N.name,id:N.id,uri:N.uri,url:N.url,urlId:0,audioGroupIds:N.audioGroupIds,textGroupIds:N.textGroupIds};this.hls.trigger(l.LEVEL_SWITCHING,oe);const he=N.details;if(!he||he.live){const be=this.switchParams(N.uri,E==null?void 0:E.details,he);this.loadPlaylist(be)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(r){this.manualLevelIndex=r,this._startLevel===void 0&&(this._startLevel=r),r!==-1&&(this.level=r)}get firstLevel(){return this._firstLevel}set firstLevel(r){this._firstLevel=r}get startLevel(){if(this._startLevel===void 0){const r=this.hls.config.startLevel;return r!==void 0?r:this.hls.firstAutoLevel}return this._startLevel}set startLevel(r){this._startLevel=r}onError(r,a){a.fatal||!a.context||a.context.type===ye.LEVEL&&a.context.level===this.level&&this.checkRetry(a)}onFragBuffered(r,{frag:a}){if(a!==void 0&&a.type===Ye.MAIN){const _=a.elementaryStreams;if(!Object.keys(_).some(I=>!!_[I]))return;const E=this._levels[a.level];E!=null&&E.loadError&&(this.log(`Resetting level error count of ${E.loadError} on frag buffered`),E.loadError=0)}}onLevelLoaded(r,a){var _;const{level:E,details:I}=a,N=this._levels[E];if(!N){var H;this.warn(`Invalid level index ${E}`),(H=a.deliveryDirectives)!=null&&H.skip&&(I.deltaUpdateFailed=!0);return}E===this.currentLevelIndex?(N.fragmentError===0&&(N.loadError=0),this.playlistLoaded(E,a,N.details)):(_=a.deliveryDirectives)!=null&&_.skip&&(I.deltaUpdateFailed=!0)}loadPlaylist(r){super.loadPlaylist();const a=this.currentLevelIndex,_=this.currentLevel;if(_&&this.shouldLoadPlaylist(_)){let E=_.uri;if(r)try{E=r.addDirectives(E)}catch(N){this.warn(`Could not construct new URL with HLS Delivery Directives: ${N}`)}const I=_.attrs["PATHWAY-ID"];this.log(`Loading level index ${a}${(r==null?void 0:r.msn)!==void 0?" at sn "+r.msn+" part "+r.part:""} with${I?" Pathway "+I:""} ${E}`),this.clearTimer(),this.hls.trigger(l.LEVEL_LOADING,{url:E,level:a,pathwayId:_.attrs["PATHWAY-ID"],id:0,deliveryDirectives:r||null})}}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(r){this.level=r,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=r)}removeLevel(r){var a;const _=this._levels.filter((E,I)=>I!==r?!0:(this.steering&&this.steering.removeLevel(E),E===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,E.details&&E.details.fragments.forEach(N=>N.level=-1)),!1));za(_),this._levels=_,this.currentLevelIndex>-1&&(a=this.currentLevel)!=null&&a.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.hls.trigger(l.LEVELS_UPDATED,{levels:_})}onLevelsUpdated(r,{levels:a}){this._levels=a}checkMaxAutoUpdated(){const{autoLevelCapping:r,maxAutoLevel:a,maxHdcpLevel:_}=this.hls;this._maxAutoLevel!==a&&(this._maxAutoLevel=a,this.hls.trigger(l.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:r,levels:this.levels,maxAutoLevel:a,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:_}))}}function nc(j){const r={};j.forEach(a=>{const _=a.groupId||"";a.id=r[_]=r[_]||0,r[_]++})}class fl{constructor(r){this.config=void 0,this.keyUriToKeyInfo={},this.emeController=null,this.config=r}abort(r){for(const _ in this.keyUriToKeyInfo){const E=this.keyUriToKeyInfo[_].loader;if(E){var a;if(r&&r!==((a=E.context)==null?void 0:a.frag.type))return;E.abort()}}}detach(){for(const r in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[r];(a.mediaKeySessionContext||a.decryptdata.isCommonEncryption)&&delete this.keyUriToKeyInfo[r]}}destroy(){this.detach();for(const r in this.keyUriToKeyInfo){const a=this.keyUriToKeyInfo[r].loader;a&&a.destroy()}this.keyUriToKeyInfo={}}createKeyLoadError(r,a=x.KEY_LOAD_ERROR,_,E,I){return new Ni({type:y.NETWORK_ERROR,details:a,fatal:!1,frag:r,response:I,error:_,networkDetails:E})}loadClear(r,a){if(this.emeController&&this.config.emeEnabled){const{sn:_,cc:E}=r;for(let I=0;I{N.setKeyFormat(H)});break}}}}load(r){return!r.decryptdata&&r.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(r).then(a=>this.loadInternal(r,a)):this.loadInternal(r)}loadInternal(r,a){var _,E;a&&r.setKeyFormat(a);const I=r.decryptdata;if(!I){const he=new Error(a?`Expected frag.decryptdata to be defined after setting format ${a}`:"Missing decryption data on fragment in onKeyLoading");return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,he))}const N=I.uri;if(!N)return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${N}"`)));let H=this.keyUriToKeyInfo[N];if((_=H)!=null&&_.decryptdata.key)return I.key=H.decryptdata.key,Promise.resolve({frag:r,keyInfo:H});if((E=H)!=null&&E.keyLoadPromise){var oe;switch((oe=H.mediaKeySessionContext)==null?void 0:oe.keyStatus){case void 0:case"status-pending":case"usable":case"usable-in-future":return H.keyLoadPromise.then(he=>(I.key=he.keyInfo.decryptdata.key,{frag:r,keyInfo:H}))}}switch(H=this.keyUriToKeyInfo[N]={decryptdata:I,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},I.method){case"ISO-23001-7":case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return I.keyFormat==="identity"?this.loadKeyHTTP(H,r):this.loadKeyEME(H,r);case"AES-128":return this.loadKeyHTTP(H,r);default:return Promise.reject(this.createKeyLoadError(r,x.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${I.method}"`)))}}loadKeyEME(r,a){const _={frag:a,keyInfo:r};if(this.emeController&&this.config.emeEnabled){const E=this.emeController.loadKey(_);if(E)return(r.keyLoadPromise=E.then(I=>(r.mediaKeySessionContext=I,_))).catch(I=>{throw r.keyLoadPromise=null,I})}return Promise.resolve(_)}loadKeyHTTP(r,a){const _=this.config,E=_.loader,I=new E(_);return a.keyLoader=r.loader=I,r.keyLoadPromise=new Promise((N,H)=>{const oe={keyInfo:r,frag:a,responseType:"arraybuffer",url:r.decryptdata.uri},he=_.keyLoadPolicy.default,be={loadPolicy:he,timeout:he.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},Ee={onSuccess:(De,He,Xe,lt)=>{const{frag:vt,keyInfo:Jt,url:yr}=Xe;if(!vt.decryptdata||Jt!==this.keyUriToKeyInfo[yr])return H(this.createKeyLoadError(vt,x.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));Jt.decryptdata.key=vt.decryptdata.key=new Uint8Array(De.data),vt.keyLoader=null,Jt.loader=null,N({frag:vt,keyInfo:Jt})},onError:(De,He,Xe,lt)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.KEY_LOAD_ERROR,new Error(`HTTP Error ${De.code} loading key ${De.text}`),Xe,f({url:oe.url,data:void 0},De)))},onTimeout:(De,He,Xe)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Xe))},onAbort:(De,He,Xe)=>{this.resetLoader(He),H(this.createKeyLoadError(a,x.INTERNAL_ABORTED,new Error("key loading aborted"),Xe))}};I.load(oe,be,Ee)})}resetLoader(r){const{frag:a,keyInfo:_,url:E}=r,I=_.loader;a.keyLoader===I&&(a.keyLoader=null,_.loader=null),delete this.keyUriToKeyInfo[E],I&&I.destroy()}}function ki(){return self.SourceBuffer||self.WebKitSourceBuffer}function El(){if(!oi())return!1;const r=ki();return!r||r.prototype&&typeof r.prototype.appendBuffer=="function"&&typeof r.prototype.remove=="function"}function ic(){if(!El())return!1;const j=oi();return typeof(j==null?void 0:j.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(r=>j.isTypeSupported(ca(r,"video")))||["mp4a.40.2","fLaC"].some(r=>j.isTypeSupported(ca(r,"audio"))))}function Uo(){var j;const r=ki();return typeof(r==null||(j=r.prototype)==null?void 0:j.changeType)=="function"}const no=250,Wa=2,dl=.1,Sl=.05;class ac{constructor(r,a,_,E){this.config=void 0,this.media=null,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=r,this.media=a,this.fragmentTracker=_,this.hls=E}destroy(){this.media=null,this.hls=this.fragmentTracker=null}poll(r,a){const{config:_,media:E,stalled:I}=this;if(E===null)return;const{currentTime:N,seeking:H}=E,oe=this.seeking&&!H,he=!this.seeking&&H;if(this.seeking=H,N!==r){if(this.moved=!0,H||(this.nudgeRetry=0),I!==null){if(this.stallReported){const vt=self.performance.now()-I;R.warn(`playback not stuck anymore @${N}, after ${Math.round(vt)}ms`),this.stallReported=!1}this.stalled=null}return}if(he||oe){this.stalled=null;return}if(E.paused&&!H||E.ended||E.playbackRate===0||!hr.getBuffered(E).length){this.nudgeRetry=0;return}const be=hr.bufferInfo(E,N,0),Ee=be.nextStart||0;if(H){const vt=be.len>Wa,Jt=!Ee||a&&a.start<=N||Ee-N>Wa&&!this.fragmentTracker.getPartialFragment(N);if(vt||Jt)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var De;if(!(be.len>0)&&!Ee)return;const Jt=Math.max(Ee,be.start||0)-N,yr=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,Gr=(yr==null||(De=yr.details)==null?void 0:De.live)?yr.details.targetduration*2:Wa,Or=this.fragmentTracker.getPartialFragment(N);if(Jt>0&&(Jt<=Gr||Or)){E.paused||this._trySkipBufferHole(Or);return}}const He=self.performance.now();if(I===null){this.stalled=He;return}const Xe=He-I;if(!H&&Xe>=no&&(this._reportStall(be),!this.media))return;const lt=hr.bufferInfo(E,N,_.maxBufferHole);this._tryFixBufferStall(lt,Xe)}_tryFixBufferStall(r,a){const{config:_,fragmentTracker:E,media:I}=this;if(I===null)return;const N=I.currentTime,H=E.getPartialFragment(N);H&&(this._trySkipBufferHole(H)||!this.media)||(r.len>_.maxBufferHole||r.nextStart&&r.nextStart-N<_.maxBufferHole)&&a>_.highBufferWatchdogPeriod*1e3&&(R.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())}_reportStall(r){const{hls:a,media:_,stallReported:E}=this;if(!E&&_){this.stallReported=!0;const I=new Error(`Playback stalling at @${_.currentTime} due to low buffer (${JSON.stringify(r)})`);R.warn(I.message),a.trigger(l.ERROR,{type:y.MEDIA_ERROR,details:x.BUFFER_STALLED_ERROR,fatal:!1,error:I,buffer:r.len})}}_trySkipBufferHole(r){const{config:a,hls:_,media:E}=this;if(E===null)return 0;const I=E.currentTime,N=hr.bufferInfo(E,I,0),H=I0&&N.len<1&&E.readyState<3,be=H-I;if(be>0&&(oe||he)){if(be>a.maxBufferHole){const{fragmentTracker:De}=this;let He=!1;if(I===0){const Xe=De.getAppendedFrag(0,Ye.MAIN);Xe&&H1?(E=0,this.bitrateTest=!0):E=_.firstAutoLevel),_.nextLoadLevel=E,this.level=_.loadLevel,this.loadedmetadata=!1}a>0&&r===-1&&(this.log(`Override startPosition with lastCurrentTime @${a.toFixed(3)}`),r=a),this.state=pn.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=r,this.tick()}else this._forceStartLoad=!0,this.state=pn.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case pn.WAITING_LEVEL:{const{levels:a,level:_}=this,E=a==null?void 0:a[_],I=E==null?void 0:E.details;if(I&&(!I.live||this.levelLastLoaded===E)){if(this.waitForCdnTuneIn(I))break;this.state=pn.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=pn.IDLE;break}break}case pn.FRAG_LOADING_WAITING_RETRY:{var r;const a=self.performance.now(),_=this.retryDate;if(!_||a>=_||(r=this.media)!=null&&r.seeking){const{levels:E,level:I}=this,N=E==null?void 0:E[I];this.resetStartWhenNotLoaded(N||null),this.state=pn.IDLE}}break}this.state===pn.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){super.onTickEnd(),this.checkBuffer(),this.checkFragmentChanged()}doTickIdle(){const{hls:r,levelLastLoaded:a,levels:_,media:E}=this;if(a===null||!E&&(this.startFragRequested||!r.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const I=this.buffering?r.nextLoadLevel:r.loadLevel;if(!(_!=null&&_[I]))return;const N=_[I],H=this.getMainFwdBufferInfo();if(H===null)return;const oe=this.getLevelDetails();if(oe&&this._streamEnded(H,oe)){const lt={};this.altAudio&&(lt.type="video"),this.hls.trigger(l.BUFFER_EOS,lt),this.state=pn.ENDED;return}if(!this.buffering)return;r.loadLevel!==I&&r.manualLevel===-1&&this.log(`Adapting to level ${I} from level ${this.level}`),this.level=r.nextLoadLevel=I;const he=N.details;if(!he||this.state===pn.WAITING_LEVEL||he.live&&this.levelLastLoaded!==N){this.level=I,this.state=pn.WAITING_LEVEL;return}const be=H.len,Ee=this.getMaxBufferLength(N.maxBitrate);if(be>=Ee)return;this.backtrackFragment&&this.backtrackFragment.start>H.end&&(this.backtrackFragment=null);const De=this.backtrackFragment?this.backtrackFragment.start:H.end;let He=this.getNextFragment(De,he);if(this.couldBacktrack&&!this.fragPrevious&&He&&He.sn!=="initSegment"&&this.fragmentTracker.getState(He)!==Zs.OK){var Xe;const vt=((Xe=this.backtrackFragment)!=null?Xe:He).sn-he.startSN,Jt=he.fragments[vt-1];Jt&&He.cc===Jt.cc&&(He=Jt,this.fragmentTracker.removeFragment(Jt))}else this.backtrackFragment&&H.len&&(this.backtrackFragment=null);if(He&&this.isLoopLoading(He,De)){if(!He.gap){const vt=this.audioOnly&&!this.altAudio?Y.AUDIO:Y.VIDEO,Jt=(vt===Y.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Jt&&this.afterBufferFlushed(Jt,vt,Ye.MAIN)}He=this.getNextFragmentLoopLoading(He,he,H,Ye.MAIN,Ee)}He&&(He.initSegment&&!He.initSegment.data&&!this.bitrateTest&&(He=He.initSegment),this.loadFragment(He,N,De))}loadFragment(r,a,_){const E=this.fragmentTracker.getState(r);this.fragCurrent=r,E===Zs.NOT_LOADED||E===Zs.PARTIAL?r.sn==="initSegment"?this._loadInitSegment(r,a):this.bitrateTest?(this.log(`Fragment ${r.sn} of level ${r.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(r,a)):(this.startFragRequested=!0,super.loadFragment(r,a,_)):this.clearTrackerIfNeeded(r)}getBufferedFrag(r){return this.fragmentTracker.getBufferedFrag(r,Ye.MAIN)}followingBufferedFrag(r){return r?this.getBufferedFrag(r.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:r,media:a}=this;if(a!=null&&a.readyState){let _;const E=this.getAppendedFrag(a.currentTime);E&&E.start>1&&this.flushMainBuffer(0,E.start-1);const I=this.getLevelDetails();if(I!=null&&I.live){const H=this.getMainFwdBufferInfo();if(!H||H.len{const N=I.audioCodec;N&&(_=_||N.indexOf("mp4a.40.2")!==-1,E=E||N.indexOf("mp4a.40.5")!==-1)}),this.audioCodecSwitch=_&&E&&!Uo(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=a.levels,this.startFragRequested=!1}onLevelLoading(r,a){const{levels:_}=this;if(!_||this.state!==pn.IDLE)return;const E=_[a.level];(!E.details||E.details.live&&this.levelLastLoaded!==E||this.waitForCdnTuneIn(E.details))&&(this.state=pn.WAITING_LEVEL)}onLevelLoaded(r,a){var _;const{levels:E}=this,I=a.level,N=a.details,H=N.totalduration;if(!E){this.warn(`Levels were reset while loading level ${I}`);return}this.log(`Level ${I} loaded [${N.startSN},${N.endSN}]${N.lastPartSn?`[part-${N.lastPartSn}-${N.lastPartIndex}]`:""}, cc [${N.startCC}, ${N.endCC}] duration:${H}`);const oe=E[I],he=this.fragCurrent;he&&(this.state===pn.FRAG_LOADING||this.state===pn.FRAG_LOADING_WAITING_RETRY)&&he.level!==a.level&&he.loader&&this.abortCurrentFrag();let be=0;if(N.live||(_=oe.details)!=null&&_.live){var Ee;if(this.checkLiveUpdate(N),N.deltaUpdateFailed)return;be=this.alignPlaylists(N,oe.details,(Ee=this.levelLastLoaded)==null?void 0:Ee.details)}if(oe.details=N,this.levelLastLoaded=oe,this.hls.trigger(l.LEVEL_UPDATED,{details:N,level:I}),this.state===pn.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=pn.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,be),this.tick()}_handleFragmentLoadProgress(r){var a;const{frag:_,part:E,payload:I}=r,{levels:N}=this;if(!N){this.warn(`Levels were reset while fragment load was in progress. Fragment ${_.sn} of level ${_.level} will not be buffered`);return}const H=N[_.level],oe=H.details;if(!oe){this.warn(`Dropping fragment ${_.sn} of level ${_.level} after level details were reset`),this.fragmentTracker.removeFragment(_);return}const he=H.videoCodec,be=oe.PTSKnown||!oe.live,Ee=(a=_.initSegment)==null?void 0:a.data,De=this._getAudioCodec(H),He=this.transmuxer=this.transmuxer||new Xn(this.hls,Ye.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),Xe=E?E.index:-1,lt=Xe!==-1,vt=new mn(_.level,_.sn,_.stats.chunkCount,I.byteLength,Xe,lt),Jt=this.initPTS[_.cc];He.push(I,Ee,De,he,_,E,oe.totalduration,be,vt,Jt)}onAudioTrackSwitching(r,a){const _=this.altAudio;if(!!!a.url){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;const N=this.fragCurrent;N&&(this.log("Switching to main audio track, cancel main fragment load"),N.abortRequests(),this.fragmentTracker.removeFragment(N)),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();const I=this.hls;_&&(I.trigger(l.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null}),this.fragmentTracker.removeAllFragments()),I.trigger(l.AUDIO_TRACK_SWITCHED,a)}}onAudioTrackSwitched(r,a){const _=a.id,E=!!this.hls.audioTracks[_].url;if(E){const I=this.videoBuffer;I&&this.mediaBuffer!==I&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=I)}this.altAudio=E,this.tick()}onBufferCreated(r,a){const _=a.tracks;let E,I,N=!1;for(const H in _){const oe=_[H];if(oe.id==="main"){if(I=H,E=oe,H==="video"){const he=_[H];he&&(this.videoBuffer=he.buffer)}}else N=!0}N&&E?(this.log(`Alternate track found, use ${I}.buffered to schedule main fragment loading`),this.mediaBuffer=E.buffer):this.mediaBuffer=this.media}onFragBuffered(r,a){const{frag:_,part:E}=a;if(_&&_.type!==Ye.MAIN)return;if(this.fragContextChanged(_)){this.warn(`Fragment ${_.sn}${E?" p: "+E.index:""} of level ${_.level} finished buffering, but was aborted. state: ${this.state}`),this.state===pn.PARSED&&(this.state=pn.IDLE);return}const I=E?E.stats:_.stats;this.fragLastKbps=Math.round(8*I.total/(I.buffering.end-I.loading.first)),_.sn!=="initSegment"&&(this.fragPrevious=_),this.fragBufferedComplete(_,E)}onError(r,a){var _;if(a.fatal){this.state=pn.ERROR;return}switch(a.details){case x.FRAG_GAP:case x.FRAG_PARSING_ERROR:case x.FRAG_DECRYPT_ERROR:case x.FRAG_LOAD_ERROR:case x.FRAG_LOAD_TIMEOUT:case x.KEY_LOAD_ERROR:case x.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(Ye.MAIN,a);break;case x.LEVEL_LOAD_ERROR:case x.LEVEL_LOAD_TIMEOUT:case x.LEVEL_PARSING_ERROR:!a.levelRetry&&this.state===pn.WAITING_LEVEL&&((_=a.context)==null?void 0:_.type)===ye.LEVEL&&(this.state=pn.IDLE);break;case x.BUFFER_APPEND_ERROR:case x.BUFFER_FULL_ERROR:if(!a.parent||a.parent!=="main")return;if(a.details===x.BUFFER_APPEND_ERROR){this.resetLoadingState();return}this.reduceLengthAndFlushBuffer(a)&&this.flushMainBuffer(0,Number.POSITIVE_INFINITY);break;case x.INTERNAL_EXCEPTION:this.recoverWorkerError(a);break}}checkBuffer(){const{media:r,gapController:a}=this;if(!(!r||!a||!r.readyState)){if(this.loadedmetadata||!hr.getBuffered(r).length){const _=this.state!==pn.IDLE?this.fragCurrent:null;a.poll(this.lastCurrentTime,_)}this.lastCurrentTime=r.currentTime}}onFragLoadEmergencyAborted(){this.state=pn.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()}onBufferFlushed(r,{type:a}){if(a!==Y.AUDIO||this.audioOnly&&!this.altAudio){const _=(a===Y.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(_,a,Ye.MAIN),this.tick()}}onLevelsUpdated(r,a){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level),this.levels=a.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:r}=this;if(!r)return;const a=r.currentTime;let _=this.startPosition;if(_>=0&&a<_){if(r.seeking){this.log(`could not seek to ${_}, already seeking at ${a}`);return}const E=hr.getBuffered(r),N=(E.length?E.start(0):0)-_;N>0&&(N{const{hls:E}=this;if(!_||this.fragContextChanged(r))return;a.fragmentError=0,this.state=pn.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const I=r.stats;I.parsing.start=I.parsing.end=I.buffering.start=I.buffering.end=self.performance.now(),E.trigger(l.FRAG_LOADED,_),r.bitrateTest=!1})}_handleTransmuxComplete(r){var a;const _="main",{hls:E}=this,{remuxResult:I,chunkMeta:N}=r,H=this.getCurrentContext(N);if(!H){this.resetWhenMissingContext(N);return}const{frag:oe,part:he,level:be}=H,{video:Ee,text:De,id3:He,initSegment:Xe}=I,{details:lt}=be,vt=this.altAudio?void 0:I.audio;if(this.fragContextChanged(oe)){this.fragmentTracker.removeFragment(oe);return}if(this.state=pn.PARSING,Xe){if(Xe!=null&&Xe.tracks){const Tr=oe.initSegment||oe;this._bufferInitSegment(be,Xe.tracks,Tr,N),E.trigger(l.FRAG_PARSING_INIT_SEGMENT,{frag:Tr,id:_,tracks:Xe.tracks})}const Jt=Xe.initPTS,yr=Xe.timescale;b(Jt)&&(this.initPTS[oe.cc]={baseTime:Jt,timescale:yr},E.trigger(l.INIT_PTS_FOUND,{frag:oe,id:_,initPTS:Jt,timescale:yr}))}if(Ee&<&&oe.sn!=="initSegment"){const Jt=lt.fragments[oe.sn-1-lt.startSN],yr=oe.sn===lt.startSN,Tr=!Jt||oe.cc>Jt.cc;if(I.independent!==!1){const{startPTS:Gr,endPTS:Or,startDTS:Cn,endDTS:un}=Ee;if(he)he.elementaryStreams[Ee.type]={startPTS:Gr,endPTS:Or,startDTS:Cn,endDTS:un};else if(Ee.firstKeyFrame&&Ee.independent&&N.id===1&&!Tr&&(this.couldBacktrack=!0),Ee.dropped&&Ee.independent){const Hn=this.getMainFwdBufferInfo(),li=(Hn?Hn.end:this.getLoadPosition())+this.config.maxBufferHole,En=Ee.firstKeyFramePTS?Ee.firstKeyFramePTS:Gr;if(!yr&&liWa&&(oe.gap=!0);oe.setElementaryStreamInfo(Ee.type,Gr,Or,Cn,un),this.backtrackFragment&&(this.backtrackFragment=oe),this.bufferFragmentData(Ee,oe,he,N,yr||Tr)}else if(yr||Tr)oe.gap=!0;else{this.backtrack(oe);return}}if(vt){const{startPTS:Jt,endPTS:yr,startDTS:Tr,endDTS:Gr}=vt;he&&(he.elementaryStreams[Y.AUDIO]={startPTS:Jt,endPTS:yr,startDTS:Tr,endDTS:Gr}),oe.setElementaryStreamInfo(Y.AUDIO,Jt,yr,Tr,Gr),this.bufferFragmentData(vt,oe,he,N)}if(lt&&He!=null&&(a=He.samples)!=null&&a.length){const Jt={id:_,frag:oe,details:lt,samples:He.samples};E.trigger(l.FRAG_PARSING_METADATA,Jt)}if(lt&&De){const Jt={id:_,frag:oe,details:lt,samples:De.samples};E.trigger(l.FRAG_PARSING_USERDATA,Jt)}}_bufferInitSegment(r,a,_,E){if(this.state!==pn.PARSING)return;this.audioOnly=!!a.audio&&!a.video,this.altAudio&&!this.audioOnly&&delete a.audio;const{audio:I,video:N,audiovideo:H}=a;if(I){let oe=r.audioCodec;const he=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){oe&&(oe.indexOf("mp4a.40.5")!==-1?oe="mp4a.40.2":oe="mp4a.40.5");const be=I.metadata;be&&"channelCount"in be&&(be.channelCount||1)!==1&&he.indexOf("firefox")===-1&&(oe="mp4a.40.5")}oe&&oe.indexOf("mp4a.40.5")!==-1&&he.indexOf("android")!==-1&&I.container!=="audio/mpeg"&&(oe="mp4a.40.2",this.log(`Android: force audio codec to ${oe}`)),r.audioCodec&&r.audioCodec!==oe&&this.log(`Swapping manifest audio codec "${r.audioCodec}" for "${oe}"`),I.levelCodec=oe,I.id="main",this.log(`Init audio buffer, container:${I.container}, codecs[selected/level/parsed]=[${oe||""}/${r.audioCodec||""}/${I.codec}]`)}N&&(N.levelCodec=r.videoCodec,N.id="main",this.log(`Init video buffer, container:${N.container}, codecs[level/parsed]=[${r.videoCodec||""}/${N.codec}]`)),H&&this.log(`Init audiovideo buffer, container:${H.container}, codecs[level/parsed]=[${r.codecs}/${H.codec}]`),this.hls.trigger(l.BUFFER_CODECS,a),Object.keys(a).forEach(oe=>{const be=a[oe].initSegment;be!=null&&be.byteLength&&this.hls.trigger(l.BUFFER_APPENDING,{type:oe,data:be,frag:_,part:null,chunkMeta:E,parent:_.type})}),this.tickImmediate()}getMainFwdBufferInfo(){return this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,Ye.MAIN)}backtrack(r){this.couldBacktrack=!0,this.backtrackFragment=r,this.resetTransmuxer(),this.flushBufferGap(r),this.fragmentTracker.removeFragment(r),this.fragPrevious=null,this.nextLoadPosition=r.start,this.state=pn.IDLE}checkFragmentChanged(){const r=this.media;let a=null;if(r&&r.readyState>1&&r.seeking===!1){const _=r.currentTime;if(hr.isBuffered(r,_)?a=this.getAppendedFrag(_):hr.isBuffered(r,_+.1)&&(a=this.getAppendedFrag(_+.1)),a){this.backtrackFragment=null;const E=this.fragPlaying,I=a.level;(!E||a.sn!==E.sn||E.level!==I)&&(this.fragPlaying=a,this.hls.trigger(l.FRAG_CHANGED,{frag:a}),(!E||E.level!==I)&&this.hls.trigger(l.LEVEL_SWITCHED,{level:I}))}}}get nextLevel(){const r=this.nextBufferedFrag;return r?r.level:-1}get currentFrag(){const r=this.media;return r?this.fragPlaying||this.getAppendedFrag(r.currentTime):null}get currentProgramDateTime(){const r=this.media;if(r){const a=r.currentTime,_=this.currentFrag;if(_&&b(a)&&b(_.programDateTime)){const E=_.programDateTime+(a-_.start)*1e3;return new Date(E)}}return null}get currentLevel(){const r=this.currentFrag;return r?r.level:-1}get nextBufferedFrag(){const r=this.currentFrag;return r?this.followingBufferedFrag(r):null}get forceStartLoad(){return this._forceStartLoad}}class Xu{static get version(){return"1.5.19"}static isMSESupported(){return El()}static isSupported(){return ic()}static getMediaSource(){return oi()}static get Events(){return l}static get ErrorTypes(){return y}static get ErrorDetails(){return x}static get DefaultConfig(){return Xu.defaultConfig?Xu.defaultConfig:To}static set DefaultConfig(r){Xu.defaultConfig=r}constructor(r={}){this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this.started=!1,this._emitter=new Zn,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.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null,this.triggeringException=void 0,$(r.debug||!1,"Hls instance");const a=this.config=go(Xu.DefaultConfig,r);this.userConfig=r,a.progressive&&gc(a);const{abrController:_,bufferController:E,capLevelController:I,errorController:N,fpsController:H}=a,oe=new N(this),he=this.abrController=new _(this),be=this.bufferController=new E(this),Ee=this.capLevelController=new I(this),De=new H(this),He=new kr(this),Xe=new da(this),lt=a.contentSteeringController,vt=lt?new lt(this):null,Jt=this.levelController=new rc(this,vt),yr=new Qt(this),Tr=new fl(this.config),Gr=this.streamController=new pl(this,yr,Tr);Ee.setStreamController(Gr),De.setStreamController(Gr);const Or=[He,Jt,Gr];vt&&Or.splice(1,0,vt),this.networkControllers=Or;const Cn=[he,be,Ee,De,Xe,yr];this.audioTrackController=this.createController(a.audioTrackController,Or);const un=a.audioStreamController;un&&Or.push(new un(this,yr,Tr)),this.subtitleTrackController=this.createController(a.subtitleTrackController,Or);const Hn=a.subtitleStreamController;Hn&&Or.push(new Hn(this,yr,Tr)),this.createController(a.timelineController,Cn),Tr.emeController=this.emeController=this.createController(a.emeController,Cn),this.cmcdController=this.createController(a.cmcdController,Cn),this.latencyController=this.createController(Rs,Cn),this.coreComponents=Cn,Or.push(oe);const li=oe.onErrorOut;typeof li=="function"&&this.on(l.ERROR,li,oe)}createController(r,a){if(r){const _=new r(this);return a&&a.push(_),_}return null}on(r,a,_=this){this._emitter.on(r,a,_)}once(r,a,_=this){this._emitter.once(r,a,_)}removeAllListeners(r){this._emitter.removeAllListeners(r)}off(r,a,_=this,E){this._emitter.off(r,a,_,E)}listeners(r){return this._emitter.listeners(r)}emit(r,a,_){return this._emitter.emit(r,a,_)}trigger(r,a){if(this.config.debug)return this.emit(r,r,a);try{return this.emit(r,r,a)}catch(_){if(R.error("An internal error happened while handling event "+r+'. Error message: "'+_.message+'". Here is a stacktrace:',_),!this.triggeringException){this.triggeringException=!0;const E=r===l.ERROR;this.trigger(l.ERROR,{type:y.OTHER_ERROR,details:x.INTERNAL_EXCEPTION,fatal:E,event:r,error:_}),this.triggeringException=!1}}return!1}listenerCount(r){return this._emitter.listenerCount(r)}destroy(){R.log("destroy"),this.trigger(l.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(a=>a.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(a=>a.destroy()),this.coreComponents.length=0;const r=this.config;r.xhrSetup=r.fetchSetup=void 0,this.userConfig=null}attachMedia(r){R.log("attachMedia"),this._media=r,this.trigger(l.MEDIA_ATTACHING,{media:r})}detachMedia(){R.log("detachMedia"),this.trigger(l.MEDIA_DETACHING,void 0),this._media=null}loadSource(r){this.stopLoad();const a=this.media,_=this.url,E=this.url=s.buildAbsoluteURL(self.location.href,r,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,R.log(`loadSource:${E}`),a&&_&&(_!==E||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(a)),this.trigger(l.MANIFEST_LOADING,{url:r})}startLoad(r=-1){R.log(`startLoad(${r})`),this.started=!0,this.resumeBuffering();for(let a=0;a{r.resumeBuffering&&r.resumeBuffering()})}pauseBuffering(){R.log("pause buffering"),this.networkControllers.forEach(r=>{r.pauseBuffering&&r.pauseBuffering()})}swapAudioCodec(){R.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){R.log("recoverMediaError");const r=this._media;this.detachMedia(),r&&this.attachMedia(r)}removeLevel(r){this.levelController.removeLevel(r)}get levels(){const r=this.levelController.levels;return r||[]}get currentLevel(){return this.streamController.currentLevel}set currentLevel(r){R.log(`set currentLevel:${r}`),this.levelController.manualLevel=r,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(r){R.log(`set nextLevel:${r}`),this.levelController.manualLevel=r,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(r){R.log(`set loadLevel:${r}`),this.levelController.manualLevel=r}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(r){this.levelController.nextLoadLevel=r}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(r){R.log(`set firstLevel:${r}`),this.levelController.firstLevel=r}get startLevel(){const r=this.levelController.startLevel;return r===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:r}set startLevel(r){R.log(`set startLevel:${r}`),r!==-1&&(r=Math.max(r,this.minAutoLevel)),this.levelController.startLevel=r}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(r){const a=!!r;a!==this.config.capLevelToPlayerSize&&(a?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=a)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:r}=this.abrController;return r?r.getEstimate():NaN}set bandwidthEstimate(r){this.abrController.resetEstimator(r)}get ttfbEstimate(){const{bwEstimator:r}=this.abrController;return r?r.getEstimateTTFB():NaN}set autoLevelCapping(r){this._autoLevelCapping!==r&&(R.log(`set autoLevelCapping:${r}`),this._autoLevelCapping=r,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(r){Is(r)&&this._maxHdcpLevel!==r&&(this._maxHdcpLevel=r,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:r,config:{minAutoBitrate:a}}=this;if(!r)return 0;const _=r.length;for(let E=0;E<_;E++)if(r[E].maxBitrate>=a)return E;return 0}get maxAutoLevel(){const{levels:r,autoLevelCapping:a,maxHdcpLevel:_}=this;let E;if(a===-1&&r!=null&&r.length?E=r.length-1:E=a,_)for(let I=E;I--;){const N=r[I].attrs["HDCP-LEVEL"];if(N&&N<=_)return I}return E}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(r){this.abrController.nextAutoLevel=r}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}setAudioOption(r){var a;return(a=this.audioTrackController)==null?void 0:a.setAudioOption(r)}setSubtitleOption(r){var a;return(a=this.subtitleTrackController)==null||a.setSubtitleOption(r),null}get allAudioTracks(){const r=this.audioTrackController;return r?r.allAudioTracks:[]}get audioTracks(){const r=this.audioTrackController;return r?r.audioTracks:[]}get audioTrack(){const r=this.audioTrackController;return r?r.audioTrack:-1}set audioTrack(r){const a=this.audioTrackController;a&&(a.audioTrack=r)}get allSubtitleTracks(){const r=this.subtitleTrackController;return r?r.allSubtitleTracks:[]}get subtitleTracks(){const r=this.subtitleTrackController;return r?r.subtitleTracks:[]}get subtitleTrack(){const r=this.subtitleTrackController;return r?r.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(r){const a=this.subtitleTrackController;a&&(a.subtitleTrack=r)}get subtitleDisplay(){const r=this.subtitleTrackController;return r?r.subtitleDisplay:!1}set subtitleDisplay(r){const a=this.subtitleTrackController;a&&(a.subtitleDisplay=r)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(r){this.config.lowLatencyMode=r}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}}Xu.defaultConfig=void 0},53280:function(d,v,e){"use strict";e.d(v,{D:function(){return n}});function t(s,u,f){var c=f||{},h=c.noTrailing,o=h===void 0?!1:h,i=c.noLeading,b=i===void 0?!1:i,p=c.debounceMode,g=p===void 0?void 0:p,l,y=!1,x=0;function O(){l&&clearTimeout(l)}function k(T){var F=T||{},$=F.upcomingOnly,R=$===void 0?!1:$;O(),y=!R}function C(){for(var T=arguments.length,F=new Array(T),$=0;$s?b?(x=Date.now(),o||(l=setTimeout(g?Z:G,s))):G():o!==!0&&(l=setTimeout(g?Z:G,g===void 0?s-K:s))}return C.cancel=k,C}function n(s,u,f){var c=f||{},h=c.atBegin,o=h===void 0?!1:h;return t(s,u,{debounceMode:o!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var v=__webpack_module_cache__[d];if(v!==void 0)return v.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 v=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(v,{a:v}),v}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},v;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var n=Object.create(null);__webpack_require__.r(n);var s={};v=v||[null,d({}),d([]),d(d)];for(var u=t&2&&e;typeof u=="object"&&!~v.indexOf(u);u=d(u))Object.getOwnPropertyNames(u).forEach(function(f){s[f]=function(){return e[f]}});return s.default=function(){return e},__webpack_require__.d(n,s),n}}(),function(){__webpack_require__.d=function(d,v){for(var e in v)__webpack_require__.o(v,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:v[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(v,e){return __webpack_require__.f[e](d,v),v},[]))}}(),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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",672:"p__Home__Detail__ShixunContext__Detail__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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__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",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"cb8f7d5f",67:"e20c65ed",109:"a367098e",129:"29b41b9c",195:"17e55624",264:"a83f6a9c",265:"a6cc7050",292:"b3dd8cfd",310:"57a44080",316:"1f60ada6",337:"bcf1d1c4",342:"9d2eba20",354:"d4d139cf",374:"2e61baef",479:"87590502",485:"fd95acb5",508:"a2cbb561",532:"3b03a1a5",533:"d7762b86",547:"e2501473",556:"70167cc8",559:"0a4cae36",570:"2c139945",576:"736594b1",629:"44a1d9a5",643:"9ad557a6",671:"4a609b8d",672:"99d5a3fb",680:"4904072b",700:"26dcd211",737:"07c81583",741:"ac5fd360",799:"ae072abc",869:"ad8d0618",895:"6911c0d6",921:"ac26a8aa",928:"740e6ca1",981:"24da50c7",1006:"09d03cfb",1043:"b91f72d4",1045:"13089ec6",1048:"41f6340d",1070:"9ad7f5b0",1144:"c90eccaf",1148:"54ad5c69",1154:"8cb80842",1211:"ed7c65db",1253:"60a210b5",1257:"7e07bc5f",1265:"40829306",1274:"5f6ea65a",1276:"c0280778",1343:"b32011f9",1416:"6e3b1885",1423:"46c6264d",1427:"1f3a451d",1450:"b5b2fcfd",1461:"210f34a1",1462:"fcf08abc",1470:"cd19b9c1",1475:"8df8fdbd",1482:"687713b7",1512:"8c67deb7",1520:"dca71dc4",1531:"e0fb03be",1545:"1cb24bf0",1578:"f185a46e",1581:"ebbe0fc8",1582:"06b8a7d3",1646:"e6e27b60",1657:"011e95d6",1660:"462cb48e",1674:"f30d1741",1702:"68a3629f",1713:"63cf78f2",1717:"6464a12f",1727:"82b82627",1783:"9091eece",1799:"49193fa9",1810:"bd7bcaf7",1831:"3c06fef8",1836:"d99fdaf1",1855:"115b766c",1880:"ad39d4d6",1939:"89d48552",1953:"939f3aa0",1962:"ab10aef5",2011:"59d51f98",2045:"e68365d8",2076:"2b8407d5",2102:"abfe9291",2141:"ab67aef4",2216:"40414c81",2240:"1695ddba",2249:"f4830452",2254:"3de832c5",2300:"bc020f4e",2303:"1fa2120c",2307:"f7a2c0f5",2338:"84762c5b",2339:"b0b44ef0",2386:"192e235c",2396:"bd743a9a",2404:"6f60f771",2412:"a7954914",2425:"45ab002d",2443:"58b79b91",2476:"3f5fd293",2494:"68080a87",2501:"45379c69",2529:"bf8c4570",2538:"de4a3723",2539:"7d602799",2548:"0b85ce47",2570:"d58501f7",2594:"e87d3761",2603:"b2a8d26a",2659:"cdf09700",2707:"9e0bcf7b",2806:"4f814d67",2819:"115caf69",2823:"956d6645",2826:"dcdc08e5",2829:"9930d291",2837:"54a82605",2865:"fc2e42f2",2875:"4bd0d7c3",2884:"3310f3c7",2969:"ab3357d7",2983:"ae72fe5b",3006:"9c8f4f30",3133:"9bf3f89c",3141:"cc80b262",3157:"64c49d2e",3183:"09c05eb9",3198:"8e655451",3212:"f891e921",3220:"d8e08873",3247:"80a7705d",3260:"c63ed261",3276:"e0ba1ec1",3282:"938f5d84",3317:"539ddcba",3332:"e7d41987",3355:"46a5473f",3356:"75a23bd3",3391:"d5c12b59",3433:"0b103215",3442:"b6a56d3e",3447:"ea14d49c",3451:"cd6bfe12",3496:"80cf4b27",3509:"613936ac",3550:"3dc83156",3581:"ff64246c",3585:"11b529cb",3665:"1aed09de",3668:"a5e1b9d7",3697:"481a10d9",3747:"4c375fa4",3777:"d5b0f2f1",3784:"3ae399fb",3805:"9dbcb95e",3862:"67698974",3873:"6cc50667",3885:"f87f7f15",3910:"a493ef38",3935:"c7f1ac01",3951:"ae8a8cc2",3985:"344a3358",3987:"5cecd51b",4014:"27a8e97c",4017:"27999042",4030:"a771c76f",4056:"31222281",4058:"733be6bb",4078:"812663bc",4088:"236723f3",4093:"cb28fb7a",4105:"4dd42b3b",4144:"c6917e2f",4164:"f6813ce7",4216:"30970da6",4217:"7ef2ac9a",4227:"4f7132a6",4259:"1f6ddc3d",4264:"cada7f20",4347:"08ede17f",4354:"140899b7",4360:"cf5efa52",4449:"aa7af896",4492:"acfbc140",4496:"7d70955b",4498:"9f395a18",4504:"597bff21",4514:"591795de",4520:"73d6e3b2",4546:"e4f9e885",4565:"7fc1f44d",4572:"6393a259",4582:"238c6374",4599:"61def4cb",4601:"4411691a",4610:"bf2d7a0c",4621:"f0e0c7ce",4628:"ece2c60c",4662:"09e663e3",4685:"c33f1528",4715:"378bd30a",4736:"5a5bd1f0",4741:"24c1c093",4757:"4638eb64",4766:"02d2a4bb",4770:"fa62f128",4790:"619413e4",4795:"f8c1f2b3",4797:"a24e92db",4800:"07e96781",4849:"e11483bc",4850:"1edda4b7",4862:"4ab648e8",4884:"0dd789e3",4889:"7569a32c",4900:"a47264a2",4920:"950dd100",4928:"c2efd784",4973:"0ee01b43",4994:"be09ef4c",5022:"dd6c22c7",5043:"286ae8e6",5048:"164be396",5060:"85dafcc6",5096:"d18161f4",5111:"c95eeacf",5125:"35d122f9",5148:"9f5e2942",5176:"e781050f",5179:"bc3c8a8f",5186:"0494cea8",5191:"560699d9",5238:"f94108e8",5290:"5dabcdc2",5297:"1013f854",5319:"7247eed2",5321:"1163c84e",5335:"b24b58eb",5354:"7ae70604",5357:"1082fc91",5359:"3e05ecb9",5382:"beeede5e",5402:"2557c105",5416:"454536b7",5434:"38b302a6",5470:"011fad3f",5494:"d89549c4",5518:"1ba1c9f8",5549:"05b0d2a3",5572:"70ad412c",5573:"a82f9592",5599:"7719cb1d",5624:"bf735170",5631:"e00d3d36",5650:"f0f5fa3a",5679:"4a090bef",5705:"b3825926",5729:"9746756d",5764:"e0d7e586",5775:"100c0c84",5786:"ad639f51",5798:"7876c52e",5816:"399b07be",5825:"610b5a63",5876:"5eded409",5888:"f33c8d64",5891:"54f3fb31",5895:"002f5453",5902:"219b6a69",5915:"937b697c",5972:"3a773067",5992:"7f00944a",6029:"0e4cd06c",6034:"b9be58ca",6045:"d268f87f",6047:"3ce45acd",6052:"9da4f660",6063:"c11d8f2b",6069:"858f2d0b",6126:"99519171",6127:"50bc75d0",6170:"ba8df8d7",6265:"fea7461a",6270:"9e3af902",6277:"1c961577",6328:"17258e2a",6366:"a5bc785f",6378:"7f3a946a",6411:"3ab53c02",6434:"fc3a883c",6444:"80932017",6452:"1ba4f26e",6531:"bde1c8f7",6541:"5b1e8e08",6583:"d94f27aa",6587:"29a3f040",6634:"e7a0e786",6651:"0855d6bc",6685:"5ae146cc",6729:"2dce80d8",6741:"1e196b5f",6758:"9665d672",6774:"59d4d618",6784:"ea6acf04",6788:"1f55d9aa",6796:"cac3cb06",6805:"ee2a97a3",6820:"ae81261a",6845:"00842f1a",6882:"5343cb41",6883:"6cb80143",6904:"9d2d43d4",6913:"1584ef60",6949:"ee5870d5",6963:"b9a2ef2b",6982:"fb5a3ca3",7008:"77eed453",7043:"b9a51f12",7045:"c8476bbe",7046:"e346fd6b",7058:"07f3ba14",7062:"8891bd29",7084:"46ccce72",7156:"e7466006",7178:"d90d04b1",7182:"4e2e8f4e",7242:"1eb6e0f0",7260:"f9758166",7331:"2e27a23b",7333:"b3c489b0",7365:"1005464f",7374:"b2456c08",7395:"87abc14a",7460:"c7ae2fb4",7477:"932c2c50",7482:"ceca7aa3",7527:"0f78be63",7545:"cae6443c",7560:"dd69ce64",7589:"84205f44",7591:"c8233ce9",7614:"655ea0ba",7622:"5983b34a",7686:"4fcec9f9",7706:"c2a79e40",7806:"3a8d8523",7852:"10ccb9ce",7855:"b2c102d1",7857:"4f179dfc",7878:"18f37097",7884:"a0d81d93",7922:"4eefde96",7948:"c3b9dd1e",7964:"29aed9a1",8014:"06ab2876",8062:"cd3dc35b",8072:"dea57c44",8077:"44fdd453",8085:"8a36b5d3",8089:"d536b13a",8143:"ba2e8668",8155:"09ebd247",8161:"83c5fa9a",8237:"6b1feefe",8241:"f2cb03a1",8302:"be803a8d",8307:"4aa810fe",8340:"68d76bb1",8350:"07df8a75",8365:"d5f1d8c0",8398:"02823200",8431:"c1a242d2",8435:"d000c060",8447:"a790321f",8517:"c96056ce",8561:"333e8ec9",8563:"07a2668e",8634:"69d93d59",8639:"d77439de",8665:"1165e151",8688:"74f759a4",8689:"9b30e850",8723:"1d166022",8737:"ce7dad23",8776:"0ad26240",8782:"d56d2940",8787:"66d4dcb6",8797:"31391b60",8823:"b7dc7403",8827:"62ca1af9",8842:"9f25a3e2",8866:"08d83271",8882:"96c21992",8885:"f4f41336",8898:"d002bcd8",8909:"3736923d",8920:"7f82440c",8963:"790aecdd",8982:"0fbff310",8999:"dddedf20",9076:"f5a17106",9104:"bbcb2345",9133:"819cc6a1",9186:"57e41c3b",9205:"f634bb6f",9215:"bb920780",9252:"0d791a59",9260:"cf5f8140",9332:"d8f8fb2b",9345:"cb8fc806",9360:"2a9d2882",9366:"4c67d52e",9391:"357be64b",9404:"9fcc3d3e",9408:"66efcf9f",9416:"89d34a2e",9487:"043b2ef8",9489:"eeb26643",9507:"d59ba7ab",9519:"7348a3d4",9554:"ed358e7b",9559:"f794af19",9590:"4286d1a2",9647:"74408aa0",9649:"7318152a",9674:"0cf1aec6",9677:"f4bc511c",9695:"dd0fc3f7",9715:"23fcbd13",9716:"1c6031b8",9785:"ee46b64d",9788:"fc0055d0",9883:"2e3b3113",9890:"75863c28",9891:"adb391c2",9895:"b8e31ff2",9921:"999740d3",9922:"6ff0a66d",9928:"5989f5e0",9944:"a2043a15",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",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",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",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",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",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__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",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",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",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",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__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",2529:"p__User__Detail__id",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",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__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",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",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",4601:"p__Paths__Detail__Statistics__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",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__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",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",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",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",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",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",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",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",7948:"p__User__Detail__ClassManagement__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__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",8517:"p__User__Detail__Topics__Group__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",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",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__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",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9519:"p__User__Detail__ClassManagement__Item__index",9590:"p__User__Detail__TeachGroup__index",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",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__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:"1ad7d0db",109:"1a7fc455",195:"65632591",264:"5fd9b3fc",265:"d92c6f86",292:"9a0e8f6b",310:"06815302",337:"ee05039e",342:"ab091f90",479:"bba9e475",485:"d63578fe",508:"82593858",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"eb3ce426",643:"22ded693",680:"e67e9e01",700:"4c1ff0fa",737:"98eb2f74",799:"b3487c4b",869:"6740e24b",895:"ad846737",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"0eeb3595",1048:"dafc3f4f",1070:"e67e9e01",1148:"754fff63",1211:"bdb8faab",1253:"46aca33c",1257:"156e8f74",1265:"d902bdae",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"5c4a76fc",1427:"f91322f7",1450:"1edcc2ed",1461:"917cbb16",1470:"183c9793",1475:"d22fbaa0",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"04d6c7d3",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1657:"ddd6a700",1674:"fdbc1e05",1702:"fca45632",1713:"5ed278a4",1717:"08a9e890",1727:"de83767d",1783:"47d0320e",1810:"03cdfb68",1831:"8d05bf11",1836:"5f0d3f7f",1855:"b92cccb4",1880:"f67d7892",1939:"48e30d48",1953:"23cbc47f",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"ec61f9f0",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"ccda836f",2303:"87592c17",2307:"b2c54321",2338:"43e9ff08",2339:"d90c9bd2",2396:"e70f11d6",2404:"08d36549",2412:"6b6ca0ef",2425:"47b23ee4",2443:"78513f2d",2476:"cf85a190",2501:"2441982c",2529:"9d9944da",2539:"43d36117",2548:"75182034",2570:"3dbc6300",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"2c7248b3",2819:"9455b08a",2823:"a13b21fb",2826:"0b6be43b",2829:"a5909474",2865:"6ef3cf6b",2875:"d6c8355d",2884:"904823c3",2983:"c8c482f7",3006:"7fce4e74",3141:"72791f8b",3157:"2038b5dc",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"49ca09b2",3276:"7bbb651d",3282:"2dff97e8",3317:"137440b7",3332:"15432cd5",3355:"39e3d07c",3356:"c6a4098f",3391:"f0e498fe",3433:"e6919a98",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"43d907cb",3585:"5f288e7b",3665:"99f7daed",3668:"86f20630",3747:"e06419ae",3784:"c81d4a51",3873:"bbd9808d",3910:"658d457f",3935:"cd50aa32",3951:"4a9249b1",4030:"f308ee3a",4056:"10eacfff",4078:"aa54548e",4093:"c1f29d01",4105:"e39011c7",4144:"f10aa199",4164:"9f30fd4a",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4449:"e68d8d58",4492:"cdc29460",4496:"77babddd",4498:"b05686dd",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aca6ff45",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"4e7b8c12",4715:"45efe14a",4736:"2968553b",4741:"afeb6eca",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4849:"2a1dc219",4862:"e8eacc3e",4884:"bd293d3b",4889:"db5cf2c9",4928:"a4b1a237",4973:"129c56e8",4994:"50caae56",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"572faeac",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"3d814a61",5297:"5426028f",5319:"34217c3f",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"0c911991",5402:"60617d0d",5470:"b25021a2",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0208754c",5650:"f8f63f4b",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5786:"37a81eaa",5798:"ce1cf7da",5816:"d749b200",5825:"73177a8c",5888:"193a7f8f",5891:"3b7a128f",5895:"9ddd624a",5915:"bc9c3e69",5972:"c7a91e8e",5992:"419f5d2f",6029:"2ded5a5a",6052:"59cb6398",6063:"a5f0409a",6069:"b4a6d2ab",6127:"f31505a8",6265:"9459eb93",6270:"cc24b0fc",6277:"12e50919",6328:"de2b9d62",6366:"079fc2d8",6434:"0112f8db",6444:"fd46d237",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"df151169",6651:"b07fe216",6685:"f5f5b969",6729:"aea3b7f5",6741:"b838eb14",6758:"558cc090",6784:"1affe817",6788:"9cd39ff5",6796:"89c76e37",6805:"5b253c81",6820:"cebdf1cf",6845:"b7aabf70",6882:"c2d2eada",6883:"7740a702",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",6982:"3043a9c3",7008:"fe74a83d",7043:"25478869",7045:"48f6fc4c",7046:"c7301ded",7058:"984a456a",7062:"fe78dd10",7178:"6e47d75d",7182:"183c9793",7242:"4f353f61",7260:"ae741547",7395:"5c10e8d8",7460:"dedd2038",7477:"832457fc",7482:"c37a3f01",7527:"6b64ff47",7545:"1f6a7624",7560:"d82e43ca",7589:"2a3e68f3",7614:"de9ee12f",7622:"ca0e645a",7806:"80b7b1d6",7852:"fce1e197",7855:"3970a709",7857:"13a29416",7878:"8dfa25f5",7884:"1ca6cde0",7922:"c1d9e2f3",7948:"bed733e5",8014:"9ef39203",8062:"8e384b9f",8072:"540f746b",8077:"0b2c51d9",8085:"0b7f10a8",8143:"b6ca83ad",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8302:"b4649ac5",8307:"02e15761",8398:"cf8eb735",8431:"60a111b6",8435:"21d4dff0",8447:"0875c082",8517:"cccfddad",8563:"3a763677",8634:"317d0a2b",8665:"c52575bc",8688:"c044db56",8689:"459af240",8723:"5166ac36",8782:"918afc23",8787:"121de108",8797:"13e5189e",8823:"9e7a9852",8827:"fcd50af0",8866:"664121ad",8882:"f3e42f72",8885:"de905169",8982:"6e2e337e",8999:"448aa22f",9076:"6a501148",9133:"ab171f08",9205:"49a3e67d",9215:"f737e7e7",9332:"a627cf98",9360:"27c7d4f7",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9408:"d3565b1a",9416:"6ead6660",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9519:"88d248ee",9590:"29583579",9647:"452de157",9649:"00fb4211",9674:"d0f91ed7",9677:"26548cb7",9695:"bb84056a",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"54a86ef9",9890:"9ebce4ba",9891:"512a9301",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,v){return Object.prototype.hasOwnProperty.call(d,v)}}(),function(){var d={};__webpack_require__.l=function(v,e,t,n){if(d[v]){d[v].push(e);return}var s,u;if(t!==void 0)for(var f=document.getElementsByTagName("script"),c=0;c0&&arguments[0]!==void 0?arguments[0]:"";return De.endsWith("/")?De:"".concat(De,"/")}var kl=__webpack_require__(38127),ul=__webpack_require__(38329),Hu=__webpack_require__(8616),Ru=["content"],Su=["content"],_c=/^(http:|https:)?\/\//;function Rl(De){return _c.test(De)||De.startsWith("/")&&!De.startsWith("/*")||De.startsWith("./")||De.startsWith("../")}var pu=function(){return je.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},Yu=function(He){var Xe,lt=He.loaderData,vt=He.htmlPageOpts,Jt=He.manifest,yr=(Jt==null||(Xe=Jt.assets)===null||Xe===void 0?void 0:Xe["umi.css"])||"";return je.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(lt||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(vt||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(yr,"'")}})};function Cu(De){var He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof De=="string")return Rl(De)?(0,jo.Z)({src:De},He):{content:De};if((0,Hu.Z)(De)==="object")return(0,jo.Z)((0,jo.Z)({},De),He);throw new Error("Invalid script type: ".concat((0,Hu.Z)(De)))}function Bc(De){return Rl(De)?{type:"link",href:De}:{type:"style",content:De}}var Tc=function(He){var Xe,lt,vt,Jt,yr,Tr,Gr=He.htmlPageOpts;return je.createElement(je.Fragment,null,(Gr==null?void 0:Gr.title)&&je.createElement("title",null,Gr.title),Gr==null||(Xe=Gr.favicons)===null||Xe===void 0?void 0:Xe.map(function(Or,Cn){return je.createElement("link",{key:Cn,rel:"shortcut icon",href:Or})}),(Gr==null?void 0:Gr.description)&&je.createElement("meta",{name:"description",content:Gr.description}),(Gr==null||(lt=Gr.keywords)===null||lt===void 0?void 0:lt.length)&&je.createElement("meta",{name:"keywords",content:Gr.keywords.join(",")}),Gr==null||(vt=Gr.metas)===null||vt===void 0?void 0:vt.map(function(Or){return je.createElement("meta",{key:Or.name,name:Or.name,content:Or.content})}),Gr==null||(Jt=Gr.links)===null||Jt===void 0?void 0:Jt.map(function(Or,Cn){return je.createElement("link",(0,ul.Z)({key:Cn},Or))}),Gr==null||(yr=Gr.styles)===null||yr===void 0?void 0:yr.map(function(Or,Cn){var un=Bc(Or),Hn=un.type,li=un.href,En=un.content;if(Hn==="link")return je.createElement("link",{key:Cn,rel:"stylesheet",href:li});if(Hn==="style")return je.createElement("style",{key:Cn},En)}),Gr==null||(Tr=Gr.headScripts)===null||Tr===void 0?void 0:Tr.map(function(Or,Cn){var un=Cu(Or),Hn=un.content,li=(0,kl.Z)(un,Ru);return je.createElement("script",(0,ul.Z)({dangerouslySetInnerHTML:{__html:Hn},key:Cn},li))}))};function Ao(De){var He,Xe=De.children,lt=De.loaderData,vt=De.manifest,Jt=De.htmlPageOpts,yr=De.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Tr=De.mountElementId;if(yr!=null&&yr.pureHtml)return je.createElement("html",null,je.createElement("head",null),je.createElement("body",null,je.createElement(pu,null),je.createElement("div",{id:Tr},Xe),je.createElement(Yu,{manifest:vt,loaderData:lt,htmlPageOpts:Jt})));if(yr!=null&&yr.pureApp)return je.createElement(je.Fragment,null,Xe);var Gr=typeof window=="undefined"?vt==null?void 0:vt.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return je.createElement("html",{suppressHydrationWarning:!0,lang:(Jt==null?void 0:Jt.lang)||"en"},je.createElement("head",null,je.createElement("meta",{charSet:"utf-8"}),je.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Gr&&je.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Gr}),je.createElement(Tc,{htmlPageOpts:Jt})),je.createElement("body",null,je.createElement(pu,null),je.createElement("div",{id:Tr},Xe),je.createElement(Yu,{manifest:vt,loaderData:lt,htmlPageOpts:Jt}),Jt==null||(He=Jt.scripts)===null||He===void 0?void 0:He.map(function(Or,Cn){var un=Cu(Or),Hn=un.content,li=(0,kl.Z)(un,Su);return je.createElement("script",(0,ul.Z)({dangerouslySetInnerHTML:{__html:Hn},key:Cn},li))})))}var ll=je.createContext(void 0);function bl(){return je.useContext(ll)}var Ll=["redirect"];function Ml(De){var He=De.routesById,Xe=De.parentId,lt=De.routeComponents,vt=De.useStream,Jt=vt===void 0?!0:vt;return Object.keys(He).filter(function(yr){return He[yr].parentId===Xe}).map(function(yr){var Tr=Fl((0,jo.Z)((0,jo.Z)({route:He[yr],routeComponent:lt[yr],loadingComponent:De.loadingComponent,reactRouter5Compat:De.reactRouter5Compat},De.reactRouter5Compat&&{hasChildren:Object.keys(He).filter(function(Or){return He[Or].parentId===yr}).length>0}),{},{useStream:Jt})),Gr=Ml({routesById:He,routeComponents:lt,parentId:Tr.id,loadingComponent:De.loadingComponent,reactRouter5Compat:De.reactRouter5Compat,useStream:Jt});return Gr.length>0&&(Tr.children=Gr,Tr.routes=Gr),Tr})}function xl(De){var He=(0,uu.UO)(),Xe=(0,uu.Gn)(De.to,He),lt=(0,Ol.T$)(),vt=(0,uu.TH)();if(lt!=null&<.keepQuery){var Jt=vt.search+vt.hash;Xe+=Jt}var yr=(0,jo.Z)((0,jo.Z)({},De),{},{to:Xe});return je.createElement(uu.Fg,(0,ul.Z)({replace:!0},yr))}function Fl(De){var He=De.route,Xe=De.useStream,lt=Xe===void 0?!0:Xe,vt=He.redirect,Jt=(0,kl.Z)(He,Ll),yr=De.reactRouter5Compat?ql:Bl;return(0,jo.Z)({element:vt?je.createElement(xl,{to:vt}):je.createElement(ll.Provider,{value:{route:De.route}},je.createElement(yr,{loader:je.memo(De.routeComponent),loadingComponent:De.loadingComponent||Oc,hasChildren:De.hasChildren,useStream:lt}))},Jt)}function Oc(){return je.createElement("div",null)}function ql(De){var He=bl(),Xe=He.route,lt=(0,Ol.Ov)(),vt=lt.history,Jt=lt.clientRoutes,yr=(0,uu.UO)(),Tr={params:yr,isExact:!0,path:Xe.path,url:vt.location.pathname},Gr=De.loader,Or={location:vt.location,match:Tr,history:vt,params:yr,route:Xe,routes:Jt};return De.useStream?je.createElement(je.Suspense,{fallback:je.createElement(De.loadingComponent,null)},je.createElement(Gr,Or,De.hasChildren&&je.createElement(uu.j3,null))):je.createElement(Gr,Or,De.hasChildren&&je.createElement(uu.j3,null))}function Bl(De){var He=De.loader;return De.useStream?je.createElement(je.Suspense,{fallback:je.createElement(De.loadingComponent,null)},je.createElement(He,null)):je.createElement(He,null)}var cl=null;function Pc(){return cl}function mc(De){var He=De.history,Xe=je.useState({action:He.action,location:He.location}),lt=(0,ol.Z)(Xe,2),vt=lt[0],Jt=lt[1];return(0,je.useLayoutEffect)(function(){return He.listen(Jt)},[He]),(0,je.useLayoutEffect)(function(){function yr(Tr){De.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:De.routes,clientRoutes:De.clientRoutes,location:Tr.location,action:Tr.action,basename:De.basename,isFirst:!!Tr.isFirst}})}return yr({location:vt.location,action:vt.action,isFirst:!0}),He.listen(yr)},[He,De.routes,De.clientRoutes]),je.createElement(uu.F0,{navigator:He,location:vt.location,basename:De.basename},De.children)}function Lu(){var De=(0,Ol.Ov)(),He=De.clientRoutes;return(0,uu.V$)(He)}var Nl=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],wl=function(He,Xe){var lt=He.basename||"/",vt=Ml({routesById:He.routes,routeComponents:He.routeComponents,loadingComponent:He.loadingComponent,reactRouter5Compat:He.reactRouter5Compat,useStream:He.useStream});He.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:vt}});for(var Jt=je.createElement(mc,{basename:lt,pluginManager:He.pluginManager,routes:He.routes,clientRoutes:vt,history:He.history},Xe),yr=0,Tr=Nl;yrnew Promise((lt,vt)=>{var Jt=Gr=>{try{Tr(Xe.next(Gr))}catch(Or){vt(Or)}},yr=Gr=>{try{Tr(Xe.throw(Gr))}catch(Or){vt(Or)}},Tr=Gr=>Gr.done?lt(Gr.value):Promise.resolve(Gr.value).then(Jt,yr);Tr((Xe=Xe.apply(De,He)).next())});function vc(){return tc(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:"/users",parentId:"1",id:"220"},221:{path:"/users/:username/videos/protocol",parentId:"220",id:"221"},222:{path:"/users/:username/videos/resourceProtocol",parentId:"220",id:"222"},223:{path:"/users/:username/videos/success",parentId:"220",id:"223"},224:{path:"/users/:username/topicbank/:topicstype",parentId:"220",id:"224"},225:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"220",id:"225"},226:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"220",id:"226"},227:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"220",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"220",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"220",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"220",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"220",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"220",id:"232"},233:{path:"/users/:username/experiment-img/add",parentId:"220",id:"233"},234:{path:"/users/:username",parentId:"220",id:"234"},235:{path:"/users/:username",parentId:"234",id:"235"},236:{path:"/users/:username/baseInfo/edit",parentId:"234",id:"236"},237:{path:"/users/:username/baseInfo",parentId:"234",id:"237"},238:{path:"/users/:username/realNameCertification",parentId:"234",id:"238"},239:{path:"/users/:username/careerCertification",parentId:"234",id:"239"},240:{path:"/users/:username/classrooms",parentId:"234",id:"240"},241:{path:"/users/:username/shixuns",parentId:"234",id:"241"},242:{path:"/users/:username/dataSet",parentId:"234",id:"242"},243:{path:"/users/:username/userPortrait",parentId:"234",id:"243"},244:{path:"/users/:username/learningPath",parentId:"234",id:"244"},245:{path:"/users/:username/teach-group",parentId:"234",id:"245"},246:{path:"/users/:username/competitions",parentId:"234",id:"246"},247:{path:"/users/:username/experiment-img",parentId:"234",id:"247"},248:{path:"/users/:username/experiment-img/:experid/detail",parentId:"234",id:"248"},249:{path:"/users/:username/certificate",parentId:"234",id:"249"},250:{path:"/users/:username/otherResources",parentId:"234",id:"250"},251:{path:"/users/:username/classmanagement",parentId:"234",id:"251"},252:{path:"/users/:username/classmanagement/:couserid",parentId:"234",id:"252"},253:{path:"/users/:username/paths",parentId:"234",id:"253"},254:{path:"/users/:username/projects",parentId:"234",id:"254"},255:{path:"/users/:username/videos",parentId:"234",id:"255"},256:{path:"/users/:username/videos/upload",parentId:"234",id:"256"},257:{path:"/users/:username/topics/:topicstype",parentId:"234",id:"257"},258:{path:"/users/:username/vspaces",parentId:"234",id:"258"},259:{path:"/users/:username/resourcesCenter",parentId:"234",id:"259"},260:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"234",id:"260"},261:{path:"/users/:username/resourceGuarantee",parentId:"234",id:"261"},262:{path:"/users/:username/resourceAllocation",parentId:"234",id:"262"},263:{parentId:"1",id:"263"},264:{path:"/problems",parentId:"263",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems/batchAdd",parentId:"264",id:"266"},267:{path:"/problems/newcreate",parentId:"263",id:"267"},268:{path:"/problems/newedit/:id",exact:!0,parentId:"263",id:"268"},269:{path:"/problems/:id/edit",exact:!0,parentId:"263",id:"269"},270:{path:"/problems/new",exact:!0,parentId:"263",id:"270"},271:{path:"/problems/:id/oj/:save_identifier",parentId:"263",id:"271"},272:{path:"/problems/:id/record-detail/:submitId",parentId:"263",id:"272"},273:{path:"/problems/add",parentId:"263",id:"273"},274:{path:"/problems/:id/ojedit",parentId:"263",id:"274"},275:{path:"/engineering",parentId:"1",id:"275"},276:{path:"/engineering",parentId:"275",id:"276"},277:{path:"/engineering/teacherList",parentId:"276",id:"277"},278:{path:"/engineering/studentList",parentId:"276",id:"278"},279:{path:"/engineering/training/program",parentId:"276",id:"279"},280:{path:"/engineering/training/program/add",parentId:"276",id:"280"},281:{path:"/engineering/training/program/edit",parentId:"276",id:"281"},282:{path:"/engineering/training/objectives",parentId:"276",id:"282"},283:{path:"/engineering/graduated/index",parentId:"276",id:"283"},284:{path:"/engineering/graduated/matrix",parentId:"276",id:"284"},285:{path:"/engineering/course/list",parentId:"276",id:"285"},286:{path:"/engineering/course/setting",parentId:"276",id:"286"},287:{path:"/engineering/course/matrix",parentId:"276",id:"287"},288:{path:"/engineering/navigation",parentId:"276",id:"288"},289:{path:"/engineering/evaluate/course",parentId:"276",id:"289"},290:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"276",id:"290"},291:{path:"/engineering/evaluate/norm",parentId:"276",id:"291"},292:{path:"/engineering/evaluate/document",parentId:"276",id:"292"},293:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"276",id:"293"},294:{path:"/engineering/*",redirect:"/404",parentId:"276",id:"294"},295:{path:"/innovation",parentId:"1",id:"295"},296:{path:"/innovation/tasks/:taskId",parentId:"295",id:"296"},297:{path:"/innovation",parentId:"295",id:"297"},298:{path:"/innovation/project",parentId:"297",id:"298"},299:{path:"/innovation/dataset",parentId:"297",id:"299"},300:{path:"/innovation/mirror",parentId:"297",id:"300"},301:{path:"/innovation/my-project",parentId:"297",id:"301"},302:{path:"/innovation/my-dataset",parentId:"297",id:"302"},303:{path:"/innovation/my-mirror",parentId:"297",id:"303"},304:{path:"/innovation/project/create",parentId:"297",id:"304"},305:{path:"/innovation/project/edit/:id",parentId:"297",id:"305"},306:{path:"/innovation/project/detail/:taskId",parentId:"297",id:"306"},307:{path:"/tasks",parentId:"1",id:"307"},308:{path:"/tasks/:taskId",exact:!0,parentId:"307",id:"308"},309:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"307",id:"309"},310:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"307",id:"310"},311:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"307",id:"311"},312:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"307",id:"312"},313:{path:"/myproblems",parentId:"1",id:"313"},314:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"313",id:"314"},315:{path:"/myproblems/:id",exact:!0,parentId:"313",id:"315"},316:{path:"/account",parentId:"1",id:"316"},317:{path:"/account",parentId:"316",id:"317"},318:{path:"/account/profile",parentId:"317",id:"318"},319:{path:"/account/profile/edit",parentId:"317",id:"319"},320:{path:"/account/certification",parentId:"317",id:"320"},321:{path:"/account/secure",parentId:"317",id:"321"},322:{path:"/account/binding",parentId:"317",id:"322"},323:{path:"/account/Results",parentId:"317",id:"323"},324:{path:"/ch",parentId:"1",id:"324"},325:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"324",id:"325"},326:{path:"/ch/rest/",exact:!0,parentId:"324",id:"326"},327:{path:"/ch/rest/:id",exact:!0,parentId:"324",id:"327"},328:{path:"/order",parentId:"1",id:"328"},329:{path:"/order",parentId:"328",id:"329"},330:{path:"/order/invoice",parentId:"328",id:"330"},331:{path:"/order/records",parentId:"328",id:"331"},332:{path:"/order/apply",parentId:"328",id:"332"},333:{path:"/order/view",parentId:"328",id:"333"},334:{path:"/order/:courseId/information",parentId:"328",id:"334"},335:{path:"/order/:courseId/pay",parentId:"328",id:"335"},336:{path:"/order/:orderNum/result",parentId:"328",id:"336"},337:{path:"/messages",parentId:"1",id:"337"},338:{path:"/messages/:userId/user_tidings",parentId:"337",id:"338"},339:{path:"/messages/:userId/private_messages",parentId:"337",id:"339"},340:{path:"/messages/:userId/message_detail",parentId:"337",id:"340"},341:{path:"/vtrs",parentId:"1",id:"341"},342:{path:"/vtrs/:virtual_spacesId",parentId:"341",id:"342"},343:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"342",id:"344"},345:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"342",id:"345"},346:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"342",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"342",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"342",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"342",id:"349"},350:{path:"/vtrs/:virtual_spacesId/survey",parentId:"342",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"342",id:"351"},352:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"342",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"342",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"342",id:"354"},355:{path:"/vtrs/:virtual_spacesId/material",parentId:"342",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"342",id:"356"},357:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"342",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"342",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"342",id:"359"},360:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"342",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"342",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"342",id:"362"},363:{path:"/vtrs/:virtual_spacesId/settings",parentId:"342",id:"363"},364:{path:"/vtrs/:virtual_spacesId/resources",parentId:"342",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"342",id:"365"},366:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"342",id:"366"},367:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"342",id:"367"},368:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"342",id:"368"},369:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"342",id:"369"},370:{path:"/vtrs/:virtual_spacesId/*",parentId:"342",id:"370"},371:{path:"/101",parentId:"1",id:"371"},372:{path:"/101/:virtual_spacesId",parentId:"371",id:"372"},373:{path:"/101/:virtual_spacesId",exact:!0,parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"372",id:"374"},375:{path:"/101/:virtual_spacesId/experiment",parentId:"372",id:"375"},376:{path:"/101/:virtual_spacesId/announcement",parentId:"372",id:"376"},377:{path:"/101/:virtual_spacesId/announcement/add",parentId:"372",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"372",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"372",id:"379"},380:{path:"/101/:virtual_spacesId/survey",parentId:"372",id:"380"},381:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"372",id:"381"},382:{path:"/101/:virtual_spacesId/knowledge",parentId:"372",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"372",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"372",id:"384"},385:{path:"/101/:virtual_spacesId/material",parentId:"372",id:"385"},386:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"372",id:"386"},387:{path:"/101/:virtual_spacesId/lesson",parentId:"372",id:"387"},388:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"372",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"372",id:"389"},390:{path:"/101/:virtual_spacesId/discussion",parentId:"372",id:"390"},391:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"372",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"372",id:"392"},393:{path:"/101/:virtual_spacesId/settings",parentId:"372",id:"393"},394:{path:"/101/:virtual_spacesId/resources",parentId:"372",id:"394"},395:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"372",id:"395"},396:{path:"/101/:virtual_spacesId/Plan",parentId:"372",id:"396"},397:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"372",id:"397"},398:{path:"/101/:virtual_spacesId/digtal",parentId:"372",id:"398"},399:{path:"/101/:virtual_spacesId/homepage",parentId:"372",id:"399"},400:{path:"/101/:virtual_spacesId/*",parentId:"372",id:"400"},401:{path:"/administration",parentId:"1",id:"401"},402:{path:"/administration",parentId:"401",id:"402"},403:{path:"/administration/college",parentId:"402",id:"403"},404:{path:"/administration/student",parentId:"402",id:"404"},405:{path:"/administration/student/:studentId/edit",parentId:"402",id:"405"},406:{path:"/administration/profession",parentId:"402",id:"406"},407:{path:"/graduations",parentId:"1",id:"407"},408:{path:"/graduations",exact:!0,parentId:"407",id:"408"},409:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"407",id:"409"},410:{path:"/graduations/:id",parentId:"407",id:"410"},411:{path:"/graduations/:id/index",parentId:"410",id:"411"},412:{path:"/graduations/:id/topics",parentId:"410",id:"412"},413:{path:"/graduations/:id/student_selection",parentId:"410",id:"413"},414:{path:"/graduations/:id/tasks",parentId:"410",id:"414"},415:{path:"/graduations/:id/opening_report",parentId:"410",id:"415"},416:{path:"/graduations/:id/midterm_report",parentId:"410",id:"416"},417:{path:"/graduations/:id/thesis",parentId:"410",id:"417"},418:{path:"/graduations/:id/final_defense",parentId:"410",id:"418"},419:{path:"/graduations/:id/final_thesis",parentId:"410",id:"419"},420:{path:"/graduations/:id/settings",parentId:"410",id:"420"},421:{path:"/graduations/:id/teachers",parentId:"410",id:"421"},422:{path:"/graduations/:id/students",parentId:"410",id:"422"},423:{path:"/graduations/:id/archives",parentId:"410",id:"423"},424:{path:"/graduations/:id/grading_summary",parentId:"410",id:"424"},425:{path:"/dataset",parentId:"1",id:"425"},426:{path:"/dataset",exact:!0,parentId:"425",id:"426"},427:{path:"/dataset/:id/detail",exact:!0,parentId:"425",id:"427"},428:{path:"/knowledgegraph",parentId:"1",id:"428"},429:{path:"/knowledgegraph/:pathId",parentId:"428",id:"429"},430:{path:"/knowledgegraph/:pathId/statistics",parentId:"428",id:"430"},431:{path:"/onlinenum",parentId:"1",id:"431"},432:{path:"/onlinenum",parentId:"431",id:"432"},433:{path:"/shixuncontext",parentId:"1",id:"433"},434:{path:"/shixuncontext",parentId:"433",id:"434"},435:{path:"/shixuncontext/:Id/detail",parentId:"433",id:"435"},436:{path:"/educoder-demo",exact:!0,parentId:"1",id:"436"},437:{path:"/training",parentId:"1",id:"437"},438:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"437",id:"438"},439:{path:"/largeScreen",exact:!0,parentId:"1",id:"439"},440:{path:"/quality",parentId:"1",id:"440"},441:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"440",id:"441"},442:{path:"/otherlogin",exact:!0,parentId:"1",id:"442"},443:{path:"/otherloginqq",exact:!0,parentId:"1",id:"443"},444:{path:"/otherloginstart",exact:!0,parentId:"1",id:"444"},445:{path:"/pathsoverview",exact:!0,parentId:"1",id:"445"},446:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"446"},447:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"447"},448:{path:"/login",parentId:"1",id:"448"},449:{path:"/login",parentId:"448",id:"449"},450:{path:"/user",parentId:"1",id:"450"},451:{path:"/user/login",parentId:"450",id:"451"},452:{path:"/user/register",parentId:"450",id:"452"},453:{path:"/user/reset-password",parentId:"450",id:"453"},454:{path:"/colleges",parentId:"1",id:"454"},455:{path:"/colleges/:id/statistics",parentId:"454",id:"455"},456:{path:"/help",parentId:"1",id:"456"},457:{path:"/help/:id",parentId:"456",id:"457"},458:{path:"/video",parentId:"1",id:"458"},459:{path:"/video/:videoId",parentId:"458",id:"459"},460:{path:"/terminal",parentId:"1",id:"460"},461:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"461"},462:{path:"/",parentId:"1",id:"462"},463:{path:"/",exact:!0,parentId:"462",id:"463"},464:{path:"/api/*",exact:!0,parentId:"462",id:"464"},465:{path:"/search",exact:!0,parentId:"462",id:"465"},466:{path:"/moop_cases",exact:!0,parentId:"462",id:"466"},467:{path:"/moop_cases/new",exact:!0,parentId:"462",id:"467"},468:{path:"/moop_cases/:caseId",exact:!0,parentId:"462",id:"468"},469:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"462",id:"469"},470:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"462",id:"470"},471:{path:"/randompaper",exact:!0,parentId:"462",id:"471"},472:{path:"/randompaper/edit/:id",exact:!0,parentId:"462",id:"472"},473:{path:"/randompaper/detail/:id",exact:!0,parentId:"462",id:"473"},474:{path:"/403",parentId:"462",id:"474"},475:{path:"/500",parentId:"462",id:"475"},476:{path:"/404",parentId:"462",id:"476"},477:{path:"/download",parentId:"462",id:"477"},478:{path:"/iwce",parentId:"462",id:"478"},479:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"462",id:"479"},480:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"462",id:"480"},481:{path:"/Activities",parentId:"462",id:"481"},482:{path:"/iwce/:itemname",parentId:"462",id:"482"},483:{path:"/hpc-course",parentId:"462",id:"483"},484:{path:"/user_agents",parentId:"462",id:"484"},485:{path:"/three",parentId:"462",id:"485"},486:{path:"/introduction",parentId:"462",id:"486"},487:{path:"/chatgpt",parentId:"462",id:"487"},488:{path:"/*",parentId:"462",id:"488"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),2:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),3:je.lazy(()=>__webpack_require__.e(4862).then(__webpack_require__.bind(__webpack_require__,72919))),4:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,9177))),5:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,9177))),6:je.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,26443))),7:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),8:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(129),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,48635))),9:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),10:je.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,27792))),11:je.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,45220))),12:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,14688))),13:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,81490))),14:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,97237))),15:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,63401))),16:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,14688))),17:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),18:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),19:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),20:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,65925))),21:je.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,42409))),22:je.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,59714))),23:je.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,65925))),24:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,76216))),25:je.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,76216))),26:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,55460))),27:je.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,55460))),28:je.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,48399))),29:je.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,88166))),30:je.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,28113))),31:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,94465))),32:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,76518))),33:je.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,15398))),34:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,81045))),35:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,74371))),36:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,30181))),37:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,28716))),38:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,96324))),39:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,26301))),40:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,94870))),41:je.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,97666))),42:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,68474))),43:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),44:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,66378))),45:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,47651))),46:je.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,47993))),47:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,4926))),48:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,80440))),49:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83418))),50:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,83418))),51:je.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,73896))),52:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(4920),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,43871))),53:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(4920),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,43871))),54:je.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,29170))),55:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,39088))),56:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,9111))),57:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,67440))),58:je.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,67440))),59:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,94357))),60:je.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,94357))),61:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,26972))),62:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,87640))),63:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,38185))),64:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,84139))),65:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,68601))),66:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,79557))),67:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,11621))),68:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,27626))),69:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,33898))),70:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,34546))),71:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,53332))),72:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,64459))),73:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,97316))),74:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,86219))),75:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,47126))),76:je.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,92781))),77:je.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,42268))),78:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,34578))),79:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,8571))),80:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,91917))),81:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,69375))),82:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,30815))),83:je.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,81490))),84:je.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,60158))),85:je.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,87654))),86:je.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,76969))),87:je.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,2935))),88:je.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,19114))),89:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,41997))),90:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,41997))),91:je.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,55775))),92:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,60008))),93:je.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,49))),94:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,89166))),95:je.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,5583))),96:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,4949))),97:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,73573))),98:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,64885))),99:je.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,25466))),100:je.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,28008))),101:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,12763))),102:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,12763))),103:je.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,10634))),104:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,32288))),105:je.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,32288))),106:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,9477))),107:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,9477))),108:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,48935))),109:je.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,48935))),110:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9186),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,31817))),111:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9186),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,31817))),112:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9186),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,54516))),113:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9186),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,54516))),114:je.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,30309))),115:je.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,47869))),116:je.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,8943))),117:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,97537))),118:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,97537))),119:je.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,76207))),120:je.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,14129))),121:je.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,3701))),122:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,38316))),123:je.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,75604))),124:je.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,3256))),125:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,51287))),126:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,51287))),127:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34937))),128:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,34937))),129:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,22943))),130:je.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,22943))),131:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,96030))),132:je.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,96030))),133:je.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,74084))),134:je.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,14481))),135:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,70396))),136:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,81031))),137:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,43597))),138:je.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,43597))),139:je.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,78352))),140:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23486))),141:je.lazy(()=>__webpack_require__.e(8302).then(__webpack_require__.bind(__webpack_require__,23486))),142:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,42185))),143:je.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,42185))),144:je.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,85923))),145:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,92641))),146:je.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,92641))),147:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,57815))),148:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,57815))),149:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,34267))),150:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,81924))),151:je.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,6457))),152:je.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,37845))),153:je.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,58692))),154:je.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,41778))),155:je.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,65936))),156:je.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,19260))),157:je.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,5859))),158:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),159:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1531),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,23052))),160:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1531),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,23052))),161:je.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,69603))),162:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1531),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,23052))),163:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4582),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72699))),164:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4582),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,72699))),165:je.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,76095))),166:je.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,66450))),167:je.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,70375))),168:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4582),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,76083))),169:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),170:je.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,48114))),171:je.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,75332))),172:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20281))),173:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,20281))),174:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,25334))),175:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),176:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),177:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,57789))),178:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,57789))),179:je.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,65669))),180:je.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,66866))),181:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(129),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43794))),182:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),183:je.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,20123))),184:je.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,45771))),185:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,4560))),186:je.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,6734))),187:je.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,42463))),188:je.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,749))),189:je.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,51114))),190:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(9345),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,2785))),191:je.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,67669))),192:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,37445))),193:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,47662))),194:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,47662))),195:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,90596))),196:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,90596))),197:je.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,3561))),198:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,93709))),199:je.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,55955))),200:je.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,5297))),201:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,41922))),202:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,69444))),203:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,69444))),204:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,83337))),205:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,53266))),206:je.lazy(()=>Promise.all([__webpack_require__.e(9345),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,32410))),207:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,79490))),208:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,73474))),209:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,55264))),210:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,11805))),211:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,11805))),212:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,12305))),213:je.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,12305))),214:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83540))),215:je.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,83540))),216:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,69444))),217:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,69444))),218:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,6615))),219:je.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,23155))),220:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),221:je.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,81681))),222:je.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,60007))),223:je.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,37665))),224:je.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,7387))),225:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,68661))),226:je.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,68661))),227:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,96836))),228:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,4498))),229:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,58367))),230:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,35051))),231:je.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,77008))),232:je.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,59102))),233:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,28306))),234:je.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,69182))),235:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,27738))),236:je.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,44227))),237:je.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,3887))),238:je.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,94666))),239:je.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,94281))),240:je.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,27738))),241:je.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,69880))),242:je.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,50985))),243:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,52983))),244:je.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,866))),245:je.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,55870))),246:je.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,17796))),247:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,94891))),248:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,23396))),249:je.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,28546))),250:je.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,85503))),251:je.lazy(()=>__webpack_require__.e(7948).then(__webpack_require__.bind(__webpack_require__,72256))),252:je.lazy(()=>__webpack_require__.e(9519).then(__webpack_require__.bind(__webpack_require__,16046))),253:je.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,11779))),254:je.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,73525))),255:je.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,97625))),256:je.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,30105))),257:je.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,41847))),258:je.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,43328))),259:je.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,39638))),260:je.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,83219))),261:je.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,60119))),262:je.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,26662))),263:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),264:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),265:je.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,55396))),266:je.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,5479))),267:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,1096))),268:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,1096))),269:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,66880))),270:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,66880))),271:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,80677))),272:je.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,61834))),273:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,36667))),274:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,36667))),275:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),276:je.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,18087))),277:je.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,82101))),278:je.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,27098))),279:je.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,12449))),280:je.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,18955))),281:je.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,51612))),282:je.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,56192))),283:je.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,76584))),284:je.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,68173))),285:je.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,4962))),286:je.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,92100))),287:je.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,51389))),288:je.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,95083))),289:je.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,53318))),290:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,30759))),291:je.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,85722))),292:je.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,89651))),293:je.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,89243))),294:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),295:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),296:je.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,19689))),297:je.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,3074))),298:je.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,43026))),299:je.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,61382))),300:je.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,41319))),301:je.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,13232))),302:je.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,57732))),303:je.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,1741))),304:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,75848))),305:je.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,75848))),306:je.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,78946))),307:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),308:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(4920),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,28281))),309:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,86581))),310:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(4920),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,28281))),311:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,86581))),312:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(4920),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,28281))),313:je.lazy(()=>__webpack_require__.e(9883).then(__webpack_require__.bind(__webpack_require__,29883))),314:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,86145))),315:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4920),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,97655))),316:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),317:je.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,15679))),318:je.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,39752))),319:je.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,24059))),320:je.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,10769))),321:je.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,20118))),322:je.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,43751))),323:je.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,35941))),324:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),325:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,81152))),326:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,28287))),327:je.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,28287))),328:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),329:je.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,4034))),330:je.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,71333))),331:je.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,56856))),332:je.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,70263))),333:je.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,79178))),334:je.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,40059))),335:je.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,49877))),336:je.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,95758))),337:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),338:je.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,69453))),339:je.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,38756))),340:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,49248))),341:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),342:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,463))),343:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,49530))),344:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,96482))),345:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,16653))),346:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,5339))),347:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,20988))),348:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,20988))),349:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89038))),350:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61782))),351:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,8513))),352:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14569))),353:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,21405))),354:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,21405))),355:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,339))),356:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,53470))),357:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,43524))),358:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,93691))),359:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,93691))),360:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,2682))),361:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,26193))),362:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,26193))),363:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,77458))),364:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,91541))),365:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,98563))),366:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,62041))),367:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,34891))),368:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,68365))),369:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,49530))),370:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,16733))),371:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),372:je.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,463))),373:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,49530))),374:je.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,96482))),375:je.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,16653))),376:je.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,5339))),377:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,20988))),378:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,20988))),379:je.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89038))),380:je.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61782))),381:je.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,8513))),382:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,14569))),383:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,21405))),384:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,21405))),385:je.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,339))),386:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,53470))),387:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,43524))),388:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,93691))),389:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,93691))),390:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,2682))),391:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,26193))),392:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,26193))),393:je.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,77458))),394:je.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,91541))),395:je.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,98563))),396:je.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,62041))),397:je.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,34891))),398:je.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,68365))),399:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,49530))),400:je.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,16733))),401:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),402:je.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,23810))),403:je.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,6202))),404:je.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,36605))),405:je.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,31386))),406:je.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,69446))),407:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),408:je.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,46544))),409:je.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,98851))),410:je.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,82676))),411:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,69395))),412:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,70330))),413:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,39850))),414:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,76427))),415:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),416:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),417:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),418:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),419:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,3125))),420:je.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,50587))),421:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,23025))),422:je.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,23025))),423:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,50964))),424:je.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,87549))),425:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),426:je.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,8497))),427:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,59230))),428:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),429:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,36119))),430:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,15370))),431:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),432:je.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,47712))),433:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),434:je.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,39389))),435:je.lazy(()=>__webpack_require__.e(672).then(__webpack_require__.bind(__webpack_require__,27590))),436:je.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,34615))),437:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),438:je.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,13190))),439:je.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,33202))),440:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),441:je.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,51443))),442:je.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,26671))),443:je.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,19039))),444:je.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,5670))),445:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,45914))),446:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,82740))),447:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,35868))),448:je.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,428))),449:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,87877))),450:je.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,50446))),451:je.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,87877))),452:je.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,5881))),453:je.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,18097))),454:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),455:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,76339))),456:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),457:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,14462))),458:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),459:je.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,76428))),460:je.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,76546))),461:je.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,62642))),462:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,97143))),463:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1531),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,2689))),464:je.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,85367))),465:je.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,67488))),466:je.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,60161))),467:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,84592))),468:je.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,83916))),469:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,84592))),470:je.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,73827))),471:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,4926))),472:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,4926))),473:je.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,61889))),474:je.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,13153))),475:je.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,74039))),476:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,65095))),477:je.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,6281))),478:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,4883))),479:je.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,65773))),480:je.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,38316))),481:je.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,87554))),482:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,4883))),483:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,4883))),484:je.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,65216))),485:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,74347))),486:je.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,39945))),487:je.lazy(()=>Promise.all([__webpack_require__.e(374),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,75326))),488:je.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,65095))),"@@/global-layout":je.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,43453)))}}})}var A=__webpack_require__(90),P=__webpack_require__(6307),D=__webpack_require__(71418),pe=__webpack_require__(13631),Oe=()=>je.createElement(D.Z,{size:"middle",className:pe.Z.loading}),an=__webpack_require__(42203),zn=__webpack_require__(61186),dn=__webpack_require__.n(zn),Mi=__webpack_require__(91392),Qa=__webpack_require__.n(Mi),Oa=__webpack_require__(34749),To=__webpack_require__.n(Oa),ds=__webpack_require__(19277),go=__webpack_require__.n(ds),ys=__webpack_require__(10238),gc=__webpack_require__.n(ys),$l=__webpack_require__(33656),rc=__webpack_require__.n($l),nc=__webpack_require__(90111),fl=__webpack_require__.n(nc),ki=__webpack_require__(74959),El=__webpack_require__.n(ki),ic=__webpack_require__(23250),Uo=__webpack_require__.n(ic),no=__webpack_require__(58862),Wa=__webpack_require__.n(no),dl=__webpack_require__(58319),Sl=__webpack_require__.n(dl),ac=__webpack_require__(62053),hl=__webpack_require__.n(ac),pl=__webpack_require__(47477),Xu=__webpack_require__.n(pl),j=__webpack_require__(59717),r=__webpack_require__.n(j);dn().extend(To()),dn().extend(go()),dn().extend(gc()),dn().extend(rc()),dn().extend(fl()),dn().extend(El()),dn().extend(Uo()),dn().extend(Wa()),dn().extend(Sl()),dn().extend(hl()),dn().extend(Xu()),dn().extend(r()),dn().extend(Qa());var a=Object.defineProperty,_=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable,N=(De,He,Xe)=>He in De?a(De,He,{enumerable:!0,configurable:!0,writable:!0,value:Xe}):De[He]=Xe,H=(De,He)=>{for(var Xe in He||(He={}))E.call(He,Xe)&&N(De,Xe,He[Xe]);if(_)for(var Xe of _(He))I.call(He,Xe)&&N(De,Xe,He[Xe]);return De},oe=(De,He,Xe)=>new Promise((lt,vt)=>{var Jt=Gr=>{try{Tr(Xe.next(Gr))}catch(Or){vt(Or)}},yr=Gr=>{try{Tr(Xe.throw(Gr))}catch(Or){vt(Or)}},Tr=Gr=>Gr.done?lt(Gr.value):Promise.resolve(Gr.value).then(Jt,yr);Tr((Xe=Xe.apply(De,He)).next())});const he="/react/build/",be=!1;function Ee(){return oe(this,null,function*(){const De=(0,A.gD)(),{routes:He,routeComponents:Xe}=yield vc(De);yield De.applyPlugins({key:"patchRoutes",type:an.ApplyPluginsType.event,args:{routes:He,routeComponents:Xe}});const lt=De.applyPlugins({key:"modifyContextOpts",type:an.ApplyPluginsType.modify,initialValue:{}}),vt=lt.basename||"/",Jt=lt.historyType||"browser",yr=(0,P.fi)(H({type:Jt,basename:vt},lt.historyOpts));return De.applyPlugins({key:"render",type:an.ApplyPluginsType.compose,initialValue(){const Tr={useStream:!0,routes:He,routeComponents:Xe,pluginManager:De,mountElementId:"root",rootElement:lt.rootElement||document.getElementById("root"),loadingComponent:Oe,publicPath:he,runtimePublicPath:be,history:yr,historyType:Jt,basename:vt,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:lt.callback},Gr=De.applyPlugins({key:"modifyClientRenderOpts",type:an.ApplyPluginsType.modify,initialValue:Tr});return ec(Gr)}})()})}Ee(),typeof window!="undefined"&&(window.g_umi={version:"4.4.4"})})()})();