diff --git a/index.html b/index.html index 8880f8ddf0..7f9830d111 100644 --- a/index.html +++ b/index.html @@ -172,7 +172,7 @@ display: block !important; } - + \ No newline at end of file diff --git a/p__Classrooms__Lists__Exercise__Answer__index.319a2761.async.js b/p__Classrooms__Lists__Exercise__Answer__index.319a2761.async.js deleted file mode 100644 index 2c8564a4bd..0000000000 --- a/p__Classrooms__Lists__Exercise__Answer__index.319a2761.async.js +++ /dev/null @@ -1,138 +0,0 @@ -!(function(){var fi=Object.defineProperty,mi=Object.defineProperties;var vi=Object.getOwnPropertyDescriptors;var al=Object.getOwnPropertySymbols;var ql=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable;var Ql=(nt,z,e)=>z in nt?fi(nt,z,{enumerable:!0,configurable:!0,writable:!0,value:e}):nt[z]=e,Ao=(nt,z)=>{for(var e in z||(z={}))ql.call(z,e)&&Ql(nt,e,z[e]);if(al)for(var e of al(z))ei.call(z,e)&&Ql(nt,e,z[e]);return nt},Nl=(nt,z)=>mi(nt,vi(z));var ti=(nt,z)=>{var e={};for(var t in nt)ql.call(nt,t)&&z.indexOf(t)<0&&(e[t]=nt[t]);if(nt!=null&&al)for(var t of al(nt))z.indexOf(t)<0&&ei.call(nt,t)&&(e[t]=nt[t]);return e};(self.webpackChunk=self.webpackChunk||[]).push([[4105],{89489:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},59477:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},26227:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},49198:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},41464:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},52671:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},8657:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},56082:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},33853:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},11724:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},15075:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},43531:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},38819:function(nt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},47451:function(nt,z,e){"use strict";e.d(z,{Z:function(){return T}});var t=e(3113),l=e(59301),b=Object.defineProperty,P=Object.defineProperties,$=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,D=(I,g,U)=>g in I?b(I,g,{enumerable:!0,configurable:!0,writable:!0,value:U}):I[g]=U,w=(I,g)=>{for(var U in g||(g={}))n.call(g,U)&&D(I,U,g[U]);if(d)for(var U of d(g))E.call(g,U)&&D(I,U,g[U]);return I},C=(I,g)=>P(I,$(g)),v=(I,g)=>{var U={};for(var F in I)n.call(I,F)&&g.indexOf(F)<0&&(U[F]=I[F]);if(I!=null&&d)for(var F of d(I))g.indexOf(F)<0&&E.call(I,F)&&(U[F]=I[F]);return U},B=(I,g,U)=>new Promise((F,G)=>{var q=oe=>{try{Z(U.next(oe))}catch(O){G(O)}},K=oe=>{try{Z(U.throw(oe))}catch(O){G(O)}},Z=oe=>oe.done?F(oe.value):Promise.resolve(oe.value).then(q,K);Z((U=U.apply(I,g)).next())});const T=I=>{var g=I,{children:U}=g,F=v(g,["children"]);const[G,q]=(0,l.useState)(!1);return l.createElement(t.ZP,C(w({},F),{loading:G,onClick:K=>B(void 0,null,function*(){try{q(!0),yield F.onClick(K),q(!1)}catch(Z){console.error(Z),q(!1)}})}),U)}},72638:function(nt,z,e){"use strict";e.d(z,{Z:function(){return C}});var t=e(59301),l=e(90115),b=e(8591),P=e(64866),$={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},d=e(40185),n=e(59301),E=(v,B,T)=>new Promise((I,g)=>{var U=q=>{try{G(T.next(q))}catch(K){g(K)}},F=q=>{try{G(T.throw(q))}catch(K){g(K)}},G=q=>q.done?I(q.value):Promise.resolve(q.value).then(U,F);G((T=T.apply(v,B)).next())});const D=function(B,T){const I=B.split(","),g=I[0].match(/:(.*?);/)[1],U=atob(I[1]);let F=U.length;const G=new Uint8Array(F);for(;F--;)G[F]=U.charCodeAt(F);return new Blob([G],{type:g})};var C=(0,t.forwardRef)(({time:v,number:B,supportCamera:T,take_photo:I,isExercise:g=!0,update:U,onUserMediaLoaded:F},G)=>{const q=(0,t.useRef)(),K=(0,t.useRef)(),Z=(0,l.useParams)();let[oe,O]=(0,t.useState)([]),[_,ee]=(0,t.useState)(0);const[le,X]=(0,t.useState)("");let[h,N]=(0,t.useState)();const[de,ae]=(0,t.useState)(0),x=(Be,qe)=>E(void 0,null,function*(){return(0,P.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Be,file:qe}})}),L=Be=>E(void 0,null,function*(){const qe=new Date().valueOf();if(Be){const dt=yield x(`\u7167\u7247${qe}`,Be);dt.status||(yield(0,d.Ju)({container_id:Z.categoryId,container_type:"Exercise",attachment_id:dt==null?void 0:dt.id}))}});(0,t.useEffect)(()=>(Re(),()=>{tt(),Y()}),[]),(0,t.useEffect)(()=>{_===2&&v&&B>0&&(ge(),ae(1))},[v]),(0,t.useEffect)(()=>{if(de!==0){if(de===2)clearInterval(h);else{let Be=0,qe=setInterval(()=>{oe.includes(Be)&&$e(),Be++},1e3);N(qe)}return()=>clearInterval(h)}},[de]),(0,t.useImperativeHandle)(G,()=>({handlePhoto:$e,handleTakePhoto:je}));const Y=()=>{ae(2)},ge=()=>{const Be=v/B,qe=[];function dt(Ie,st){return parseInt(Math.floor(Math.random()*(st-Ie+1))+Ie)}new Array(B).fill(0).map((Ie,st)=>{I?qe.push(dt(Be*st,Be*(st+1))):st==0?qe.push(0):qe.push(dt(Be*st,Be*(st+1)))}),oe=qe,O([...qe]),console.log(qe)},Re=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Be){const qe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return qe?new Promise(function(dt,Ie){qe.call(navigator,Be,dt,Ie)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Be){Ye.current=Be,T&&T(2),ee(2),"srcObject"in q.current?q.current.srcObject=Be:q.current.src=window.URL.createObjectURL(Be),q.current.onloadedmetadata=function(qe){q.current.play(),F&&F()},q.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Y(),g&&b.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Be){ee(1),T&&T(1),Be.message==="Permission denied"||Be.name==="NotAllowedError"?b.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):b.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Be.name),console.log("err: "+Be.message)})},$e=()=>{try{K.current.width=q.current.videoWidth,K.current.height=q.current.videoHeight,K.current.getContext("2d").drawImage(q.current,0,0,K.current.width,K.current.height),X(K.current.toDataURL("image/png")),L(K.current.toDataURL("image/png")),ze(K.current.toDataURL("image/png"))}catch(Be){}},je=()=>{try{return K.current.width=q.current.videoWidth,K.current.height=q.current.videoHeight,K.current.getContext("2d").drawImage(q.current,0,0,K.current.width,K.current.height),K.current.toDataURL("image/png")}catch(Be){}},Ye=(0,t.useRef)(),tt=()=>{try{Ye.current.getTracks().forEach(function(dt){dt.stop()}),q.current.srcObject=null}catch(Be){}},ze=Be=>E(void 0,null,function*(){const qe=new FormData;qe.append("file",D(Be,"1")),qe.append("1","123");var dt=new window.XMLHttpRequest;dt.withCredentials=!0,dt.addEventListener("load",function(Ie){let st=JSON.parse(Ie.target.responseText);(0,P.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:st.id}})},!1),dt.addEventListener("error",function(Ie){console.error(Ie)},!1),dt.open("POST",`${ENV.API_SERVER}/api/attachments.json`),dt.send(qe)});return n.createElement(n.Fragment,null,_!==3&&n.createElement("aside",{className:$.video,id:"screenshot"},_===0&&n.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),_===1&&n.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),_===2&&n.createElement("div",null,n.createElement("video",{width:"288",ref:q,autoPlay:!0}),n.createElement("canvas",{style:{display:"none"},ref:K}))))})},98070:function(nt,z,e){"use strict";var t=e(90115),l=e(59301),b=e(8591),P=e(43418),$=e(3113),d=e(24334),n=e.n(d),E=e(64866),D=e(25537),w=e(72873),C=e(66649),v=e.n(C),B=e(10089),T=e(59301),I=Object.defineProperty,g=Object.defineProperties,U=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,K=(ee,le,X)=>le in ee?I(ee,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ee[le]=X,Z=(ee,le)=>{for(var X in le||(le={}))G.call(le,X)&&K(ee,X,le[X]);if(F)for(var X of F(le))q.call(le,X)&&K(ee,X,le[X]);return ee},oe=(ee,le)=>g(ee,U(le)),O=(ee,le,X)=>new Promise((h,N)=>{var de=L=>{try{x(X.next(L))}catch(Y){N(Y)}},ae=L=>{try{x(X.throw(L))}catch(Y){N(Y)}},x=L=>L.done?h(L.value):Promise.resolve(L.value).then(de,ae);x((X=X.apply(ee,le)).next())});const _=({ButtonProps:ee,ButtonText:le,form:X,answerKey:h,hackidentifier:N="",items:de={},setIsSubmitCode:ae})=>{const[x,L]=(0,l.useState)(!1);let[Y,ge]=(0,l.useState)("");const Re=(0,t.useParams)(),[$e,je]=(0,l.useState)({}),Ye=Re.type==="edit",tt=window.location.href.includes("problemset")?1:2;(0,l.useEffect)(()=>{(Ye||N)&&ge(N||Re.id)},[Re]),(0,l.useEffect)(()=>{const Ie=B.Z.subscribe("BFill:Submit",()=>{dt()});return()=>{Ie()}},[Y]),(0,l.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function ze(Ie,st){return O(this,null,function*(){var yt;let Se=X.getFieldValue("hack_codes"),ve=X.getFieldValue(h);if(!Se.code){b.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!Se.language){b.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(ve.length>0&&((yt=ve.filter(j=>!j.answer_text))==null?void 0:yt.length)>0){b.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let rt=Se.code;return ve.length>0&&(ve==null||ve.map(j=>{j.multi_line?rt=rt.substring(0,rt.indexOf("@\u2581\u2581@"))+j.answer_text+rt.substring(rt.indexOf("@\u2581\u2581@")+4):rt=rt.substring(0,rt.indexOf("@\u2581@"))+j.answer_text+rt.substring(rt.indexOf("@\u2581@")+3)})),yield(0,D.n4)(st,Ie||{code:d.Base64.encode(rt),language:Se.language,answers:ve==null?void 0:ve.map(j=>j.answer_text)})})}function Be(Ie,st){return O(this,null,function*(){let yt=de.userAnswer,Se=d.Base64.decode(de.code);return yt.length>0&&(yt==null||yt.map(rt=>{rt.multi_line?Se=Se.substring(0,Se.indexOf("@\u2581\u2581@"))+rt.value+Se.substring(Se.indexOf("@\u2581\u2581@")+4):Se=Se.substring(0,Se.indexOf("@\u2581@"))+rt.value+Se.substring(Se.indexOf("@\u2581@")+3)})),yield(0,D.n4)(st,Ie||{code:d.Base64.encode(Se),language:de.language,answers:yt==null?void 0:yt.map(rt=>rt.value)})})}function qe(){return new Date().getTime()}const dt=()=>O(void 0,null,function*(){if(L(!0),x)return;let Ie=yield(0,E.ZP)(`/api/problems/${Y}/start.json`,{method:"get"});const st=yield Be(null,Ie==null?void 0:Ie.identifier);if((st==null?void 0:st.status)===0){let Se=function(){return O(this,null,function*(){var ve;const{status:rt,message:et,data:j}=yield(0,D.rX)(Ie==null?void 0:Ie.identifier,"submit"),p=qe()-yt>10*1e3*((ve=de==null?void 0:de.userAnswer)==null?void 0:ve.length);if(rt!==0&&!p&&setTimeout(Se,1e3),p){P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),L(!1);return}rt===0&&(L(!1),je(j),j.status===2&&(L(!1),P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const yt=qe();yield(0,D.bM)(Ie==null?void 0:Ie.identifier,{}),Se(),B.Z.publish("BFill:Submit:Change",{value:!1})}else L(!1);ae&&ae(!0)});return T.createElement("div",null,T.createElement($.ZP,oe(Z({loading:x},ee),{onClick:()=>O(void 0,null,function*(){var Ie,st,yt,Se;if(le==="\u63D0\u4EA4\u4EE3\u7801"){dt();return}let ve=!0;if(yield X.validateFields().then(()=>{ve=!1},p=>{var a,k,me;p.errorFields[0].name.includes("standard_answers")?b.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):b.ZP.error(p.errorFields[0].errors[0]),((a=p.errorFields)==null?void 0:a.length)===0&&(ve=!1),X.scrollToField((me=(k=p==null?void 0:p.errorFields)==null?void 0:k[0])==null?void 0:me.name,{behavior:"smooth",block:"center"}),ve=!0}),ve||(L(!0),x))return;let rt="",et=X.getFieldsValue();Y?rt=yield(0,E.ZP)(`/api/problems/${Y}.json`,{method:"put",body:oe(Z({},et),{hack:oe(Z({},et==null?void 0:et.hack),{sub_discipline_id:(Se=(yt=et==null?void 0:et.hack)==null?void 0:yt.sub_discipline_id)==null?void 0:Se[1],difficult:et.difficulty,item_banks_group_id:et.item_banks_group_id}),hack_codes:oe(Z({},et.hack_codes),{code:d.Base64.encode(et.hack_codes.code)}),update_hack_sets:[Z({},et.hack_sets)],is_blank:!0})}):(rt=yield(0,E.ZP)("/api/problems.json",{method:"post",body:oe(Z({},et),{hack:oe(Z({},et==null?void 0:et.hack),{sub_discipline_id:(st=(Ie=et==null?void 0:et.hack)==null?void 0:Ie.sub_discipline_id)==null?void 0:st[1],difficult:et.difficulty,item_banks_group_id:et.item_banks_group_id}),hack_codes:oe(Z({},et.hack_codes),{code:d.Base64.encode(et.hack_codes.code)}),hack_sets:[Z({},et.hack_sets)],is_blank:!0})}),Y=rt==null?void 0:rt.identifier,sessionStorage.projectFill=Y,ge(Y));let j=yield(0,E.ZP)(`/api/problems/${Y}/start.json`,{method:"get"});const V=yield ze(null,j==null?void 0:j.identifier);if((V==null?void 0:V.status)===0){let a=function(){return O(this,null,function*(){var k;const{status:me,message:u,data:i}=yield(0,D.rX)(j==null?void 0:j.identifier,"submit"),R=qe()-p>(et.hack.time_limit+3)*1e3*((k=et==null?void 0:et.standard_answers)==null?void 0:k.length);if(me!==0&&!R&&setTimeout(a,1e3),R){P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),L(!1);return}me===0&&(L(!1),je(i),i.status===2&&(L(!1),P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const p=qe();yield(0,D.bM)(j==null?void 0:j.identifier,{}),a()}else L(!1)})}),le),($e==null?void 0:$e.id)&&$e.status!==2&&T.createElement(P.default,{open:($e==null?void 0:$e.id)&&$e.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{je({})},onCancel:()=>{je({})}},T.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},T.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),T.createElement("span",{style:{marginLeft:12,color:$e.status!==0&&"#E30000"}},w.Im[$e.status])),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),T.createElement("span",{style:{marginLeft:12}},v()($e.created_at).format("YYYY-MM-DD HH:mm:ss"))),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),T.createElement("span",{style:{marginLeft:12}},$e.language)),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),T.createElement("span",{style:{marginLeft:12}},$e.execute_time,"ms"))),T.createElement(w.Y4,Z({},$e)))))};z.Z=_},14892:function(nt,z,e){"use strict";e.r(z),e.d(z,{default:function(){return Gr}});var t=e(59301),l=e(90115),b=e(15845),P=e.n(b),$=e(31797),d=e(78241),n=e(43418),E=e(92832),D=e(8591),w=e(93948),C=e(95237),v=e(43604),B=e(5112),T=e(24905),I=e(6848),g=e(71418),U=e(3113),F=e(15075),G=e(43531),q=e(72638),K=e(41560),Z=e(22566),oe=e(64866),O=e(59301),_=(W,be,Me)=>new Promise((Yt,qt)=>{var Zt=Et=>{try{Vt(Me.next(Et))}catch(Rt){qt(Rt)}},_t=Et=>{try{Vt(Me.throw(Et))}catch(Rt){qt(Rt)}},Vt=Et=>Et.done?Yt(Et.value):Promise.resolve(Et.value).then(Zt,_t);Vt((Me=Me.apply(W,be)).next())}),le=({id:W,startRecording:be,startScreenshot:Me,onBack:Yt,onSuccuss:qt,timeInSeconds:Zt=[1,6,11,16,21,26,31,41,51,61,71,81,91,101,111,121,151,181,211,241,271,361,421,481,541,601,661]})=>{const _t=(0,t.useRef)(null),Vt=(0,t.useRef)(null),Et=(0,t.useRef)(null),Rt=(0,t.useRef)(null),Cn=(0,t.useRef)(!0),On=(0,t.useRef)(""),[kn,Mn]=(0,t.useState)(null);(0,t.useEffect)(()=>{be?An():sn()},[be]),(0,t.useEffect)(()=>{Me?Mn(0):(clearTimeout(Rt.current),Mn(null),On.current="")},[Me]),(0,t.useEffect)(()=>(typeof kn=="number"&&(Zt!=null&&Zt.includes(kn)&&dn(),kn<=720&&(Rt.current=setTimeout(()=>{Mn(kn+1)},1e3))),()=>{clearTimeout(Rt.current)}),[kn]);const ir=(Dn="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>_(void 0,null,function*(){D.ZP.warning(Dn),setTimeout(()=>{Yt()},1e3)}),An=()=>_(void 0,null,function*(){var Dn,vr,Tr,gn,Jt,yn;if(!(0,Z.i7)()){ir("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(_t.current){D.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}Cn.current=!0;try{let pt;if((0,Z.WX)())pt=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(pt=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((Tr=(vr=(Dn=pt==null?void 0:pt.getVideoTracks())==null?void 0:Dn[0])==null?void 0:vr.getSettings())==null?void 0:Tr.displaySurface)!=="monitor"){sn(),ir();return}_t.current=pt,"srcObject"in Vt.current?Vt.current.srcObject=_t.current:Vt.current.src=URL.createObjectURL(_t.current),yield new Promise(Un=>{Vt.current.addEventListener("loadedmetadata",()=>{Un()})}),(yn=(Jt=(gn=_t.current)==null?void 0:gn.getVideoTracks())==null?void 0:Jt[0])==null||yn.addEventListener("ended",function(){Cn.current&&ir()}),Vt.current.play(),qt()}catch(pt){ir("\u5C4F\u5E55\u5F55\u5236\u529F\u80FD\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u518D\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u5426\u5219\u65E0\u6CD5\u4F5C\u7B54")}}),sn=()=>{var Dn;Cn.current=!1;const vr=(Dn=_t.current)==null?void 0:Dn.getTracks();vr==null||vr.forEach(Tr=>{Tr.stop()}),_t.current=null},bn=Dn=>{const vr=Dn.split(",")[1],Tr=Dn.split(",")[0].split(":")[1].split(";")[0],gn=[...atob(vr)],Jt=new Uint8Array(gn.map(yn=>yn.charCodeAt(0)));return new Blob([Jt],{type:Tr})},Ot=()=>_(void 0,null,function*(){const Dn=yield(0,oe.ZP)(`/api/exercises/${W}/exercise_user_screens.json`,{method:"post"});Dn.status===0&&(On.current=Dn.exercise_abnormity_id,Mn(0))}),dn=()=>_(void 0,null,function*(){const Dn=Et.current.getContext("2d");Et.current.width=Vt.current.videoWidth,Et.current.height=Vt.current.videoHeight,Dn.drawImage(Vt.current,0,0,Et.current.width,Et.current.height);const vr=Et.current.toDataURL("image/jpeg"),Tr=bn(vr),gn=new File([Tr],"canvas_image.jpg",{type:"image/jpeg"}),Jt=new FormData;Jt.append("file",gn);const yn=yield(0,oe.ZP)(`/api/exercises/${W}/exercise_user_screens/check.json`,{method:"get"});if((yn==null?void 0:yn.status)===0){const pt=yield(0,oe.ZP)("/api/attachments.json",{method:"post",body:Jt},!0);if(pt!=null&&pt.id){const Un=yield(0,oe.ZP)(`/api/exercises/${W}/exercise_user_screens.json`,{method:"post",body:{attachment_id:pt==null?void 0:pt.id,exercise_abnormity_id:On.current}});Un.status===0&&(On.current=Un.exercise_abnormity_id)}}});return O.createElement(O.Fragment,null,O.createElement("video",{ref:Vt,muted:!0,className:"hide"}),O.createElement("canvas",{id:"canvas",ref:Et,className:"hide"}))},X=e(66649),h=e.n(X),N={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",grey:"grey___UBSG9",blue:"blue___aRuKK",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp",screenLock:"screenLock____A8oZ"},de=e(24327),ae=e(16624),x=e(16769),L=e(6455),Y=e(55159),ge=e(8658),Re=e(30720);const $e={0:"c-red-ee4",1:"c-green"};var Ye=({item:W,answerData:be,isEducation:Me,sign:Yt,onBlur:qt=()=>{}})=>{var Zt,_t,Vt,Et,Rt,Cn;const On=(0,t.useRef)(""),[kn,Mn]=(0,t.useState)(),[ir,An]=(0,t.useState)(!1),[sn,bn]=(0,t.useState)(Me||!1),Ot=(0,t.useRef)(),dn=()=>{clearInterval(Ot.current),Ot.current=setInterval(()=>{ir&&qt(On.current,!0)},10*1e3)},Dn=vr=>{qt(On.current);let Tr="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(vr||window.event).returnValue=Tr,Tr};return(0,t.useEffect)(()=>{console.log("isFocus:",ir),ir&&dn()},[ir]),(0,t.useEffect)(()=>{Mn(W==null?void 0:W.a_flag)},[W==null?void 0:W.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval(Ot.current)},[]),t.createElement("div",null,((Zt=be==null?void 0:be.exercise)==null?void 0:Zt.user_exercise_status)===1?t.createElement("div",{className:"mb20"},t.createElement(C.Z,{justify:"space-between"},t.createElement(v.Z,null,"\u6211\u7684\u7B54\u6848"),((0,ae.GJ)()||(0,ae.dE)()&&((_t=be==null?void 0:be.exercise)==null?void 0:_t.user_exercise_status)>0&&((Vt=be==null?void 0:be.exercise)==null?void 0:Vt.open_score))&&t.createElement(v.Z,null,t.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(W==null?void 0:W.user_score)&&t.createElement("span",null,t.createElement("span",{className:$e[Number(W==null?void 0:W.answer_status)]||"c-orange-ff9"},W==null?void 0:W.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(W!=null&&W.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),t.createElement("div",{className:N.simpleText},t.createElement(ge.Z,{value:(Et=W==null?void 0:W.user_answer)==null?void 0:Et[0]}))):t.createElement("div",{className:W.user_score&&(W.user_score===W.question_score?"c-green":"c-red")},sn?t.createElement(Re.Z,{watch:!0,isFocus:!0,defaultValue:(Rt=W==null?void 0:W.user_answer)==null?void 0:Rt[0],id:W==null?void 0:W.question_id,className:"mt20",onChange:vr=>{On.current=vr,An(!0)},onBlur:()=>{setTimeout(()=>{qt(On.current)},200),clearInterval(Ot.current),An(!1)}}):t.createElement("div",{onClick:()=>{var vr;if(!W.repeat_answer&&((vr=W==null?void 0:W.user_answer)==null?void 0:vr.length)>0&&W.ques_status!==0){D.ZP.warning("\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848");return}Yt.current=!0,bn(!0)},className:N.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,ae.dE)()&&(W==null?void 0:W.standard_answer)&&t.createElement("div",{className:N.analysisWrap},t.createElement("div",{className:N.greyBg},t.createElement(C.Z,{className:"mb20",align:"middle"},t.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),t.createElement(v.Z,null,t.createElement(ge.Z,{value:(Cn=W==null?void 0:W.standard_answer)==null?void 0:Cn[0]}))),t.createElement(C.Z,{align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(ge.Z,{className:N.renderHtml,value:W==null?void 0:W.analysis})))))},tt=e(57809),Be=({item:W,answerData:be,isEducation:Me,onBlur:Yt=()=>{}})=>{var qt,Zt,_t,Vt;const Et=(0,t.useRef)(""),[Rt,Cn]=(0,t.useState)(),[On,kn]=(0,t.useState)(!1),[Mn,ir]=(0,t.useState)(!1),[An,sn]=(0,t.useState)(Me||!1),[bn,Ot]=(0,t.useState)(0),dn=(0,t.useRef)(W.kp_content||""),Dn=(0,t.useRef)(W.kp_clazz),vr=(0,t.useRef)(),Tr=(0,t.useMemo)(()=>{var Jt,yn;return(yn=(Jt=Et.current)==null?void 0:Jt.replace(/[\n|\r|\t]/g,""))==null?void 0:yn.length},[Et.current]),gn=()=>{clearInterval(vr.current),vr.current=setInterval(()=>{Mn&&Yt(Et.current,dn.current,Dn.current)},30*1e3)};return(0,t.useEffect)(()=>{console.log("isFocus:",Mn),gn()},[Mn]),(0,t.useEffect)(()=>{Cn(W==null?void 0:W.a_flag)},[W==null?void 0:W.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval(vr.current)},[]),t.createElement("div",null,((qt=be==null?void 0:be.exercise)==null?void 0:qt.user_exercise_status)===1?t.createElement("div",null,t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),t.createElement("br",null),t.createElement(E.default,{disabled:!0,className:"mt10",value:dn.current,onChange:Jt=>{dn.current=Jt.target.value,Ot(bn+1)},onBlur:()=>{Yt(Et.current,dn.current,Dn.current),ir(!1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(tt.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Dn.current,onChange:Jt=>{Dn.current=Jt,Ot(bn+1)},onBlur:()=>{Yt(Et.current,dn.current,Dn.current),ir(!1)}},t.createElement(tt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(tt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),t.createElement("div",{className:N.simpleText},t.createElement(ge.Z,{value:(Zt=W==null?void 0:W.user_answer)==null?void 0:Zt[0]}))):t.createElement("div",null,t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),t.createElement("br",null),t.createElement(E.default,{className:"mt10",maxLength:60,onBlur:()=>Yt(Et.current,dn.current,Dn.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:dn.current,onChange:Jt=>{dn.current=Jt.target.value,Ot(bn+1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(tt.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Dn.current,onChange:Jt=>{Dn.current=Jt,Yt(Jt.current,dn.current,Dn.current),Ot(bn+1)}},t.createElement(tt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(tt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("div",{className:"mt30 mb20"},t.createElement("div",{className:W.user_score&&(W.user_score===W.question_score?"c-green":"c-red")},t.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),t.createElement("br",null),t.createElement("div",{className:"mt10 relative"},t.createElement("span",{className:"c-blue",style:{position:On?"fixed":"absolute",top:On?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",Tr,"\u5B57"),An?t.createElement(Re.Z,{className:N.simpleMd,disablePaste:!0,hidetoolBar:Me,height:Me?"60vh":150,isFocus:!0,defaultValue:(_t=W==null?void 0:W.user_answer)==null?void 0:_t[0],id:W==null?void 0:W.question_id,onFullScreen:Jt=>kn(Jt),onChange:Jt=>{Et.current=Jt,ir(!0),Ot(bn+1)},onBlur:()=>{Yt(Et.current,dn.current,Dn.current),ir(!1)}}):t.createElement("div",{onClick:()=>sn(!0),className:N.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,ae.dE)()&&(W==null?void 0:W.standard_answer)&&t.createElement("div",null,t.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),t.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},t.createElement(ge.Z,{value:(Vt=W==null?void 0:W.standard_answer)==null?void 0:Vt[0]}))))},qe=e(79817),dt=e(1710),Ie=e(58466),st={score:"score___mcGn7",wrap:"wrap___h11sQ"},Se=({score:W})=>W?t.createElement("span",{className:st.wrap},"\u5F97\u5206",t.createElement("span",{className:`${st.score} ml10 mr5`},W),"\u5206"):t.createElement("span",{className:"c-red"},"\u672A\u8BC4"),ve={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},rt=e(46499),et=e(42441),j=e(76411),V=Object.defineProperty,p=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,me=(W,be,Me)=>be in W?V(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,u=(W,be)=>{for(var Me in be||(be={}))a.call(be,Me)&&me(W,Me,be[Me]);if(p)for(var Me of p(be))k.call(be,Me)&&me(W,Me,be[Me]);return W},i=(W,be,Me)=>new Promise((Yt,qt)=>{var Zt=Et=>{try{Vt(Me.next(Et))}catch(Rt){qt(Rt)}},_t=Et=>{try{Vt(Me.throw(Et))}catch(Rt){qt(Rt)}},Vt=Et=>Et.done?Yt(Et.value):Promise.resolve(Et.value).then(Zt,_t);Vt((Me=Me.apply(W,be)).next())}),R=({})=>{const W=(0,l.useParams)(),[be,Me]=(0,t.useState)(!0),[Yt,qt]=(0,t.useState)(0),[Zt,_t]=(0,t.useState)([]),[Vt,Et]=(0,t.useState)([]),[Rt,Cn]=(0,t.useState)({page:1,limit:10,login:W==null?void 0:W.login});(0,t.useEffect)(()=>{kn(Rt),Mn()},[]);const On=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(sn,bn,Ot)=>t.createElement("span",{className:"c-black"},Ot+1+(Rt.page-1)*Rt.limit)},{title:"\u91C7\u96C6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"vrs_point_name",render:sn=>t.createElement("span",{className:"c-black"},sn)},{title:"\u7B54\u6848\u503C\u7C7B\u578B",dataIndex:"vrs_point_answer_type",render:sn=>t.createElement("span",{className:"c-black"},sn==0?"\u56FA\u5B9A\u503C":sn==1?"\u533A\u95F4\u503C":"\u72B6\u6001\u503C")},{title:"\u9519\u8BEF\u7387",width:80,dataIndex:"error_rate",render:sn=>t.createElement("span",{className:"c-black"},sn,"%")}],kn=sn=>i(void 0,null,function*(){var bn,Ot;Me(!0);const dn=yield(0,oe.ZP)(`/api/exercises/${W==null?void 0:W.categoryId}/exercise_user/point_error_rate_list.json`,{method:"get",params:sn});(dn==null?void 0:dn.status)==0&&(_t(((bn=dn==null?void 0:dn.data)==null?void 0:bn.list)||[]),qt((Ot=dn==null?void 0:dn.data)==null?void 0:Ot.count)),Me(!1)}),Mn=()=>i(void 0,null,function*(){var sn;const bn=yield(0,oe.ZP)(`/api/exercises/${W==null?void 0:W.categoryId}/exercise_user/growth_curve_chart.json`,{method:"get",params:{login:W==null?void 0:W.login}});(bn==null?void 0:bn.status)==0&&Et(((sn=bn==null?void 0:bn.data)==null?void 0:sn.list)||[])}),ir=(sn,bn,Ot)=>{Rt.page=sn==null?void 0:sn.current,Rt.limit=sn==null?void 0:sn.pageSize,Cn(u({},Rt)),kn(Rt)},An=()=>{const sn=Vt==null?void 0:Vt.map(bn=>bn.score);return{tooltip:{formatter:function(bn){return`${bn.name}: ${bn==null?void 0:bn.value}\u5206`}},grid:{left:10,containLabel:!0},xAxis:{name:"\u8BAD\u7EC3\u6B21\u6570",type:"category",data:sn.map((bn,Ot)=>`\u7B2C${Ot+1}\u6B21`),axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:"#9096A3"},nameTextStyle:{color:"#9096A3"}},yAxis:{name:"\u6210\u7EE9",nameTextStyle:{color:"#9096A3",padding:[0,38,4,0]},type:"value",axisTick:{show:!1},axisLine:{show:!1},splitLine:{show:!0},axisLabel:{color:"#9096A3"}},series:[{data:sn,type:"line",lineStyle:{color:"#3061D0",width:2},itemStyle:{color:"#3061D0"},areaStyle:{color:new j.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(0,44,255,0.7)"},{offset:1,color:"rgba(0,118,255,0)"}])}}]}};return t.createElement(t.Fragment,null,t.createElement("div",{className:"font16 c-grey-666 mt20 mt15"},"\u91C7\u96C6\u70B9\u9519\u8BEF\u7387"),t.createElement(dt.default,{columns:On,dataSource:Zt||[],loading:be,onChange:ir,pagination:{total:Yt,pageSize:Rt.limit,current:Rt.page,hideOnSinglePage:!Yt,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:Z.rU}}),t.createElement("div",{className:"font16 c-grey-666 mt20 mt15"},"\u6210\u957F\u66F2\u7EBF"),t.createElement(et.Z,{style:{height:450},option:An()}))},s=e(59301),ne=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,m=(W,be,Me)=>be in W?ne(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,te=(W,be)=>{for(var Me in be||(be={}))Pe.call(be,Me)&&m(W,Me,be[Me]);if(_e)for(var Me of _e(be))Ne.call(be,Me)&&m(W,Me,be[Me]);return W},ue=(W,be)=>Fe(W,we(be));const ye={0:"c-red-ee4",1:"c-green"};var De=({item:W,answerData:be,exerciseId:Me,coursesId:Yt,answerCheckData:qt,check:Zt})=>{var _t,Vt,Et,Rt,Cn;const[On,kn]=(0,t.useState)([]),[Mn,ir]=(0,t.useState)([]),An=(0,l.useDispatch)();console.log(be,"answerData"),(0,t.useEffect)(()=>{var Ot,dn,Dn,vr,Tr,gn,Jt,yn,pt,Un,_r,Hr,so;if(!((Ot=W==null?void 0:W.shixun_details)!=null&&Ot.length))return;let co=[],xo=[];for(let bo=0;bo<((dn=W==null?void 0:W.shixun_details)==null?void 0:dn.length);bo++){for(let So=0;So<(W==null?void 0:W.shixun_details[bo].stage_list.length);So++){let Io=W==null?void 0:W.shixun_details[bo].stage_list[So];co.push(te(te({},Io),{operation:(gn=(Tr=(vr=(Dn=W==null?void 0:W.shixun_details)==null?void 0:Dn[bo])==null?void 0:vr.shixun_detail)==null?void 0:Tr[0])==null?void 0:gn.game_identifier,is_jupyter:W==null?void 0:W.is_jupyter,is_jupyter_lab:W==null?void 0:W.is_jupyter_lab}))}if((yn=(Jt=W==null?void 0:W.shixun_details)==null?void 0:Jt[bo])!=null&&yn.shixun_detail){const So=(_r=(Un=(pt=W==null?void 0:W.shixun_details)==null?void 0:pt[bo])==null?void 0:Un.shixun_detail)==null?void 0:_r[0],Io=(so=(Hr=W==null?void 0:W.shixun_details[bo].stage_list)==null?void 0:Hr.find(Do=>(Do==null?void 0:Do.game_identifier)===(So==null?void 0:So.game_identifier)))==null?void 0:so.user_score;xo.push(ue(te({},So),{user_score:Io}))}}ir(xo),kn(co)},[W==null?void 0:W.shixun_details]);const sn=[{title:"\u9898\u76EE",dataIndex:"position",key:"position",width:60,align:"center"},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"center",render:(Ot,dn)=>s.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px",color:"#0152d9",cursor:"pointer"},title:Ot&&Ot.length>25?Ot:"",onClick:()=>{(0,Z.xg)(`/tasks/${Yt}/${Me}/${dn.game_identifier}/exercise`)}},Ot)},!(W!=null&&W.unity_3d&&(W==null?void 0:W.vrs_type)==1)&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",width:76,render:(Ot,dn)=>s.createElement("span",null,dn.evaluate_count?dn.evaluate_count:s.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4",key:"user_start_at",dataIndex:"user_start_at",width:140,align:"center",render:(Ot,dn)=>s.createElement("span",null,Ot?h()(Ot).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",width:140,align:"center",render:(Ot,dn)=>{let Dn=!1;return dn.finished_time&&(be!=null&&be.exercise)&&(be!=null&&be.exercise_answer_user)&&((be==null?void 0:be.exercise.time)===-1?Dn=h()(be==null?void 0:be.exercise.end_time).isBefore(dn.finished_time):Dn=h()(be==null?void 0:be.exercise_answer_user.start_at).add(be==null?void 0:be.exercise.time,"m").isBefore(dn.finished_time)),s.createElement("span",null,dn.finished_time||s.createElement("span",{className:"c-grey-999"},"--"),s.createElement("span",{className:"c-orange-ff9 "},Dn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:100,align:"center",render:(Ot,dn)=>s.createElement("span",null,dn.time_consuming||s.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",width:76,render:(Ot,dn)=>s.createElement("span",null,dn.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",width:60,render:Ot=>s.createElement("span",{style:{color:"#FA6400"}},Ot,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",width:60,render:(Ot,dn,Dn)=>Ot&&!dn.is_jupyter&&!dn.is_jupyter_lab?dn!=null&&dn.unity_3d?s.createElement("span",{className:"c-blue current",onClick:()=>{An({type:"classroomList/setActionTabs",payload:{key:"\u91C7\u96C6\u70B9\u5F97\u5206\u8BE6\u60C5",data:dn}})}},"\u8BE6\u60C5"):s.createElement(qe.default,{affix:!1},s.createElement(qe.default.Link,{href:`#challenge_${W==null?void 0:W.question_id}${Dn}`,title:s.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):s.createElement("span",{className:"c-grey-999"},"--")}].filter(Ot=>!!Ot);console.log(Mn);const bn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return s.createElement("div",null,((_t=W==null?void 0:W.shixun)==null?void 0:_t.length)>0&&s.createElement("div",{className:ve.shixunWrapper},(Vt=W==null?void 0:W.shixun)==null?void 0:Vt.map(function(Ot,dn){return s.createElement(C.Z,{className:"mb20",justify:"space-between"},s.createElement(v.Z,{flex:"1"},s.createElement("span",{className:ve.score},"(",Ot.challenge_score,"\u5206)"),s.createElement("span",{className:ve.name},Ot.challenge_name," ")),s.createElement(v.Z,null,!Ot.answer_status&&s.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!Ot.answer_status&&s.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((Et=be==null?void 0:be.exercise)==null?void 0:Et.student_commit_status)!==0||((Rt=be==null?void 0:be.exercise)==null?void 0:Rt.user_exercise_status)!==0?s.createElement(s.Fragment,null,!!(On!=null&&On.length)&&s.createElement("div",null,s.createElement(C.Z,{justify:"space-between",className:"mb10",align:"middle"},s.createElement(v.Z,{className:"font14 c-grey-666"},"\u8003\u6838\u6210\u7EE9"),s.createElement(v.Z,null,s.createElement(Se,{score:W==null?void 0:W.user_score}))),s.createElement(dt.default,{columns:sn,dataSource:On,pagination:!1})),!!(Mn!=null&&Mn.length)&&s.createElement("div",null,s.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Mn==null?void 0:Mn.map((Ot,dn)=>s.createElement("div",{id:`challenge_${W==null?void 0:W.question_id}${dn}`,className:"mt5"},s.createElement(C.Z,null,s.createElement("span",{className:"font14 mr15"}," \u7B2C",Ot.position,"\u5173"),s.createElement(l.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${Yt}/${Me}/${Ot.game_identifier}/exercise`},Ot.name),s.createElement(v.Z,{style:{marginLeft:"auto"}},s.createElement(Se,{score:Ot.user_score}))),(Ot==null?void 0:Ot.st)===0&&Ot.passed_code&&s.createElement("aside",{className:ve.shixunWrp},s.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",s.createElement("span",{className:"c-light-black"},Ot.path)),s.createElement(Ie.ZP,{height:300,language:"python",theme:"default",value:Ot.passed_code,options:bn})))))):s.createElement(s.Fragment,null,(0,ae.dE)()&&s.createElement(ge.Z,{className:"c-grey-999 mt20 mb20",value:W==null?void 0:W.question_title}),(Cn=W==null?void 0:W.shixun)==null?void 0:Cn.map((Ot,dn)=>s.createElement("p",{className:"font16 c-grey-666 mb5",key:dn},s.createElement("span",{className:"mr20"},"\u7B2C",Ot==null?void 0:Ot.challenge_position,"\u5173 ",Ot==null?void 0:Ot.challenge_name),s.createElement("span",null,Ot==null?void 0:Ot.challenge_score,"\u5206")))),Zt&&(qt==null?void 0:qt.exercise_type)===2&&s.createElement(R,null),s.createElement(rt.Z,null))},Ke=e(24334),We=e(9683),Xe=e(59301);const Dt={0:"c-red-ee4",1:"c-green"};var Pt=({item:W,answerData:be})=>{var Me,Yt,qt;const[Zt,_t]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Rt,Cn;((Rt=W==null?void 0:W.evaluate_codes)==null?void 0:Rt.length)>0?_t((Cn=W==null?void 0:W.evaluate_codes)==null?void 0:Cn.map((On,kn)=>({key:kn+1,error_msg:On!=null&&On.error_msg?Ke.Base64.decode(On==null?void 0:On.error_msg):""}))):_t([{key:"--",error_msg:"--"}])},[W==null?void 0:W.evaluate_codes]);const Vt=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Rt,Cn)=>Xe.createElement("span",null,Cn.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Rt,Cn)=>Xe.createElement("span",null,Cn.error_msg?Cn.error_msg:"--")}],Et={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Xe.createElement("div",{className:`${ve.programWrapper}`},Xe.createElement("div",{className:ve.desc},"\u9898\u76EE\u63CF\u8FF0"),Xe.createElement("div",{className:ve.content},Xe.createElement(ge.Z,{value:W==null?void 0:W.description})),((Me=be==null?void 0:be.exercise)==null?void 0:Me.user_exercise_status)===1&&Xe.createElement(C.Z,{justify:"end",className:"mt40"},Xe.createElement(v.Z,null,Xe.createElement(Se,{score:W==null?void 0:W.user_score}))),(W==null?void 0:W.passed_code)&&Xe.createElement("aside",{className:ve.shixunWrp},Xe.createElement(C.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},Xe.createElement("b",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),Xe.createElement(We.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[W==null?void 0:W.language]})),Xe.createElement(Ie.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:W!=null&&W.passed_code?Ke.Base64.decode(W==null?void 0:W.passed_code):"",options:Et})),((Yt=be==null?void 0:be.exercise)==null?void 0:Yt.user_exercise_status)===1&&((qt=be==null?void 0:be.exercise)==null?void 0:qt.answer_open)&&Xe.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Xe.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Xe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),Xe.createElement(ge.Z,{value:(W==null?void 0:W.standard_answer)||""})),Xe.createElement("div",{style:{fontSize:"16px",display:"flex"}},Xe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),Xe.createElement(ge.Z,{value:(W==null?void 0:W.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},un=e(78926),on=Object.defineProperty,xt=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,Vn=(W,be,Me)=>be in W?on(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,Zn=(W,be)=>{for(var Me in be||(be={}))an.call(be,Me)&&Vn(W,Me,be[Me]);if(mn)for(var Me of mn(be))wn.call(be,Me)&&Vn(W,Me,be[Me]);return W},sr=(W,be)=>xt(W,Sn(be)),wr=(W,be,Me)=>new Promise((Yt,qt)=>{var Zt=Et=>{try{Vt(Me.next(Et))}catch(Rt){qt(Rt)}},_t=Et=>{try{Vt(Me.throw(Et))}catch(Rt){qt(Rt)}},Vt=Et=>Et.done?Yt(Et.value):Promise.resolve(Et.value).then(Zt,_t);Vt((Me=Me.apply(W,be)).next())});const{TextArea:er}=E.default,fr={0:"c-red-ee4",1:"c-green"};var br=({sign:W,item:be,answerData:Me,onBlur:Yt=()=>{}})=>{var qt,Zt,_t,Vt;const[Et,Rt]=(0,t.useState)([]),[Cn,On]=(0,t.useState)([]),kn=(0,t.useRef)(),Mn=(0,t.useRef)(),[ir]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var An,sn;if(ir.get("check")){let bn=[];bn=(An=be==null?void 0:be.standard_answer)==null?void 0:An.map(Ot=>{var dn,Dn;return sr(Zn({},Ot),{choice_id:Ot.position,answer_text:((Dn=(dn=be==null?void 0:be.user_answer)==null?void 0:dn.find(vr=>vr.choice_id===Ot.choice_id))==null?void 0:Dn.answer_text)||""})}),kn.current=bn,Rt(bn)}else{let bn=[];bn=(sn=be==null?void 0:be.standard_answers)==null?void 0:sn.map(Ot=>{var dn,Dn;return sr(Zn({},Ot),{choice_id:Ot.position,answer_text:((Dn=(dn=be==null?void 0:be.user_answer)==null?void 0:dn.find(vr=>vr.choice_id===Ot.position))==null?void 0:Dn.answer_text)||""})}),kn.current=bn,Rt(bn)}},[be==null?void 0:be.user_answer]),t.createElement("div",null,Et==null?void 0:Et.map((An,sn)=>{var bn,Ot,dn,Dn,vr;return t.createElement(C.Z,{key:sn,className:`${ve.baseMargin} ${ve.fill}`,align:"middle"},t.createElement(v.Z,{className:ve.index},"\u586B\u7A7A\u9879",sn+1),t.createElement(v.Z,{flex:"430px",className:"ml20 mr20"},(An==null?void 0:An.model)===1?t.createElement(E.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!be.repeat_answer&&((bn=be==null?void 0:be.user_answer)==null?void 0:bn.length)>0&&be.ques_status!==0||!!(Me!=null&&Me.exercise.commit_status),value:An==null?void 0:An.answer_text,onChange:Tr=>{Et[sn].answer_text=Tr.target.value,Rt([...Et])},onFocus:()=>{W.current=!0},onBlur:Tr=>{setTimeout(()=>wr(void 0,null,function*(){const gn=yield Yt(An==null?void 0:An.answer_text,sn+1,Et);if(gn.status){const Jt=Cn.slice();Jt[sn]={status:"fail",errorText:gn.message},Mn.current=Jt,On(Jt)}else{const Jt=Cn.slice();Jt[sn]={status:"success",errorText:""},Mn.current=Jt,On(Jt)}}),200)},className:`${be.user_score&&(be.user_score===be.question_score?"c-green":"c-red")} ${ve.fillInput}`}):t.createElement(un.Z,{value:An==null?void 0:An.answer_text,disabled:!be.repeat_answer&&((Ot=be==null?void 0:be.user_answer)==null?void 0:Ot.length)>0&&be.ques_status!==0||!!(Me!=null&&Me.exercise.commit_status),onChange:Tr=>wr(void 0,null,function*(){var gn,Jt;Et[sn].answer_text=Tr,Rt([...Et]);const yn=yield Yt(An==null?void 0:An.answer_text,sn+1,Et);if(yn.status){const pt=((Jt=Mn==null?void 0:Mn.current)==null?void 0:Jt.slice())||[].slice();pt[sn]={status:"fail",errorText:yn.message},Mn.current=pt,On(pt)}else{const pt=((gn=Mn==null?void 0:Mn.current)==null?void 0:gn.slice())||[].slice();pt[sn]={status:"success",errorText:""},Mn.current=pt,On(pt)}})})),((dn=Cn[sn])==null?void 0:dn.status)==="success"&&t.createElement(v.Z,null,t.createElement(C.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${ve.success}`}),t.createElement("span",{className:ve.success},"\u4FDD\u5B58\u6210\u529F"))),((Dn=Cn[sn])==null?void 0:Dn.status)==="fail"&&t.createElement(v.Z,null,t.createElement(C.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${ve.fail}`}),t.createElement("span",{className:ve.fail},(vr=Cn[sn])==null?void 0:vr.errorText))))}),((0,ae.GJ)()||(0,ae.dE)()&&((qt=Me==null?void 0:Me.exercise)==null?void 0:qt.user_exercise_status)>0&&((Zt=Me==null?void 0:Me.exercise)==null?void 0:Zt.open_score))&&t.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(be==null?void 0:be.user_score)&&t.createElement("span",null,t.createElement("span",{className:fr[Number(be==null?void 0:be.answer_status)]||"c-orange-ff9"},be==null?void 0:be.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(be!=null&&be.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((_t=Me==null?void 0:Me.exercise)==null?void 0:_t.answer_open)&&t.createElement("div",{className:ve.analysisWrap},t.createElement("div",{className:ve.greyBg},t.createElement("div",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Vt=be==null?void 0:be.standard_answer)==null?void 0:Vt.map((An,sn)=>{var bn;return t.createElement(C.Z,{key:sn,align:"middle",className:"mt15 ml10"},t.createElement(v.Z,{className:"mr10"},"\u586B\u7A7A\u9879",sn+1),t.createElement(v.Z,null,t.createElement(un.Z,{value:(bn=An==null?void 0:An.answer_text)==null?void 0:bn[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),t.createElement(C.Z,{className:"mt15",align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(ge.Z,{className:ve.renderHtml,value:be==null?void 0:be.analysis})))))},jr=e(98070),Fr=e(87169),hr=e(10089),Xn=e(59301),no=Object.defineProperty,Xr=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,ao=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ot=(W,be,Me)=>be in W?no(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,Ct=(W,be)=>{for(var Me in be||(be={}))Ve.call(be,Me)&&ot(W,Me,be[Me]);if(ao)for(var Me of ao(be))pe.call(be,Me)&&ot(W,Me,be[Me]);return W},Nt=(W,be)=>Xr(W,yo(be)),At=(W,be,Me)=>new Promise((Yt,qt)=>{var Zt=Et=>{try{Vt(Me.next(Et))}catch(Rt){qt(Rt)}},_t=Et=>{try{Vt(Me.throw(Et))}catch(Rt){qt(Rt)}},Vt=Et=>Et.done?Yt(Et.value):Promise.resolve(Et.value).then(Zt,_t);Vt((Me=Me.apply(W,be)).next())});const{TextArea:Ut}=E.default;var H=({item:W,answerData:be,sign:Me,onBlur:Yt=()=>{},onDebug:qt=()=>{},setIsSubmitCode:Zt})=>{var _t,Vt,Et;let[Rt,Cn]=(0,t.useState)([]);const[On]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var kn;let Mn=(kn=W==null?void 0:W.standard_answer_with_score)==null?void 0:kn.map((ir,An)=>{var sn,bn;return Nt(Ct({},ir),{value:((bn=(sn=W==null?void 0:W.user_answer)==null?void 0:sn.find(Ot=>parseInt(Ot.choice_id)===An+1))==null?void 0:bn.answer_text)||""})});Cn(Mn)},[W==null?void 0:W.standard_answer_with_score]),console.log(Rt,"userAnswer"),Xn.createElement("div",null,Xn.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},Xn.createElement("div",{style:{fontSize:14,color:"#FF0000"}},Xn.createElement(Fr.Z,null),Xn.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),!On.get("check")&&Xn.createElement(jr.Z,{setIsSubmitCode:Zt,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:Nt(Ct({},W),{userAnswer:Rt}),hackidentifier:W==null?void 0:W.hack_identifier})),(W==null?void 0:W.code)&&Xn.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},Xn.createElement(ge.Z,{disabledFill:!W.repeat_answer&&((_t=W==null?void 0:W.user_answer)==null?void 0:_t.length)>0&&W.ques_status!==0||!!(be!=null&&be.exercise.commit_status),onFillBlur:(kn,Mn)=>At(void 0,null,function*(){hr.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>At(void 0,null,function*(){var ir;(yield Yt((ir=kn==null?void 0:kn[parseInt(Mn)])==null?void 0:ir.value,parseInt(Mn)+1,Rt)).status===0?(Rt[parseInt(Mn)].type="",Cn([...Rt])):(Rt[parseInt(Mn)].type="warning",Cn([...Rt]))}),200)}),onFillFocus:(kn,Mn)=>{Rt[parseInt(Mn)].type="",Cn([...Rt]),Me.current=!0},className:ve.content,programFillValue:Rt,showProgramFill:!0,value:Ke.Base64.decode((W==null?void 0:W.code)||"")})),!!((Vt=W==null?void 0:W.standard_answer)!=null&&Vt.length)&&Xn.createElement("div",{className:ve.analysisWrap},Xn.createElement("div",{className:ve.greyBg},Xn.createElement(C.Z,{className:"mb20",align:"middle"},Xn.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Et=W==null?void 0:W.standard_answer)==null?void 0:Et.map((kn,Mn)=>Xn.createElement(v.Z,{key:Mn,className:"mr40"},"\u586B\u7A7A\u9879",Mn+1,":",kn==null?void 0:kn.answer_text))),Xn.createElement(C.Z,null,Xn.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),Xn.createElement(ge.Z,{className:ve.renderHtml,value:(W==null?void 0:W.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},fe=e(95818);const{TextArea:he}=E.default;var ke=({data:W})=>t.createElement("div",{className:"tc mt80 pb30"},t.createElement("img",{width:"486",src:fe.BV})," ",t.createElement("br",null),W.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),W.status===-2&&t.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",t.createElement("span",{className:"c-red"},W.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(U.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),Ze=e(11662),Le=e(89392),Te={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},Mt=({list:W,hideScore:be=!1})=>t.createElement("div",null,W==null?void 0:W.map(Me=>{var Yt,qt,Zt,_t,Vt,Et;return t.createElement("div",{className:`mt20 ${Te.wrapper}`,key:(Yt=Me==null?void 0:Me.user)==null?void 0:Yt.user_id},t.createElement(C.Z,{align:"middle",className:Te.header},t.createElement("img",{src:Ze.Z.API_SERVER+"/images/"+((qt=Me.user)==null?void 0:qt.image_url)}),t.createElement("span",{className:"ml10 font16"},(Zt=Me.user)==null?void 0:Zt.name),t.createElement(v.Z,{className:Te.updateTime},t.createElement("span",{className:Te.text},"\u8BC4\u9605\u65F6\u95F4"),t.createElement("span",{className:Te.date},h()((Vt=(_t=Me.comments)==null?void 0:_t[0])==null?void 0:Vt.updated_at).format("YYYY-MM-DD HH:mm")))),t.createElement("div",{className:Te.comments},(Et=Me==null?void 0:Me.comments)==null?void 0:Et.map((Rt,Cn)=>{var On;return t.createElement("div",{key:((On=Me==null?void 0:Me.user)==null?void 0:On.user_id)+"-"+Cn},t.createElement(C.Z,{align:"middle",justify:"space-between"},!!Rt.shixun_chanllge_position&&t.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Rt.shixun_chanllge_position,"\u5173"),!be&&t.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Rt==null?void 0:Rt.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",t.createElement("span",{className:"c-light-primary"},Rt==null?void 0:Rt.score),"\u5206")),!!Rt.comment&&t.createElement("div",null," ",t.createElement("span",{className:`${Te.greyText} mr10`},"\u8BC4\u8BED"),t.createElement("span",{className:Te.commentText},Rt.comment)))})))})),Qt=e(87233),Kn=e(96249),Ln=e.n(Kn),Gn=e(11724),$r=e(62772),Pr=e(47451),Qn=e(69553),mr={codeInput:"codeInput___xSFAu"},ur=e(92310),Or=e.n(ur),In=({className:W,style:be,onOk:Me})=>{const[Yt,qt]=(0,t.useState)(["","","","","",""]),[Zt,_t]=(0,t.useState)(0),Vt=(0,t.useRef)([]);(0,t.useEffect)(()=>{const Cn=Yt.findIndex(On=>!On);Cn===-1&&Me(Yt),_t(Cn)},[Yt]),(0,t.useEffect)(()=>{var Cn;(Cn=Vt.current[Zt])==null||Cn.focus()},[Zt]);const Et=(Cn,On)=>{const{value:kn}=Cn.target;if(/^\d*$/.test(kn)){const Mn=[...Yt];Mn[On]=kn||"",qt(Mn)}},Rt=(Cn,On)=>{if(Cn.key==="Backspace"&&On>0){Cn.preventDefault();const kn=[...Yt];kn[On-1]="",qt(kn)}};return t.createElement("div",{className:Or()(mr.codeInput,W),style:be},Yt.map((Cn,On)=>t.createElement("input",{key:On,type:"text",disabled:Zt!==On,maxLength:1,value:Cn===""?"":"*",onChange:kn=>Et(kn,On),onKeyDown:kn=>Rt(kn,On),ref:kn=>{Vt.current[On]=kn}})))},Dr=e(73423),Cr=e(39587),Fn=e(59570),S=e(59301),Nr=Object.defineProperty,io=Object.defineProperties,lo=Object.getOwnPropertyDescriptors,Yr=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,Yn=(W,be,Me)=>be in W?Nr(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,Jn=(W,be)=>{for(var Me in be||(be={}))ro.call(be,Me)&&Yn(W,Me,be[Me]);if(Yr)for(var Me of Yr(be))Ar.call(be,Me)&&Yn(W,Me,be[Me]);return W},qn=(W,be)=>io(W,lo(be)),zr=(W,be)=>{var Me={};for(var Yt in W)ro.call(W,Yt)&&be.indexOf(Yt)<0&&(Me[Yt]=W[Yt]);if(W!=null&&Yr)for(var Yt of Yr(W))be.indexOf(Yt)<0&&Ar.call(W,Yt)&&(Me[Yt]=W[Yt]);return Me},En=(W,be,Me)=>new Promise((Yt,qt)=>{var Zt=Et=>{try{Vt(Me.next(Et))}catch(Rt){qt(Rt)}},_t=Et=>{try{Vt(Me.throw(Et))}catch(Rt){qt(Rt)}},Vt=Et=>Et.done?Yt(Et.value):Promise.resolve(Et.value).then(Zt,_t);Vt((Me=Me.apply(W,be)).next())});const{Countdown:Kr}=$.default,lr=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Pn={0:"c-red-ee4",1:"c-green"},dr=W=>{var be=W,{globalSetting:Me,loading:Yt,user:qt,exercise:Zt,dispatch:_t}=be,Vt=zr(be,["globalSetting","loading","user","exercise","dispatch"]),Et,Rt,Cn,On,kn,Mn,ir,An,sn,bn,Ot,dn,Dn,vr,Tr,gn,Jt,yn,pt,Un,_r,Hr,so,co,xo,bo,So,Io,Do,Ia,la,ia,Na,ll,_a,Mo,Da,sa,ca,Ba,Ta,Jo,ua,da,fa,ma,Ra,Ma,Fa,Aa,Za,va,La,ka,ja;const il=(0,l.useLocation)(),[No]=(0,l.useSearchParams)(),Gt=(0,l.useParams)(),[J,wo]=(0,t.useState)({}),[ft,pa]=(0,t.useState)({}),[Bo,ga]=(0,t.useState)({}),[za,To]=(0,t.useState)(!1),[Zo,sl]=(0,t.useState)(!0),[cl,Ka]=(0,t.useState)(!1),[ha,_o]=(0,t.useState)(!1),[ya,Ro]=(0,t.useState)(!1),[Ha,Wa]=(0,t.useState)(!1),[ba,xa]=(0,t.useState)(),[Ua,Wo]=(0,t.useState)(""),[Ca,Ea]=(0,t.useState)("none"),[Va,ul]=(0,t.useState)(""),[Uo,Sa]=(0,t.useState)({status:0}),[Vo,Qo]=(0,t.useState)(!1),[Lo,_l]=(0,t.useState)(window.document.domain==="kepukehuan.educoder.net"),[Dl,Xa]=(0,t.useState)(!0),[qo,ko]=(0,t.useState)(!1),[wa,ea]=(0,t.useState)(null),[dl,fl]=(0,t.useState)(!1),[ml,Bl]=(0,t.useState)(0),[vl,Ga]=(0,t.useState)(!1),[pl,Ya]=(0,t.useState)(!1),[gl,Tl]=(0,t.useState)(!1),Ja=(0,t.useRef)(),hl=(0,t.useRef)(),Xo=(0,t.useRef)(!1),$a=(0,t.useRef)(),Qa=(0,t.useRef)(),Pa=(0,t.useRef)(),jo=(0,t.useRef)(),[Oa]=d.default.useForm(),Go=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[pr,zo]=(0,t.useState)(0),[xr,Fo]=(0,t.useState)(0);const[Rl,Yo]=(0,t.useState)(!1),[ta,qa]=(0,t.useState)(!1),[yl,na]=(0,t.useState)(!1),el=[`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/detail`,`/classrooms/${Gt.coursesId}/exercise`,`/classrooms/${Gt.coursesId}/exercise/`,`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/users/${(Et=qt.userInfo)==null?void 0:Et.login}/check`,`/classrooms/${Gt.coursesId}/exercisenotice/${Gt.categoryId}/users/${(Rt=qt.userInfo)==null?void 0:Rt.login}`,`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/users/${(Cn=qt.userInfo)==null?void 0:Cn.login}`],[tl,Po]=(0,t.useState)(!1),[bl,xl]=(0,t.useState)(!0),[r,o]=(0,t.useState)({left:0,top:0,bottom:0,right:0}),f=(0,t.useRef)(null),[y,M]=(0,t.useState)(!0),A=(0,t.useRef)(),[ce,se]=(0,t.useState)(!1);(0,Qn.y)((0,ae.dE)());const{setOpenDisableCopyAndPaste:re}=(0,Qn.X)(),xe=(c,ie)=>{var Je;const{clientWidth:lt,clientHeight:Qe}=window.document.documentElement,ut=(Je=f.current)==null?void 0:Je.getBoundingClientRect();o({left:-ut.left+ie.x,right:lt-(ut.right-ie.x),top:-ut.top+ie.y,bottom:Qe-(ut.bottom-ie.y)-70})},Oe=(0,Dr._)(J);(0,t.useEffect)(()=>{var c,ie;if(((c=J==null?void 0:J.exercise)==null?void 0:c.commit_status)>0){Ga(!1);return}if((ha||(ie=J==null?void 0:J.exercise)!=null&&ie.forbid_screen)&&(0,Z.WX)()){const Je=lt=>{lt.key==="screenNums"&&(Number(lt.newValue||0)>1?setTimeout(()=>{Ga(!0)},300):Ga(!1))};return window.addEventListener("local-storage-changed",Je),()=>{window.removeEventListener("local-storage-changed",Je)}}},[ha,(On=J==null?void 0:J.exercise)==null?void 0:On.forbid_screen,(kn=J==null?void 0:J.exercise)==null?void 0:kn.commit_status]),(0,t.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,t.useEffect)(()=>{var c,ie;if(document.body.scrollIntoView(),((c=qt.userInfo)==null?void 0:c.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Gt.coursesId}/exercise`;return}return(ie=qt.userInfo)!=null&&ie.user_id&&((0,ae.GJ)()?Ht():qt.userInfo.login&&Ue()),window.addEventListener("message",Ge),()=>{window.removeEventListener("message",Ge),il.pathname.indexOf("/detail")>-1&&(0,x.BU)()}},[Gt.categoryId,qt.userInfo.login]),(0,t.useEffect)(()=>(window.addEventListener("beforeunload",Ee),()=>{Oe(),window.removeEventListener("beforeunload",Ee)}),[]),(0,t.useEffect)(()=>(_t({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{_t({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var c,ie,Je,lt;(c=J==null?void 0:J.question_status)!=null&&c.every(Qe=>!!Qe.ques_status&&Vo&&(ft==null?void 0:ft.used_screen_num)<(ft==null?void 0:ft.screen_num))&&setTimeout(()=>{var Qe;(Qe=hl.current)==null||Qe.handlePhoto()},1300),ea((lt=(Je=(ie=J==null?void 0:J.exercise_question_types)==null?void 0:ie[pr])==null?void 0:Je.items)==null?void 0:lt[xr])},[J]);const Ee=c=>{var ie;!(ft!=null&&ft.is_commit)&&(0,ae.dE)()&&(0,Z.RG)(" ",!0),localStorage.setItem("Refresh","1"),(ie=Zt.exerciseUserInfo)!=null&&ie.screen_open&&window.navigator.sendBeacon(`${Ze.Z.API_SERVER}/api/exercises/${Gt.categoryId}/commit_screen_at.json`,{})},Ge=c=>{c.data==="backExercise"&&((0,Z.RG)(" ",!0),He())},He=()=>{Ea("none"),Wo(""),Ht()},Ue=()=>En(void 0,null,function*(){mt()}),bt=()=>En(void 0,null,function*(){Xa(!1),n.default.info({title:(0,Fn._V)(Fn.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,Fn._V)(Fn.CP.answer2),onOk:()=>new Promise((c,ie)=>En(void 0,null,function*(){try{yield Oa.validateFields()}catch(lt){ie()}const Je=yield(0,L.pL)(Jn({exercise_user_id:ft==null?void 0:ft.exercise_user_id,categoryId:Gt.categoryId},yield Oa.validateFields()));(Je==null?void 0:Je.status)===0?(Xa(!0),ht(),c(Je)):(Oa.setFields([{name:"start_password",errors:[Je==null?void 0:Je.message]}]),ie())})),content:S.createElement(S.Fragment,null,S.createElement("p",{className:""},(0,Fn._V)(Fn.CP.answer3)),S.createElement(d.default,{form:Oa,autoComplete:"off"},S.createElement(d.default.Item,{name:"start_password",label:(0,Fn._V)(Fn.CP.answer1),rules:[{required:!0,message:(0,Fn._V)(Fn.CP.answer4)}]},S.createElement(E.default.Password,{autoComplete:"off"}))))})}),mt=()=>En(void 0,null,function*(){const c=yield _t({type:"exercise/getExerciseUserInfo",payload:Jn({},Gt)});jo.current=qn(Jn({},c.data),{status:c==null?void 0:c.status}),pa(qn(Jn({},c.data),{status:c==null?void 0:c.status}))});(0,t.useEffect)(()=>{if(ft!=null&&ft.exercise_user_id){if(ft!=null&&ft.is_commit||(0,Z.RG)(" ",!0),!(ft!=null&&ft.is_commit)&&((ft==null?void 0:ft.ip_limit)==="inner"||ft!=null&&ft.ip_bind_type)&&(Pa.current=`&ip_limit=${ft==null?void 0:ft.ip_limit}&ip_bind=${ft==null?void 0:ft.ip_bind}&ip_bind_type=${ft==null?void 0:ft.ip_bind_type}`),!(ft!=null&&ft.is_commit)&&!No.get("check")||ft.exercise_type==2&&!No.get("check")){if((0,Z.RG)(" ",!0),!(ft!=null&&ft.can_start)){window.location.href=`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/users/${Gt.login}/check`;return}if(ft!=null&&ft.is_locked&&ft.ip_error){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:qn(Jn({},ft),{id:Gt.categoryId})}});return}else!(ft!=null&&ft.is_locked)&&ft.ip_error;if(document.referrer===""||performance.navigation.type===2||!el.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",el.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),l.history.push(`/classrooms/${Gt.coursesId}/exercise/`);return}if(ft!=null&&ft.start_locked&&!(ft!=null&&ft.user_is_enter)){bt();return}if(ft!=null&&ft.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:qn(Jn({},ft),{id:Gt.categoryId})}});return}if((0,oe.ZP)(`/api/exercises/${Gt==null?void 0:Gt.categoryId}/close_pop.json`,{method:"post"}),ft!=null&&ft.is_locked&&performance.navigation.type===0&&(ft!=null&&ft.user_is_enter)&&!(ft!=null&&ft.is_commit)&&(ft!=null&&ft.show_pop)){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:qn(Jn({},ft),{id:Gt.categoryId})}});return}}else if(!ft.answered_open&&ft.exercise_type!=2){n.default.info({width:500,centered:!0,icon:null,title:(0,Fn._V)(Fn.CP.answer5),content:(0,Fn._V)(Fn.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/detail`}});return}No.get("check")?Ht():ht(),No.get("check")||to()}return()=>{!(ft!=null&&ft.is_commit)&&(0,ae.dE)()&&(0,Z.RG)(" ",!0)}},[ft]);const ht=()=>En(void 0,null,function*(){var c,ie,Je,lt,Qe,ut,vt,Ft,jt,$t,nn,at,it,Lt,Lr;sessionStorage.setItem("studentunlock","studentunlock");const rn={data:ft,status:ft.status};if((((c=rn==null?void 0:rn.data)==null?void 0:c.ip_limit)!=="no"||(ie=rn==null?void 0:rn.data)!=null&&ie.ip_bind_type)&&($a.current=yield(0,de.y)({ip_limit:(Je=rn==null?void 0:rn.data)==null?void 0:Je.ip_limit,ip_bind:(lt=rn==null?void 0:rn.data)==null?void 0:lt.ip_bind_type})),(((Qe=rn==null?void 0:rn.data)==null?void 0:Qe.ip_limit)!=="no"||(ut=rn==null?void 0:rn.data)!=null&&ut.ip_bind)&&(((vt=rn==null?void 0:rn.data)==null?void 0:vt.ip_limit)==="inner"||(Ft=rn==null?void 0:rn.data)!=null&&Ft.ip_bind_type)){var jn=yield(0,Z.oi)({exerciseId:Gt.categoryId,ip:$a.current,errmsgHide:!0,ip_limit:((jt=rn==null?void 0:rn.data)==null?void 0:jt.ip_limit)||"no",ip_bind:($t=rn==null?void 0:rn.data)==null?void 0:$t.ip_bind,ip_bind_type:(nn=rn==null?void 0:rn.data)==null?void 0:nn.ip_bind_type});if((jn==null?void 0:jn.status)!==0){Sa(jn);return}}if((rn==null?void 0:rn.status)==0){if(((at=rn==null?void 0:rn.data)==null?void 0:at.used_screen_num)>((it=rn==null?void 0:rn.data)==null?void 0:it.screen_num)&&((Lt=rn==null?void 0:rn.data)!=null&&Lt.screen_open))return na(!0),Hn(),!1;if(Ka(rn==null?void 0:rn.data.check_camera),!(rn!=null&&rn.data.check_camera)){if(rn!=null&&rn.data.screen_shot_open){Ro(ft==null?void 0:ft.screen_shot_open);return}_o((Lr=rn==null?void 0:rn.data)==null?void 0:Lr.screen_open),Ht()}}}),ct=(...c)=>En(void 0,[...c],function*(ie=wa){No.get("check")||(yield(0,oe.ZP)(`/api/exercise_questions/${ie==null?void 0:ie.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),It=c=>En(void 0,null,function*(){if((c==null?void 0:c.type)===1)return n.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:()=>{l.history.replace(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/detail`)},content:S.createElement("div",null,(c==null?void 0:c.message)||"")}),Promise.reject();if((c==null?void 0:c.type)===2){const ie=()=>{l.history.replace(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/centralizeReview/${c==null?void 0:c.login}`)};return n.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:ie,onCancel:()=>{l.history.replace(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/detail`)},content:S.createElement("div",null,S.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",S.createElement("span",{onClick:ie,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),S.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}}),Ht=()=>En(void 0,null,function*(){var c,ie,Je,lt,Qe,ut,vt,Ft,jt,$t,nn,at,it,Lt,Lr,rn,jn,Mr,uo,ra,nr;document.body.scrollIntoView(),To(!0);let gt,oo=(c=qt.userInfo)==null?void 0:c.user_id;if((0,ae.GJ)())gt=yield(0,L.BJ)({exerciseId:Gt.categoryId,login:Gt.login}).catch(()=>To(!1)),gt!=null&>.exercise&&(gt.exercise.user_exercise_status=1),oo=(ie=gt==null?void 0:gt.exercise_answer_user)==null?void 0:ie.user_id;else{if(No.get("check"))gt=yield(0,L.BJ)(qn(Jn({},Gt),{exerciseId:Gt.categoryId,login:Gt.login})).catch(()=>To(!1)),oo=(Je=gt==null?void 0:gt.exercise)==null?void 0:Je.user_id,(gt==null?void 0:gt.message)==="\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"&&xl(!1);else{if((((lt=jo.current)==null?void 0:lt.ip_limit)!=="no"||(Qe=jo.current)!=null&&Qe.ip_bind_type)&&($a.current=yield(0,de.y)({ip_limit:(ut=jo.current)==null?void 0:ut.ip_limit,ip_bind:(vt=jo.current)==null?void 0:vt.ip_bind_type})),gt=yield(0,L.CD)(qn(Jn({},Gt),{ip:$a.current})).catch(()=>To(!1)),gt.status===-1){ln();return}if((Ft=gt==null?void 0:gt.exercise)!=null&&Ft.only_on_client&&!(0,Z.WX)()){D.ZP.warning("\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"),ln();return}if((gt==null?void 0:gt.status)===-5){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:qn(Jn({},jo.current),{id:Gt.categoryId,errorMessage:gt==null?void 0:gt.message})}});return}gt!=null&>.exercise&&(gt.exercise.user_exercise_status=0),gt!=null&>.exercise&&(gt.exercise.exercise_status=2),(jt=gt==null?void 0:gt.exercise_question_types)==null||jt.map(Er=>{var kr;(Er==null?void 0:Er.question_type)<3&&((kr=Er==null?void 0:Er.items)==null||kr.map(vo=>{vo.user_answer=vo.question_choices.filter(fo=>fo.user_answer_boolean).map(fo=>fo.choice_id)}))})}if(!(($t=gt==null?void 0:gt.exercise)!=null&&$t.can_start)&&(gt!=null&>.exercise)){window.location.href=`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/users/${Gt.login}/check`;return}((nn=gt.exercise)==null?void 0:nn.commit_status)===0&&!Qa.current&&(Qa.current=!0,(0,Z.G5)(Go,gt==null?void 0:gt.exercise)),(at=gt==null?void 0:gt.exercise)!=null&&at.left_time&&setTimeout(()=>{ul(N.red)},(((it=gt==null?void 0:gt.exercise)==null?void 0:it.left_time)-300>0?((Lt=gt==null?void 0:gt.exercise)==null?void 0:Lt.left_time)-300:0)*1e3),((Lr=gt==null?void 0:gt.exercise)==null?void 0:Lr.take_photo)>=((rn=gt==null?void 0:gt.exercise)==null?void 0:rn.photo_count)}if(To(!1),yield It(gt),gt){if((jn=gt==null?void 0:gt.exercise)!=null&&jn.question_random||(Mr=gt==null?void 0:gt.exercise)!=null&&Mr.choice_random){let Er=1;gt.exercise.question_random=(uo=gt==null?void 0:gt.exercise_question_types)==null?void 0:uo.map(kr=>{var vo,fo;return(vo=gt==null?void 0:gt.exercise)!=null&&vo.choice_random&&((kr.question_type===0||kr.question_type===1)&&kr.items.map(ho=>(ho.question_choices=(0,Z.M2)(ho.question_choices,oo),ho)),kr.question_type===7&&kr.items.forEach(ho=>{ho.sub_exercise_questions.forEach(oa=>{oa.question_choices&&(oa.question_choices=(0,Z.M2)(oa.question_choices,oo))})})),(fo=gt==null?void 0:gt.exercise)!=null&&fo.question_random&&(kr.items=(0,Z.M2)(kr.items,oo)),kr.items.map(ho=>(ho.question_num=Er,Er++,ho)),kr})}gt.exercise_types=(gt==null?void 0:gt.exercise_types)||((ra=gt==null?void 0:gt.exercise_scores)==null?void 0:ra.exercise_types),gt.question_status=gt.question_status||cn((gt==null?void 0:gt.exercise_question_types)||[]),wo(gt),re((nr=gt==null?void 0:gt.exercise)==null?void 0:nr.forbid_copy)}return gt}),cn=c=>{let ie=[];return c.forEach(Je=>{ie=ie.concat(Je.items)}),ie=ie.map(Je=>({ques_status:Je==null?void 0:Je.ques_status,score_status:Je==null?void 0:Je.score_status,question_num:Je==null?void 0:Je.question_num,ques_id:Je==null?void 0:Je.question_id})),ie};(0,t.useEffect)(()=>{var c,ie,Je;((c=J.exercise)==null?void 0:c.left_time)===0&&Hn(),(ie=J.exercise)!=null&&ie.left_time&&xa(Date.now()+((Je=J==null?void 0:J.exercise)==null?void 0:Je.left_time)*1e3)},[(Mn=J.exercise)==null?void 0:Mn.left_time]);const Xt=()=>{var c;((c=J==null?void 0:J.exercise)==null?void 0:c.exercise_status)===3?n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",S.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",S.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>En(void 0,null,function*(){var ie;const Je=yield(0,L.q6)({categoryId:Gt.categoryId,user_ids:[(ie=J==null?void 0:J.exercise_answer_user)==null?void 0:ie.user_id]});Je&&(D.ZP.info(Je==null?void 0:Je.message),ln())})})},ln=()=>{if((0,Z.G5)(Go),(0,Z.WX)()){window.location.href=(0,Z.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,Z.Ll)()?"/":`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/detail`},Bn=(c=!1)=>En(void 0,null,function*(){const ie=yield(0,L.PT)(qn(Jn({},Gt),{refresh:c}));return ie!=null&&ie.has_time?(xa(Date.now()+(ie==null?void 0:ie.left_time)*1e3),wo(Je=>qn(Jn({},Je),{exercise:qn(Jn({},Je.exercise),{left_time:ie==null?void 0:ie.left_time})})),!0):(Bt(),!1)}),Bt=()=>En(void 0,null,function*(){if(Xo.current)return;Xo.current=!0;const c=yield(0,L.VL)({categoryId:Gt.categoryId,commit_method:2});if(_o(!1),Ro(!1),(c==null?void 0:c.status)===0&&((0,Z.G5)(Go),n.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",zIndex:1100,content:S.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",S.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>En(void 0,null,function*(){ln()})}),D.ZP.info(c==null?void 0:c.message)),(c==null?void 0:c.status)===-3){Xo.current=!1;const ie=parseInt(c==null?void 0:c.message);J.exercise.left_time=ie,wo(Jn({},J))}}),Wt=c=>En(void 0,null,function*(){const ie=yield(c.is_jupyter||c.is_jupyter_lab?Y.BK:Y.Ir)({id:c.shixun_identifier});(ie!=null&&ie.game_identifier||ie!=null&&ie.identifier)&&(re(!1),c.is_jupyter_lab||c.is_jupyter?Wo(`/tasks/${ie.identifier}/jupyter?type=exercises&exercisesId=${Gt.categoryId}&coursesId=${Gt.coursesId}&login=${Gt.login}&questionId=${c.question_id}&isFullScreen=${(0,x.vp)()}${Pa.current||""}&ip_limit=${ft==null?void 0:ft.ip_limit}&ip_bind=${ft==null?void 0:ft.ip_bind}&ip_bind_type=${ft==null?void 0:ft.ip_bind_type}`):Wo(`/tasks/${ie.game_identifier}?type=exercises&exercisesId=${Gt.categoryId}&coursesId=${Gt.coursesId}&login=${Gt.login}&questionId=${c.question_id}&isFullScreen=${(0,x.vp)()}${Pa.current||""}&ip_limit=${ft==null?void 0:ft.ip_limit}&ip_bind=${ft==null?void 0:ft.ip_bind}&ip_bind_type=${ft==null?void 0:ft.ip_bind_type}`),Ea("block")),(ie==null?void 0:ie.status)===-3?(0,Z.eF)():(ie==null?void 0:ie.status)===2?Tt(ie==null?void 0:ie.message,c.question_id,c.is_jupyter_lab,c.is_jupyter):(ie==null?void 0:ie.status)===3&&wt(ie==null?void 0:ie.message)}),Tt=(c,ie,Je,lt)=>{c=c!=null&&c.includes(".json")?c:`${c}.json`,n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>En(void 0,null,function*(){const Qe=yield(0,L.L8)({url:c});if(!Qe)return;D.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const ut=yield(0,Y.Ir)({id:Qe.shixun_identifier});if(ut!=null&&ut.game_identifier){Wt({shixun_identifier:ut==null?void 0:ut.game_identifier,question_id:ie,is_jupyter_lab:Je,is_jupyter:lt});return}(ut==null?void 0:ut.status)===2?Tt(ut==null?void 0:ut.message,ie,Je,lt):(ut==null?void 0:ut.status)===3&&wt(ut==null?void 0:ut.message)})})},wt=c=>{n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",c,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},kt=c=>En(void 0,null,function*(){var ie;const Je=yield(0,L.o3)({exercise_user_id:(ie=Zt.exerciseUserInfo)==null?void 0:ie.exercise_user_id,shixun_id:c.shixun_id});let lt;Je!=null&&Je.redo?lt=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:S.createElement("div",null,"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onCancel:()=>{lt.destroy()},onOk:()=>En(void 0,null,function*(){const Qe=yield(0,L.L8)({id:Je==null?void 0:Je.myshixun_identifier,url:Je==null?void 0:Je.url});if(Qe){Oe();const ut=(0,Le.cloneDeep)(J==null?void 0:J.exercise_question_types),vt=ut==null?void 0:ut.findIndex(jt=>jt.question_type===5);ut[vt].items.find(jt=>jt.question_id===c.question_id).redo=!1,ut[vt].items.find(jt=>jt.question_id===c.question_id).shixun_identifier=Qe.shixun_identifier,J.exercise_question_types=ut,wo(J);const Ft=qn(Jn({},c),{shixun_identifier:Qe.shixun_identifier});Wt(Ft)}})}):(Oe(),Wt(c))}),xn=c=>En(void 0,null,function*(){if(c.hack_identifier){const ie=yield(0,L.nF)({id:c.hack_identifier});(ie==null?void 0:ie.status)===0&&(Oe(),re(!1),Wo(`/myproblems/${ie.identifier}?type=exercises&exercisesId=${Gt.categoryId}&coursesId=${Gt.coursesId}&login=${Gt.login}&questionId=${c.question_id}${Pa.current||""}`),Ea("block"))}}),Tn=(c,ie,Je,lt,Qe,ut,vt)=>En(void 0,null,function*(){var Ft,jt;ko(!1),vt||To(!0);let $t,nn={questionId:c,exercise_choice_id:ie,answer_text:Je};if(((ft==null?void 0:ft.ip_limit)==="inner"||ft.ip_bind_type)&&($t=yield(0,de.y)({ip_limit:ft==null?void 0:ft.ip_limit,ip_bind:ft==null?void 0:ft.ip_bind_type})),Qe&&(nn.kp_content=Qe),Qe&&(nn.kp_clazz=ut),!c){console.error("handleSave no questionId params");return}nn.ip=$t;const at=yield(0,L.oX)(nn);if(To(!1),typeof at=="object")return(Ft=at==null?void 0:at.alert)!=null&&Ft.length&&((jt=at==null?void 0:at.alert)==null||jt.map(it=>{n.default.warn({title:"\u63D0\u793A",autoFocusButton:null,content:it})})),(at==null?void 0:at.status)===0?(lt&<(),$o()):(at==null?void 0:at.status)===-1?setTimeout(()=>{ln()},1e3):(at==null?void 0:at.status)===-2?Sa(at):(at==null?void 0:at.status)===-3?(at.status=-1,Sa(at)):(at==null?void 0:at.status)===-4?$o():(at==null?void 0:at.status)===-5?_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:qn(Jn({},ft),{id:Gt.categoryId,errorMessage:at==null?void 0:at.message})}}):D.ZP.warning(at.message||"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"),at}),Nn=c=>En(void 0,null,function*(){var ie,Je,lt,Qe;const ut=yield(0,L.PT)(Jn({},Gt));if((ut==null?void 0:ut.status)===-4){n.default.info({width:500,centered:!0,icon:null,title:"\u63D0\u793A",content:ut==null?void 0:ut.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const vt=ut!=null&&ut.left_time?Date.now()+(ut==null?void 0:ut.left_time)*1e3:null;(wa==null?void 0:wa.question_type)==8&&!qo&&(yield ct(),ko(!0));const Ft=yield(0,L.Vj)({id:Gt.categoryId});if(!Ft)return;let jt;if(console.log("res===",Ft,wa,qo),Ft.question_undo!==0||Ft.oj_undo!==0){let $t;if(Ft.question_undo>0){const nn=S.createElement("span",null,"\u6709",S.createElement("span",{className:N.orangeNum},Ft.question_undo),"\u9898\u672A\u5B8C\u6210");if(Ft.oj_undo>0||Ft.shixun_undo>0){const it=[{type:((Je=(ie=J==null?void 0:J.exercise_question_types)==null?void 0:ie.find(Lt=>Lt.question_type==6))==null?void 0:Je.name)||"\u7F16\u7A0B\u9898",num:Ft.oj_undo},{type:((Qe=(lt=J==null?void 0:J.exercise_question_types)==null?void 0:lt.find(Lt=>Lt.question_type==5))==null?void 0:Qe.name)||"\u5B9E\u8BAD\u9898",num:Ft.shixun_undo}].filter(Lt=>Lt.num>0);$t=S.createElement("div",null,nn,"\uFF08\u5176\u4E2D\u6709",it.map((Lt,Lr)=>S.createElement("span",null,S.createElement("span",{className:N.orangeNum},Lt==null?void 0:Lt.num),"\u4E2A",Lt==null?void 0:Lt.type,Lr!==(it==null?void 0:it.length)-1?"\u3001":"")),"\uFF09")}}jt=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:c?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,$t,c?`\u5728${h()(Ft.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:vt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,Z.li)((vt-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>En(void 0,null,function*(){_o(!1),Ro(!1),c?ft!=null&&ft.screen_open?D.ZP.success("\u4FDD\u5B58\u6210\u529F"):ln():(na(!0),jt.update({cancelButtonProps:{disabled:!0}}),yield Hn())})})}else jt=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:c?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,c?`\u5728${h()(Ft.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:vt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,Z.li)((vt-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>En(void 0,null,function*(){_o(!1),Ro(!1),c?ft!=null&&ft.screen_open?D.ZP.success("\u4FDD\u5B58\u6210\u529F"):ln():(na(!0),jt.update({cancelButtonProps:{disabled:!0}}),yield Hn())})})}),fn=c=>S.createElement("div",null,S.createElement(w.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:c}),S.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),Wn=()=>{let c=0,ie=n.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:fn(c)}),Je=setInterval(()=>{c<=100?(c+=2,ie.update({content:fn(c)})):(ie.destroy(),clearInterval(Je))},50)},Hn=()=>En(void 0,null,function*(){if(yl||Xo.current)return;Xo.current=!0;const c=yield(0,L.VL)({categoryId:Gt.categoryId,commit_method:1});yield _t({type:"exercise/setActionTabs",payload:Jn({},{removeEventListenerExitScreen:!0})}),na(!1),(c==null?void 0:c.status)===0&&(Wn(),Ka(!1),(0,Z.G5)(Go),setTimeout(()=>{var ie,Je,lt,Qe,ut;n.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${N.commitModal}`,width:520,icon:null,content:S.createElement("div",null,S.createElement(C.Z,{className:"mb20",gutter:20},S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u59D3\u540D"),S.createElement("span",{className:N.commitInfoValue,title:(ie=J==null?void 0:J.exercise)==null?void 0:ie.user_name},((Je=J==null?void 0:J.exercise)==null?void 0:Je.user_name)||"- -")),S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),S.createElement("span",{className:N.commitInfoValue},(lt=c==null?void 0:c.data)==null?void 0:lt.user_exercise_time))),S.createElement(C.Z,{gutter:20},S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u5B66\u53F7"),S.createElement("span",{className:N.commitInfoValue},((Qe=J==null?void 0:J.exercise)==null?void 0:Qe.student_id)||"- -")),S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),S.createElement("span",{className:N.commitInfoValue},(ut=c==null?void 0:c.data)==null?void 0:ut.commit_time)))),okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:()=>{(0,x.BU)(),ln()}})},3e3))}),Ir=(c,ie,Je,lt,Qe)=>En(void 0,null,function*(){Tn(ie,c,null,()=>{var ut,vt,Ft,jt;if(lt.user_answer=[],lt.user_answer.push(c),Qe!=null&&Qe.question_id){let $t=(ut=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:ut.filter(it=>{var Lt;return((Lt=it.user_answer)==null?void 0:Lt.length)===0});const nn=(vt=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:vt.filter(it=>it.question_type==3),at=nn.length>0?nn.every(it=>{var Lt;return(it==null?void 0:it.multi_count)==((Lt=it==null?void 0:it.user_answer)==null?void 0:Lt.length)})?1:nn.some(it=>{var Lt;return(it==null?void 0:it.multi_count)>((Lt=it==null?void 0:it.user_answer)==null?void 0:Lt.length)})?2:0:1;J.question_status.find(it=>it.ques_id===(Qe==null?void 0:Qe.question_id)).ques_status=($t==null?void 0:$t.length)===((Ft=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:Ft.length)?0:($t==null?void 0:$t.length)>0&&($t==null?void 0:$t.length)<((jt=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:jt.length)?2:at}else J.question_status.find($t=>$t.ques_id===ie).ques_status=c?1:0;wo(Jn({},J))})}),cr=(c,ie,Je,lt,Qe)=>En(void 0,null,function*(){Tn(lt.question_id,c,null,()=>{var ut,vt,Ft;lt.user_answer=[],lt.user_answer.push(c),Qe.user_answer=[...lt.user_answer];let jt=(ut=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:ut.filter($t=>{var nn;return((nn=$t.user_answer)==null?void 0:nn.length)===0});J.question_status.find($t=>$t.ques_id===ie).ques_status=(jt==null?void 0:jt.length)===((vt=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:vt.length)?0:(jt==null?void 0:jt.length)>0&&(jt==null?void 0:jt.length)<((Ft=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:Ft.length)?2:1,wo(Jn({},J))})}),Wr=(c,ie,Je,lt)=>{c!=null&&c.length&&Tn(ie,c,null,()=>{var Qe,ut,vt,Ft;if(Je.user_answer=c,lt!=null&<.question_id){let jt=(Qe=lt==null?void 0:lt.sub_exercise_questions)==null?void 0:Qe.filter(at=>{var it;return((it=at.user_answer)==null?void 0:it.length)===0});const $t=(ut=lt==null?void 0:lt.sub_exercise_questions)==null?void 0:ut.filter(at=>at.question_type==3),nn=$t.length>0?$t.every(at=>{var it;return(at==null?void 0:at.multi_count)==((it=at==null?void 0:at.user_answer)==null?void 0:it.length)})?1:$t.some(at=>{var it;return(at==null?void 0:at.multi_count)>((it=at==null?void 0:at.user_answer)==null?void 0:it.length)})?2:0:1;J.question_status.find(at=>at.ques_id===(lt==null?void 0:lt.question_id)).ques_status=(jt==null?void 0:jt.length)===((vt=lt==null?void 0:lt.sub_exercise_questions)==null?void 0:vt.length)?0:(jt==null?void 0:jt.length)>0&&(jt==null?void 0:jt.length)<((Ft=lt==null?void 0:lt.sub_exercise_questions)==null?void 0:Ft.length)?2:nn}else J.question_status.find(jt=>jt.ques_id===ie).ques_status=c!=null&&c.length?1:0;wo(Jn({},J))})},Ur=(c,ie,Je,lt,Qe,ut)=>En(void 0,null,function*(){return c.replaceAll(" ","")?yield Tn(Je,ie,c,()=>{var Ft,jt,$t,nn;let at={choice_id:ie,answer_text:c};if(Qe.user_answer.filter(it=>it.choice_id!=ie)?Qe.user_answer.splice(ie-1,1,at):Qe.user_answer.push(at),ut!=null&&ut.question_id){let it=(Ft=ut==null?void 0:ut.sub_exercise_questions)==null?void 0:Ft.filter(rn=>{var jn;return((jn=rn.user_answer)==null?void 0:jn.length)===0});const Lt=(jt=ut==null?void 0:ut.sub_exercise_questions)==null?void 0:jt.filter(rn=>rn.question_type==3),Lr=Lt.length>0?Lt.every(rn=>{var jn;return(rn==null?void 0:rn.multi_count)==((jn=rn==null?void 0:rn.user_answer)==null?void 0:jn.length)})?1:Lt.some(rn=>{var jn;return(rn==null?void 0:rn.multi_count)>((jn=rn==null?void 0:rn.user_answer)==null?void 0:jn.length)})?2:0:1;J.question_status.find(rn=>rn.ques_id===(ut==null?void 0:ut.question_id)).ques_status=(it==null?void 0:it.length)===(($t=ut==null?void 0:ut.sub_exercise_questions)==null?void 0:$t.length)?0:(it==null?void 0:it.length)>0&&(it==null?void 0:it.length)<((nn=ut==null?void 0:ut.sub_exercise_questions)==null?void 0:nn.length)?2:Lr}else J.question_status.find(it=>it.ques_id===Je).ques_status=lt.every(it=>!!it.answer_text)?1:J.question_status.find(it=>it.ques_id===Je).ques_status=lt.some(it=>!!it.answer_text)?2:0;wo(Jn({},J))}):($o(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),Rn=(c,ie,Je,lt,Qe)=>En(void 0,null,function*(){return c.replaceAll(" ","")?yield Tn(Je,ie,c,()=>{J.question_status.find(Ft=>Ft.ques_id===Je).ques_status=lt.every(Ft=>!!Ft.value)?1:J.question_status.find(Ft=>Ft.ques_id===Je).ques_status=lt.some(Ft=>!!Ft.value)?2:0;let vt={choice_id:ie,answer_text:c};Qe.user_answer.filter(Ft=>Ft.choice_id!=ie)?Qe.user_answer.splice(ie-1,1,vt):Qe.user_answer.push(vt),Qe.repeat_answer||(Qe.israp=!0),wo(Jn({},J))}):($o(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),qr=(c,ie,Je,lt,Qe)=>{if(!c.replaceAll(" ","")){$o();return}Tn(ie,null,c,()=>{var ut,vt,Ft,jt;if(Je.user_answer=[],Je.user_answer.push(c),Qe!=null&&Qe.question_id){let $t=(ut=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:ut.filter(it=>{var Lt;return((Lt=it.user_answer)==null?void 0:Lt.length)===0});const nn=(vt=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:vt.filter(it=>it.question_type==3),at=nn.length>0?nn.every(it=>{var Lt;return(it==null?void 0:it.multi_count)==((Lt=it==null?void 0:it.user_answer)==null?void 0:Lt.length)})?1:nn.some(it=>{var Lt;return(it==null?void 0:it.multi_count)>((Lt=it==null?void 0:it.user_answer)==null?void 0:Lt.length)})?2:0:1;J.question_status.find(it=>it.ques_id===(Qe==null?void 0:Qe.question_id)).ques_status=($t==null?void 0:$t.length)===((Ft=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:Ft.length)?0:($t==null?void 0:$t.length)>0&&($t==null?void 0:$t.length)<((jt=Qe==null?void 0:Qe.sub_exercise_questions)==null?void 0:jt.length)?2:at}else J.question_status.find($t=>$t.ques_id===ie).ques_status=c?1:0;wo(Jn({},J))},void 0,void 0,lt)},rr=(c,ie,Je)=>{var lt,Qe,ut,vt,Ft,jt,$t;let nn="";const at=(c==null?void 0:c.question_type)===0||(c==null?void 0:c.question_type)===1;at&&((lt=c==null?void 0:c.question_choices)==null||lt.forEach((Lt,Lr)=>{Lt.standard_boolean&&(nn=nn+lr[Lr])}));const it=((Qe=J==null?void 0:J.exercise)==null?void 0:Qe.user_exercise_status)===1||!c.repeat_answer&&((ut=c==null?void 0:c.user_answer)==null?void 0:ut.length)>0&&c.ques_status!==0;return S.createElement("div",null,S.createElement("div",{className:N.baseMargin},S.createElement(B.ZP.Group,{disabled:it,defaultValue:(vt=c==null?void 0:c.user_answer)==null?void 0:vt[0],onChange:Lt=>Ir(Lt.target.value,c==null?void 0:c.question_id,ie,c,Je),className:c.user_score&&`edu-radio-${c.user_score===c.question_score?"green":"red"}`},(Ft=c==null?void 0:c.question_choices)==null?void 0:Ft.map((Lt,Lr)=>{const jn=c.question_type==2?"":`${lr[Lr]}.`;return S.createElement("div",{className:N.answerWrap,key:Lr},S.createElement(B.ZP,{className:N.noWrap,value:Lt==null?void 0:Lt.choice_id},S.createElement(C.Z,{wrap:!1,align:"middle"},S.createElement(v.Z,null,S.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},jn)),S.createElement(v.Z,null,S.createElement(ge.Z,{className:N.renderHtml,value:Lt==null?void 0:Lt.choice_text})))))}))),((0,ae.GJ)()||(0,ae.dE)()&&((jt=J==null?void 0:J.exercise)==null?void 0:jt.user_exercise_status)>0&&(($t=J==null?void 0:J.exercise)==null?void 0:$t.open_score))&&S.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},S.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),S.createElement("span",{className:"font14 ml10"},(c==null?void 0:c.user_score)&&S.createElement("span",null,S.createElement("span",{className:Pn[Number(c==null?void 0:c.answer_status)]||"c-orange-ff9"},c==null?void 0:c.user_score),S.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(c!=null&&c.user_score)&&S.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(c==null?void 0:c.standard_answer_show)&&S.createElement("div",{className:N.analysisWrap},S.createElement("div",{className:N.greyBg},S.createElement(C.Z,{className:"mb20"},S.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),S.createElement(v.Z,null,at?nn:c==null?void 0:c.standard_answer_show)),S.createElement(C.Z,{align:"middle"},S.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),S.createElement(ge.Z,{className:N.renderHtml,value:c==null?void 0:c.analysis})))))},Zr=(c,ie,Je)=>{var lt,Qe;const ut=((lt=J==null?void 0:J.exercise)==null?void 0:lt.user_exercise_status)===1||!c.repeat_answer&&c.ques_status!==0;return S.createElement("div",null,(Qe=c==null?void 0:c.sub_exercise_questions)==null?void 0:Qe.map((vt,Ft)=>{var jt;let $t="";return(jt=vt==null?void 0:vt.question_choices)==null||jt.forEach((nn,at)=>{nn.standard_boolean&&($t=$t+lr[at])}),S.createElement("div",{className:`${N.baseMargin} ${N.singleItem} mb20`,key:Ft},S.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},S.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",vt==null?void 0:vt.question_score,"\u5206\uFF09"),S.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},Je+1+"."+(Ft+1)),S.createElement(ge.Z,{value:vt==null?void 0:vt.question_title})),((vt==null?void 0:vt.question_type)==0||(vt==null?void 0:vt.question_type)==2)&&rr(vt,vt==null?void 0:vt.question_type,c),(vt==null?void 0:vt.question_type)==1&&Br(vt,vt==null?void 0:vt.question_type,c),(vt==null?void 0:vt.question_type)==3&&po(vt,vt==null?void 0:vt.question_type,c),(vt==null?void 0:vt.question_type)==4&&hn(vt,vt==null?void 0:vt.question_type,c))}))};console.log("----",J);const Br=(c,ie,Je)=>{var lt,Qe,ut,vt,Ft,jt;let $t="";const nn=(c==null?void 0:c.question_type)===0||(c==null?void 0:c.question_type)===1;nn&&((lt=c==null?void 0:c.question_choices)==null||lt.forEach((it,Lt)=>{it.standard_boolean&&($t=$t+lr[Lt])}));const at=((Qe=J==null?void 0:J.exercise)==null?void 0:Qe.user_exercise_status)===1||!c.repeat_answer&&((ut=c==null?void 0:c.user_answer)==null?void 0:ut.length)>0&&c.ques_status!==0;return S.createElement("div",null,S.createElement("div",{className:N.baseMargin},S.createElement(T.default.Group,{disabled:at,defaultValue:c==null?void 0:c.user_answer,style:{flexDirection:"column"},onChange:it=>Wr(it,c==null?void 0:c.question_id,c,Je),className:c.user_score&&`edu-checkbox-${c.user_score===c.question_score?"green":"red"}`},(vt=c==null?void 0:c.question_choices)==null?void 0:vt.map((it,Lt)=>{const Lr=`${lr[Lt]}.`;return S.createElement("div",{className:N.answerWrap},S.createElement(T.default,{value:it==null?void 0:it.choice_id},S.createElement(C.Z,{wrap:!1,align:"middle"},S.createElement(v.Z,null,S.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},Lr)),S.createElement(v.Z,null,S.createElement(ge.Z,{className:N.renderHtml,value:it==null?void 0:it.choice_text})))))}))),((0,ae.GJ)()||(0,ae.dE)()&&((Ft=J==null?void 0:J.exercise)==null?void 0:Ft.user_exercise_status)>0&&((jt=J==null?void 0:J.exercise)==null?void 0:jt.open_score))&&S.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},S.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),S.createElement("span",{className:"font14 ml10"},(c==null?void 0:c.user_score)&&S.createElement("span",null,S.createElement("span",{className:Pn[Number(c==null?void 0:c.answer_status)]||"c-orange-ff9"},c==null?void 0:c.user_score),S.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(c!=null&&c.user_score)&&S.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(c==null?void 0:c.standard_answer_show)&&S.createElement("div",{className:N.analysisWrap},S.createElement("div",{className:N.greyBg},S.createElement(C.Z,{className:"mb20"},S.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),S.createElement(v.Z,null,nn?$t:c==null?void 0:c.standard_answer_show)),S.createElement(C.Z,{align:"middle",className:"mt15"},S.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),S.createElement(ge.Z,{className:N.renderHtml,value:c==null?void 0:c.analysis})))))},po=(c,ie,Je)=>S.createElement(br,{item:c,sign:$n,answerData:J,onBlur:(lt,Qe,ut)=>En(void 0,null,function*(){return yield Ur(lt,Qe,c==null?void 0:c.question_id,ut,c,Je)})}),hn=(c,ie,Je)=>Lo?S.createElement(Be,{item:c,answerData:J,onBlur:(lt,Qe,ut)=>Tn(c==null?void 0:c.question_id,null,lt,void 0,Qe,ut),isEducation:Lo}):S.createElement(Ye,{item:c,answerData:J,onBlur:(lt,Qe)=>qr(lt,c==null?void 0:c.question_id,c,Qe,Je),isEducation:Lo,sign:$n}),pn=(c,ie)=>S.createElement(De,{item:c,answerData:J,exerciseId:Gt.categoryId,coursesId:Gt.coursesId,answerCheckData:ft,check:!!No.get("check")}),vn=(c,ie)=>S.createElement(Pt,{item:c,answerData:J}),en=(c,ie)=>S.createElement(H,{setIsSubmitCode:ko,item:c,sign:$n,answerData:J,onBlur:(Je,lt,Qe)=>En(void 0,null,function*(){return yield Rn(Je,lt,c==null?void 0:c.question_id,Qe,c)})}),tr=c=>{if(pl){const ie=n.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:S.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Ya(!1),c==null||c()},onOk:()=>{Ya(!1),hr.Z.publish("BFill:Submit",{})}});return}c==null||c()};(0,t.useEffect)(()=>{const c=hr.Z.subscribe("BFill:Submit:Change",({value:ie})=>{Ya(ie)});return()=>{c()}},[]);const tn=(c,ie,Je)=>{var lt,Qe;const ut=(lt=J==null?void 0:J.exercise_question_types)==null?void 0:lt.find(vt=>vt.question_type===ie);return S.createElement("div",{className:N.answerSheetWrap},S.createElement("div",{className:N.answerSheetQuestionTitle,onClick:()=>{Bo[ie]=!Bo[ie],ga(Jn({},Bo))}},!Bo[ie]&&S.createElement(F.Z,null),Bo[ie]&&S.createElement(G.Z,null),S.createElement("span",{className:"ml5 c-grey-666"},c)),!Bo[ie]&&S.createElement(C.Z,{className:N.answerSheet,gutter:[20,20],key:ie},(Qe=ut==null?void 0:ut.items)==null?void 0:Qe.map(function(vt,Ft){var jt,$t,nn,at,it,Lt,Lr;let rn=` - ${(jt=J==null?void 0:J.question_status)!=null&&jt.some(jn=>{var Mr,uo;return jn.ques_id===vt.question_id&&(jn==null?void 0:jn.ques_status)===1&&((Mr=J==null?void 0:J.exercise)==null?void 0:Mr.exercise_status)!==3&&!((uo=J==null?void 0:J.exercise)!=null&&uo.open_score_commited)})?N.active:""} - ${($t=J==null?void 0:J.question_status)!=null&&$t.some(jn=>{var Mr,uo;return jn.ques_id===vt.question_id&&(jn==null?void 0:jn.ques_status)===2&&((Mr=J==null?void 0:J.exercise)==null?void 0:Mr.exercise_status)!==3&&!((uo=J==null?void 0:J.exercise)!=null&&uo.open_score_commited)})?N.partialActive:""} - ${(nn=J==null?void 0:J.question_status)!=null&&nn.some(jn=>{var Mr,uo;return jn.ques_id===vt.question_id&&(jn==null?void 0:jn.score_status)===1&&(((Mr=J==null?void 0:J.exercise)==null?void 0:Mr.exercise_status)===3||((uo=J==null?void 0:J.exercise)==null?void 0:uo.open_score_commited))})?N.yes:""} - ${(at=J==null?void 0:J.question_status)!=null&&at.some(jn=>{var Mr,uo;return jn.ques_id===vt.question_id&&(jn==null?void 0:jn.score_status)===2&&(((Mr=J==null?void 0:J.exercise)==null?void 0:Mr.exercise_status)===3||((uo=J==null?void 0:J.exercise)==null?void 0:uo.open_score_commited))})?N.no:""} - ${(it=J==null?void 0:J.question_status)!=null&&it.some(jn=>{var Mr,uo;return jn.ques_id===vt.question_id&&(jn==null?void 0:jn.score_status)===3&&(((Mr=J==null?void 0:J.exercise)==null?void 0:Mr.exercise_status)===3||((uo=J==null?void 0:J.exercise)==null?void 0:uo.open_score_commited))})?N.bf:""} - `;if(vt.question_type===ie)return(Lt=J==null?void 0:J.exercise)!=null&&Lt.open_score&&(Number(vt.question_score)===Number(vt.user_score)?rn=N.green:vt.user_score>0?rn=N.orange:rn=N.red),S.createElement(v.Z,null,S.createElement("div",{onClick:()=>{tr(()=>{if(!(Je===pr&&Ft===xr)){if($n.current){$n.current="appoint",mo.current={oneindex:Je,twoindex:Ft};return}Qr({oneindex:Je,twoindex:Ft})}})},key:Ft,className:` - ${N.answerSheetItem} - ${rn} - ${Je===pr&&Ft===xr?N.selected:""} - `},S.createElement("span",{className:N.qindex},Ft+1),((Lr=J==null?void 0:J.question_status)==null?void 0:Lr.some(jn=>{var Mr;return jn.ques_id===vt.question_id&&(jn==null?void 0:jn.ques_status)===2&&((Mr=J==null?void 0:J.exercise)==null?void 0:Mr.exercise_status)!==3}))&&S.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),vt.is_marked&&S.createElement("i",{className:`iconfont icon-biaoji1 ${N.markIcon}`})))})))},_n=(c,ie)=>{var Je,lt,Qe,ut;let vt="";return((c==null?void 0:c.question_type)===0||(c==null?void 0:c.question_type)===1)&&((Je=c==null?void 0:c.question_choices)==null||Je.forEach((jt,$t)=>{jt.standard_boolean&&(vt=vt+lr[$t])})),S.createElement("div",{className:N.questionItem,id:`Anchor_${c==null?void 0:c.question_type}_${ie}`},S.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},S.createElement("span",{className:`${N.questionScore} mr10`},c==null?void 0:c.question_score,"\u5206"),S.createElement("span",{className:`font16 ${N.noWrap}`},ie+1,"\u3001"),S.createElement(ge.Z,{value:(c==null?void 0:c.question_type)===8?c==null?void 0:c.description:c==null?void 0:c.question_title}),!!((lt=c==null?void 0:c.schools)!=null&<.length)&&S.createElement(I.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},S.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(c==null?void 0:c.question_type)===6&&S.createElement(We.Z,{style:{margin:`-30px 0 ${No.get("check")?11:30}px 60px`},dataSource:(c==null?void 0:c.languages)||[]}),(c==null?void 0:c.question_type)==0&&rr(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==2&&rr(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==1&&Br(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==3&&po(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==4&&hn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==5&&((Qe=J==null?void 0:J.exercise)==null?void 0:Qe.user_exercise_status)===0&&(c==null?void 0:c.answer_status)!=3&&S.createElement("div",{style:{margin:"-28px 0 12px 62px"}},S.createElement(C.Z,{justify:"space-between",align:"middle"},S.createElement(v.Z,null,S.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),S.createElement(v.Z,null,S.createElement(Pr.Z,{type:"primary",className:N.toIframeBtn,onClick:()=>En(void 0,null,function*(){return yield kt(c)})},"\u8FDB\u5165\u7B54\u9898")))),(c==null?void 0:c.question_type)==5&&pn(c,c==null?void 0:c.question_type),(0,ae.dE)()&&((ut=J==null?void 0:J.exercise)==null?void 0:ut.user_exercise_status)===0&&(c==null?void 0:c.question_type)==6&&S.createElement("div",{style:{margin:"-28px 0 -25px"}},S.createElement(C.Z,{justify:"end",align:"middle"},S.createElement(v.Z,null,S.createElement(Pr.Z,{type:"primary",className:N.toIframeBtn,onClick:()=>xn(c)},"\u8FDB\u5165\u7B54\u9898")))),(c==null?void 0:c.question_type)==6&&vn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==7&&Zr(c,c==null?void 0:c.question_type,ie),(c==null?void 0:c.question_type)==8&&en(c,c==null?void 0:c.question_type),(c==null?void 0:c.answer_comments)&&S.createElement(Mt,{hideScore:!0,list:c==null?void 0:c.answer_comments}))},or=(c,ie)=>S.createElement(t.Fragment,null,tn((c==null?void 0:c.name)||Cr.fw[c.question_type].name,c.question_type,ie)),$n=(0,t.useRef)(!1),mo=(0,t.useRef)({}),eo=(0,t.useRef)(),Co=(0,t.useRef)({}),Jr=()=>{var c,ie,Je,lt,Qe,ut,vt,Ft,jt;window.blur();const $t=(Je=(ie=(c=J.exercise_question_types)==null?void 0:c[pr])==null?void 0:ie.items)==null?void 0:Je[xr];if(!ta&&((lt=J==null?void 0:J.exercise)==null?void 0:lt.user_exercise_status)===0&&(0,ae.dE)()&&!($t!=null&&$t.repeat_answer)&&((Qe=$t==null?void 0:$t.user_answer)==null?void 0:Qe.length)>0&&($t==null?void 0:$t.ques_status)===0){eo.current="prev",Yo(!0);return}!($t!=null&&$t.repeat_answer)&&((ut=$t==null?void 0:$t.user_answer)==null?void 0:ut.length)>0&&($t.ques_status=1),A.current.scrollTo({top:0,left:0,behavior:"smooth"}),xr===0?(pr-=1,xr=J.exercise_question_types[pr].items.length-1):xr-=1,($t==null?void 0:$t.question_type)==8&&!qo&&setTimeout(()=>{ct($t)},500),ea((jt=(Ft=(vt=J==null?void 0:J.exercise_question_types)==null?void 0:vt[pr])==null?void 0:Ft.items)==null?void 0:jt[xr]),ko(!1),zo(pr),Fo(xr)},Eo=()=>{var c,ie,Je,lt,Qe,ut,vt,Ft,jt,$t,nn;window.blur();const at=(Je=(ie=(c=J.exercise_question_types)==null?void 0:c[pr])==null?void 0:ie.items)==null?void 0:Je[xr];if(!ta&&((lt=J==null?void 0:J.exercise)==null?void 0:lt.user_exercise_status)===0&&(0,ae.dE)()&&!(at!=null&&at.repeat_answer)&&((Qe=at==null?void 0:at.user_answer)==null?void 0:Qe.length)>0&&(at==null?void 0:at.ques_status)===0){eo.current="next",Yo(!0);return}!(at!=null&&at.repeat_answer)&&((ut=at==null?void 0:at.user_answer)==null?void 0:ut.length)>0&&(at.ques_status=1),A.current.scrollTo({top:0,left:0,behavior:"smooth"}),((Ft=(vt=J==null?void 0:J.exercise_question_types[pr])==null?void 0:vt.items)==null?void 0:Ft.length)-1===xr?(pr=pr+1,xr=0):xr=xr+1,(at==null?void 0:at.question_type)==8&&!qo&&setTimeout(()=>{ct(at)},500),ea((nn=($t=(jt=J==null?void 0:J.exercise_question_types)==null?void 0:jt[pr])==null?void 0:$t.items)==null?void 0:nn[xr]),ko(!1),zo(pr),Fo(xr)},Qr=c=>{var ie,Je,lt,Qe,ut,vt,Ft,jt,$t;const nn=c||mo.current,at=(lt=(Je=(ie=J.exercise_question_types)==null?void 0:ie[pr])==null?void 0:Je.items)==null?void 0:lt[xr];if(!ta&&((Qe=J==null?void 0:J.exercise)==null?void 0:Qe.user_exercise_status)===0&&(0,ae.dE)()&&!(at!=null&&at.repeat_answer)&&((ut=at==null?void 0:at.user_answer)==null?void 0:ut.length)>0&&(at==null?void 0:at.ques_status)===0){eo.current="appoint",Co.current=nn,Yo(!0);return}!(at!=null&&at.repeat_answer)&&((vt=at==null?void 0:at.user_answer)==null?void 0:vt.length)>0&&(at.ques_status=1),(at==null?void 0:at.question_type)==8&&!qo&&setTimeout(()=>{ct(at)},500),ea(($t=(jt=(Ft=J==null?void 0:J.exercise_question_types)==null?void 0:Ft[nn==null?void 0:nn.oneindex])==null?void 0:jt.items)==null?void 0:$t[nn==null?void 0:nn.twoindex]),ko(!1),zo(nn==null?void 0:nn.oneindex),Fo(nn==null?void 0:nn.twoindex),A.current.scrollTo({top:0,left:0,behavior:"smooth"})},go=()=>En(void 0,null,function*(){var c;if($n.current){$n.current="refresh";return}const ie=yield Ht();(c=J==null?void 0:J.exercise)!=null&&c.left_time&&(yield Bn(!0)),ie!=null&&ie.status||D.ZP.success("\u66F4\u65B0\u6210\u529F")}),$o=()=>{var c,ie;switch($n.current){case"prev":Jr();break;case"next":Eo();break;case"appoint":Qr();break;case"submit":Nn(!1);break;case"refresh":go();break;default:}((c=document.activeElement)==null?void 0:c.name)==="edu-program-fill"||((ie=document.activeElement)==null?void 0:ie.name)==="sign"?$n.current=!0:$n.current=!1,mo.current={}},gr=()=>{var c,ie,Je,lt,Qe,ut,vt,Ft,jt,$t,nn,at;const it=(ie=(c=J==null?void 0:J.exercise_question_types)==null?void 0:c[pr].items)==null?void 0:ie[xr];return S.createElement(t.Fragment,{key:pr},S.createElement("div",{className:"pt20 mb20"},S.createElement("span",{className:N.questionTypeTitle},(0,Z.EM)(pr+1),"\u3001",(lt=(Je=J==null?void 0:J.exercise_question_types)==null?void 0:Je[pr])==null?void 0:lt.name),S.createElement("span",{className:N.questionTypeInfo},"\uFF08\u5171",(ut=(Qe=J==null?void 0:J.exercise_question_types)==null?void 0:Qe[pr])==null?void 0:ut.count,"\u9898\uFF1B",((Ft=(vt=J==null?void 0:J.exercise_question_types)==null?void 0:vt[pr])==null?void 0:Ft.question_type)===7?`\u5305\u542B${($t=(jt=J==null?void 0:J.exercise_question_types)==null?void 0:jt[pr])==null?void 0:$t.sub_questions_count}\u5C0F\u9898`:""," \u5171",(at=(nn=J==null?void 0:J.exercise_question_types)==null?void 0:nn[pr])==null?void 0:at.score,"\u5206\uFF09"),!(it!=null&&it.repeat_answer)&&S.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002")),S.createElement(t.Fragment,{key:xr},_n(it,xr)))},yr=()=>{fl(!0)},Rr=()=>En(void 0,null,function*(){var c;const ie=yield(0,oe.ZP)(`/api/exercises/${Gt.categoryId}/exercise_user/polling_exercise_user_status.json`,{method:"get"});(ie==null?void 0:ie.status)==0&&((c=ie==null?void 0:ie.data)!=null&&c.is_commited)?Bt():setTimeout(()=>{Rr()},3e3)}),to=()=>En(void 0,null,function*(){if(localStorage.getItem("stopGetVrsEnvStatus")=="\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u52A0\u8F7D\u5B8C\u6210"){Rr();return}const ie=yield(0,oe.ZP)(`/api/courses/${Gt.coursesId}/exercises/${Gt.categoryId}/exercise_status.json`,{method:"get"});(ie==null?void 0:ie.status)==0&&(ie==null?void 0:ie.vrs_env_status)==1?(localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u52A0\u8F7D\u5B8C\u6210"),Rr(),Tl(!0)):setTimeout(()=>{localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u672A\u52A0\u8F7D\u5B8C\u6210"),to()},1500)});return S.createElement(g.Z,{size:"middle",spinning:za,tip:S.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",S.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},vl&&S.createElement("div",{className:N.screenLock},S.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),S.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),ha&&((ir=J==null?void 0:J.exercise)==null?void 0:ir.user_exercise_status)===0&&S.createElement(K.Z,{exerciseUserInfo:Zt.exerciseUserInfo,iframe:Ja,handleToDetail:ln,socket:Go,onStartScreenshot:()=>{ft!=null&&ft.screen_shot_open&&Wa(!0)},onCloseScreenshot:()=>{ft!=null&&ft.screen_shot_open&&Wa(!1)}}),S.createElement(le,{id:Gt.categoryId,startRecording:ya,startScreenshot:Ha,onSuccuss:()=>{_o(ft==null?void 0:ft.screen_open),Ht()},onBack:ln}),S.createElement("iframe",{style:{display:Ca},id:"iframeShixuns",className:N.iframe,src:Ua,ref:Ja,frameBorder:"0"}),Uo.status!==-2&&Uo.status!==-1&&S.createElement("div",{className:N.fixHeader},S.createElement(C.Z,{wrap:!1,align:"middle",className:"edu-container"},S.createElement(v.Z,null,(0,Z.vB)((An=J==null?void 0:J.exercise)==null?void 0:An.exercise_status)),S.createElement(v.Z,{className:`${N.exerciseTitle} ml10`,title:(sn=J==null?void 0:J.exercise)==null?void 0:sn.exercise_name},(bn=J==null?void 0:J.exercise)==null?void 0:bn.exercise_name),S.createElement(v.Z,{style:{marginLeft:"auto"}},((Ot=J==null?void 0:J.exercise)==null?void 0:Ot.user_exercise_status)===1&&S.createElement(U.ZP,{className:N.changeButton,type:"primary",onClick:()=>{l.history.push(`/classrooms/${Gt.coursesId}/exercise/${Gt.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,ae.GJ)()||(0,ae.dE)()&&((dn=J==null?void 0:J.exercise)==null?void 0:dn.user_exercise_status)==1)&&!!((Dn=J==null?void 0:J.exercise)!=null&&Dn.left_time)&&S.createElement(v.Z,{style:{marginLeft:"auto"}},S.createElement("aside",{className:`${N.countDown} ${Va}`},S.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),S.createElement("span",{className:N.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),gl?S.createElement(Kr,{value:ba,onFinish:()=>Bn()}):S.createElement("div",{style:{color:"#37AD83",fontSize:"20px",fontWeight:"500",marginLeft:10}},(0,Z.Gh)((vr=J==null?void 0:J.exercise)==null?void 0:vr.left_time)))),S.createElement(v.Z,null,!((0,ae.GJ)()||(0,ae.dE)()&&((Tr=J==null?void 0:J.exercise)==null?void 0:Tr.user_exercise_status)==1)&&Zt.actionTabs.key!=="student-unlock"&&Dl&&S.createElement(Pr.Z,{className:`${N.refreshBtn} ml30`,onClick:go},S.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),S.createElement(v.Z,null,(0,ae.dE)()&&((gn=J==null?void 0:J.exercise)==null?void 0:gn.user_exercise_status)===0&&S.createElement(Pr.Z,{className:`${N.submitButton} ml10`,type:"primary",onClick:()=>En(void 0,null,function*(){tr(()=>En(void 0,null,function*(){if($n.current){$n.current="submit";return}yield Nn(!1)}))})},(0,Fn._V)(Fn.CP.answer7))),S.createElement(v.Z,null,((Jt=J==null?void 0:J.exercise)==null?void 0:Jt.forbid_screen)&&S.createElement(U.ZP,{className:`${N.submitButton} ml10`,type:"primary",onClick:yr},(0,Fn._V)(Fn.CP.answer12))),S.createElement(v.Z,null,(((yn=J==null?void 0:J.exercise)==null?void 0:yn.commit_status)==1||((pt=J==null?void 0:J.exercise)==null?void 0:pt.exercise_status)==3)&&((Un=J==null?void 0:J.exercise_answer_user)==null?void 0:Un.analysis)&&S.createElement("span",{className:N.teachAnalysis,onClick:()=>se(!0)},S.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),S.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),S.createElement("section",{className:`edu-container ${N.wrapper} ${Lo&&N.wrpAnswer}`},Uo.status===0&&S.createElement(C.Z,{className:`${Lo?"mt70":""} ${N.mainPart}`,wrap:!1},S.createElement(v.Z,{flex:Zo?"280px":"0px",className:Lo?"mb100":""},S.createElement("div",{className:N.leftPart},S.createElement("section",null,Zo&&S.createElement(v.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},S.createElement("div",{style:{marginBottom:15}},S.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),S.createElement("span",{className:`ml10 ${N.userInfoText}`},((_r=J==null?void 0:J.exercise)==null?void 0:_r.user_name)||"- -")),S.createElement("div",null,S.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),S.createElement("span",{className:`ml10 ${N.userInfoText}`},((Hr=J==null?void 0:J.exercise)==null?void 0:Hr.student_id)||"- -"))),Zo&&(0,ae.dE)()&&((so=J.exercise)==null?void 0:so.user_exercise_status)===0&&((co=J.exercise)==null?void 0:co.open_phone_video_recording)&&S.createElement(C.Z,{className:N.eduQrcode,style:{marginTop:10},align:"middle"},S.createElement(v.Z,null,S.createElement(P(),{value:`https://${document.domain}/live-push.html?id=${Gt.categoryId}&login=${Gt.login}&cookie=${(0,Z.ej)("_educoder_session")}`})),S.createElement(v.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",S.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Zo&&S.createElement("aside",{className:"bg-white"},S.createElement("aside",{className:N.answerInfo},S.createElement(C.Z,{justify:"space-between"},S.createElement(v.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),S.createElement(v.Z,{className:N.answerProgress},S.createElement("span",{style:{color:"#165DFF"}},(bo=(xo=J==null?void 0:J.question_status)==null?void 0:xo.filter(c=>c.ques_status===1))==null?void 0:bo.length),S.createElement("span",{style:{color:"#999999"}},"/",(So=J==null?void 0:J.exercise_types)==null?void 0:So.q_counts))),S.createElement(C.Z,null,S.createElement(w.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((Do=(Io=J==null?void 0:J.question_status)==null?void 0:Io.filter(c=>c.ques_status===1))==null?void 0:Do.length)/((Ia=J==null?void 0:J.exercise_types)==null?void 0:Ia.q_counts)*100,showInfo:!1})),S.createElement(C.Z,null,S.createElement(v.Z,null,S.createElement("span",{className:"c-grey-333"},"\u5171 ",S.createElement("span",{style:{color:"#165DFF"}},((la=J==null?void 0:J.exercise_types)==null?void 0:la.q_counts)||((Na=(ia=J==null?void 0:J.exercise_scores)==null?void 0:ia.exercise_types)==null?void 0:Na.q_counts))," \u9898\uFF1A"),S.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",S.createElement("span",{style:{color:"#FA6400"}},((ll=J==null?void 0:J.exercise_types)==null?void 0:ll.q_scores)||((Mo=(_a=J==null?void 0:J.exercise_scores)==null?void 0:_a.exercise_types)==null?void 0:Mo.q_scores))," \u5206")))),S.createElement(C.Z,{className:N.dottedLineWrapper,align:"middle"},S.createElement(v.Z,{className:N.leftHalfCircle}),S.createElement(v.Z,{flex:1,className:N.dottedLine}),S.createElement(v.Z,{className:N.rightHalfCircle})),S.createElement(C.Z,null,S.createElement(v.Z,{flex:"1"},S.createElement("aside",{className:`${N.cardList} ${(Da=J.exercise)!=null&&Da.open_phone_video_recording?N.withQrcode:""}`},(sa=J==null?void 0:J.exercise_question_types)==null?void 0:sa.map((c,ie)=>S.createElement(t.Fragment,{key:c.question_type},or(c,ie)))))))),(0,ae.dE)()&&((ca=J==null?void 0:J.exercise)==null?void 0:ca.exercise_status)!==3&&!((Ba=J==null?void 0:J.exercise)!=null&&Ba.open_score_commited)&&S.createElement(C.Z,{justify:"space-around",align:"middle",className:N.answerSheetBottom},S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:N.answerYes}),"\u5DF2\u7B54"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:`${N.answerNo} ml10`},S.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:`${N.answerNo} ml10`}),"\u672A\u7B54"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,ae.dE)()&&(((Ta=J==null?void 0:J.exercise)==null?void 0:Ta.exercise_status)===3||((Jo=J==null?void 0:J.exercise)==null?void 0:Jo.open_score_commited))&&S.createElement(C.Z,{justify:"space-around",align:"middle",className:N.answerSheetBottom},S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:N.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${N.answerNo} ml10`}),"\u9519\u8BEF"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${N.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),S.createElement(v.Z,null,S.createElement("div",{className:N.fold,onClick:()=>sl(!Zo)},Zo&&S.createElement(I.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},S.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Zo&&S.createElement(I.Z,{title:"\u5C55\u5F00"}," ",S.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),S.createElement(v.Z,{flex:"1"},S.createElement("section",{className:[N.rightPart,"ml20"].join(" ")},S.createElement("div",{className:`${N.questionPart} pl30 pr30`,ref:A},gr()),S.createElement(C.Z,{className:N.bottom,align:"middle",justify:"space-between"},S.createElement(v.Z,null,S.createElement(Pr.Z,{icon:S.createElement("i",{className:`iconfont ${(da=(ua=J.exercise_question_types)==null?void 0:ua[pr].items[xr])!=null&&da.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:N.markBtn,onClick:()=>En(void 0,null,function*(){var c;(yield(0,L.sS)(Gt.categoryId,{exercise_question_id:(c=J.exercise_question_types[pr].items[xr])==null?void 0:c.question_id})).status===0&&Ht()})},(ma=(fa=J.exercise_question_types)==null?void 0:fa[pr].items[xr])!=null&&ma.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),S.createElement(v.Z,null,(pr!=0||xr!=0)&&S.createElement(U.ZP,{className:`${N.changeButton} ${N.prevBtn} mr20`,type:"default",onClick:()=>{tr(()=>{if($n.current){$n.current="prev";return}Jr()})}},"\u4E0A\u4E00\u9898"),!(pr===((Ra=J==null?void 0:J.exercise_question_types)==null?void 0:Ra.length)-1&&xr===((Aa=(Fa=(Ma=J==null?void 0:J.exercise_question_types)==null?void 0:Ma[pr])==null?void 0:Fa.items)==null?void 0:Aa.length)-1)&&S.createElement(U.ZP,{className:N.changeButton,type:"primary",onClick:()=>{tr(()=>{if(bl){if($n.current){$n.current="next";return}Eo()}})}},"\u4E0B\u4E00\u9898")))))),Uo.status!==0&&S.createElement(ke,{data:Uo}),S.createElement(n.default,{title:"\u6CE8\u610F",open:Rl,closable:!1,footer:!1},S.createElement("div",null,S.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),S.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},S.createElement(T.default,{checked:ta,onChange:c=>{qa(c.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),S.createElement("div",null,S.createElement(U.ZP,{onClick:()=>{Yo(!1),qa(!1)}},"\u6211\u518D\u60F3\u60F3"),S.createElement(U.ZP,{onClick:()=>{J.exercise_question_types[pr].items[xr].ques_status=1,wo(Jn({},J)),eo.current==="prev"?(xr===0?(pr-=1,xr=J.exercise_question_types[pr].items.length-1):xr-=1,zo(pr),Fo(xr)):eo.current==="next"?(J.exercise_question_types[pr].items.length-1===xr?(pr=pr+1,xr=0):xr=xr+1,zo(pr),Fo(xr)):(zo(Co.current.oneindex),Fo(Co.current.twoindex)),Yo(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4"))))),S.createElement(Qt.Z,{successCb:ht})),cl&&S.createElement(Ln(),{disabled:tl,bounds:r,onStart:(c,ie)=>xe(c,ie)},S.createElement("div",{ref:f,style:{position:"absolute",left:40,top:200,zIndex:1300}},S.createElement("div",{onMouseOver:()=>{tl&&Po(!1)},onMouseOut:()=>{Po(!0)}},S.createElement(C.Z,{className:N.cameraHeader,align:"middle",justify:"space-between"},S.createElement(v.Z,null,S.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),S.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),y?S.createElement(Gn.Z,{onClick:()=>{M(!1)}}):S.createElement($r.Z,{onClick:()=>{M(!0)}})),S.createElement("div",{style:{display:y?"flex":"none"}},S.createElement(q.Z,{number:((Za=J==null?void 0:J.exercise)==null?void 0:Za.photo_count)-((va=J==null?void 0:J.exercise)==null?void 0:va.take_photo),take_photo:(La=J==null?void 0:J.exercise)==null?void 0:La.take_photo,ref:hl,time:(ka=J.exercise)==null?void 0:ka.left_time,update:Ht,supportCamera:c=>{c===2?(Qo(!0),Ro(ft==null?void 0:ft.screen_shot_open),ft!=null&&ft.screen_shot_open||(_o(ft==null?void 0:ft.screen_open),Ht())):c===1&&setTimeout(()=>l.history.push("/"),3e3)}}))))),S.createElement(n.default,{destroyOnClose:!0,closable:!1,centered:!0,className:N.teachAnalysisModal,title:S.createElement(C.Z,{align:"middle",justify:"space-between"},S.createElement(v.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),S.createElement(v.Z,null,S.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>se(!1)}))),open:ce,footer:!1,onCancel:()=>se(!1)},(ja=J==null?void 0:J.exercise_answer_user)==null?void 0:ja.analysis),S.createElement(n.default,{destroyOnClose:!0,centered:!0,width:555,title:S.createElement(C.Z,{align:"middle"},S.createElement("div",{className:"c-black font16 mr8"},(0,Fn._V)(Fn.CP.answer8)),S.createElement("div",{className:"c-grey-666"},(0,Fn._V)(Fn.CP.answer9))),open:dl,footer:!1,onCancel:()=>fl(!1)},S.createElement("div",null,S.createElement("div",{className:"mb20 c-black"},(0,Fn._V)(Fn.CP.answer10)),S.createElement(In,{key:ml,onOk:c=>{var ie;console.log(c,444),c.join("")===((ie=J==null?void 0:J.exercise)==null?void 0:ie.screen_key)?ln():(D.ZP.warning((0,Fn._V)(Fn.CP.answer11)),Bl(lt=>lt+1))}}))))};var Gr=(0,l.connect)(({loading:W,user:be,exercise:Me,globalSetting:Yt})=>({globalSetting:Yt,user:be,exercise:Me,loading:W.effects}))(dr)},50371:function(nt,z){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let l=1;l{const $=b[P];$!==void 0&&(t[P]=$)})}return t}z.Z=e},13845:function(nt,z,e){"use strict";e.d(z,{F:function(){return t},Z:function(){return l}});function t(b){return b!=null&&b===b.window}function l(b,P){var $,d;if(typeof window=="undefined")return 0;const n=P?"scrollTop":"scrollLeft";let E=0;return t(b)?E=b[P?"pageYOffset":"pageXOffset"]:b instanceof Document?E=b.documentElement[n]:(b instanceof HTMLElement||b)&&(E=b[n]),b&&!t(b)&&typeof E!="number"&&(E=(d=(($=b.ownerDocument)!==null&&$!==void 0?$:b).documentElement)===null||d===void 0?void 0:d[n]),E}},56762:function(nt,z,e){"use strict";e.d(z,{Z:function(){return l}});var t=e(59301);function l(){const[,b]=t.useReducer(P=>P+1,0);return b}},68031:function(nt,z,e){"use strict";e.d(z,{Z:function(){return P}});var t=e(16089);function l($,d,n,E){const D=n-d;return $/=E/2,$<1?D/2*$*$*$+d:D/2*(($-=2)*$*$+2)+d}var b=e(13845);function P($){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:E,duration:D=450}=d,w=n(),C=(0,b.Z)(w,!0),v=Date.now(),B=()=>{const I=Date.now()-v,g=l(I>D?D:I,C,$,D);(0,b.F)(w)?w.scrollTo(window.pageXOffset,g):w instanceof Document||w.constructor.name==="HTMLDocument"?w.documentElement.scrollTop=g:w.scrollTop=g,I{const{href:N,title:de,prefixCls:ae,children:x,className:L,target:Y,replace:ge}=h,Re=$.useContext(v),{registerLink:$e,unregisterLink:je,scrollTo:Ye,onClick:tt,activeLink:ze,direction:Be}=Re||{};$.useEffect(()=>($e==null||$e(N),()=>{je==null||je(N)}),[N]);const qe=ve=>{ge&&(ve.preventDefault(),window.location.replace(N)),tt==null||tt(ve,{title:de,href:N}),Ye==null||Ye(N)},{getPrefixCls:dt}=$.useContext(w.E_),Ie=dt("anchor",ae),st=ze===N,yt=b()(`${Ie}-link`,L,{[`${Ie}-link-active`]:st}),Se=b()(`${Ie}-link-title`,{[`${Ie}-link-title-active`]:st});return $.createElement("div",{className:yt},$.createElement("a",{className:Se,href:N,title:typeof de=="string"?de:"",target:Y,onClick:qe},de),Be!=="horizontal"?x:null)},I=e(17313),g=e(83116),U=e(37613);const F=h=>{const{componentCls:N,holderOffsetBlock:de,motionDurationSlow:ae,lineWidthBold:x,colorPrimary:L,lineType:Y,colorSplit:ge}=h;return{[`${N}-wrapper`]:{marginBlockStart:-de,paddingBlockStart:de,[N]:Object.assign(Object.assign({},(0,I.Wf)(h)),{position:"relative",paddingInlineStart:x,[`${N}-link`]:{paddingBlock:h.linkPaddingBlock,paddingInline:`${h.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},I.vS),{position:"relative",display:"block",marginBlockEnd:h.anchorTitleBlock,color:h.colorText,transition:`all ${h.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${N}-link-title`]:{color:h.colorPrimary},[`${N}-link`]:{paddingBlock:h.anchorPaddingBlockSecondary}}}),[`&:not(${N}-wrapper-horizontal)`]:{[N]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${x}px ${Y} ${ge}`,content:'" "'},[`${N}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${ae} ease-in-out`,width:x,backgroundColor:L,[`&${N}-ink-visible`]:{display:"inline-block"}}}},[`${N}-fixed ${N}-ink ${N}-ink`]:{display:"none"}}}},G=h=>{const{componentCls:N,motionDurationSlow:de,lineWidthBold:ae,colorPrimary:x}=h;return{[`${N}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${h.lineType} ${h.colorSplit}`,content:'" "'},[N]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${N}-link:first-of-type`]:{paddingInline:0},[`${N}-ink`]:{position:"absolute",bottom:0,transition:`left ${de} ease-in-out, width ${de} ease-in-out`,height:ae,backgroundColor:x}}}}};var q=(0,g.Z)("Anchor",h=>{const{fontSize:N,fontSizeLG:de,paddingXXS:ae}=h,x=(0,U.TS)(h,{holderOffsetBlock:ae,anchorPaddingBlockSecondary:ae/2,anchorTitleBlock:N/14*3,anchorBallSize:de/2});return[F(x),G(x)]},h=>({linkPaddingBlock:h.paddingXXS,linkPaddingInlineStart:h.padding}));function K(){return window}function Z(h,N){if(!h.getClientRects().length)return 0;const de=h.getBoundingClientRect();return de.width||de.height?N===window?(N=h.ownerDocument.documentElement,de.top-N.clientTop):de.top-N.getBoundingClientRect().top:de.top}const oe=/#([\S ]+)$/,O=h=>{var N;const{rootClassName:de,anchorPrefixCls:ae,className:x,style:L,offsetTop:Y,affix:ge=!0,showInkInFixed:Re=!1,children:$e,items:je,direction:Ye="vertical",bounds:tt,targetOffset:ze,onClick:Be,onChange:qe,getContainer:dt,getCurrentAnchor:Ie,replace:st}=h,[yt,Se]=$.useState([]),[ve,rt]=$.useState(null),et=$.useRef(ve),j=$.useRef(null),V=$.useRef(null),p=$.useRef(!1),{direction:a,getTargetContainer:k,anchor:me}=$.useContext(w.E_),u=(N=dt!=null?dt:k)!==null&&N!==void 0?N:K,i=JSON.stringify(yt),Q=(0,P.useEvent)(De=>{yt.includes(De)||Se(Ke=>[].concat((0,t.Z)(Ke),[De]))}),R=(0,P.useEvent)(De=>{yt.includes(De)&&Se(Ke=>Ke.filter(We=>We!==De))}),s=()=>{var De;const Ke=(De=j.current)===null||De===void 0?void 0:De.querySelector(`.${ae}-link-title-active`);if(Ke&&V.current){const{style:We}=V.current,Xe=Ye==="horizontal";We.top=Xe?"":`${Ke.offsetTop+Ke.clientHeight/2}px`,We.height=Xe?"":`${Ke.clientHeight}px`,We.left=Xe?`${Ke.offsetLeft}px`:"",We.width=Xe?`${Ke.clientWidth}px`:"",Xe&&(0,d.Z)(Ke,{scrollMode:"if-needed",block:"nearest"})}},ne=function(De){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const Xe=[],Dt=u();return De.forEach(St=>{const Pt=oe.exec(St==null?void 0:St.toString());if(!Pt)return;const un=document.getElementById(Pt[1]);if(un){const on=Z(un,Dt);onun.top>Pt.top?un:Pt).link:""},Fe=(0,P.useEvent)(De=>{if(et.current===De)return;const Ke=typeof Ie=="function"?Ie(De):De;rt(Ke),et.current=Ke,qe==null||qe(De)}),we=$.useCallback(()=>{if(p.current)return;const De=ne(yt,ze!==void 0?ze:Y||0,tt);Fe(De)},[i,ze,Y]),_e=$.useCallback(De=>{Fe(De);const Ke=oe.exec(De);if(!Ke)return;const We=document.getElementById(Ke[1]);if(!We)return;const Xe=u(),Dt=(0,n.Z)(Xe,!0),St=Z(We,Xe);let Pt=Dt+St;Pt-=ze!==void 0?ze:Y||0,p.current=!0,(0,E.Z)(Pt,{getContainer:u,callback(){p.current=!1}})},[ze,Y]),Pe=b()(de,`${ae}-wrapper`,{[`${ae}-wrapper-horizontal`]:Ye==="horizontal",[`${ae}-rtl`]:a==="rtl"},x,me==null?void 0:me.className),Ne=b()(ae,{[`${ae}-fixed`]:!ge&&!Re}),m=b()(`${ae}-ink`,{[`${ae}-ink-visible`]:ve}),te=Object.assign(Object.assign({maxHeight:Y?`calc(100vh - ${Y}px)`:"100vh"},me==null?void 0:me.style),L),ue=De=>Array.isArray(De)?De.map(Ke=>$.createElement(T,Object.assign({replace:st},Ke,{key:Ke.key}),Ye==="vertical"&&ue(Ke.children))):null,ye=$.createElement("div",{ref:j,className:Pe,style:te},$.createElement("div",{className:Ne},$.createElement("span",{className:m,ref:V}),"items"in h?ue(je):$e));$.useEffect(()=>{const De=u();return we(),De==null||De.addEventListener("scroll",we),()=>{De==null||De.removeEventListener("scroll",we)}},[i]),$.useEffect(()=>{typeof Ie=="function"&&Fe(Ie(et.current||""))},[Ie]),$.useEffect(()=>{s()},[Ye,Ie,i,ve]);const Ae=$.useMemo(()=>({registerLink:Q,unregisterLink:R,scrollTo:_e,activeLink:ve,onClick:Be,direction:Ye}),[ve,Be,_e,Ye]);return $.createElement(v.Provider,{value:Ae},ge?$.createElement(D.Z,{offsetTop:Y,target:u},ye):ye)};var ee=h=>{const{prefixCls:N,rootClassName:de}=h,{getPrefixCls:ae}=$.useContext(w.E_),x=ae("anchor",N),[L,Y]=q(x);return L($.createElement(O,Object.assign({},h,{rootClassName:b()(Y,de),anchorPrefixCls:x})))};const le=ee;le.Link=T;var X=le},24905:function(nt,z,e){"use strict";e.d(z,{default:function(){return O}});var t=e(92310),l=e.n(t),b=e(5630),P=e(59301),$=e(36355),d=e(1684),n=e(32441),D=P.createContext(null),w=e(98447),C=e(14088),v=e(4572),B=function(_,ee){var le={};for(var X in _)Object.prototype.hasOwnProperty.call(_,X)&&ee.indexOf(X)<0&&(le[X]=_[X]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,X=Object.getOwnPropertySymbols(_);h{var le;const{prefixCls:X,className:h,rootClassName:N,children:de,indeterminate:ae=!1,style:x,onMouseEnter:L,onMouseLeave:Y,skipGroup:ge=!1,disabled:Re}=_,$e=B(_,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:Ye,checkbox:tt}=P.useContext($.E_),ze=P.useContext(D),{isFormItemInput:Be}=P.useContext(n.aM),qe=P.useContext(d.Z),dt=(le=(ze==null?void 0:ze.disabled)||Re)!==null&&le!==void 0?le:qe,Ie=P.useRef($e.value);P.useEffect(()=>{ze==null||ze.registerValue($e.value)},[]),P.useEffect(()=>{if(!ge)return $e.value!==Ie.current&&(ze==null||ze.cancelValue(Ie.current),ze==null||ze.registerValue($e.value),Ie.current=$e.value),()=>ze==null?void 0:ze.cancelValue($e.value)},[$e.value]);const st=je("checkbox",X),[yt,Se]=(0,w.ZP)(st),ve=Object.assign({},$e);ze&&!ge&&(ve.onChange=function(){$e.onChange&&$e.onChange.apply($e,arguments),ze.toggleOption&&ze.toggleOption({label:de,value:$e.value})},ve.name=ze.name,ve.checked=ze.value.includes($e.value));const rt=l()(`${st}-wrapper`,{[`${st}-rtl`]:Ye==="rtl",[`${st}-wrapper-checked`]:ve.checked,[`${st}-wrapper-disabled`]:dt,[`${st}-wrapper-in-form-item`]:Be},tt==null?void 0:tt.className,h,N,Se),et=l()({[`${st}-indeterminate`]:ae},v.A,Se),j=ae?"mixed":void 0;return yt(P.createElement(C.Z,{component:"Checkbox",disabled:dt},P.createElement("label",{className:rt,style:Object.assign(Object.assign({},tt==null?void 0:tt.style),x),onMouseEnter:L,onMouseLeave:Y},P.createElement(b.Z,Object.assign({"aria-checked":j},ve,{prefixCls:st,className:et,disabled:dt,ref:ee})),de!==void 0&&P.createElement("span",null,de))))};var g=P.forwardRef(T),U=e(94480),F=e(2738),G=function(_,ee){var le={};for(var X in _)Object.prototype.hasOwnProperty.call(_,X)&&ee.indexOf(X)<0&&(le[X]=_[X]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,X=Object.getOwnPropertySymbols(_);h{const{defaultValue:le,children:X,options:h=[],prefixCls:N,className:de,rootClassName:ae,style:x,onChange:L}=_,Y=G(_,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:ge,direction:Re}=P.useContext($.E_),[$e,je]=P.useState(Y.value||le||[]),[Ye,tt]=P.useState([]);P.useEffect(()=>{"value"in Y&&je(Y.value||[])},[Y.value]);const ze=P.useMemo(()=>h.map(V=>typeof V=="string"||typeof V=="number"?{label:V,value:V}:V),[h]),Be=V=>{tt(p=>p.filter(a=>a!==V))},qe=V=>{tt(p=>[].concat((0,U.Z)(p),[V]))},dt=V=>{const p=$e.indexOf(V.value),a=(0,U.Z)($e);p===-1?a.push(V.value):a.splice(p,1),"value"in Y||je(a),L==null||L(a.filter(k=>Ye.includes(k)).sort((k,me)=>{const u=ze.findIndex(Q=>Q.value===k),i=ze.findIndex(Q=>Q.value===me);return u-i}))},Ie=ge("checkbox",N),st=`${Ie}-group`,[yt,Se]=(0,w.ZP)(Ie),ve=(0,F.Z)(Y,["value","disabled"]),rt=h.length?ze.map(V=>P.createElement(g,{prefixCls:Ie,key:V.value.toString(),disabled:"disabled"in V?V.disabled:Y.disabled,value:V.value,checked:$e.includes(V.value),onChange:V.onChange,className:`${st}-item`,style:V.style,title:V.title},V.label)):X,et={toggleOption:dt,value:$e,disabled:Y.disabled,name:Y.name,registerValue:qe,cancelValue:Be},j=l()(st,{[`${st}-rtl`]:Re==="rtl"},de,ae,Se);return yt(P.createElement("div",Object.assign({className:j,style:x},ve,{ref:ee}),P.createElement(D.Provider,{value:et},rt)))},K=P.forwardRef(q);var Z=P.memo(K);const oe=g;oe.Group=Z,oe.__ANT_CHECKBOX=!0;var O=oe},98447:function(nt,z,e){"use strict";e.d(z,{C2:function(){return $}});var t=e(17313),l=e(37613),b=e(83116);const P=d=>{const{checkboxCls:n}=d,E=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(d)),{display:"inline-flex",flexWrap:"wrap",columnGap:d.marginXS,[`> ${d.antCls}-row`]:{flex:1}}),[E]:Object.assign(Object.assign({},(0,t.Wf)(d)),{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}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:d.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(d))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:d.checkboxSize,height:d.checkboxSize,direction:"ltr",backgroundColor:d.colorBgContainer,border:`${d.lineWidth}px ${d.lineType} ${d.colorBorder}`,borderRadius:d.borderRadiusSM,borderCollapse:"separate",transition:`all ${d.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:d.checkboxSize/14*5,height:d.checkboxSize/14*8,border:`${d.lineWidthBold}px solid ${d.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${d.motionDurationFast} ${d.motionEaseInBack}, opacity ${d.motionDurationFast}`}},"& + span":{paddingInlineStart:d.paddingXS,paddingInlineEnd:d.paddingXS}})},{[` - ${E}:not(${E}-disabled), - ${n}:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{borderColor:d.colorPrimary}},[`${E}:not(${E}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:d.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:d.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:d.colorPrimary,borderColor:d.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${d.motionDurationMid} ${d.motionEaseOutBack} ${d.motionDurationFast}`}}},[` - ${E}-checked:not(${E}-disabled), - ${n}-checked:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{backgroundColor:d.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:d.colorBgContainer,borderColor:d.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:d.fontSizeLG/2,height:d.fontSizeLG/2,backgroundColor:d.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${E}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:d.colorBgContainerDisabled,borderColor:d.colorBorder,"&:after":{borderColor:d.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:d.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:d.colorTextDisabled}}}]};function $(d,n){const E=(0,l.TS)(n,{checkboxCls:`.${d}`,checkboxSize:n.controlInteractiveSize});return[P(E)]}z.ZP=(0,b.Z)("Checkbox",(d,n)=>{let{prefixCls:E}=n;return[$(E,d)]})},43428:function(nt,z,e){"use strict";e.d(z,{Z:function(){return yt}});var t=e(92310),l=e.n(t),b=e(33885),P=e(42978),$=e(43403),d=e(34280),n=e(59301),E=n.createContext(null),D=n.createContext({}),w=E,C=e(20068),v=e(54476),B=e(77900),T=e(10228),I=e(26112),g=e(70425),U=function(ve){var rt=ve.prefixCls,et=ve.className,j=ve.style,V=ve.children,p=ve.containerRef,a=ve.id,k=ve.onMouseEnter,me=ve.onMouseOver,u=ve.onMouseLeave,i=ve.onClick,Q=ve.onKeyDown,R=ve.onKeyUp,s={onMouseEnter:k,onMouseOver:me,onMouseLeave:u,onClick:i,onKeyDown:Q,onKeyUp:R},ne=n.useContext(D),Fe=ne.panel,we=(0,g.useComposeRef)(Fe,p);return n.createElement(n.Fragment,null,n.createElement("div",(0,v.Z)({id:a,className:l()("".concat(rt,"-content"),et),style:(0,b.Z)({},j),"aria-modal":"true",role:"dialog",ref:we},s),V))},F=U,G=e(48736);function q(Se){return typeof Se=="string"&&String(Number(Se))===Se?((0,G.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Se)):Se}function K(Se){warning(!("wrapperClassName"in Se),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Se.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Z={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function oe(Se,ve){var rt,et,j,V,p=Se.prefixCls,a=Se.open,k=Se.placement,me=Se.inline,u=Se.push,i=Se.forceRender,Q=Se.autoFocus,R=Se.keyboard,s=Se.rootClassName,ne=Se.rootStyle,Fe=Se.zIndex,we=Se.className,_e=Se.id,Pe=Se.style,Ne=Se.motion,m=Se.width,te=Se.height,ue=Se.children,ye=Se.contentWrapperStyle,Ae=Se.mask,De=Se.maskClosable,Ke=Se.maskMotion,We=Se.maskClassName,Xe=Se.maskStyle,Dt=Se.afterOpenChange,St=Se.onClose,Pt=Se.onMouseEnter,un=Se.onMouseOver,on=Se.onMouseLeave,xt=Se.onClick,Sn=Se.onKeyDown,mn=Se.onKeyUp,an=n.useRef(),wn=n.useRef(),Vn=n.useRef();n.useImperativeHandle(ve,function(){return an.current});var Zn=function(pe){var ot=pe.keyCode,Ct=pe.shiftKey;switch(ot){case T.Z.TAB:{if(ot===T.Z.TAB){if(!Ct&&document.activeElement===Vn.current){var Nt;(Nt=wn.current)===null||Nt===void 0||Nt.focus({preventScroll:!0})}else if(Ct&&document.activeElement===wn.current){var At;(At=Vn.current)===null||At===void 0||At.focus({preventScroll:!0})}}break}case T.Z.ESC:{St&&R&&(pe.stopPropagation(),St(pe));break}}};n.useEffect(function(){if(a&&Q){var Ve;(Ve=an.current)===null||Ve===void 0||Ve.focus({preventScroll:!0})}},[a]);var sr=n.useState(!1),wr=(0,P.Z)(sr,2),er=wr[0],fr=wr[1],zn=n.useContext(w),br;u===!1?br={distance:0}:u===!0?br={}:br=u||{};var jr=(rt=(et=(j=br)===null||j===void 0?void 0:j.distance)!==null&&et!==void 0?et:zn==null?void 0:zn.pushDistance)!==null&&rt!==void 0?rt:180,Fr=n.useMemo(function(){return{pushDistance:jr,push:function(){fr(!0)},pull:function(){fr(!1)}}},[jr]);n.useEffect(function(){if(a){var Ve;zn==null||(Ve=zn.push)===null||Ve===void 0||Ve.call(zn)}else{var pe;zn==null||(pe=zn.pull)===null||pe===void 0||pe.call(zn)}},[a]),n.useEffect(function(){return function(){var Ve;zn==null||(Ve=zn.pull)===null||Ve===void 0||Ve.call(zn)}},[]);var hr=Ae&&n.createElement(B.default,(0,v.Z)({key:"mask"},Ke,{visible:a}),function(Ve,pe){var ot=Ve.className,Ct=Ve.style;return n.createElement("div",{className:l()("".concat(p,"-mask"),ot,We),style:(0,b.Z)((0,b.Z)({},Ct),Xe),onClick:De&&a?St:void 0,ref:pe})}),Xn=typeof Ne=="function"?Ne(k):Ne,no={};if(er&&jr)switch(k){case"top":no.transform="translateY(".concat(jr,"px)");break;case"bottom":no.transform="translateY(".concat(-jr,"px)");break;case"left":no.transform="translateX(".concat(jr,"px)");break;default:no.transform="translateX(".concat(-jr,"px)");break}k==="left"||k==="right"?no.width=q(m):no.height=q(te);var Xr={onMouseEnter:Pt,onMouseOver:un,onMouseLeave:on,onClick:xt,onKeyDown:Sn,onKeyUp:mn},yo=n.createElement(B.default,(0,v.Z)({key:"panel"},Xn,{visible:a,forceRender:i,onVisibleChanged:function(pe){Dt==null||Dt(pe)},removeOnLeave:!1,leavedClassName:"".concat(p,"-content-wrapper-hidden")}),function(Ve,pe){var ot=Ve.className,Ct=Ve.style;return n.createElement("div",(0,v.Z)({className:l()("".concat(p,"-content-wrapper"),ot),style:(0,b.Z)((0,b.Z)((0,b.Z)({},no),Ct),ye)},(0,I.Z)(Se,{data:!0})),n.createElement(F,(0,v.Z)({id:_e,containerRef:pe,prefixCls:p,className:we,style:Pe},Xr),ue))}),ao=(0,b.Z)({},ne);return Fe&&(ao.zIndex=Fe),n.createElement(w.Provider,{value:Fr},n.createElement("div",{className:l()(p,"".concat(p,"-").concat(k),s,(V={},(0,C.Z)(V,"".concat(p,"-open"),a),(0,C.Z)(V,"".concat(p,"-inline"),me),V)),style:ao,tabIndex:-1,ref:an,onKeyDown:Zn},hr,n.createElement("div",{tabIndex:0,ref:wn,style:Z,"aria-hidden":"true","data-sentinel":"start"}),yo,n.createElement("div",{tabIndex:0,ref:Vn,style:Z,"aria-hidden":"true","data-sentinel":"end"})))}var O=n.forwardRef(oe),_=O,ee=function(ve){var rt=ve.open,et=rt===void 0?!1:rt,j=ve.prefixCls,V=j===void 0?"rc-drawer":j,p=ve.placement,a=p===void 0?"right":p,k=ve.autoFocus,me=k===void 0?!0:k,u=ve.keyboard,i=u===void 0?!0:u,Q=ve.width,R=Q===void 0?378:Q,s=ve.mask,ne=s===void 0?!0:s,Fe=ve.maskClosable,we=Fe===void 0?!0:Fe,_e=ve.getContainer,Pe=ve.forceRender,Ne=ve.afterOpenChange,m=ve.destroyOnClose,te=ve.onMouseEnter,ue=ve.onMouseOver,ye=ve.onMouseLeave,Ae=ve.onClick,De=ve.onKeyDown,Ke=ve.onKeyUp,We=ve.panelRef,Xe=n.useState(!1),Dt=(0,P.Z)(Xe,2),St=Dt[0],Pt=Dt[1],un=n.useState(!1),on=(0,P.Z)(un,2),xt=on[0],Sn=on[1];(0,d.Z)(function(){Sn(!0)},[]);var mn=xt?et:!1,an=n.useRef(),wn=n.useRef();(0,d.Z)(function(){mn&&(wn.current=document.activeElement)},[mn]);var Vn=function(fr){var zn;if(Pt(fr),Ne==null||Ne(fr),!fr&&wn.current&&!((zn=an.current)!==null&&zn!==void 0&&zn.contains(wn.current))){var br;(br=wn.current)===null||br===void 0||br.focus({preventScroll:!0})}},Zn=n.useMemo(function(){return{panel:We}},[We]);if(!Pe&&!St&&!mn&&m)return null;var sr={onMouseEnter:te,onMouseOver:ue,onMouseLeave:ye,onClick:Ae,onKeyDown:De,onKeyUp:Ke},wr=(0,b.Z)((0,b.Z)({},ve),{},{open:mn,prefixCls:V,placement:a,autoFocus:me,keyboard:i,width:R,mask:ne,maskClosable:we,inline:_e===!1,afterOpenChange:Vn,ref:an},sr);return n.createElement(D.Provider,{value:Zn},n.createElement($.Z,{open:mn||Pe||St,autoDestroy:!1,getContainer:_e,autoLock:ne&&(mn||St)},n.createElement(_,wr)))},le=ee,X=le,h=e(62892),N=e(36355),de=e(32441),ae=e(47729),L=Se=>{const{prefixCls:ve,title:rt,footer:et,extra:j,closeIcon:V,closable:p,onClose:a,headerStyle:k,drawerStyle:me,bodyStyle:u,footerStyle:i,children:Q}=Se,R=n.useCallback(_e=>n.createElement("button",{type:"button",onClick:a,"aria-label":"Close",className:`${ve}-close`},_e),[a]),[s,ne]=(0,ae.Z)(p,V,R,void 0,!0),Fe=n.useMemo(()=>!rt&&!s?null:n.createElement("div",{style:k,className:l()(`${ve}-header`,{[`${ve}-header-close-only`]:s&&!rt&&!j})},n.createElement("div",{className:`${ve}-header-title`},ne,rt&&n.createElement("div",{className:`${ve}-title`},rt)),j&&n.createElement("div",{className:`${ve}-extra`},j)),[s,ne,j,k,ve,rt]),we=n.useMemo(()=>{if(!et)return null;const _e=`${ve}-footer`;return n.createElement("div",{className:_e,style:i},et)},[et,i,ve]);return n.createElement("div",{className:`${ve}-wrapper-body`,style:me},Fe,n.createElement("div",{className:`${ve}-body`,style:u},Q),we)},Y=e(33234),ge=e(83116),Re=e(37613),je=Se=>{const{componentCls:ve,motionDurationSlow:rt}=Se,et={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${rt}`}}};return{[ve]:{[`${ve}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${rt}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${ve}-panel-motion`]:{"&-left":[et,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[et,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[et,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[et,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Ye=Se=>{const{componentCls:ve,zIndexPopup:rt,colorBgMask:et,colorBgElevated:j,motionDurationSlow:V,motionDurationMid:p,padding:a,paddingLG:k,fontSizeLG:me,lineHeightLG:u,lineWidth:i,lineType:Q,colorSplit:R,marginSM:s,colorIcon:ne,colorIconHover:Fe,colorText:we,fontWeightStrong:_e,footerPaddingBlock:Pe,footerPaddingInline:Ne}=Se,m=`${ve}-content-wrapper`;return{[ve]:{position:"fixed",inset:0,zIndex:rt,pointerEvents:"none","&-pure":{position:"relative",background:j,[`&${ve}-left`]:{boxShadow:Se.boxShadowDrawerLeft},[`&${ve}-right`]:{boxShadow:Se.boxShadowDrawerRight},[`&${ve}-top`]:{boxShadow:Se.boxShadowDrawerUp},[`&${ve}-bottom`]:{boxShadow:Se.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ve}-mask`]:{position:"absolute",inset:0,zIndex:rt,background:et,pointerEvents:"auto"},[m]:{position:"absolute",zIndex:rt,maxWidth:"100vw",transition:`all ${V}`,"&-hidden":{display:"none"}},[`&-left > ${m}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Se.boxShadowDrawerLeft},[`&-right > ${m}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Se.boxShadowDrawerRight},[`&-top > ${m}`]:{top:0,insetInline:0,boxShadow:Se.boxShadowDrawerUp},[`&-bottom > ${m}`]:{bottom:0,insetInline:0,boxShadow:Se.boxShadowDrawerDown},[`${ve}-content`]:{width:"100%",height:"100%",overflow:"auto",background:j,pointerEvents:"auto"},[`${ve}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${ve}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${a}px ${k}px`,fontSize:me,lineHeight:u,borderBottom:`${i}px ${Q} ${R}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ve}-extra`]:{flex:"none"},[`${ve}-close`]:{display:"inline-block",marginInlineEnd:s,color:ne,fontWeight:_e,fontSize:me,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${p}`,textRendering:"auto","&:focus, &:hover":{color:Fe,textDecoration:"none"}},[`${ve}-title`]:{flex:1,margin:0,color:we,fontWeight:Se.fontWeightStrong,fontSize:me,lineHeight:u},[`${ve}-body`]:{flex:1,minWidth:0,minHeight:0,padding:k,overflow:"auto"},[`${ve}-footer`]:{flexShrink:0,padding:`${Pe}px ${Ne}px`,borderTop:`${i}px ${Q} ${R}`},"&-rtl":{direction:"rtl"}}}};var tt=(0,ge.Z)("Drawer",Se=>{const ve=(0,Re.TS)(Se,{});return[Ye(ve),je(ve)]},Se=>({zIndexPopup:Se.zIndexPopupBase,footerPaddingBlock:Se.paddingXS,footerPaddingInline:Se.padding})),ze=e(11575),Be=function(Se,ve){var rt={};for(var et in Se)Object.prototype.hasOwnProperty.call(Se,et)&&ve.indexOf(et)<0&&(rt[et]=Se[et]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,et=Object.getOwnPropertySymbols(Se);j{var ve;const{rootClassName:rt,width:et,height:j,size:V="default",mask:p=!0,push:a=dt,open:k,afterOpenChange:me,onClose:u,prefixCls:i,getContainer:Q,style:R,className:s,visible:ne,afterVisibleChange:Fe}=Se,we=Be(Se,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:_e,getPrefixCls:Pe,direction:Ne,drawer:m}=n.useContext(N.E_),te=Pe("drawer",i),[ue,ye]=tt(te),Ae=Q===void 0&&_e?()=>_e(document.body):Q,De=l()({"no-mask":!p,[`${te}-rtl`]:Ne==="rtl"},rt,ye),Ke=n.useMemo(()=>et!=null?et:V==="large"?736:378,[et,V]),We=n.useMemo(()=>j!=null?j:V==="large"?736:378,[j,V]),Xe={motionName:(0,h.m)(te,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Dt=Pt=>({motionName:(0,h.m)(te,`panel-motion-${Pt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),St=(0,ze.H)();return ue(n.createElement(Y.BR,null,n.createElement(de.Ux,{status:!0,override:!0},n.createElement(X,Object.assign({prefixCls:te,onClose:u,maskMotion:Xe,motion:Dt},we,{open:k!=null?k:ne,mask:p,push:a,width:Ke,height:We,style:Object.assign(Object.assign({},m==null?void 0:m.style),R),className:l()(m==null?void 0:m.className,s),rootClassName:De,getContainer:Ae,afterOpenChange:me!=null?me:Fe,panelRef:St}),n.createElement(L,Object.assign({prefixCls:te},we,{onClose:u}))))))},st=Se=>{const{prefixCls:ve,style:rt,className:et,placement:j="right"}=Se,V=Be(Se,["prefixCls","style","className","placement"]),{getPrefixCls:p}=n.useContext(N.E_),a=p("drawer",ve),[k,me]=tt(a),u=l()(a,`${a}-pure`,`${a}-${j}`,me,et);return k(n.createElement("div",{className:u,style:rt},n.createElement(L,Object.assign({prefixCls:a},V))))};Ie._InternalPanelDoNotUseOrYouWillBeFired=st;var yt=Ie},91857:function(nt,z,e){"use strict";var t=e(59301),l=e(38819),b=e(92310),P=e.n(b),$=e(31561),d=e(70425),n=e(18929),E=e(2738),D=e(79676),w=e(53487),C=e(92343),v=e(36355),B=e(20834),T=e(40875),I=e(88088),g=e(47211);const U=null,F=Z=>{const{menu:oe,arrow:O,prefixCls:_,children:ee,trigger:le,disabled:X,dropdownRender:h,getPopupContainer:N,overlayClassName:de,rootClassName:ae,open:x,onOpenChange:L,visible:Y,onVisibleChange:ge,mouseEnterDelay:Re=.15,mouseLeaveDelay:$e=.1,autoAdjustOverflow:je=!0,placement:Ye="",overlay:tt,transitionName:ze}=Z,{getPopupContainer:Be,getPrefixCls:qe,direction:dt}=t.useContext(v.E_),Ie=t.useMemo(()=>{const s=qe();return ze!==void 0?ze:Ye.includes("top")?`${s}-slide-down`:`${s}-slide-up`},[qe,Ye,ze]),st=t.useMemo(()=>Ye?Ye.includes("Center")?Ye.slice(0,Ye.indexOf("Center")):Ye:dt==="rtl"?"bottomRight":"bottomLeft",[Ye,dt]),yt=qe("dropdown",_),[Se,ve]=(0,g.Z)(yt),[,rt]=(0,I.Z)(),et=t.Children.only(ee),j=(0,C.Tm)(et,{className:P()(`${yt}-trigger`,{[`${yt}-rtl`]:dt==="rtl"},et.props.className),disabled:X}),V=X?[]:le;let p;V&&V.includes("contextMenu")&&(p=!0);const[a,k]=(0,n.Z)(!1,{value:x!=null?x:Y}),me=(0,d.useEvent)(s=>{L==null||L(s),ge==null||ge(s),k(s)}),u=P()(de,ae,ve,{[`${yt}-rtl`]:dt==="rtl"}),i=(0,D.Z)({arrowPointAtCenter:typeof O=="object"&&O.pointAtCenter,autoAdjustOverflow:je,offset:rt.marginXXS,arrowWidth:O?rt.sizePopupArrow:0,borderRadius:rt.borderRadius}),Q=t.useCallback(()=>{k(!1)},[]),R=()=>{let s;return oe!=null&&oe.items?s=t.createElement(B.default,Object.assign({},oe)):typeof tt=="function"?s=tt():s=tt,h&&(s=h(s)),s=t.Children.only(typeof s=="string"?t.createElement("span",null,s):s),t.createElement(T.J,{prefixCls:`${yt}-menu`,expandIcon:t.createElement("span",{className:`${yt}-menu-submenu-arrow`},t.createElement(l.Z,{className:`${yt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:ne=>{let{mode:Fe}=ne}},s)};return Se(t.createElement($.Z,Object.assign({alignPoint:p},(0,E.Z)(Z,["rootClassName"]),{mouseEnterDelay:Re,mouseLeaveDelay:$e,visible:a,builtinPlacements:i,arrow:!!O,overlayClassName:u,prefixCls:yt,getPopupContainer:N||Be,transitionName:Ie,trigger:V,overlay:R,placement:st,onVisibleChange:me}),j))};function G(Z){return Object.assign(Object.assign({},Z),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const q=(0,w.Z)(F,"dropdown",Z=>Z,G),K=Z=>t.createElement(q,Object.assign({},Z),t.createElement("span",null));F._InternalPanelDoNotUseOrYouWillBeFired=K,z.Z=F},38854:function(nt,z,e){"use strict";e.d(z,{Z:function(){return I}});var t=e(91857),l=e(92310),b=e.n(l),P=e(59301),$=e(18785),d=e(3113),n=e(36355),E=e(81327),D=e(33234),w=e(47211),C=function(g,U){var F={};for(var G in g)Object.prototype.hasOwnProperty.call(g,G)&&U.indexOf(G)<0&&(F[G]=g[G]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,G=Object.getOwnPropertySymbols(g);q{const{getPopupContainer:U,getPrefixCls:F,direction:G}=P.useContext(n.E_),{prefixCls:q,type:K="default",danger:Z,disabled:oe,loading:O,onClick:_,htmlType:ee,children:le,className:X,menu:h,arrow:N,autoFocus:de,overlay:ae,trigger:x,align:L,open:Y,onOpenChange:ge,placement:Re,getPopupContainer:$e,href:je,icon:Ye=P.createElement($.Z,null),title:tt,buttonsRender:ze=R=>R,mouseEnterDelay:Be,mouseLeaveDelay:qe,overlayClassName:dt,overlayStyle:Ie,destroyPopupOnHide:st,dropdownRender:yt}=g,Se=C(g,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),ve=F("dropdown",q),rt=`${ve}-button`,[et,j]=(0,w.Z)(ve),V={menu:h,arrow:N,autoFocus:de,align:L,disabled:oe,trigger:oe?[]:x,onOpenChange:ge,getPopupContainer:$e||U,mouseEnterDelay:Be,mouseLeaveDelay:qe,overlayClassName:dt,overlayStyle:Ie,destroyPopupOnHide:st,dropdownRender:yt},{compactSize:p,compactItemClassnames:a}=(0,D.ri)(ve,G),k=b()(rt,a,X,j);"overlay"in g&&(V.overlay=ae),"open"in g&&(V.open=Y),"placement"in g?V.placement=Re:V.placement=G==="rtl"?"bottomLeft":"bottomRight";const me=P.createElement(d.ZP,{type:K,danger:Z,disabled:oe,loading:O,onClick:_,htmlType:ee,href:je,title:tt},le),u=P.createElement(d.ZP,{type:K,danger:Z,icon:Ye}),[i,Q]=ze([me,u]);return et(P.createElement(E.Z.Compact,Object.assign({className:k,size:p,block:!0},Se),i,P.createElement(t.Z,Object.assign({},V),Q)))};v.__ANT_BUTTON=!0;var B=v;const T=t.Z;T.Button=B;var I=T},47211:function(nt,z,e){"use strict";e.d(z,{Z:function(){return C}});var t=e(17313),l=e(13826),b=e(92899),P=e(29878),$=e(19447),d=e(83116),n=e(37613),D=v=>{const{componentCls:B,menuCls:T,colorError:I,colorTextLightSolid:g}=v,U=`${T}-item`;return{[`${B}, ${B}-menu-submenu`]:{[`${T} ${U}`]:{[`&${U}-danger:not(${U}-disabled)`]:{color:I,"&:hover":{color:g,backgroundColor:I}}}}}};const w=v=>{const{componentCls:B,menuCls:T,zIndexPopup:I,dropdownArrowDistance:g,sizePopupArrow:U,antCls:F,iconCls:G,motionDurationMid:q,dropdownPaddingVertical:K,fontSize:Z,dropdownEdgeChildPadding:oe,colorTextDisabled:O,fontSizeIcon:_,controlPaddingHorizontal:ee,colorBgElevated:le}=v;return[{[B]:Object.assign(Object.assign({},(0,t.Wf)(v)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:I,display:"block","&::before":{position:"absolute",insetBlock:-g+U/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${F}-btn`]:{[`& > ${G}-down, & > ${F}-btn-icon > ${G}-down`]:{fontSize:_}},[`${B}-wrap`]:{position:"relative",[`${F}-btn > ${G}-down`]:{fontSize:_},[`${G}-down::before`]:{transition:`transform ${q}`}},[`${B}-wrap-open`]:{[`${G}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${F}-slide-down-enter${F}-slide-down-enter-active${B}-placement-bottomLeft, - &${F}-slide-down-appear${F}-slide-down-appear-active${B}-placement-bottomLeft, - &${F}-slide-down-enter${F}-slide-down-enter-active${B}-placement-bottom, - &${F}-slide-down-appear${F}-slide-down-appear-active${B}-placement-bottom, - &${F}-slide-down-enter${F}-slide-down-enter-active${B}-placement-bottomRight, - &${F}-slide-down-appear${F}-slide-down-appear-active${B}-placement-bottomRight`]:{animationName:l.fJ},[`&${F}-slide-up-enter${F}-slide-up-enter-active${B}-placement-topLeft, - &${F}-slide-up-appear${F}-slide-up-appear-active${B}-placement-topLeft, - &${F}-slide-up-enter${F}-slide-up-enter-active${B}-placement-top, - &${F}-slide-up-appear${F}-slide-up-appear-active${B}-placement-top, - &${F}-slide-up-enter${F}-slide-up-enter-active${B}-placement-topRight, - &${F}-slide-up-appear${F}-slide-up-appear-active${B}-placement-topRight`]:{animationName:l.Qt},[`&${F}-slide-down-leave${F}-slide-down-leave-active${B}-placement-bottomLeft, - &${F}-slide-down-leave${F}-slide-down-leave-active${B}-placement-bottom, - &${F}-slide-down-leave${F}-slide-down-leave-active${B}-placement-bottomRight`]:{animationName:l.Uw},[`&${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-topLeft, - &${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-top, - &${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-topRight`]:{animationName:l.ly}})},(0,$.ZP)(v,{colorBg:le,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${B} ${T}`]:{position:"relative",margin:0},[`${T}-submenu-popup`]:{position:"absolute",zIndex:I,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${B}, ${B}-menu-submenu`]:{[T]:Object.assign(Object.assign({padding:oe,listStyleType:"none",backgroundColor:le,backgroundClip:"padding-box",borderRadius:v.borderRadiusLG,outline:"none",boxShadow:v.boxShadowSecondary},(0,t.Qy)(v)),{[`${T}-item-group-title`]:{padding:`${K}px ${ee}px`,color:v.colorTextDescription,transition:`all ${q}`},[`${T}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${T}-item-icon`]:{minWidth:Z,marginInlineEnd:v.marginXS,fontSize:v.fontSizeSM},[`${T}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${q}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${T}-item, ${T}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${K}px ${ee}px`,color:v.colorText,fontWeight:"normal",fontSize:Z,lineHeight:v.lineHeight,cursor:"pointer",transition:`all ${q}`,borderRadius:v.borderRadiusSM,"&:hover, &-active":{backgroundColor:v.controlItemBgHover}},(0,t.Qy)(v)),{"&-selected":{color:v.colorPrimary,backgroundColor:v.controlItemBgActive,"&:hover, &-active":{backgroundColor:v.controlItemBgActiveHover}},"&-disabled":{color:O,cursor:"not-allowed","&:hover":{color:O,backgroundColor:le,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${v.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:v.colorSplit},[`${B}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:v.paddingXS,[`${B}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:v.colorTextDescription,fontSize:_,fontStyle:"normal"}}}),[`${T}-item-group-list`]:{margin:`0 ${v.marginXS}px`,padding:0,listStyle:"none"},[`${T}-submenu-title`]:{paddingInlineEnd:ee+v.fontSizeSM},[`${T}-submenu-vertical`]:{position:"relative"},[`${T}-submenu${T}-submenu-disabled ${B}-menu-submenu-title`]:{[`&, ${B}-menu-submenu-arrow-icon`]:{color:O,backgroundColor:le,cursor:"not-allowed"}},[`${T}-submenu-selected ${B}-menu-submenu-title`]:{color:v.colorPrimary}})}},[(0,l.oN)(v,"slide-up"),(0,l.oN)(v,"slide-down"),(0,b.Fm)(v,"move-up"),(0,b.Fm)(v,"move-down"),(0,P._y)(v,"zoom-big")]]};var C=(0,d.Z)("Dropdown",(v,B)=>{let{rootPrefixCls:T}=B;const{marginXXS:I,sizePopupArrow:g,controlHeight:U,fontSize:F,lineHeight:G,paddingXXS:q,componentCls:K,borderRadiusLG:Z}=v,oe=(U-F*G)/2,{dropdownArrowOffset:O}=(0,$.fS)({contentRadius:Z}),_=(0,n.TS)(v,{menuCls:`${K}-menu`,rootPrefixCls:T,dropdownArrowDistance:g/2+I,dropdownArrowOffset:O,dropdownPaddingVertical:oe,dropdownEdgeChildPadding:q});return[w(_),D(_)]},v=>({zIndexPopup:v.zIndexPopupBase+50}))},8628:function(nt,z,e){"use strict";var t=e(59301),l=e(34280),b=e(56762),P=e(69507);function $(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),E=(0,b.Z)(),D=(0,P.ZP)();return(0,l.Z)(()=>{const w=D.subscribe(C=>{n.current=C,d&&E()});return()=>D.unsubscribe(w)},[]),n.current}z.Z=$},11611:function(nt,z,e){"use strict";e.d(z,{Z:function(){return ao}});var t=e(59301),l=e(15277),b=e(92310),P=e.n(b),$=e(54476),d=e(33885),n=e(20068),E=e(42978),D=e(76190),w=e(75931),C=e(55468),v=e(18929),B=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],T=t.createContext(null),I=0;function g(Ve,pe){var ot=t.useState(function(){return I+=1,String(I)}),Ct=(0,E.Z)(ot,1),Nt=Ct[0],At=t.useContext(T),Ut={data:pe,canPreview:Ve};return t.useEffect(function(){if(At)return At.register(Nt,Ut)},[]),t.useEffect(function(){At&&At.register(Nt,Ut)},[Ve,pe]),Nt}function U(Ve){return new Promise(function(pe){var ot=document.createElement("img");ot.onerror=function(){return pe(!1)},ot.onload=function(){return pe(!0)},ot.src=Ve})}function F(Ve){var pe=Ve.src,ot=Ve.isCustomPlaceholder,Ct=Ve.fallback,Nt=(0,t.useState)(ot?"loading":"normal"),At=(0,E.Z)(Nt,2),Ut=At[0],zt=At[1],H=(0,t.useRef)(!1),fe=Ut==="error";(0,t.useEffect)(function(){U(pe).then(function(Ze){Ze||zt("error")})},[pe]),(0,t.useEffect)(function(){ot&&!H.current?zt("loading"):fe&&zt("normal")},[pe]);var he=function(){zt("normal")},Ce=function(Le){H.current=!1,Ut==="loading"&&Le!=null&&Le.complete&&(Le.naturalWidth||Le.naturalHeight)&&(H.current=!0,he())},ke=fe&&Ct?{src:Ct}:{onLoad:he,src:pe};return[Ce,ke,Ut]}var G=e(86923),q=e(8224),K=e(10228),Z=e(48736);function oe(Ve,pe,ot,Ct){var Nt=pe+ot,At=(ot-Ct)/2;if(ot>Ct){if(pe>0)return(0,n.Z)({},Ve,At);if(pe<0&&NtCt)return(0,n.Z)({},Ve,pe<0?At:-At);return{}}function O(Ve,pe,ot,Ct){var Nt=(0,C.g1)(),At=Nt.width,Ut=Nt.height,zt=null;return Ve<=At&&pe<=Ut?zt={x:0,y:0}:(Ve>At||pe>Ut)&&(zt=(0,d.Z)((0,d.Z)({},oe("x",ot,Ve,At)),oe("y",Ct,pe,Ut))),zt}var _=e(13697),ee=e(16089),le={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function X(Ve,pe,ot,Ct){var Nt=(0,t.useRef)(null),At=(0,t.useRef)([]),Ut=(0,t.useState)(le),zt=(0,E.Z)(Ut,2),H=zt[0],fe=zt[1],he=function(Le){fe(le),Ct&&!(0,_.Z)(le,H)&&Ct({transform:le,action:Le})},Ce=function(Le,Te){Nt.current===null&&(At.current=[],Nt.current=(0,ee.Z)(function(){fe(function(Kt){var Mt=Kt;return At.current.forEach(function(Qt){Mt=(0,d.Z)((0,d.Z)({},Mt),Qt)}),Nt.current=null,Ct==null||Ct({transform:Mt,action:Te}),Mt})})),At.current.push((0,d.Z)((0,d.Z)({},H),Le))},ke=function(Le,Te,Kt,Mt){var Qt=Ve.current,Kn=Qt.width,Ln=Qt.height,Gn=Qt.offsetWidth,$r=Qt.offsetHeight,Pr=Qt.offsetLeft,Qn=Qt.offsetTop,mr=Le,ur=H.scale*Le;ur>ot?(mr=ot/H.scale,ur=ot):ur1,En=qn&&Qt>=1,Kr=X(lo,Pr,mr,S),lr=Kr.transform,Pn=Kr.resetTransform,dr=Kr.updateTransform,Gr=Kr.dispatchZoomChange,W=(0,t.useState)(!0),be=(0,E.Z)(W,2),Me=be[0],Yt=be[1],qt=lr.rotate,Zt=lr.scale,_t=lr.x,Vt=lr.y,Et=P()((0,n.Z)({},"".concat(ot,"-moving"),Yn));(0,t.useEffect)(function(){Me||Yt(!0)},[Me]);var Rt=function(){Pn("close")},Cn=function(){Gr(x+Gn,"zoomIn")},On=function(){Gr(x/(x+Gn),"zoomOut")},kn=function(){dr({rotate:qt+90},"rotateRight")},Mn=function(){dr({rotate:qt-90},"rotateLeft")},ir=function(){dr({flipX:!lr.flipX},"flipX")},An=function(){dr({flipY:!lr.flipY},"flipY")},sn=function(pt){pt==null||pt.preventDefault(),pt==null||pt.stopPropagation(),Kt>0&&(Yt(!1),Pn("prev"),Nr==null||Nr(Kt-1,Kt))},bn=function(pt){pt==null||pt.preventDefault(),pt==null||pt.stopPropagation(),Kt0&&(Hr=x/Hr),Gr(Hr,"wheel",pt.clientX,pt.clientY)}},Tr=function(pt){!fe||!zr||(pt.keyCode===K.Z.LEFT?sn():pt.keyCode===K.Z.RIGHT&&bn())},gn=function(pt){fe&&(Zt!==1?dr({x:0,y:0,scale:1},"doubleClick"):Gr(x+Gn,"doubleClick",pt.clientX,pt.clientY))};(0,t.useEffect)(function(){var yn,pt,Un,_r;if(zt){Un=(0,q.Z)(window,"mouseup",Ot,!1),_r=(0,q.Z)(window,"mousemove",Dn,!1);try{window.top!==window.self&&(yn=(0,q.Z)(window.top,"mouseup",Ot,!1),pt=(0,q.Z)(window.top,"mousemove",Dn,!1))}catch(Hr){(0,Z.Kp)(!1,"[rc-image] ".concat(Hr))}}return function(){var Hr,so,co,xo;(Hr=Un)===null||Hr===void 0||Hr.remove(),(so=_r)===null||so===void 0||so.remove(),(co=yn)===null||co===void 0||co.remove(),(xo=pt)===null||xo===void 0||xo.remove()}},[fe,Yn,_t,Vt,qt,zt]),(0,t.useEffect)(function(){var yn=(0,q.Z)(window,"keydown",Tr,!1);return function(){yn.remove()}},[fe,zr,Kt]);var Jt=t.createElement(Re,(0,$.Z)({},Cr,{width:pe.width,height:pe.height,imgRef:lo,className:"".concat(ot,"-img"),alt:Nt,style:{transform:"translate3d(".concat(lr.x,"px, ").concat(lr.y,"px, 0) scale3d(").concat(lr.flipX?"-":"").concat(Zt,", ").concat(lr.flipY?"-":"").concat(Zt,", 1) rotate(").concat(qt,"deg)"),transitionDuration:!Me&&"0s"},fallback:At,src:Ct,onWheel:vr,onMouseDown:dn,onDoubleClick:gn}));return t.createElement(t.Fragment,null,t.createElement(G.Z,(0,$.Z)({transitionName:Or,maskTransitionName:In,closable:!1,keyboard:!0,prefixCls:ot,onClose:H,visible:fe,wrapClassName:Et,rootClassName:ke,getContainer:Le},io,{afterClose:Rt}),t.createElement("div",{className:"".concat(ot,"-img-wrapper")},Dr?Dr(Jt,(0,d.Z)({transform:lr},qn?{current:Kt}:{})):Jt)),t.createElement(ae,{visible:fe,transform:lr,maskTransitionName:In,closeIcon:Ze,getContainer:Le,prefixCls:ot,rootClassName:ke,icons:Ce,countRender:Kn,showSwitch:zr,showProgress:En,current:Kt,count:Qt,scale:Zt,minScale:Pr,maxScale:mr,toolbarRender:Fn,onSwitchLeft:sn,onSwitchRight:bn,onZoomIn:Cn,onZoomOut:On,onRotateRight:kn,onRotateLeft:Mn,onFlipX:ir,onFlipY:An,onClose:H}))},je=$e,Ye=e(94480);function tt(Ve){var pe=t.useState({}),ot=(0,E.Z)(pe,2),Ct=ot[0],Nt=ot[1],At=t.useCallback(function(zt,H){return Nt(function(fe){return(0,d.Z)((0,d.Z)({},fe),{},(0,n.Z)({},zt,H))}),function(){Nt(function(fe){var he=(0,d.Z)({},fe);return delete he[zt],he})}},[]),Ut=t.useMemo(function(){return Ve?Ve.map(function(zt){if(typeof zt=="string")return{data:{src:zt}};var H={};return Object.keys(zt).forEach(function(fe){["src"].concat((0,Ye.Z)(B)).includes(fe)&&(H[fe]=zt[fe])}),{data:H}}):Object.keys(Ct).reduce(function(zt,H){var fe=Ct[H],he=fe.canPreview,Ce=fe.data;return he&&zt.push({data:Ce,id:H}),zt},[])},[Ve,Ct]);return[Ut,At]}var ze=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Be=["src"],qe=function(pe){var ot,Ct=pe.previewPrefixCls,Nt=Ct===void 0?"rc-image-preview":Ct,At=pe.children,Ut=pe.icons,zt=Ut===void 0?{}:Ut,H=pe.items,fe=pe.preview,he=pe.fallback,Ce=(0,D.Z)(fe)==="object"?fe:{},ke=Ce.visible,Ze=Ce.onVisibleChange,Le=Ce.getContainer,Te=Ce.current,Kt=Ce.movable,Mt=Ce.minScale,Qt=Ce.maxScale,Kn=Ce.countRender,Ln=Ce.closeIcon,Gn=Ce.onChange,$r=Ce.onTransform,Pr=Ce.toolbarRender,Qn=Ce.imageRender,mr=(0,w.Z)(Ce,ze),ur=tt(H),Or=(0,E.Z)(ur,2),ar=Or[0],In=Or[1],Dr=(0,v.Z)(0,{value:Te}),Cr=(0,E.Z)(Dr,2),Fn=Cr[0],S=Cr[1],Nr=(0,t.useState)(!1),io=(0,E.Z)(Nr,2),lo=io[0],Yr=io[1],ro=((ot=ar[Fn])===null||ot===void 0?void 0:ot.data)||{},Ar=ro.src,Yn=(0,w.Z)(ro,Be),Jn=(0,v.Z)(!!ke,{value:ke,onChange:function(qt,Zt){Ze==null||Ze(qt,Zt,Fn)}}),qn=(0,E.Z)(Jn,2),zr=qn[0],En=qn[1],Kr=(0,t.useState)(null),lr=(0,E.Z)(Kr,2),Pn=lr[0],dr=lr[1],Gr=t.useCallback(function(Yt,qt,Zt){var _t=ar.findIndex(function(Vt){return Vt.id===Yt});En(!0),dr({x:qt,y:Zt}),S(_t<0?0:_t),Yr(!0)},[ar]);t.useEffect(function(){zr?lo||S(0):Yr(!1)},[zr]);var W=function(qt,Zt){S(qt),Gn==null||Gn(qt,Zt)},be=function(){En(!1),dr(null)},Me=t.useMemo(function(){return{register:In,onPreview:Gr}},[In,Gr]);return t.createElement(T.Provider,{value:Me},At,t.createElement(je,(0,$.Z)({"aria-hidden":!zr,movable:Kt,visible:zr,prefixCls:Nt,closeIcon:Ln,onClose:be,mousePosition:Pn,imgCommonProps:Yn,src:Ar,fallback:he,icons:zt,minScale:Mt,maxScale:Qt,getContainer:Le,current:Fn,count:ar.length,countRender:Kn,onTransform:$r,toolbarRender:Pr,imageRender:Qn,onChange:W},mr)))},dt=qe,Ie=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],st=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],yt=function(pe){var ot=pe.src,Ct=pe.alt,Nt=pe.onPreviewClose,At=pe.prefixCls,Ut=At===void 0?"rc-image":At,zt=pe.previewPrefixCls,H=zt===void 0?"".concat(Ut,"-preview"):zt,fe=pe.placeholder,he=pe.fallback,Ce=pe.width,ke=pe.height,Ze=pe.style,Le=pe.preview,Te=Le===void 0?!0:Le,Kt=pe.className,Mt=pe.onClick,Qt=pe.onError,Kn=pe.wrapperClassName,Ln=pe.wrapperStyle,Gn=pe.rootClassName,$r=(0,w.Z)(pe,Ie),Pr=fe&&fe!==!0,Qn=(0,D.Z)(Te)==="object"?Te:{},mr=Qn.src,ur=Qn.visible,Or=ur===void 0?void 0:ur,ar=Qn.onVisibleChange,In=ar===void 0?Nt:ar,Dr=Qn.getContainer,Cr=Dr===void 0?void 0:Dr,Fn=Qn.mask,S=Qn.maskClassName,Nr=Qn.movable,io=Qn.icons,lo=Qn.scaleStep,Yr=Qn.minScale,ro=Qn.maxScale,Ar=Qn.imageRender,Yn=Qn.toolbarRender,Jn=(0,w.Z)(Qn,st),qn=mr!=null?mr:ot,zr=(0,v.Z)(!!Or,{value:Or,onChange:In}),En=(0,E.Z)(zr,2),Kr=En[0],lr=En[1],Pn=F({src:ot,isCustomPlaceholder:Pr,fallback:he}),dr=(0,E.Z)(Pn,3),Gr=dr[0],W=dr[1],be=dr[2],Me=(0,t.useState)(null),Yt=(0,E.Z)(Me,2),qt=Yt[0],Zt=Yt[1],_t=(0,t.useContext)(T),Vt=!!Te,Et=function(){lr(!1),Zt(null)},Rt=P()(Ut,Kn,Gn,(0,n.Z)({},"".concat(Ut,"-error"),be==="error")),Cn=(0,t.useMemo)(function(){var ir={};return B.forEach(function(An){pe[An]!==void 0&&(ir[An]=pe[An])}),ir},B.map(function(ir){return pe[ir]})),On=(0,t.useMemo)(function(){return(0,d.Z)((0,d.Z)({},Cn),{},{src:qn})},[qn,Cn]),kn=g(Vt,On),Mn=function(An){var sn=(0,C.os)(An.target),bn=sn.left,Ot=sn.top;_t?_t.onPreview(kn,bn,Ot):(Zt({x:bn,y:Ot}),lr(!0)),Mt==null||Mt(An)};return t.createElement(t.Fragment,null,t.createElement("div",(0,$.Z)({},$r,{className:Rt,onClick:Vt?Mn:Mt,style:(0,d.Z)({width:Ce,height:ke},Ln)}),t.createElement("img",(0,$.Z)({},Cn,{className:P()("".concat(Ut,"-img"),(0,n.Z)({},"".concat(Ut,"-img-placeholder"),fe===!0),Kt),style:(0,d.Z)({height:ke},Ze),ref:Gr},W,{width:Ce,height:ke,onError:Qt})),be==="loading"&&t.createElement("div",{"aria-hidden":"true",className:"".concat(Ut,"-placeholder")},fe),Fn&&Vt&&t.createElement("div",{className:P()("".concat(Ut,"-mask"),S),style:{display:(Ze==null?void 0:Ze.display)==="none"?"none":void 0}},Fn)),!_t&&Vt&&t.createElement(je,(0,$.Z)({"aria-hidden":!Kr,visible:Kr,prefixCls:H,onClose:Et,mousePosition:qt,src:qn,alt:Ct,fallback:he,getContainer:Cr,icons:io,movable:Nr,scaleStep:lo,minScale:Yr,maxScale:ro,rootClassName:Gn,imageRender:Ar,imgCommonProps:Cn,toolbarRender:Yn},Jn)))};yt.PreviewGroup=dt,yt.displayName="Image";var Se=yt,ve=Se,rt=e(62892),et=e(36355),j=e(31724),V=e(99267),p=e(33853),a=e(38819),k={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},me=k,u=e(7657),i=function(pe,ot){return t.createElement(u.Z,(0,$.Z)({},pe,{ref:ot,icon:me}))},Q=t.forwardRef(i),R=Q,s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},ne=s,Fe=function(pe,ot){return t.createElement(u.Z,(0,$.Z)({},pe,{ref:ot,icon:ne}))},we=t.forwardRef(Fe),_e=we,Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Ne=Pe,m=function(pe,ot){return t.createElement(u.Z,(0,$.Z)({},pe,{ref:ot,icon:Ne}))},te=t.forwardRef(m),ue=te,ye={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Ae=ye,De=function(pe,ot){return t.createElement(u.Z,(0,$.Z)({},pe,{ref:ot,icon:Ae}))},Ke=t.forwardRef(De),We=Ke,Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Dt=Xe,St=function(pe,ot){return t.createElement(u.Z,(0,$.Z)({},pe,{ref:ot,icon:Dt}))},Pt=t.forwardRef(St),un=Pt,on=e(64993),xt=e(73819),Sn=e(17313),mn=e(29878),an=e(1950),wn=e(83116),Vn=e(37613);const Zn=Ve=>({position:Ve||"absolute",inset:0}),sr=Ve=>{const{iconCls:pe,motionDurationSlow:ot,paddingXXS:Ct,marginXXS:Nt,prefixCls:At,colorTextLightSolid:Ut}=Ve;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Ut,background:new on.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${ot}`,[`.${At}-mask-info`]:Object.assign(Object.assign({},Sn.vS),{padding:`0 ${Ct}px`,[pe]:{marginInlineEnd:Nt,svg:{verticalAlign:"baseline"}}})}},wr=Ve=>{const{previewCls:pe,modalMaskBg:ot,paddingSM:Ct,marginXL:Nt,margin:At,paddingLG:Ut,previewOperationColorDisabled:zt,previewOperationHoverColor:H,motionDurationSlow:fe,iconCls:he,colorTextLightSolid:Ce}=Ve,ke=new on.C(ot).setAlpha(.1),Ze=ke.clone().setAlpha(.2);return{[`${pe}-footer`]:{position:"fixed",bottom:Nt,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ve.previewOperationColor},[`${pe}-progress`]:{marginBottom:At},[`${pe}-close`]:{position:"fixed",top:Nt,right:{_skip_check_:!0,value:Nt},display:"flex",color:Ce,backgroundColor:ke.toRgbString(),borderRadius:"50%",padding:Ct,outline:0,border:0,cursor:"pointer",transition:`all ${fe}`,"&:hover":{backgroundColor:Ze.toRgbString()},[`& > ${he}`]:{fontSize:Ve.previewOperationSize}},[`${pe}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Ut}px`,backgroundColor:ke.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Ct,padding:Ct,cursor:"pointer",transition:`all ${fe}`,userSelect:"none",[`&:not(${pe}-operations-operation-disabled):hover > ${he}`]:{color:H},"&-disabled":{color:zt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${he}`]:{fontSize:Ve.previewOperationSize}}}}},er=Ve=>{const{modalMaskBg:pe,iconCls:ot,previewOperationColorDisabled:Ct,previewCls:Nt,zIndexPopup:At,motionDurationSlow:Ut}=Ve,zt=new on.C(pe).setAlpha(.1),H=zt.clone().setAlpha(.2);return{[`${Nt}-switch-left, ${Nt}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:At+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ve.imagePreviewSwitchSize,height:Ve.imagePreviewSwitchSize,marginTop:-Ve.imagePreviewSwitchSize/2,color:Ve.previewOperationColor,background:zt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Ut}`,userSelect:"none","&:hover":{background:H.toRgbString()},"&-disabled":{"&, &:hover":{color:Ct,background:"transparent",cursor:"not-allowed",[`> ${ot}`]:{cursor:"not-allowed"}}},[`> ${ot}`]:{fontSize:Ve.previewOperationSize}},[`${Nt}-switch-left`]:{insetInlineStart:Ve.marginSM},[`${Nt}-switch-right`]:{insetInlineEnd:Ve.marginSM}}},fr=Ve=>{const{motionEaseOut:pe,previewCls:ot,motionDurationSlow:Ct,componentCls:Nt}=Ve;return[{[`${Nt}-preview-root`]:{[ot]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${ot}-body`]:Object.assign(Object.assign({},Zn()),{overflow:"hidden"}),[`${ot}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Ct} ${pe} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},Zn()),{transition:`transform ${Ct} ${pe} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${ot}-moving`]:{[`${ot}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Nt}-preview-root`]:{[`${ot}-wrap`]:{zIndex:Ve.zIndexPopup}}},{[`${Nt}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ve.zIndexPopup+1},"&":[wr(Ve),er(Ve)]}]},zn=Ve=>{const{componentCls:pe}=Ve;return{[pe]:{position:"relative",display:"inline-block",[`${pe}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${pe}-img-placeholder`]:{backgroundColor:Ve.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${pe}-mask`]:Object.assign({},sr(Ve)),[`${pe}-mask:hover`]:{opacity:1},[`${pe}-placeholder`]:Object.assign({},Zn())}}},br=Ve=>{const{previewCls:pe}=Ve;return{[`${pe}-root`]:(0,mn._y)(Ve,"zoom"),"&":(0,an.J$)(Ve,!0)}};var jr=(0,wn.Z)("Image",Ve=>{const pe=`${Ve.componentCls}-preview`,ot=(0,Vn.TS)(Ve,{previewCls:pe,modalMaskBg:new on.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ve.controlHeightLG});return[zn(ot),fr(ot),(0,xt.QA)((0,Vn.TS)(ot,{componentCls:pe})),br(ot)]},Ve=>({zIndexPopup:Ve.zIndexPopupBase+80,previewOperationColor:new on.C(Ve.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new on.C(Ve.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new on.C(Ve.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ve.fontSizeIcon*1.5})),Fr=function(Ve,pe){var ot={};for(var Ct in Ve)Object.prototype.hasOwnProperty.call(Ve,Ct)&&pe.indexOf(Ct)<0&&(ot[Ct]=Ve[Ct]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Ct=Object.getOwnPropertySymbols(Ve);Nt{var{previewPrefixCls:pe,preview:ot}=Ve,Ct=Fr(Ve,["previewPrefixCls","preview"]);const{getPrefixCls:Nt}=t.useContext(et.E_),At=Nt("image",pe),Ut=`${At}-preview`,zt=Nt(),[H,fe]=jr(At),he=t.useMemo(()=>{var Ce;if(ot===!1)return ot;const ke=typeof ot=="object"?ot:{},Ze=P()(fe,(Ce=ke.rootClassName)!==null&&Ce!==void 0?Ce:"");return Object.assign(Object.assign({},ke),{transitionName:(0,rt.m)(zt,"zoom",ke.transitionName),maskTransitionName:(0,rt.m)(zt,"fade",ke.maskTransitionName),rootClassName:Ze})},[ot]);return H(t.createElement(ve.PreviewGroup,Object.assign({preview:he,previewPrefixCls:Ut,icons:hr},Ct)))},Xr=function(Ve,pe){var ot={};for(var Ct in Ve)Object.prototype.hasOwnProperty.call(Ve,Ct)&&pe.indexOf(Ct)<0&&(ot[Ct]=Ve[Ct]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Ct=Object.getOwnPropertySymbols(Ve);Nt{const{prefixCls:pe,preview:ot,className:Ct,rootClassName:Nt,style:At}=Ve,Ut=Xr(Ve,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:zt,locale:H=j.Z,getPopupContainer:fe,image:he}=t.useContext(et.E_),Ce=zt("image",pe),ke=zt(),Ze=H.Image||j.Z.Image,[Le,Te]=jr(Ce),Kt=P()(Nt,Te),Mt=P()(Ct,Te,he==null?void 0:he.className),Qt=t.useMemo(()=>{if(ot===!1)return ot;const Ln=typeof ot=="object"?ot:{},{getContainer:Gn}=Ln,$r=Xr(Ln,["getContainer"]);return Object.assign(Object.assign({mask:t.createElement("div",{className:`${Ce}-mask-info`},t.createElement(l.Z,null),Ze==null?void 0:Ze.preview),icons:hr},$r),{getContainer:Gn||fe,transitionName:(0,rt.m)(ke,"zoom",Ln.transitionName),maskTransitionName:(0,rt.m)(ke,"fade",Ln.maskTransitionName)})},[ot,Ze]),Kn=Object.assign(Object.assign({},he==null?void 0:he.style),At);return Le(t.createElement(ve,Object.assign({prefixCls:Ce,preview:Qt,rootClassName:Kt,className:Mt,style:Kn},Ut)))};yo.PreviewGroup=no;var ao=yo},45818:function(nt,z,e){"use strict";e.d(z,{D:function(){return q},Z:function(){return oe}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},P=b,$=e(7657),d=function(_,ee){return l.createElement($.Z,(0,t.Z)({},_,{ref:ee,icon:P}))},n=l.forwardRef(d),E=n,D=e(33853),w=e(38819),C=e(92310),v=e.n(C),B=e(2738),I=O=>!isNaN(parseFloat(O))&&isFinite(O),g=e(36355),U=e(84966),F=function(O,_){var ee={};for(var le in O)Object.prototype.hasOwnProperty.call(O,le)&&_.indexOf(le)<0&&(ee[le]=O[le]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,le=Object.getOwnPropertySymbols(O);X{let O=0;return function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return O+=1,`${_}${O}`}})();var oe=l.forwardRef((O,_)=>{const{prefixCls:ee,className:le,trigger:X,children:h,defaultCollapsed:N=!1,theme:de="dark",style:ae={},collapsible:x=!1,reverseArrow:L=!1,width:Y=200,collapsedWidth:ge=80,zeroWidthTriggerStyle:Re,breakpoint:$e,onCollapse:je,onBreakpoint:Ye}=O,tt=F(O,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ze}=(0,l.useContext)(U.Gs),[Be,qe]=(0,l.useState)("collapsed"in O?O.collapsed:N),[dt,Ie]=(0,l.useState)(!1);(0,l.useEffect)(()=>{"collapsed"in O&&qe(O.collapsed)},[O.collapsed]);const st=(j,V)=>{"collapsed"in O||qe(j),je==null||je(j,V)},yt=(0,l.useRef)();yt.current=j=>{Ie(j.matches),Ye==null||Ye(j.matches),Be!==j.matches&&st(j.matches,"responsive")},(0,l.useEffect)(()=>{function j(p){return yt.current(p)}let V;if(typeof window!="undefined"){const{matchMedia:p}=window;if(p&&$e&&$e in G){V=p(`(max-width: ${G[$e]})`);try{V.addEventListener("change",j)}catch(a){V.addListener(j)}j(V)}}return()=>{try{V==null||V.removeEventListener("change",j)}catch(p){V==null||V.removeListener(j)}}},[$e]),(0,l.useEffect)(()=>{const j=K("ant-sider-");return ze.addSider(j),()=>ze.removeSider(j)},[]);const Se=()=>{st(!Be,"clickTrigger")},{getPrefixCls:ve}=(0,l.useContext)(g.E_),rt=()=>{const j=ve("layout-sider",ee),V=(0,B.Z)(tt,["collapsed"]),p=Be?ge:Y,a=I(p)?`${p}px`:String(p),k=parseFloat(String(ge||0))===0?l.createElement("span",{onClick:Se,className:v()(`${j}-zero-width-trigger`,`${j}-zero-width-trigger-${L?"right":"left"}`),style:Re},X||l.createElement(E,null)):null,i={expanded:L?l.createElement(w.Z,null):l.createElement(D.Z,null),collapsed:L?l.createElement(D.Z,null):l.createElement(w.Z,null)}[Be?"collapsed":"expanded"],Q=X!==null?k||l.createElement("div",{className:`${j}-trigger`,onClick:Se,style:{width:a}},X||i):null,R=Object.assign(Object.assign({},ae),{flex:`0 0 ${a}`,maxWidth:a,minWidth:a,width:a}),s=v()(j,`${j}-${de}`,{[`${j}-collapsed`]:!!Be,[`${j}-has-trigger`]:x&&X!==null&&!k,[`${j}-below`]:!!dt,[`${j}-zero-width`]:parseFloat(a)===0},le);return l.createElement("aside",Object.assign({className:s},V,{style:R,ref:_}),l.createElement("div",{className:`${j}-children`},h),x||dt&&k?Q:null)},et=l.useMemo(()=>({siderCollapsed:Be}),[Be]);return l.createElement(q.Provider,{value:et},rt())})},84966:function(nt,z,e){"use strict";e.d(z,{VY:function(){return q},$_:function(){return G},h4:function(){return F},Gs:function(){return B},ZP:function(){return K}});var t=e(94480),l=e(92310),b=e.n(l),P=e(2738),$=e(59301),d=e(36355),n=e(83116),D=Z=>{const{componentCls:oe,bodyBg:O,lightSiderBg:_,lightTriggerBg:ee,lightTriggerColor:le}=Z;return{[`${oe}-sider-light`]:{background:_,[`${oe}-sider-trigger`]:{color:le,background:ee},[`${oe}-sider-zero-width-trigger`]:{color:le,background:ee,border:`1px solid ${O}`,borderInlineStart:0}}}};const w=Z=>{const{antCls:oe,componentCls:O,colorText:_,triggerColor:ee,footerBg:le,triggerBg:X,headerHeight:h,headerPadding:N,headerColor:de,footerPadding:ae,triggerHeight:x,zeroTriggerHeight:L,zeroTriggerWidth:Y,motionDurationMid:ge,motionDurationSlow:Re,fontSize:$e,borderRadius:je,bodyBg:Ye,headerBg:tt,siderBg:ze}=Z;return{[O]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Ye,"&, *":{boxSizing:"border-box"},[`&${O}-has-sider`]:{flexDirection:"row",[`> ${O}, > ${O}-content`]:{width:0}},[`${O}-header, &${O}-footer`]:{flex:"0 0 auto"},[`${O}-sider`]:{position:"relative",minWidth:0,background:ze,transition:`all ${ge}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${oe}-menu${oe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:x},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:x,color:ee,lineHeight:`${x}px`,textAlign:"center",background:X,cursor:"pointer",transition:`all ${ge}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:h,insetInlineEnd:-Y,zIndex:1,width:Y,height:L,color:ee,fontSize:Z.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ze,borderStartStartRadius:0,borderStartEndRadius:je,borderEndEndRadius:je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Re} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Re}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Y,borderStartStartRadius:je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:je}}}}},D(Z)),{"&-rtl":{direction:"rtl"}}),[`${O}-header`]:{height:h,padding:N,color:de,lineHeight:`${h}px`,background:tt,[`${oe}-menu`]:{lineHeight:"inherit"}},[`${O}-footer`]:{padding:ae,color:_,fontSize:$e,background:le},[`${O}-content`]:{flex:"auto",minHeight:0}}};var C=(0,n.Z)("Layout",Z=>[w(Z)],Z=>{const{colorBgLayout:oe,controlHeight:O,controlHeightLG:_,colorText:ee,controlHeightSM:le,marginXXS:X,colorTextLightSolid:h,colorBgContainer:N}=Z,de=_*1.25;return{colorBgHeader:"#001529",colorBgBody:oe,colorBgTrigger:"#002140",bodyBg:oe,headerBg:"#001529",headerHeight:O*2,headerPadding:`0 ${de}px`,headerColor:ee,footerPadding:`${le}px ${de}px`,footerBg:oe,siderBg:"#001529",triggerHeight:_+X*2,triggerBg:"#002140",triggerColor:h,zeroTriggerWidth:_,zeroTriggerHeight:_,lightSiderBg:N,lightTriggerBg:N,lightTriggerColor:ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),v=function(Z,oe){var O={};for(var _ in Z)Object.prototype.hasOwnProperty.call(Z,_)&&oe.indexOf(_)<0&&(O[_]=Z[_]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,_=Object.getOwnPropertySymbols(Z);ee<_.length;ee++)oe.indexOf(_[ee])<0&&Object.prototype.propertyIsEnumerable.call(Z,_[ee])&&(O[_[ee]]=Z[_[ee]]);return O};const B=$.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function T(Z){let{suffixCls:oe,tagName:O,displayName:_}=Z;return ee=>$.forwardRef((X,h)=>$.createElement(ee,Object.assign({ref:h,suffixCls:oe,tagName:O},X)))}const I=$.forwardRef((Z,oe)=>{const{prefixCls:O,suffixCls:_,className:ee,tagName:le}=Z,X=v(Z,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:h}=$.useContext(d.E_),N=h("layout",O),[de,ae]=C(N),x=_?`${N}-${_}`:N;return de($.createElement(le,Object.assign({className:b()(O||x,ee,ae),ref:oe},X)))}),g=$.forwardRef((Z,oe)=>{const{direction:O}=$.useContext(d.E_),[_,ee]=$.useState([]),{prefixCls:le,className:X,rootClassName:h,children:N,hasSider:de,tagName:ae,style:x}=Z,L=v(Z,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Y=(0,P.Z)(L,["suffixCls"]),{getPrefixCls:ge,layout:Re}=$.useContext(d.E_),$e=ge("layout",le),[je,Ye]=C($e),tt=b()($e,{[`${$e}-has-sider`]:typeof de=="boolean"?de:_.length>0,[`${$e}-rtl`]:O==="rtl"},Re==null?void 0:Re.className,X,h,Ye),ze=$.useMemo(()=>({siderHook:{addSider:Be=>{ee(qe=>[].concat((0,t.Z)(qe),[Be]))},removeSider:Be=>{ee(qe=>qe.filter(dt=>dt!==Be))}}}),[]);return je($.createElement(B.Provider,{value:ze},$.createElement(ae,Object.assign({ref:oe,className:tt,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),x)},Y),N)))}),U=T({tagName:"div",displayName:"Layout"})(g),F=T({suffixCls:"header",tagName:"header",displayName:"Header"})(I),G=T({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(I),q=T({suffixCls:"content",tagName:"main",displayName:"Content"})(I);var K=U},40875:function(nt,z,e){"use strict";e.d(z,{J:function(){return d}});var t=e(59301),l=e(33234),b=e(70425),P=function(n,E){var D={};for(var w in n)Object.prototype.hasOwnProperty.call(n,w)&&E.indexOf(w)<0&&(D[w]=n[w]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,w=Object.getOwnPropertySymbols(n);C{const{children:D}=n,w=P(n,["children"]),C=t.useContext($),v=t.useMemo(()=>Object.assign(Object.assign({},C),w),[C,w.prefixCls,w.mode,w.selectable]);return t.createElement($.Provider,{value:v},t.createElement(l.BR,null,(0,b.supportNodeRef)(D)?t.cloneElement(D,{ref:E}):D))});z.Z=$},20834:function(nt,z,e){"use strict";e.d(z,{default:function(){return et}});var t=e(15285),l=e(59301),b=e(45818),P=e(92310),$=e.n(P),d=e(36355),n=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{const{prefixCls:V,className:p,dashed:a}=j,k=n(j,["prefixCls","className","dashed"]),{getPrefixCls:me}=l.useContext(d.E_),u=me("menu",V),i=$()({[`${u}-item-divider-dashed`]:!!a},p);return l.createElement(t.iz,Object.assign({className:i},k))},w=e(11592),C=e(2738),v=e(6848),B=e(92343),I=(0,l.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),U=j=>{var V;const{className:p,children:a,icon:k,title:me,danger:u}=j,{prefixCls:i,firstLevel:Q,direction:R,disableMenuItemTitleTooltip:s,inlineCollapsed:ne}=l.useContext(I),Fe=te=>{const ue=l.createElement("span",{className:`${i}-title-content`},a);return(!k||(0,B.l$)(a)&&a.type==="span")&&a&&te&&Q&&typeof a=="string"?l.createElement("div",{className:`${i}-inline-collapsed-noicon`},a.charAt(0)):ue},{siderCollapsed:we}=l.useContext(b.D);let _e=me;typeof me=="undefined"?_e=Q?a:"":me===!1&&(_e="");const Pe={title:_e};!we&&!ne&&(Pe.title=null,Pe.open=!1);const Ne=(0,w.Z)(a).length;let m=l.createElement(t.ck,Object.assign({},(0,C.Z)(j,["title","icon","danger"]),{className:$()({[`${i}-item-danger`]:u,[`${i}-item-only-child`]:(k?Ne+1:Ne)===1},p),title:typeof me=="string"?me:void 0}),(0,B.Tm)(k,{className:$()((0,B.l$)(k)?(V=k.props)===null||V===void 0?void 0:V.className:"",`${i}-item-icon`)}),Fe(ne));return s||(m=l.createElement(v.Z,Object.assign({},Pe,{placement:R==="rtl"?"left":"right",overlayClassName:`${i}-inline-collapsed-tooltip`}),m)),m},G=j=>{var V;const{popupClassName:p,icon:a,title:k,theme:me}=j,u=l.useContext(I),{prefixCls:i,inlineCollapsed:Q,theme:R}=u,s=(0,t.Xl)();let ne;if(!a)ne=Q&&!s.length&&k&&typeof k=="string"?l.createElement("div",{className:`${i}-inline-collapsed-noicon`},k.charAt(0)):l.createElement("span",{className:`${i}-title-content`},k);else{const we=(0,B.l$)(k)&&k.type==="span";ne=l.createElement(l.Fragment,null,(0,B.Tm)(a,{className:$()((0,B.l$)(a)?(V=a.props)===null||V===void 0?void 0:V.className:"",`${i}-item-icon`)}),we?k:l.createElement("span",{className:`${i}-title-content`},k))}const Fe=l.useMemo(()=>Object.assign(Object.assign({},u),{firstLevel:!1}),[u]);return l.createElement(I.Provider,{value:Fe},l.createElement(t.Wd,Object.assign({},(0,C.Z)(j,["icon"]),{title:ne,popupClassName:$()(i,p,`${i}-${me||R}`)})))},q=e(18785),K=e(70425),Z=e(62892),oe=e(40875),O=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{if(V&&typeof V=="object"){const a=V,{label:k,children:me,key:u,type:i}=a,Q=O(a,["label","children","key","type"]),R=u!=null?u:`tmp-${p}`;return me||i==="group"?i==="group"?l.createElement(t.BW,Object.assign({key:R},Q,{title:k}),_(me)):l.createElement(G,Object.assign({key:R},Q,{title:k}),_(me)):i==="divider"?l.createElement(D,Object.assign({key:R},Q)):l.createElement(U,Object.assign({key:R},Q),k)}return null}).filter(V=>V)}function ee(j){return l.useMemo(()=>j&&_(j),[j])}var le=e(64993),X=e(17313),h=e(8378),N=e(13826),de=e(29878),ae=e(83116),x=e(37613),Y=j=>{const{componentCls:V,motionDurationSlow:p,horizontalLineHeight:a,colorSplit:k,lineWidth:me,lineType:u,itemPaddingInline:i}=j;return{[`${V}-horizontal`]:{lineHeight:a,border:0,borderBottom:`${me}px ${u} ${k}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${V}-item, ${V}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:i},[`> ${V}-item:hover, - > ${V}-item-active, - > ${V}-submenu ${V}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${V}-item, ${V}-submenu-title`]:{transition:[`border-color ${p}`,`background ${p}`].join(",")},[`${V}-submenu-arrow`]:{display:"none"}}}},Re=j=>{let{componentCls:V,menuArrowOffset:p}=j;return{[`${V}-rtl`]:{direction:"rtl"},[`${V}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${V}-rtl${V}-vertical, - ${V}-submenu-rtl ${V}-vertical`]:{[`${V}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${p})`},"&::after":{transform:`rotate(45deg) translateY(${p})`}}}}};const $e=j=>Object.assign({},(0,X.oN)(j));var Ye=(j,V)=>{const{componentCls:p,itemColor:a,itemSelectedColor:k,groupTitleColor:me,itemBg:u,subMenuItemBg:i,itemSelectedBg:Q,activeBarHeight:R,activeBarWidth:s,activeBarBorderWidth:ne,motionDurationSlow:Fe,motionEaseInOut:we,motionEaseOut:_e,itemPaddingInline:Pe,motionDurationMid:Ne,itemHoverColor:m,lineType:te,colorSplit:ue,itemDisabledColor:ye,dangerItemColor:Ae,dangerItemHoverColor:De,dangerItemSelectedColor:Ke,dangerItemActiveBg:We,dangerItemSelectedBg:Xe,itemHoverBg:Dt,itemActiveBg:St,menuSubMenuBg:Pt,horizontalItemSelectedColor:un,horizontalItemSelectedBg:on,horizontalItemBorderRadius:xt,horizontalItemHoverBg:Sn,popupBg:mn}=j;return{[`${p}-${V}, ${p}-${V} > ${p}`]:{color:a,background:u,[`&${p}-root:focus-visible`]:Object.assign({},$e(j)),[`${p}-item-group-title`]:{color:me},[`${p}-submenu-selected`]:{[`> ${p}-submenu-title`]:{color:k}},[`${p}-item-disabled, ${p}-submenu-disabled`]:{color:`${ye} !important`},[`${p}-item:not(${p}-item-selected):not(${p}-submenu-selected)`]:{[`&:hover, > ${p}-submenu-title:hover`]:{color:m}},[`&:not(${p}-horizontal)`]:{[`${p}-item:not(${p}-item-selected)`]:{"&:hover":{backgroundColor:Dt},"&:active":{backgroundColor:St}},[`${p}-submenu-title`]:{"&:hover":{backgroundColor:Dt},"&:active":{backgroundColor:St}}},[`${p}-item-danger`]:{color:Ae,[`&${p}-item:hover`]:{[`&:not(${p}-item-selected):not(${p}-submenu-selected)`]:{color:De}},[`&${p}-item:active`]:{background:We}},[`${p}-item a`]:{"&, &:hover":{color:"inherit"}},[`${p}-item-selected`]:{color:k,[`&${p}-item-danger`]:{color:Ke},"a, a:hover":{color:"inherit"}},[`& ${p}-item-selected`]:{backgroundColor:Q,[`&${p}-item-danger`]:{backgroundColor:Xe}},[`${p}-item, ${p}-submenu-title`]:{[`&:not(${p}-item-disabled):focus-visible`]:Object.assign({},$e(j))},[`&${p}-submenu > ${p}`]:{backgroundColor:Pt},[`&${p}-popup > ${p}`]:{backgroundColor:mn},[`&${p}-horizontal`]:Object.assign(Object.assign({},V==="dark"?{borderBottom:0}:{}),{[`> ${p}-item, > ${p}-submenu`]:{top:ne,marginTop:-ne,marginBottom:0,borderRadius:xt,"&::after":{position:"absolute",insetInline:Pe,bottom:0,borderBottom:`${R}px solid transparent`,transition:`border-color ${Fe} ${we}`,content:'""'},"&:hover, &-active, &-open":{background:Sn,"&::after":{borderBottomWidth:R,borderBottomColor:un}},"&-selected":{color:un,backgroundColor:on,"&:hover":{backgroundColor:on},"&::after":{borderBottomWidth:R,borderBottomColor:un}}}}),[`&${p}-root`]:{[`&${p}-inline, &${p}-vertical`]:{borderInlineEnd:`${ne}px ${te} ${ue}`}},[`&${p}-inline`]:{[`${p}-sub${p}-inline`]:{background:i},[`${p}-item, ${p}-submenu-title`]:ne&&s?{width:`calc(100% + ${ne}px)`}:{},[`${p}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${s}px solid ${k}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ne} ${_e}`,`opacity ${Ne} ${_e}`].join(","),content:'""'},[`&${p}-item-danger`]:{"&::after":{borderInlineEndColor:Ke}}},[`${p}-selected, ${p}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ne} ${we}`,`opacity ${Ne} ${we}`].join(",")}}}}}};const tt=j=>{const{componentCls:V,itemHeight:p,itemMarginInline:a,padding:k,menuArrowSize:me,marginXS:u,itemMarginBlock:i}=j,Q=k+me+u;return{[`${V}-item`]:{position:"relative",overflow:"hidden"},[`${V}-item, ${V}-submenu-title`]:{height:p,lineHeight:`${p}px`,paddingInline:k,overflow:"hidden",textOverflow:"ellipsis",marginInline:a,marginBlock:i,width:`calc(100% - ${a*2}px)`},[`> ${V}-item, - > ${V}-submenu > ${V}-submenu-title`]:{height:p,lineHeight:`${p}px`},[`${V}-item-group-list ${V}-submenu-title, - ${V}-submenu-title`]:{paddingInlineEnd:Q}}};var Be=j=>{const{componentCls:V,iconCls:p,itemHeight:a,colorTextLightSolid:k,dropdownWidth:me,controlHeightLG:u,motionDurationMid:i,motionEaseOut:Q,paddingXL:R,itemMarginInline:s,fontSizeLG:ne,motionDurationSlow:Fe,paddingXS:we,boxShadowSecondary:_e,collapsedWidth:Pe,collapsedIconSize:Ne}=j,m={height:a,lineHeight:`${a}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[V]:{"&-inline, &-vertical":Object.assign({[`&${V}-root`]:{boxShadow:"none"}},tt(j))},[`${V}-submenu-popup`]:{[`${V}-vertical`]:Object.assign(Object.assign({},tt(j)),{boxShadow:_e})}},{[`${V}-submenu-popup ${V}-vertical${V}-sub`]:{minWidth:me,maxHeight:`calc(100vh - ${u*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${V}-inline`]:{width:"100%",[`&${V}-root`]:{[`${V}-item, ${V}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Fe}`,`background ${Fe}`,`padding ${i} ${Q}`].join(","),[`> ${V}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${V}-sub${V}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${V}-submenu > ${V}-submenu-title`]:m,[`& ${V}-item-group-title`]:{paddingInlineStart:R}},[`${V}-item`]:m}},{[`${V}-inline-collapsed`]:{width:Pe,[`&${V}-root`]:{[`${V}-item, ${V}-submenu ${V}-submenu-title`]:{[`> ${V}-inline-collapsed-noicon`]:{fontSize:ne,textAlign:"center"}}},[`> ${V}-item, - > ${V}-item-group > ${V}-item-group-list > ${V}-item, - > ${V}-item-group > ${V}-item-group-list > ${V}-submenu > ${V}-submenu-title, - > ${V}-submenu > ${V}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${ne/2}px - ${s}px)`,textOverflow:"clip",[` - ${V}-submenu-arrow, - ${V}-submenu-expand-icon - `]:{opacity:0},[`${V}-item-icon, ${p}`]:{margin:0,fontSize:Ne,lineHeight:`${a}px`,"+ span":{display:"inline-block",opacity:0}}},[`${V}-item-icon, ${p}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${V}-item-icon, ${p}`]:{display:"none"},"a, a:hover":{color:k}},[`${V}-item-group-title`]:Object.assign(Object.assign({},X.vS),{paddingInline:we})}}]};const qe=j=>{const{componentCls:V,motionDurationSlow:p,motionDurationMid:a,motionEaseInOut:k,motionEaseOut:me,iconCls:u,iconSize:i,iconMarginInlineEnd:Q}=j;return{[`${V}-item, ${V}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${p}`,`background ${p}`,`padding ${p} ${k}`].join(","),[`${V}-item-icon, ${u}`]:{minWidth:i,fontSize:i,transition:[`font-size ${a} ${me}`,`margin ${p} ${k}`,`color ${p}`].join(","),"+ span":{marginInlineStart:Q,opacity:1,transition:[`opacity ${p} ${k}`,`margin ${p}`,`color ${p}`].join(",")}},[`${V}-item-icon`]:Object.assign({},(0,X.Ro)()),[`&${V}-item-only-child`]:{[`> ${u}, > ${V}-item-icon`]:{marginInlineEnd:0}}},[`${V}-item-disabled, ${V}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${V}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},dt=j=>{const{componentCls:V,motionDurationSlow:p,motionEaseInOut:a,borderRadius:k,menuArrowSize:me,menuArrowOffset:u}=j;return{[`${V}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:j.margin,width:me,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${p} ${a}, opacity ${p}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:me*.6,height:me*.15,backgroundColor:"currentcolor",borderRadius:k,transition:[`background ${p} ${a}`,`transform ${p} ${a}`,`top ${p} ${a}`,`color ${p} ${a}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${u})`},"&::after":{transform:`rotate(-45deg) translateY(${u})`}}}}},Ie=j=>{const{antCls:V,componentCls:p,fontSize:a,motionDurationSlow:k,motionDurationMid:me,motionEaseInOut:u,paddingXS:i,padding:Q,colorSplit:R,lineWidth:s,zIndexPopup:ne,borderRadiusLG:Fe,subMenuItemBorderRadius:we,menuArrowSize:_e,menuArrowOffset:Pe,lineType:Ne,menuPanelMaskInset:m,groupTitleLineHeight:te,groupTitleFontSize:ue}=j;return[{"":{[`${p}`]:Object.assign(Object.assign({},(0,X.dF)()),{"&-hidden":{display:"none"}})},[`${p}-submenu-hidden`]:{display:"none"}},{[p]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,X.Wf)(j)),(0,X.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:a,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${k} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${p}-item`]:{flex:"none"}},[`${p}-item, ${p}-submenu, ${p}-submenu-title`]:{borderRadius:j.itemBorderRadius},[`${p}-item-group-title`]:{padding:`${i}px ${Q}px`,fontSize:ue,lineHeight:te,transition:`all ${k}`},[`&-horizontal ${p}-submenu`]:{transition:[`border-color ${k} ${u}`,`background ${k} ${u}`].join(",")},[`${p}-submenu, ${p}-submenu-inline`]:{transition:[`border-color ${k} ${u}`,`background ${k} ${u}`,`padding ${me} ${u}`].join(",")},[`${p}-submenu ${p}-sub`]:{cursor:"initial",transition:[`background ${k} ${u}`,`padding ${k} ${u}`].join(",")},[`${p}-title-content`]:{transition:`color ${k}`},[`${p}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${p}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:R,borderStyle:Ne,borderWidth:0,borderTopWidth:s,marginBlock:s,padding:0,"&-dashed":{borderStyle:"dashed"}}}),qe(j)),{[`${p}-item-group`]:{[`${p}-item-group-list`]:{margin:0,padding:0,[`${p}-item, ${p}-submenu-title`]:{paddingInline:`${a*2}px ${Q}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ne,borderRadius:Fe,boxShadow:"none",transformOrigin:"0 0",[`&${p}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${m}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:m},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:j.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:j.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:j.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:j.paddingXS},[`> ${p}`]:Object.assign(Object.assign(Object.assign({borderRadius:Fe},qe(j)),dt(j)),{[`${p}-item, ${p}-submenu > ${p}-submenu-title`]:{borderRadius:we},[`${p}-submenu-title::after`]:{transition:`transform ${k} ${u}`}})}}),dt(j)),{[`&-inline-collapsed ${p}-submenu-arrow, - &-inline ${p}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Pe})`},"&::after":{transform:`rotate(45deg) translateX(-${Pe})`}},[`${p}-submenu-open${p}-submenu-inline > ${p}-submenu-title > ${p}-submenu-arrow`]:{transform:`translateY(-${_e*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Pe})`},"&::before":{transform:`rotate(45deg) translateX(${Pe})`}}})},{[`${V}-layout-header`]:{[p]:{lineHeight:"inherit"}}}]};var st=(j,V)=>(0,ae.Z)("Menu",a=>{if(V===!1)return[];const{colorBgElevated:k,colorPrimary:me,colorTextLightSolid:u,controlHeightLG:i,fontSize:Q,darkItemColor:R,darkDangerItemColor:s,darkItemBg:ne,darkSubMenuItemBg:Fe,darkItemSelectedColor:we,darkItemSelectedBg:_e,darkDangerItemSelectedBg:Pe,darkItemHoverBg:Ne,darkGroupTitleColor:m,darkItemHoverColor:te,darkItemDisabledColor:ue,darkDangerItemHoverColor:ye,darkDangerItemSelectedColor:Ae,darkDangerItemActiveBg:De}=a,Ke=Q/7*5,We=(0,x.TS)(a,{menuArrowSize:Ke,menuHorizontalHeight:i*1.15,menuArrowOffset:`${Ke*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:k}),Xe=(0,x.TS)(We,{itemColor:R,itemHoverColor:te,groupTitleColor:m,itemSelectedColor:we,itemBg:ne,popupBg:ne,subMenuItemBg:Fe,itemActiveBg:"transparent",itemSelectedBg:_e,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ne,itemDisabledColor:ue,dangerItemColor:s,dangerItemHoverColor:ye,dangerItemSelectedColor:Ae,dangerItemActiveBg:De,dangerItemSelectedBg:Pe,menuSubMenuBg:Fe,horizontalItemSelectedColor:u,horizontalItemSelectedBg:me});return[Ie(We),Y(We),Be(We),Ye(We,"light"),Ye(Xe,"dark"),Re(We),(0,h.Z)(We),(0,N.oN)(We,"slide-up"),(0,N.oN)(We,"slide-down"),(0,de._y)(We,"zoom-big")]},a=>{const{colorPrimary:k,colorError:me,colorTextDisabled:u,colorErrorBg:i,colorText:Q,colorTextDescription:R,colorBgContainer:s,colorFillAlter:ne,colorFillContent:Fe,lineWidth:we,lineWidthBold:_e,controlItemBgActive:Pe,colorBgTextHover:Ne,controlHeightLG:m,lineHeight:te,colorBgElevated:ue,marginXXS:ye,padding:Ae,fontSize:De,controlHeightSM:Ke,fontSizeLG:We,colorTextLightSolid:Xe,colorErrorHover:Dt}=a,St=new le.C(Xe).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:a.zIndexPopupBase+50,radiusItem:a.borderRadiusLG,itemBorderRadius:a.borderRadiusLG,radiusSubMenuItem:a.borderRadiusSM,subMenuItemBorderRadius:a.borderRadiusSM,colorItemText:Q,itemColor:Q,colorItemTextHover:Q,itemHoverColor:Q,colorItemTextHoverHorizontal:k,horizontalItemHoverColor:k,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:k,itemSelectedColor:k,colorItemTextSelectedHorizontal:k,horizontalItemSelectedColor:k,colorItemBg:s,itemBg:s,colorItemBgHover:Ne,itemHoverBg:Ne,colorItemBgActive:Fe,itemActiveBg:Pe,colorSubItemBg:ne,subMenuItemBg:ne,colorItemBgSelected:Pe,itemSelectedBg:Pe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:_e,activeBarHeight:_e,colorActiveBarBorderSize:we,activeBarBorderWidth:we,colorItemTextDisabled:u,itemDisabledColor:u,colorDangerItemText:me,dangerItemColor:me,colorDangerItemTextHover:me,dangerItemHoverColor:me,colorDangerItemTextSelected:me,dangerItemSelectedColor:me,colorDangerItemBgActive:i,dangerItemActiveBg:i,colorDangerItemBgSelected:i,dangerItemSelectedBg:i,itemMarginInline:a.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:m,groupTitleLineHeight:te,collapsedWidth:m*2,popupBg:ue,itemMarginBlock:ye,itemPaddingInline:Ae,horizontalLineHeight:`${m*1.15}px`,iconSize:De,iconMarginInlineEnd:Ke-De,collapsedIconSize:We,groupTitleFontSize:De,darkItemDisabledColor:new le.C(Xe).setAlpha(.25).toRgbString(),darkItemColor:St,darkDangerItemColor:me,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Xe,darkItemSelectedBg:k,darkDangerItemSelectedBg:me,darkItemHoverBg:"transparent",darkGroupTitleColor:St,darkItemHoverColor:Xe,darkDangerItemHoverColor:Dt,darkDangerItemSelectedColor:Xe,darkDangerItemActiveBg:me}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(j),yt=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{var p,a;const k=l.useContext(oe.Z),me=k||{},{getPrefixCls:u,getPopupContainer:i,direction:Q,menu:R}=l.useContext(d.E_),s=u(),{prefixCls:ne,className:Fe,style:we,theme:_e="light",expandIcon:Pe,_internalDisableMenuItemTitleTooltip:Ne,inlineCollapsed:m,siderCollapsed:te,items:ue,children:ye,rootClassName:Ae,mode:De,selectable:Ke,onClick:We,overflowedIndicatorPopupClassName:Xe}=j,Dt=yt(j,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),St=(0,C.Z)(Dt,["collapsedWidth"]),Pt=ee(ue)||ye;(p=me.validator)===null||p===void 0||p.call(me,{mode:De});const un=(0,K.useEvent)(function(){var er;We==null||We.apply(void 0,arguments),(er=me.onClick)===null||er===void 0||er.call(me)}),on=me.mode||De,xt=Ke!=null?Ke:me.selectable,Sn=l.useMemo(()=>te!==void 0?te:m,[m,te]),mn={horizontal:{motionName:`${s}-slide-up`},inline:(0,Z.Z)(s),other:{motionName:`${s}-zoom-big`}},an=u("menu",ne||me.prefixCls),[wn,Vn]=st(an,!k),Zn=$()(`${an}-${_e}`,R==null?void 0:R.className,Fe);let sr;if(typeof Pe=="function")sr=Pe;else if(Pe===null||Pe===!1)sr=null;else if(me.expandIcon===null||me.expandIcon===!1)sr=null;else{const er=Pe!=null?Pe:me.expandIcon;sr=(0,B.Tm)(er,{className:$()(`${an}-submenu-expand-icon`,(0,B.l$)(er)?(a=er.props)===null||a===void 0?void 0:a.className:"")})}const wr=l.useMemo(()=>({prefixCls:an,inlineCollapsed:Sn||!1,direction:Q,firstLevel:!0,theme:_e,mode:on,disableMenuItemTitleTooltip:Ne}),[an,Sn,Q,Ne,_e]);return wn(l.createElement(oe.Z.Provider,{value:null},l.createElement(I.Provider,{value:wr},l.createElement(t.ZP,Object.assign({getPopupContainer:i,overflowedIndicator:l.createElement(q.Z,null),overflowedIndicatorPopupClassName:$()(an,`${an}-${_e}`,Xe),mode:on,selectable:xt,onClick:un},St,{inlineCollapsed:Sn,style:Object.assign(Object.assign({},R==null?void 0:R.style),we),className:Zn,prefixCls:an,direction:Q,defaultMotions:mn,expandIcon:sr,ref:V,rootClassName:$()(Ae,Vn)}),Pt))))});const rt=(0,l.forwardRef)((j,V)=>{const p=(0,l.useRef)(null),a=l.useContext(b.D);return(0,l.useImperativeHandle)(V,()=>({menu:p.current,focus:k=>{var me;(me=p.current)===null||me===void 0||me.focus(k)}})),l.createElement(ve,Object.assign({ref:p},j,a))});rt.Item=U,rt.SubMenu=G,rt.Divider=D,rt.ItemGroup=t.BW;var et=rt},58421:function(nt,z,e){"use strict";e.d(z,{Z:function(){return me}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},P=b,$=e(7657),d=function(i,Q){return l.createElement($.Z,(0,t.Z)({},i,{ref:Q,icon:P}))},n=l.forwardRef(d),E=n,D=e(49198),w=e(33853),C=e(38819),v=e(92310),B=e.n(v),T=e(20068),I=e(33885),g=e(67732),U=e(83652),F=e(42403),G=e(158),q=e(26112),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Z=K,oe=e(91735),O=function(u){(0,F.Z)(Q,u);var i=(0,G.Z)(Q);function Q(){var R;(0,g.Z)(this,Q);for(var s=arguments.length,ne=new Array(s),Fe=0;Fe=0||we.relatedTarget.className.indexOf("".concat(m,"-item"))>=0))&&Ne(R.getValidValue()))},R.go=function(we){var _e=R.state.goInputText;_e!==""&&(we.keyCode===Z.ENTER||we.type==="click")&&(R.setState({goInputText:""}),R.props.quickGo(R.getValidValue()))},R}return(0,U.Z)(Q,[{key:"getPageSizeOptions",value:function(){var s=this.props,ne=s.pageSize,Fe=s.pageSizeOptions;return Fe.some(function(we){return we.toString()===ne.toString()})?Fe:Fe.concat([ne.toString()]).sort(function(we,_e){var Pe=Number.isNaN(Number(we))?0:Number(we),Ne=Number.isNaN(Number(_e))?0:Number(_e);return Pe-Ne})}},{key:"render",value:function(){var s=this,ne=this.props,Fe=ne.pageSize,we=ne.locale,_e=ne.rootPrefixCls,Pe=ne.changeSize,Ne=ne.quickGo,m=ne.goButton,te=ne.selectComponentClass,ue=ne.buildOptionText,ye=ne.selectPrefixCls,Ae=ne.disabled,De=this.state.goInputText,Ke="".concat(_e,"-options"),We=te,Xe=null,Dt=null,St=null;if(!Pe&&!Ne)return null;var Pt=this.getPageSizeOptions();if(Pe&&We){var un=Pt.map(function(on,xt){return l.createElement(We.Option,{key:xt,value:on.toString()},(ue||s.buildOptionText)(on))});Xe=l.createElement(We,{disabled:Ae,prefixCls:ye,showSearch:!1,className:"".concat(Ke,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Fe||Pt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(xt){return xt.parentNode},"aria-label":we.page_size,defaultOpen:!1},un)}return Ne&&(m&&(St=typeof m=="boolean"?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ae,className:"".concat(Ke,"-quick-jumper-button")},we.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},m)),Dt=l.createElement("div",{className:"".concat(Ke,"-quick-jumper")},we.jump_to,l.createElement("input",{disabled:Ae,type:"text",value:De,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":we.page}),we.page,St)),l.createElement("li",{className:"".concat(Ke)},Xe,Dt)}}]),Q}(l.Component);O.defaultProps={pageSizeOptions:["10","20","50","100"]};var _=O,ee=function(i){var Q,R=i.rootPrefixCls,s=i.page,ne=i.active,Fe=i.className,we=i.showTitle,_e=i.onClick,Pe=i.onKeyPress,Ne=i.itemRender,m="".concat(R,"-item"),te=B()(m,"".concat(m,"-").concat(s),(Q={},(0,T.Z)(Q,"".concat(m,"-active"),ne),(0,T.Z)(Q,"".concat(m,"-disabled"),!s),(0,T.Z)(Q,i.className,Fe),Q)),ue=function(){_e(s)},ye=function(Ke){Pe(Ke,_e,s)},Ae=Ne(s,"page",l.createElement("a",{rel:"nofollow"},s));return Ae?l.createElement("li",{title:we?s.toString():null,className:te,onClick:ue,onKeyPress:ye,tabIndex:0},Ae):null},le=ee;function X(){}function h(u){var i=Number(u);return typeof i=="number"&&!Number.isNaN(i)&&isFinite(i)&&Math.floor(i)===i}var N=function(i,Q,R){return R};function de(u,i,Q){var R=typeof u=="undefined"?i.pageSize:u;return Math.floor((Q.total-1)/R)+1}var ae=function(u){(0,F.Z)(Q,u);var i=(0,G.Z)(Q);function Q(R){var s;(0,g.Z)(this,Q),s=i.call(this,R),s.paginationNode=l.createRef(),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(de(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(Pe,Ne){var m=s.props.prefixCls,te=Pe||l.createElement("button",{type:"button","aria-label":Ne,className:"".concat(m,"-item-link")});return typeof Pe=="function"&&(te=l.createElement(Pe,(0,I.Z)({},s.props))),te},s.isValid=function(Pe){var Ne=s.props.total;return h(Pe)&&Pe!==s.state.current&&h(Ne)&&Ne>0},s.shouldDisplayQuickJumper=function(){var Pe=s.props,Ne=Pe.showQuickJumper,m=Pe.total,te=s.state.pageSize;return m<=te?!1:Ne},s.handleKeyDown=function(Pe){(Pe.keyCode===Z.ARROW_UP||Pe.keyCode===Z.ARROW_DOWN)&&Pe.preventDefault()},s.handleKeyUp=function(Pe){var Ne=s.getValidValue(Pe),m=s.state.currentInputValue;Ne!==m&&s.setState({currentInputValue:Ne}),Pe.keyCode===Z.ENTER?s.handleChange(Ne):Pe.keyCode===Z.ARROW_UP?s.handleChange(Ne-1):Pe.keyCode===Z.ARROW_DOWN&&s.handleChange(Ne+1)},s.handleBlur=function(Pe){var Ne=s.getValidValue(Pe);s.handleChange(Ne)},s.changePageSize=function(Pe){var Ne=s.state.current,m=de(Pe,s.state,s.props);Ne=Ne>m?m:Ne,m===0&&(Ne=s.state.current),typeof Pe=="number"&&("pageSize"in s.props||s.setState({pageSize:Pe}),"current"in s.props||s.setState({current:Ne,currentInputValue:Ne})),s.props.onShowSizeChange(Ne,Pe),"onChange"in s.props&&s.props.onChange&&s.props.onChange(Ne,Pe)},s.handleChange=function(Pe){var Ne=s.props,m=Ne.disabled,te=Ne.onChange,ue=s.state,ye=ue.pageSize,Ae=ue.current,De=ue.currentInputValue;if(s.isValid(Pe)&&!m){var Ke=de(void 0,s.state,s.props),We=Pe;return Pe>Ke?We=Ke:Pe<1&&(We=1),"current"in s.props||s.setState({current:We}),We!==De&&s.setState({currentInputValue:We}),te(We,ye),We}return Ae},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current2?m-2:0),ue=2;ue=Fe?_e=Fe:_e=Number(ne),_e}},{key:"getShowSizeChanger",value:function(){var s=this.props,ne=s.showSizeChanger,Fe=s.total,we=s.totalBoundaryShowSizeChanger;return typeof ne!="undefined"?ne:Fe>we}},{key:"render",value:function(){var s=this.props,ne=s.prefixCls,Fe=s.className,we=s.style,_e=s.disabled,Pe=s.hideOnSinglePage,Ne=s.total,m=s.locale,te=s.showQuickJumper,ue=s.showLessItems,ye=s.showTitle,Ae=s.showTotal,De=s.simple,Ke=s.itemRender,We=s.showPrevNextJumpers,Xe=s.jumpPrevIcon,Dt=s.jumpNextIcon,St=s.selectComponentClass,Pt=s.selectPrefixCls,un=s.pageSizeOptions,on=this.state,xt=on.current,Sn=on.pageSize,mn=on.currentInputValue;if(Pe===!0&&Ne<=Sn)return null;var an=de(void 0,this.state,this.props),wn=[],Vn=null,Zn=null,sr=null,wr=null,er=null,fr=te&&te.goButton,zn=ue?1:2,br=xt-1>0?xt-1:0,jr=xt+1Ne?Ne:xt*Sn]));if(De){fr&&(typeof fr=="boolean"?er=l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},m.jump_to_confirm):er=l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},fr),er=l.createElement("li",{title:ye?"".concat(m.jump_to).concat(xt,"/").concat(an):null,className:"".concat(ne,"-simple-pager")},er));var Xn=this.renderPrev(br);return l.createElement("ul",(0,t.Z)({className:B()(ne,"".concat(ne,"-simple"),(0,T.Z)({},"".concat(ne,"-disabled"),_e),Fe),style:we,ref:this.paginationNode},Fr),hr,Xn?l.createElement("li",{title:ye?m.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ne,"-prev"),(0,T.Z)({},"".concat(ne,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Xn):null,l.createElement("li",{title:ye?"".concat(xt,"/").concat(an):null,className:"".concat(ne,"-simple-pager")},l.createElement("input",{type:"text",value:mn,disabled:_e,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),l.createElement("span",{className:"".concat(ne,"-slash")},"/"),an),l.createElement("li",{title:ye?m.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:B()("".concat(ne,"-next"),(0,T.Z)({},"".concat(ne,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(jr)),er)}if(an<=3+zn*2){var no={locale:m,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ye,itemRender:Ke};an||wn.push(l.createElement(le,(0,t.Z)({},no,{key:"noPager",page:1,className:"".concat(ne,"-item-disabled")})));for(var Xr=1;Xr<=an;Xr+=1){var yo=xt===Xr;wn.push(l.createElement(le,(0,t.Z)({},no,{key:Xr,page:Xr,active:yo})))}}else{var ao=ue?m.prev_3:m.prev_5,Ve=ue?m.next_3:m.next_5,pe=Ke(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Xe,"prev page")),ot=Ke(this.getJumpNextPage(),"jump-next",this.getItemIcon(Dt,"next page"));We&&(Vn=pe?l.createElement("li",{title:ye?ao:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:B()("".concat(ne,"-jump-prev"),(0,T.Z)({},"".concat(ne,"-jump-prev-custom-icon"),!!Xe))},pe):null,Zn=ot?l.createElement("li",{title:ye?Ve:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:B()("".concat(ne,"-jump-next"),(0,T.Z)({},"".concat(ne,"-jump-next-custom-icon"),!!Dt))},ot):null),wr=l.createElement(le,{locale:m,last:!0,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:an,page:an,active:!1,showTitle:ye,itemRender:Ke}),sr=l.createElement(le,{locale:m,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ye,itemRender:Ke});var Ct=Math.max(1,xt-zn),Nt=Math.min(xt+zn,an);xt-1<=zn&&(Nt=1+zn*2),an-xt<=zn&&(Ct=an-zn*2);for(var At=Ct;At<=Nt;At+=1){var Ut=xt===At;wn.push(l.createElement(le,{locale:m,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:At,page:At,active:Ut,showTitle:ye,itemRender:Ke}))}xt-1>=zn*2&&xt!==3&&(wn[0]=(0,l.cloneElement)(wn[0],{className:"".concat(ne,"-item-after-jump-prev")}),wn.unshift(Vn)),an-xt>=zn*2&&xt!==an-2&&(wn[wn.length-1]=(0,l.cloneElement)(wn[wn.length-1],{className:"".concat(ne,"-item-before-jump-next")}),wn.push(Zn)),Ct!==1&&wn.unshift(sr),Nt!==an&&wn.push(wr)}var zt=!this.hasPrev()||!an,H=!this.hasNext()||!an,fe=this.renderPrev(br),he=this.renderNext(jr);return l.createElement("ul",(0,t.Z)({className:B()(ne,Fe,(0,T.Z)({},"".concat(ne,"-disabled"),_e)),style:we,ref:this.paginationNode},Fr),hr,fe?l.createElement("li",{title:ye?m.prev_page:null,onClick:this.prev,tabIndex:zt?null:0,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ne,"-prev"),(0,T.Z)({},"".concat(ne,"-disabled"),zt)),"aria-disabled":zt},fe):null,wn,he?l.createElement("li",{title:ye?m.next_page:null,onClick:this.next,tabIndex:H?null:0,onKeyPress:this.runIfEnterNext,className:B()("".concat(ne,"-next"),(0,T.Z)({},"".concat(ne,"-disabled"),H)),"aria-disabled":H},he):null,l.createElement(_,{disabled:_e,locale:m,rootPrefixCls:ne,selectComponentClass:St,selectPrefixCls:Pt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:xt,pageSize:Sn,pageSizeOptions:un,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:fr}))}}],[{key:"getDerivedStateFromProps",value:function(s,ne){var Fe={};if("current"in s&&(Fe.current=s.current,s.current!==ne.current&&(Fe.currentInputValue=Fe.current)),"pageSize"in s&&s.pageSize!==ne.pageSize){var we=ne.current,_e=de(s.pageSize,ne,s);we=we>_e?_e:we,"current"in s||(Fe.current=we,Fe.currentInputValue=we),Fe.pageSize=s.pageSize}return Fe}}]),Q}(l.Component);ae.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:X,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:X,locale:oe.Z,style:{},itemRender:N,totalBoundaryShowSizeChanger:50};var x=ae,L=e(22075),Y=e(36355),ge=e(19716),Re=e(8628),$e=e(9763),je=e(57809);const Ye=u=>l.createElement(je.default,Object.assign({},u,{showSearch:!0,size:"small"})),tt=u=>l.createElement(je.default,Object.assign({},u,{showSearch:!0,size:"middle"}));Ye.Option=je.default.Option,tt.Option=je.default.Option;var ze=e(9937),Be=e(17313),qe=e(83116),dt=e(37613);const Ie=u=>{const{componentCls:i}=u;return{[`${i}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${i}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${i}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}}},[`&${i}-disabled`]:{cursor:"not-allowed",[`${i}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:u.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:u.colorBorder,backgroundColor:u.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:u.itemActiveBgDisabled},a:{color:u.itemActiveColorDisabled}}},[`${i}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${i}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${i}-simple-pager`]:{color:u.colorTextDisabled},[`${i}-jump-prev, ${i}-jump-next`]:{[`${i}-item-link-icon`]:{opacity:0},[`${i}-item-ellipsis`]:{opacity:1}}},[`&${i}-simple`]:{[`${i}-prev, ${i}-next`]:{[`&${i}-disabled ${i}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},st=u=>{const{componentCls:i}=u;return{[`&${i}-mini ${i}-total-text, &${i}-mini ${i}-simple-pager`]:{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`},[`&${i}-mini ${i}-item`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM-2}px`},[`&${i}-mini:not(${i}-disabled) ${i}-item:not(${i}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},[`&${i}-mini ${i}-prev, &${i}-mini ${i}-next`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM}px`},[`&${i}-mini:not(${i}-disabled)`]:{[`${i}-prev, ${i}-next`]:{[`&:hover ${i}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${i}-disabled:hover ${i}-item-link`]:{backgroundColor:"transparent"}}},[` - &${i}-mini ${i}-prev ${i}-item-link, - &${i}-mini ${i}-next ${i}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`}},[`&${i}-mini ${i}-jump-prev, &${i}-mini ${i}-jump-next`]:{height:u.itemSizeSM,marginInlineEnd:0,lineHeight:`${u.itemSizeSM}px`},[`&${i}-mini ${i}-options`]:{marginInlineStart:u.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:u.miniOptionsSizeChangerTop},"&-quick-jumper":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,ze.x0)(u)),{width:u.paginationMiniQuickJumperInputWidth,height:u.controlHeightSM})}}}},yt=u=>{const{componentCls:i}=u;return{[` - &${i}-simple ${i}-prev, - &${i}-simple ${i}-next - `]:{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`,verticalAlign:"top",[`${i}-item-link`]:{height:u.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive},"&::after":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`}}},[`&${i}-simple ${i}-simple-pager`]:{display:"inline-block",height:u.itemSizeSM,marginInlineEnd:u.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:u.marginXS,padding:`0 ${u.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:u.itemInputBg,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,borderRadius:u.borderRadius,outline:"none",transition:`border-color ${u.motionDurationMid}`,color:"inherit","&:hover":{borderColor:u.colorPrimary},"&:focus":{borderColor:u.colorPrimaryHover,boxShadow:`${u.inputOutlineOffset}px 0 ${u.controlOutlineWidth}px ${u.controlOutline}`},"&[disabled]":{color:u.colorTextDisabled,backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,cursor:"not-allowed"}}}}},Se=u=>{const{componentCls:i}=u;return{[`${i}-jump-prev, ${i}-jump-next`]:{outline:0,[`${i}-item-container`]:{position:"relative",[`${i}-item-link-icon`]:{color:u.colorPrimary,fontSize:u.fontSizeSM,opacity:0,transition:`all ${u.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${i}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:u.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:u.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:u.paginationEllipsisTextIndent,opacity:1,transition:`all ${u.motionDurationMid}`}},"&:hover":{[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}}},[` - ${i}-prev, - ${i}-jump-prev, - ${i}-jump-next - `]:{marginInlineEnd:u.marginXS},[` - ${i}-prev, - ${i}-next, - ${i}-jump-prev, - ${i}-jump-next - `]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,color:u.colorText,fontFamily:u.fontFamily,lineHeight:`${u.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:u.borderRadius,cursor:"pointer",transition:`all ${u.motionDurationMid}`},[`${i}-prev, ${i}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:u.colorText,cursor:"pointer",userSelect:"none"},[`${i}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:u.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:"none",transition:`all ${u.motionDurationMid}`},[`&:hover ${i}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${i}-disabled:hover`]:{[`${i}-item-link`]:{backgroundColor:"transparent"}}},[`${i}-slash`]:{marginInlineEnd:u.paginationSlashMarginInlineEnd,marginInlineStart:u.paginationSlashMarginInlineStart},[`${i}-options`]:{display:"inline-block",marginInlineStart:u.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:u.controlHeight,marginInlineStart:u.marginXS,lineHeight:`${u.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ze.ik)(u)),{width:u.controlHeightLG*1.25,height:u.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:u.marginXS,marginInlineEnd:u.marginXS})}}}},ve=u=>{const{componentCls:i}=u;return{[`${i}-item`]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,marginInlineEnd:u.marginXS,fontFamily:u.fontFamily,lineHeight:`${u.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${u.paginationItemPaddingInline}px`,color:u.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${i}-item-active)`]:{"&:hover":{transition:`all ${u.motionDurationMid}`,backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},"&-active":{fontWeight:u.fontWeightStrong,backgroundColor:u.itemActiveBg,borderColor:u.colorPrimary,a:{color:u.colorPrimary},"&:hover":{borderColor:u.colorPrimaryHover},"&:hover a":{color:u.colorPrimaryHover}}}}},rt=u=>{const{componentCls:i}=u;return{[i]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(u)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${i}-total-text`]:{display:"inline-block",height:u.itemSize,marginInlineEnd:u.marginXS,lineHeight:`${u.itemSize-2}px`,verticalAlign:"middle"}}),ve(u)),Se(u)),yt(u)),st(u)),Ie(u)),{[`@media only screen and (max-width: ${u.screenLG}px)`]:{[`${i}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${u.screenSM}px)`]:{[`${i}-options`]:{display:"none"}}}),[`&${u.componentCls}-rtl`]:{direction:"rtl"}}},et=u=>{const{componentCls:i}=u;return{[`${i}${i}-disabled:not(${i}-mini)`]:{"&, &:hover":{[`${i}-item-link`]:{borderColor:u.colorBorder}},"&:focus-visible":{[`${i}-item-link`]:{borderColor:u.colorBorder}},[`${i}-item, ${i}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,[`&:hover:not(${i}-item-active)`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,a:{color:u.colorTextDisabled}},[`&${i}-item-active`]:{backgroundColor:u.itemActiveBgDisabled}},[`${i}-prev, ${i}-next`]:{"&:hover button":{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,color:u.colorTextDisabled},[`${i}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder}}},[`${i}:not(${i}-mini)`]:{[`${i}-prev, ${i}-next`]:{"&:hover button":{borderColor:u.colorPrimaryHover,backgroundColor:u.itemBg},[`${i}-item-link`]:{backgroundColor:u.itemLinkBg,borderColor:u.colorBorder},[`&:hover ${i}-item-link`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,color:u.colorPrimary},[`&${i}-disabled`]:{[`${i}-item-link`]:{borderColor:u.colorBorder,color:u.colorTextDisabled}}},[`${i}-item`]:{backgroundColor:u.itemBg,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,[`&:hover:not(${i}-item-active)`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,a:{color:u.colorPrimary}},"&-active":{borderColor:u.colorPrimary}}}}},j=u=>{const{componentCls:i}=u;return{[`${i}:not(${i}-disabled)`]:{[`${i}-item`]:Object.assign({},(0,Be.Qy)(u)),[`${i}-jump-prev, ${i}-jump-next`]:{"&:focus-visible":Object.assign({[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}},(0,Be.oN)(u))},[`${i}-prev, ${i}-next`]:{[`&:focus-visible ${i}-item-link`]:Object.assign({},(0,Be.oN)(u))}}}};var V=(0,qe.Z)("Pagination",u=>{const i=(0,dt.TS)(u,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:u.marginXXS/2,paginationMiniQuickJumperInputWidth:u.controlHeightLG*1.1,paginationItemPaddingInline:u.marginXXS*1.5,paginationEllipsisLetterSpacing:u.marginXXS/2,paginationSlashMarginInlineStart:u.marginXXS,paginationSlashMarginInlineEnd:u.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ze.e5)(u),(0,ze.TM)(u));return[rt(i),j(i),u.wireframe&&et(i)]},u=>({itemBg:u.colorBgContainer,itemSize:u.controlHeight,itemSizeSM:u.controlHeightSM,itemActiveBg:u.colorBgContainer,itemLinkBg:u.colorBgContainer,itemActiveColorDisabled:u.colorTextDisabled,itemActiveBgDisabled:u.controlItemBgActiveDisabled,itemInputBg:u.colorBgContainer,miniOptionsSizeChangerTop:0})),p=function(u,i){var Q={};for(var R in u)Object.prototype.hasOwnProperty.call(u,R)&&i.indexOf(R)<0&&(Q[R]=u[R]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,R=Object.getOwnPropertySymbols(u);s{const{prefixCls:i,selectPrefixCls:Q,className:R,rootClassName:s,style:ne,size:Fe,locale:we,selectComponentClass:_e,responsive:Pe,showSizeChanger:Ne}=u,m=p(u,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:te}=(0,Re.Z)(Pe),{getPrefixCls:ue,direction:ye,pagination:Ae={}}=l.useContext(Y.E_),De=ue("pagination",i),[Ke,We]=V(De),Xe=Ne!=null?Ne:Ae.showSizeChanger,Dt=l.useMemo(()=>{const an=l.createElement("span",{className:`${De}-item-ellipsis`},"\u2022\u2022\u2022"),wn=l.createElement("button",{className:`${De}-item-link`,type:"button",tabIndex:-1},ye==="rtl"?l.createElement(C.Z,null):l.createElement(w.Z,null)),Vn=l.createElement("button",{className:`${De}-item-link`,type:"button",tabIndex:-1},ye==="rtl"?l.createElement(w.Z,null):l.createElement(C.Z,null)),Zn=l.createElement("a",{className:`${De}-item-link`},l.createElement("div",{className:`${De}-item-container`},ye==="rtl"?l.createElement(D.Z,{className:`${De}-item-link-icon`}):l.createElement(E,{className:`${De}-item-link-icon`}),an)),sr=l.createElement("a",{className:`${De}-item-link`},l.createElement("div",{className:`${De}-item-container`},ye==="rtl"?l.createElement(E,{className:`${De}-item-link-icon`}):l.createElement(D.Z,{className:`${De}-item-link-icon`}),an));return{prevIcon:wn,nextIcon:Vn,jumpPrevIcon:Zn,jumpNextIcon:sr}},[ye,De]),[St]=(0,$e.Z)("Pagination",L.Z),Pt=Object.assign(Object.assign({},St),we),un=(0,ge.Z)(Fe),on=un==="small"||!!(te&&!un&&Pe),xt=ue("select",Q),Sn=B()({[`${De}-mini`]:on,[`${De}-rtl`]:ye==="rtl"},Ae==null?void 0:Ae.className,R,s,We),mn=Object.assign(Object.assign({},Ae==null?void 0:Ae.style),ne);return Ke(l.createElement(x,Object.assign({},Dt,m,{style:mn,prefixCls:De,selectPrefixCls:xt,className:Sn,selectComponentClass:_e||(on?Ye:tt),locale:Pt,showSizeChanger:Xe})))},me=k},93948:function(nt,z,e){"use strict";e.d(z,{Z:function(){return Ne}});var t=e(59301),l=e(29679),b=e(40001),P=e(19248),$=e(99267),d=e(92310),n=e.n(d),E=e(2738),D=e(36355),w=e(54476),C=e(33885),v=e(75931),B={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},T=function(){var te=(0,t.useRef)([]),ue=(0,t.useRef)(null);return(0,t.useEffect)(function(){var ye=Date.now(),Ae=!1;te.current.forEach(function(De){if(De){Ae=!0;var Ke=De.style;Ke.transitionDuration=".3s, .3s, .3s, .06s",ue.current&&ye-ue.current<100&&(Ke.transitionDuration="0s, 0s")}}),Ae&&(ue.current=Date.now())}),te.current},I=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],g=function(te){var ue=(0,C.Z)((0,C.Z)({},B),te),ye=ue.className,Ae=ue.percent,De=ue.prefixCls,Ke=ue.strokeColor,We=ue.strokeLinecap,Xe=ue.strokeWidth,Dt=ue.style,St=ue.trailColor,Pt=ue.trailWidth,un=ue.transition,on=(0,v.Z)(ue,I);delete on.gapPosition;var xt=Array.isArray(Ae)?Ae:[Ae],Sn=Array.isArray(Ke)?Ke:[Ke],mn=T(),an=Xe/2,wn=100-Xe/2,Vn="M ".concat(We==="round"?an:0,",").concat(an,` - L `).concat(We==="round"?wn:100,",").concat(an),Zn="0 0 100 ".concat(Xe),sr=0;return t.createElement("svg",(0,w.Z)({className:n()("".concat(De,"-line"),ye),viewBox:Zn,preserveAspectRatio:"none",style:Dt},on),t.createElement("path",{className:"".concat(De,"-line-trail"),d:Vn,strokeLinecap:We,stroke:St,strokeWidth:Pt||Xe,fillOpacity:"0"}),xt.map(function(wr,er){var fr=1;switch(We){case"round":fr=1-Xe/100;break;case"square":fr=1-Xe/2/100;break;default:fr=1;break}var zn={strokeDasharray:"".concat(wr*fr,"px, 100px"),strokeDashoffset:"-".concat(sr,"px"),transition:un||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},br=Sn[er]||Sn[Sn.length-1];return sr+=wr,t.createElement("path",{key:er,className:"".concat(De,"-line-path"),d:Vn,strokeLinecap:We,stroke:br,strokeWidth:Xe,fillOpacity:"0",ref:function(Fr){mn[er]=Fr},style:zn})}))},U=g,F=e(76190),G=e(42978),q=e(47273),K=0,Z=(0,q.Z)();function oe(){var m;return Z?(m=K,K+=1):m="TEST_OR_SSR",m}var O=function(m){var te=t.useState(),ue=(0,G.Z)(te,2),ye=ue[0],Ae=ue[1];return t.useEffect(function(){Ae("rc_progress_".concat(oe()))},[]),m||ye},_=function(te){var ue=te.bg,ye=te.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:ue}},ye)};function ee(m,te){return Object.keys(m).map(function(ue){var ye=parseFloat(ue),Ae="".concat(Math.floor(ye*te),"%");return"".concat(m[ue]," ").concat(Ae)})}var le=t.forwardRef(function(m,te){var ue=m.prefixCls,ye=m.color,Ae=m.gradientId,De=m.radius,Ke=m.style,We=m.ptg,Xe=m.strokeLinecap,Dt=m.strokeWidth,St=m.size,Pt=m.gapDegree,un=ye&&(0,F.Z)(ye)==="object",on=un?"#FFF":void 0,xt=St/2,Sn=t.createElement("circle",{className:"".concat(ue,"-circle-path"),r:De,cx:xt,cy:xt,stroke:on,strokeLinecap:Xe,strokeWidth:Dt,opacity:We===0?0:1,style:Ke,ref:te});if(!un)return Sn;var mn="".concat(Ae,"-conic"),an=Pt?"".concat(180+Pt/2,"deg"):"0deg",wn=ee(ye,(360-Pt)/360),Vn=ee(ye,1),Zn="conic-gradient(from ".concat(an,", ").concat(wn.join(", "),")"),sr="linear-gradient(to ".concat(Pt?"bottom":"top",", ").concat(Vn.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:mn},Sn),t.createElement("foreignObject",{x:0,y:0,width:St,height:St,mask:"url(#".concat(mn,")")},t.createElement(_,{bg:sr},t.createElement(_,{bg:Zn}))))}),X=le,h=100,N=function(te,ue,ye,Ae,De,Ke,We,Xe,Dt,St){var Pt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,un=ye/100*360*((360-Ke)/360),on=Ke===0?0:{bottom:0,top:180,left:90,right:-90}[We],xt=(100-Ae)/100*ue;Dt==="round"&&Ae!==100&&(xt+=St/2,xt>=ue&&(xt=ue-.01));var Sn=h/2;return{stroke:typeof Xe=="string"?Xe:void 0,strokeDasharray:"".concat(ue,"px ").concat(te),strokeDashoffset:xt+Pt,transform:"rotate(".concat(De+un+on,"deg)"),transformOrigin:"".concat(Sn,"px ").concat(Sn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},de=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ae(m){var te=m!=null?m:[];return Array.isArray(te)?te:[te]}var x=function(te){var ue=(0,C.Z)((0,C.Z)({},B),te),ye=ue.id,Ae=ue.prefixCls,De=ue.steps,Ke=ue.strokeWidth,We=ue.trailWidth,Xe=ue.gapDegree,Dt=Xe===void 0?0:Xe,St=ue.gapPosition,Pt=ue.trailColor,un=ue.strokeLinecap,on=ue.style,xt=ue.className,Sn=ue.strokeColor,mn=ue.percent,an=(0,v.Z)(ue,de),wn=h/2,Vn=O(ye),Zn="".concat(Vn,"-gradient"),sr=wn-Ke/2,wr=Math.PI*2*sr,er=Dt>0?90+Dt/2:-90,fr=wr*((360-Dt)/360),zn=(0,F.Z)(De)==="object"?De:{count:De,space:2},br=zn.count,jr=zn.space,Fr=ae(mn),hr=ae(Sn),Xn=hr.find(function(ot){return ot&&(0,F.Z)(ot)==="object"}),no=Xn&&(0,F.Z)(Xn)==="object",Xr=no?"butt":un,yo=N(wr,fr,0,100,er,Dt,St,Pt,Xr,Ke),ao=T(),Ve=function(){var Ct=0;return Fr.map(function(Nt,At){var Ut=hr[At]||hr[hr.length-1],zt=N(wr,fr,Ct,Nt,er,Dt,St,Ut,Xr,Ke);return Ct+=Nt,t.createElement(X,{key:At,color:Ut,ptg:Nt,radius:sr,prefixCls:Ae,gradientId:Zn,style:zt,strokeLinecap:Xr,strokeWidth:Ke,gapDegree:Dt,ref:function(fe){ao[At]=fe},size:h})}).reverse()},pe=function(){var Ct=Math.round(br*(Fr[0]/100)),Nt=100/br,At=0;return new Array(br).fill(null).map(function(Ut,zt){var H=zt<=Ct-1?hr[0]:Pt,fe=H&&(0,F.Z)(H)==="object"?"url(#".concat(Zn,")"):void 0,he=N(wr,fr,At,Nt,er,Dt,St,H,"butt",Ke,jr);return At+=(fr-he.strokeDashoffset+jr)*100/fr,t.createElement("circle",{key:zt,className:"".concat(Ae,"-circle-path"),r:sr,cx:wn,cy:wn,stroke:fe,strokeWidth:Ke,opacity:1,style:he,ref:function(ke){ao[zt]=ke}})})};return t.createElement("svg",(0,w.Z)({className:n()("".concat(Ae,"-circle"),xt),viewBox:"0 0 ".concat(h," ").concat(h),style:on,id:ye,role:"presentation"},an),!br&&t.createElement("circle",{className:"".concat(Ae,"-circle-trail"),r:sr,cx:wn,cy:wn,stroke:Pt,strokeLinecap:Xr,strokeWidth:We||Ke,style:yo}),br?pe():Ve())},L=x,Y={Line:U,Circle:L},ge=e(6848),Re=e(30071);function $e(m){return!m||m<0?0:m>100?100:m}function je(m){let{success:te,successPercent:ue}=m,ye=ue;return te&&"progress"in te&&(ye=te.progress),te&&"percent"in te&&(ye=te.percent),ye}const Ye=m=>{let{percent:te,success:ue,successPercent:ye}=m;const Ae=$e(je({success:ue,successPercent:ye}));return[Ae,$e($e(te)-Ae)]},tt=m=>{let{success:te={},strokeColor:ue}=m;const{strokeColor:ye}=te;return[ye||Re.presetPrimaryColors.green,ue||null]},ze=(m,te,ue)=>{var ye,Ae,De,Ke;let We=-1,Xe=-1;if(te==="step"){const Dt=ue.steps,St=ue.strokeWidth;typeof m=="string"||typeof m=="undefined"?(We=m==="small"?2:14,Xe=St!=null?St:8):typeof m=="number"?[We,Xe]=[m,m]:[We=14,Xe=8]=m,We*=Dt}else if(te==="line"){const Dt=ue==null?void 0:ue.strokeWidth;typeof m=="string"||typeof m=="undefined"?Xe=Dt||(m==="small"?6:8):typeof m=="number"?[We,Xe]=[m,m]:[We=-1,Xe=8]=m}else(te==="circle"||te==="dashboard")&&(typeof m=="string"||typeof m=="undefined"?[We,Xe]=m==="small"?[60,60]:[120,120]:typeof m=="number"?[We,Xe]=[m,m]:(We=(Ae=(ye=m[0])!==null&&ye!==void 0?ye:m[1])!==null&&Ae!==void 0?Ae:120,Xe=(Ke=(De=m[0])!==null&&De!==void 0?De:m[1])!==null&&Ke!==void 0?Ke:120));return[We,Xe]},Be=3,qe=m=>Be/m*100;var Ie=m=>{const{prefixCls:te,trailColor:ue=null,strokeLinecap:ye="round",gapPosition:Ae,gapDegree:De,width:Ke=120,type:We,children:Xe,success:Dt,size:St=Ke}=m,[Pt,un]=ze(St,"circle");let{strokeWidth:on}=m;on===void 0&&(on=Math.max(qe(Pt),6));const xt={width:Pt,height:un,fontSize:Pt*.15+6},Sn=t.useMemo(()=>{if(De||De===0)return De;if(We==="dashboard")return 75},[De,We]),mn=Ae||We==="dashboard"&&"bottom"||void 0,an=Object.prototype.toString.call(m.strokeColor)==="[object Object]",wn=tt({success:Dt,strokeColor:m.strokeColor}),Vn=n()(`${te}-inner`,{[`${te}-circle-gradient`]:an}),Zn=t.createElement(L,{percent:Ye(m),strokeWidth:on,trailWidth:on,strokeColor:wn,strokeLinecap:ye,trailColor:ue,prefixCls:te,gapDegree:Sn,gapPosition:mn});return t.createElement("div",{className:Vn,style:xt},Pt<=20?t.createElement(ge.Z,{title:Xe},t.createElement("span",null,Zn)):t.createElement(t.Fragment,null,Zn,Xe))},st=function(m,te){var ue={};for(var ye in m)Object.prototype.hasOwnProperty.call(m,ye)&&te.indexOf(ye)<0&&(ue[ye]=m[ye]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,ye=Object.getOwnPropertySymbols(m);Ae{let te=[];return Object.keys(m).forEach(ue=>{const ye=parseFloat(ue.replace(/%/g,""));isNaN(ye)||te.push({key:ye,value:m[ue]})}),te=te.sort((ue,ye)=>ue.key-ye.key),te.map(ue=>{let{key:ye,value:Ae}=ue;return`${Ae} ${ye}%`}).join(", ")},Se=(m,te)=>{const{from:ue=Re.presetPrimaryColors.blue,to:ye=Re.presetPrimaryColors.blue,direction:Ae=te==="rtl"?"to left":"to right"}=m,De=st(m,["from","to","direction"]);if(Object.keys(De).length!==0){const Ke=yt(De);return{backgroundImage:`linear-gradient(${Ae}, ${Ke})`}}return{backgroundImage:`linear-gradient(${Ae}, ${ue}, ${ye})`}};var rt=m=>{const{prefixCls:te,direction:ue,percent:ye,size:Ae,strokeWidth:De,strokeColor:Ke,strokeLinecap:We="round",children:Xe,trailColor:Dt=null,success:St}=m,Pt=Ke&&typeof Ke!="string"?Se(Ke,ue):{backgroundColor:Ke},un=We==="square"||We==="butt"?0:void 0,on={backgroundColor:Dt||void 0,borderRadius:un},xt=Ae!=null?Ae:[-1,De||(Ae==="small"?6:8)],[Sn,mn]=ze(xt,"line",{strokeWidth:De}),an=Object.assign({width:`${$e(ye)}%`,height:mn,borderRadius:un},Pt),wn=je(m),Vn={width:`${$e(wn)}%`,height:mn,borderRadius:un,backgroundColor:St==null?void 0:St.strokeColor},Zn={width:Sn<0?"100%":Sn,height:mn};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${te}-outer`,style:Zn},t.createElement("div",{className:`${te}-inner`,style:on},t.createElement("div",{className:`${te}-bg`,style:an}),wn!==void 0?t.createElement("div",{className:`${te}-success-bg`,style:Vn}):null)),Xe)},j=m=>{const{size:te,steps:ue,percent:ye=0,strokeWidth:Ae=8,strokeColor:De,trailColor:Ke=null,prefixCls:We,children:Xe}=m,Dt=Math.round(ue*(ye/100)),St=te==="small"?2:14,Pt=te!=null?te:[St,Ae],[un,on]=ze(Pt,"step",{steps:ue,strokeWidth:Ae}),xt=un/ue,Sn=new Array(ue);for(let mn=0;mn{const te=m?"100%":"-100%";return new V.Keyframes(`antProgress${m?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${te}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${te}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},u=m=>{const{componentCls:te,iconCls:ue}=m;return{[te]:Object.assign(Object.assign({},(0,p.Wf)(m)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:m.fontSize,marginInlineEnd:m.marginXS,marginBottom:m.marginXS},[`${te}-outer`]:{display:"inline-block",width:"100%"},[`&${te}-show-info`]:{[`${te}-outer`]:{marginInlineEnd:`calc(-2em - ${m.marginXS}px)`,paddingInlineEnd:`calc(2em + ${m.paddingXS}px)`}},[`${te}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:m.remainingColor,borderRadius:m.lineBorderRadius},[`${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:m.defaultColor}},[`${te}-success-bg, ${te}-bg`]:{position:"relative",backgroundColor:m.defaultColor,borderRadius:m.lineBorderRadius,transition:`all ${m.motionDurationSlow} ${m.motionEaseInOutCirc}`},[`${te}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:m.colorSuccess},[`${te}-text`]:{display:"inline-block",width:"2em",marginInlineStart:m.marginXS,color:m.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ue]:{fontSize:m.fontSize}},[`&${te}-status-active`]:{[`${te}-bg::before`]:{position:"absolute",inset:0,backgroundColor:m.colorBgContainer,borderRadius:m.lineBorderRadius,opacity:0,animationName:me(),animationDuration:m.progressActiveMotionDuration,animationTimingFunction:m.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${te}-rtl${te}-status-active`]:{[`${te}-bg::before`]:{animationName:me(!0)}},[`&${te}-status-exception`]:{[`${te}-bg`]:{backgroundColor:m.colorError},[`${te}-text`]:{color:m.colorError}},[`&${te}-status-exception ${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:m.colorError}},[`&${te}-status-success`]:{[`${te}-bg`]:{backgroundColor:m.colorSuccess},[`${te}-text`]:{color:m.colorSuccess}},[`&${te}-status-success ${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:m.colorSuccess}}})}},i=m=>{const{componentCls:te,iconCls:ue}=m;return{[te]:{[`${te}-circle-trail`]:{stroke:m.remainingColor},[`&${te}-circle ${te}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${te}-circle ${te}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:m.circleTextColor,fontSize:m.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ue]:{fontSize:`${m.fontSize/m.fontSizeSM}em`}},[`${te}-circle&-status-exception`]:{[`${te}-text`]:{color:m.colorError}},[`${te}-circle&-status-success`]:{[`${te}-text`]:{color:m.colorSuccess}}},[`${te}-inline-circle`]:{lineHeight:1,[`${te}-inner`]:{verticalAlign:"bottom"}}}},Q=m=>{const{componentCls:te}=m;return{[te]:{[`${te}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:m.progressStepMinWidth,marginInlineEnd:m.progressStepMarginInlineEnd,backgroundColor:m.remainingColor,transition:`all ${m.motionDurationSlow}`,"&-active":{backgroundColor:m.defaultColor}}}}}},R=m=>{const{componentCls:te,iconCls:ue}=m;return{[te]:{[`${te}-small&-line, ${te}-small&-line ${te}-text ${ue}`]:{fontSize:m.fontSizeSM}}}};var s=(0,a.Z)("Progress",m=>{const te=m.marginXXS/2,ue=(0,k.TS)(m,{progressStepMarginInlineEnd:te,progressStepMinWidth:te,progressActiveMotionDuration:"2.4s"});return[u(ue),i(ue),Q(ue),R(ue)]},m=>({circleTextColor:m.colorText,defaultColor:m.colorInfo,remainingColor:m.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ne=function(m,te){var ue={};for(var ye in m)Object.prototype.hasOwnProperty.call(m,ye)&&te.indexOf(ye)<0&&(ue[ye]=m[ye]);if(m!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,ye=Object.getOwnPropertySymbols(m);Ae{const{prefixCls:ue,className:ye,rootClassName:Ae,steps:De,strokeColor:Ke,percent:We=0,size:Xe="default",showInfo:Dt=!0,type:St="line",status:Pt,format:un,style:on}=m,xt=ne(m,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),Sn=t.useMemo(()=>{var Fr,hr;const Xn=je(m);return parseInt(Xn!==void 0?(Fr=Xn!=null?Xn:0)===null||Fr===void 0?void 0:Fr.toString():(hr=We!=null?We:0)===null||hr===void 0?void 0:hr.toString(),10)},[We,m.success,m.successPercent]),mn=t.useMemo(()=>!we.includes(Pt)&&Sn>=100?"success":Pt||"normal",[Pt,Sn]),{getPrefixCls:an,direction:wn,progress:Vn}=t.useContext(D.E_),Zn=an("progress",ue),[sr,wr]=s(Zn),er=t.useMemo(()=>{if(!Dt)return null;const Fr=je(m);let hr;const Xn=un||(Xr=>`${Xr}%`),no=St==="line";return un||mn!=="exception"&&mn!=="success"?hr=Xn($e(We),$e(Fr)):mn==="exception"?hr=no?t.createElement(P.Z,null):t.createElement($.Z,null):mn==="success"&&(hr=no?t.createElement(l.Z,null):t.createElement(b.Z,null)),t.createElement("span",{className:`${Zn}-text`,title:typeof hr=="string"?hr:void 0},hr)},[Dt,We,Sn,mn,St,Zn,un]),fr=Array.isArray(Ke)?Ke[0]:Ke,zn=typeof Ke=="string"||Array.isArray(Ke)?Ke:void 0;let br;St==="line"?br=De?t.createElement(j,Object.assign({},m,{strokeColor:zn,prefixCls:Zn,steps:De}),er):t.createElement(rt,Object.assign({},m,{strokeColor:fr,prefixCls:Zn,direction:wn}),er):(St==="circle"||St==="dashboard")&&(br=t.createElement(Ie,Object.assign({},m,{strokeColor:fr,prefixCls:Zn,progressStatus:mn}),er));const jr=n()(Zn,`${Zn}-status-${mn}`,`${Zn}-${St==="dashboard"&&"circle"||De&&"steps"||St}`,{[`${Zn}-inline-circle`]:St==="circle"&&ze(Xe,"circle")[0]<=20,[`${Zn}-show-info`]:Dt,[`${Zn}-${Xe}`]:typeof Xe=="string",[`${Zn}-rtl`]:wn==="rtl"},Vn==null?void 0:Vn.className,ye,Ae,wr);return sr(t.createElement("div",Object.assign({ref:te,style:Object.assign(Object.assign({},Vn==null?void 0:Vn.style),on),className:jr,role:"progressbar","aria-valuenow":Sn},(0,E.Z)(xt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),br))}),Ne=Pe},61621:function(nt,z,e){"use strict";e.d(z,{Z:function(){return V}});var t=e(92310),l=e.n(t),b=e(59301),P=e(36355),$=e(2738),n=p=>{const{prefixCls:a,className:k,style:me,size:u,shape:i}=p,Q=l()({[`${a}-lg`]:u==="large",[`${a}-sm`]:u==="small"}),R=l()({[`${a}-circle`]:i==="circle",[`${a}-square`]:i==="square",[`${a}-round`]:i==="round"}),s=b.useMemo(()=>typeof u=="number"?{width:u,height:u,lineHeight:`${u}px`}:{},[u]);return b.createElement("span",{className:l()(a,Q,R,k),style:Object.assign(Object.assign({},s),me)})},E=e(36237),D=e(83116),w=e(37613);const C=new E.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),v=p=>({height:p,lineHeight:`${p}px`}),B=p=>Object.assign({width:p},v(p)),T=p=>({background:p.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:C,animationDuration:p.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),I=p=>Object.assign({width:p*5,minWidth:p*5},v(p)),g=p=>{const{skeletonAvatarCls:a,gradientFromColor:k,controlHeight:me,controlHeightLG:u,controlHeightSM:i}=p;return{[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:k},B(me)),[`${a}${a}-circle`]:{borderRadius:"50%"},[`${a}${a}-lg`]:Object.assign({},B(u)),[`${a}${a}-sm`]:Object.assign({},B(i))}},U=p=>{const{controlHeight:a,borderRadiusSM:k,skeletonInputCls:me,controlHeightLG:u,controlHeightSM:i,gradientFromColor:Q}=p;return{[`${me}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q,borderRadius:k},I(a)),[`${me}-lg`]:Object.assign({},I(u)),[`${me}-sm`]:Object.assign({},I(i))}},F=p=>Object.assign({width:p},v(p)),G=p=>{const{skeletonImageCls:a,imageSizeBase:k,gradientFromColor:me,borderRadiusSM:u}=p;return{[`${a}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:me,borderRadius:u},F(k*2)),{[`${a}-path`]:{fill:"#bfbfbf"},[`${a}-svg`]:Object.assign(Object.assign({},F(k)),{maxWidth:k*4,maxHeight:k*4}),[`${a}-svg${a}-svg-circle`]:{borderRadius:"50%"}}),[`${a}${a}-circle`]:{borderRadius:"50%"}}},q=(p,a,k)=>{const{skeletonButtonCls:me}=p;return{[`${k}${me}-circle`]:{width:a,minWidth:a,borderRadius:"50%"},[`${k}${me}-round`]:{borderRadius:a}}},K=p=>Object.assign({width:p*2,minWidth:p*2},v(p)),Z=p=>{const{borderRadiusSM:a,skeletonButtonCls:k,controlHeight:me,controlHeightLG:u,controlHeightSM:i,gradientFromColor:Q}=p;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${k}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q,borderRadius:a,width:me*2,minWidth:me*2},K(me))},q(p,me,k)),{[`${k}-lg`]:Object.assign({},K(u))}),q(p,u,`${k}-lg`)),{[`${k}-sm`]:Object.assign({},K(i))}),q(p,i,`${k}-sm`))},oe=p=>{const{componentCls:a,skeletonAvatarCls:k,skeletonTitleCls:me,skeletonParagraphCls:u,skeletonButtonCls:i,skeletonInputCls:Q,skeletonImageCls:R,controlHeight:s,controlHeightLG:ne,controlHeightSM:Fe,gradientFromColor:we,padding:_e,marginSM:Pe,borderRadius:Ne,titleHeight:m,blockRadius:te,paragraphLiHeight:ue,controlHeightXS:ye,paragraphMarginTop:Ae}=p;return{[`${a}`]:{display:"table",width:"100%",[`${a}-header`]:{display:"table-cell",paddingInlineEnd:_e,verticalAlign:"top",[`${k}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:we},B(s)),[`${k}-circle`]:{borderRadius:"50%"},[`${k}-lg`]:Object.assign({},B(ne)),[`${k}-sm`]:Object.assign({},B(Fe))},[`${a}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${me}`]:{width:"100%",height:m,background:we,borderRadius:te,[`+ ${u}`]:{marginBlockStart:Fe}},[`${u}`]:{padding:0,"> li":{width:"100%",height:ue,listStyle:"none",background:we,borderRadius:te,"+ li":{marginBlockStart:ye}}},[`${u}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${a}-content`]:{[`${me}, ${u} > li`]:{borderRadius:Ne}}},[`${a}-with-avatar ${a}-content`]:{[`${me}`]:{marginBlockStart:Pe,[`+ ${u}`]:{marginBlockStart:Ae}}},[`${a}${a}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Z(p)),g(p)),U(p)),G(p)),[`${a}${a}-block`]:{width:"100%",[`${i}`]:{width:"100%"},[`${Q}`]:{width:"100%"}},[`${a}${a}-active`]:{[` - ${me}, - ${u} > li, - ${k}, - ${i}, - ${Q}, - ${R} - `]:Object.assign({},T(p))}}};var O=(0,D.Z)("Skeleton",p=>{const{componentCls:a}=p,k=(0,w.TS)(p,{skeletonAvatarCls:`${a}-avatar`,skeletonTitleCls:`${a}-title`,skeletonParagraphCls:`${a}-paragraph`,skeletonButtonCls:`${a}-button`,skeletonInputCls:`${a}-input`,skeletonImageCls:`${a}-image`,imageSizeBase:p.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${p.gradientFromColor} 25%, ${p.gradientToColor} 37%, ${p.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[oe(k)]},p=>{const{colorFillContent:a,colorFill:k}=p,me=a,u=k;return{color:me,colorGradientEnd:u,gradientFromColor:me,gradientToColor:u,titleHeight:p.controlHeight/2,blockRadius:p.borderRadiusSM,paragraphMarginTop:p.marginLG+p.marginXXS,paragraphLiHeight:p.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ee=p=>{const{prefixCls:a,className:k,rootClassName:me,active:u,shape:i="circle",size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),s=R("skeleton",a),[ne,Fe]=O(s),we=(0,$.Z)(p,["prefixCls","className"]),_e=l()(s,`${s}-element`,{[`${s}-active`]:u},k,me,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${s}-avatar`,shape:i,size:Q},we))))},X=p=>{const{prefixCls:a,className:k,rootClassName:me,active:u,block:i=!1,size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),s=R("skeleton",a),[ne,Fe]=O(s),we=(0,$.Z)(p,["prefixCls"]),_e=l()(s,`${s}-element`,{[`${s}-active`]:u,[`${s}-block`]:i},k,me,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${s}-button`,size:Q},we))))};const h="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var de=p=>{const{prefixCls:a,className:k,rootClassName:me,style:u,active:i}=p,{getPrefixCls:Q}=b.useContext(P.E_),R=Q("skeleton",a),[s,ne]=O(R),Fe=l()(R,`${R}-element`,{[`${R}-active`]:i},k,me,ne);return s(b.createElement("div",{className:Fe},b.createElement("div",{className:l()(`${R}-image`,k),style:u},b.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${R}-image-svg`},b.createElement("path",{d:h,className:`${R}-image-path`})))))},x=p=>{const{prefixCls:a,className:k,rootClassName:me,active:u,block:i,size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),s=R("skeleton",a),[ne,Fe]=O(s),we=(0,$.Z)(p,["prefixCls"]),_e=l()(s,`${s}-element`,{[`${s}-active`]:u,[`${s}-block`]:i},k,me,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${s}-input`,size:Q},we))))},L=e(54476),Y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},ge=Y,Re=e(7657),$e=function(a,k){return b.createElement(Re.Z,(0,L.Z)({},a,{ref:k,icon:ge}))},je=b.forwardRef($e),Ye=je,ze=p=>{const{prefixCls:a,className:k,rootClassName:me,style:u,active:i,children:Q}=p,{getPrefixCls:R}=b.useContext(P.E_),s=R("skeleton",a),[ne,Fe]=O(s),we=l()(s,`${s}-element`,{[`${s}-active`]:i},Fe,k,me),_e=Q!=null?Q:b.createElement(Ye,null);return ne(b.createElement("div",{className:we},b.createElement("div",{className:l()(`${s}-image`,k),style:u},_e)))},Be=e(94480),dt=p=>{const a=R=>{const{width:s,rows:ne=2}=p;if(Array.isArray(s))return s[R];if(ne-1===R)return s},{prefixCls:k,className:me,style:u,rows:i}=p,Q=(0,Be.Z)(Array(i)).map((R,s)=>b.createElement("li",{key:s,style:{width:a(s)}}));return b.createElement("ul",{className:l()(k,me),style:u},Q)},st=p=>{let{prefixCls:a,className:k,width:me,style:u}=p;return b.createElement("h3",{className:l()(a,k),style:Object.assign({width:me},u)})};function yt(p){return p&&typeof p=="object"?p:{}}function Se(p,a){return p&&!a?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ve(p,a){return!p&&a?{width:"38%"}:p&&a?{width:"50%"}:{}}function rt(p,a){const k={};return(!p||!a)&&(k.width="61%"),!p&&a?k.rows=3:k.rows=2,k}const et=p=>{const{prefixCls:a,loading:k,className:me,rootClassName:u,style:i,children:Q,avatar:R=!1,title:s=!0,paragraph:ne=!0,active:Fe,round:we}=p,{getPrefixCls:_e,direction:Pe,skeleton:Ne}=b.useContext(P.E_),m=_e("skeleton",a),[te,ue]=O(m);if(k||!("loading"in p)){const ye=!!R,Ae=!!s,De=!!ne;let Ke;if(ye){const Dt=Object.assign(Object.assign({prefixCls:`${m}-avatar`},Se(Ae,De)),yt(R));Ke=b.createElement("div",{className:`${m}-header`},b.createElement(n,Object.assign({},Dt)))}let We;if(Ae||De){let Dt;if(Ae){const Pt=Object.assign(Object.assign({prefixCls:`${m}-title`},ve(ye,De)),yt(s));Dt=b.createElement(st,Object.assign({},Pt))}let St;if(De){const Pt=Object.assign(Object.assign({prefixCls:`${m}-paragraph`},rt(ye,Ae)),yt(ne));St=b.createElement(dt,Object.assign({},Pt))}We=b.createElement("div",{className:`${m}-content`},Dt,St)}const Xe=l()(m,{[`${m}-with-avatar`]:ye,[`${m}-active`]:Fe,[`${m}-rtl`]:Pe==="rtl",[`${m}-round`]:we},Ne==null?void 0:Ne.className,me,u,ue);return te(b.createElement("div",{className:Xe,style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),i)},Ke,We))}return typeof Q!="undefined"?Q:null};et.Button=X,et.Avatar=ee,et.Input=x,et.Image=de,et.Node=ze;var j=et,V=j},31797:function(nt,z,e){"use strict";e.d(z,{default:function(){return O}});var t=e(59301),l=e(56762),b=e(92343),P=e(92310),$=e.n(P),d=e(36355),n=e(61621),D=_=>{const{value:ee,formatter:le,precision:X,decimalSeparator:h,groupSeparator:N="",prefixCls:de}=_;let ae;if(typeof le=="function")ae=le(ee);else{const x=String(ee),L=x.match(/^(-?)(\d*)(\.(\d+))?$/);if(!L||x==="-")ae=x;else{const Y=L[1];let ge=L[2]||"0",Re=L[4]||"";ge=ge.replace(/\B(?=(\d{3})+(?!\d))/g,N),typeof X=="number"&&(Re=Re.padEnd(X,"0").slice(0,X>0?X:0)),Re&&(Re=`${h}${Re}`),ae=[t.createElement("span",{key:"int",className:`${de}-content-value-int`},Y,ge),Re&&t.createElement("span",{key:"decimal",className:`${de}-content-value-decimal`},Re)]}}return t.createElement("span",{className:`${de}-content-value`},ae)},w=e(17313),C=e(83116),v=e(37613);const B=_=>{const{componentCls:ee,marginXXS:le,padding:X,colorTextDescription:h,titleFontSize:N,colorTextHeading:de,contentFontSize:ae,fontFamily:x}=_;return{[`${ee}`]:Object.assign(Object.assign({},(0,w.Wf)(_)),{[`${ee}-title`]:{marginBottom:le,color:h,fontSize:N},[`${ee}-skeleton`]:{paddingTop:X},[`${ee}-content`]:{color:de,fontSize:ae,fontFamily:x,[`${ee}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ee}-content-prefix, ${ee}-content-suffix`]:{display:"inline-block"},[`${ee}-content-prefix`]:{marginInlineEnd:le},[`${ee}-content-suffix`]:{marginInlineStart:le}}})}};var T=(0,C.Z)("Statistic",_=>{const ee=(0,v.TS)(_,{});return[B(ee)]},_=>{const{fontSizeHeading3:ee,fontSize:le}=_;return{titleFontSize:le,contentFontSize:ee}}),g=_=>{const{prefixCls:ee,className:le,rootClassName:X,style:h,valueStyle:N,value:de=0,title:ae,valueRender:x,prefix:L,suffix:Y,loading:ge=!1,onMouseEnter:Re,onMouseLeave:$e,decimalSeparator:je=".",groupSeparator:Ye=","}=_,{getPrefixCls:tt,direction:ze,statistic:Be}=t.useContext(d.E_),qe=tt("statistic",ee),[dt,Ie]=T(qe),st=t.createElement(D,Object.assign({decimalSeparator:je,groupSeparator:Ye,prefixCls:qe},_,{value:de})),yt=$()(qe,{[`${qe}-rtl`]:ze==="rtl"},Be==null?void 0:Be.className,le,X,Ie);return dt(t.createElement("div",{className:yt,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),h),onMouseEnter:Re,onMouseLeave:$e},ae&&t.createElement("div",{className:`${qe}-title`},ae),t.createElement(n.Z,{paragraph:!1,loading:ge,className:`${qe}-skeleton`},t.createElement("div",{style:N,className:`${qe}-content`},L&&t.createElement("span",{className:`${qe}-content-prefix`},L),x?x(st):st,Y&&t.createElement("span",{className:`${qe}-content-suffix`},Y)))))};const U=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function F(_,ee){let le=_;const X=/\[[^\]]*]/g,h=(ee.match(X)||[]).map(x=>x.slice(1,-1)),N=ee.replace(X,"[]"),de=U.reduce((x,L)=>{let[Y,ge]=L;if(x.includes(Y)){const Re=Math.floor(le/ge);return le-=Re*ge,x.replace(new RegExp(`${Y}+`,"g"),$e=>{const je=$e.length;return Re.toString().padStart(je,"0")})}return x},N);let ae=0;return de.replace(X,()=>{const x=h[ae];return ae+=1,x})}function G(_,ee){const{format:le=""}=ee,X=new Date(_).getTime(),h=Date.now(),N=Math.max(X-h,0);return F(N,le)}const q=1e3/30;function K(_){return new Date(_).getTime()}const Z=_=>{const{value:ee,format:le="HH:mm:ss",onChange:X,onFinish:h}=_,N=(0,l.Z)(),de=t.useRef(null),ae=()=>{h==null||h(),de.current&&(clearInterval(de.current),de.current=null)},x=()=>{const ge=K(ee);ge>=Date.now()&&(de.current=setInterval(()=>{N(),X==null||X(ge-Date.now()),ge(x(),()=>{de.current&&(clearInterval(de.current),de.current=null)}),[ee]);const L=(ge,Re)=>G(ge,Object.assign(Object.assign({},Re),{format:le})),Y=ge=>(0,b.Tm)(ge,{title:void 0});return t.createElement(g,Object.assign({},_,{valueRender:Y,formatter:L}))};var oe=t.memo(Z);g.Countdown=oe;var O=g},15969:function(nt,z,e){"use strict";e.d(z,{N:function(){return t}});const t=l=>({color:l.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${l.motionDurationSlow}`,"&:focus, &:hover":{color:l.colorLinkHover},"&:active":{color:l.colorLinkActive}})},1710:function(nt,z,e){"use strict";e.d(z,{default:function(){return xl}});var t={},l="rc-table-internal-hook",b=e(42978),P=e(6089),$=e(34280),d=e(13697),n=e(59301),E=e(4676);function D(r){var o=n.createContext(void 0),f=function(M){var A=M.value,ce=M.children,se=n.useRef(A);se.current=A;var re=n.useState(function(){return{getValue:function(){return se.current},listeners:new Set}}),xe=(0,b.Z)(re,1),Oe=xe[0];return(0,$.Z)(function(){(0,E.unstable_batchedUpdates)(function(){Oe.listeners.forEach(function(Ee){Ee(A)})})},[A]),n.createElement(o.Provider,{value:Oe},ce)};return{Context:o,Provider:f,defaultValue:r}}function w(r,o){var f=(0,P.Z)(typeof o=="function"?o:function(Ee){if(o===void 0)return Ee;if(!Array.isArray(o))return Ee[o];var Ge={};return o.forEach(function(He){Ge[He]=Ee[He]}),Ge}),y=n.useContext(r==null?void 0:r.Context),M=y||{},A=M.listeners,ce=M.getValue,se=n.useRef();se.current=f(y?ce():r==null?void 0:r.defaultValue);var re=n.useState({}),xe=(0,b.Z)(re,2),Oe=xe[1];return(0,$.Z)(function(){if(!y)return;function Ee(Ge){var He=f(Ge);(0,d.Z)(se.current,He,!0)||Oe({})}return A.add(Ee),function(){A.delete(Ee)}},[y]),se.current}var C=e(54476),v=e(8654);function B(){var r=n.createContext(null);function o(){return n.useContext(r)}function f(M,A){var ce=(0,v.Yr)(M),se=function(xe,Oe){var Ee=ce?{ref:Oe}:{},Ge=n.useRef(0),He=n.useRef(xe),Ue=o();return Ue!==null?n.createElement(M,(0,C.Z)({},xe,Ee)):((!A||A(He.current,xe))&&(Ge.current+=1),He.current=xe,n.createElement(r.Provider,{value:Ge.current},n.createElement(M,(0,C.Z)({},xe,Ee))))};return ce?n.forwardRef(se):se}function y(M,A){var ce=(0,v.Yr)(M),se=function(xe,Oe){var Ee=ce?{ref:Oe}:{};return o(),n.createElement(M,(0,C.Z)({},xe,Ee))};return ce?n.memo(n.forwardRef(se),A):n.memo(se,A)}return{makeImmutable:f,responseImmutable:y,useImmutableMark:o}}var T=B(),I=T.makeImmutable,g=T.responseImmutable,U=T.useImmutableMark,F=B(),G=F.makeImmutable,q=F.responseImmutable,K=F.useImmutableMark,Z=D(),oe=Z;function O(r,o){var f=n.useRef(0);f.current+=1;var y=n.useRef(r),M=[];Object.keys(r||{}).map(function(ce){var se;(r==null?void 0:r[ce])!==((se=y.current)===null||se===void 0?void 0:se[ce])&&M.push(ce)}),y.current=r;var A=n.useRef([]);return M.length&&(A.current=M),n.useDebugValue(f.current),n.useDebugValue(A.current.join(", ")),o&&console.log("".concat(o,":"),f.current,A.current),f.current}var _=null,ee=n.memo(function(){var r=O();return n.createElement("h1",null,"Render Times: ",r)});ee.displayName="RenderBlock";var le=e(76190),X=e(33885),h=e(20068),N=e(92310),de=e.n(N),ae=e(80547),x=e(97938),L=e(48736),Y=n.createContext({renderWithProps:!1}),ge=Y,Re="RC_TABLE_KEY";function $e(r){return r==null?[]:Array.isArray(r)?r:[r]}function je(r){var o=[],f={};return r.forEach(function(y){for(var M=y||{},A=M.key,ce=M.dataIndex,se=A||$e(ce).join("-")||Re;f[se];)se="".concat(se,"_next");f[se]=!0,o.push(se)}),o}function Ye(r){return r!=null}function tt(r){return r&&(0,le.Z)(r)==="object"&&!Array.isArray(r)&&!n.isValidElement(r)}function ze(r,o,f,y,M,A){var ce=n.useContext(ge),se=K(),re=(0,ae.Z)(function(){if(Ye(y))return[y];var xe=o==null||o===""?[]:Array.isArray(o)?o:[o],Oe=(0,x.Z)(r,xe),Ee=Oe,Ge=void 0;if(M){var He=M(Oe,r,f);tt(He)?(Ee=He.children,Ge=He.props,ce.renderWithProps=!0):Ee=He}return[Ee,Ge]},[se,r,y,o,M,f],function(xe,Oe){if(A){var Ee=(0,b.Z)(xe,2),Ge=Ee[1],He=(0,b.Z)(Oe,2),Ue=He[1];return A(Ue,Ge)}return ce.renderWithProps?!0:!(0,d.Z)(xe,Oe,!0)});return re}function Be(r,o,f,y){var M=r+o-1;return r<=y&&M>=f}function qe(r,o){return w(oe,function(f){var y=Be(r,o||1,f.hoverStartRow,f.hoverEndRow);return[y,f.onHover]})}var dt=function(o){var f=o.ellipsis,y=o.rowType,M=o.children,A,ce=f===!0?{showTitle:!0}:f;return ce&&(ce.showTitle||y==="header")&&(typeof M=="string"||typeof M=="number"?A=M.toString():n.isValidElement(M)&&typeof M.props.children=="string"&&(A=M.props.children)),A};function Ie(r){var o,f,y,M,A,ce,se,re,xe=r.component,Oe=r.children,Ee=r.ellipsis,Ge=r.scope,He=r.prefixCls,Ue=r.className,bt=r.align,mt=r.record,ht=r.render,ct=r.dataIndex,It=r.renderIndex,Ht=r.shouldCellUpdate,cn=r.index,Xt=r.rowType,ln=r.colSpan,Bn=r.rowSpan,Bt=r.fixLeft,Wt=r.fixRight,Tt=r.firstFixLeft,wt=r.lastFixLeft,kt=r.firstFixRight,xn=r.lastFixRight,Tn=r.appendNode,Nn=r.additionalProps,fn=Nn===void 0?{}:Nn,Wn=r.isSticky,Hn="".concat(He,"-cell"),Ir=w(oe,["supportSticky","allColumnsFixedLeft"]),cr=Ir.supportSticky,Wr=Ir.allColumnsFixedLeft,Ur=ze(mt,ct,It,Oe,ht,Ht),Rn=(0,b.Z)(Ur,2),qr=Rn[0],rr=Rn[1],Zr={},Br=typeof Bt=="number"&&cr,po=typeof Wt=="number"&&cr;Br&&(Zr.position="sticky",Zr.left=Bt),po&&(Zr.position="sticky",Zr.right=Wt);var hn=(o=(f=(y=rr==null?void 0:rr.colSpan)!==null&&y!==void 0?y:fn.colSpan)!==null&&f!==void 0?f:ln)!==null&&o!==void 0?o:1,pn=(M=(A=(ce=rr==null?void 0:rr.rowSpan)!==null&&ce!==void 0?ce:fn.rowSpan)!==null&&A!==void 0?A:Bn)!==null&&M!==void 0?M:1,vn=qe(cn,pn),en=(0,b.Z)(vn,2),tr=en[0],tn=en[1],_n=function(Qr){var go;mt&&tn(cn,cn+pn-1),fn==null||(go=fn.onMouseEnter)===null||go===void 0||go.call(fn,Qr)},or=function(Qr){var go;mt&&tn(-1,-1),fn==null||(go=fn.onMouseLeave)===null||go===void 0||go.call(fn,Qr)};if(hn===0||pn===0)return null;var $n=(se=fn.title)!==null&&se!==void 0?se:dt({rowType:Xt,ellipsis:Ee,children:qr}),mo=de()(Hn,Ue,(re={},(0,h.Z)(re,"".concat(Hn,"-fix-left"),Br&&cr),(0,h.Z)(re,"".concat(Hn,"-fix-left-first"),Tt&&cr),(0,h.Z)(re,"".concat(Hn,"-fix-left-last"),wt&&cr),(0,h.Z)(re,"".concat(Hn,"-fix-left-all"),wt&&Wr&&cr),(0,h.Z)(re,"".concat(Hn,"-fix-right"),po&&cr),(0,h.Z)(re,"".concat(Hn,"-fix-right-first"),kt&&cr),(0,h.Z)(re,"".concat(Hn,"-fix-right-last"),xn&&cr),(0,h.Z)(re,"".concat(Hn,"-ellipsis"),Ee),(0,h.Z)(re,"".concat(Hn,"-with-append"),Tn),(0,h.Z)(re,"".concat(Hn,"-fix-sticky"),(Br||po)&&Wn&&cr),(0,h.Z)(re,"".concat(Hn,"-row-hover"),!rr&&tr),re),fn.className,rr==null?void 0:rr.className),eo={};bt&&(eo.textAlign=bt);var Co=(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},Zr),fn.style),eo),rr==null?void 0:rr.style),Jr=qr;return(0,le.Z)(Jr)==="object"&&!Array.isArray(Jr)&&!n.isValidElement(Jr)&&(Jr=null),Ee&&(wt||kt)&&(Jr=n.createElement("span",{className:"".concat(Hn,"-content")},Jr)),n.createElement(xe,(0,C.Z)({},rr,fn,{className:mo,style:Co,title:$n,scope:Ge,onMouseEnter:_n,onMouseLeave:or,colSpan:hn!==1?hn:null,rowSpan:pn!==1?pn:null}),Tn,Jr)}var st=n.memo(Ie);function yt(r,o,f,y,M,A){var ce=f[r]||{},se=f[o]||{},re,xe;ce.fixed==="left"?re=y.left[M==="rtl"?o:r]:se.fixed==="right"&&(xe=y.right[M==="rtl"?r:o]);var Oe=!1,Ee=!1,Ge=!1,He=!1,Ue=f[o+1],bt=f[r-1],mt=!(A!=null&&A.children);if(M==="rtl"){if(re!==void 0){var ht=bt&&bt.fixed==="left";He=!ht&&mt}else if(xe!==void 0){var ct=Ue&&Ue.fixed==="right";Ge=!ct&&mt}}else if(re!==void 0){var It=Ue&&Ue.fixed==="left";Oe=!It&&mt}else if(xe!==void 0){var Ht=bt&&bt.fixed==="right";Ee=!Ht&&mt}return{fixLeft:re,fixRight:xe,lastFixLeft:Oe,firstFixRight:Ee,lastFixRight:Ge,firstFixLeft:He,isSticky:y.isSticky}}var Se=n.createContext({}),ve=Se;function rt(r){var o=r.className,f=r.index,y=r.children,M=r.colSpan,A=M===void 0?1:M,ce=r.rowSpan,se=r.align,re=w(oe,["prefixCls","direction"]),xe=re.prefixCls,Oe=re.direction,Ee=n.useContext(ve),Ge=Ee.scrollColumnIndex,He=Ee.stickyOffsets,Ue=Ee.flattenColumns,bt=Ee.columns,mt=f+A-1,ht=mt+1===Ge?A+1:A,ct=yt(f,f+ht-1,Ue,He,Oe,bt==null?void 0:bt[f]);return n.createElement(st,(0,C.Z)({className:o,index:f,component:"td",prefixCls:xe,record:null,dataIndex:null,align:se,colSpan:ht,rowSpan:ce,render:function(){return y}},ct))}var et=e(75931),j=["children"];function V(r){var o=r.children,f=(0,et.Z)(r,j);return n.createElement("tr",f,o)}function p(r){var o=r.children;return o}p.Row=V,p.Cell=rt;var a=p;function k(r){var o=r.children,f=r.stickyOffsets,y=r.flattenColumns,M=r.columns,A=w(oe,"prefixCls"),ce=y.length-1,se=y[ce],re=n.useMemo(function(){return{stickyOffsets:f,flattenColumns:y,scrollColumnIndex:se!=null&&se.scrollbar?ce:null,columns:M}},[se,y,ce,f,M]);return n.createElement(ve.Provider,{value:re},n.createElement("tfoot",{className:"".concat(A,"-summary")},o))}var me=q(k),u=a,i=e(70425),Q=e(29301),R=e(29194),s=e(24514),ne=e(75152),Fe=e(26112);function we(r,o,f,y,M,A,ce){r.push({record:o,indent:f,index:ce});var se=A(o),re=M==null?void 0:M.has(se);if(o&&Array.isArray(o[y])&&re)for(var xe=0;xe1?Tt-1:0),kt=1;kt=0;se-=1){var re=o[se],xe=f&&f[se],Oe=xe&&xe[Dt];if(re||Oe||ce){var Ee=Oe||{},Ge=Ee.columnType,He=(0,et.Z)(Ee,Pt);M.unshift(n.createElement("col",(0,C.Z)({key:se,style:{width:re}},He))),ce=!0}}return n.createElement("colgroup",null,M)}var on=un,xt=e(94480),Sn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function mn(r,o){return(0,n.useMemo)(function(){for(var f=[],y=0;y1?"colgroup":"col":null,ellipsis:mt.ellipsis,align:mt.align,component:mt.title?A:ce,prefixCls:Oe,key:He[bt]},ht,{additionalProps:ct,rowType:"header"}))}))}Vn.displayName="HeaderRow";var Zn=Vn;function sr(r){var o=[];function f(ce,se){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;o[re]=o[re]||[];var xe=se,Oe=ce.filter(Boolean).map(function(Ee){var Ge={key:Ee.key,className:Ee.className||"",children:Ee.title,column:Ee,colStart:xe},He=1,Ue=Ee.children;return Ue&&Ue.length>0&&(He=f(Ue,xe,re+1).reduce(function(bt,mt){return bt+mt},0),Ge.hasSubColumns=!0),"colSpan"in Ee&&(He=Ee.colSpan),"rowSpan"in Ee&&(Ge.rowSpan=Ee.rowSpan),Ge.colSpan=He,Ge.colEnd=Ge.colStart+He-1,o[re].push(Ge),xe+=He,He});return Oe}f(r,0);for(var y=o.length,M=function(se){o[se].forEach(function(re){!("rowSpan"in re)&&!re.hasSubColumns&&(re.rowSpan=y-se)})},A=0;A1&&arguments[1]!==void 0?arguments[1]:"";return typeof o=="number"?o:o.endsWith("%")?r*parseFloat(o)/100:null}function br(r,o){return n.useMemo(function(){if(o&&o>0){var f=0,y=0;r.forEach(function(xe){var Oe=zn(o,xe.width);Oe?f+=Oe:y+=1});var M=o-f,A=y,ce=M/y,se=0,re=r.map(function(xe){var Oe=(0,X.Z)({},xe),Ee=zn(o,Oe.width);if(Ee)Oe.width=Ee;else{var Ge=Math.floor(ce);Oe.width=A===1?M:Ge,M-=Ge,A-=1}return se+=Oe.width,Oe});return[re,se]}return[r,o]},[r,o])}var jr=["children"],Fr=["fixed"];function hr(r){return(0,fr.Z)(r).filter(function(o){return n.isValidElement(o)}).map(function(o){var f=o.key,y=o.props,M=y.children,A=(0,et.Z)(y,jr),ce=(0,X.Z)({key:f},A);return M&&(ce.children=hr(M)),ce})}function Xn(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return r.filter(function(f){return f&&(0,le.Z)(f)==="object"}).reduce(function(f,y,M){var A=y.fixed,ce=A===!0?"left":A,se="".concat(o,"-").concat(M),re=y.children;return re&&re.length>0?[].concat((0,xt.Z)(f),(0,xt.Z)(Xn(re,se).map(function(xe){return(0,X.Z)({fixed:ce},xe)}))):[].concat((0,xt.Z)(f),[(0,X.Z)((0,X.Z)({key:se},y),{},{fixed:ce})])},[])}function no(r){for(var o=!0,f=0;f=0;A-=1){var ce=r[A];if(M&&ce.fixed!=="right")M=!1;else if(!M&&ce.fixed==="right"){warning(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function Xr(r){return r.map(function(o){var f=o.fixed,y=(0,et.Z)(o,Fr),M=f;return f==="left"?M="right":f==="right"&&(M="left"),(0,X.Z)({fixed:M},y)})}function yo(r,o){var f=r.prefixCls,y=r.columns,M=r.children,A=r.expandable,ce=r.expandedKeys,se=r.columnTitle,re=r.getRowKey,xe=r.onTriggerExpand,Oe=r.expandIcon,Ee=r.rowExpandable,Ge=r.expandIconColumnIndex,He=r.direction,Ue=r.expandRowByClick,bt=r.columnWidth,mt=r.fixed,ht=r.scrollWidth,ct=n.useMemo(function(){return y||hr(M)},[y,M]),It=n.useMemo(function(){if(A){var Wt,Tt=ct.slice();if(!Tt.includes(t)){var wt=Ge||0;wt>=0&&Tt.splice(wt,0,t)}var kt=Tt.indexOf(t);Tt=Tt.filter(function(fn,Wn){return fn!==t||Wn===kt});var xn=ct[kt],Tn;(mt==="left"||mt)&&!Ge?Tn="left":(mt==="right"||mt)&&Ge===ct.length?Tn="right":Tn=xn?xn.fixed:null;var Nn=(Wt={},(0,h.Z)(Wt,Dt,{className:"".concat(f,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,h.Z)(Wt,"title",se),(0,h.Z)(Wt,"fixed",Tn),(0,h.Z)(Wt,"className","".concat(f,"-row-expand-icon-cell")),(0,h.Z)(Wt,"width",bt),(0,h.Z)(Wt,"render",function(Wn,Hn,Ir){var cr=re(Hn,Ir),Wr=ce.has(cr),Ur=Ee?Ee(Hn):!0,Rn=Oe({prefixCls:f,expanded:Wr,expandable:Ur,record:Hn,onExpand:xe});return Ue?n.createElement("span",{onClick:function(rr){return rr.stopPropagation()}},Rn):Rn}),Wt);return Tt.map(function(fn){return fn===t?Nn:fn})}return ct.filter(function(fn){return fn!==t})},[A,ct,re,ce,Oe,He]),Ht=n.useMemo(function(){var Wt=It;return o&&(Wt=o(Wt)),Wt.length||(Wt=[{render:function(){return null}}]),Wt},[o,It,He]),cn=n.useMemo(function(){return He==="rtl"?Xr(Xn(Ht)):Xn(Ht)},[Ht,He,ht]),Xt=br(cn,ht),ln=(0,b.Z)(Xt,2),Bn=ln[0],Bt=ln[1];return[Ht,Bn,Bt]}var ao=yo;function Ve(r){var o,f=r.prefixCls,y=r.record,M=r.onExpand,A=r.expanded,ce=r.expandable,se="".concat(f,"-row-expand-icon");if(!ce)return n.createElement("span",{className:de()(se,"".concat(f,"-row-spaced"))});var re=function(Oe){M(y,Oe),Oe.stopPropagation()};return n.createElement("span",{className:de()(se,(o={},(0,h.Z)(o,"".concat(f,"-row-expanded"),A),(0,h.Z)(o,"".concat(f,"-row-collapsed"),!A),o)),onClick:re})}function pe(r,o,f){var y=[];function M(A){(A||[]).forEach(function(ce,se){y.push(o(ce,se)),M(ce[f])})}return M(r),y}function ot(r,o,f){var y=St(r),M=y.expandIcon,A=y.expandedRowKeys,ce=y.defaultExpandedRowKeys,se=y.defaultExpandAllRows,re=y.expandedRowRender,xe=y.onExpand,Oe=y.onExpandedRowsChange,Ee=y.childrenColumnName,Ge=M||Ve,He=Ee||"children",Ue=n.useMemo(function(){return re?"row":r.expandable&&r.internalHooks===l&&r.expandable.__PARENT_RENDER_ICON__||o.some(function(cn){return cn&&(0,le.Z)(cn)==="object"&&cn[He]})?"nest":!1},[!!re,o]),bt=n.useState(function(){return ce||(se?pe(o,f,He):[])}),mt=(0,b.Z)(bt,2),ht=mt[0],ct=mt[1],It=n.useMemo(function(){return new Set(A||ht||[])},[A,ht]),Ht=n.useCallback(function(cn){var Xt=f(cn,o.indexOf(cn)),ln,Bn=It.has(Xt);Bn?(It.delete(Xt),ln=(0,xt.Z)(It)):ln=[].concat((0,xt.Z)(It),[Xt]),ct(ln),xe&&xe(!Bn,cn),Oe&&Oe(ln)},[f,It,o,xe,Oe]);return[y,Ue,It,Ge,He,Ht]}function Ct(r,o,f,y){var M=r.map(function(A,ce){return yt(ce,ce,r,o,f,y==null?void 0:y[ce])});return(0,ae.Z)(function(){return M},[M],function(A,ce){return!(0,d.Z)(A,ce)})}function Nt(r){var o=(0,n.useRef)(r),f=(0,n.useState)({}),y=(0,b.Z)(f,2),M=y[1],A=(0,n.useRef)(null),ce=(0,n.useRef)([]);function se(re){ce.current.push(re);var xe=Promise.resolve();A.current=xe,xe.then(function(){if(A.current===xe){var Oe=ce.current,Ee=o.current;ce.current=[],Oe.forEach(function(Ge){o.current=Ge(o.current)}),A.current=null,Ee!==o.current&&M({})}})}return(0,n.useEffect)(function(){return function(){A.current=null}},[]),[o.current,se]}function At(r){var o=(0,n.useRef)(r||null),f=(0,n.useRef)();function y(){window.clearTimeout(f.current)}function M(ce){o.current=ce,y(),f.current=window.setTimeout(function(){o.current=null,f.current=void 0},100)}function A(){return o.current}return(0,n.useEffect)(function(){return y},[]),[M,A]}function Ut(){var r=n.useState(-1),o=(0,b.Z)(r,2),f=o[0],y=o[1],M=n.useState(-1),A=(0,b.Z)(M,2),ce=A[0],se=A[1],re=n.useCallback(function(xe,Oe){y(xe),se(Oe)},[]);return[f,ce,re]}var zt=e(47273),H=(0,zt.Z)()?window:null;function fe(r,o){var f=(0,le.Z)(r)==="object"?r:{},y=f.offsetHeader,M=y===void 0?0:y,A=f.offsetSummary,ce=A===void 0?0:A,se=f.offsetScroll,re=se===void 0?0:se,xe=f.getContainer,Oe=xe===void 0?function(){return H}:xe,Ee=Oe()||H;return n.useMemo(function(){var Ge=!!r;return{isSticky:Ge,stickyClassName:Ge?"".concat(o,"-sticky-holder"):"",offsetHeader:M,offsetSummary:ce,offsetScroll:re,container:Ee}},[re,M,ce,o,Ee])}function he(r,o,f){var y=(0,n.useMemo)(function(){for(var M=[],A=[],ce=0,se=0,re=0;re=Ee&&(fn=Ee-Ge),ce({scrollLeft:fn/Ee*(Oe+2)}),ct.current.x=kt.pageX},Wt=function(){if(A.current){var kt=(0,Te.os)(A.current).top,xn=kt+A.current.offsetHeight,Tn=re===window?document.documentElement.scrollTop+window.innerHeight:(0,Te.os)(re).top+re.clientHeight;xn-(0,ne.Z)()<=Tn||kt>=Tn-se?ht(function(Nn){return(0,X.Z)((0,X.Z)({},Nn),{},{isHiddenScrollBar:!0})}):ht(function(Nn){return(0,X.Z)((0,X.Z)({},Nn),{},{isHiddenScrollBar:!1})})}},Tt=function(kt){ht(function(xn){return(0,X.Z)((0,X.Z)({},xn),{},{scrollLeft:kt/Oe*Ee||0})})};return n.useImperativeHandle(f,function(){return{setScrollLeft:Tt}}),n.useEffect(function(){var wt=(0,Le.Z)(document.body,"mouseup",ln,!1),kt=(0,Le.Z)(document.body,"mousemove",Bt,!1);return Wt(),function(){wt.remove(),kt.remove()}},[Ge,cn]),n.useEffect(function(){var wt=(0,Le.Z)(re,"scroll",Wt,!1),kt=(0,Le.Z)(window,"resize",Wt,!1);return function(){wt.remove(),kt.remove()}},[re]),n.useEffect(function(){mt.isHiddenScrollBar||ht(function(wt){var kt=A.current;return kt?(0,X.Z)((0,X.Z)({},wt),{},{scrollLeft:kt.scrollLeft/kt.scrollWidth*kt.clientWidth}):wt})},[mt.isHiddenScrollBar]),Oe<=Ee||!Ge||mt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,ne.Z)(),width:Ee,bottom:se},className:"".concat(xe,"-sticky-scroll")},n.createElement("div",{onMouseDown:Bn,ref:He,className:de()("".concat(xe,"-sticky-scroll-bar"),(0,h.Z)({},"".concat(xe,"-sticky-scroll-bar-active"),cn)),style:{width:"".concat(Ge,"px"),transform:"translate3d(".concat(mt.scrollLeft,"px, 0, 0)")}}))},Mt=n.forwardRef(Kt);function Qt(r){return null}var Kn=Qt;function Ln(r){return null}var Gn=Ln,$r="rc-table",Pr=[],Qn={};function mr(){return"No Data"}function ur(r){var o,f=(0,X.Z)({rowKey:"key",prefixCls:$r,emptyText:mr},r),y=f.prefixCls,M=f.className,A=f.rowClassName,ce=f.style,se=f.data,re=f.rowKey,xe=f.scroll,Oe=f.tableLayout,Ee=f.direction,Ge=f.title,He=f.footer,Ue=f.summary,bt=f.caption,mt=f.id,ht=f.showHeader,ct=f.components,It=f.emptyText,Ht=f.onRow,cn=f.onHeaderRow,Xt=f.internalHooks,ln=f.transformColumns,Bn=f.internalRefs,Bt=f.tailor,Wt=f.sticky,Tt=se||Pr,wt=!!Tt.length,kt=Xt===l,xn=n.useCallback(function(Sr,Vr){return(0,x.Z)(ct,Sr)||Vr},[ct]),Tn=n.useMemo(function(){return typeof re=="function"?re:function(Sr){var Vr=Sr&&Sr[re];return Vr}},[re]),Nn=xn(["body"]),fn=Ut(),Wn=(0,b.Z)(fn,3),Hn=Wn[0],Ir=Wn[1],cr=Wn[2],Wr=ot(f,Tt,Tn),Ur=(0,b.Z)(Wr,6),Rn=Ur[0],qr=Ur[1],rr=Ur[2],Zr=Ur[3],Br=Ur[4],po=Ur[5],hn=xe==null?void 0:xe.x,pn=n.useState(0),vn=(0,b.Z)(pn,2),en=vn[0],tr=vn[1],tn=ao((0,X.Z)((0,X.Z)((0,X.Z)({},f),Rn),{},{expandable:!!Rn.expandedRowRender,columnTitle:Rn.columnTitle,expandedKeys:rr,getRowKey:Tn,onTriggerExpand:po,expandIcon:Zr,expandIconColumnIndex:Rn.expandIconColumnIndex,direction:Ee,scrollWidth:kt&&Bt&&typeof hn=="number"?hn:null}),kt?ln:null),_n=(0,b.Z)(tn,3),or=_n[0],$n=_n[1],mo=_n[2],eo=mo!=null?mo:hn,Co=n.useMemo(function(){return{columns:or,flattenColumns:$n}},[or,$n]),Jr=n.useRef(),Eo=n.useRef(),Qr=n.useRef(),go=n.useRef(),$o=n.useRef(),gr=n.useState(!1),yr=(0,b.Z)(gr,2),Rr=yr[0],to=yr[1],c=n.useState(!1),ie=(0,b.Z)(c,2),Je=ie[0],lt=ie[1],Qe=Nt(new Map),ut=(0,b.Z)(Qe,2),vt=ut[0],Ft=ut[1],jt=je($n),$t=jt.map(function(Sr){return vt.get(Sr)}),nn=n.useMemo(function(){return $t},[$t.join("_")]),at=Ce(nn,$n.length,Ee),it=xe&&Ye(xe.y),Lt=xe&&Ye(eo)||!!Rn.fixed,Lr=Lt&&$n.some(function(Sr){var Vr=Sr.fixed;return Vr}),rn=n.useRef(),jn=fe(Wt,y),Mr=jn.isSticky,uo=jn.offsetHeader,ra=jn.offsetSummary,nr=jn.offsetScroll,gt=jn.stickyClassName,oo=jn.container,Er=n.useMemo(function(){return Ue==null?void 0:Ue(Tt)},[Ue,Tt]),kr=(it||Mr)&&n.isValidElement(Er)&&Er.type===a&&Er.props.fixed,vo,fo,ho;it&&(fo={overflowY:"scroll",maxHeight:xe.y}),Lt&&(vo={overflowX:"auto"},it||(fo={overflowY:"hidden"}),ho={width:eo===!0?"auto":eo,minWidth:"100%"});var oa=n.useCallback(function(Sr,Vr){(0,R.Z)(Jr.current)&&Ft(function(Oo){if(Oo.get(Sr)!==Vr){var Ko=new Map(Oo);return Ko.set(Sr,Vr),Ko}return Oo})},[]),ni=At(null),Ml=(0,b.Z)(ni,2),ri=Ml[0],Fl=Ml[1];function nl(Sr,Vr){Vr&&(typeof Vr=="function"?Vr(Sr):Vr.scrollLeft!==Sr&&(Vr.scrollLeft=Sr,Vr.scrollLeft!==Sr&&setTimeout(function(){Vr.scrollLeft=Sr},0)))}var aa=(0,P.Z)(function(Sr){var Vr=Sr.currentTarget,Oo=Sr.scrollLeft,Ko=Ee==="rtl",Ho=typeof Oo=="number"?Oo:Vr.scrollLeft,Jl=Vr||Qn;if(!Fl()||Fl()===Jl){var $l;ri(Jl),nl(Ho,Eo.current),nl(Ho,Qr.current),nl(Ho,$o.current),nl(Ho,($l=rn.current)===null||$l===void 0?void 0:$l.setScrollLeft)}var Pl=Vr||Eo.current;if(Pl){var Ol=Pl.scrollWidth,Il=Pl.clientWidth;if(Ol===Il){to(!1),lt(!1);return}Ko?(to(-Ho0)):(to(Ho>0),lt(Ho1?bt-kt:0,Tn=(0,X.Z)((0,X.Z)((0,X.Z)({},ln),re),{},{flex:"0 0 ".concat(kt,"px"),width:"".concat(kt,"px"),marginRight:xn,pointerEvents:"auto"}),Nn=n.useMemo(function(){return Oe?Tt<=1:Bt===0||Tt===0||Tt>1},[Tt,Bt,Oe]);Nn?Tn.visibility="hidden":Oe&&(Tn.height=Ee==null?void 0:Ee(Tt));var fn=Nn?function(){return null}:Ge,Wn={};return(Tt===0||Bt===0)&&(Wn.rowSpan=1,Wn.colSpan=1),n.createElement(st,(0,C.Z)({className:de()(Ue,xe),ellipsis:f.ellipsis,align:f.align,scope:f.rowScope,component:"div",prefixCls:o.prefixCls,key:It,record:se,index:A,renderIndex:ce,dataIndex:He,render:fn,shouldCellUpdate:f.shouldCellUpdate},Ht,{appendNode:cn,additionalProps:(0,X.Z)((0,X.Z)({},Xt),{},{style:Tn},Wn)}))}var io=Nr,lo=["data","index","className","rowKey","style","extra","getHeight"],Yr=n.forwardRef(function(r,o){var f=r.data,y=r.index,M=r.className,A=r.rowKey,ce=r.style,se=r.extra,re=r.getHeight,xe=(0,et.Z)(r,lo),Oe=f.record,Ee=f.indent,Ge=f.index,He=w(oe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ue=He.scrollX,bt=He.flattenColumns,mt=He.prefixCls,ht=He.fixColumn,ct=He.componentWidth,It=m(Oe,A,y,Ee),Ht=It.rowSupportExpand,cn=It.expanded,Xt=It.rowProps,ln=It.expandedRowRender,Bn=It.expandedRowClassName,Bt;if(Ht&&cn){var Wt=ln(Oe,y,Ee+1,cn),Tt=Bn==null?void 0:Bn(Oe,y,Ee),wt={};ht&&(wt={style:(0,h.Z)({},"--virtual-width","".concat(ct,"px"))});var kt="".concat(mt,"-expanded-row-cell");Bt=n.createElement("div",{className:de()("".concat(mt,"-expanded-row"),"".concat(mt,"-expanded-row-level-").concat(Ee+1),Tt)},n.createElement(st,{component:"div",prefixCls:mt,className:de()(kt,(0,h.Z)({},"".concat(kt,"-fixed"),ht)),additionalProps:wt},Wt))}var xn=(0,X.Z)((0,X.Z)({},ce),{},{width:Ue});se&&(xn.position="absolute",xn.pointerEvents="none");var Tn=n.createElement("div",(0,C.Z)({},Xt,xe,{ref:Ht?null:o,className:de()(M,"".concat(mt,"-row"),Xt==null?void 0:Xt.className,(0,h.Z)({},"".concat(mt,"-row-extra"),se)),style:(0,X.Z)((0,X.Z)({},xn),Xt==null?void 0:Xt.style)}),bt.map(function(Nn,fn){return n.createElement(io,{key:fn,rowInfo:It,column:Nn,colIndex:fn,indent:Ee,index:y,renderIndex:Ge,record:Oe,inverse:se,getHeight:re})}));return Ht?n.createElement("div",{ref:o},Tn,Bt):Tn}),ro=q(Yr),Ar=ro,Yn=n.forwardRef(function(r,o){var f=r.data,y=r.onScroll,M=w(oe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),A=M.flattenColumns,ce=M.onColumnResize,se=M.getRowKey,re=M.expandedKeys,xe=M.prefixCls,Oe=M.childrenColumnName,Ee=M.emptyNode,Ge=M.scrollX,He=w(Cr),Ue=He.scrollY,bt=He.listItemHeight,mt=n.useRef(),ht=_e(f,Oe,re,se),ct=n.useMemo(function(){var Bt=0;return A.map(function(Wt){var Tt=Wt.width,wt=Wt.key;return Bt+=Tt,[wt,Tt,Bt]})},[A]),It=n.useMemo(function(){return ct.map(function(Bt){return Bt[2]})},[ct]);n.useEffect(function(){ct.forEach(function(Bt){var Wt=(0,b.Z)(Bt,2),Tt=Wt[0],wt=Wt[1];ce(Tt,wt)})},[ct]),n.useImperativeHandle(o,function(){var Bt={};return Object.defineProperty(Bt,"scrollLeft",{get:function(){var Tt;return((Tt=mt.current)===null||Tt===void 0?void 0:Tt.getScrollInfo().x)||0},set:function(Tt){var wt;(wt=mt.current)===null||wt===void 0||wt.scrollTo({left:Tt})}}),Bt});var Ht=function(Wt,Tt){var wt,kt=(wt=ht[Tt])===null||wt===void 0?void 0:wt.record,xn=Wt.onCell;if(xn){var Tn,Nn=xn(kt,Tt);return(Tn=Nn==null?void 0:Nn.rowSpan)!==null&&Tn!==void 0?Tn:1}return 1},cn=function(Wt){var Tt=Wt.start,wt=Wt.end,kt=Wt.getSize,xn=Wt.offsetY;if(wt<0)return null;for(var Tn=A.filter(function(hn){return Ht(hn,Tt)===0}),Nn=Tt,fn=function(pn){if(Tn=Tn.filter(function(vn){return Ht(vn,pn)===0}),!Tn.length)return Nn=pn,"break"},Wn=Tt;Wn>=0;Wn-=1){var Hn=fn(Wn);if(Hn==="break")break}for(var Ir=A.filter(function(hn){return Ht(hn,wt)!==1}),cr=wt,Wr=function(pn){if(Ir=Ir.filter(function(vn){return Ht(vn,pn)!==1}),!Ir.length)return cr=Math.max(pn-1,wt),"break"},Ur=wt;Ur1})&&qr.push(pn)},Zr=Nn;Zr<=cr;Zr+=1)var Br=rr(Zr);var po=qr.map(function(hn){var pn=ht[hn],vn=se(pn.record,hn),en=function(_n){var or=hn+_n-1,$n=se(ht[or].record,or),mo=kt(vn,$n);return mo.bottom-mo.top},tr=kt(vn);return n.createElement(Ar,{key:hn,data:pn,rowKey:vn,index:hn,style:{top:-xn+tr.top},extra:!0,getHeight:en})});return po},Xt=n.useMemo(function(){return{columnsOffset:It}},[It]),ln="".concat(xe,"-tbody"),Bn;return ht.length?Bn=n.createElement(Dr.Z,{fullHeight:!1,ref:mt,className:de()(ln,"".concat(ln,"-virtual")),height:Ue,itemHeight:bt||24,data:ht,itemKey:function(Wt){return se(Wt.record)},scrollWidth:Ge,onVirtualScroll:function(Wt){var Tt=Wt.x;y({scrollLeft:Tt})},extraRender:cn},function(Bt,Wt,Tt){var wt=se(Bt.record,Wt);return n.createElement(Ar,(0,C.Z)({data:Bt,rowKey:wt,index:Wt},Tt))}):Bn=n.createElement("div",{className:de()("".concat(xe,"-placeholder"))},n.createElement(st,{component:"div",prefixCls:xe},Ee)),n.createElement(Fn.Provider,{value:Xt},Bn)}),Jn=q(Yn),qn=Jn,zr=function(o,f){var y=f.ref,M=f.onScroll;return n.createElement(qn,{ref:y,data:o,onScroll:M})},En=100;function Kr(r){var o=r.columns,f=r.scroll,y=r.prefixCls,M=y===void 0?$r:y,A=r.className,ce=r.listItemHeight,se=f||{},re=se.x,xe=se.y;typeof re!="number"&&(re=((o||[]).length+1)*En),typeof xe!="number"&&(xe=500);var Oe=n.useMemo(function(){return{scrollY:xe,listItemHeight:ce}},[xe,ce]);return n.createElement(Cr.Provider,{value:Oe},n.createElement(In,(0,C.Z)({},r,{className:de()(A,"".concat(M,"-virtual")),scroll:(0,X.Z)((0,X.Z)({},f),{},{x:re}),components:{body:zr},columns:o,internalHooks:l,tailor:!0})))}function lr(r){return G(Kr,r)}var Pn=lr(),dr=null;function Gr(r){return null}var W=Gr;function be(r){return null}var Me=be,Yt=e(2738),qt=e(68031),Zt=e(36355),_t=e(93891),Vt=e(19716),Et=e(8628),Rt=e(31724),Cn=e(58421),On=e(71418),kn=e(88088);function Mn(r){return function(f){let{prefixCls:y,onExpand:M,record:A,expanded:ce,expandable:se}=f;const re=`${y}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:xe=>{M(A,xe),xe.stopPropagation()},className:de()(re,{[`${re}-spaced`]:!se,[`${re}-expanded`]:se&&ce,[`${re}-collapsed`]:se&&!ce}),"aria-label":ce?r.collapse:r.expand,"aria-expanded":ce})}}var ir=Mn;function An(r,o){return"key"in r&&r.key!==void 0&&r.key!==null?r.key:r.dataIndex?Array.isArray(r.dataIndex)?r.dataIndex.join("."):r.dataIndex:o}function sn(r,o){return o?`${o}-${r}`:`${r}`}function bn(r,o){return typeof r=="function"?r(o):r}function Ot(r,o){const f=bn(r,o);return Object.prototype.toString.call(f)==="[object Object]"?"":f}var dn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Dn=dn,vr=e(7657),Tr=function(o,f){return n.createElement(vr.Z,(0,C.Z)({},o,{ref:f,icon:Dn}))},gn=n.forwardRef(Tr),Jt=gn,yn=e(56762);function pt(r){const o=n.useRef(r),f=(0,yn.Z)();return[()=>o.current,y=>{o.current=y,f()}]}var Un=e(3113),_r=e(24905),Hr=e(38854),so=e(64165),co=e(20834),xo=e(40875),bo=e(5112),So=e(17574),Io=e(47472),Do=e(92832);function Ia(r){let{value:o,onChange:f,filterSearch:y,tablePrefixCls:M,locale:A}=r;return y?n.createElement("div",{className:`${M}-filter-dropdown-search`},n.createElement(Do.default,{prefix:n.createElement(Io.Z,null),placeholder:A.filterSearchPlaceholder,onChange:f,value:o,htmlSize:1,className:`${M}-filter-dropdown-search-input`})):null}var la=Ia,ia=e(10228);const Na=r=>{const{keyCode:o}=r;o===ia.Z.ENTER&&r.stopPropagation()};var _a=n.forwardRef((r,o)=>n.createElement("div",{className:r.className,onClick:f=>f.stopPropagation(),onKeyDown:Na,ref:o},r.children));function Mo(r){let o=[];return(r||[]).forEach(f=>{let{value:y,children:M}=f;o.push(y),M&&(o=[].concat((0,xt.Z)(o),(0,xt.Z)(Mo(M))))}),o}function Da(r){return r.some(o=>{let{children:f}=o;return f})}function sa(r,o){return typeof o=="string"||typeof o=="number"?o==null?void 0:o.toString().toLowerCase().includes(r.trim().toLowerCase()):!1}function ca(r){let{filters:o,prefixCls:f,filteredKeys:y,filterMultiple:M,searchValue:A,filterSearch:ce}=r;return o.map((se,re)=>{const xe=String(se.value);if(se.children)return{key:xe||re,label:se.text,popupClassName:`${f}-dropdown-submenu`,children:ca({filters:se.children,prefixCls:f,filteredKeys:y,filterMultiple:M,searchValue:A,filterSearch:ce})};const Oe=M?_r.default:bo.ZP,Ee={key:se.value!==void 0?xe:re,label:n.createElement(n.Fragment,null,n.createElement(Oe,{checked:y.includes(xe)}),n.createElement("span",null,se.text))};return A.trim()?typeof ce=="function"?ce(A,se)?Ee:null:sa(A,se.text)?Ee:null:Ee})}function Ba(r){var o,f;const{tablePrefixCls:y,prefixCls:M,column:A,dropdownPrefixCls:ce,columnKey:se,filterMultiple:re,filterMode:xe="menu",filterSearch:Oe=!1,filterState:Ee,triggerFilter:Ge,locale:He,children:Ue,getPopupContainer:bt}=r,{filterDropdownOpen:mt,onFilterDropdownOpenChange:ht,filterResetToDefaultFilteredValue:ct,defaultFilteredValue:It,filterDropdownVisible:Ht,onFilterDropdownVisibleChange:cn}=A,[Xt,ln]=n.useState(!1),Bn=!!(Ee&&(!((o=Ee.filteredKeys)===null||o===void 0)&&o.length||Ee.forceFiltered)),Bt=tn=>{ln(tn),ht==null||ht(tn),cn==null||cn(tn)},Wt=(f=mt!=null?mt:Ht)!==null&&f!==void 0?f:Xt,Tt=Ee==null?void 0:Ee.filteredKeys,[wt,kt]=pt(Tt||[]),xn=tn=>{let{selectedKeys:_n}=tn;kt(_n)},Tn=(tn,_n)=>{let{node:or,checked:$n}=_n;xn(re?{selectedKeys:tn}:{selectedKeys:$n&&or.key?[or.key]:[]})};n.useEffect(()=>{Xt&&xn({selectedKeys:Tt||[]})},[Tt]);const[Nn,fn]=n.useState([]),Wn=tn=>{fn(tn)},[Hn,Ir]=n.useState(""),cr=tn=>{const{value:_n}=tn.target;Ir(_n)};n.useEffect(()=>{Xt||Ir("")},[Xt]);const Wr=tn=>{const _n=tn&&tn.length?tn:null;if(_n===null&&(!Ee||!Ee.filteredKeys)||(0,d.Z)(_n,Ee==null?void 0:Ee.filteredKeys,!0))return null;Ge({column:A,key:se,filteredKeys:_n})},Ur=()=>{Bt(!1),Wr(wt())},Rn=function(){let{confirm:tn,closeDropdown:_n}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};tn&&Wr([]),_n&&Bt(!1),Ir(""),kt(ct?(It||[]).map(or=>String(or)):[])},qr=function(){let{closeDropdown:tn}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};tn&&Bt(!1),Wr(wt())},rr=tn=>{tn&&Tt!==void 0&&kt(Tt||[]),Bt(tn),!tn&&!A.filterDropdown&&Ur()},Zr=de()({[`${ce}-menu-without-submenu`]:!Da(A.filters||[])}),Br=tn=>{if(tn.target.checked){const _n=Mo(A==null?void 0:A.filters).map(or=>String(or));kt(_n)}else kt([])},po=tn=>{let{filters:_n}=tn;return(_n||[]).map((or,$n)=>{const mo=String(or.value),eo={title:or.text,key:or.value!==void 0?mo:$n};return or.children&&(eo.children=po({filters:or.children})),eo})},hn=tn=>{var _n;return Object.assign(Object.assign({},tn),{text:tn.title,value:tn.key,children:((_n=tn.children)===null||_n===void 0?void 0:_n.map(or=>hn(or)))||[]})};let pn;if(typeof A.filterDropdown=="function")pn=A.filterDropdown({prefixCls:`${ce}-custom`,setSelectedKeys:tn=>xn({selectedKeys:tn}),selectedKeys:wt(),confirm:qr,clearFilters:Rn,filters:A.filters,visible:Wt,close:()=>{Bt(!1)}});else if(A.filterDropdown)pn=A.filterDropdown;else{const tn=wt()||[],_n=()=>(A.filters||[]).length===0?n.createElement(so.Z,{image:so.Z.PRESENTED_IMAGE_SIMPLE,description:He.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):xe==="tree"?n.createElement(n.Fragment,null,n.createElement(la,{filterSearch:Oe,value:Hn,onChange:cr,tablePrefixCls:y,locale:He}),n.createElement("div",{className:`${y}-filter-dropdown-tree`},re?n.createElement(_r.default,{checked:tn.length===Mo(A.filters).length,indeterminate:tn.length>0&&tn.lengthtypeof Oe=="function"?Oe(Hn,hn($n)):sa(Hn,$n.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(la,{filterSearch:Oe,value:Hn,onChange:cr,tablePrefixCls:y,locale:He}),n.createElement(co.default,{selectable:!0,multiple:re,prefixCls:`${ce}-menu`,className:Zr,onSelect:xn,onDeselect:xn,selectedKeys:tn,getPopupContainer:bt,openKeys:Nn,onOpenChange:Wn,items:ca({filters:A.filters||[],filterSearch:Oe,prefixCls:M,filteredKeys:wt(),filterMultiple:re,searchValue:Hn})})),or=()=>ct?(0,d.Z)((It||[]).map($n=>String($n)),tn,!0):tn.length===0;pn=n.createElement(n.Fragment,null,_n(),n.createElement("div",{className:`${M}-dropdown-btns`},n.createElement(Un.ZP,{type:"link",size:"small",disabled:or(),onClick:()=>Rn()},He.filterReset),n.createElement(Un.ZP,{type:"primary",size:"small",onClick:Ur},He.filterConfirm)))}A.filterDropdown&&(pn=n.createElement(xo.J,{selectable:void 0},pn));const vn=()=>n.createElement(_a,{className:`${M}-dropdown`},pn);let en;typeof A.filterIcon=="function"?en=A.filterIcon(Bn):A.filterIcon?en=A.filterIcon:en=n.createElement(Jt,null);const{direction:tr}=n.useContext(Zt.E_);return n.createElement("div",{className:`${M}-column`},n.createElement("span",{className:`${y}-column-title`},Ue),n.createElement(Hr.Z,{dropdownRender:vn,trigger:["click"],open:Wt,onOpenChange:rr,getPopupContainer:bt,placement:tr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:de()(`${M}-trigger`,{active:Bn}),onClick:tn=>{tn.stopPropagation()}},en)))}var Ta=Ba;function Jo(r,o,f){let y=[];return(r||[]).forEach((M,A)=>{var ce;const se=sn(A,f);if(M.filters||"filterDropdown"in M||"onFilter"in M)if("filteredValue"in M){let re=M.filteredValue;"filterDropdown"in M||(re=(ce=re==null?void 0:re.map(String))!==null&&ce!==void 0?ce:re),y.push({column:M,key:An(M,se),filteredKeys:re,forceFiltered:M.filtered})}else y.push({column:M,key:An(M,se),filteredKeys:o&&M.defaultFilteredValue?M.defaultFilteredValue:void 0,forceFiltered:M.filtered});"children"in M&&(y=[].concat((0,xt.Z)(y),(0,xt.Z)(Jo(M.children,o,se))))}),y}function ua(r,o,f,y,M,A,ce,se){return f.map((re,xe)=>{const Oe=sn(xe,se),{filterMultiple:Ee=!0,filterMode:Ge,filterSearch:He}=re;let Ue=re;if(Ue.filters||Ue.filterDropdown){const bt=An(Ue,Oe),mt=y.find(ht=>{let{key:ct}=ht;return bt===ct});Ue=Object.assign(Object.assign({},Ue),{title:ht=>n.createElement(Ta,{tablePrefixCls:r,prefixCls:`${r}-filter`,dropdownPrefixCls:o,column:Ue,columnKey:bt,filterState:mt,filterMultiple:Ee,filterMode:Ge,filterSearch:He,triggerFilter:A,locale:M,getPopupContainer:ce},bn(re.title,ht))})}return"children"in Ue&&(Ue=Object.assign(Object.assign({},Ue),{children:ua(r,o,Ue.children,y,M,A,ce,Oe)})),Ue})}function da(r){const o={};return r.forEach(f=>{let{key:y,filteredKeys:M,column:A}=f;const{filters:ce,filterDropdown:se}=A;if(se)o[y]=M||null;else if(Array.isArray(M)){const re=Mo(ce);o[y]=re.filter(xe=>M.includes(String(xe)))}else o[y]=null}),o}function fa(r,o){return o.reduce((f,y)=>{const{column:{onFilter:M,filters:A},filteredKeys:ce}=y;return M&&ce&&ce.length?f.filter(se=>ce.some(re=>{const xe=Mo(A),Oe=xe.findIndex(Ge=>String(Ge)===String(re)),Ee=Oe!==-1?xe[Oe]:re;return M(Ee,se)})):f},r)}const ma=r=>r.flatMap(o=>"children"in o?[o].concat((0,xt.Z)(ma(o.children||[]))):[o]);function Ra(r){let{prefixCls:o,dropdownPrefixCls:f,mergedColumns:y,onFilterChange:M,getPopupContainer:A,locale:ce}=r;const se=n.useMemo(()=>ma(y||[]),[y]),[re,xe]=n.useState(()=>Jo(se,!0)),Oe=n.useMemo(()=>{const Ue=Jo(se,!1);if(Ue.length===0)return Ue;let bt=!0,mt=!0;if(Ue.forEach(ht=>{let{filteredKeys:ct}=ht;ct!==void 0?bt=!1:mt=!1}),bt){const ht=(se||[]).map((ct,It)=>An(ct,sn(It)));return re.filter(ct=>{let{key:It}=ct;return ht.includes(It)}).map(ct=>{const It=se[ht.findIndex(Ht=>Ht===ct.key)];return Object.assign(Object.assign({},ct),{column:Object.assign(Object.assign({},ct.column),It),forceFiltered:It.filtered})})}return Ue},[se,re]),Ee=n.useMemo(()=>da(Oe),[Oe]),Ge=Ue=>{const bt=Oe.filter(mt=>{let{key:ht}=mt;return ht!==Ue.key});bt.push(Ue),xe(bt),M(da(bt),bt)};return[Ue=>ua(o,f,Ue,Oe,ce,Ge,A),Oe,Ee]}var Ma=Ra;function Fa(r,o,f){const y=n.useRef({});function M(A){if(!y.current||y.current.data!==r||y.current.childrenColumnName!==o||y.current.getRowKey!==f){let se=function(re){re.forEach((xe,Oe)=>{const Ee=f(xe,Oe);ce.set(Ee,xe),xe&&typeof xe=="object"&&o in xe&&se(xe[o]||[])})};const ce=new Map;se(r),y.current={data:r,childrenColumnName:o,kvMap:ce,getRowKey:f}}return y.current.kvMap.get(A)}return[M]}var Aa=e(50371),Za=function(r,o){var f={};for(var y in r)Object.prototype.hasOwnProperty.call(r,y)&&o.indexOf(y)<0&&(f[y]=r[y]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,y=Object.getOwnPropertySymbols(r);M{const A=r[M];typeof A!="function"&&(f[M]=A)}),f}function ka(r,o,f){const y=f&&typeof f=="object"?f:{},{total:M=0}=y,A=Za(y,["total"]),[ce,se]=(0,n.useState)(()=>({current:"defaultCurrent"in A?A.defaultCurrent:1,pageSize:"defaultPageSize"in A?A.defaultPageSize:va})),re=(0,Aa.Z)(ce,A,{total:M>0?M:r}),xe=Math.ceil((M||r)/re.pageSize);re.current>xe&&(re.current=xe||1);const Oe=(Ge,He)=>{se({current:Ge!=null?Ge:1,pageSize:He||re.pageSize})},Ee=(Ge,He)=>{var Ue;f&&((Ue=f.onChange)===null||Ue===void 0||Ue.call(f,Ge,He)),Oe(Ge,He),o(Ge,He||(re==null?void 0:re.pageSize))};return f===!1?[{},()=>{}]:[Object.assign(Object.assign({},re),{onChange:Ee}),Oe]}var ja=ka,il=e(84105),No=e(35654),Gt=e(90782),J=e(71430),wo=e(18929);const ft={},pa="SELECT_ALL",Bo="SELECT_INVERT",ga="SELECT_NONE",za=[],To=(r,o)=>{let f=[];return(o||[]).forEach(y=>{f.push(y),y&&typeof y=="object"&&r in y&&(f=[].concat((0,xt.Z)(f),(0,xt.Z)(To(r,y[r]))))}),f};var sl=(r,o)=>{const{preserveSelectedRowKeys:f,selectedRowKeys:y,defaultSelectedRowKeys:M,getCheckboxProps:A,onChange:ce,onSelect:se,onSelectAll:re,onSelectInvert:xe,onSelectNone:Oe,onSelectMultiple:Ee,columnWidth:Ge,type:He,selections:Ue,fixed:bt,renderCell:mt,hideSelectAll:ht,checkStrictly:ct=!0}=o||{},{prefixCls:It,data:Ht,pageData:cn,getRecordByKey:Xt,getRowKey:ln,expandType:Bn,childrenColumnName:Bt,locale:Wt,getPopupContainer:Tt}=r,[wt,kt]=(0,wo.Z)(y||M||za,{value:y}),xn=n.useRef(new Map),Tn=(0,n.useCallback)(hn=>{if(f){const pn=new Map;hn.forEach(vn=>{let en=Xt(vn);!en&&xn.current.has(vn)&&(en=xn.current.get(vn)),pn.set(vn,en)}),xn.current=pn}},[Xt,f]);n.useEffect(()=>{Tn(wt)},[wt]);const{keyEntities:Nn}=(0,n.useMemo)(()=>{if(ct)return{keyEntities:null};let hn=Ht;if(f){const pn=new Set(Ht.map((en,tr)=>ln(en,tr))),vn=Array.from(xn.current).reduce((en,tr)=>{let[tn,_n]=tr;return pn.has(tn)?en:en.concat(_n)},[]);hn=[].concat((0,xt.Z)(hn),(0,xt.Z)(vn))}return(0,J.I8)(hn,{externalGetKey:ln,childrenPropName:Bt})},[Ht,ln,ct,Bt,f]),fn=(0,n.useMemo)(()=>To(Bt,cn),[Bt,cn]),Wn=(0,n.useMemo)(()=>{const hn=new Map;return fn.forEach((pn,vn)=>{const en=ln(pn,vn),tr=(A?A(pn):null)||{};hn.set(en,tr)}),hn},[fn,ln,A]),Hn=(0,n.useCallback)(hn=>{var pn;return!!(!((pn=Wn.get(ln(hn)))===null||pn===void 0)&&pn.disabled)},[Wn,ln]),[Ir,cr]=(0,n.useMemo)(()=>{if(ct)return[wt||[],[]];const{checkedKeys:hn,halfCheckedKeys:pn}=(0,Gt.S)(wt,!0,Nn,Hn);return[hn||[],pn]},[wt,ct,Nn,Hn]),Wr=(0,n.useMemo)(()=>{const hn=He==="radio"?Ir.slice(0,1):Ir;return new Set(hn)},[Ir,He]),Ur=(0,n.useMemo)(()=>He==="radio"?new Set:new Set(cr),[cr,He]),[Rn,qr]=(0,n.useState)(null);n.useEffect(()=>{o||kt(za)},[!!o]);const rr=(0,n.useCallback)((hn,pn)=>{let vn,en;Tn(hn),f?(vn=hn,en=hn.map(tr=>xn.current.get(tr))):(vn=[],en=[],hn.forEach(tr=>{const tn=Xt(tr);tn!==void 0&&(vn.push(tr),en.push(tn))})),kt(vn),ce==null||ce(vn,en,{type:pn})},[kt,Xt,ce,f]),Zr=(0,n.useCallback)((hn,pn,vn,en)=>{if(se){const tr=vn.map(tn=>Xt(tn));se(Xt(hn),pn,tr,en)}rr(vn,"single")},[se,Xt,rr]),Br=(0,n.useMemo)(()=>!Ue||ht?null:(Ue===!0?[pa,Bo,ga]:Ue).map(pn=>pn===pa?{key:"all",text:Wt.selectionAll,onSelect(){rr(Ht.map((vn,en)=>ln(vn,en)).filter(vn=>{const en=Wn.get(vn);return!(en!=null&&en.disabled)||Wr.has(vn)}),"all")}}:pn===Bo?{key:"invert",text:Wt.selectInvert,onSelect(){const vn=new Set(Wr);cn.forEach((tr,tn)=>{const _n=ln(tr,tn),or=Wn.get(_n);or!=null&&or.disabled||(vn.has(_n)?vn.delete(_n):vn.add(_n))});const en=Array.from(vn);xe&&xe(en),rr(en,"invert")}}:pn===ga?{key:"none",text:Wt.selectNone,onSelect(){Oe==null||Oe(),rr(Array.from(Wr).filter(vn=>{const en=Wn.get(vn);return en==null?void 0:en.disabled}),"none")}}:pn).map(pn=>Object.assign(Object.assign({},pn),{onSelect:function(){for(var vn,en,tr=arguments.length,tn=new Array(tr),_n=0;_n{var pn;if(!o)return hn.filter(gr=>gr!==ft);let vn=(0,xt.Z)(hn);const en=new Set(Wr),tr=fn.map(ln).filter(gr=>!Wn.get(gr).disabled),tn=tr.every(gr=>en.has(gr)),_n=tr.some(gr=>en.has(gr)),or=()=>{const gr=[];tn?tr.forEach(Rr=>{en.delete(Rr),gr.push(Rr)}):tr.forEach(Rr=>{en.has(Rr)||(en.add(Rr),gr.push(Rr))});const yr=Array.from(en);re==null||re(!tn,yr.map(Rr=>Xt(Rr)),gr.map(Rr=>Xt(Rr))),rr(yr,"all"),qr(null)};let $n;if(He!=="radio"){let gr;if(Br){const ie={getPopupContainer:Tt,items:Br.map((Je,lt)=>{const{key:Qe,text:ut,onSelect:vt}=Je;return{key:Qe!=null?Qe:lt,onClick:()=>{vt==null||vt(tr)},label:ut}})};gr=n.createElement("div",{className:`${It}-selection-extra`},n.createElement(Hr.Z,{menu:ie,getPopupContainer:Tt},n.createElement("span",null,n.createElement(il.Z,null))))}const yr=fn.map((ie,Je)=>{const lt=ln(ie,Je),Qe=Wn.get(lt)||{};return Object.assign({checked:en.has(lt)},Qe)}).filter(ie=>{let{disabled:Je}=ie;return Je}),Rr=!!yr.length&&yr.length===fn.length,to=Rr&&yr.every(ie=>{let{checked:Je}=ie;return Je}),c=Rr&&yr.some(ie=>{let{checked:Je}=ie;return Je});$n=!ht&&n.createElement("div",{className:`${It}-selection`},n.createElement(_r.default,{checked:Rr?to:!!fn.length&&tn,indeterminate:Rr?!to&&c:!tn&&_n,onChange:or,disabled:fn.length===0||Rr,"aria-label":gr?"Custom selection":"Select all",skipGroup:!0}),gr)}let mo;He==="radio"?mo=(gr,yr,Rr)=>{const to=ln(yr,Rr),c=en.has(to);return{node:n.createElement(bo.ZP,Object.assign({},Wn.get(to),{checked:c,onClick:ie=>ie.stopPropagation(),onChange:ie=>{en.has(to)||Zr(to,!0,[to],ie.nativeEvent)}})),checked:c}}:mo=(gr,yr,Rr)=>{var to;const c=ln(yr,Rr),ie=en.has(c),Je=Ur.has(c),lt=Wn.get(c);let Qe;return Bn==="nest"?Qe=Je:Qe=(to=lt==null?void 0:lt.indeterminate)!==null&&to!==void 0?to:Je,{node:n.createElement(_r.default,Object.assign({},lt,{indeterminate:Qe,checked:ie,skipGroup:!0,onClick:ut=>ut.stopPropagation(),onChange:ut=>{let{nativeEvent:vt}=ut;const{shiftKey:Ft}=vt;let jt=-1,$t=-1;if(Ft&&ct){const nn=new Set([Rn,c]);tr.some((at,it)=>{if(nn.has(at))if(jt===-1)jt=it;else return $t=it,!0;return!1})}if($t!==-1&&jt!==$t&&ct){const nn=tr.slice(jt,$t+1),at=[];ie?nn.forEach(Lt=>{en.has(Lt)&&(at.push(Lt),en.delete(Lt))}):nn.forEach(Lt=>{en.has(Lt)||(at.push(Lt),en.add(Lt))});const it=Array.from(en);Ee==null||Ee(!ie,it.map(Lt=>Xt(Lt)),at.map(Lt=>Xt(Lt))),rr(it,"multiple")}else{const nn=Ir;if(ct){const at=ie?(0,No._5)(nn,c):(0,No.L0)(nn,c);Zr(c,!ie,at,vt)}else{const at=(0,Gt.S)([].concat((0,xt.Z)(nn),[c]),!0,Nn,Hn),{checkedKeys:it,halfCheckedKeys:Lt}=at;let Lr=it;if(ie){const rn=new Set(it);rn.delete(c),Lr=(0,Gt.S)(Array.from(rn),{checked:!1,halfCheckedKeys:Lt},Nn,Hn).checkedKeys}Zr(c,!ie,Lr,vt)}}qr(ie?null:c)}})),checked:ie}};const eo=(gr,yr,Rr)=>{const{node:to,checked:c}=mo(gr,yr,Rr);return mt?mt(c,yr,Rr,to):to};if(!vn.includes(ft))if(vn.findIndex(gr=>{var yr;return((yr=gr[Dt])===null||yr===void 0?void 0:yr.columnType)==="EXPAND_COLUMN"})===0){const[gr,...yr]=vn;vn=[gr,ft].concat((0,xt.Z)(yr))}else vn=[ft].concat((0,xt.Z)(vn));const Co=vn.indexOf(ft);vn=vn.filter((gr,yr)=>gr!==ft||yr===Co);const Jr=vn[Co-1],Eo=vn[Co+1];let Qr=bt;Qr===void 0&&((Eo==null?void 0:Eo.fixed)!==void 0?Qr=Eo.fixed:(Jr==null?void 0:Jr.fixed)!==void 0&&(Qr=Jr.fixed)),Qr&&Jr&&((pn=Jr[Dt])===null||pn===void 0?void 0:pn.columnType)==="EXPAND_COLUMN"&&Jr.fixed===void 0&&(Jr.fixed=Qr);const go=de()(`${It}-selection-col`,{[`${It}-selection-col-with-dropdown`]:Ue&&He==="checkbox"}),$o={fixed:Qr,width:Ge,className:`${It}-selection-column`,title:o.columnTitle||$n,render:eo,onCell:o.onCell,[Dt]:{className:go}};return vn.map(gr=>gr===ft?$o:gr)},[ln,fn,o,Ir,Wr,Ur,Ge,Br,Bn,Rn,Wn,Ee,Zr,Hn]),Wr]},cl=e(89489),Ka=e(59477),ha=e(6848);const _o="ascend",ya="descend";function Ro(r){return typeof r.sorter=="object"&&typeof r.sorter.multiple=="number"?r.sorter.multiple:!1}function Ha(r){return typeof r=="function"?r:r&&typeof r=="object"&&r.compare?r.compare:!1}function Wa(r,o){return o?r[r.indexOf(o)+1]:r[0]}function ba(r,o,f){let y=[];function M(A,ce){y.push({column:A,key:An(A,ce),multiplePriority:Ro(A),sortOrder:A.sortOrder})}return(r||[]).forEach((A,ce)=>{const se=sn(ce,f);A.children?("sortOrder"in A&&M(A,se),y=[].concat((0,xt.Z)(y),(0,xt.Z)(ba(A.children,o,se)))):A.sorter&&("sortOrder"in A?M(A,se):o&&A.defaultSortOrder&&y.push({column:A,key:An(A,se),multiplePriority:Ro(A),sortOrder:A.defaultSortOrder}))}),y}function xa(r,o,f,y,M,A,ce,se){return(o||[]).map((re,xe)=>{const Oe=sn(xe,se);let Ee=re;if(Ee.sorter){const Ge=Ee.sortDirections||M,He=Ee.showSorterTooltip===void 0?ce:Ee.showSorterTooltip,Ue=An(Ee,Oe),bt=f.find(Bn=>{let{key:Bt}=Bn;return Bt===Ue}),mt=bt?bt.sortOrder:null,ht=Wa(Ge,mt);let ct;if(re.sortIcon)ct=re.sortIcon({sortOrder:mt});else{const Bn=Ge.includes(_o)&&n.createElement(Ka.Z,{className:de()(`${r}-column-sorter-up`,{active:mt===_o})}),Bt=Ge.includes(ya)&&n.createElement(cl.Z,{className:de()(`${r}-column-sorter-down`,{active:mt===ya})});ct=n.createElement("span",{className:de()(`${r}-column-sorter`,{[`${r}-column-sorter-full`]:!!(Bn&&Bt)})},n.createElement("span",{className:`${r}-column-sorter-inner`,"aria-hidden":"true"},Bn,Bt))}const{cancelSort:It,triggerAsc:Ht,triggerDesc:cn}=A||{};let Xt=It;ht===ya?Xt=cn:ht===_o&&(Xt=Ht);const ln=typeof He=="object"?He:{title:Xt};Ee=Object.assign(Object.assign({},Ee),{className:de()(Ee.className,{[`${r}-column-sort`]:mt}),title:Bn=>{const Bt=n.createElement("div",{className:`${r}-column-sorters`},n.createElement("span",{className:`${r}-column-title`},bn(re.title,Bn)),ct);return He?n.createElement(ha.Z,Object.assign({},ln),Bt):Bt},onHeaderCell:Bn=>{const Bt=re.onHeaderCell&&re.onHeaderCell(Bn)||{},Wt=Bt.onClick,Tt=Bt.onKeyDown;Bt.onClick=xn=>{y({column:re,key:Ue,sortOrder:ht,multiplePriority:Ro(re)}),Wt==null||Wt(xn)},Bt.onKeyDown=xn=>{xn.keyCode===ia.Z.ENTER&&(y({column:re,key:Ue,sortOrder:ht,multiplePriority:Ro(re)}),Tt==null||Tt(xn))};const wt=Ot(re.title,{}),kt=wt==null?void 0:wt.toString();return mt?Bt["aria-sort"]=mt==="ascend"?"ascending":"descending":Bt["aria-label"]=kt||"",Bt.className=de()(Bt.className,`${r}-column-has-sorters`),Bt.tabIndex=0,re.ellipsis&&(Bt.title=(wt!=null?wt:"").toString()),Bt}})}return"children"in Ee&&(Ee=Object.assign(Object.assign({},Ee),{children:xa(r,Ee.children,f,y,M,A,ce,Oe)})),Ee})}function Ua(r){const{column:o,sortOrder:f}=r;return{column:o,order:f,field:o.dataIndex,columnKey:o.key}}function Wo(r){const o=r.filter(f=>{let{sortOrder:y}=f;return y}).map(Ua);return o.length===0&&r.length?Object.assign(Object.assign({},Ua(r[r.length-1])),{column:void 0}):o.length<=1?o[0]||{}:o}function Ca(r,o,f){const y=o.slice().sort((ce,se)=>se.multiplePriority-ce.multiplePriority),M=r.slice(),A=y.filter(ce=>{let{column:{sorter:se},sortOrder:re}=ce;return Ha(se)&&re});return A.length?M.sort((ce,se)=>{for(let re=0;re{const se=ce[f];return se?Object.assign(Object.assign({},ce),{[f]:Ca(se,o,f)}):ce}):M}function Ea(r){let{prefixCls:o,mergedColumns:f,onSorterChange:y,sortDirections:M,tableLocale:A,showSorterTooltip:ce}=r;const[se,re]=n.useState(ba(f,!0)),xe=n.useMemo(()=>{let Ue=!0;const bt=ba(f,!1);if(!bt.length)return se;const mt=[];function ht(It){Ue?mt.push(It):mt.push(Object.assign(Object.assign({},It),{sortOrder:null}))}let ct=null;return bt.forEach(It=>{ct===null?(ht(It),It.sortOrder&&(It.multiplePriority===!1?Ue=!1:ct=!0)):(ct&&It.multiplePriority!==!1||(Ue=!1),ht(It))}),mt},[f,se]),Oe=n.useMemo(()=>{const Ue=xe.map(bt=>{let{column:mt,sortOrder:ht}=bt;return{column:mt,order:ht}});return{sortColumns:Ue,sortColumn:Ue[0]&&Ue[0].column,sortOrder:Ue[0]&&Ue[0].order}},[xe]);function Ee(Ue){let bt;Ue.multiplePriority===!1||!xe.length||xe[0].multiplePriority===!1?bt=[Ue]:bt=[].concat((0,xt.Z)(xe.filter(mt=>{let{key:ht}=mt;return ht!==Ue.key})),[Ue]),re(bt),y(Wo(bt),bt)}return[Ue=>xa(o,Ue,xe,Ee,M,A,ce),xe,Oe,()=>Wo(xe)]}function Va(r,o){return r.map(f=>{const y=Object.assign({},f);return y.title=bn(f.title,o),"children"in y&&(y.children=Va(y.children,o)),y})}function ul(r){return[n.useCallback(f=>Va(f,r),[r])]}var Uo=Or((r,o)=>{const{_renderTimes:f}=r,{_renderTimes:y}=o;return f!==y}),Sa=lr((r,o)=>{const{_renderTimes:f}=r,{_renderTimes:y}=o;return f!==y}),Vo=e(64993),Qo=e(17313),Lo=e(83116),_l=e(37613),Xa=r=>{const{componentCls:o}=r,f=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,y=(M,A,ce)=>({[`&${o}-${M}`]:{[`> ${o}-container`]:{[`> ${o}-content, > ${o}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${A}px -${ce+r.lineWidth}px`}}}}}});return{[`${o}-wrapper`]:{[`${o}${o}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${o}-title`]:{border:f,borderBottom:0},[`> ${o}-container`]:{borderInlineStart:f,borderTop:f,[` - > ${o}-content, - > ${o}-header, - > ${o}-body, - > ${o}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:f},"> thead":{"> tr:not(:last-child) > th":{borderBottom:f},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${o}-cell-fix-right-first::after`]:{borderInlineEnd:f}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${r.tablePaddingVertical}px -${r.tablePaddingHorizontal+r.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:r.lineWidth,bottom:0,borderInlineEnd:f,content:'""'}}}}}},[`&${o}-scroll-horizontal`]:{[`> ${o}-container > ${o}-body`]:{"> table > tbody":{[` - > tr${o}-expanded-row, - > tr${o}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},y("middle",r.tablePaddingVerticalMiddle,r.tablePaddingHorizontalMiddle)),y("small",r.tablePaddingVerticalSmall,r.tablePaddingHorizontalSmall)),{[`> ${o}-footer`]:{border:f,borderTop:0}}),[`${o}-cell`]:{[`${o}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${r.lineWidth}px 0 ${r.lineWidth}px ${r.tableHeaderBg}`}},[`${o}-bordered ${o}-cell-scrollbar`]:{borderInlineEnd:f}}}},ko=r=>{const{componentCls:o}=r;return{[`${o}-wrapper`]:{[`${o}-cell-ellipsis`]:Object.assign(Object.assign({},Qo.vS),{wordBreak:"keep-all",[` - &${o}-cell-fix-left-last, - &${o}-cell-fix-right-first - `]:{overflow:"visible",[`${o}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${o}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},ea=r=>{const{componentCls:o}=r;return{[`${o}-wrapper`]:{[`${o}-tbody > tr${o}-placeholder`]:{textAlign:"center",color:r.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:r.colorBgContainer}}}}},dl=e(15969),ml=r=>{const{componentCls:o,antCls:f,controlInteractiveSize:y,motionDurationSlow:M,lineWidth:A,paddingXS:ce,lineType:se,tableBorderColor:re,tableExpandIconBg:xe,tableExpandColumnWidth:Oe,borderRadius:Ee,fontSize:Ge,fontSizeSM:He,lineHeight:Ue,tablePaddingVertical:bt,tablePaddingHorizontal:mt,tableExpandedRowBg:ht,paddingXXS:ct}=r,It=y/2-A,Ht=It*2+A*3,cn=`${A}px ${se} ${re}`,Xt=ct-A;return{[`${o}-wrapper`]:{[`${o}-expand-icon-col`]:{width:Oe},[`${o}-row-expand-icon-cell`]:{textAlign:"center",[`${o}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${o}-row-indent`]:{height:1,float:"left"},[`${o}-row-expand-icon`]:Object.assign(Object.assign({},(0,dl.N)(r)),{position:"relative",float:"left",boxSizing:"border-box",width:Ht,height:Ht,padding:0,color:"inherit",lineHeight:`${Ht}px`,background:xe,border:cn,borderRadius:Ee,transform:`scale(${y/Ht})`,transition:`all ${M}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${M} ease-out`,content:'""'},"&::before":{top:It,insetInlineEnd:Xt,insetInlineStart:Xt,height:A},"&::after":{top:Xt,bottom:Xt,insetInlineStart:It,width:A,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${o}-row-indent + ${o}-row-expand-icon`]:{marginTop:(Ge*Ue-A*3)/2-Math.ceil((He*1.4-A*3)/2),marginInlineEnd:ce},[`tr${o}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ht}},[`${f}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${o}-expanded-row-fixed`]:{position:"relative",margin:`-${bt}px -${mt}px`,padding:`${bt}px ${mt}px`}}}},vl=r=>{const{componentCls:o,antCls:f,iconCls:y,tableFilterDropdownWidth:M,tableFilterDropdownSearchWidth:A,paddingXXS:ce,paddingXS:se,colorText:re,lineWidth:xe,lineType:Oe,tableBorderColor:Ee,tableHeaderIconColor:Ge,fontSizeSM:He,tablePaddingHorizontal:Ue,borderRadius:bt,motionDurationSlow:mt,colorTextDescription:ht,colorPrimary:ct,tableHeaderFilterActiveBg:It,colorTextDisabled:Ht,tableFilterDropdownBg:cn,tableFilterDropdownHeight:Xt,controlItemBgHover:ln,controlItemBgActive:Bn,boxShadowSecondary:Bt,filterDropdownMenuBg:Wt}=r,Tt=`${f}-dropdown`,wt=`${o}-filter-dropdown`,kt=`${f}-tree`,xn=`${xe}px ${Oe} ${Ee}`;return[{[`${o}-wrapper`]:{[`${o}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${o}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ce,marginInline:`${ce}px ${-Ue/2}px`,padding:`0 ${ce}px`,color:Ge,fontSize:He,borderRadius:bt,cursor:"pointer",transition:`all ${mt}`,"&:hover":{color:ht,background:It},"&.active":{color:ct}}}},{[`${f}-dropdown`]:{[wt]:Object.assign(Object.assign({},(0,Qo.Wf)(r)),{minWidth:M,backgroundColor:cn,borderRadius:bt,boxShadow:Bt,overflow:"hidden",[`${Tt}-menu`]:{maxHeight:Xt,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Wt,"&:empty::after":{display:"block",padding:`${se}px 0`,color:Ht,fontSize:He,textAlign:"center",content:'"Not Found"'}},[`${wt}-tree`]:{paddingBlock:`${se}px 0`,paddingInline:se,[kt]:{padding:0},[`${kt}-treenode ${kt}-node-content-wrapper:hover`]:{backgroundColor:ln},[`${kt}-treenode-checkbox-checked ${kt}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Bn}}},[`${wt}-search`]:{padding:se,borderBottom:xn,"&-input":{input:{minWidth:A},[y]:{color:Ht}}},[`${wt}-checkall`]:{width:"100%",marginBottom:ce,marginInlineStart:ce},[`${wt}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${se-xe}px ${se}px`,overflow:"hidden",borderTop:xn}})}},{[`${f}-dropdown ${wt}, ${wt}-submenu`]:{[`${f}-checkbox-wrapper + span`]:{paddingInlineStart:se,color:re},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},pl=r=>{const{componentCls:o,lineWidth:f,colorSplit:y,motionDurationSlow:M,zIndexTableFixed:A,tableBg:ce,zIndexTableSticky:se}=r,re=y;return{[`${o}-wrapper`]:{[` - ${o}-cell-fix-left, - ${o}-cell-fix-right - `]:{position:"sticky !important",zIndex:A,background:ce},[` - ${o}-cell-fix-left-first::after, - ${o}-cell-fix-left-last::after - `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-f,width:30,transform:"translateX(100%)",transition:`box-shadow ${M}`,content:'""',pointerEvents:"none"},[`${o}-cell-fix-left-all::after`]:{display:"none"},[` - ${o}-cell-fix-right-first::after, - ${o}-cell-fix-right-last::after - `]:{position:"absolute",top:0,bottom:-f,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${M}`,content:'""',pointerEvents:"none"},[`${o}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:se+1,width:30,transition:`box-shadow ${M}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${o}-ping-left`]:{[`&:not(${o}-has-fix-left) ${o}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${re}`}},[` - ${o}-cell-fix-left-first::after, - ${o}-cell-fix-left-last::after - `]:{boxShadow:`inset 10px 0 8px -8px ${re}`},[`${o}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${o}-ping-right`]:{[`&:not(${o}-has-fix-right) ${o}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${re}`}},[` - ${o}-cell-fix-right-first::after, - ${o}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${re}`}}}}},gl=r=>{const{componentCls:o,antCls:f}=r;return{[`${o}-wrapper`]:{[`${o}-pagination${f}-pagination`]:{margin:`${r.margin}px 0`},[`${o}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:r.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},Ja=r=>{const{componentCls:o,tableRadius:f}=r;return{[`${o}-wrapper`]:{[o]:{[`${o}-title, ${o}-header`]:{borderRadius:`${f}px ${f}px 0 0`},[`${o}-title + ${o}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${o}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:f,borderStartEndRadius:f,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:f},"> *:last-child":{borderStartEndRadius:f}}},"&-footer":{borderRadius:`0 0 ${f}px ${f}px`}}}}},Xo=r=>{const{componentCls:o}=r;return{[`${o}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${o}-pagination-left`]:{justifyContent:"flex-end"},[`${o}-pagination-right`]:{justifyContent:"flex-start"},[`${o}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${o}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${o}-row-indent`]:{float:"right"}}}}},Qa=r=>{const{componentCls:o,antCls:f,iconCls:y,fontSizeIcon:M,padding:A,paddingXS:ce,tableHeaderIconColor:se,tableHeaderIconColorHover:re,tableSelectionColumnWidth:xe}=r;return{[`${o}-wrapper`]:{[`${o}-selection-col`]:{width:xe,[`&${o}-selection-col-with-dropdown`]:{width:xe+M+A/4}},[`${o}-bordered ${o}-selection-col`]:{width:xe+ce*2,[`&${o}-selection-col-with-dropdown`]:{width:xe+M+A/4+ce*2}},[` - table tr th${o}-selection-column, - table tr td${o}-selection-column - `]:{paddingInlineEnd:r.paddingXS,paddingInlineStart:r.paddingXS,textAlign:"center",[`${f}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${o}-selection-column${o}-cell-fix-left`]:{zIndex:r.zIndexTableFixed+1},[`table tr th${o}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${o}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${o}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${r.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${r.tablePaddingHorizontal/4}px`,[y]:{color:se,fontSize:M,verticalAlign:"baseline","&:hover":{color:re}}}}}},jo=r=>{const{componentCls:o}=r,f=(y,M,A,ce)=>({[`${o}${o}-${y}`]:{fontSize:ce,[` - ${o}-title, - ${o}-footer, - ${o}-cell, - ${o}-thead > tr > th, - ${o}-tbody > tr > th, - ${o}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{padding:`${M}px ${A}px`},[`${o}-filter-trigger`]:{marginInlineEnd:`-${A/2}px`},[`${o}-expanded-row-fixed`]:{margin:`-${M}px -${A}px`},[`${o}-tbody`]:{[`${o}-wrapper:only-child ${o}`]:{marginBlock:`-${M}px`,marginInline:`${r.tableExpandColumnWidth-A}px -${A}px`}},[`${o}-selection-column`]:{paddingInlineStart:`${A/4}px`}}});return{[`${o}-wrapper`]:Object.assign(Object.assign({},f("middle",r.tablePaddingVerticalMiddle,r.tablePaddingHorizontalMiddle,r.tableFontSizeMiddle)),f("small",r.tablePaddingVerticalSmall,r.tablePaddingHorizontalSmall,r.tableFontSizeSmall))}},Go=r=>{const{componentCls:o,marginXXS:f,fontSizeIcon:y,tableHeaderIconColor:M,tableHeaderIconColorHover:A}=r;return{[`${o}-wrapper`]:{[`${o}-thead th${o}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${r.motionDurationSlow}`,"&:hover":{background:r.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:r.colorPrimary},[` - &${o}-cell-fix-left:hover, - &${o}-cell-fix-right:hover - `]:{background:r.tableFixedHeaderSortActiveBg}},[`${o}-thead th${o}-column-sort`]:{background:r.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${o}-column-sort`]:{background:r.tableBodySortBg},[`${o}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${o}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${o}-column-sorter`]:{marginInlineStart:f,color:M,fontSize:0,transition:`color ${r.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:y,"&.active":{color:r.colorPrimary}},[`${o}-column-sorter-up + ${o}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${o}-column-sorters:hover ${o}-column-sorter`]:{color:A}}}},zo=r=>{const{componentCls:o,opacityLoading:f,tableScrollThumbBg:y,tableScrollThumbBgHover:M,tableScrollThumbSize:A,tableScrollBg:ce,zIndexTableSticky:se,stickyScrollBarBorderRadius:re}=r,xe=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`;return{[`${o}-wrapper`]:{[`${o}-sticky`]:{"&-holder":{position:"sticky",zIndex:se,background:r.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${A}px !important`,zIndex:se,display:"flex",alignItems:"center",background:ce,borderTop:xe,opacity:f,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:A,backgroundColor:y,borderRadius:re,transition:`all ${r.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:M}}}}}}},Fo=r=>{const{componentCls:o,lineWidth:f,tableBorderColor:y}=r,M=`${f}px ${r.lineType} ${y}`;return{[`${o}-wrapper`]:{[`${o}-summary`]:{position:"relative",zIndex:r.zIndexTableFixed,background:r.tableBg,"> tr":{"> th, > td":{borderBottom:M}}},[`div${o}-summary`]:{boxShadow:`0 -${f}px 0 ${y}`}}}},Yo=r=>{const{componentCls:o}=r,f=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,y=`${o}-expanded-row-cell`;return{[`${o}-wrapper`]:{[`${o}-tbody-virtual`]:{[`${o}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${o}-cell`]:{borderBottom:f},[`${o}-expanded-row`]:{[`${y}${y}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${r.lineWidth}px)`,borderInlineEnd:"none"}}},[`${o}-bordered`]:{[`${o}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:f,position:"absolute"},[`${o}-cell`]:{borderInlineEnd:f,[`&${o}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-r.lineWidth,borderInlineStart:f}}}}}}};const ta=r=>{const{componentCls:o,fontWeightStrong:f,tablePaddingVertical:y,tablePaddingHorizontal:M,lineWidth:A,lineType:ce,tableBorderColor:se,tableFontSize:re,tableBg:xe,tableRadius:Oe,tableHeaderTextColor:Ee,motionDurationMid:Ge,tableHeaderBg:He,tableHeaderCellSplitColor:Ue,tableRowHoverBg:bt,tableSelectedRowBg:mt,tableSelectedRowHoverBg:ht,tableFooterTextColor:ct,tableFooterBg:It,paddingContentVerticalLG:Ht}=r,cn=`${A}px ${ce} ${se}`;return{[`${o}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,Qo.dF)()),{[o]:Object.assign(Object.assign({},(0,Qo.Wf)(r)),{fontSize:re,background:xe,borderRadius:`${Oe}px ${Oe}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Oe}px ${Oe}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` - ${o}-cell, - ${o}-thead > tr > th, - ${o}-tbody > tr > th, - ${o}-tbody > tr > td, - tfoot > tr > th, - tfoot > tr > td - `]:{position:"relative",padding:`${Ht}px ${M}px`,overflowWrap:"break-word"},[`${o}-title`]:{padding:`${y}px ${M}px`},[`${o}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ee,fontWeight:f,textAlign:"start",background:He,borderBottom:cn,transition:`background ${Ge} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${o}-selection-column):not(${o}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Ue,transform:"translateY(-50%)",transition:`background-color ${Ge}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${o}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Ge}, border-color ${Ge}`,borderBottom:cn,[` - > ${o}-wrapper:only-child, - > ${o}-expanded-row-fixed > ${o}-wrapper:only-child - `]:{[o]:{marginBlock:`-${y}px`,marginInline:`${r.tableExpandColumnWidth-M}px -${M}px`,[`${o}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Ee,fontWeight:f,textAlign:"start",background:He,borderBottom:cn,transition:`background ${Ge} ease`},[` - &${o}-row:hover > th, - &${o}-row:hover > td, - > th${o}-cell-row-hover, - > td${o}-cell-row-hover - `]:{background:bt},[`&${o}-row-selected`]:{"> th, > td":{background:mt},"&:hover > th, &:hover > td":{background:ht}}}},[`${o}-footer`]:{padding:`${y}px ${M}px`,color:ct,background:It}})}};var qa=(0,Lo.Z)("Table",r=>{const{colorTextHeading:o,colorSplit:f,colorIcon:y,colorIconHover:M,opacityLoading:A,colorBgContainer:ce,controlInteractiveSize:se,headerBg:re,headerColor:xe,headerSortActiveBg:Oe,headerSortHoverBg:Ee,bodySortBg:Ge,rowHoverBg:He,rowSelectedBg:Ue,rowSelectedHoverBg:bt,rowExpandedBg:mt,cellPaddingBlock:ht,cellPaddingInline:ct,cellPaddingBlockMD:It,cellPaddingInlineMD:Ht,cellPaddingBlockSM:cn,cellPaddingInlineSM:Xt,borderColor:ln,footerBg:Bn,footerColor:Bt,headerBorderRadius:Wt,cellFontSize:Tt,cellFontSizeMD:wt,cellFontSizeSM:kt,headerSplitColor:xn,fixedHeaderSortActiveBg:Tn,headerFilterHoverBg:Nn,filterDropdownBg:fn,expandIconBg:Wn,selectionColumnWidth:Hn,stickyScrollBarBg:Ir}=r,cr=new Vo.C(y),Wr=new Vo.C(M),Ur=2,Rn=(0,_l.TS)(r,{tableFontSize:Tt,tableBg:ce,tableRadius:Wt,tablePaddingVertical:ht,tablePaddingHorizontal:ct,tablePaddingVerticalMiddle:It,tablePaddingHorizontalMiddle:Ht,tablePaddingVerticalSmall:cn,tablePaddingHorizontalSmall:Xt,tableBorderColor:ln,tableHeaderTextColor:xe,tableHeaderBg:re,tableFooterTextColor:Bt,tableFooterBg:Bn,tableHeaderCellSplitColor:xn,tableHeaderSortBg:Oe,tableHeaderSortHoverBg:Ee,tableHeaderIconColor:cr.clone().setAlpha(cr.getAlpha()*A).toRgbString(),tableHeaderIconColorHover:Wr.clone().setAlpha(Wr.getAlpha()*A).toRgbString(),tableBodySortBg:Ge,tableFixedHeaderSortActiveBg:Tn,tableHeaderFilterActiveBg:Nn,tableFilterDropdownBg:fn,tableRowHoverBg:He,tableSelectedRowBg:Ue,tableSelectedRowHoverBg:bt,zIndexTableFixed:Ur,zIndexTableSticky:Ur+1,tableFontSizeMiddle:wt,tableFontSizeSmall:kt,tableSelectionColumnWidth:Hn,tableExpandIconBg:Wn,tableExpandColumnWidth:se+2*r.padding,tableExpandedRowBg:mt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Ir,tableScrollThumbBgHover:o,tableScrollBg:f});return[ta(Rn),gl(Rn),Fo(Rn),Go(Rn),vl(Rn),Xa(Rn),Ja(Rn),ml(Rn),Fo(Rn),ea(Rn),Qa(Rn),pl(Rn),zo(Rn),ko(Rn),jo(Rn),Xo(Rn),Yo(Rn)]},r=>{const{colorFillAlter:o,colorBgContainer:f,colorTextHeading:y,colorFillSecondary:M,colorFillContent:A,controlItemBgActive:ce,controlItemBgActiveHover:se,padding:re,paddingSM:xe,paddingXS:Oe,colorBorderSecondary:Ee,borderRadiusLG:Ge,fontSize:He,controlHeight:Ue,colorTextPlaceholder:bt}=r,mt=new Vo.C(M).onBackground(f).toHexShortString(),ht=new Vo.C(A).onBackground(f).toHexShortString(),ct=new Vo.C(o).onBackground(f).toHexShortString();return{headerBg:ct,headerColor:y,headerSortActiveBg:mt,headerSortHoverBg:ht,bodySortBg:ct,rowHoverBg:ct,rowSelectedBg:ce,rowSelectedHoverBg:se,rowExpandedBg:o,cellPaddingBlock:re,cellPaddingInline:re,cellPaddingBlockMD:xe,cellPaddingInlineMD:Oe,cellPaddingBlockSM:Oe,cellPaddingInlineSM:Oe,borderColor:Ee,headerBorderRadius:Ge,footerBg:ct,footerColor:y,cellFontSize:He,cellFontSizeMD:He,cellFontSizeSM:He,headerSplitColor:Ee,fixedHeaderSortActiveBg:mt,headerFilterHoverBg:A,filterDropdownMenuBg:f,filterDropdownBg:f,expandIconBg:f,selectionColumnWidth:Ue,stickyScrollBarBg:bt,stickyScrollBarBorderRadius:100}});const yl=[],na=(r,o)=>{const{prefixCls:f,className:y,rootClassName:M,style:A,size:ce,bordered:se,dropdownPrefixCls:re,dataSource:xe,pagination:Oe,rowSelection:Ee,rowKey:Ge="key",rowClassName:He,columns:Ue,children:bt,childrenColumnName:mt,onChange:ht,getPopupContainer:ct,loading:It,expandIcon:Ht,expandable:cn,expandedRowRender:Xt,expandIconColumnIndex:ln,indentSize:Bn,scroll:Bt,sortDirections:Wt,locale:Tt,showSorterTooltip:wt=!0,virtual:kt}=r,xn=n.useMemo(()=>Ue||hr(bt),[Ue,bt]),Tn=n.useMemo(()=>xn.some(nr=>nr.responsive),[xn]),Nn=(0,Et.Z)(Tn),fn=n.useMemo(()=>{const nr=new Set(Object.keys(Nn).filter(gt=>Nn[gt]));return xn.filter(gt=>!gt.responsive||gt.responsive.some(oo=>nr.has(oo)))},[xn,Nn]),Wn=(0,Yt.Z)(r,["className","style","columns"]),{locale:Hn=Rt.Z,direction:Ir,table:cr,renderEmpty:Wr,getPrefixCls:Ur,getPopupContainer:Rn}=n.useContext(Zt.E_),qr=(0,Vt.Z)(ce),rr=Object.assign(Object.assign({},Hn.Table),Tt),Zr=xe||yl,Br=Ur("table",f),po=Ur("dropdown",re),hn=Object.assign({childrenColumnName:mt,expandIconColumnIndex:ln},cn),{childrenColumnName:pn="children"}=hn,vn=n.useMemo(()=>Zr.some(nr=>nr==null?void 0:nr[pn])?"nest":Xt||cn&&cn.expandedRowRender?"row":null,[Zr]),en={body:n.useRef()},tr=n.useMemo(()=>typeof Ge=="function"?Ge:nr=>nr==null?void 0:nr[Ge],[Ge]),[tn]=Fa(Zr,pn,tr),_n={},or=function(nr,gt){let oo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Er,kr,vo;const fo=Object.assign(Object.assign({},_n),nr);oo&&((Er=_n.resetPagination)===null||Er===void 0||Er.call(_n),!((kr=fo.pagination)===null||kr===void 0)&&kr.current&&(fo.pagination.current=1),Oe&&Oe.onChange&&Oe.onChange(1,(vo=fo.pagination)===null||vo===void 0?void 0:vo.pageSize)),Bt&&Bt.scrollToFirstRowOnChange!==!1&&en.body.current&&(0,qt.Z)(0,{getContainer:()=>en.body.current}),ht==null||ht(fo.pagination,fo.filters,fo.sorter,{currentDataSource:fa(Ca(Zr,fo.sorterStates,pn),fo.filterStates),action:gt})},$n=(nr,gt)=>{or({sorter:nr,sorterStates:gt},"sort",!1)},[mo,eo,Co,Jr]=Ea({prefixCls:Br,mergedColumns:fn,onSorterChange:$n,sortDirections:Wt||["ascend","descend"],tableLocale:rr,showSorterTooltip:wt}),Eo=n.useMemo(()=>Ca(Zr,eo,pn),[Zr,eo]);_n.sorter=Jr(),_n.sorterStates=eo;const Qr=(nr,gt)=>{or({filters:nr,filterStates:gt},"filter",!0)},[go,$o,gr]=Ma({prefixCls:Br,locale:rr,dropdownPrefixCls:po,mergedColumns:fn,onFilterChange:Qr,getPopupContainer:ct||Rn}),yr=fa(Eo,$o);_n.filters=gr,_n.filterStates=$o;const Rr=n.useMemo(()=>{const nr={};return Object.keys(gr).forEach(gt=>{gr[gt]!==null&&(nr[gt]=gr[gt])}),Object.assign(Object.assign({},Co),{filters:nr})},[Co,gr]),[to]=ul(Rr),c=(nr,gt)=>{or({pagination:Object.assign(Object.assign({},_n.pagination),{current:nr,pageSize:gt})},"paginate")},[ie,Je]=ja(yr.length,c,Oe);_n.pagination=Oe===!1?{}:La(ie,Oe),_n.resetPagination=Je;const lt=n.useMemo(()=>{if(Oe===!1||!ie.pageSize)return yr;const{current:nr=1,total:gt,pageSize:oo=va}=ie;return yr.lengthoo?yr.slice((nr-1)*oo,nr*oo):yr:yr.slice((nr-1)*oo,nr*oo)},[!!Oe,yr,ie&&ie.current,ie&&ie.pageSize,ie&&ie.total]),[Qe,ut]=sl({prefixCls:Br,data:yr,pageData:lt,getRowKey:tr,getRecordByKey:tn,expandType:vn,childrenColumnName:pn,locale:rr,getPopupContainer:ct||Rn},Ee),vt=(nr,gt,oo)=>{let Er;return typeof He=="function"?Er=de()(He(nr,gt,oo)):Er=de()(He),de()({[`${Br}-row-selected`]:ut.has(tr(nr,gt))},Er)};hn.__PARENT_RENDER_ICON__=hn.expandIcon,hn.expandIcon=hn.expandIcon||Ht||ir(rr),vn==="nest"&&hn.expandIconColumnIndex===void 0?hn.expandIconColumnIndex=Ee?1:0:hn.expandIconColumnIndex>0&&Ee&&(hn.expandIconColumnIndex-=1),typeof hn.indentSize!="number"&&(hn.indentSize=typeof Bn=="number"?Bn:15);const Ft=n.useCallback(nr=>to(Qe(go(mo(nr)))),[mo,go,Qe]);let jt,$t;if(Oe!==!1&&(ie!=null&&ie.total)){let nr;ie.size?nr=ie.size:nr=qr==="small"||qr==="middle"?"small":void 0;const gt=kr=>n.createElement(Cn.Z,Object.assign({},ie,{className:de()(`${Br}-pagination ${Br}-pagination-${kr}`,ie.className),size:nr})),oo=Ir==="rtl"?"left":"right",{position:Er}=ie;if(Er!==null&&Array.isArray(Er)){const kr=Er.find(ho=>ho.includes("top")),vo=Er.find(ho=>ho.includes("bottom")),fo=Er.every(ho=>`${ho}`=="none");!kr&&!vo&&!fo&&($t=gt(oo)),kr&&(jt=gt(kr.toLowerCase().replace("top",""))),vo&&($t=gt(vo.toLowerCase().replace("bottom","")))}else $t=gt(oo)}let nn;typeof It=="boolean"?nn={spinning:It}:typeof It=="object"&&(nn=Object.assign({spinning:!0},It));const[at,it]=qa(Br),[,Lt]=(0,kn.Z)(),Lr=de()(`${Br}-wrapper`,cr==null?void 0:cr.className,{[`${Br}-wrapper-rtl`]:Ir==="rtl"},y,M,it),rn=Object.assign(Object.assign({},cr==null?void 0:cr.style),A),jn=Tt&&Tt.emptyText||(Wr==null?void 0:Wr("Table"))||n.createElement(_t.Z,{componentName:"Table"}),Mr=kt?Sa:Uo,uo={},ra=n.useMemo(()=>{const{fontSize:nr,lineHeight:gt,padding:oo,paddingXS:Er,paddingSM:kr}=Lt,vo=Math.floor(nr*gt);switch(qr){case"large":return oo*2+vo;case"small":return Er*2+vo;default:return kr*2+vo}},[Lt,qr]);return kt&&(uo.listItemHeight=ra),at(n.createElement("div",{ref:o,className:Lr,style:rn},n.createElement(On.Z,Object.assign({spinning:!1},nn),jt,n.createElement(Mr,Object.assign({},uo,Wn,{columns:fn,direction:Ir,expandable:hn,prefixCls:Br,className:de()({[`${Br}-middle`]:qr==="middle",[`${Br}-small`]:qr==="small",[`${Br}-bordered`]:se,[`${Br}-empty`]:Zr.length===0}),data:lt,rowKey:tr,rowClassName:vt,emptyText:jn,internalHooks:l,internalRefs:en,transformColumns:Ft})),$t)))};var el=n.forwardRef(na);const tl=(r,o)=>{const f=n.useRef(0);return f.current+=1,n.createElement(el,Object.assign({},r,{ref:o,_renderTimes:f.current}))},Po=n.forwardRef(tl);Po.SELECTION_COLUMN=ft,Po.EXPAND_COLUMN=t,Po.SELECTION_ALL=pa,Po.SELECTION_INVERT=Bo,Po.SELECTION_NONE=ga,Po.Column=W,Po.ColumnGroup=Me,Po.Summary=u;var bl=Po,xl=bl},17574:function(nt,z,e){"use strict";e.d(z,{default:function(){return Re}});var t=e(60091),l=e(94480),b=e(52671),P=e(8657),$=e(54476),d=e(59301),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},E=n,D=e(7657),w=function(je,Ye){return d.createElement(D.Z,(0,$.Z)({},je,{ref:Ye,icon:E}))},C=d.forwardRef(w),v=C,B=e(92310),T=e.n(B),I=e(35654),g=e(71430),U=e(36355),F=e(56082),G=e(62892),q=e(20648);const K=4;function Z($e){const{dropPosition:je,dropLevelOffset:Ye,prefixCls:tt,indent:ze,direction:Be="ltr"}=$e,qe=Be==="ltr"?"left":"right",dt=Be==="ltr"?"right":"left",Ie={[qe]:-Ye*ze+K,[dt]:0};switch(je){case-1:Ie.top=-3;break;case 1:Ie.bottom=-3;break;default:Ie.bottom=-3,Ie[qe]=ze+K;break}return d.createElement("div",{style:Ie,className:`${tt}-drop-indicator`})}var oe=e(71997),_=d.forwardRef(($e,je)=>{const{getPrefixCls:Ye,direction:tt,virtual:ze,tree:Be}=d.useContext(U.E_),{prefixCls:qe,className:dt,showIcon:Ie=!1,showLine:st,switcherIcon:yt,blockNode:Se=!1,children:ve,checkable:rt=!1,selectable:et=!0,draggable:j,motion:V,style:p}=$e,a=Ye("tree",qe),k=Ye(),me=V!=null?V:Object.assign(Object.assign({},(0,G.Z)(k)),{motionAppear:!1}),u=Object.assign(Object.assign({},$e),{checkable:rt,selectable:et,showIcon:Ie,motion:me,blockNode:Se,showLine:!!st,dropIndicatorRender:Z}),[i,Q]=(0,q.ZP)(a),R=d.useMemo(()=>{if(!j)return!1;let ne={};switch(typeof j){case"function":ne.nodeDraggable=j;break;case"object":ne=Object.assign({},j);break;default:break}return ne.icon!==!1&&(ne.icon=ne.icon||d.createElement(F.Z,null)),ne},[j]),s=ne=>d.createElement(oe.Z,{prefixCls:a,switcherIcon:yt,treeNodeProps:ne,showLine:st});return i(d.createElement(t.Z,Object.assign({itemHeight:20,ref:je,virtual:ze},u,{style:Object.assign(Object.assign({},Be==null?void 0:Be.style),p),prefixCls:a,className:T()({[`${a}-icon-hide`]:!Ie,[`${a}-block-node`]:Se,[`${a}-unselectable`]:!et,[`${a}-rtl`]:tt==="rtl"},Be==null?void 0:Be.className,dt,Q),direction:tt,checkable:rt&&d.createElement("span",{className:`${a}-checkbox-inner`}),selectable:et,switcherIcon:s,draggable:R}),ve))}),ee;(function($e){$e[$e.None=0]="None",$e[$e.Start=1]="Start",$e[$e.End=2]="End"})(ee||(ee={}));function le($e,je){function Ye(tt){const{key:ze,children:Be}=tt;je(ze,tt)!==!1&&le(Be||[],je)}$e.forEach(Ye)}function X($e){let{treeData:je,expandedKeys:Ye,startKey:tt,endKey:ze}=$e;const Be=[];let qe=ee.None;if(tt&&tt===ze)return[tt];if(!tt||!ze)return[];function dt(Ie){return Ie===tt||Ie===ze}return le(je,Ie=>{if(qe===ee.End)return!1;if(dt(Ie)){if(Be.push(Ie),qe===ee.None)qe=ee.Start;else if(qe===ee.Start)return qe=ee.End,!1}else qe===ee.Start&&Be.push(Ie);return Ye.includes(Ie)}),Be}function h($e,je){const Ye=(0,l.Z)(je),tt=[];return le($e,(ze,Be)=>{const qe=Ye.indexOf(ze);return qe!==-1&&(tt.push(Be),Ye.splice(qe,1)),!!Ye.length}),tt}var N=function($e,je){var Ye={};for(var tt in $e)Object.prototype.hasOwnProperty.call($e,tt)&&je.indexOf(tt)<0&&(Ye[tt]=$e[tt]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,tt=Object.getOwnPropertySymbols($e);ze{var{defaultExpandAll:Ye,defaultExpandParent:tt,defaultExpandedKeys:ze}=$e,Be=N($e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const qe=d.useRef(),dt=d.useRef(),Ie=()=>{const{keyEntities:R}=(0,g.I8)(ae(Be));let s;return Ye?s=Object.keys(R):tt?s=(0,I.r7)(Be.expandedKeys||ze||[],R):s=Be.expandedKeys||ze,s},[st,yt]=d.useState(Be.selectedKeys||Be.defaultSelectedKeys||[]),[Se,ve]=d.useState(()=>Ie());d.useEffect(()=>{"selectedKeys"in Be&&yt(Be.selectedKeys)},[Be.selectedKeys]),d.useEffect(()=>{"expandedKeys"in Be&&ve(Be.expandedKeys)},[Be.expandedKeys]);const rt=(R,s)=>{var ne;return"expandedKeys"in Be||ve(R),(ne=Be.onExpand)===null||ne===void 0?void 0:ne.call(Be,R,s)},et=(R,s)=>{var ne;const{multiple:Fe}=Be,{node:we,nativeEvent:_e}=s,{key:Pe=""}=we,Ne=ae(Be),m=Object.assign(Object.assign({},s),{selected:!0}),te=(_e==null?void 0:_e.ctrlKey)||(_e==null?void 0:_e.metaKey),ue=_e==null?void 0:_e.shiftKey;let ye;Fe&&te?(ye=R,qe.current=Pe,dt.current=ye,m.selectedNodes=h(Ne,ye)):Fe&&ue?(ye=Array.from(new Set([].concat((0,l.Z)(dt.current||[]),(0,l.Z)(X({treeData:Ne,expandedKeys:Se,startKey:Pe,endKey:qe.current}))))),m.selectedNodes=h(Ne,ye)):(ye=[Pe],qe.current=Pe,dt.current=ye,m.selectedNodes=h(Ne,ye)),(ne=Be.onSelect)===null||ne===void 0||ne.call(Be,ye,m),"selectedKeys"in Be||yt(ye)},{getPrefixCls:j,direction:V}=d.useContext(U.E_),{prefixCls:p,className:a,showIcon:k=!0,expandAction:me="click"}=Be,u=N(Be,["prefixCls","className","showIcon","expandAction"]),i=j("tree",p),Q=T()(`${i}-directory`,{[`${i}-directory-rtl`]:V==="rtl"},a);return d.createElement(_,Object.assign({icon:de,ref:je,blockNode:!0},u,{showIcon:k,expandAction:me,prefixCls:i,className:Q,expandedKeys:Se,selectedKeys:st,onSelect:et,onExpand:rt}))};var Y=d.forwardRef(x);const ge=_;ge.DirectoryTree=Y,ge.TreeNode=t.O;var Re=ge},20648:function(nt,z,e){"use strict";e.d(z,{TM:function(){return B},Yk:function(){return v}});var t=e(36237),l=e(98447),b=e(17313),P=e(8378),$=e(37613),d=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),E=(T,I)=>({[`.${T}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${I.motionDurationSlow}`}}}),D=(T,I)=>({[`.${T}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:I.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${I.lineWidthBold}px solid ${I.colorPrimary}`,borderRadius:"50%",content:'""'}}}),w=(T,I)=>{const{treeCls:g,treeNodeCls:U,treeNodePadding:F,titleHeight:G,nodeSelectedBg:q,nodeHoverBg:K}=I,Z=I.paddingXS;return{[g]:Object.assign(Object.assign({},(0,b.Wf)(I)),{background:I.colorBgContainer,borderRadius:I.borderRadius,transition:`background-color ${I.motionDurationSlow}`,[`&${g}-rtl`]:{[`${g}-switcher`]:{"&_close":{[`${g}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${g}-active-focused)`]:Object.assign({},(0,b.oN)(I)),[`${g}-list-holder-inner`]:{alignItems:"flex-start"},[`&${g}-block-node`]:{[`${g}-list-holder-inner`]:{alignItems:"stretch",[`${g}-node-content-wrapper`]:{flex:"auto"},[`${U}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:F,insetInlineStart:0,border:`1px solid ${I.colorPrimary}`,opacity:0,animationName:n,animationDuration:I.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${U}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${F}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${g}-node-content-wrapper`]:{color:I.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${g}-node-content-wrapper`]:Object.assign({},(0,b.oN)(I)),[`&:not(${U}-disabled).filter-node ${g}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${g}-draggable-icon`]:{flexShrink:0,width:G,lineHeight:`${G}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${I.motionDurationSlow}`,[`${U}:hover &`]:{opacity:.45}},[`&${U}-disabled`]:{[`${g}-draggable-icon`]:{visibility:"hidden"}}}},[`${g}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:G}},[`${g}-draggable-icon`]:{visibility:"hidden"},[`${g}-switcher`]:Object.assign(Object.assign({},E(T,I)),{position:"relative",flex:"none",alignSelf:"stretch",width:G,margin:0,lineHeight:`${G}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${g}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:I.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:G/2,bottom:-F,marginInlineStart:-1,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:G/2*.8,height:G/2,borderBottom:`1px solid ${I.colorBorder}`,content:'""'}}}),[`${g}-checkbox`]:{top:"initial",marginInlineEnd:Z},[`${g}-node-content-wrapper, ${g}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:G,margin:0,padding:`0 ${I.paddingXS/2}px`,color:"inherit",lineHeight:`${G}px`,background:"transparent",borderRadius:I.borderRadius,cursor:"pointer",transition:`all ${I.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${g}-node-selected`]:{backgroundColor:q},[`${g}-iconEle`]:{display:"inline-block",width:G,height:G,lineHeight:`${G}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${g}-unselectable ${g}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${g}-node-content-wrapper`]:Object.assign({lineHeight:`${G}px`,userSelect:"none"},D(T,I)),[`${U}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${I.colorPrimary}`}},"&-show-line":{[`${g}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:G/2,bottom:-F,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${g}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${U}-leaf-last`]:{[`${g}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${G/2}px !important`}}}}})}},C=T=>{const{treeCls:I,treeNodeCls:g,treeNodePadding:U,directoryNodeSelectedBg:F,directoryNodeSelectedColor:G}=T;return{[`${I}${I}-directory`]:{[g]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:U,insetInlineStart:0,transition:`background-color ${T.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:T.controlItemBgHover}},"> *":{zIndex:1},[`${I}-switcher`]:{transition:`color ${T.motionDurationMid}`},[`${I}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${I}-node-selected`]:{color:G,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:F},[`${I}-switcher`]:{color:G},[`${I}-node-content-wrapper`]:{color:G,background:"transparent"}}}}}},v=(T,I)=>{const g=`.${T}`,U=`${g}-treenode`,F=I.paddingXS/2,G=(0,$.TS)(I,{treeCls:g,treeNodeCls:U,treeNodePadding:F});return[w(T,G),C(G)]},B=T=>{const{controlHeightSM:I}=T;return{titleHeight:I,nodeHoverBg:T.controlItemBgHover,nodeSelectedBg:T.controlItemBgActive}};z.ZP=(0,d.Z)("Tree",(T,I)=>{let{prefixCls:g}=I;return[{[T.componentCls]:(0,l.C2)(`${g}-checkbox`,T)},v(g,T),(0,P.Z)(T)]},T=>{const{colorTextLightSolid:I,colorPrimary:g}=T;return Object.assign(Object.assign({},B(T)),{directoryNodeSelectedColor:I,directoryNodeSelectedBg:g})})},71997:function(nt,z,e){"use strict";e.d(z,{Z:function(){return U}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},P=b,$=e(7657),d=function(G,q){return l.createElement($.Z,(0,t.Z)({},G,{ref:q,icon:P}))},n=l.forwardRef(d),E=n,D=e(52671),w=e(58617),C=e(15075),v=e(43531),B=e(92310),T=e.n(B),I=e(92343),U=F=>{const{prefixCls:G,switcherIcon:q,treeNodeProps:K,showLine:Z}=F,{isLeaf:oe,expanded:O,loading:_}=K;if(_)return l.createElement(w.Z,{className:`${G}-switcher-loading-icon`});let ee;if(Z&&typeof Z=="object"&&(ee=Z.showLeafIcon),oe){if(!Z)return null;if(typeof ee!="boolean"&&ee){const h=typeof ee=="function"?ee(K):ee,N=`${G}-switcher-line-custom-icon`;return(0,I.l$)(h)?(0,I.Tm)(h,{className:T()(h.props.className||"",N)}):h}return ee?l.createElement(D.Z,{className:`${G}-switcher-line-icon`}):l.createElement("span",{className:`${G}-switcher-leaf-line`})}const le=`${G}-switcher-icon`,X=typeof q=="function"?q(K):q;return(0,I.l$)(X)?(0,I.Tm)(X,{className:T()(X.props.className||"",le)}):X!==void 0?X:Z?O?l.createElement(C.Z,{className:`${G}-switcher-line-icon`}):l.createElement(v.Z,{className:`${G}-switcher-line-icon`}):l.createElement(E,{className:le})}},54580:function(nt,z,e){"use strict";e.d(z,{default:function(){return zt}});var t=e(59301),l=e(94480),b=e(92310),P=e.n(b),$=e(54476),d=e(67732),n=e(83652),E=e(42403),D=e(158),w=e(20068),C=e(75931),v=e(75044),B=e(76190),T=e(3202),I=e(26112);function g(H,fe){var he="cannot ".concat(H.method," ").concat(H.action," ").concat(fe.status,"'"),Ce=new Error(he);return Ce.status=fe.status,Ce.method=H.method,Ce.url=H.action,Ce}function U(H){var fe=H.responseText||H.response;if(!fe)return fe;try{return JSON.parse(fe)}catch(he){return fe}}function F(H){var fe=new XMLHttpRequest;H.onProgress&&fe.upload&&(fe.upload.onprogress=function(Ze){Ze.total>0&&(Ze.percent=Ze.loaded/Ze.total*100),H.onProgress(Ze)});var he=new FormData;H.data&&Object.keys(H.data).forEach(function(ke){var Ze=H.data[ke];if(Array.isArray(Ze)){Ze.forEach(function(Le){he.append("".concat(ke,"[]"),Le)});return}he.append(ke,Ze)}),H.file instanceof Blob?he.append(H.filename,H.file,H.file.name):he.append(H.filename,H.file),fe.onerror=function(Ze){H.onError(Ze)},fe.onload=function(){return fe.status<200||fe.status>=300?H.onError(g(H,fe),U(fe)):H.onSuccess(U(fe),fe)},fe.open(H.method,H.action,!0),H.withCredentials&&"withCredentials"in fe&&(fe.withCredentials=!0);var Ce=H.headers||{};return Ce["X-Requested-With"]!==null&&fe.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ce).forEach(function(ke){Ce[ke]!==null&&fe.setRequestHeader(ke,Ce[ke])}),fe.send(he),{abort:function(){fe.abort()}}}var G=+new Date,q=0;function K(){return"rc-upload-".concat(G,"-").concat(++q)}var Z=e(48736),oe=function(H,fe){if(H&&fe){var he=Array.isArray(fe)?fe:fe.split(","),Ce=H.name||"",ke=H.type||"",Ze=ke.replace(/\/.*$/,"");return he.some(function(Le){var Te=Le.trim();if(/^\*(\/\*)?$/.test(Le))return!0;if(Te.charAt(0)==="."){var Kt=Ce.toLowerCase(),Mt=Te.toLowerCase(),Qt=[Mt];return(Mt===".jpg"||Mt===".jpeg")&&(Qt=[".jpg",".jpeg"]),Qt.some(function(Kn){return Kt.endsWith(Kn)})}return/\/\*$/.test(Te)?Ze===Te.replace(/\/.*$/,""):ke===Te?!0:/^\w+$/.test(Te)?((0,Z.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Te,"'.Skip for check.")),!0):!1})}return!0};function O(H,fe){var he=H.createReader(),Ce=[];function ke(){he.readEntries(function(Ze){var Le=Array.prototype.slice.apply(Ze);Ce=Ce.concat(Le);var Te=!Le.length;Te?fe(Ce):ke()})}ke()}var _=function(fe,he,Ce){var ke=function Ze(Le,Te){Le&&(Le.path=Te||"",Le.isFile?Le.file(function(Kt){Ce(Kt)&&(Le.fullPath&&!Kt.webkitRelativePath&&(Object.defineProperties(Kt,{webkitRelativePath:{writable:!0}}),Kt.webkitRelativePath=Le.fullPath.replace(/^\//,""),Object.defineProperties(Kt,{webkitRelativePath:{writable:!1}})),he([Kt]))}):Le.isDirectory&&O(Le,function(Kt){Kt.forEach(function(Mt){Ze(Mt,"".concat(Te).concat(Le.name,"/"))})}))};fe.forEach(function(Ze){ke(Ze.webkitGetAsEntry())})},ee=_,le=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],X=function(H){(0,E.Z)(he,H);var fe=(0,D.Z)(he);function he(){var Ce;(0,d.Z)(this,he);for(var ke=arguments.length,Ze=new Array(ke),Le=0;Le{let{uid:Ze}=ke;return Ze===H.uid});return Ce===-1?he.push(H):he[Ce]=H,he}function ne(H,fe){const he=H.uid!==void 0?"uid":"name";return fe.filter(Ce=>Ce[he]===H[he])[0]}function Fe(H,fe){const he=H.uid!==void 0?"uid":"name",Ce=fe.filter(ke=>ke[he]!==H[he]);return Ce.length===fe.length?null:Ce}const we=function(){const fe=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ce=fe[fe.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ce)||[""])[0]},_e=H=>H.indexOf("image/")===0,Pe=H=>{if(H.type&&!H.thumbUrl)return _e(H.type);const fe=H.thumbUrl||H.url||"",he=we(fe);return/^data:image\//.test(fe)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(he)?!0:!(/^data:/.test(fe)||he)},Ne=200;function m(H){return new Promise(fe=>{if(!H.type||!_e(H.type)){fe("");return}const he=document.createElement("canvas");he.width=Ne,he.height=Ne,he.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ne}px; height: ${Ne}px; z-index: 9999; display: none;`,document.body.appendChild(he);const Ce=he.getContext("2d"),ke=new Image;if(ke.onload=()=>{const{width:Ze,height:Le}=ke;let Te=Ne,Kt=Ne,Mt=0,Qt=0;Ze>Le?(Kt=Le*(Ne/Ze),Qt=-(Kt-Te)/2):(Te=Ze*(Ne/Le),Mt=-(Te-Kt)/2),Ce.drawImage(ke,Mt,Qt,Te,Kt);const Kn=he.toDataURL();document.body.removeChild(he),window.URL.revokeObjectURL(ke.src),fe(Kn)},ke.crossOrigin="anonymous",H.type.startsWith("image/svg+xml")){const Ze=new FileReader;Ze.onload=()=>{Ze.result&&(ke.src=Ze.result)},Ze.readAsDataURL(H)}else if(H.type.startsWith("image/gif")){const Ze=new FileReader;Ze.onload=()=>{Ze.result&&fe(Ze.result)},Ze.readAsDataURL(H)}else ke.src=window.URL.createObjectURL(H)})}var te=e(26227),ue=e(41464),ye=e(15277),Ae=e(93948),De=e(6848),We=t.forwardRef((H,fe)=>{let{prefixCls:he,className:Ce,style:ke,locale:Ze,listType:Le,file:Te,items:Kt,progress:Mt,iconRender:Qt,actionIconRender:Kn,itemRender:Ln,isImgUrl:Gn,showPreviewIcon:$r,showRemoveIcon:Pr,showDownloadIcon:Qn,previewIcon:mr,removeIcon:ur,downloadIcon:Or,onPreview:ar,onDownload:In,onClose:Dr}=H;var Cr,Fn;const{status:S}=Te,[Nr,io]=t.useState(S);t.useEffect(()=>{S!=="removed"&&io(S)},[S]);const[lo,Yr]=t.useState(!1);t.useEffect(()=>{const Zt=setTimeout(()=>{Yr(!0)},300);return()=>{clearTimeout(Zt)}},[]);const ro=Qt(Te);let Ar=t.createElement("div",{className:`${he}-icon`},ro);if(Le==="picture"||Le==="picture-card"||Le==="picture-circle")if(Nr==="uploading"||!Te.thumbUrl&&!Te.url){const Zt=P()(`${he}-list-item-thumbnail`,{[`${he}-list-item-file`]:Nr!=="uploading"});Ar=t.createElement("div",{className:Zt},ro)}else{const Zt=Gn!=null&&Gn(Te)?t.createElement("img",{src:Te.thumbUrl||Te.url,alt:Te.name,className:`${he}-list-item-image`,crossOrigin:Te.crossOrigin}):ro,_t=P()(`${he}-list-item-thumbnail`,{[`${he}-list-item-file`]:Gn&&!Gn(Te)});Ar=t.createElement("a",{className:_t,onClick:Vt=>ar(Te,Vt),href:Te.url||Te.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Zt)}const Yn=P()(`${he}-list-item`,`${he}-list-item-${Nr}`),Jn=typeof Te.linkProps=="string"?JSON.parse(Te.linkProps):Te.linkProps,qn=Pr?Kn((typeof ur=="function"?ur(Te):ur)||t.createElement(te.Z,null),()=>Dr(Te),he,Ze.removeFile):null,zr=Qn&&Nr==="done"?Kn((typeof Or=="function"?Or(Te):Or)||t.createElement(ue.Z,null),()=>In(Te),he,Ze.downloadFile):null,En=Le!=="picture-card"&&Le!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:P()(`${he}-list-item-actions`,{picture:Le==="picture"})},zr,qn),Kr=P()(`${he}-list-item-name`),lr=Te.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Kr,title:Te.name},Jn,{href:Te.url,onClick:Zt=>ar(Te,Zt)}),Te.name),En]:[t.createElement("span",{key:"view",className:Kr,onClick:Zt=>ar(Te,Zt),title:Te.name},Te.name),En],Pn={pointerEvents:"none",opacity:.5},dr=$r?t.createElement("a",{href:Te.url||Te.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Te.url||Te.thumbUrl?void 0:Pn,onClick:Zt=>ar(Te,Zt),title:Ze.previewFile},typeof mr=="function"?mr(Te):mr||t.createElement(ye.Z,null)):null,Gr=(Le==="picture-card"||Le==="picture-circle")&&Nr!=="uploading"&&t.createElement("span",{className:`${he}-list-item-actions`},dr,Nr==="done"&&zr,qn),{getPrefixCls:W}=t.useContext(ge.E_),be=W(),Me=t.createElement("div",{className:Yn},Ar,lr,Gr,lo&&t.createElement(k.default,{motionName:`${be}-fade`,visible:Nr==="uploading",motionDeadline:2e3},Zt=>{let{className:_t}=Zt;const Vt="percent"in Te?t.createElement(Ae.Z,Object.assign({},Mt,{type:"line",percent:Te.percent,"aria-label":Te["aria-label"],"aria-labelledby":Te["aria-labelledby"]})):null;return t.createElement("div",{className:P()(`${he}-list-item-progress`,_t)},Vt)})),Yt=Te.response&&typeof Te.response=="string"?Te.response:((Cr=Te.error)===null||Cr===void 0?void 0:Cr.statusText)||((Fn=Te.error)===null||Fn===void 0?void 0:Fn.message)||Ze.uploadError,qt=Nr==="error"?t.createElement(De.Z,{title:Yt,getPopupContainer:Zt=>Zt.parentNode},Me):Me;return t.createElement("div",{className:P()(`${he}-list-item-container`,Ce),style:ke,ref:fe},Ln?Ln(qt,Te,Kt,{download:In.bind(null,Te),preview:ar.bind(null,Te),remove:Dr.bind(null,Te)}):qt)});const Xe=(H,fe)=>{const{listType:he="text",previewFile:Ce=m,onPreview:ke,onDownload:Ze,onRemove:Le,locale:Te,iconRender:Kt,isImageUrl:Mt=Pe,prefixCls:Qt,items:Kn=[],showPreviewIcon:Ln=!0,showRemoveIcon:Gn=!0,showDownloadIcon:$r=!1,removeIcon:Pr,previewIcon:Qn,downloadIcon:mr,progress:ur={size:[-1,2],showInfo:!1},appendAction:Or,appendActionVisible:ar=!0,itemRender:In,disabled:Dr}=H,Cr=(0,me.Z)(),[Fn,S]=t.useState(!1);t.useEffect(()=>{he!=="picture"&&he!=="picture-card"&&he!=="picture-circle"||(Kn||[]).forEach(Pn=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Pn.originFileObj instanceof File||Pn.originFileObj instanceof Blob)||Pn.thumbUrl!==void 0||(Pn.thumbUrl="",Ce&&Ce(Pn.originFileObj).then(dr=>{Pn.thumbUrl=dr||"",Cr()}))})},[he,Kn,Ce]),t.useEffect(()=>{S(!0)},[]);const Nr=(Pn,dr)=>{if(ke)return dr==null||dr.preventDefault(),ke(Pn)},io=Pn=>{typeof Ze=="function"?Ze(Pn):Pn.url&&window.open(Pn.url)},lo=Pn=>{Le==null||Le(Pn)},Yr=Pn=>{if(Kt)return Kt(Pn,he);const dr=Pn.status==="uploading",Gr=Mt&&Mt(Pn)?t.createElement(a,null):t.createElement(dt,null);let W=dr?t.createElement(Ie.Z,null):t.createElement(rt,null);return he==="picture"?W=dr?t.createElement(Ie.Z,null):Gr:(he==="picture-card"||he==="picture-circle")&&(W=dr?Te.uploading:Gr),W},ro=(Pn,dr,Gr,W)=>{const be={type:"text",size:"small",title:W,onClick:Me=>{dr(),(0,i.l$)(Pn)&&Pn.props.onClick&&Pn.props.onClick(Me)},className:`${Gr}-list-item-action`,disabled:Dr};if((0,i.l$)(Pn)){const Me=(0,i.Tm)(Pn,Object.assign(Object.assign({},Pn.props),{onClick:()=>{}}));return t.createElement(Q.ZP,Object.assign({},be,{icon:Me}))}return t.createElement(Q.ZP,Object.assign({},be),t.createElement("span",null,Pn))};t.useImperativeHandle(fe,()=>({handlePreview:Nr,handleDownload:io}));const{getPrefixCls:Ar}=t.useContext(ge.E_),Yn=Ar("upload",Qt),Jn=Ar(),qn=P()(`${Yn}-list`,`${Yn}-list-${he}`),zr=(0,l.Z)(Kn.map(Pn=>({key:Pn.uid,file:Pn})));let Kr={motionDeadline:2e3,motionName:`${Yn}-${he==="picture-card"||he==="picture-circle"?"animate-inline":"animate"}`,keys:zr,motionAppear:Fn};const lr=t.useMemo(()=>{const Pn=Object.assign({},(0,u.Z)(Jn));return delete Pn.onAppearEnd,delete Pn.onEnterEnd,delete Pn.onLeaveEnd,Pn},[Jn]);return he!=="picture-card"&&he!=="picture-circle"&&(Kr=Object.assign(Object.assign({},lr),Kr)),t.createElement("div",{className:qn},t.createElement(k.CSSMotionList,Object.assign({},Kr,{component:!1}),Pn=>{let{key:dr,file:Gr,className:W,style:be}=Pn;return t.createElement(We,{key:dr,locale:Te,prefixCls:Yn,className:W,style:be,file:Gr,items:Kn,progress:ur,listType:he,isImgUrl:Mt,showPreviewIcon:Ln,showRemoveIcon:Gn,showDownloadIcon:$r,removeIcon:Pr,previewIcon:Qn,downloadIcon:mr,iconRender:Yr,actionIconRender:ro,itemRender:In,onPreview:Nr,onDownload:io,onClose:lo})}),Or&&t.createElement(k.default,Object.assign({},Kr,{visible:ar,forceRender:!0}),Pn=>{let{className:dr,style:Gr}=Pn;return(0,i.Tm)(Or,W=>({className:P()(W.className,dr),style:Object.assign(Object.assign(Object.assign({},Gr),{pointerEvents:dr?"none":void 0}),W.style)}))}))};var St=t.forwardRef(Xe),Pt=e(17313),un=e(8378),on=e(83116),xt=e(37613),mn=H=>{const{componentCls:fe,iconCls:he}=H;return{[`${fe}-wrapper`]:{[`${fe}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:H.colorFillAlter,border:`${H.lineWidth}px dashed ${H.colorBorder}`,borderRadius:H.borderRadiusLG,cursor:"pointer",transition:`border-color ${H.motionDurationSlow}`,[fe]:{padding:`${H.padding}px 0`},[`${fe}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${fe}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${fe}-disabled):hover`]:{borderColor:H.colorPrimaryHover},[`p${fe}-drag-icon`]:{marginBottom:H.margin,[he]:{color:H.colorPrimary,fontSize:H.uploadThumbnailSize}},[`p${fe}-text`]:{margin:`0 0 ${H.marginXXS}px`,color:H.colorTextHeading,fontSize:H.fontSizeLG},[`p${fe}-hint`]:{color:H.colorTextDescription,fontSize:H.fontSize},[`&${fe}-disabled`]:{cursor:"not-allowed",[`p${fe}-drag-icon ${he}, - p${fe}-text, - p${fe}-hint - `]:{color:H.colorTextDisabled}}}}}},wn=H=>{const{componentCls:fe,antCls:he,iconCls:Ce,fontSize:ke,lineHeight:Ze}=H,Le=`${fe}-list-item`,Te=`${Le}-actions`,Kt=`${Le}-action`,Mt=Math.round(ke*Ze);return{[`${fe}-wrapper`]:{[`${fe}-list`]:Object.assign(Object.assign({},(0,Pt.dF)()),{lineHeight:H.lineHeight,[Le]:{position:"relative",height:H.lineHeight*ke,marginTop:H.marginXS,fontSize:ke,display:"flex",alignItems:"center",transition:`background-color ${H.motionDurationSlow}`,"&:hover":{backgroundColor:H.controlItemBgHover},[`${Le}-name`]:Object.assign(Object.assign({},Pt.vS),{padding:`0 ${H.paddingXS}px`,lineHeight:Ze,flex:"auto",transition:`all ${H.motionDurationSlow}`}),[Te]:{[Kt]:{opacity:0},[`${Kt}${he}-btn-sm`]:{height:Mt,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` - ${Kt}:focus-visible, - &.picture ${Kt} - `]:{opacity:1},[Ce]:{color:H.actionsColor,transition:`all ${H.motionDurationSlow}`},[`&:hover ${Ce}`]:{color:H.colorText}},[`${fe}-icon ${Ce}`]:{color:H.colorTextDescription,fontSize:ke},[`${Le}-progress`]:{position:"absolute",bottom:-H.uploadProgressOffset,width:"100%",paddingInlineStart:ke+H.paddingXS,fontSize:ke,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Le}:hover ${Kt}`]:{opacity:1,color:H.colorText},[`${Le}-error`]:{color:H.colorError,[`${Le}-name, ${fe}-icon ${Ce}`]:{color:H.colorError},[Te]:{[`${Ce}, ${Ce}:hover`]:{color:H.colorError},[Kt]:{opacity:1}}},[`${fe}-list-item-container`]:{transition:`opacity ${H.motionDurationSlow}, height ${H.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Vn=e(36237),Zn=e(1950);const sr=new Vn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),wr=new Vn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var fr=H=>{const{componentCls:fe}=H,he=`${fe}-animate-inline`;return[{[`${fe}-wrapper`]:{[`${he}-appear, ${he}-enter, ${he}-leave`]:{animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseInOutCirc,animationFillMode:"forwards"},[`${he}-appear, ${he}-enter`]:{animationName:sr},[`${he}-leave`]:{animationName:wr}}},{[`${fe}-wrapper`]:(0,Zn.J$)(H)},sr,wr]},zn=e(30071),br=e(64993);const jr=H=>{const{componentCls:fe,iconCls:he,uploadThumbnailSize:Ce,uploadProgressOffset:ke}=H,Ze=`${fe}-list`,Le=`${Ze}-item`;return{[`${fe}-wrapper`]:{[` - ${Ze}${Ze}-picture, - ${Ze}${Ze}-picture-card, - ${Ze}${Ze}-picture-circle - `]:{[Le]:{position:"relative",height:Ce+H.lineWidth*2+H.paddingXS*2,padding:H.paddingXS,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadiusLG,"&:hover":{background:"transparent"},[`${Le}-thumbnail`]:Object.assign(Object.assign({},Pt.vS),{width:Ce,height:Ce,lineHeight:`${Ce+H.paddingSM}px`,textAlign:"center",flex:"none",[he]:{fontSize:H.fontSizeHeading2,color:H.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Le}-progress`]:{bottom:ke,width:`calc(100% - ${H.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ce+H.paddingXS}},[`${Le}-error`]:{borderColor:H.colorError,[`${Le}-thumbnail ${he}`]:{[`svg path[fill='${zn.blue[0]}']`]:{fill:H.colorErrorBg},[`svg path[fill='${zn.blue.primary}']`]:{fill:H.colorError}}},[`${Le}-uploading`]:{borderStyle:"dashed",[`${Le}-name`]:{marginBottom:ke}}},[`${Ze}${Ze}-picture-circle ${Le}`]:{[`&, &::before, ${Le}-thumbnail`]:{borderRadius:"50%"}}}}},Fr=H=>{const{componentCls:fe,iconCls:he,fontSizeLG:Ce,colorTextLightSolid:ke}=H,Ze=`${fe}-list`,Le=`${Ze}-item`,Te=H.uploadPicCardSize;return{[` - ${fe}-wrapper${fe}-picture-card-wrapper, - ${fe}-wrapper${fe}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Pt.dF)()),{display:"inline-block",width:"100%",[`${fe}${fe}-select`]:{width:Te,height:Te,marginInlineEnd:H.marginXS,marginBottom:H.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:H.colorFillAlter,border:`${H.lineWidth}px dashed ${H.colorBorder}`,borderRadius:H.borderRadiusLG,cursor:"pointer",transition:`border-color ${H.motionDurationSlow}`,[`> ${fe}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${fe}-disabled):hover`]:{borderColor:H.colorPrimary}},[`${Ze}${Ze}-picture-card, ${Ze}${Ze}-picture-circle`]:{[`${Ze}-item-container`]:{display:"inline-block",width:Te,height:Te,marginBlock:`0 ${H.marginXS}px`,marginInline:`0 ${H.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Le]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${H.paddingXS*2}px)`,height:`calc(100% - ${H.paddingXS*2}px)`,backgroundColor:H.colorBgMask,opacity:0,transition:`all ${H.motionDurationSlow}`,content:'" "'}},[`${Le}:hover`]:{[`&::before, ${Le}-actions`]:{opacity:1}},[`${Le}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${H.motionDurationSlow}`,[`${he}-eye, ${he}-download, ${he}-delete`]:{zIndex:10,width:Ce,margin:`0 ${H.marginXXS}px`,fontSize:Ce,cursor:"pointer",transition:`all ${H.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Le}-actions, ${Le}-actions:hover`]:{[`${he}-eye, ${he}-download, ${he}-delete`]:{color:new br.C(ke).setAlpha(.65).toRgbString(),"&:hover":{color:ke}}},[`${Le}-thumbnail, ${Le}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Le}-name`]:{display:"none",textAlign:"center"},[`${Le}-file + ${Le}-name`]:{position:"absolute",bottom:H.margin,display:"block",width:`calc(100% - ${H.paddingXS*2}px)`},[`${Le}-uploading`]:{[`&${Le}`]:{backgroundColor:H.colorFillAlter},[`&::before, ${he}-eye, ${he}-download, ${he}-delete`]:{display:"none"}},[`${Le}-progress`]:{bottom:H.marginXL,width:`calc(100% - ${H.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${fe}-wrapper${fe}-picture-circle-wrapper`]:{[`${fe}${fe}-select`]:{borderRadius:"50%"}}}};var Xn=H=>{const{componentCls:fe}=H;return{[`${fe}-rtl`]:{direction:"rtl"}}};const no=H=>{const{componentCls:fe,colorTextDisabled:he}=H;return{[`${fe}-wrapper`]:Object.assign(Object.assign({},(0,Pt.Wf)(H)),{[fe]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${fe}-select`]:{display:"inline-block"},[`${fe}-disabled`]:{color:he,cursor:"not-allowed"}})}};var Xr=(0,on.Z)("Upload",H=>{const{fontSizeHeading3:fe,fontSize:he,lineHeight:Ce,lineWidth:ke,controlHeightLG:Ze}=H,Le=Math.round(he*Ce),Te=(0,xt.TS)(H,{uploadThumbnailSize:fe*2,uploadProgressOffset:Le/2+ke,uploadPicCardSize:Ze*2.55});return[no(Te),mn(Te),jr(Te),Fr(Te),wn(Te),fr(Te),Xn(Te),(0,un.Z)(Te)]},H=>({actionsColor:H.colorTextDescription})),yo=function(H,fe,he,Ce){function ke(Ze){return Ze instanceof he?Ze:new he(function(Le){Le(Ze)})}return new(he||(he=Promise))(function(Ze,Le){function Te(Qt){try{Mt(Ce.next(Qt))}catch(Kn){Le(Kn)}}function Kt(Qt){try{Mt(Ce.throw(Qt))}catch(Kn){Le(Kn)}}function Mt(Qt){Qt.done?Ze(Qt.value):ke(Qt.value).then(Te,Kt)}Mt((Ce=Ce.apply(H,fe||[])).next())})};const ao=`__LIST_IGNORE_${Date.now()}__`,Ve=(H,fe)=>{const{fileList:he,defaultFileList:Ce,onRemove:ke,showUploadList:Ze=!0,listType:Le="text",onPreview:Te,onDownload:Kt,onChange:Mt,onDrop:Qt,previewFile:Kn,disabled:Ln,locale:Gn,iconRender:$r,isImageUrl:Pr,progress:Qn,prefixCls:mr,className:ur,type:Or="select",children:ar,style:In,itemRender:Dr,maxCount:Cr,data:Fn={},multiple:S=!1,action:Nr="",accept:io="",supportServerRender:lo=!0,rootClassName:Yr}=H,ro=t.useContext(Re.Z),Ar=Ln!=null?Ln:ro,[Yn,Jn]=(0,L.Z)(Ce||[],{value:he,postState:gn=>gn!=null?gn:[]}),[qn,zr]=t.useState("drop"),En=t.useRef(null);t.useMemo(()=>{const gn=Date.now();(he||[]).forEach((Jt,yn)=>{!Jt.uid&&!Object.isFrozen(Jt)&&(Jt.uid=`__AUTO__${gn}_${yn}__`)})},[he]);const Kr=(gn,Jt,yn)=>{let pt=(0,l.Z)(Jt),Un=!1;Cr===1?pt=pt.slice(-1):Cr&&(Un=pt.length>Cr,pt=pt.slice(0,Cr)),(0,Y.flushSync)(()=>{Jn(pt)});const _r={file:gn,fileList:pt};yn&&(_r.event=yn),(!Un||pt.some(Hr=>Hr.uid===gn.uid))&&(0,Y.flushSync)(()=>{Mt==null||Mt(_r)})},lr=(gn,Jt)=>yo(void 0,void 0,void 0,function*(){const{beforeUpload:yn,transformFile:pt}=H;let Un=gn;if(yn){const _r=yield yn(gn,Jt);if(_r===!1)return!1;if(delete gn[ao],_r===ao)return Object.defineProperty(gn,ao,{value:!0,configurable:!0}),!1;typeof _r=="object"&&_r&&(Un=_r)}return pt&&(Un=yield pt(Un)),Un}),Pn=gn=>{const Jt=gn.filter(Un=>!Un.file[ao]);if(!Jt.length)return;const yn=Jt.map(Un=>R(Un.file));let pt=(0,l.Z)(Yn);yn.forEach(Un=>{pt=s(Un,pt)}),yn.forEach((Un,_r)=>{let Hr=Un;if(Jt[_r].parsedFile)Un.status="uploading";else{const{originFileObj:so}=Un;let co;try{co=new File([so],so.name,{type:so.type})}catch(xo){co=new Blob([so],{type:so.type}),co.name=so.name,co.lastModifiedDate=new Date,co.lastModified=new Date().getTime()}co.uid=Un.uid,Hr=co}Kr(Hr,pt)})},dr=(gn,Jt,yn)=>{try{typeof gn=="string"&&(gn=JSON.parse(gn))}catch(_r){}if(!ne(Jt,Yn))return;const pt=R(Jt);pt.status="done",pt.percent=100,pt.response=gn,pt.xhr=yn;const Un=s(pt,Yn);Kr(pt,Un)},Gr=(gn,Jt)=>{if(!ne(Jt,Yn))return;const yn=R(Jt);yn.status="uploading",yn.percent=gn.percent;const pt=s(yn,Yn);Kr(yn,pt,gn)},W=(gn,Jt,yn)=>{if(!ne(yn,Yn))return;const pt=R(yn);pt.error=gn,pt.response=Jt,pt.status="error";const Un=s(pt,Yn);Kr(pt,Un)},be=gn=>{let Jt;Promise.resolve(typeof ke=="function"?ke(gn):ke).then(yn=>{var pt;if(yn===!1)return;const Un=Fe(gn,Yn);Un&&(Jt=Object.assign(Object.assign({},gn),{status:"removed"}),Yn==null||Yn.forEach(_r=>{const Hr=Jt.uid!==void 0?"uid":"name";_r[Hr]===Jt[Hr]&&!Object.isFrozen(_r)&&(_r.status="removed")}),(pt=En.current)===null||pt===void 0||pt.abort(Jt),Kr(Jt,Un))})},Me=gn=>{zr(gn.type),gn.type==="drop"&&(Qt==null||Qt(gn))};t.useImperativeHandle(fe,()=>({onBatchStart:Pn,onSuccess:dr,onProgress:Gr,onError:W,fileList:Yn,upload:En.current}));const{getPrefixCls:Yt,direction:qt,upload:Zt}=t.useContext(ge.E_),_t=Yt("upload",mr),Vt=Object.assign(Object.assign({onBatchStart:Pn,onError:W,onProgress:Gr,onSuccess:dr},H),{data:Fn,multiple:S,action:Nr,accept:io,supportServerRender:lo,prefixCls:_t,disabled:Ar,beforeUpload:lr,onChange:void 0});delete Vt.className,delete Vt.style,(!ar||Ar)&&delete Vt.id;const[Et,Rt]=Xr(_t),[Cn]=(0,$e.Z)("Upload",je.Z.Upload),{showRemoveIcon:On,showPreviewIcon:kn,showDownloadIcon:Mn,removeIcon:ir,previewIcon:An,downloadIcon:sn}=typeof Ze=="boolean"?{}:Ze,bn=(gn,Jt)=>Ze?t.createElement(St,{prefixCls:_t,listType:Le,items:Yn,previewFile:Kn,onPreview:Te,onDownload:Kt,onRemove:be,showRemoveIcon:!Ar&&On,showPreviewIcon:kn,showDownloadIcon:Mn,removeIcon:ir,previewIcon:An,downloadIcon:sn,iconRender:$r,locale:Object.assign(Object.assign({},Cn),Gn),isImageUrl:Pr,progress:Qn,appendAction:gn,appendActionVisible:Jt,itemRender:Dr,disabled:Ar}):gn,Ot=P()(`${_t}-wrapper`,ur,Yr,Rt,Zt==null?void 0:Zt.className,{[`${_t}-rtl`]:qt==="rtl",[`${_t}-picture-card-wrapper`]:Le==="picture-card",[`${_t}-picture-circle-wrapper`]:Le==="picture-circle"}),dn=Object.assign(Object.assign({},Zt==null?void 0:Zt.style),In);if(Or==="drag"){const gn=P()(Rt,_t,`${_t}-drag`,{[`${_t}-drag-uploading`]:Yn.some(Jt=>Jt.status==="uploading"),[`${_t}-drag-hover`]:qn==="dragover",[`${_t}-disabled`]:Ar,[`${_t}-rtl`]:qt==="rtl"});return Et(t.createElement("span",{className:Ot},t.createElement("div",{className:gn,style:dn,onDrop:Me,onDragOver:Me,onDragLeave:Me},t.createElement(x,Object.assign({},Vt,{ref:En,className:`${_t}-btn`}),t.createElement("div",{className:`${_t}-drag-container`},ar))),bn()))}const Dn=P()(_t,`${_t}-select`,{[`${_t}-disabled`]:Ar}),Tr=(gn=>t.createElement("div",{className:Dn,style:gn},t.createElement(x,Object.assign({},Vt,{ref:En}))))(ar?void 0:{display:"none"});return Et(Le==="picture-card"||Le==="picture-circle"?t.createElement("span",{className:Ot},bn(Tr,!!ar)):t.createElement("span",{className:Ot},Tr,bn()))};var ot=t.forwardRef(Ve),Ct=function(H,fe){var he={};for(var Ce in H)Object.prototype.hasOwnProperty.call(H,Ce)&&fe.indexOf(Ce)<0&&(he[Ce]=H[Ce]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ce=Object.getOwnPropertySymbols(H);ke{var{style:he,height:Ce}=H,ke=Ct(H,["style","height"]);return t.createElement(ot,Object.assign({ref:fe},ke,{type:"drag",style:Object.assign(Object.assign({},he),{height:Ce})}))});const Ut=ot;Ut.Dragger=At,Ut.LIST_IGNORE=ao;var zt=Ut},14625:function(nt){function z(t){var l,b,P="";if(typeof t=="string"||typeof t=="number")P+=t;else if(typeof t=="object")if(Array.isArray(t)){var $=t.length;for(l=0;l<$;l++)t[l]&&(b=z(t[l]))&&(P&&(P+=" "),P+=b)}else for(b in t)t[b]&&(P&&(P+=" "),P+=b);return P}function e(){for(var t,l,b=0,P="",$=arguments.length;b<$;b++)(t=arguments[b])&&(l=z(t))&&(P&&(P+=" "),P+=l);return P}nt.exports=e,nt.exports.clsx=e},97774:function(nt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var t=Object.assign||function(g){for(var U=1;U>>7-e%8&1)==1},put:function(e,t){for(var l=0;l>>t-l-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},nt.exports=z},78485:function(nt){nt.exports={L:1,M:0,Q:3,H:2}},13679:function(nt,z,e){var t=e(87532);function l(b,P){if(b.length==null)throw new Error(b.length+"/"+P);for(var $=0;$=7&&this.setupTypeNumber(E),this.dataCache==null&&(this.dataCache=d.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,D)},n.setupPositionProbePattern=function(E,D){for(var w=-1;w<=7;w++)if(!(E+w<=-1||this.moduleCount<=E+w))for(var C=-1;C<=7;C++)D+C<=-1||this.moduleCount<=D+C||(0<=w&&w<=6&&(C==0||C==6)||0<=C&&C<=6&&(w==0||w==6)||2<=w&&w<=4&&2<=C&&C<=4?this.modules[E+w][D+C]=!0:this.modules[E+w][D+C]=!1)},n.getBestMaskPattern=function(){for(var E=0,D=0,w=0;w<8;w++){this.makeImpl(!0,w);var C=P.getLostPoint(this);(w==0||E>C)&&(E=C,D=w)}return D},n.createMovieClip=function(E,D,w){var C=E.createEmptyMovieClip(D,w),v=1;this.make();for(var B=0;B>w&1)==1;this.modules[Math.floor(w/3)][w%3+this.moduleCount-8-3]=C}for(var w=0;w<18;w++){var C=!E&&(D>>w&1)==1;this.modules[w%3+this.moduleCount-8-3][Math.floor(w/3)]=C}},n.setupTypeInfo=function(E,D){for(var w=this.errorCorrectLevel<<3|D,C=P.getBCHTypeInfo(w),v=0;v<15;v++){var B=!E&&(C>>v&1)==1;v<6?this.modules[v][8]=B:v<8?this.modules[v+1][8]=B:this.modules[this.moduleCount-15+v][8]=B}for(var v=0;v<15;v++){var B=!E&&(C>>v&1)==1;v<8?this.modules[8][this.moduleCount-v-1]=B:v<9?this.modules[8][15-v-1+1]=B:this.modules[8][15-v-1]=B}this.modules[this.moduleCount-8][8]=!E},n.mapData=function(E,D){for(var w=-1,C=this.moduleCount-1,v=7,B=0,T=this.moduleCount-1;T>0;T-=2)for(T==6&&T--;;){for(var I=0;I<2;I++)if(this.modules[C][T-I]==null){var g=!1;B>>v&1)==1);var U=P.getMask(D,C,T-I);U&&(g=!g),this.modules[C][T-I]=g,v--,v==-1&&(B++,v=7)}if(C+=w,C<0||this.moduleCount<=C){C-=w,w=-w;break}}},d.PAD0=236,d.PAD1=17,d.createData=function(E,D,w){for(var C=l.getRSBlocks(E,D),v=new b,B=0;BI*8)throw new Error("code length overflow. ("+v.getLengthInBits()+">"+I*8+")");for(v.getLengthInBits()+4<=I*8&&v.put(0,4);v.getLengthInBits()%8!=0;)v.putBit(!1);for(;!(v.getLengthInBits()>=I*8||(v.put(d.PAD0,8),v.getLengthInBits()>=I*8));)v.put(d.PAD1,8);return d.createBytes(v,C)},d.createBytes=function(E,D){for(var w=0,C=0,v=0,B=new Array(D.length),T=new Array(D.length),I=0;I=0?K.get(Z):0}}for(var oe=0,F=0;F=256;)t-=255;return z.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},e=0;e<8;e++)z.EXP_TABLE[e]=1<=0;)n^=$.G15<<$.getBCHDigit(n)-$.getBCHDigit($.G15);return(d<<10|n)^$.G15_MASK},getBCHTypeNumber:function(d){for(var n=d<<12;$.getBCHDigit(n)-$.getBCHDigit($.G18)>=0;)n^=$.G18<<$.getBCHDigit(n)-$.getBCHDigit($.G18);return d<<12|n},getBCHDigit:function(d){for(var n=0;d!=0;)n++,d>>>=1;return n},getPatternPosition:function(d){return $.PATTERN_POSITION_TABLE[d-1]},getMask:function(d,n,E){switch(d){case P.PATTERN000:return(n+E)%2==0;case P.PATTERN001:return n%2==0;case P.PATTERN010:return E%3==0;case P.PATTERN011:return(n+E)%3==0;case P.PATTERN100:return(Math.floor(n/2)+Math.floor(E/3))%2==0;case P.PATTERN101:return n*E%2+n*E%3==0;case P.PATTERN110:return(n*E%2+n*E%3)%2==0;case P.PATTERN111:return(n*E%3+(n+E)%2)%2==0;default:throw new Error("bad maskPattern:"+d)}},getErrorCorrectPolynomial:function(d){for(var n=new l([1],0),E=0;E5&&(E+=3+C-5)}for(var D=0;D=0)&&Object.prototype.propertyIsEnumerable.call(ae,Y)&&(L[Y]=ae[Y])}return L}function d(ae,x){if(ae==null)return{};var L={},Y=Object.keys(ae),ge,Re;for(Re=0;Re=0)&&(L[ge]=ae[ge]);return L}function n(ae,x){if(!(ae instanceof x))throw new TypeError("Cannot call a class as a function")}function E(ae,x){for(var L=0;L>6),x+=String.fromCharCode(128|Y&63)):Y<55296||Y>=57344?(x+=String.fromCharCode(224|Y>>12),x+=String.fromCharCode(128|Y>>6&63),x+=String.fromCharCode(128|Y&63)):(L++,Y=65536+((Y&1023)<<10|ae.charCodeAt(L)&1023),x+=String.fromCharCode(240|Y>>18),x+=String.fromCharCode(128|Y>>12&63),x+=String.fromCharCode(128|Y>>6&63),x+=String.fromCharCode(128|Y&63))}return x}var K={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},Z={},oe=4,O=.1;function _(ae){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,L=[];return ae.forEach(function(Y,ge){var Re=null;Y.forEach(function($e,je){if(!$e&&Re!==null){L.push("M".concat(Re+x," ").concat(ge+x,"h").concat(je-Re,"v1H").concat(Re+x,"z")),Re=null;return}if(je===Y.length-1){if(!$e)return;Re===null?L.push("M".concat(je+x,",").concat(ge+x," h1v1H").concat(je+x,"z")):L.push("M".concat(Re+x,",").concat(ge+x," h").concat(je+1-Re,"v1H").concat(Re+x,"z"));return}$e&&Re===null&&(Re=je)})}),L.join("")}function ee(ae,x){return ae.slice().map(function(L,Y){return Y=x.y+x.h?L:L.map(function(ge,Re){return Re=x.x+x.w?ge:!1})})}function le(ae,x){var L=ae.imageSettings,Y=ae.size,ge=ae.includeMargin;if(L==null)return null;var Re=ge?oe:0,$e=x.length+Re*2,je=Math.floor(Y*O),Ye=$e/Y,tt=(L.width||je)*Ye,ze=(L.height||je)*Ye,Be=L.x==null?x.length/2-tt/2:L.x*Ye,qe=L.y==null?x.length/2-ze/2:L.y*Ye,dt=null;if(L.excavate){var Ie=Math.floor(Be),st=Math.floor(qe),yt=Math.ceil(tt+Be-Ie),Se=Math.ceil(ze+qe-st);dt={x:Ie,y:st,w:yt,h:Se}}return{x:Be,y:qe,h:ze,w:tt,excavation:dt}}var X=function(){try{new Path2D().addPath(new Path2D)}catch(ae){return!1}return!0}(),h=function(ae){B(x,ae);function x(){var L,Y;n(this,x);for(var ge=arguments.length,Re=new Array(ge),$e=0;$e0&&arguments[0]!==void 0?arguments[0]:[],V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],p=j.length,a=V.length;if(Math.abs(p-a)!==1)return{add:!1,key:null};function k(me,u){var i=new Map;me.forEach(function(R){i.set(R,!0)});var Q=u.filter(function(R){return!i.has(R)});return Q.length===1?Q[0]:null}return p ").concat(V);return V}var qe=g.forwardRef(function(j,V){var p=j.prefixCls,a=j.data,k=j.selectable,me=j.checkable,u=j.expandedKeys,i=j.selectedKeys,Q=j.checkedKeys,R=j.loadedKeys,s=j.loadingKeys,ne=j.halfCheckedKeys,Fe=j.keyEntities,we=j.disabled,_e=j.dragging,Pe=j.dragOverNodeKey,Ne=j.dropPosition,m=j.motion,te=j.height,ue=j.itemHeight,ye=j.virtual,Ae=j.focusable,De=j.activeItem,Ke=j.focused,We=j.tabIndex,Xe=j.onKeyDown,Dt=j.onFocus,St=j.onBlur,Pt=j.onActiveChange,un=j.onListChangeStart,on=j.onListChangeEnd,xt=(0,K.Z)(j,L),Sn=g.useRef(null),mn=g.useRef(null);g.useImperativeHandle(V,function(){return{scrollTo:function(zt){Sn.current.scrollTo(zt)},getIndentWidth:function(){return mn.current.offsetWidth}}});var an=g.useState(u),wn=(0,q.Z)(an,2),Vn=wn[0],Zn=wn[1],sr=g.useState(a),wr=(0,q.Z)(sr,2),er=wr[0],fr=wr[1],zn=g.useState(a),br=(0,q.Z)(zn,2),jr=br[0],Fr=br[1],hr=g.useState([]),Xn=(0,q.Z)(hr,2),no=Xn[0],Xr=Xn[1],yo=g.useState(null),ao=(0,q.Z)(yo,2),Ve=ao[0],pe=ao[1],ot=g.useRef(a);ot.current=a;function Ct(){var Ut=ot.current;fr(Ut),Fr(Ut),Xr([]),pe(null),on()}(0,Z.Z)(function(){Zn(u);var Ut=ae(Vn,u);if(Ut.key!==null)if(Ut.add){var zt=er.findIndex(function(Ze){var Le=Ze.key;return Le===Ut.key}),H=tt(x(er,a,Ut.key),ye,te,ue),fe=er.slice();fe.splice(zt+1,0,Ye),Fr(fe),Xr(H),pe("show")}else{var he=a.findIndex(function(Ze){var Le=Ze.key;return Le===Ut.key}),Ce=tt(x(a,er,Ut.key),ye,te,ue),ke=a.slice();ke.splice(he+1,0,Ye),Fr(ke),Xr(Ce),pe("hide")}else er!==a&&(fr(a),Fr(a))},[u,a]),g.useEffect(function(){_e||Ct()},[_e]);var Nt=m?jr:a,At={expandedKeys:u,selectedKeys:i,loadedKeys:R,loadingKeys:s,checkedKeys:Q,halfCheckedKeys:ne,dragOverNodeKey:Pe,dropPosition:Ne,keyEntities:Fe};return g.createElement(g.Fragment,null,Ke&&De&&g.createElement("span",{style:Y,"aria-live":"assertive"},Be(De)),g.createElement("div",null,g.createElement("input",{style:Y,disabled:Ae===!1||we,tabIndex:Ae!==!1?We:null,onKeyDown:Xe,onFocus:Dt,onBlur:St,value:"",onChange:ge,"aria-label":"for screen reader"})),g.createElement("div",{className:"".concat(p,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},g.createElement("div",{className:"".concat(p,"-indent")},g.createElement("div",{ref:mn,className:"".concat(p,"-indent-unit")}))),g.createElement(oe.Z,(0,t.Z)({},xt,{data:Nt,itemKey:ze,height:te,fullHeight:!1,virtual:ye,itemHeight:ue,prefixCls:"".concat(p,"-list"),ref:Sn,onVisibleChange:function(zt,H){var fe=new Set(zt),he=H.filter(function(Ce){return!fe.has(Ce)});he.some(function(Ce){return ze(Ce)===Re})&&Ct()}}),function(Ut){var zt=Ut.pos,H=(0,t.Z)({},(G(Ut.data),Ut.data)),fe=Ut.title,he=Ut.key,Ce=Ut.isStart,ke=Ut.isEnd,Ze=(0,le.km)(he,zt);delete H.key,delete H.children;var Le=(0,le.H8)(Ze,At);return g.createElement(de,(0,t.Z)({},H,Le,{title:fe,active:!!De&&he===De.key,pos:zt,data:Ut.data,isStart:Ce,isEnd:ke,motion:m,motionNodes:he===Re?no:null,motionType:Ve,onMotionStart:un,onMotionEnd:Ct,treeNodeRequiredProps:At,onMouseMove:function(){Pt(null)}}))}))});qe.displayName="NodeList";var dt=qe,Ie=e(35654),st=e(90782),yt=e(67841),Se=10,ve=function(j){(0,D.Z)(p,j);var V=(0,w.Z)(p);function p(){var a;(0,d.Z)(this,p);for(var k=arguments.length,me=new Array(k),u=0;u2&&arguments[2]!==void 0?arguments[2]:!1,ne=a.state,Fe=ne.dragChildrenKeys,we=ne.dropPosition,_e=ne.dropTargetKey,Pe=ne.dropTargetPos,Ne=ne.dropAllowed;if(Ne){var m=a.props.onDrop;if(a.setState({dragOverNodeKey:null}),a.cleanDragState(),_e!==null){var te=(0,P.Z)((0,P.Z)({},(0,le.H8)(_e,a.getTreeNodeRequiredProps())),{},{active:((R=a.getActiveItem())===null||R===void 0?void 0:R.key)===_e,data:(0,yt.Z)(a.state.keyEntities,_e).node}),ue=Fe.indexOf(_e)!==-1;(0,I.ZP)(!ue,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ye=(0,Ie.yx)(Pe),Ae={event:i,node:(0,le.F)(te),dragNode:a.dragNode?(0,le.F)(a.dragNode.props):null,dragNodesKeys:[a.dragNode.props.eventKey].concat(Fe),dropToGap:we!==0,dropPosition:we+Number(ye[ye.length-1])};s||m==null||m(Ae),a.dragNode=null}}},a.cleanDragState=function(){var i=a.state.draggingNodeKey;i!==null&&a.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),a.dragStartMousePosition=null,a.currentMouseOverDroppableNodeKey=null},a.triggerExpandActionExpand=function(i,Q){var R=a.state,s=R.expandedKeys,ne=R.flattenNodes,Fe=Q.expanded,we=Q.key,_e=Q.isLeaf;if(!(_e||i.shiftKey||i.metaKey||i.ctrlKey)){var Pe=ne.filter(function(m){return m.key===we})[0],Ne=(0,le.F)((0,P.Z)((0,P.Z)({},(0,le.H8)(we,a.getTreeNodeRequiredProps())),{},{data:Pe.data}));a.setExpandedKeys(Fe?(0,Ie._5)(s,we):(0,Ie.L0)(s,we)),a.onNodeExpand(i,Ne)}},a.onNodeClick=function(i,Q){var R=a.props,s=R.onClick,ne=R.expandAction;ne==="click"&&a.triggerExpandActionExpand(i,Q),s==null||s(i,Q)},a.onNodeDoubleClick=function(i,Q){var R=a.props,s=R.onDoubleClick,ne=R.expandAction;ne==="doubleClick"&&a.triggerExpandActionExpand(i,Q),s==null||s(i,Q)},a.onNodeSelect=function(i,Q){var R=a.state.selectedKeys,s=a.state,ne=s.keyEntities,Fe=s.fieldNames,we=a.props,_e=we.onSelect,Pe=we.multiple,Ne=Q.selected,m=Q[Fe.key],te=!Ne;te?Pe?R=(0,Ie.L0)(R,m):R=[m]:R=(0,Ie._5)(R,m);var ue=R.map(function(ye){var Ae=(0,yt.Z)(ne,ye);return Ae?Ae.node:null}).filter(function(ye){return ye});a.setUncontrolledState({selectedKeys:R}),_e==null||_e(R,{event:"select",selected:te,node:Q,selectedNodes:ue,nativeEvent:i.nativeEvent})},a.onNodeCheck=function(i,Q,R){var s=a.state,ne=s.keyEntities,Fe=s.checkedKeys,we=s.halfCheckedKeys,_e=a.props,Pe=_e.checkStrictly,Ne=_e.onCheck,m=Q.key,te,ue={event:"check",node:Q,checked:R,nativeEvent:i.nativeEvent};if(Pe){var ye=R?(0,Ie.L0)(Fe,m):(0,Ie._5)(Fe,m),Ae=(0,Ie._5)(we,m);te={checked:ye,halfChecked:Ae},ue.checkedNodes=ye.map(function(St){return(0,yt.Z)(ne,St)}).filter(function(St){return St}).map(function(St){return St.node}),a.setUncontrolledState({checkedKeys:ye})}else{var De=(0,st.S)([].concat((0,$.Z)(Fe),[m]),!0,ne),Ke=De.checkedKeys,We=De.halfCheckedKeys;if(!R){var Xe=new Set(Ke);Xe.delete(m);var Dt=(0,st.S)(Array.from(Xe),{checked:!1,halfCheckedKeys:We},ne);Ke=Dt.checkedKeys,We=Dt.halfCheckedKeys}te=Ke,ue.checkedNodes=[],ue.checkedNodesPositions=[],ue.halfCheckedKeys=We,Ke.forEach(function(St){var Pt=(0,yt.Z)(ne,St);if(Pt){var un=Pt.node,on=Pt.pos;ue.checkedNodes.push(un),ue.checkedNodesPositions.push({node:un,pos:on})}}),a.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:We})}Ne==null||Ne(te,ue)},a.onNodeLoad=function(i){var Q=i.key,R=new Promise(function(s,ne){a.setState(function(Fe){var we=Fe.loadedKeys,_e=we===void 0?[]:we,Pe=Fe.loadingKeys,Ne=Pe===void 0?[]:Pe,m=a.props,te=m.loadData,ue=m.onLoad;if(!te||_e.indexOf(Q)!==-1||Ne.indexOf(Q)!==-1)return null;var ye=te(i);return ye.then(function(){var Ae=a.state.loadedKeys,De=(0,Ie.L0)(Ae,Q);ue==null||ue(De,{event:"load",node:i}),a.setUncontrolledState({loadedKeys:De}),a.setState(function(Ke){return{loadingKeys:(0,Ie._5)(Ke.loadingKeys,Q)}}),s()}).catch(function(Ae){if(a.setState(function(Ke){return{loadingKeys:(0,Ie._5)(Ke.loadingKeys,Q)}}),a.loadingRetryTimes[Q]=(a.loadingRetryTimes[Q]||0)+1,a.loadingRetryTimes[Q]>=Se){var De=a.state.loadedKeys;(0,I.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),a.setUncontrolledState({loadedKeys:(0,Ie.L0)(De,Q)}),s()}ne(Ae)}),{loadingKeys:(0,Ie.L0)(Ne,Q)}})});return R.catch(function(){}),R},a.onNodeMouseEnter=function(i,Q){var R=a.props.onMouseEnter;R==null||R({event:i,node:Q})},a.onNodeMouseLeave=function(i,Q){var R=a.props.onMouseLeave;R==null||R({event:i,node:Q})},a.onNodeContextMenu=function(i,Q){var R=a.props.onRightClick;R&&(i.preventDefault(),R({event:i,node:Q}))},a.onFocus=function(){var i=a.props.onFocus;a.setState({focused:!0});for(var Q=arguments.length,R=new Array(Q),s=0;s1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!a.destroyed){var s=!1,ne=!0,Fe={};Object.keys(i).forEach(function(we){if(we in a.props){ne=!1;return}s=!0,Fe[we]=i[we]}),s&&(!Q||ne)&&a.setState((0,P.Z)((0,P.Z)({},Fe),R))}},a.scrollTo=function(i){a.listRef.current.scrollTo(i)},a}return(0,n.Z)(p,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var k=this.props.activeKey;k!==void 0&&k!==this.state.activeKey&&(this.setState({activeKey:k}),k!==null&&this.scrollTo({key:k}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var k,me=this.state,u=me.focused,i=me.flattenNodes,Q=me.keyEntities,R=me.draggingNodeKey,s=me.activeKey,ne=me.dropLevelOffset,Fe=me.dropContainerKey,we=me.dropTargetKey,_e=me.dropPosition,Pe=me.dragOverNodeKey,Ne=me.indent,m=this.props,te=m.prefixCls,ue=m.className,ye=m.style,Ae=m.showLine,De=m.focusable,Ke=m.tabIndex,We=Ke===void 0?0:Ke,Xe=m.selectable,Dt=m.showIcon,St=m.icon,Pt=m.switcherIcon,un=m.draggable,on=m.checkable,xt=m.checkStrictly,Sn=m.disabled,mn=m.motion,an=m.loadData,wn=m.filterTreeNode,Vn=m.height,Zn=m.itemHeight,sr=m.virtual,wr=m.titleRender,er=m.dropIndicatorRender,fr=m.onContextMenu,zn=m.onScroll,br=m.direction,jr=m.rootClassName,Fr=m.rootStyle,hr=(0,T.Z)(this.props,{aria:!0,data:!0}),Xn;return un&&((0,b.Z)(un)==="object"?Xn=un:typeof un=="function"?Xn={nodeDraggable:un}:Xn={}),g.createElement(U.k.Provider,{value:{prefixCls:te,selectable:Xe,showIcon:Dt,icon:St,switcherIcon:Pt,draggable:Xn,draggingNodeKey:R,checkable:on,checkStrictly:xt,disabled:Sn,keyEntities:Q,dropLevelOffset:ne,dropContainerKey:Fe,dropTargetKey:we,dropPosition:_e,dragOverNodeKey:Pe,indent:Ne,direction:br,dropIndicatorRender:er,loadData:an,filterTreeNode:wn,titleRender:wr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},g.createElement("div",{role:"tree",className:v()(te,ue,jr,(k={},(0,l.Z)(k,"".concat(te,"-show-line"),Ae),(0,l.Z)(k,"".concat(te,"-focused"),u),(0,l.Z)(k,"".concat(te,"-active-focused"),s!==null),k)),style:Fr},g.createElement(dt,(0,t.Z)({ref:this.listRef,prefixCls:te,style:ye,data:i,disabled:Sn,selectable:Xe,checkable:!!on,motion:mn,dragging:R!==null,height:Vn,itemHeight:Zn,virtual:sr,focusable:De,focused:u,tabIndex:We,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:fr,onScroll:zn},this.getTreeNodeRequiredProps(),hr))))}}],[{key:"getDerivedStateFromProps",value:function(k,me){var u=me.prevProps,i={prevProps:k};function Q(De){return!u&&De in k||u&&u[De]!==k[De]}var R,s=me.fieldNames;if(Q("fieldNames")&&(s=(0,le.w$)(k.fieldNames),i.fieldNames=s),Q("treeData")?R=k.treeData:Q("children")&&((0,I.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=(0,le.zn)(k.children)),R){i.treeData=R;var ne=(0,le.I8)(R,{fieldNames:s});i.keyEntities=(0,P.Z)((0,l.Z)({},Re,je),ne.keyEntities)}var Fe=i.keyEntities||me.keyEntities;if(Q("expandedKeys")||u&&Q("autoExpandParent"))i.expandedKeys=k.autoExpandParent||!u&&k.defaultExpandParent?(0,Ie.r7)(k.expandedKeys,Fe):k.expandedKeys;else if(!u&&k.defaultExpandAll){var we=(0,P.Z)({},Fe);delete we[Re],i.expandedKeys=Object.keys(we).map(function(De){return we[De].key})}else!u&&k.defaultExpandedKeys&&(i.expandedKeys=k.autoExpandParent||k.defaultExpandParent?(0,Ie.r7)(k.defaultExpandedKeys,Fe):k.defaultExpandedKeys);if(i.expandedKeys||delete i.expandedKeys,R||i.expandedKeys){var _e=(0,le.oH)(R||me.treeData,i.expandedKeys||me.expandedKeys,s);i.flattenNodes=_e}if(k.selectable&&(Q("selectedKeys")?i.selectedKeys=(0,Ie.BT)(k.selectedKeys,k):!u&&k.defaultSelectedKeys&&(i.selectedKeys=(0,Ie.BT)(k.defaultSelectedKeys,k))),k.checkable){var Pe;if(Q("checkedKeys")?Pe=(0,Ie.E6)(k.checkedKeys)||{}:!u&&k.defaultCheckedKeys?Pe=(0,Ie.E6)(k.defaultCheckedKeys)||{}:R&&(Pe=(0,Ie.E6)(k.checkedKeys)||{checkedKeys:me.checkedKeys,halfCheckedKeys:me.halfCheckedKeys}),Pe){var Ne=Pe,m=Ne.checkedKeys,te=m===void 0?[]:m,ue=Ne.halfCheckedKeys,ye=ue===void 0?[]:ue;if(!k.checkStrictly){var Ae=(0,st.S)(te,!0,Fe);te=Ae.checkedKeys,ye=Ae.halfCheckedKeys}i.checkedKeys=te,i.halfCheckedKeys=ye}}return Q("loadedKeys")&&(i.loadedKeys=k.loadedKeys),i}}]),p}(g.Component);ve.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:F,allowDrop:function(){return!0},expandAction:!1},ve.TreeNode=_.Z;var rt=ve,et=rt},35654:function(nt,z,e){"use strict";e.d(z,{BT:function(){return g},E6:function(){return G},L0:function(){return w},OM:function(){return I},_5:function(){return D},r7:function(){return q},wA:function(){return v},yx:function(){return C}});var t=e(94480),l=e(76190),b=e(48736),P=e(59301),$=e(39417),d=e(67841),n=e(71430),E=null;function D(K,Z){if(!K)return[];var oe=K.slice(),O=oe.indexOf(Z);return O>=0&&oe.splice(O,1),oe}function w(K,Z){var oe=(K||[]).slice();return oe.indexOf(Z)===-1&&oe.push(Z),oe}function C(K){return K.split("-")}function v(K,Z){var oe=[],O=(0,d.Z)(Z,K);function _(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ee.forEach(function(le){var X=le.key,h=le.children;oe.push(X),_(h)})}return _(O.children),oe}function B(K){if(K.parent){var Z=C(K.pos);return Number(Z[Z.length-1])===K.parent.children.length-1}return!1}function T(K){var Z=C(K.pos);return Number(Z[Z.length-1])===0}function I(K,Z,oe,O,_,ee,le,X,h,N){var de,ae=K.clientX,x=K.clientY,L=K.target.getBoundingClientRect(),Y=L.top,ge=L.height,Re=(N==="rtl"?-1:1)*(((_==null?void 0:_.x)||0)-ae),$e=(Re-12)/O,je=(0,d.Z)(X,oe.props.eventKey);if(x-1.5?ee({dragNode:Se,dropNode:ve,dropPosition:1})?Ie=1:rt=!1:ee({dragNode:Se,dropNode:ve,dropPosition:0})?Ie=0:ee({dragNode:Se,dropNode:ve,dropPosition:1})?Ie=1:rt=!1:ee({dragNode:Se,dropNode:ve,dropPosition:1})?Ie=1:rt=!1,{dropPosition:Ie,dropLevelOffset:st,dropTargetKey:je.key,dropTargetPos:je.pos,dragOverNodeKey:dt,dropContainerKey:Ie===0?null:((de=je.parent)===null||de===void 0?void 0:de.key)||null,dropAllowed:rt}}function g(K,Z){if(K){var oe=Z.multiple;return oe?K.slice():K.length?[K[0]]:K}}var U=function(Z){return Z};function F(K,Z){if(!K)return[];var oe=Z||{},O=oe.processProps,_=O===void 0?U:O,ee=Array.isArray(K)?K:[K];return ee.map(function(le){var X=le.children,h=_objectWithoutProperties(le,E),N=F(X,Z);return React.createElement(TreeNode,_extends({key:h.key},_(h)),N)})}function G(K){if(!K)return null;var Z;if(Array.isArray(K))Z={checkedKeys:K,halfCheckedKeys:void 0};else if((0,l.Z)(K)==="object")Z={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,b.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Z}function q(K,Z){var oe=new Set;function O(_){if(!oe.has(_)){var ee=(0,d.Z)(Z,_);if(ee){oe.add(_);var le=ee.parent,X=ee.node;X.disabled||le&&O(le.key)}}}return(K||[]).forEach(function(_){O(_)}),(0,t.Z)(oe)}},90782:function(nt,z,e){"use strict";e.d(z,{S:function(){return n}});var t=e(48736),l=e(67841);function b(E,D){var w=new Set;return E.forEach(function(C){D.has(C)||w.add(C)}),w}function P(E){var D=E||{},w=D.disabled,C=D.disableCheckbox,v=D.checkable;return!!(w||C)||v===!1}function $(E,D,w,C){for(var v=new Set(E),B=new Set,T=0;T<=w;T+=1){var I=D.get(T)||new Set;I.forEach(function(G){var q=G.key,K=G.node,Z=G.children,oe=Z===void 0?[]:Z;v.has(q)&&!C(K)&&oe.filter(function(O){return!C(O.node)}).forEach(function(O){v.add(O.key)})})}for(var g=new Set,U=w;U>=0;U-=1){var F=D.get(U)||new Set;F.forEach(function(G){var q=G.parent,K=G.node;if(!(C(K)||!G.parent||g.has(G.parent.key))){if(C(G.parent.node)){g.add(q.key);return}var Z=!0,oe=!1;(q.children||[]).filter(function(O){return!C(O.node)}).forEach(function(O){var _=O.key,ee=v.has(_);Z&&!ee&&(Z=!1),!oe&&(ee||B.has(_))&&(oe=!0)}),Z&&v.add(q.key),oe&&B.add(q.key),g.add(q.key)}})}return{checkedKeys:Array.from(v),halfCheckedKeys:Array.from(b(B,v))}}function d(E,D,w,C,v){for(var B=new Set(E),T=new Set(D),I=0;I<=C;I+=1){var g=w.get(I)||new Set;g.forEach(function(q){var K=q.key,Z=q.node,oe=q.children,O=oe===void 0?[]:oe;!B.has(K)&&!T.has(K)&&!v(Z)&&O.filter(function(_){return!v(_.node)}).forEach(function(_){B.delete(_.key)})})}T=new Set;for(var U=new Set,F=C;F>=0;F-=1){var G=w.get(F)||new Set;G.forEach(function(q){var K=q.parent,Z=q.node;if(!(v(Z)||!q.parent||U.has(q.parent.key))){if(v(q.parent.node)){U.add(K.key);return}var oe=!0,O=!1;(K.children||[]).filter(function(_){return!v(_.node)}).forEach(function(_){var ee=_.key,le=B.has(ee);oe&&!le&&(oe=!1),!O&&(le||T.has(ee))&&(O=!0)}),oe||B.delete(K.key),O&&T.add(K.key),U.add(K.key)}})}return{checkedKeys:Array.from(B),halfCheckedKeys:Array.from(b(T,B))}}function n(E,D,w,C){var v=[],B;C?B=C:B=P;var T=new Set(E.filter(function(F){var G=!!(0,l.Z)(w,F);return G||v.push(F),G})),I=new Map,g=0;Object.keys(w).forEach(function(F){var G=w[F],q=G.level,K=I.get(q);K||(K=new Set,I.set(q,K)),K.add(G),g=Math.max(g,q)}),(0,t.ZP)(!v.length,"Tree missing follow keys: ".concat(v.slice(0,100).map(function(F){return"'".concat(F,"'")}).join(", ")));var U;return D===!0?U=$(T,I,g,B):U=d(T,D.halfCheckedKeys,I,g,B),U}},67841:function(nt,z,e){"use strict";e.d(z,{Z:function(){return t}});function t(l,b){return l[b]}},71430:function(nt,z,e){"use strict";e.d(z,{F:function(){return q},H8:function(){return G},I8:function(){return F},km:function(){return v},oH:function(){return g},w$:function(){return B},zn:function(){return I}});var t=e(76190),l=e(94480),b=e(33885),P=e(75931),$=e(11592),d=e(2738),n=e(48736),E=e(67841),D=["children"];function w(K,Z){return"".concat(K,"-").concat(Z)}function C(K){return K&&K.type&&K.type.isTreeNode}function v(K,Z){return K!=null?K:Z}function B(K){var Z=K||{},oe=Z.title,O=Z._title,_=Z.key,ee=Z.children,le=oe||"title";return{title:le,_title:O||[le],key:_||"key",children:ee||"children"}}function T(K,Z){var oe=new Map;function O(_){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(_||[]).forEach(function(le){var X=le[Z.key],h=le[Z.children];warning(X!=null,"Tree node must have a certain key: [".concat(ee).concat(X,"]"));var N=String(X);warning(!oe.has(N)||X===null||X===void 0,"Same 'key' exist in the Tree: ".concat(N)),oe.set(N,!0),O(h,"".concat(ee).concat(N," > "))})}O(K)}function I(K){function Z(oe){var O=(0,$.Z)(oe);return O.map(function(_){if(!C(_))return(0,n.ZP)(!_,"Tree/TreeNode can only accept TreeNode as children."),null;var ee=_.key,le=_.props,X=le.children,h=(0,P.Z)(le,D),N=(0,b.Z)({key:ee},h),de=Z(X);return de.length&&(N.children=de),N}).filter(function(_){return _})}return Z(K)}function g(K,Z,oe){var O=B(oe),_=O._title,ee=O.key,le=O.children,X=new Set(Z===!0?[]:Z),h=[];function N(de){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return de.map(function(x,L){for(var Y=w(ae?ae.pos:"0",L),ge=v(x[ee],Y),Re,$e=0;$e<_.length;$e+=1){var je=_[$e];if(x[je]!==void 0){Re=x[je];break}}var Ye=(0,b.Z)((0,b.Z)({},(0,d.Z)(x,[].concat((0,l.Z)(_),[ee,le]))),{},{title:Re,key:ge,parent:ae,pos:Y,children:null,data:x,isStart:[].concat((0,l.Z)(ae?ae.isStart:[]),[L===0]),isEnd:[].concat((0,l.Z)(ae?ae.isEnd:[]),[L===de.length-1])});return h.push(Ye),Z===!0||X.has(ge)?Ye.children=N(x[le]||[],Ye):Ye.children=[],Ye})}return N(K),h}function U(K,Z,oe){var O={};(0,t.Z)(oe)==="object"?O=oe:O={externalGetKey:oe},O=O||{};var _=O,ee=_.childrenPropName,le=_.externalGetKey,X=_.fieldNames,h=B(X),N=h.key,de=h.children,ae=ee||de,x;le?typeof le=="string"?x=function(ge){return ge[le]}:typeof le=="function"&&(x=function(ge){return le(ge)}):x=function(ge,Re){return v(ge[N],Re)};function L(Y,ge,Re,$e){var je=Y?Y[ae]:K,Ye=Y?w(Re.pos,ge):"0",tt=Y?[].concat((0,l.Z)($e),[Y]):[];if(Y){var ze=x(Y,Ye),Be={node:Y,index:ge,pos:Ye,key:ze,parentPos:Re.node?Re.pos:null,level:Re.level+1,nodes:tt};Z(Be)}je&&je.forEach(function(qe,dt){L(qe,dt,{node:Y,pos:Ye,level:Re?Re.level+1:-1},tt)})}L(null)}function F(K){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},oe=Z.initWrapper,O=Z.processEntity,_=Z.onProcessFinished,ee=Z.externalGetKey,le=Z.childrenPropName,X=Z.fieldNames,h=arguments.length>2?arguments[2]:void 0,N=ee||h,de={},ae={},x={posEntities:de,keyEntities:ae};return oe&&(x=oe(x)||x),U(K,function(L){var Y=L.node,ge=L.index,Re=L.pos,$e=L.key,je=L.parentPos,Ye=L.level,tt=L.nodes,ze={node:Y,nodes:tt,index:ge,key:$e,pos:Re,level:Ye},Be=v($e,Re);de[Re]=ze,ae[Be]=ze,ze.parent=de[je],ze.parent&&(ze.parent.children=ze.parent.children||[],ze.parent.children.push(ze)),O&&O(ze,x)},{externalGetKey:N,childrenPropName:le,fieldNames:X}),_&&_(x),x}function G(K,Z){var oe=Z.expandedKeys,O=Z.selectedKeys,_=Z.loadedKeys,ee=Z.loadingKeys,le=Z.checkedKeys,X=Z.halfCheckedKeys,h=Z.dragOverNodeKey,N=Z.dropPosition,de=Z.keyEntities,ae=(0,E.Z)(de,K),x={eventKey:K,expanded:oe.indexOf(K)!==-1,selected:O.indexOf(K)!==-1,loaded:_.indexOf(K)!==-1,loading:ee.indexOf(K)!==-1,checked:le.indexOf(K)!==-1,halfChecked:X.indexOf(K)!==-1,pos:String(ae?ae.pos:""),dragOver:h===K&&N===0,dragOverGapTop:h===K&&N===-1,dragOverGapBottom:h===K&&N===1};return x}function q(K){var Z=K.data,oe=K.expanded,O=K.selected,_=K.checked,ee=K.loaded,le=K.loading,X=K.halfChecked,h=K.dragOver,N=K.dragOverGapTop,de=K.dragOverGapBottom,ae=K.pos,x=K.active,L=K.eventKey,Y=(0,b.Z)((0,b.Z)({},Z),{},{expanded:oe,selected:O,checked:_,loaded:ee,loading:le,halfChecked:X,dragOver:h,dragOverGapTop:N,dragOverGapBottom:de,pos:ae,active:x,key:L});return"props"in Y||Object.defineProperty(Y,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),Y}},8224:function(nt,z,e){"use strict";e.d(z,{Z:function(){return l}});var t=e(4676);function l(b,P,$,d){var n=t.unstable_batchedUpdates?function(D){t.unstable_batchedUpdates($,D)}:$;return b!=null&&b.addEventListener&&b.addEventListener(P,n,d),{remove:function(){b!=null&&b.removeEventListener&&b.removeEventListener(P,n,d)}}}},55468:function(nt,z,e){"use strict";e.d(z,{g1:function(){return C},os:function(){return B}});var t=/margin|padding|width|height|max|min|offset/,l={left:!0,top:!0},b={cssFloat:1,styleFloat:1,float:1};function P(T){return T.nodeType===1?T.ownerDocument.defaultView.getComputedStyle(T,null):{}}function $(T,I,g){if(I=I.toLowerCase(),g==="auto"){if(I==="height")return T.offsetHeight;if(I==="width")return T.offsetWidth}return I in l||(l[I]=t.test(I)),l[I]?parseFloat(g)||0:g}function d(T,I){var g=arguments.length,U=P(T);return I=b[I]?"cssFloat"in T.style?"cssFloat":"styleFloat":I,g===1?U:$(T,I,U[I]||T.style[I])}function n(T,I,g){var U=arguments.length;if(I=b[I]?"cssFloat"in T.style?"cssFloat":"styleFloat":I,U===3)return typeof g=="number"&&t.test(I)&&(g="".concat(g,"px")),T.style[I]=g,g;for(var F in I)I.hasOwnProperty(F)&&n(T,F,I[F]);return P(T)}function E(T){return T===document.body?document.documentElement.clientWidth:T.offsetWidth}function D(T){return T===document.body?window.innerHeight||document.documentElement.clientHeight:T.offsetHeight}function w(){var T=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),I=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:T,height:I}}function C(){var T=document.documentElement.clientWidth,I=window.innerHeight||document.documentElement.clientHeight;return{width:T,height:I}}function v(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function B(T){var I=T.getBoundingClientRect(),g=document.documentElement;return{left:I.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:I.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},24514:function(nt,z,e){"use strict";e.d(z,{G:function(){return P}});var t=e(47273),l=function(d){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(d)?d:[d],E=window.document.documentElement;return n.some(function(D){return D in E.style})}return!1},b=function(d,n){if(!l(d))return!1;var E=document.createElement("div"),D=E.style[d];return E.style[d]=n,E.style[d]!==D};function P($,d){return!Array.isArray($)&&d!==void 0?b($,d):l($)}},51353:function(nt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),Object.defineProperty(z,"DraggableCore",{enumerable:!0,get:function(){return E.default}}),z.default=void 0;var t=C(e(59301)),l=w(e(12708)),b=w(e(4676)),P=e(14625),$=e(77026),d=e(22013),n=e(80217),E=w(e(68555)),D=w(e(97510));function w(U){return U&&U.__esModule?U:{default:U}}function C(U,F){if(typeof WeakMap=="function")var G=new WeakMap,q=new WeakMap;return(C=function(K,Z){if(!Z&&K&&K.__esModule)return K;var oe,O,_={__proto__:null,default:K};if(K===null||typeof K!="object"&&typeof K!="function")return _;if(oe=Z?q:G){if(oe.has(K))return oe.get(K);oe.set(K,_)}for(const ee in K)ee!=="default"&&{}.hasOwnProperty.call(K,ee)&&((O=(oe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(K,ee))&&(O.get||O.set)?oe(_,ee,O):_[ee]=K[ee]);return _})(U,F)}function v(){return v=Object.assign?Object.assign.bind():function(U){for(var F=1;F{if((0,D.default)("Draggable: onDragStart: %j",q),this.props.onStart(G,(0,d.createDraggableData)(this,q))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),B(this,"onDrag",(G,q)=>{if(!this.state.dragging)return!1;(0,D.default)("Draggable: onDrag: %j",q);const K=(0,d.createDraggableData)(this,q),Z={x:K.x,y:K.y,slackX:0,slackY:0};if(this.props.bounds){const{x:O,y:_}=Z;Z.x+=this.state.slackX,Z.y+=this.state.slackY;const[ee,le]=(0,d.getBoundPosition)(this,Z.x,Z.y);Z.x=ee,Z.y=le,Z.slackX=this.state.slackX+(O-Z.x),Z.slackY=this.state.slackY+(_-Z.y),K.x=Z.x,K.y=Z.y,K.deltaX=Z.x-this.state.x,K.deltaY=Z.y-this.state.y}if(this.props.onDrag(G,K)===!1)return!1;this.setState(Z)}),B(this,"onDragStop",(G,q)=>{if(!this.state.dragging||this.props.onStop(G,(0,d.createDraggableData)(this,q))===!1)return!1;(0,D.default)("Draggable: onDragStop: %j",q);const Z={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:O,y:_}=this.props.position;Z.x=O,Z.y=_}this.setState(Z)}),this.state={dragging:!1,dragged:!1,x:F.position?F.position.x:F.defaultPosition.x,y:F.position?F.position.y:F.defaultPosition.y,prevPropsPosition:Ao({},F.position),slackX:0,slackY:0,isElementSVG:!1},F.position&&!(F.onDrag||F.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var F,G,q;return(q=(G=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:G.current)!=null?q:b.default.findDOMNode(this)}render(){const ge=this.props,{axis:F,bounds:G,children:q,defaultPosition:K,defaultClassName:Z,defaultClassNameDragging:oe,defaultClassNameDragged:O,position:_,positionOffset:ee,scale:le}=ge,X=ti(ge,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let h={},N=null;const ae=!!!_||this.state.dragging,x=_||K,L={x:(0,d.canDragX)(this)&&ae?this.state.x:x.x,y:(0,d.canDragY)(this)&&ae?this.state.y:x.y};this.state.isElementSVG?N=(0,$.createSVGTransform)(L,ee):h=(0,$.createCSSTransform)(L,ee);const Y=(0,P.clsx)(q.props.className||"",Z,{[oe]:this.state.dragging,[O]:this.state.dragged});return t.createElement(E.default,v({},X,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(t.Children.only(q),{className:Y,style:Ao(Ao({},q.props.style),h),transform:N}))}}z.default=g,B(g,"displayName","Draggable"),B(g,"propTypes",Nl(Ao({},E.default.propTypes),{axis:l.default.oneOf(["both","x","y","none"]),bounds:l.default.oneOfType([l.default.shape({left:l.default.number,right:l.default.number,top:l.default.number,bottom:l.default.number}),l.default.string,l.default.oneOf([!1])]),defaultClassName:l.default.string,defaultClassNameDragging:l.default.string,defaultClassNameDragged:l.default.string,defaultPosition:l.default.shape({x:l.default.number,y:l.default.number}),positionOffset:l.default.shape({x:l.default.oneOfType([l.default.number,l.default.string]),y:l.default.oneOfType([l.default.number,l.default.string])}),position:l.default.shape({x:l.default.number,y:l.default.number}),className:n.dontSetMe,style:n.dontSetMe,transform:n.dontSetMe})),B(g,"defaultProps",Nl(Ao({},E.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(nt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var t=D(e(59301)),l=E(e(12708)),b=E(e(4676)),P=e(77026),$=e(22013),d=e(80217),n=E(e(97510));function E(g){return g&&g.__esModule?g:{default:g}}function D(g,U){if(typeof WeakMap=="function")var F=new WeakMap,G=new WeakMap;return(D=function(q,K){if(!K&&q&&q.__esModule)return q;var Z,oe,O={__proto__:null,default:q};if(q===null||typeof q!="object"&&typeof q!="function")return O;if(Z=K?G:F){if(Z.has(q))return Z.get(q);Z.set(q,O)}for(const _ in q)_!=="default"&&{}.hasOwnProperty.call(q,_)&&((oe=(Z=Object.defineProperty)&&Object.getOwnPropertyDescriptor(q,_))&&(oe.get||oe.set)?Z(O,_,oe):O[_]=q[_]);return O})(g,U)}function w(g,U,F){return(U=C(U))in g?Object.defineProperty(g,U,{value:F,enumerable:!0,configurable:!0,writable:!0}):g[U]=F,g}function C(g){var U=v(g,"string");return typeof U=="symbol"?U:U+""}function v(g,U){if(typeof g!="object"||!g)return g;var F=g[Symbol.toPrimitive];if(F!==void 0){var G=F.call(g,U||"default");if(typeof G!="object")return G;throw new TypeError("@@toPrimitive must return a primitive value.")}return(U==="string"?String:Number)(g)}const B={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let T=B.mouse;class I extends t.Component{constructor(){super(...arguments),w(this,"dragging",!1),w(this,"lastX",NaN),w(this,"lastY",NaN),w(this,"touchIdentifier",null),w(this,"mounted",!1),w(this,"handleDragStart",U=>{if(this.props.onMouseDown(U),!this.props.allowAnyClick&&typeof U.button=="number"&&U.button!==0)return!1;const F=this.findDOMNode();if(!F||!F.ownerDocument||!F.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:G}=F;if(this.props.disabled||!(U.target instanceof G.defaultView.Node)||this.props.handle&&!(0,P.matchesSelectorAndParentsTo)(U.target,this.props.handle,F)||this.props.cancel&&(0,P.matchesSelectorAndParentsTo)(U.target,this.props.cancel,F))return;U.type==="touchstart"&&!this.props.allowMobileScroll&&U.preventDefault();const q=(0,P.getTouchIdentifier)(U);this.touchIdentifier=q;const K=(0,$.getControlPosition)(U,q,this);if(K==null)return;const{x:Z,y:oe}=K,O=(0,$.createCoreData)(this,Z,oe);(0,n.default)("DraggableCore: handleDragStart: %j",O),(0,n.default)("calling",this.props.onStart),!(this.props.onStart(U,O)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,P.addUserSelectStyles)(G),this.dragging=!0,this.lastX=Z,this.lastY=oe,(0,P.addEvent)(G,T.move,this.handleDrag),(0,P.addEvent)(G,T.stop,this.handleDragStop))}),w(this,"handleDrag",U=>{const F=(0,$.getControlPosition)(U,this.touchIdentifier,this);if(F==null)return;let{x:G,y:q}=F;if(Array.isArray(this.props.grid)){let oe=G-this.lastX,O=q-this.lastY;if([oe,O]=(0,$.snapToGrid)(this.props.grid,oe,O),!oe&&!O)return;G=this.lastX+oe,q=this.lastY+O}const K=(0,$.createCoreData)(this,G,q);if((0,n.default)("DraggableCore: handleDrag: %j",K),this.props.onDrag(U,K)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(oe){const O=document.createEvent("MouseEvents");O.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(O)}return}this.lastX=G,this.lastY=q}),w(this,"handleDragStop",U=>{if(!this.dragging)return;const F=(0,$.getControlPosition)(U,this.touchIdentifier,this);if(F==null)return;let{x:G,y:q}=F;if(Array.isArray(this.props.grid)){let O=G-this.lastX||0,_=q-this.lastY||0;[O,_]=(0,$.snapToGrid)(this.props.grid,O,_),G=this.lastX+O,q=this.lastY+_}const K=(0,$.createCoreData)(this,G,q);if(this.props.onStop(U,K)===!1||this.mounted===!1)return!1;const oe=this.findDOMNode();oe&&this.props.enableUserSelectHack&&(0,P.scheduleRemoveUserSelectStyles)(oe.ownerDocument),(0,n.default)("DraggableCore: handleDragStop: %j",K),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,oe&&((0,n.default)("DraggableCore: Removing handlers"),(0,P.removeEvent)(oe.ownerDocument,T.move,this.handleDrag),(0,P.removeEvent)(oe.ownerDocument,T.stop,this.handleDragStop))}),w(this,"onMouseDown",U=>(T=B.mouse,this.handleDragStart(U))),w(this,"onMouseUp",U=>(T=B.mouse,this.handleDragStop(U))),w(this,"onTouchStart",U=>(T=B.touch,this.handleDragStart(U))),w(this,"onTouchEnd",U=>(T=B.touch,this.handleDragStop(U)))}componentDidMount(){this.mounted=!0;const U=this.findDOMNode();U&&(0,P.addEvent)(U,B.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const U=this.findDOMNode();if(U){const{ownerDocument:F}=U;(0,P.removeEvent)(F,B.mouse.move,this.handleDrag),(0,P.removeEvent)(F,B.touch.move,this.handleDrag),(0,P.removeEvent)(F,B.mouse.stop,this.handleDragStop),(0,P.removeEvent)(F,B.touch.stop,this.handleDragStop),(0,P.removeEvent)(U,B.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,P.scheduleRemoveUserSelectStyles)(F)}}findDOMNode(){var U,F,G;return(U=this.props)!=null&&U.nodeRef?(G=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:G.current:b.default.findDOMNode(this)}render(){return t.cloneElement(t.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}z.default=I,w(I,"displayName","DraggableCore"),w(I,"propTypes",{allowAnyClick:l.default.bool,allowMobileScroll:l.default.bool,children:l.default.node.isRequired,disabled:l.default.bool,enableUserSelectHack:l.default.bool,offsetParent:function(g,U){if(g[U]&&g[U].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:l.default.arrayOf(l.default.number),handle:l.default.string,cancel:l.default.string,nodeRef:l.default.object,onStart:l.default.func,onDrag:l.default.func,onStop:l.default.func,onMouseDown:l.default.func,scale:l.default.number,className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe}),w(I,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(nt,z,e){"use strict";const{default:t,DraggableCore:l}=e(51353);nt.exports=t,nt.exports.default=t,nt.exports.DraggableCore=l},77026:function(nt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.addClassName=Z,z.addEvent=n,z.addUserSelectStyles=G,z.createCSSTransform=T,z.createSVGTransform=I,z.getTouch=U,z.getTouchIdentifier=F,z.getTranslation=g,z.innerHeight=C,z.innerWidth=v,z.matchesSelector=$,z.matchesSelectorAndParentsTo=d,z.offsetXYFromParent=B,z.outerHeight=D,z.outerWidth=w,z.removeClassName=oe,z.removeEvent=E,z.scheduleRemoveUserSelectStyles=q;var t=e(80217),l=b(e(76172));function b(O,_){if(typeof WeakMap=="function")var ee=new WeakMap,le=new WeakMap;return(b=function(X,h){if(!h&&X&&X.__esModule)return X;var N,de,ae={__proto__:null,default:X};if(X===null||typeof X!="object"&&typeof X!="function")return ae;if(N=h?le:ee){if(N.has(X))return N.get(X);N.set(X,ae)}for(const x in X)x!=="default"&&{}.hasOwnProperty.call(X,x)&&((de=(N=Object.defineProperty)&&Object.getOwnPropertyDescriptor(X,x))&&(de.get||de.set)?N(ae,x,de):ae[x]=X[x]);return ae})(O,_)}let P="";function $(O,_){return P||(P=(0,t.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ee){return(0,t.isFunction)(O[ee])})),(0,t.isFunction)(O[P])?O[P](_):!1}function d(O,_,ee){let le=O;do{if($(le,_))return!0;if(le===ee)return!1;le=le.parentNode}while(le);return!1}function n(O,_,ee,le){if(!O)return;const X=Ao({capture:!0},le);O.addEventListener?O.addEventListener(_,ee,X):O.attachEvent?O.attachEvent("on"+_,ee):O["on"+_]=ee}function E(O,_,ee,le){if(!O)return;const X=Ao({capture:!0},le);O.removeEventListener?O.removeEventListener(_,ee,X):O.detachEvent?O.detachEvent("on"+_,ee):O["on"+_]=null}function D(O){let _=O.clientHeight;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _+=(0,t.int)(ee.borderTopWidth),_+=(0,t.int)(ee.borderBottomWidth),_}function w(O){let _=O.clientWidth;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _+=(0,t.int)(ee.borderLeftWidth),_+=(0,t.int)(ee.borderRightWidth),_}function C(O){let _=O.clientHeight;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _-=(0,t.int)(ee.paddingTop),_-=(0,t.int)(ee.paddingBottom),_}function v(O){let _=O.clientWidth;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _-=(0,t.int)(ee.paddingLeft),_-=(0,t.int)(ee.paddingRight),_}function B(O,_,ee){const X=_===_.ownerDocument.body?{left:0,top:0}:_.getBoundingClientRect(),h=(O.clientX+_.scrollLeft-X.left)/ee,N=(O.clientY+_.scrollTop-X.top)/ee;return{x:h,y:N}}function T(O,_){const ee=g(O,_,"px");return{[(0,l.browserPrefixToKey)("transform",l.default)]:ee}}function I(O,_){return g(O,_,"")}function g(O,_,ee){let{x:le,y:X}=O,h=`translate(${le}${ee},${X}${ee})`;if(_){const N=`${typeof _.x=="string"?_.x:_.x+ee}`,de=`${typeof _.y=="string"?_.y:_.y+ee}`;h=`translate(${N}, ${de})`+h}return h}function U(O,_){return O.targetTouches&&(0,t.findInArray)(O.targetTouches,ee=>_===ee.identifier)||O.changedTouches&&(0,t.findInArray)(O.changedTouches,ee=>_===ee.identifier)}function F(O){if(O.targetTouches&&O.targetTouches[0])return O.targetTouches[0].identifier;if(O.changedTouches&&O.changedTouches[0])return O.changedTouches[0].identifier}function G(O){if(!O)return;let _=O.getElementById("react-draggable-style-el");_||(_=O.createElement("style"),_.type="text/css",_.id="react-draggable-style-el",_.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} -`,_.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} -`,O.getElementsByTagName("head")[0].appendChild(_)),O.body&&Z(O.body,"react-draggable-transparent-selection")}function q(O){window.requestAnimationFrame?window.requestAnimationFrame(()=>{K(O)}):K(O)}function K(O){if(O)try{if(O.body&&oe(O.body,"react-draggable-transparent-selection"),O.selection)O.selection.empty();else{const _=(O.defaultView||window).getSelection();_&&_.type!=="Caret"&&_.removeAllRanges()}}catch(_){}}function Z(O,_){O.classList?O.classList.add(_):O.className.match(new RegExp(`(?:^|\\s)${_}(?!\\S)`))||(O.className+=` ${_}`)}function oe(O,_){O.classList?O.classList.remove(_):O.className=O.className.replace(new RegExp(`(?:^|\\s)${_}(?!\\S)`,"g"),"")}},76172:function(nt,z){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.browserPrefixToKey=l,z.browserPrefixToStyle=b,z.default=void 0,z.getPrefix=t;const e=["Moz","Webkit","O","ms"];function t(){var E,D;let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const n=(D=(E=window.document)==null?void 0:E.documentElement)==null?void 0:D.style;if(!n||d in n)return"";for(let w=0;w: Unmounted during event!");return B}},80217:function(nt,z){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.dontSetMe=P,z.findInArray=e,z.int=b,z.isFunction=t,z.isNum=l;function e($,d){for(let n=0,E=$.length;n1&&arguments[1]!==void 0?arguments[1]:60,P=null;return function(){for(var $=this,d=arguments.length,n=new Array(d),E=0;Ez in rt?fi(rt,z,{enumerable:!0,configurable:!0,writable:!0,value:e}):rt[z]=e,Zo=(rt,z)=>{for(var e in z||(z={}))ql.call(z,e)&&Ql(rt,e,z[e]);if(rl)for(var e of rl(z))ei.call(z,e)&&Ql(rt,e,z[e]);return rt},Nl=(rt,z)=>mi(rt,vi(z));var ti=(rt,z)=>{var e={};for(var t in rt)ql.call(rt,t)&&z.indexOf(t)<0&&(e[t]=rt[t]);if(rt!=null&&rl)for(var t of rl(rt))z.indexOf(t)<0&&ei.call(rt,t)&&(e[t]=rt[t]);return e};(self.webpackChunk=self.webpackChunk||[]).push([[4105],{89489:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},59477:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},26227:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},49198:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},41464:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},52671:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},8657:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},56082:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},33853:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},11724:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},15075:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},43531:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},38819:function(rt,z,e){"use strict";e.d(z,{Z:function(){return E}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},P=b,$=e(7657),d=function(w,C){return l.createElement($.Z,(0,t.Z)({},w,{ref:C,icon:P}))},n=l.forwardRef(d),E=n},47451:function(rt,z,e){"use strict";e.d(z,{Z:function(){return T}});var t=e(3113),l=e(59301),b=Object.defineProperty,P=Object.defineProperties,$=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,D=(I,g,U)=>g in I?b(I,g,{enumerable:!0,configurable:!0,writable:!0,value:U}):I[g]=U,w=(I,g)=>{for(var U in g||(g={}))n.call(g,U)&&D(I,U,g[U]);if(d)for(var U of d(g))E.call(g,U)&&D(I,U,g[U]);return I},C=(I,g)=>P(I,$(g)),v=(I,g)=>{var U={};for(var F in I)n.call(I,F)&&g.indexOf(F)<0&&(U[F]=I[F]);if(I!=null&&d)for(var F of d(I))g.indexOf(F)<0&&E.call(I,F)&&(U[F]=I[F]);return U},B=(I,g,U)=>new Promise((F,G)=>{var q=oe=>{try{Z(U.next(oe))}catch(O){G(O)}},K=oe=>{try{Z(U.throw(oe))}catch(O){G(O)}},Z=oe=>oe.done?F(oe.value):Promise.resolve(oe.value).then(q,K);Z((U=U.apply(I,g)).next())});const T=I=>{var g=I,{children:U}=g,F=v(g,["children"]);const[G,q]=(0,l.useState)(!1);return l.createElement(t.ZP,C(w({},F),{loading:G,onClick:K=>B(void 0,null,function*(){try{q(!0),yield F.onClick(K),q(!1)}catch(Z){console.error(Z),q(!1)}})}),U)}},72638:function(rt,z,e){"use strict";e.d(z,{Z:function(){return C}});var t=e(59301),l=e(90115),b=e(8591),P=e(64866),$={flex_box_center:"flex_box_center___kVqBh",flex_space_between:"flex_space_between___FMnNq",flex_box_vertical_center:"flex_box_vertical_center___meESe",flex_box_center_end:"flex_box_center_end___KFpOb",flex_box_column:"flex_box_column___GHIK9",video:"video___nn_cD"},d=e(40185),n=e(59301),E=(v,B,T)=>new Promise((I,g)=>{var U=q=>{try{G(T.next(q))}catch(K){g(K)}},F=q=>{try{G(T.throw(q))}catch(K){g(K)}},G=q=>q.done?I(q.value):Promise.resolve(q.value).then(U,F);G((T=T.apply(v,B)).next())});const D=function(B,T){const I=B.split(","),g=I[0].match(/:(.*?);/)[1],U=atob(I[1]);let F=U.length;const G=new Uint8Array(F);for(;F--;)G[F]=U.charCodeAt(F);return new Blob([G],{type:g})};var C=(0,t.forwardRef)(({time:v,number:B,supportCamera:T,take_photo:I,isExercise:g=!0,update:U,onUserMediaLoaded:F},G)=>{const q=(0,t.useRef)(),K=(0,t.useRef)(),Z=(0,l.useParams)();let[oe,O]=(0,t.useState)([]),[_,ee]=(0,t.useState)(0);const[le,X]=(0,t.useState)("");let[h,N]=(0,t.useState)();const[ue,ae]=(0,t.useState)(0),x=(Be,Qe)=>E(void 0,null,function*(){return(0,P.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Be,file:Qe}})}),L=Be=>E(void 0,null,function*(){const Qe=new Date().valueOf();if(Be){const ut=yield x(`\u7167\u7247${Qe}`,Be);ut.status||(yield(0,d.Ju)({container_id:Z.categoryId,container_type:"Exercise",attachment_id:ut==null?void 0:ut.id}))}});(0,t.useEffect)(()=>(Re(),()=>{nt(),Y()}),[]),(0,t.useEffect)(()=>{_===2&&v&&B>0&&(pe(),ae(1))},[v]),(0,t.useEffect)(()=>{if(ue!==0){if(ue===2)clearInterval(h);else{let Be=0,Qe=setInterval(()=>{oe.includes(Be)&&$e(),Be++},1e3);N(Qe)}return()=>clearInterval(h)}},[ue]),(0,t.useImperativeHandle)(G,()=>({handlePhoto:$e,handleTakePhoto:je}));const Y=()=>{ae(2)},pe=()=>{const Be=v/B,Qe=[];function ut(Ie,ct){return parseInt(Math.floor(Math.random()*(ct-Ie+1))+Ie)}new Array(B).fill(0).map((Ie,ct)=>{I?Qe.push(ut(Be*ct,Be*(ct+1))):ct==0?Qe.push(0):Qe.push(ut(Be*ct,Be*(ct+1)))}),oe=Qe,O([...Qe]),console.log(Qe)},Re=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Be){const Qe=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return Qe?new Promise(function(ut,Ie){Qe.call(navigator,Be,ut,Ie)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Be){Je.current=Be,T&&T(2),ee(2),"srcObject"in q.current?q.current.srcObject=Be:q.current.src=window.URL.createObjectURL(Be),q.current.onloadedmetadata=function(Qe){q.current.play(),F&&F()},q.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),Y(),g&&b.ZP.error({content:"\u60A8\u5DF2\u7ECF\u5173\u95ED\u4E86\u6444\u50CF\u5934\uFF0C\u8BF7\u572810\u79D2\u949F\u5185\u6062\u590D\u6444\u50CF\u5934\uFF0C\u5426\u5219\u5C06\u63A8\u51FA\u8003\u8BD5",duration:10,key:9998})},!1)}).catch(function(Be){ee(1),T&&T(1),Be.message==="Permission denied"||Be.name==="NotAllowedError"?b.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):b.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Be.name),console.log("err: "+Be.message)})},$e=()=>{try{K.current.width=q.current.videoWidth,K.current.height=q.current.videoHeight,K.current.getContext("2d").drawImage(q.current,0,0,K.current.width,K.current.height),X(K.current.toDataURL("image/png")),L(K.current.toDataURL("image/png")),ze(K.current.toDataURL("image/png"))}catch(Be){}},je=()=>{try{return K.current.width=q.current.videoWidth,K.current.height=q.current.videoHeight,K.current.getContext("2d").drawImage(q.current,0,0,K.current.width,K.current.height),K.current.toDataURL("image/png")}catch(Be){}},Je=(0,t.useRef)(),nt=()=>{try{Je.current.getTracks().forEach(function(ut){ut.stop()}),q.current.srcObject=null}catch(Be){}},ze=Be=>E(void 0,null,function*(){const Qe=new FormData;Qe.append("file",D(Be,"1")),Qe.append("1","123");var ut=new window.XMLHttpRequest;ut.withCredentials=!0,ut.addEventListener("load",function(Ie){let ct=JSON.parse(Ie.target.responseText);(0,P.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:ct.id}})},!1),ut.addEventListener("error",function(Ie){console.error(Ie)},!1),ut.open("POST",`${ENV.API_SERVER}/api/attachments.json`),ut.send(Qe)});return n.createElement(n.Fragment,null,_!==3&&n.createElement("aside",{className:$.video,id:"screenshot"},_===0&&n.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),_===1&&n.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),_===2&&n.createElement("div",null,n.createElement("video",{width:"288",ref:q,autoPlay:!0}),n.createElement("canvas",{style:{display:"none"},ref:K}))))})},98070:function(rt,z,e){"use strict";var t=e(90115),l=e(59301),b=e(8591),P=e(43418),$=e(3113),d=e(24334),n=e.n(d),E=e(64866),D=e(25537),w=e(72873),C=e(66649),v=e.n(C),B=e(10089),T=e(59301),I=Object.defineProperty,g=Object.defineProperties,U=Object.getOwnPropertyDescriptors,F=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,K=(ee,le,X)=>le in ee?I(ee,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ee[le]=X,Z=(ee,le)=>{for(var X in le||(le={}))G.call(le,X)&&K(ee,X,le[X]);if(F)for(var X of F(le))q.call(le,X)&&K(ee,X,le[X]);return ee},oe=(ee,le)=>g(ee,U(le)),O=(ee,le,X)=>new Promise((h,N)=>{var ue=L=>{try{x(X.next(L))}catch(Y){N(Y)}},ae=L=>{try{x(X.throw(L))}catch(Y){N(Y)}},x=L=>L.done?h(L.value):Promise.resolve(L.value).then(ue,ae);x((X=X.apply(ee,le)).next())});const _=({ButtonProps:ee,ButtonText:le,form:X,answerKey:h,hackidentifier:N="",items:ue={},setIsSubmitCode:ae})=>{const[x,L]=(0,l.useState)(!1);let[Y,pe]=(0,l.useState)("");const Re=(0,t.useParams)(),[$e,je]=(0,l.useState)({}),Je=Re.type==="edit",nt=window.location.href.includes("problemset")?1:2;(0,l.useEffect)(()=>{(Je||N)&&pe(N||Re.id)},[Re]),(0,l.useEffect)(()=>{const Ie=B.Z.subscribe("BFill:Submit",()=>{ut()});return()=>{Ie()}},[Y]),(0,l.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function ze(Ie,ct){return O(this,null,function*(){var gt;let Se=X.getFieldValue("hack_codes"),me=X.getFieldValue(h);if(!Se.code){b.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!Se.language){b.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(me.length>0&&((gt=me.filter(j=>!j.answer_text))==null?void 0:gt.length)>0){b.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let ot=Se.code;return me.length>0&&(me==null||me.map(j=>{j.multi_line?ot=ot.substring(0,ot.indexOf("@\u2581\u2581@"))+j.answer_text+ot.substring(ot.indexOf("@\u2581\u2581@")+4):ot=ot.substring(0,ot.indexOf("@\u2581@"))+j.answer_text+ot.substring(ot.indexOf("@\u2581@")+3)})),yield(0,D.n4)(ct,Ie||{code:d.Base64.encode(ot),language:Se.language,answers:me==null?void 0:me.map(j=>j.answer_text)})})}function Be(Ie,ct){return O(this,null,function*(){let gt=ue.userAnswer,Se=d.Base64.decode(ue.code);return gt.length>0&&(gt==null||gt.map(ot=>{ot.multi_line?Se=Se.substring(0,Se.indexOf("@\u2581\u2581@"))+ot.value+Se.substring(Se.indexOf("@\u2581\u2581@")+4):Se=Se.substring(0,Se.indexOf("@\u2581@"))+ot.value+Se.substring(Se.indexOf("@\u2581@")+3)})),yield(0,D.n4)(ct,Ie||{code:d.Base64.encode(Se),language:ue.language,answers:gt==null?void 0:gt.map(ot=>ot.value)})})}function Qe(){return new Date().getTime()}const ut=()=>O(void 0,null,function*(){if(L(!0),x)return;let Ie=yield(0,E.ZP)(`/api/problems/${Y}/start.json`,{method:"get"});const ct=yield Be(null,Ie==null?void 0:Ie.identifier);if((ct==null?void 0:ct.status)===0){let Se=function(){return O(this,null,function*(){var me;const{status:ot,message:qe,data:j}=yield(0,D.rX)(Ie==null?void 0:Ie.identifier,"submit"),p=Qe()-gt>10*1e3*((me=ue==null?void 0:ue.userAnswer)==null?void 0:me.length);if(ot!==0&&!p&&setTimeout(Se,1e3),p){P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),L(!1);return}ot===0&&(L(!1),je(j),j.status===2&&(L(!1),P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const gt=Qe();yield(0,D.bM)(Ie==null?void 0:Ie.identifier,{}),Se(),B.Z.publish("BFill:Submit:Change",{value:!1})}else L(!1);ae&&ae(!0)});return T.createElement("div",null,T.createElement($.ZP,oe(Z({loading:x},ee),{onClick:()=>O(void 0,null,function*(){var Ie,ct,gt,Se;if(le==="\u63D0\u4EA4\u4EE3\u7801"){ut();return}let me=!0;if(yield X.validateFields().then(()=>{me=!1},p=>{var a,k,fe;p.errorFields[0].name.includes("standard_answers")?b.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):b.ZP.error(p.errorFields[0].errors[0]),((a=p.errorFields)==null?void 0:a.length)===0&&(me=!1),X.scrollToField((fe=(k=p==null?void 0:p.errorFields)==null?void 0:k[0])==null?void 0:fe.name,{behavior:"smooth",block:"center"}),me=!0}),me||(L(!0),x))return;let ot="",qe=X.getFieldsValue();Y?ot=yield(0,E.ZP)(`/api/problems/${Y}.json`,{method:"put",body:oe(Z({},qe),{hack:oe(Z({},qe==null?void 0:qe.hack),{sub_discipline_id:(Se=(gt=qe==null?void 0:qe.hack)==null?void 0:gt.sub_discipline_id)==null?void 0:Se[1],difficult:qe.difficulty,item_banks_group_id:qe.item_banks_group_id}),hack_codes:oe(Z({},qe.hack_codes),{code:d.Base64.encode(qe.hack_codes.code)}),update_hack_sets:[Z({},qe.hack_sets)],is_blank:!0})}):(ot=yield(0,E.ZP)("/api/problems.json",{method:"post",body:oe(Z({},qe),{hack:oe(Z({},qe==null?void 0:qe.hack),{sub_discipline_id:(ct=(Ie=qe==null?void 0:qe.hack)==null?void 0:Ie.sub_discipline_id)==null?void 0:ct[1],difficult:qe.difficulty,item_banks_group_id:qe.item_banks_group_id}),hack_codes:oe(Z({},qe.hack_codes),{code:d.Base64.encode(qe.hack_codes.code)}),hack_sets:[Z({},qe.hack_sets)],is_blank:!0})}),Y=ot==null?void 0:ot.identifier,sessionStorage.projectFill=Y,pe(Y));let j=yield(0,E.ZP)(`/api/problems/${Y}/start.json`,{method:"get"});const V=yield ze(null,j==null?void 0:j.identifier);if((V==null?void 0:V.status)===0){let a=function(){return O(this,null,function*(){var k;const{status:fe,message:u,data:s}=yield(0,D.rX)(j==null?void 0:j.identifier,"submit"),R=Qe()-p>(qe.hack.time_limit+3)*1e3*((k=qe==null?void 0:qe.standard_answers)==null?void 0:k.length);if(fe!==0&&!R&&setTimeout(a,1e3),R){P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),L(!1);return}fe===0&&(L(!1),je(s),s.status===2&&(L(!1),P.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const p=Qe();yield(0,D.bM)(j==null?void 0:j.identifier,{}),a()}else L(!1)})}),le),($e==null?void 0:$e.id)&&$e.status!==2&&T.createElement(P.default,{open:($e==null?void 0:$e.id)&&$e.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{je({})},onCancel:()=>{je({})}},T.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},T.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),T.createElement("span",{style:{marginLeft:12,color:$e.status!==0&&"#E30000"}},w.Im[$e.status])),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),T.createElement("span",{style:{marginLeft:12}},v()($e.created_at).format("YYYY-MM-DD HH:mm:ss"))),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),T.createElement("span",{style:{marginLeft:12}},$e.language)),T.createElement("div",null,T.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),T.createElement("span",{style:{marginLeft:12}},$e.execute_time,"ms"))),T.createElement(w.Y4,Z({},$e)))))};z.Z=_},14892:function(rt,z,e){"use strict";e.r(z),e.d(z,{default:function(){return Xr}});var t=e(59301),l=e(90115),b=e(15845),P=e.n(b),$=e(31797),d=e(78241),n=e(43418),E=e(92832),D=e(8591),w=e(93948),C=e(95237),v=e(43604),B=e(5112),T=e(24905),I=e(6848),g=e(71418),U=e(3113),F=e(15075),G=e(43531),q=e(72638),K=e(41560),Z=e(22566),oe=e(64866),O=e(59301),_=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())}),le=({id:W,startRecording:be,startScreenshot:Me,onBack:Xt,onSuccuss:qt,timeInSeconds:Lt=[1,6,11,16,21,26,31,41,51,61,71,81,91,101,111,121,151,181,211,241,271,361,421,481,541,601,661]})=>{const _t=(0,t.useRef)(null),Ut=(0,t.useRef)(null),Ct=(0,t.useRef)(null),Mt=(0,t.useRef)(null),Cn=(0,t.useRef)(!0),In=(0,t.useRef)(""),[Ln,Tn]=(0,t.useState)(null);(0,t.useEffect)(()=>{be?Mn():ln()},[be]),(0,t.useEffect)(()=>{Me?Tn(0):(clearTimeout(Mt.current),Tn(null),In.current="")},[Me]),(0,t.useEffect)(()=>(typeof Ln=="number"&&(Lt!=null&&Lt.includes(Ln)&&cn(),Ln<=720&&(Mt.current=setTimeout(()=>{Tn(Ln+1)},1e3))),()=>{clearTimeout(Mt.current)}),[Ln]);const lr=(Dn="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>_(void 0,null,function*(){D.ZP.warning(Dn),setTimeout(()=>{Xt()},1e3)}),Mn=()=>_(void 0,null,function*(){var Dn,gr,Mr,vn,Gt,hn;if(!(0,Z.i7)()){lr("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(_t.current){D.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}Cn.current=!0;try{let mt;if((0,Z.WX)())mt=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(mt=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((Mr=(gr=(Dn=mt==null?void 0:mt.getVideoTracks())==null?void 0:Dn[0])==null?void 0:gr.getSettings())==null?void 0:Mr.displaySurface)!=="monitor"){ln(),lr();return}_t.current=mt,"srcObject"in Ut.current?Ut.current.srcObject=_t.current:Ut.current.src=URL.createObjectURL(_t.current),yield new Promise(Hn=>{Ut.current.addEventListener("loadedmetadata",()=>{Hn()})}),(hn=(Gt=(vn=_t.current)==null?void 0:vn.getVideoTracks())==null?void 0:Gt[0])==null||hn.addEventListener("ended",function(){Cn.current&&lr()}),Ut.current.play(),qt()}catch(mt){lr("\u5C4F\u5E55\u5F55\u5236\u529F\u80FD\u9519\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u518D\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u5426\u5219\u65E0\u6CD5\u4F5C\u7B54")}}),ln=()=>{var Dn;Cn.current=!1;const gr=(Dn=_t.current)==null?void 0:Dn.getTracks();gr==null||gr.forEach(Mr=>{Mr.stop()}),_t.current=null},bn=Dn=>{const gr=Dn.split(",")[1],Mr=Dn.split(",")[0].split(":")[1].split(";")[0],vn=[...atob(gr)],Gt=new Uint8Array(vn.map(hn=>hn.charCodeAt(0)));return new Blob([Gt],{type:Mr})},Ot=()=>_(void 0,null,function*(){const Dn=yield(0,oe.ZP)(`/api/exercises/${W}/exercise_user_screens.json`,{method:"post"});Dn.status===0&&(In.current=Dn.exercise_abnormity_id,Tn(0))}),cn=()=>_(void 0,null,function*(){const Dn=Ct.current.getContext("2d");Ct.current.width=Ut.current.videoWidth,Ct.current.height=Ut.current.videoHeight,Dn.drawImage(Ut.current,0,0,Ct.current.width,Ct.current.height);const gr=Ct.current.toDataURL("image/jpeg"),Mr=bn(gr),vn=new File([Mr],"canvas_image.jpg",{type:"image/jpeg"}),Gt=new FormData;Gt.append("file",vn);const hn=yield(0,oe.ZP)(`/api/exercises/${W}/exercise_user_screens/check.json`,{method:"get"});if((hn==null?void 0:hn.status)===0){const mt=yield(0,oe.ZP)("/api/attachments.json",{method:"post",body:Gt},!0);if(mt!=null&&mt.id){const Hn=yield(0,oe.ZP)(`/api/exercises/${W}/exercise_user_screens.json`,{method:"post",body:{attachment_id:mt==null?void 0:mt.id,exercise_abnormity_id:In.current}});Hn.status===0&&(In.current=Hn.exercise_abnormity_id)}}});return O.createElement(O.Fragment,null,O.createElement("video",{ref:Ut,muted:!0,className:"hide"}),O.createElement("canvas",{id:"canvas",ref:Ct,className:"hide"}))},X=e(66649),h=e.n(X),N={flex_box_center:"flex_box_center___ariLt",flex_space_between:"flex_space_between___MC6sH",flex_box_vertical_center:"flex_box_vertical_center___tJHfy",flex_box_center_end:"flex_box_center_end___AfB_t",flex_box_column:"flex_box_column___xX4Fj",bg:"bg___nHBEZ",wrapper:"wrapper___TZKl8",exerciseAlert:"exerciseAlert___QUMwm",title:"title___rj6Q0",content:"content___Te7Wz",baseMargin:"baseMargin___BRmsh",noWrap:"noWrap___X6AS3",singleItem:"singleItem___GkaDR",questionIcons:"questionIcons___XoGYC",green:"green___iIYnV",orange:"orange___EIhiL",greenTip:"greenTip___WwiUh",redTip:"redTip___aWSt4",orangeTip:"orangeTip___j5g_H",pollDesc:"pollDesc___yDT2Q",answered:"answered___d2hE7",unanswer:"unanswer___AdOhE",anchor:"anchor___z3CaP",answerFlag:"answerFlag___wwTKa",flagActive:"flagActive___piG3D",flagHalf:"flagHalf___E29dd",answerStudentFlag:"answerStudentFlag___HRVt8",answerStudentActive:"answerStudentActive___kM6r4",questionItem:"questionItem___q6Hgu",questionScore:"questionScore___RW5tm",itemType:"itemType___pPqzT",itemFlag:"itemFlag___j5TSr",answerWrap:"answerWrap___G9dnn",answerSubjective:"answerSubjective___LRVKJ",otherInput:"otherInput___SxNAw",submitButton:"submitButton___zPo7H",randomFlag:"randomFlag___TOZ2H",answerTrue:"answerTrue___fgIW0",answerFalse:"answerFalse___gAQD8",answerHalf:"answerHalf___h40sX",renderHtml:"renderHtml___UerV1",simpleText:"simpleText___ZKx7o",answerYes:"answerYes___AA0oM",answerNo:"answerNo___gMGLy",answerInfo:"answerInfo___tB4Wz",answerProgress:"answerProgress___CbmXy",answerSheetWrap:"answerSheetWrap___aPipx",answerSheetQuestionTitle:"answerSheetQuestionTitle___P18Ss",answerSheet:"answerSheet___yhxK1",answerSheetItem:"answerSheetItem___DIH2V",qindex:"qindex___XuKA8",markIcon:"markIcon___ZTkqb",active:"active___WSsrt",yes:"yes___knuOK",no:"no___gv_cs",bf:"bf___pJfi5",partialActive:"partialActive___K6lsa",selected:"selected___grFyM",countDown:"countDown___OzcWL",cnText:"cnText___TvFjV",red:"red___Mge1h",refreshBtn:"refreshBtn___lK1MX",fold:"fold___id0EJ",cardList:"cardList___xKhMX",withQrcode:"withQrcode___qphZK",iframe:"iframe___pMMQx",eduTip:"eduTip___hXWhK",eduQrcode:"eduQrcode____qxcx",eduVideo:"eduVideo___mufWJ",eduUsername:"eduUsername___tiufh",startAnswer:"startAnswer___AA7n5",eduSubmit:"eduSubmit___UPIsJ",eduTitle:"eduTitle___jCJrO",wrpAnswer:"wrpAnswer___AVK1Y",simpleMd:"simpleMd___ZGbXj",videomodal:"videomodal___bYarH",mainPart:"mainPart___Fqvw7",userInfoText:"userInfoText___nqL8p",answerSheetBottom:"answerSheetBottom___yXf5u",tooltipWrap:"tooltipWrap___AxG9B",leftPart:"leftPart___P4Ook",grey:"grey___UBSG9",blue:"blue___aRuKK",rightPart:"rightPart___De4P3",questionPart:"questionPart___GTq66",questionTypeTitle:"questionTypeTitle___r6Fo9",questionTypeInfo:"questionTypeInfo___JfpWv",toIframeBtn:"toIframeBtn___gRKtn",bottom:"bottom___coSlv",markBtn:"markBtn___ZCLGF",changeButton:"changeButton___sBTjl",prevBtn:"prevBtn___lgCPG",analysisWrap:"analysisWrap___JoCnb",greyBg:"greyBg___vgesc",fixHeader:"fixHeader___RoNxE",exerciseTitle:"exerciseTitle___Dtp56",commitModal:"commitModal___zqvNA",commitItem:"commitItem___mjYF6",commitInfoLabel:"commitInfoLabel___KtIjW",commitInfoValue:"commitInfoValue___DCyRn",cameraHeader:"cameraHeader___Pqhwb",dottedLineWrapper:"dottedLineWrapper___ONO9c",leftHalfCircle:"leftHalfCircle___RNJN7",dottedLine:"dottedLine___qWy4W",rightHalfCircle:"rightHalfCircle___s3_hr",orangeNum:"orangeNum___IYnup",teachAnalysis:"teachAnalysis___FH6fk",teachAnalysisModal:"teachAnalysisModal___RcKVp",screenLock:"screenLock____A8oZ"},ue=e(24327),ae=e(16624),x=e(16769),L=e(6455),Y=e(55159),pe=e(8658),Re=e(30720);const $e={0:"c-red-ee4",1:"c-green"};var Je=({item:W,answerData:be,isEducation:Me,sign:Xt,onBlur:qt=()=>{}})=>{var Lt,_t,Ut,Ct,Mt,Cn;const In=(0,t.useRef)(""),[Ln,Tn]=(0,t.useState)(),[lr,Mn]=(0,t.useState)(!1),[ln,bn]=(0,t.useState)(Me||!1),Ot=(0,t.useRef)(),cn=()=>{clearInterval(Ot.current),Ot.current=setInterval(()=>{lr&&qt(In.current,!0)},10*1e3)},Dn=gr=>{qt(In.current);let Mr="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(gr||window.event).returnValue=Mr,Mr};return(0,t.useEffect)(()=>{console.log("isFocus:",lr),lr&&cn()},[lr]),(0,t.useEffect)(()=>{Tn(W==null?void 0:W.a_flag)},[W==null?void 0:W.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval(Ot.current)},[]),t.createElement("div",null,((Lt=be==null?void 0:be.exercise)==null?void 0:Lt.user_exercise_status)===1?t.createElement("div",{className:"mb20"},t.createElement(C.Z,{justify:"space-between"},t.createElement(v.Z,null,"\u6211\u7684\u7B54\u6848"),((0,ae.GJ)()||(0,ae.dE)()&&((_t=be==null?void 0:be.exercise)==null?void 0:_t.user_exercise_status)>0&&((Ut=be==null?void 0:be.exercise)==null?void 0:Ut.open_score))&&t.createElement(v.Z,null,t.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(W==null?void 0:W.user_score)&&t.createElement("span",null,t.createElement("span",{className:$e[Number(W==null?void 0:W.answer_status)]||"c-orange-ff9"},W==null?void 0:W.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(W!=null&&W.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),t.createElement("div",{className:N.simpleText},t.createElement(pe.Z,{value:(Ct=W==null?void 0:W.user_answer)==null?void 0:Ct[0]}))):t.createElement("div",{className:W.user_score&&(W.user_score===W.question_score?"c-green":"c-red")},ln?t.createElement(Re.Z,{watch:!0,isFocus:!0,defaultValue:(Mt=W==null?void 0:W.user_answer)==null?void 0:Mt[0],id:W==null?void 0:W.question_id,className:"mt20",onChange:gr=>{In.current=gr,Mn(!0)},onBlur:()=>{setTimeout(()=>{qt(In.current)},200),clearInterval(Ot.current),Mn(!1)}}):t.createElement("div",{onClick:()=>{var gr;if(!W.repeat_answer&&((gr=W==null?void 0:W.user_answer)==null?void 0:gr.length)>0&&W.ques_status!==0){D.ZP.warning("\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848");return}Xt.current=!0,bn(!0)},className:N.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,ae.dE)()&&(W==null?void 0:W.standard_answer)&&t.createElement("div",{className:N.analysisWrap},t.createElement("div",{className:N.greyBg},t.createElement(C.Z,{className:"mb20",align:"middle"},t.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),t.createElement(v.Z,null,t.createElement(pe.Z,{value:(Cn=W==null?void 0:W.standard_answer)==null?void 0:Cn[0]}))),t.createElement(C.Z,{align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(pe.Z,{className:N.renderHtml,value:W==null?void 0:W.analysis})))))},nt=e(57809),Be=({item:W,answerData:be,isEducation:Me,onBlur:Xt=()=>{}})=>{var qt,Lt,_t,Ut;const Ct=(0,t.useRef)(""),[Mt,Cn]=(0,t.useState)(),[In,Ln]=(0,t.useState)(!1),[Tn,lr]=(0,t.useState)(!1),[Mn,ln]=(0,t.useState)(Me||!1),[bn,Ot]=(0,t.useState)(0),cn=(0,t.useRef)(W.kp_content||""),Dn=(0,t.useRef)(W.kp_clazz),gr=(0,t.useRef)(),Mr=(0,t.useMemo)(()=>{var Gt,hn;return(hn=(Gt=Ct.current)==null?void 0:Gt.replace(/[\n|\r|\t]/g,""))==null?void 0:hn.length},[Ct.current]),vn=()=>{clearInterval(gr.current),gr.current=setInterval(()=>{Tn&&Xt(Ct.current,cn.current,Dn.current)},30*1e3)};return(0,t.useEffect)(()=>{console.log("isFocus:",Tn),vn()},[Tn]),(0,t.useEffect)(()=>{Cn(W==null?void 0:W.a_flag)},[W==null?void 0:W.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval(gr.current)},[]),t.createElement("div",null,((qt=be==null?void 0:be.exercise)==null?void 0:qt.user_exercise_status)===1?t.createElement("div",null,t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),t.createElement("br",null),t.createElement(E.default,{disabled:!0,className:"mt10",value:cn.current,onChange:Gt=>{cn.current=Gt.target.value,Ot(bn+1)},onBlur:()=>{Xt(Ct.current,cn.current,Dn.current),lr(!1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(nt.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Dn.current,onChange:Gt=>{Dn.current=Gt,Ot(bn+1)},onBlur:()=>{Xt(Ct.current,cn.current,Dn.current),lr(!1)}},t.createElement(nt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(nt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),t.createElement("div",{className:N.simpleText},t.createElement(pe.Z,{value:(Lt=W==null?void 0:W.user_answer)==null?void 0:Lt[0]}))):t.createElement("div",null,t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u9898\u76EE\uFF1A"),t.createElement("br",null),t.createElement(E.default,{className:"mt10",maxLength:60,onBlur:()=>Xt(Ct.current,cn.current,Dn.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:cn.current,onChange:Gt=>{cn.current=Gt.target.value,Ot(bn+1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(nt.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Dn.current,onChange:Gt=>{Dn.current=Gt,Xt(Gt.current,cn.current,Dn.current),Ot(bn+1)}},t.createElement(nt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(nt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("div",{className:"mt30 mb20"},t.createElement("div",{className:W.user_score&&(W.user_score===W.question_score?"c-green":"c-red")},t.createElement("strong",null,"\u4F5C\u6587\u5185\u5BB9\uFF1A"),t.createElement("br",null),t.createElement("div",{className:"mt10 relative"},t.createElement("span",{className:"c-blue",style:{position:In?"fixed":"absolute",top:In?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",Mr,"\u5B57"),Mn?t.createElement(Re.Z,{className:N.simpleMd,disablePaste:!0,hidetoolBar:Me,height:Me?"60vh":150,isFocus:!0,defaultValue:(_t=W==null?void 0:W.user_answer)==null?void 0:_t[0],id:W==null?void 0:W.question_id,onFullScreen:Gt=>Ln(Gt),onChange:Gt=>{Ct.current=Gt,lr(!0),Ot(bn+1)},onBlur:()=>{Xt(Ct.current,cn.current,Dn.current),lr(!1)}}):t.createElement("div",{onClick:()=>ln(!0),className:N.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,ae.dE)()&&(W==null?void 0:W.standard_answer)&&t.createElement("div",null,t.createElement("p",{className:"mt10 mb0"},"\u53C2\u8003\u7B54\u6848\uFF1A"),t.createElement("div",{style:{border:"1px solid #eee",background:"#f5f5f5",borderRadius:4,padding:5}},t.createElement(pe.Z,{value:(Ut=W==null?void 0:W.standard_answer)==null?void 0:Ut[0]}))))},Qe=e(79817),ut=e(1710),Ie=e(58466),ct={score:"score___mcGn7",wrap:"wrap___h11sQ"},Se=({score:W})=>W?t.createElement("span",{className:ct.wrap},"\u5F97\u5206",t.createElement("span",{className:`${ct.score} ml10 mr5`},W),"\u5206"):t.createElement("span",{className:"c-red"},"\u672A\u8BC4"),me={flex_box_center:"flex_box_center___xK64P",flex_space_between:"flex_space_between___BNBCA",flex_box_vertical_center:"flex_box_vertical_center___ConJK",flex_box_center_end:"flex_box_center_end___L08sz",flex_box_column:"flex_box_column___hvk0E",shixunWrp:"shixunWrp___FTFC6",fill:"fill___H_Qd6",index:"index___PaSVJ",success:"success___fz_F7",fail:"fail___ftXSv",fillInput:"fillInput___q_sSb",shixunWrapper:"shixunWrapper___toGqF",score:"score___AsYGZ",name:"name___hawfX",programWrapper:"programWrapper___zVQPT",desc:"desc___MFIu5",content:"content___QuE41",analysisWrap:"analysisWrap___qGPzJ",greyBg:"greyBg___FIDIB"},ot=e(46499),qe=e(42441),j=e(76411),V=Object.defineProperty,p=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,fe=(W,be,Me)=>be in W?V(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,u=(W,be)=>{for(var Me in be||(be={}))a.call(be,Me)&&fe(W,Me,be[Me]);if(p)for(var Me of p(be))k.call(be,Me)&&fe(W,Me,be[Me]);return W},s=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())}),R=({})=>{const W=(0,l.useParams)(),[be,Me]=(0,t.useState)(!0),[Xt,qt]=(0,t.useState)(0),[Lt,_t]=(0,t.useState)([]),[Ut,Ct]=(0,t.useState)([]),[Mt,Cn]=(0,t.useState)({page:1,limit:10,login:W==null?void 0:W.login});(0,t.useEffect)(()=>{Ln(Mt),Tn()},[]);const In=[{title:"\u5E8F\u53F7",dataIndex:"key",render:(ln,bn,Ot)=>t.createElement("span",{className:"c-black"},Ot+1+(Mt.page-1)*Mt.limit)},{title:"\u91C7\u96C6\u70B9\u540D\u79F0",ellipsis:!0,dataIndex:"vrs_point_name",render:ln=>t.createElement("span",{className:"c-black"},ln)},{title:"\u7B54\u6848\u503C\u7C7B\u578B",dataIndex:"vrs_point_answer_type",render:ln=>t.createElement("span",{className:"c-black"},ln==0?"\u56FA\u5B9A\u503C":ln==1?"\u533A\u95F4\u503C":"\u72B6\u6001\u503C")},{title:"\u9519\u8BEF\u7387",width:80,dataIndex:"error_rate",render:ln=>t.createElement("span",{className:"c-black"},ln===null?"--":`${ln}%`)}],Ln=ln=>s(void 0,null,function*(){var bn,Ot;Me(!0);const cn=yield(0,oe.ZP)(`/api/exercises/${W==null?void 0:W.categoryId}/exercise_user/point_error_rate_list.json`,{method:"get",params:ln});(cn==null?void 0:cn.status)==0&&(_t(((bn=cn==null?void 0:cn.data)==null?void 0:bn.list)||[]),qt((Ot=cn==null?void 0:cn.data)==null?void 0:Ot.count)),Me(!1)}),Tn=()=>s(void 0,null,function*(){var ln;const bn=yield(0,oe.ZP)(`/api/exercises/${W==null?void 0:W.categoryId}/exercise_user/growth_curve_chart.json`,{method:"get",params:{login:W==null?void 0:W.login}});(bn==null?void 0:bn.status)==0&&Ct(((ln=bn==null?void 0:bn.data)==null?void 0:ln.list)||[])}),lr=(ln,bn,Ot)=>{Mt.page=ln==null?void 0:ln.current,Mt.limit=ln==null?void 0:ln.pageSize,Cn(u({},Mt)),Ln(Mt)},Mn=()=>{const ln=Ut==null?void 0:Ut.map(bn=>bn.score);return{tooltip:{formatter:function(bn){return`${bn.name}: ${bn==null?void 0:bn.value}\u5206`}},grid:{left:10,containLabel:!0},xAxis:{name:"\u8BAD\u7EC3\u6B21\u6570",type:"category",data:ln.map((bn,Ot)=>`\u7B2C${Ot+1}\u6B21`),axisTick:{show:!1},axisLine:{show:!1},axisLabel:{color:"#9096A3"},nameTextStyle:{color:"#9096A3"}},yAxis:{name:"\u6210\u7EE9",nameTextStyle:{color:"#9096A3",padding:[0,38,4,0]},type:"value",axisTick:{show:!1},axisLine:{show:!1},splitLine:{show:!0},axisLabel:{color:"#9096A3"}},series:[{data:ln,type:"line",lineStyle:{color:"#3061D0",width:2},itemStyle:{color:"#3061D0"},areaStyle:{color:new j.graphic.LinearGradient(0,0,0,1,[{offset:0,color:"rgba(0,44,255,0.7)"},{offset:1,color:"rgba(0,118,255,0)"}])}}]}};return t.createElement(t.Fragment,null,t.createElement("div",{className:"font16 c-grey-666 mt20 mt15"},"\u91C7\u96C6\u70B9\u9519\u8BEF\u7387"),t.createElement(ut.default,{columns:In,dataSource:Lt||[],loading:be,onChange:lr,pagination:{total:Xt,pageSize:Mt.limit,current:Mt.page,hideOnSinglePage:!Xt,showSizeChanger:!0,pageSizeOptions:["5","10","20","50","100"],showQuickJumper:!0,size:"default",showTotal:Z.rU}}),t.createElement("div",{className:"font16 c-grey-666 mt20 mt15"},"\u6210\u957F\u66F2\u7EBF"),t.createElement(qe.Z,{style:{height:450},option:Mn()}))},c=e(59301),ne=Object.defineProperty,Fe=Object.defineProperties,we=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,f=(W,be,Me)=>be in W?ne(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,te=(W,be)=>{for(var Me in be||(be={}))Pe.call(be,Me)&&f(W,Me,be[Me]);if(_e)for(var Me of _e(be))Ne.call(be,Me)&&f(W,Me,be[Me]);return W},ce=(W,be)=>Fe(W,we(be));const he={0:"c-red-ee4",1:"c-green"};var De=({item:W,answerData:be,exerciseId:Me,coursesId:Xt,answerCheckData:qt,check:Lt})=>{var _t,Ut,Ct,Mt,Cn;const[In,Ln]=(0,t.useState)([]),[Tn,lr]=(0,t.useState)([]),Mn=(0,l.useDispatch)();console.log(be,"answerData"),(0,t.useEffect)(()=>{var Ot,cn,Dn,gr,Mr,vn,Gt,hn,mt,Hn,_r,Kr,fo;if(!((Ot=W==null?void 0:W.shixun_details)!=null&&Ot.length))return;let mo=[],So=[];for(let Co=0;Co<((cn=W==null?void 0:W.shixun_details)==null?void 0:cn.length);Co++){for(let $o=0;$o<(W==null?void 0:W.shixun_details[Co].stage_list.length);$o++){let No=W==null?void 0:W.shixun_details[Co].stage_list[$o];mo.push(te(te({},No),{operation:(vn=(Mr=(gr=(Dn=W==null?void 0:W.shixun_details)==null?void 0:Dn[Co])==null?void 0:gr.shixun_detail)==null?void 0:Mr[0])==null?void 0:vn.game_identifier,is_jupyter:W==null?void 0:W.is_jupyter,is_jupyter_lab:W==null?void 0:W.is_jupyter_lab}))}if((hn=(Gt=W==null?void 0:W.shixun_details)==null?void 0:Gt[Co])!=null&&hn.shixun_detail){const $o=(_r=(Hn=(mt=W==null?void 0:W.shixun_details)==null?void 0:mt[Co])==null?void 0:Hn.shixun_detail)==null?void 0:_r[0],No=(fo=(Kr=W==null?void 0:W.shixun_details[Co].stage_list)==null?void 0:Kr.find(Do=>(Do==null?void 0:Do.game_identifier)===($o==null?void 0:$o.game_identifier)))==null?void 0:fo.user_score;So.push(ce(te({},$o),{user_score:No}))}}lr(So),Ln(mo)},[W==null?void 0:W.shixun_details]);const ln=[{title:"\u9898\u76EE",dataIndex:"position",key:"position",width:60,align:"center"},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",key:"name",ellipsis:!0,align:"center",render:(Ot,cn)=>c.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px",color:"#0152d9",cursor:"pointer"},title:Ot&&Ot.length>25?Ot:"",onClick:()=>{(0,Z.xg)(`/tasks/${Xt}/${Me}/${cn.game_identifier}/exercise`)}},Ot)},!(W!=null&&W.unity_3d&&(W==null?void 0:W.vrs_type)==1)&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",width:76,render:(Ot,cn)=>c.createElement("span",null,cn.evaluate_count?cn.evaluate_count:c.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u5F00\u59CB\u8003\u8BD5\u65F6\u95F4",key:"user_start_at",dataIndex:"user_start_at",width:140,align:"center",render:(Ot,cn)=>c.createElement("span",null,Ot?h()(Ot).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",width:140,align:"center",render:(Ot,cn)=>{let Dn=!1;return cn.finished_time&&(be!=null&&be.exercise)&&(be!=null&&be.exercise_answer_user)&&((be==null?void 0:be.exercise.time)===-1?Dn=h()(be==null?void 0:be.exercise.end_time).isBefore(cn.finished_time):Dn=h()(be==null?void 0:be.exercise_answer_user.start_at).add(be==null?void 0:be.exercise.time,"m").isBefore(cn.finished_time)),c.createElement("span",null,cn.finished_time||c.createElement("span",{className:"c-grey-999"},"--"),c.createElement("span",{className:"c-orange-ff9 "},Dn?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:100,align:"center",render:(Ot,cn)=>c.createElement("span",null,cn.time_consuming||c.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",width:76,render:(Ot,cn)=>c.createElement("span",null,cn.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",width:60,render:Ot=>c.createElement("span",{style:{color:"#FA6400"}},Ot,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",width:60,render:(Ot,cn,Dn)=>Ot&&!cn.is_jupyter&&!cn.is_jupyter_lab?cn!=null&&cn.unity_3d?c.createElement("span",{className:"c-blue current",onClick:()=>{Mn({type:"classroomList/setActionTabs",payload:{key:"\u91C7\u96C6\u70B9\u5F97\u5206\u8BE6\u60C5",data:cn}})}},"\u8BE6\u60C5"):c.createElement(Qe.default,{affix:!1},c.createElement(Qe.default.Link,{href:`#challenge_${W==null?void 0:W.question_id}${Dn}`,title:c.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):c.createElement("span",{className:"c-grey-999"},"--")}].filter(Ot=>!!Ot);console.log(Tn);const bn={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return c.createElement("div",null,((_t=W==null?void 0:W.shixun)==null?void 0:_t.length)>0&&c.createElement("div",{className:me.shixunWrapper},(Ut=W==null?void 0:W.shixun)==null?void 0:Ut.map(function(Ot,cn){return c.createElement(C.Z,{className:"mb20",justify:"space-between"},c.createElement(v.Z,{flex:"1"},c.createElement("span",{className:me.score},"(",Ot.challenge_score,"\u5206)"),c.createElement("span",{className:me.name},Ot.challenge_name," ")),c.createElement(v.Z,null,!Ot.answer_status&&c.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!Ot.answer_status&&c.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((Ct=be==null?void 0:be.exercise)==null?void 0:Ct.student_commit_status)!==0||((Mt=be==null?void 0:be.exercise)==null?void 0:Mt.user_exercise_status)!==0?c.createElement(c.Fragment,null,!!(In!=null&&In.length)&&c.createElement("div",null,c.createElement(C.Z,{justify:"space-between",className:"mb10",align:"middle"},c.createElement(v.Z,{className:"font14 c-grey-666"},"\u8003\u6838\u6210\u7EE9"),c.createElement(v.Z,null,c.createElement(Se,{score:W==null?void 0:W.user_score}))),c.createElement(ut.default,{columns:ln,dataSource:In,pagination:!1})),!!(Tn!=null&&Tn.length)&&c.createElement("div",null,c.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),Tn==null?void 0:Tn.map((Ot,cn)=>c.createElement("div",{id:`challenge_${W==null?void 0:W.question_id}${cn}`,className:"mt5"},c.createElement(C.Z,null,c.createElement("span",{className:"font14 mr15"}," \u7B2C",Ot.position,"\u5173"),c.createElement(l.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${Xt}/${Me}/${Ot.game_identifier}/exercise`},Ot.name),c.createElement(v.Z,{style:{marginLeft:"auto"}},c.createElement(Se,{score:Ot.user_score}))),(Ot==null?void 0:Ot.st)===0&&Ot.passed_code&&c.createElement("aside",{className:me.shixunWrp},c.createElement("h2",null,"\u7B2C\u4E00\u6B21\u901A\u5173\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09",c.createElement("span",{className:"c-light-black"},Ot.path)),c.createElement(Ie.ZP,{height:300,language:"python",theme:"default",value:Ot.passed_code,options:bn})))))):c.createElement(c.Fragment,null,(0,ae.dE)()&&c.createElement(pe.Z,{className:"c-grey-999 mt20 mb20",value:W==null?void 0:W.question_title}),(Cn=W==null?void 0:W.shixun)==null?void 0:Cn.map((Ot,cn)=>c.createElement("p",{className:"font16 c-grey-666 mb5",key:cn},c.createElement("span",{className:"mr20"},"\u7B2C",Ot==null?void 0:Ot.challenge_position,"\u5173 ",Ot==null?void 0:Ot.challenge_name),c.createElement("span",null,Ot==null?void 0:Ot.challenge_score,"\u5206")))),Lt&&(qt==null?void 0:qt.exercise_type)===2&&c.createElement(R,null),c.createElement(ot.Z,null))},Ke=e(24334),We=e(9683),Xe=e(59301);const Bt={0:"c-red-ee4",1:"c-green"};var Pt=({item:W,answerData:be})=>{var Me,Xt,qt;const[Lt,_t]=(0,t.useState)([]);(0,t.useEffect)(()=>{var Mt,Cn;((Mt=W==null?void 0:W.evaluate_codes)==null?void 0:Mt.length)>0?_t((Cn=W==null?void 0:W.evaluate_codes)==null?void 0:Cn.map((In,Ln)=>({key:Ln+1,error_msg:In!=null&&In.error_msg?Ke.Base64.decode(In==null?void 0:In.error_msg):""}))):_t([{key:"--",error_msg:"--"}])},[W==null?void 0:W.evaluate_codes]);const Ut=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(Mt,Cn)=>Xe.createElement("span",null,Cn.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(Mt,Cn)=>Xe.createElement("span",null,Cn.error_msg?Cn.error_msg:"--")}],Ct={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Xe.createElement("div",{className:`${me.programWrapper}`},Xe.createElement("div",{className:me.desc},"\u9898\u76EE\u63CF\u8FF0"),Xe.createElement("div",{className:me.content},Xe.createElement(pe.Z,{value:W==null?void 0:W.description})),((Me=be==null?void 0:be.exercise)==null?void 0:Me.user_exercise_status)===1&&Xe.createElement(C.Z,{justify:"end",className:"mt40"},Xe.createElement(v.Z,null,Xe.createElement(Se,{score:W==null?void 0:W.user_score}))),(W==null?void 0:W.passed_code)&&Xe.createElement("aside",{className:me.shixunWrp},Xe.createElement(C.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},Xe.createElement("b",null,"\u7B2C\u4E00\u6B21\u8BC4\u6D4B\u901A\u8FC7\u7684\u4EE3\u7801\uFF08\u672A\u901A\u5173\u5219\u4E3A\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u8BC4\u6D4B\u7684\u4EE3\u7801\uFF09"),Xe.createElement(We.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[W==null?void 0:W.language]})),Xe.createElement(Ie.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:W!=null&&W.passed_code?Ke.Base64.decode(W==null?void 0:W.passed_code):"",options:Ct})),((Xt=be==null?void 0:be.exercise)==null?void 0:Xt.user_exercise_status)===1&&((qt=be==null?void 0:be.exercise)==null?void 0:qt.answer_open)&&Xe.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Xe.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Xe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),Xe.createElement(pe.Z,{value:(W==null?void 0:W.standard_answer)||""})),Xe.createElement("div",{style:{fontSize:"16px",display:"flex"}},Xe.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),Xe.createElement(pe.Z,{value:(W==null?void 0:W.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},sn=e(78926),on=Object.defineProperty,bt=Object.defineProperties,wn=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,$n=Object.prototype.propertyIsEnumerable,Wn=(W,be,Me)=>be in W?on(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,An=(W,be)=>{for(var Me in be||(be={}))an.call(be,Me)&&Wn(W,Me,be[Me]);if(dn)for(var Me of dn(be))$n.call(be,Me)&&Wn(W,Me,be[Me]);return W},sr=(W,be)=>bt(W,wn(be)),wr=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())});const{TextArea:er}=E.default,vr={0:"c-red-ee4",1:"c-green"};var Cr=({sign:W,item:be,answerData:Me,onBlur:Xt=()=>{}})=>{var qt,Lt,_t,Ut;const[Ct,Mt]=(0,t.useState)([]),[Cn,In]=(0,t.useState)([]),Ln=(0,t.useRef)(),Tn=(0,t.useRef)(),[lr]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var Mn,ln;if(lr.get("check")){let bn=[];bn=(Mn=be==null?void 0:be.standard_answer)==null?void 0:Mn.map(Ot=>{var cn,Dn;return sr(An({},Ot),{choice_id:Ot.position,answer_text:((Dn=(cn=be==null?void 0:be.user_answer)==null?void 0:cn.find(gr=>gr.choice_id===Ot.choice_id))==null?void 0:Dn.answer_text)||""})}),Ln.current=bn,Mt(bn)}else{let bn=[];bn=(ln=be==null?void 0:be.standard_answers)==null?void 0:ln.map(Ot=>{var cn,Dn;return sr(An({},Ot),{choice_id:Ot.position,answer_text:((Dn=(cn=be==null?void 0:be.user_answer)==null?void 0:cn.find(gr=>gr.choice_id===Ot.position))==null?void 0:Dn.answer_text)||""})}),Ln.current=bn,Mt(bn)}},[be==null?void 0:be.user_answer]),t.createElement("div",null,Ct==null?void 0:Ct.map((Mn,ln)=>{var bn,Ot,cn,Dn,gr;return t.createElement(C.Z,{key:ln,className:`${me.baseMargin} ${me.fill}`,align:"middle"},t.createElement(v.Z,{className:me.index},"\u586B\u7A7A\u9879",ln+1),t.createElement(v.Z,{flex:"430px",className:"ml20 mr20"},(Mn==null?void 0:Mn.model)===1?t.createElement(E.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!be.repeat_answer&&((bn=be==null?void 0:be.user_answer)==null?void 0:bn.length)>0&&be.ques_status!==0||!!(Me!=null&&Me.exercise.commit_status),value:Mn==null?void 0:Mn.answer_text,onChange:Mr=>{Ct[ln].answer_text=Mr.target.value,Mt([...Ct])},onFocus:()=>{W.current=!0},onBlur:Mr=>{setTimeout(()=>wr(void 0,null,function*(){const vn=yield Xt(Mn==null?void 0:Mn.answer_text,ln+1,Ct);if(vn.status){const Gt=Cn.slice();Gt[ln]={status:"fail",errorText:vn.message},Tn.current=Gt,In(Gt)}else{const Gt=Cn.slice();Gt[ln]={status:"success",errorText:""},Tn.current=Gt,In(Gt)}}),200)},className:`${be.user_score&&(be.user_score===be.question_score?"c-green":"c-red")} ${me.fillInput}`}):t.createElement(sn.Z,{value:Mn==null?void 0:Mn.answer_text,disabled:!be.repeat_answer&&((Ot=be==null?void 0:be.user_answer)==null?void 0:Ot.length)>0&&be.ques_status!==0||!!(Me!=null&&Me.exercise.commit_status),onChange:Mr=>wr(void 0,null,function*(){var vn,Gt;Ct[ln].answer_text=Mr,Mt([...Ct]);const hn=yield Xt(Mn==null?void 0:Mn.answer_text,ln+1,Ct);if(hn.status){const mt=((Gt=Tn==null?void 0:Tn.current)==null?void 0:Gt.slice())||[].slice();mt[ln]={status:"fail",errorText:hn.message},Tn.current=mt,In(mt)}else{const mt=((vn=Tn==null?void 0:Tn.current)==null?void 0:vn.slice())||[].slice();mt[ln]={status:"success",errorText:""},Tn.current=mt,In(mt)}})})),((cn=Cn[ln])==null?void 0:cn.status)==="success"&&t.createElement(v.Z,null,t.createElement(C.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-chenggong1 ${me.success}`}),t.createElement("span",{className:me.success},"\u4FDD\u5B58\u6210\u529F"))),((Dn=Cn[ln])==null?void 0:Dn.status)==="fail"&&t.createElement(v.Z,null,t.createElement(C.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${me.fail}`}),t.createElement("span",{className:me.fail},(gr=Cn[ln])==null?void 0:gr.errorText))))}),((0,ae.GJ)()||(0,ae.dE)()&&((qt=Me==null?void 0:Me.exercise)==null?void 0:qt.user_exercise_status)>0&&((Lt=Me==null?void 0:Me.exercise)==null?void 0:Lt.open_score))&&t.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(be==null?void 0:be.user_score)&&t.createElement("span",null,t.createElement("span",{className:vr[Number(be==null?void 0:be.answer_status)]||"c-orange-ff9"},be==null?void 0:be.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(be!=null&&be.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((_t=Me==null?void 0:Me.exercise)==null?void 0:_t.answer_open)&&t.createElement("div",{className:me.analysisWrap},t.createElement("div",{className:me.greyBg},t.createElement("div",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ut=be==null?void 0:be.standard_answer)==null?void 0:Ut.map((Mn,ln)=>{var bn;return t.createElement(C.Z,{key:ln,align:"middle",className:"mt15 ml10"},t.createElement(v.Z,{className:"mr10"},"\u586B\u7A7A\u9879",ln+1),t.createElement(v.Z,null,t.createElement(sn.Z,{value:(bn=Mn==null?void 0:Mn.answer_text)==null?void 0:bn[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),t.createElement(C.Z,{className:"mt15",align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(pe.Z,{className:me.renderHtml,value:be==null?void 0:be.analysis})))))},Lr=e(98070),Ar=e(87169),yr=e(10089),Un=e(59301),ao=Object.defineProperty,Vr=Object.defineProperties,xo=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,at=(W,be,Me)=>be in W?ao(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,xt=(W,be)=>{for(var Me in be||(be={}))Ve.call(be,Me)&&at(W,Me,be[Me]);if(io)for(var Me of io(be))ve.call(be,Me)&&at(W,Me,be[Me]);return W},Nt=(W,be)=>Vr(W,xo(be)),Zt=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())});const{TextArea:Wt}=E.default;var H=({item:W,answerData:be,sign:Me,onBlur:Xt=()=>{},onDebug:qt=()=>{},setIsSubmitCode:Lt})=>{var _t,Ut,Ct;let[Mt,Cn]=(0,t.useState)([]);const[In]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var Ln;let Tn=(Ln=W==null?void 0:W.standard_answer_with_score)==null?void 0:Ln.map((lr,Mn)=>{var ln,bn;return Nt(xt({},lr),{value:((bn=(ln=W==null?void 0:W.user_answer)==null?void 0:ln.find(Ot=>parseInt(Ot.choice_id)===Mn+1))==null?void 0:bn.answer_text)||""})});Cn(Tn)},[W==null?void 0:W.standard_answer_with_score]),console.log(Mt,"userAnswer"),Un.createElement("div",null,Un.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},Un.createElement("div",{style:{fontSize:14,color:"#FF0000"}},Un.createElement(Ar.Z,null),Un.createElement("span",{style:{marginLeft:5}},"\u6CE8\u610F\uFF1A\u586B\u5199\u7B54\u6848\u4E4B\u540E\uFF0C\u5FC5\u987B\u63D0\u4EA4\u4EE3\u7801\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u5426\u5219\u65E0\u6CD5\u5F97\u5206")),!In.get("check")&&Un.createElement(Lr.Z,{setIsSubmitCode:Lt,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:Nt(xt({},W),{userAnswer:Mt}),hackidentifier:W==null?void 0:W.hack_identifier})),(W==null?void 0:W.code)&&Un.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},Un.createElement(pe.Z,{disabledFill:!W.repeat_answer&&((_t=W==null?void 0:W.user_answer)==null?void 0:_t.length)>0&&W.ques_status!==0||!!(be!=null&&be.exercise.commit_status),onFillBlur:(Ln,Tn)=>Zt(void 0,null,function*(){yr.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>Zt(void 0,null,function*(){var lr;(yield Xt((lr=Ln==null?void 0:Ln[parseInt(Tn)])==null?void 0:lr.value,parseInt(Tn)+1,Mt)).status===0?(Mt[parseInt(Tn)].type="",Cn([...Mt])):(Mt[parseInt(Tn)].type="warning",Cn([...Mt]))}),200)}),onFillFocus:(Ln,Tn)=>{Mt[parseInt(Tn)].type="",Cn([...Mt]),Me.current=!0},className:me.content,programFillValue:Mt,showProgramFill:!0,value:Ke.Base64.decode((W==null?void 0:W.code)||"")})),!!((Ut=W==null?void 0:W.standard_answer)!=null&&Ut.length)&&Un.createElement("div",{className:me.analysisWrap},Un.createElement("div",{className:me.greyBg},Un.createElement(C.Z,{className:"mb20",align:"middle"},Un.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ct=W==null?void 0:W.standard_answer)==null?void 0:Ct.map((Ln,Tn)=>Un.createElement(v.Z,{key:Tn,className:"mr40"},"\u586B\u7A7A\u9879",Tn+1,":",Ln==null?void 0:Ln.answer_text))),Un.createElement(C.Z,null,Un.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),Un.createElement(pe.Z,{className:me.renderHtml,value:(W==null?void 0:W.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},de=e(95818);const{TextArea:ge}=E.default;var ke=({data:W})=>t.createElement("div",{className:"tc mt80 pb30"},t.createElement("img",{width:"486",src:de.BV})," ",t.createElement("br",null),W.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),W.status===-2&&t.createElement("div",{className:" c-grey-999 mt60"},"\u60A8\u5DF2\u7ED1\u5B9A\u5F53\u524D\u8003\u8BD5IP\u5730\u5740\uFF1A",t.createElement("span",{className:"c-red"},W.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(U.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),Ze=e(11662),Le=e(89392),Te={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},Ft=({list:W,hideScore:be=!1})=>t.createElement("div",null,W==null?void 0:W.map(Me=>{var Xt,qt,Lt,_t,Ut,Ct;return t.createElement("div",{className:`mt20 ${Te.wrapper}`,key:(Xt=Me==null?void 0:Me.user)==null?void 0:Xt.user_id},t.createElement(C.Z,{align:"middle",className:Te.header},t.createElement("img",{src:Ze.Z.API_SERVER+"/images/"+((qt=Me.user)==null?void 0:qt.image_url)}),t.createElement("span",{className:"ml10 font16"},(Lt=Me.user)==null?void 0:Lt.name),t.createElement(v.Z,{className:Te.updateTime},t.createElement("span",{className:Te.text},"\u8BC4\u9605\u65F6\u95F4"),t.createElement("span",{className:Te.date},h()((Ut=(_t=Me.comments)==null?void 0:_t[0])==null?void 0:Ut.updated_at).format("YYYY-MM-DD HH:mm")))),t.createElement("div",{className:Te.comments},(Ct=Me==null?void 0:Me.comments)==null?void 0:Ct.map((Mt,Cn)=>{var In;return t.createElement("div",{key:((In=Me==null?void 0:Me.user)==null?void 0:In.user_id)+"-"+Cn},t.createElement(C.Z,{align:"middle",justify:"space-between"},!!Mt.shixun_chanllge_position&&t.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",Mt.shixun_chanllge_position,"\u5173"),!be&&t.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",Mt==null?void 0:Mt.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",t.createElement("span",{className:"c-light-primary"},Mt==null?void 0:Mt.score),"\u5206")),!!Mt.comment&&t.createElement("div",null," ",t.createElement("span",{className:`${Te.greyText} mr10`},"\u8BC4\u8BED"),t.createElement("span",{className:Te.commentText},Mt.comment)))})))})),Qt=e(87233),jn=e(96249),Zn=e.n(jn),Vn=e(11724),$r=e(62772),Pr=e(47451),Jn=e(69553),pr={codeInput:"codeInput___xSFAu"},dr=e(92310),Or=e.n(dr),Nn=({className:W,style:be,onOk:Me})=>{const[Xt,qt]=(0,t.useState)(["","","","","",""]),[Lt,_t]=(0,t.useState)(0),Ut=(0,t.useRef)([]);(0,t.useEffect)(()=>{const Cn=Xt.findIndex(In=>!In);Cn===-1&&Me(Xt),_t(Cn)},[Xt]),(0,t.useEffect)(()=>{var Cn;(Cn=Ut.current[Lt])==null||Cn.focus()},[Lt]);const Ct=(Cn,In)=>{const{value:Ln}=Cn.target;if(/^\d*$/.test(Ln)){const Tn=[...Xt];Tn[In]=Ln||"",qt(Tn)}},Mt=(Cn,In)=>{if(Cn.key==="Backspace"&&In>0){Cn.preventDefault();const Ln=[...Xt];Ln[In-1]="",qt(Ln)}};return t.createElement("div",{className:Or()(pr.codeInput,W),style:be},Xt.map((Cn,In)=>t.createElement("input",{key:In,type:"text",disabled:Lt!==In,maxLength:1,value:Cn===""?"":"*",onChange:Ln=>Ct(Ln,In),onKeyDown:Ln=>Mt(Ln,In),ref:Ln=>{Ut.current[In]=Ln}})))},Tr=e(73423),Er=e(39587),Rn=e(59570),S=e(59301),Nr=Object.defineProperty,uo=Object.defineProperties,so=Object.getOwnPropertyDescriptors,Qr=Object.getOwnPropertySymbols,lo=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,Gn=(W,be,Me)=>be in W?Nr(W,be,{enumerable:!0,configurable:!0,writable:!0,value:Me}):W[be]=Me,Yn=(W,be)=>{for(var Me in be||(be={}))lo.call(be,Me)&&Gn(W,Me,be[Me]);if(Qr)for(var Me of Qr(be))Zr.call(be,Me)&&Gn(W,Me,be[Me]);return W},Qn=(W,be)=>uo(W,so(be)),kr=(W,be)=>{var Me={};for(var Xt in W)lo.call(W,Xt)&&be.indexOf(Xt)<0&&(Me[Xt]=W[Xt]);if(W!=null&&Qr)for(var Xt of Qr(W))be.indexOf(Xt)<0&&Zr.call(W,Xt)&&(Me[Xt]=W[Xt]);return Me},Sn=(W,be,Me)=>new Promise((Xt,qt)=>{var Lt=Ct=>{try{Ut(Me.next(Ct))}catch(Mt){qt(Mt)}},_t=Ct=>{try{Ut(Me.throw(Ct))}catch(Mt){qt(Mt)}},Ut=Ct=>Ct.done?Xt(Ct.value):Promise.resolve(Ct.value).then(Lt,_t);Ut((Me=Me.apply(W,be)).next())});const{Countdown:jr}=$.default,ar=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],On={0:"c-red-ee4",1:"c-green"},fr=W=>{var be=W,{globalSetting:Me,loading:Xt,user:qt,exercise:Lt,dispatch:_t}=be,Ut=kr(be,["globalSetting","loading","user","exercise","dispatch"]),Ct,Mt,Cn,In,Ln,Tn,lr,Mn,ln,bn,Ot,cn,Dn,gr,Mr,vn,Gt,hn,mt,Hn,_r,Kr,fo,mo,So,Co,$o,No,Do,Ia,va,pa,Na,ol,_a,Mo,Da,ga,ha,Ba,Ta,qo,ya,ba,xa,Ca,Ra,Ma,Fa,Aa,Za,Ea,La,ka,ja,za;const Ka=(0,l.useLocation)(),[Po]=(0,l.useSearchParams)(),Jt=(0,l.useParams)(),[J,go]=(0,t.useState)({}),[vt,Sa]=(0,t.useState)({}),[Bo,Ha]=(0,t.useState)({}),[Wa,Lo]=(0,t.useState)(!1),[Fo,al]=(0,t.useState)(!0),[ll,Ua]=(0,t.useState)(!1),[ko,To]=(0,t.useState)(!1),[ea,jo]=(0,t.useState)(!1),[il,ta]=(0,t.useState)(!1),[Va,wa]=(0,t.useState)(),[Xa,zo]=(0,t.useState)(""),[sl,na]=(0,t.useState)("none"),[cl,ul]=(0,t.useState)(""),[Uo,Ao]=(0,t.useState)({status:0}),[ra,dl]=(0,t.useState)(!1),[Ko,ni]=(0,t.useState)(window.document.domain==="kepukehuan.educoder.net"),[fl,ml]=(0,t.useState)(!0),[Vo,Xo]=(0,t.useState)(!1),[oa,aa]=(0,t.useState)(null),[_l,Ga]=(0,t.useState)(!1),[Dl,vl]=(0,t.useState)(0),[Bl,$a]=(0,t.useState)(!1),[Tl,Pa]=(0,t.useState)(!1),[Rl,pl]=(0,t.useState)(!1),gl=(0,t.useRef)(),Ya=(0,t.useRef)(),la=(0,t.useRef)(!1),ia=(0,t.useRef)(),hl=(0,t.useRef)(),sa=(0,t.useRef)(),Go=(0,t.useRef)(),[ca]=d.default.useForm(),ua=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[mr,Yo]=(0,t.useState)(0),[hr,Jo]=(0,t.useState)(0);const[yl,Qo]=(0,t.useState)(!1),[da,Ja]=(0,t.useState)(!1),[bl,fa]=(0,t.useState)(!1),Qa=[`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`,`/classrooms/${Jt.coursesId}/exercise`,`/classrooms/${Jt.coursesId}/exercise/`,`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${(Ct=qt.userInfo)==null?void 0:Ct.login}/check`,`/classrooms/${Jt.coursesId}/exercisenotice/${Jt.categoryId}/users/${(Mt=qt.userInfo)==null?void 0:Mt.login}`,`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${(Cn=qt.userInfo)==null?void 0:Cn.login}`],[Oo,qa]=(0,t.useState)(!1),[xl,r]=(0,t.useState)(!0),[o,m]=(0,t.useState)({left:0,top:0,bottom:0,right:0}),y=(0,t.useRef)(null),[M,A]=(0,t.useState)(!0),ie=(0,t.useRef)(),[se,re]=(0,t.useState)(!1);(0,Jn.y)((0,ae.dE)());const{setOpenDisableCopyAndPaste:xe}=(0,Jn.X)(),Oe=(i,ye)=>{var Ye;const{clientWidth:it,clientHeight:et}=window.document.documentElement,st=(Ye=y.current)==null?void 0:Ye.getBoundingClientRect();m({left:-st.left+ye.x,right:it-(st.right-ye.x),top:-st.top+ye.y,bottom:et-(st.bottom-ye.y)-70})},Ee=(0,Tr._)(J);(0,t.useEffect)(()=>{var i,ye;if(((i=J==null?void 0:J.exercise)==null?void 0:i.commit_status)>0){$a(!1);return}if((ko||(ye=J==null?void 0:J.exercise)!=null&&ye.forbid_screen)&&(0,Z.WX)()){const Ye=it=>{it.key==="screenNums"&&(Number(it.newValue||0)>1?setTimeout(()=>{$a(!0)},300):$a(!1))};return window.addEventListener("local-storage-changed",Ye),()=>{window.removeEventListener("local-storage-changed",Ye)}}},[ko,(In=J==null?void 0:J.exercise)==null?void 0:In.forbid_screen,(Ln=J==null?void 0:J.exercise)==null?void 0:Ln.commit_status]),(0,t.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,t.useEffect)(()=>{var i,ye;if(document.body.scrollIntoView(),((i=qt.userInfo)==null?void 0:i.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Jt.coursesId}/exercise`;return}return(ye=qt.userInfo)!=null&&ye.user_id&&((0,ae.GJ)()?Vt():qt.userInfo.login&&ht()),window.addEventListener("message",He),()=>{window.removeEventListener("message",He),Ka.pathname.indexOf("/detail")>-1&&(0,x.BU)()}},[Jt.categoryId,qt.userInfo.login]),(0,t.useEffect)(()=>(window.addEventListener("beforeunload",Ge),()=>{Ee(),window.removeEventListener("beforeunload",Ge)}),[]),(0,t.useEffect)(()=>(_t({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{_t({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var i,ye,Ye,it;(i=J==null?void 0:J.question_status)!=null&&i.every(et=>!!et.ques_status&&ra&&(vt==null?void 0:vt.used_screen_num)<(vt==null?void 0:vt.screen_num))&&setTimeout(()=>{var et;(et=Ya.current)==null||et.handlePhoto()},1300),aa((it=(Ye=(ye=J==null?void 0:J.exercise_question_types)==null?void 0:ye[mr])==null?void 0:Ye.items)==null?void 0:it[hr])},[J]),(0,t.useEffect)(()=>{var i;!Po.get("check")&&((i=J==null?void 0:J.exercise_answer_user)!=null&&i.user_id)&&no()},[(Tn=J==null?void 0:J.exercise_answer_user)==null?void 0:Tn.user_id]);const Ge=i=>{var ye;!(vt!=null&&vt.is_commit)&&(0,ae.dE)()&&(0,Z.RG)(" ",!0),localStorage.setItem("Refresh","1"),(ye=Lt.exerciseUserInfo)!=null&&ye.screen_open&&window.navigator.sendBeacon(`${Ze.Z.API_SERVER}/api/exercises/${Jt.categoryId}/commit_screen_at.json`,{})},He=i=>{i.data==="backExercise"&&((0,Z.RG)(" ",!0),Ue())},Ue=()=>{na("none"),zo(""),Vt()},ht=()=>Sn(void 0,null,function*(){yt()}),ft=()=>Sn(void 0,null,function*(){ml(!1),n.default.info({title:(0,Rn._V)(Rn.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,Rn._V)(Rn.CP.answer2),onOk:()=>new Promise((i,ye)=>Sn(void 0,null,function*(){try{yield ca.validateFields()}catch(it){ye()}const Ye=yield(0,L.pL)(Yn({exercise_user_id:vt==null?void 0:vt.exercise_user_id,categoryId:Jt.categoryId},yield ca.validateFields()));(Ye==null?void 0:Ye.status)===0?(ml(!0),dt(),i(Ye)):(ca.setFields([{name:"start_password",errors:[Ye==null?void 0:Ye.message]}]),ye())})),content:S.createElement(S.Fragment,null,S.createElement("p",{className:""},(0,Rn._V)(Rn.CP.answer3)),S.createElement(d.default,{form:ca,autoComplete:"off"},S.createElement(d.default.Item,{name:"start_password",label:(0,Rn._V)(Rn.CP.answer1),rules:[{required:!0,message:(0,Rn._V)(Rn.CP.answer4)}]},S.createElement(E.default.Password,{autoComplete:"off"}))))})}),yt=()=>Sn(void 0,null,function*(){const i=yield _t({type:"exercise/getExerciseUserInfo",payload:Yn({},Jt)});Go.current=Qn(Yn({},i.data),{status:i==null?void 0:i.status}),Sa(Qn(Yn({},i.data),{status:i==null?void 0:i.status}))});(0,t.useEffect)(()=>{if(vt!=null&&vt.exercise_user_id){if(vt!=null&&vt.is_commit||(0,Z.RG)(" ",!0),!(vt!=null&&vt.is_commit)&&((vt==null?void 0:vt.ip_limit)==="inner"||vt!=null&&vt.ip_bind_type)&&(sa.current=`&ip_limit=${vt==null?void 0:vt.ip_limit}&ip_bind=${vt==null?void 0:vt.ip_bind}&ip_bind_type=${vt==null?void 0:vt.ip_bind_type}`),!(vt!=null&&vt.is_commit)&&!Po.get("check")||vt.exercise_type==2&&!Po.get("check")){if((0,Z.RG)(" ",!0),!(vt!=null&&vt.can_start)){window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${Jt.login}/check`;return}if(vt!=null&&vt.is_locked&&vt.ip_error){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId})}});return}else!(vt!=null&&vt.is_locked)&&vt.ip_error;if(document.referrer===""||performance.navigation.type===2||!Qa.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",Qa.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),l.history.push(`/classrooms/${Jt.coursesId}/exercise/`);return}if(vt!=null&&vt.start_locked&&!(vt!=null&&vt.user_is_enter)){ft();return}if(vt!=null&&vt.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId})}});return}if((0,oe.ZP)(`/api/exercises/${Jt==null?void 0:Jt.categoryId}/close_pop.json`,{method:"post"}),vt!=null&&vt.is_locked&&performance.navigation.type===0&&(vt!=null&&vt.user_is_enter)&&!(vt!=null&&vt.is_commit)&&(vt!=null&&vt.show_pop)){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId})}});return}}else if(!vt.answered_open&&vt.exercise_type!=2){n.default.info({width:500,centered:!0,icon:null,title:(0,Rn._V)(Rn.CP.answer5),content:(0,Rn._V)(Rn.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`}});return}Po.get("check")?Vt():dt()}return()=>{!(vt!=null&&vt.is_commit)&&(0,ae.dE)()&&(0,Z.RG)(" ",!0)}},[vt]);const dt=()=>Sn(void 0,null,function*(){var i,ye,Ye,it,et,st,pt,Dt,At,wt,en,tt,lt,gn,Jr;sessionStorage.setItem("studentunlock","studentunlock");const nn={data:vt,status:vt.status};if((((i=nn==null?void 0:nn.data)==null?void 0:i.ip_limit)!=="no"||(ye=nn==null?void 0:nn.data)!=null&&ye.ip_bind_type)&&(ia.current=yield(0,ue.y)({ip_limit:(Ye=nn==null?void 0:nn.data)==null?void 0:Ye.ip_limit,ip_bind:(it=nn==null?void 0:nn.data)==null?void 0:it.ip_bind_type})),(((et=nn==null?void 0:nn.data)==null?void 0:et.ip_limit)!=="no"||(st=nn==null?void 0:nn.data)!=null&&st.ip_bind)&&(((pt=nn==null?void 0:nn.data)==null?void 0:pt.ip_limit)==="inner"||(Dt=nn==null?void 0:nn.data)!=null&&Dt.ip_bind_type)){var Fn=yield(0,Z.oi)({exerciseId:Jt.categoryId,ip:ia.current,errmsgHide:!0,ip_limit:((At=nn==null?void 0:nn.data)==null?void 0:At.ip_limit)||"no",ip_bind:(wt=nn==null?void 0:nn.data)==null?void 0:wt.ip_bind,ip_bind_type:(en=nn==null?void 0:nn.data)==null?void 0:en.ip_bind_type});if((Fn==null?void 0:Fn.status)!==0){Ao(Fn);return}}if((nn==null?void 0:nn.status)==0){if(((tt=nn==null?void 0:nn.data)==null?void 0:tt.used_screen_num)>((lt=nn==null?void 0:nn.data)==null?void 0:lt.screen_num)&&((gn=nn==null?void 0:nn.data)!=null&&gn.screen_open))return fa(!0),br(),!1;if(Ua(nn==null?void 0:nn.data.check_camera),!(nn!=null&&nn.data.check_camera)){if(nn!=null&&nn.data.screen_shot_open){jo(vt==null?void 0:vt.screen_shot_open);return}To((Jr=nn==null?void 0:nn.data)==null?void 0:Jr.screen_open),Vt()}}}),$t=(...i)=>Sn(void 0,[...i],function*(ye=oa){Po.get("check")||(yield(0,oe.ZP)(`/api/exercise_questions/${ye==null?void 0:ye.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),rn=i=>Sn(void 0,null,function*(){if((i==null?void 0:i.type)===1)return n.default.info({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:()=>{l.history.replace(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`)},content:S.createElement("div",null,(i==null?void 0:i.message)||"")}),Promise.reject();if((i==null?void 0:i.type)===2){const ye=()=>{l.history.replace(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/centralizeReview/${i==null?void 0:i.login}`)};return n.default.confirm({centered:!0,width:470,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:null,keyboard:!1,onOk:ye,onCancel:()=>{l.history.replace(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`)},content:S.createElement("div",null,S.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",S.createElement("span",{onClick:ye,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),S.createElement("div",{className:"c-grey-999"},"\uFF08\u9605\u5377\u7ED3\u675F\u540E\u6062\u590D\u5B66\u751F\u4E2A\u4EBA\u8BC4\u9605\u529F\u80FD\uFF0C\u5E76\u5C55\u793A\u5B66\u751F\u6210\u7EE9\uFF09"))}),Promise.reject()}}),Vt=()=>Sn(void 0,null,function*(){var i,ye,Ye,it,et,st,pt,Dt,At,wt,en,tt,lt,gn,Jr,nn,Fn,ro,vo,tr,Dr;document.body.scrollIntoView(),Lo(!0);let It,Br=(i=qt.userInfo)==null?void 0:i.user_id;if((0,ae.GJ)())It=yield(0,L.BJ)({exerciseId:Jt.categoryId,login:Jt.login}).catch(()=>Lo(!1)),It!=null&&It.exercise&&(It.exercise.user_exercise_status=1),Br=(ye=It==null?void 0:It.exercise_answer_user)==null?void 0:ye.user_id;else{if(Po.get("check"))It=yield(0,L.BJ)(Qn(Yn({},Jt),{exerciseId:Jt.categoryId,login:Jt.login})).catch(()=>Lo(!1)),Br=(Ye=It==null?void 0:It.exercise)==null?void 0:Ye.user_id,(It==null?void 0:It.message)==="\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"&&r(!1);else{if((((it=Go.current)==null?void 0:it.ip_limit)!=="no"||(et=Go.current)!=null&&et.ip_bind_type)&&(ia.current=yield(0,ue.y)({ip_limit:(st=Go.current)==null?void 0:st.ip_limit,ip_bind:(pt=Go.current)==null?void 0:pt.ip_bind_type})),It=yield(0,L.CD)(Qn(Yn({},Jt),{ip:ia.current})).catch(()=>Lo(!1)),It.status===-1){yn();return}if((Dt=It==null?void 0:It.exercise)!=null&&Dt.only_on_client&&!(0,Z.WX)()){D.ZP.warning("\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"),yn();return}if((It==null?void 0:It.status)===-5){_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},Go.current),{id:Jt.categoryId,errorMessage:It==null?void 0:It.message})}});return}It!=null&&It.exercise&&(It.exercise.user_exercise_status=0),It!=null&&It.exercise&&(It.exercise.exercise_status=2),(At=It==null?void 0:It.exercise_question_types)==null||At.map(oo=>{var Wr;(oo==null?void 0:oo.question_type)<3&&((Wr=oo==null?void 0:oo.items)==null||Wr.map(po=>{po.user_answer=po.question_choices.filter(Eo=>Eo.user_answer_boolean).map(Eo=>Eo.choice_id)}))})}if(!((wt=It==null?void 0:It.exercise)!=null&&wt.can_start)&&(It!=null&&It.exercise)){window.location.href=`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/users/${Jt.login}/check`;return}((en=It.exercise)==null?void 0:en.commit_status)===0&&!hl.current&&(hl.current=!0,(0,Z.G5)(ua,It==null?void 0:It.exercise)),(tt=It==null?void 0:It.exercise)!=null&&tt.left_time&&setTimeout(()=>{ul(N.red)},(((lt=It==null?void 0:It.exercise)==null?void 0:lt.left_time)-300>0?((gn=It==null?void 0:It.exercise)==null?void 0:gn.left_time)-300:0)*1e3),((Jr=It==null?void 0:It.exercise)==null?void 0:Jr.take_photo)>=((nn=It==null?void 0:It.exercise)==null?void 0:nn.photo_count)}if(Lo(!1),yield rn(It),It){if((Fn=It==null?void 0:It.exercise)!=null&&Fn.question_random||(ro=It==null?void 0:It.exercise)!=null&&ro.choice_random){let oo=1;It.exercise.question_random=(vo=It==null?void 0:It.exercise_question_types)==null?void 0:vo.map(Wr=>{var po,Eo;return(po=It==null?void 0:It.exercise)!=null&&po.choice_random&&((Wr.question_type===0||Wr.question_type===1)&&Wr.items.map(_o=>(_o.question_choices=(0,Z.M2)(_o.question_choices,Br),_o)),Wr.question_type===7&&Wr.items.forEach(_o=>{_o.sub_exercise_questions.forEach(Oa=>{Oa.question_choices&&(Oa.question_choices=(0,Z.M2)(Oa.question_choices,Br))})})),(Eo=It==null?void 0:It.exercise)!=null&&Eo.question_random&&(Wr.items=(0,Z.M2)(Wr.items,Br)),Wr.items.map(_o=>(_o.question_num=oo,oo++,_o)),Wr})}It.exercise_types=(It==null?void 0:It.exercise_types)||((tr=It==null?void 0:It.exercise_scores)==null?void 0:tr.exercise_types),It.question_status=It.question_status||Kt((It==null?void 0:It.exercise_question_types)||[]),go(It),xe((Dr=It==null?void 0:It.exercise)==null?void 0:Dr.forbid_copy)}return It}),Kt=i=>{let ye=[];return i.forEach(Ye=>{ye=ye.concat(Ye.items)}),ye=ye.map(Ye=>({ques_status:Ye==null?void 0:Ye.ques_status,score_status:Ye==null?void 0:Ye.score_status,question_num:Ye==null?void 0:Ye.question_num,ques_id:Ye==null?void 0:Ye.question_id})),ye};(0,t.useEffect)(()=>{var i,ye,Ye;((i=J.exercise)==null?void 0:i.left_time)===0&&br(),(ye=J.exercise)!=null&&ye.left_time&&wa(Date.now()+((Ye=J==null?void 0:J.exercise)==null?void 0:Ye.left_time)*1e3)},[(lr=J.exercise)==null?void 0:lr.left_time]);const Pn=()=>{var i;((i=J==null?void 0:J.exercise)==null?void 0:i.exercise_status)===3?n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",S.createElement("br",null),"\u8BF7\u5728\u4FEE\u6539\u622A\u6B62\u65F6\u95F4\u540E\u518D\u64CD\u4F5C")}):n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u5B66\u751F\u5C06\u5F97\u5230\u4E00\u6B21\u91CD\u65B0\u7B54\u9898\u7684\u673A\u4F1A\uFF0C\u73B0\u6709\u7684\u7B54\u9898\u60C5\u51B5\u5C06\u88AB\u6E05\u7A7A",S.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>Sn(void 0,null,function*(){var ye;const Ye=yield(0,L.q6)({categoryId:Jt.categoryId,user_ids:[(ye=J==null?void 0:J.exercise_answer_user)==null?void 0:ye.user_id]});Ye&&(D.ZP.info(Ye==null?void 0:Ye.message),yn())})})},yn=()=>{if((0,Z.G5)(ua),(0,Z.WX)()){window.location.href=(0,Z.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,Z.Ll)()?"/":`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`},Rt=(i=!1)=>Sn(void 0,null,function*(){const ye=yield(0,L.PT)(Qn(Yn({},Jt),{refresh:i}));return ye!=null&&ye.has_time?(wa(Date.now()+(ye==null?void 0:ye.left_time)*1e3),go(Ye=>Qn(Yn({},Ye),{exercise:Qn(Yn({},Ye.exercise),{left_time:ye==null?void 0:ye.left_time})})),!0):(Ht(),!1)}),Ht=()=>Sn(void 0,null,function*(){if(la.current)return;la.current=!0;const i=yield(0,L.VL)({categoryId:Jt.categoryId,commit_method:2});if(To(!1),jo(!1),(i==null?void 0:i.status)===0&&((0,Z.G5)(ua),n.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",zIndex:1100,content:S.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",S.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Sn(void 0,null,function*(){yn()})}),D.ZP.info(i==null?void 0:i.message)),(i==null?void 0:i.status)===-3){la.current=!1;const ye=parseInt(i==null?void 0:i.message);J.exercise.left_time=ye,go(Yn({},J))}}),Tt=i=>Sn(void 0,null,function*(){const ye=yield(i.is_jupyter||i.is_jupyter_lab?Y.BK:Y.Ir)({id:i.shixun_identifier});(ye!=null&&ye.game_identifier||ye!=null&&ye.identifier)&&(xe(!1),i.is_jupyter_lab||i.is_jupyter?zo(`/tasks/${ye.identifier}/jupyter?type=exercises&exercisesId=${Jt.categoryId}&coursesId=${Jt.coursesId}&login=${Jt.login}&questionId=${i.question_id}&isFullScreen=${(0,x.vp)()}${sa.current||""}&ip_limit=${vt==null?void 0:vt.ip_limit}&ip_bind=${vt==null?void 0:vt.ip_bind}&ip_bind_type=${vt==null?void 0:vt.ip_bind_type}`):zo(`/tasks/${ye.game_identifier}?type=exercises&exercisesId=${Jt.categoryId}&coursesId=${Jt.coursesId}&login=${Jt.login}&questionId=${i.question_id}&isFullScreen=${(0,x.vp)()}${sa.current||""}&ip_limit=${vt==null?void 0:vt.ip_limit}&ip_bind=${vt==null?void 0:vt.ip_bind}&ip_bind_type=${vt==null?void 0:vt.ip_bind_type}`),na("block")),(ye==null?void 0:ye.status)===-3?(0,Z.eF)():(ye==null?void 0:ye.status)===2?St(ye==null?void 0:ye.message,i.question_id,i.is_jupyter_lab,i.is_jupyter):(ye==null?void 0:ye.status)===3&&kt(ye==null?void 0:ye.message)}),St=(i,ye,Ye,it)=>{i=i!=null&&i.includes(".json")?i:`${i}.json`,n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>Sn(void 0,null,function*(){const et=yield(0,L.L8)({url:i});if(!et)return;D.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const st=yield(0,Y.Ir)({id:et.shixun_identifier});if(st!=null&&st.game_identifier){Tt({shixun_identifier:st==null?void 0:st.game_identifier,question_id:ye,is_jupyter_lab:Ye,is_jupyter:it});return}(st==null?void 0:st.status)===2?St(st==null?void 0:st.message,ye,Ye,it):(st==null?void 0:st.status)===3&&kt(st==null?void 0:st.message)})})},kt=i=>{n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",i,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},xn=i=>Sn(void 0,null,function*(){var ye;const Ye=yield(0,L.o3)({exercise_user_id:(ye=Lt.exerciseUserInfo)==null?void 0:ye.exercise_user_id,shixun_id:i.shixun_id});let it;Ye!=null&&Ye.redo?it=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:S.createElement("div",null,"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u8003\u8BD5\u8FC7\u7A0B\u4E2D\u9700\u8981\u91CD\u65B0\u6311\u6218"),onCancel:()=>{it.destroy()},onOk:()=>Sn(void 0,null,function*(){const et=yield(0,L.L8)({id:Ye==null?void 0:Ye.myshixun_identifier,url:Ye==null?void 0:Ye.url});if(et){Ee();const st=(0,Le.cloneDeep)(J==null?void 0:J.exercise_question_types),pt=st==null?void 0:st.findIndex(At=>At.question_type===5);st[pt].items.find(At=>At.question_id===i.question_id).redo=!1,st[pt].items.find(At=>At.question_id===i.question_id).shixun_identifier=et.shixun_identifier,J.exercise_question_types=st,go(J);const Dt=Qn(Yn({},i),{shixun_identifier:et.shixun_identifier});Tt(Dt)}})}):(Ee(),Tt(i))}),zn=i=>Sn(void 0,null,function*(){if(i.hack_identifier){const ye=yield(0,L.nF)({id:i.hack_identifier});(ye==null?void 0:ye.status)===0&&(Ee(),xe(!1),zo(`/myproblems/${ye.identifier}?type=exercises&exercisesId=${Jt.categoryId}&coursesId=${Jt.coursesId}&login=${Jt.login}&questionId=${i.question_id}${sa.current||""}`),na("block"))}}),En=(i,ye,Ye,it,et,st,pt)=>Sn(void 0,null,function*(){var Dt,At;Xo(!1),pt||Lo(!0);let wt,en={questionId:i,exercise_choice_id:ye,answer_text:Ye};if(((vt==null?void 0:vt.ip_limit)==="inner"||vt.ip_bind_type)&&(wt=yield(0,ue.y)({ip_limit:vt==null?void 0:vt.ip_limit,ip_bind:vt==null?void 0:vt.ip_bind_type})),et&&(en.kp_content=et),et&&(en.kp_clazz=st),!i){console.error("handleSave no questionId params");return}en.ip=wt;const tt=yield(0,L.oX)(en);if(Lo(!1),typeof tt=="object")return(Dt=tt==null?void 0:tt.alert)!=null&&Dt.length&&((At=tt==null?void 0:tt.alert)==null||At.map(lt=>{n.default.warn({title:"\u63D0\u793A",autoFocusButton:null,content:lt})})),(tt==null?void 0:tt.status)===0?(it&&it(),rr()):(tt==null?void 0:tt.status)===-1?setTimeout(()=>{yn()},1e3):(tt==null?void 0:tt.status)===-2?Ao(tt):(tt==null?void 0:tt.status)===-3?(tt.status=-1,Ao(tt)):(tt==null?void 0:tt.status)===-4?rr():(tt==null?void 0:tt.status)===-5?_t({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:Qn(Yn({},vt),{id:Jt.categoryId,errorMessage:tt==null?void 0:tt.message})}}):D.ZP.warning(tt.message||"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"),tt}),un=i=>Sn(void 0,null,function*(){var ye,Ye,it,et;const st=yield(0,L.PT)(Yn({},Jt));if((st==null?void 0:st.status)===-4){n.default.info({width:500,centered:!0,icon:null,title:"\u63D0\u793A",content:st==null?void 0:st.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const pt=st!=null&&st.left_time?Date.now()+(st==null?void 0:st.left_time)*1e3:null;(oa==null?void 0:oa.question_type)==8&&!Vo&&(yield $t(),Xo(!0));const Dt=yield(0,L.Vj)({id:Jt.categoryId});if(!Dt)return;let At;if(console.log("res===",Dt,oa,Vo),Dt.question_undo!==0||Dt.oj_undo!==0){let wt;if(Dt.question_undo>0){const en=S.createElement("span",null,"\u6709",S.createElement("span",{className:N.orangeNum},Dt.question_undo),"\u9898\u672A\u5B8C\u6210");if(Dt.oj_undo>0||Dt.shixun_undo>0){const lt=[{type:((Ye=(ye=J==null?void 0:J.exercise_question_types)==null?void 0:ye.find(gn=>gn.question_type==6))==null?void 0:Ye.name)||"\u7F16\u7A0B\u9898",num:Dt.oj_undo},{type:((et=(it=J==null?void 0:J.exercise_question_types)==null?void 0:it.find(gn=>gn.question_type==5))==null?void 0:et.name)||"\u5B9E\u8BAD\u9898",num:Dt.shixun_undo}].filter(gn=>gn.num>0);wt=S.createElement("div",null,en,"\uFF08\u5176\u4E2D\u6709",lt.map((gn,Jr)=>S.createElement("span",null,S.createElement("span",{className:N.orangeNum},gn==null?void 0:gn.num),"\u4E2A",gn==null?void 0:gn.type,Jr!==(lt==null?void 0:lt.length)-1?"\u3001":"")),"\uFF09")}}At=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:i?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,wt,i?`\u5728${h()(Dt.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:pt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,Z.li)((pt-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Sn(void 0,null,function*(){To(!1),jo(!1),i?vt!=null&&vt.screen_open?D.ZP.success("\u4FDD\u5B58\u6210\u529F"):yn():(fa(!0),At.update({cancelButtonProps:{disabled:!0}}),yield br())})})}else At=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,keyboard:!1,okText:i?"\u77E5\u9053\u4E86":"\u786E\u8BA4\u4EA4\u5377",cancelText:"\u53D6\u6D88",content:S.createElement("div",null,i?`\u5728${h()(Dt.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:pt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,Z.li)((pt-new Date().getTime())/1e3)} \uFF0C\u786E\u8BA4\u63D0\u524D\u4EA4\u5377\u5417\uFF1F`:"\u63D0\u4EA4\u540E\u65E0\u6CD5\u518D\u4FEE\u6539\u7B54\u9898\uFF0C\u662F\u5426\u786E\u8BA4\u63D0\u4EA4\uFF1F"),onOk:()=>Sn(void 0,null,function*(){To(!1),jo(!1),i?vt!=null&&vt.screen_open?D.ZP.success("\u4FDD\u5B58\u6210\u529F"):yn():(fa(!0),At.update({cancelButtonProps:{disabled:!0}}),yield br())})})}),Kn=i=>S.createElement("div",null,S.createElement(w.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:i}),S.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),Xn=()=>{let i=0,ye=n.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Kn(i)}),Ye=setInterval(()=>{i<=100?(i+=2,ye.update({content:Kn(i)})):(ye.destroy(),clearInterval(Ye))},50)},br=()=>Sn(void 0,null,function*(){if(bl||la.current)return;la.current=!0;const i=yield(0,L.VL)({categoryId:Jt.categoryId,commit_method:1});yield _t({type:"exercise/setActionTabs",payload:Yn({},{removeEventListenerExitScreen:!0})}),fa(!1),(i==null?void 0:i.status)===0&&(Xn(),Ua(!1),(0,Z.G5)(ua),setTimeout(()=>{var ye,Ye,it,et,st;n.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${N.commitModal}`,width:520,icon:null,content:S.createElement("div",null,S.createElement(C.Z,{className:"mb20",gutter:20},S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u59D3\u540D"),S.createElement("span",{className:N.commitInfoValue,title:(ye=J==null?void 0:J.exercise)==null?void 0:ye.user_name},((Ye=J==null?void 0:J.exercise)==null?void 0:Ye.user_name)||"- -")),S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),S.createElement("span",{className:N.commitInfoValue},(it=i==null?void 0:i.data)==null?void 0:it.user_exercise_time))),S.createElement(C.Z,{gutter:20},S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u5B66\u53F7"),S.createElement("span",{className:N.commitInfoValue},((et=J==null?void 0:J.exercise)==null?void 0:et.student_id)||"- -")),S.createElement(v.Z,{span:12,className:N.commitItem},S.createElement("span",{className:N.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),S.createElement("span",{className:N.commitInfoValue},(st=i==null?void 0:i.data)==null?void 0:st.commit_time)))),okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:()=>{(0,x.BU)(),yn()}})},3e3))}),ir=(i,ye,Ye,it,et)=>Sn(void 0,null,function*(){En(ye,i,null,()=>{var st,pt,Dt,At;if(it.user_answer=[],it.user_answer.push(i),et!=null&&et.question_id){let wt=(st=et==null?void 0:et.sub_exercise_questions)==null?void 0:st.filter(lt=>{var gn;return((gn=lt.user_answer)==null?void 0:gn.length)===0});const en=(pt=et==null?void 0:et.sub_exercise_questions)==null?void 0:pt.filter(lt=>lt.question_type==3),tt=en.length>0?en.every(lt=>{var gn;return(lt==null?void 0:lt.multi_count)==((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?1:en.some(lt=>{var gn;return(lt==null?void 0:lt.multi_count)>((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?2:0:1;J.question_status.find(lt=>lt.ques_id===(et==null?void 0:et.question_id)).ques_status=(wt==null?void 0:wt.length)===((Dt=et==null?void 0:et.sub_exercise_questions)==null?void 0:Dt.length)?0:(wt==null?void 0:wt.length)>0&&(wt==null?void 0:wt.length)<((At=et==null?void 0:et.sub_exercise_questions)==null?void 0:At.length)?2:tt}else J.question_status.find(wt=>wt.ques_id===ye).ques_status=i?1:0;go(Yn({},J))})}),Gr=(i,ye,Ye,it,et)=>Sn(void 0,null,function*(){En(it.question_id,i,null,()=>{var st,pt,Dt;it.user_answer=[],it.user_answer.push(i),et.user_answer=[...it.user_answer];let At=(st=et==null?void 0:et.sub_exercise_questions)==null?void 0:st.filter(wt=>{var en;return((en=wt.user_answer)==null?void 0:en.length)===0});J.question_status.find(wt=>wt.ques_id===ye).ques_status=(At==null?void 0:At.length)===((pt=et==null?void 0:et.sub_exercise_questions)==null?void 0:pt.length)?0:(At==null?void 0:At.length)>0&&(At==null?void 0:At.length)<((Dt=et==null?void 0:et.sub_exercise_questions)==null?void 0:Dt.length)?2:1,go(Yn({},J))})}),Hr=(i,ye,Ye,it)=>{i!=null&&i.length&&En(ye,i,null,()=>{var et,st,pt,Dt;if(Ye.user_answer=i,it!=null&&it.question_id){let At=(et=it==null?void 0:it.sub_exercise_questions)==null?void 0:et.filter(tt=>{var lt;return((lt=tt.user_answer)==null?void 0:lt.length)===0});const wt=(st=it==null?void 0:it.sub_exercise_questions)==null?void 0:st.filter(tt=>tt.question_type==3),en=wt.length>0?wt.every(tt=>{var lt;return(tt==null?void 0:tt.multi_count)==((lt=tt==null?void 0:tt.user_answer)==null?void 0:lt.length)})?1:wt.some(tt=>{var lt;return(tt==null?void 0:tt.multi_count)>((lt=tt==null?void 0:tt.user_answer)==null?void 0:lt.length)})?2:0:1;J.question_status.find(tt=>tt.ques_id===(it==null?void 0:it.question_id)).ques_status=(At==null?void 0:At.length)===((pt=it==null?void 0:it.sub_exercise_questions)==null?void 0:pt.length)?0:(At==null?void 0:At.length)>0&&(At==null?void 0:At.length)<((Dt=it==null?void 0:it.sub_exercise_questions)==null?void 0:Dt.length)?2:en}else J.question_status.find(At=>At.ques_id===ye).ques_status=i!=null&&i.length?1:0;go(Yn({},J))})},Bn=(i,ye,Ye,it,et,st)=>Sn(void 0,null,function*(){return i.replaceAll(" ","")?yield En(Ye,ye,i,()=>{var Dt,At,wt,en;let tt={choice_id:ye,answer_text:i};if(et.user_answer.filter(lt=>lt.choice_id!=ye)?et.user_answer.splice(ye-1,1,tt):et.user_answer.push(tt),st!=null&&st.question_id){let lt=(Dt=st==null?void 0:st.sub_exercise_questions)==null?void 0:Dt.filter(nn=>{var Fn;return((Fn=nn.user_answer)==null?void 0:Fn.length)===0});const gn=(At=st==null?void 0:st.sub_exercise_questions)==null?void 0:At.filter(nn=>nn.question_type==3),Jr=gn.length>0?gn.every(nn=>{var Fn;return(nn==null?void 0:nn.multi_count)==((Fn=nn==null?void 0:nn.user_answer)==null?void 0:Fn.length)})?1:gn.some(nn=>{var Fn;return(nn==null?void 0:nn.multi_count)>((Fn=nn==null?void 0:nn.user_answer)==null?void 0:Fn.length)})?2:0:1;J.question_status.find(nn=>nn.ques_id===(st==null?void 0:st.question_id)).ques_status=(lt==null?void 0:lt.length)===((wt=st==null?void 0:st.sub_exercise_questions)==null?void 0:wt.length)?0:(lt==null?void 0:lt.length)>0&&(lt==null?void 0:lt.length)<((en=st==null?void 0:st.sub_exercise_questions)==null?void 0:en.length)?2:Jr}else J.question_status.find(lt=>lt.ques_id===Ye).ques_status=it.every(lt=>!!lt.answer_text)?1:J.question_status.find(lt=>lt.ques_id===Ye).ques_status=it.some(lt=>!!lt.answer_text)?2:0;go(Yn({},J))}):(rr(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),eo=(i,ye,Ye,it,et)=>Sn(void 0,null,function*(){return i.replaceAll(" ","")?yield En(Ye,ye,i,()=>{J.question_status.find(Dt=>Dt.ques_id===Ye).ques_status=it.every(Dt=>!!Dt.value)?1:J.question_status.find(Dt=>Dt.ques_id===Ye).ques_status=it.some(Dt=>!!Dt.value)?2:0;let pt={choice_id:ye,answer_text:i};et.user_answer.filter(Dt=>Dt.choice_id!=ye)?et.user_answer.splice(ye-1,1,pt):et.user_answer.push(pt),et.repeat_answer||(et.israp=!0),go(Yn({},J))}):(rr(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),cr=(i,ye,Ye,it,et)=>{if(!i.replaceAll(" ","")){rr();return}En(ye,null,i,()=>{var st,pt,Dt,At;if(Ye.user_answer=[],Ye.user_answer.push(i),et!=null&&et.question_id){let wt=(st=et==null?void 0:et.sub_exercise_questions)==null?void 0:st.filter(lt=>{var gn;return((gn=lt.user_answer)==null?void 0:gn.length)===0});const en=(pt=et==null?void 0:et.sub_exercise_questions)==null?void 0:pt.filter(lt=>lt.question_type==3),tt=en.length>0?en.every(lt=>{var gn;return(lt==null?void 0:lt.multi_count)==((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?1:en.some(lt=>{var gn;return(lt==null?void 0:lt.multi_count)>((gn=lt==null?void 0:lt.user_answer)==null?void 0:gn.length)})?2:0:1;J.question_status.find(lt=>lt.ques_id===(et==null?void 0:et.question_id)).ques_status=(wt==null?void 0:wt.length)===((Dt=et==null?void 0:et.sub_exercise_questions)==null?void 0:Dt.length)?0:(wt==null?void 0:wt.length)>0&&(wt==null?void 0:wt.length)<((At=et==null?void 0:et.sub_exercise_questions)==null?void 0:At.length)?2:tt}else J.question_status.find(wt=>wt.ques_id===ye).ques_status=i?1:0;go(Yn({},J))},void 0,void 0,it)},Rr=(i,ye,Ye)=>{var it,et,st,pt,Dt,At,wt;let en="";const tt=(i==null?void 0:i.question_type)===0||(i==null?void 0:i.question_type)===1;tt&&((it=i==null?void 0:i.question_choices)==null||it.forEach((gn,Jr)=>{gn.standard_boolean&&(en=en+ar[Jr])}));const lt=((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===1||!i.repeat_answer&&((st=i==null?void 0:i.user_answer)==null?void 0:st.length)>0&&i.ques_status!==0;return S.createElement("div",null,S.createElement("div",{className:N.baseMargin},S.createElement(B.ZP.Group,{disabled:lt,defaultValue:(pt=i==null?void 0:i.user_answer)==null?void 0:pt[0],onChange:gn=>ir(gn.target.value,i==null?void 0:i.question_id,ye,i,Ye),className:i.user_score&&`edu-radio-${i.user_score===i.question_score?"green":"red"}`},(Dt=i==null?void 0:i.question_choices)==null?void 0:Dt.map((gn,Jr)=>{const Fn=i.question_type==2?"":`${ar[Jr]}.`;return S.createElement("div",{className:N.answerWrap,key:Jr},S.createElement(B.ZP,{className:N.noWrap,value:gn==null?void 0:gn.choice_id},S.createElement(C.Z,{wrap:!1,align:"middle"},S.createElement(v.Z,null,S.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},Fn)),S.createElement(v.Z,null,S.createElement(pe.Z,{className:N.renderHtml,value:gn==null?void 0:gn.choice_text})))))}))),((0,ae.GJ)()||(0,ae.dE)()&&((At=J==null?void 0:J.exercise)==null?void 0:At.user_exercise_status)>0&&((wt=J==null?void 0:J.exercise)==null?void 0:wt.open_score))&&S.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},S.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),S.createElement("span",{className:"font14 ml10"},(i==null?void 0:i.user_score)&&S.createElement("span",null,S.createElement("span",{className:On[Number(i==null?void 0:i.answer_status)]||"c-orange-ff9"},i==null?void 0:i.user_score),S.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(i!=null&&i.user_score)&&S.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(i==null?void 0:i.standard_answer_show)&&S.createElement("div",{className:N.analysisWrap},S.createElement("div",{className:N.greyBg},S.createElement(C.Z,{className:"mb20"},S.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),S.createElement(v.Z,null,tt?en:i==null?void 0:i.standard_answer_show)),S.createElement(C.Z,{align:"middle"},S.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),S.createElement(pe.Z,{className:N.renderHtml,value:i==null?void 0:i.analysis})))))},Fr=(i,ye,Ye)=>{var it,et;const st=((it=J==null?void 0:J.exercise)==null?void 0:it.user_exercise_status)===1||!i.repeat_answer&&i.ques_status!==0;return S.createElement("div",null,(et=i==null?void 0:i.sub_exercise_questions)==null?void 0:et.map((pt,Dt)=>{var At;let wt="";return(At=pt==null?void 0:pt.question_choices)==null||At.forEach((en,tt)=>{en.standard_boolean&&(wt=wt+ar[tt])}),S.createElement("div",{className:`${N.baseMargin} ${N.singleItem} mb20`,key:Dt},S.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},S.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",pt==null?void 0:pt.question_score,"\u5206\uFF09"),S.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},Ye+1+"."+(Dt+1)),S.createElement(pe.Z,{value:pt==null?void 0:pt.question_title})),((pt==null?void 0:pt.question_type)==0||(pt==null?void 0:pt.question_type)==2)&&Rr(pt,pt==null?void 0:pt.question_type,i),(pt==null?void 0:pt.question_type)==1&&ho(pt,pt==null?void 0:pt.question_type,i),(pt==null?void 0:pt.question_type)==3&&pn(pt,pt==null?void 0:pt.question_type,i),(pt==null?void 0:pt.question_type)==4&&fn(pt,pt==null?void 0:pt.question_type,i))}))};console.log("----",J);const ho=(i,ye,Ye)=>{var it,et,st,pt,Dt,At;let wt="";const en=(i==null?void 0:i.question_type)===0||(i==null?void 0:i.question_type)===1;en&&((it=i==null?void 0:i.question_choices)==null||it.forEach((lt,gn)=>{lt.standard_boolean&&(wt=wt+ar[gn])}));const tt=((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===1||!i.repeat_answer&&((st=i==null?void 0:i.user_answer)==null?void 0:st.length)>0&&i.ques_status!==0;return S.createElement("div",null,S.createElement("div",{className:N.baseMargin},S.createElement(T.default.Group,{disabled:tt,defaultValue:i==null?void 0:i.user_answer,style:{flexDirection:"column"},onChange:lt=>Hr(lt,i==null?void 0:i.question_id,i,Ye),className:i.user_score&&`edu-checkbox-${i.user_score===i.question_score?"green":"red"}`},(pt=i==null?void 0:i.question_choices)==null?void 0:pt.map((lt,gn)=>{const Jr=`${ar[gn]}.`;return S.createElement("div",{className:N.answerWrap},S.createElement(T.default,{value:lt==null?void 0:lt.choice_id},S.createElement(C.Z,{wrap:!1,align:"middle"},S.createElement(v.Z,null,S.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},Jr)),S.createElement(v.Z,null,S.createElement(pe.Z,{className:N.renderHtml,value:lt==null?void 0:lt.choice_text})))))}))),((0,ae.GJ)()||(0,ae.dE)()&&((Dt=J==null?void 0:J.exercise)==null?void 0:Dt.user_exercise_status)>0&&((At=J==null?void 0:J.exercise)==null?void 0:At.open_score))&&S.createElement(C.Z,{justify:"end",className:"mb20",align:"middle"},S.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),S.createElement("span",{className:"font14 ml10"},(i==null?void 0:i.user_score)&&S.createElement("span",null,S.createElement("span",{className:On[Number(i==null?void 0:i.answer_status)]||"c-orange-ff9"},i==null?void 0:i.user_score),S.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(i!=null&&i.user_score)&&S.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(i==null?void 0:i.standard_answer_show)&&S.createElement("div",{className:N.analysisWrap},S.createElement("div",{className:N.greyBg},S.createElement(C.Z,{className:"mb20"},S.createElement(v.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),S.createElement(v.Z,null,en?wt:i==null?void 0:i.standard_answer_show)),S.createElement(C.Z,{align:"middle",className:"mt15"},S.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),S.createElement(pe.Z,{className:N.renderHtml,value:i==null?void 0:i.analysis})))))},pn=(i,ye,Ye)=>S.createElement(Cr,{item:i,sign:Ir,answerData:J,onBlur:(it,et,st)=>Sn(void 0,null,function*(){return yield Bn(it,et,i==null?void 0:i.question_id,st,i,Ye)})}),fn=(i,ye,Ye)=>Ko?S.createElement(Be,{item:i,answerData:J,onBlur:(it,et,st)=>En(i==null?void 0:i.question_id,null,it,void 0,et,st),isEducation:Ko}):S.createElement(Je,{item:i,answerData:J,onBlur:(it,et)=>cr(it,i==null?void 0:i.question_id,i,et,Ye),isEducation:Ko,sign:Ir}),mn=(i,ye)=>S.createElement(De,{item:i,answerData:J,exerciseId:Jt.categoryId,coursesId:Jt.coursesId,answerCheckData:vt,check:!!Po.get("check")}),tn=(i,ye)=>S.createElement(Pt,{item:i,answerData:J}),ur=(i,ye)=>S.createElement(H,{setIsSubmitCode:Xo,item:i,sign:Ir,answerData:J,onBlur:(Ye,it,et)=>Sn(void 0,null,function*(){return yield eo(Ye,it,i==null?void 0:i.question_id,et,i)})}),Yt=i=>{if(Tl){const ye=n.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:S.createElement("span",{className:"c-red"},"\u4F60\u7684\u7B54\u9898\u5185\u5BB9\u672A\u63D0\u4EA4\u8BC4\u6D4B\uFF0C\u53EF\u80FD\u4F1A\u5BFC\u81F4\u8BE5\u9898\u65E0\u6CD5\u83B7\u5F97\u5206\u6570"),okText:"\u7ACB\u5373\u63D0\u4EA4",cancelText:"\u5FFD\u7565",onCancel:()=>{Pa(!1),i==null||i()},onOk:()=>{Pa(!1),yr.Z.publish("BFill:Submit",{})}});return}i==null||i()};(0,t.useEffect)(()=>{const i=yr.Z.subscribe("BFill:Submit:Change",({value:ye})=>{Pa(ye)});return()=>{i()}},[]);const _n=(i,ye,Ye)=>{var it,et;const st=(it=J==null?void 0:J.exercise_question_types)==null?void 0:it.find(pt=>pt.question_type===ye);return S.createElement("div",{className:N.answerSheetWrap},S.createElement("div",{className:N.answerSheetQuestionTitle,onClick:()=>{Bo[ye]=!Bo[ye],Ha(Yn({},Bo))}},!Bo[ye]&&S.createElement(F.Z,null),Bo[ye]&&S.createElement(G.Z,null),S.createElement("span",{className:"ml5 c-grey-666"},i)),!Bo[ye]&&S.createElement(C.Z,{className:N.answerSheet,gutter:[20,20],key:ye},(et=st==null?void 0:st.items)==null?void 0:et.map(function(pt,Dt){var At,wt,en,tt,lt,gn,Jr;let nn=` + ${(At=J==null?void 0:J.question_status)!=null&&At.some(Fn=>{var ro,vo;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.ques_status)===1&&((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)!==3&&!((vo=J==null?void 0:J.exercise)!=null&&vo.open_score_commited)})?N.active:""} + ${(wt=J==null?void 0:J.question_status)!=null&&wt.some(Fn=>{var ro,vo;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.ques_status)===2&&((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)!==3&&!((vo=J==null?void 0:J.exercise)!=null&&vo.open_score_commited)})?N.partialActive:""} + ${(en=J==null?void 0:J.question_status)!=null&&en.some(Fn=>{var ro,vo;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.score_status)===1&&(((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)===3||((vo=J==null?void 0:J.exercise)==null?void 0:vo.open_score_commited))})?N.yes:""} + ${(tt=J==null?void 0:J.question_status)!=null&&tt.some(Fn=>{var ro,vo;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.score_status)===2&&(((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)===3||((vo=J==null?void 0:J.exercise)==null?void 0:vo.open_score_commited))})?N.no:""} + ${(lt=J==null?void 0:J.question_status)!=null&<.some(Fn=>{var ro,vo;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.score_status)===3&&(((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)===3||((vo=J==null?void 0:J.exercise)==null?void 0:vo.open_score_commited))})?N.bf:""} + `;if(pt.question_type===ye)return(gn=J==null?void 0:J.exercise)!=null&&gn.open_score&&(Number(pt.question_score)===Number(pt.user_score)?nn=N.green:pt.user_score>0?nn=N.orange:nn=N.red),S.createElement(v.Z,null,S.createElement("div",{onClick:()=>{Yt(()=>{if(!(Ye===mr&&Dt===hr)){if(Ir.current){Ir.current="appoint",co.current={oneindex:Ye,twoindex:Dt};return}yo({oneindex:Ye,twoindex:Dt})}})},key:Dt,className:` + ${N.answerSheetItem} + ${nn} + ${Ye===mr&&Dt===hr?N.selected:""} + `},S.createElement("span",{className:N.qindex},Dt+1),((Jr=J==null?void 0:J.question_status)==null?void 0:Jr.some(Fn=>{var ro;return Fn.ques_id===pt.question_id&&(Fn==null?void 0:Fn.ques_status)===2&&((ro=J==null?void 0:J.exercise)==null?void 0:ro.exercise_status)!==3}))&&S.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),pt.is_marked&&S.createElement("i",{className:`iconfont icon-biaoji1 ${N.markIcon}`})))})))},nr=(i,ye)=>{var Ye,it,et,st;let pt="";return((i==null?void 0:i.question_type)===0||(i==null?void 0:i.question_type)===1)&&((Ye=i==null?void 0:i.question_choices)==null||Ye.forEach((At,wt)=>{At.standard_boolean&&(pt=pt+ar[wt])})),S.createElement("div",{className:N.questionItem,id:`Anchor_${i==null?void 0:i.question_type}_${ye}`},S.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},S.createElement("span",{className:`${N.questionScore} mr10`},i==null?void 0:i.question_score,"\u5206"),S.createElement("span",{className:`font16 ${N.noWrap}`},ye+1,"\u3001"),S.createElement(pe.Z,{value:(i==null?void 0:i.question_type)===8?i==null?void 0:i.description:i==null?void 0:i.question_title}),!!((it=i==null?void 0:i.schools)!=null&&it.length)&&S.createElement(I.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},S.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(i==null?void 0:i.question_type)===6&&S.createElement(We.Z,{style:{margin:`-30px 0 ${Po.get("check")?11:30}px 60px`},dataSource:(i==null?void 0:i.languages)||[]}),(i==null?void 0:i.question_type)==0&&Rr(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==2&&Rr(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==1&&ho(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==3&&pn(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==4&&fn(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==5&&((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===0&&(i==null?void 0:i.answer_status)!=3&&S.createElement("div",{style:{margin:"-28px 0 12px 62px"}},S.createElement(C.Z,{justify:"space-between",align:"middle"},S.createElement(v.Z,null,S.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),S.createElement(v.Z,null,S.createElement(Pr.Z,{type:"primary",className:N.toIframeBtn,onClick:()=>Sn(void 0,null,function*(){return yield xn(i)})},"\u8FDB\u5165\u7B54\u9898")))),(i==null?void 0:i.question_type)==5&&mn(i,i==null?void 0:i.question_type),(0,ae.dE)()&&((st=J==null?void 0:J.exercise)==null?void 0:st.user_exercise_status)===0&&(i==null?void 0:i.question_type)==6&&S.createElement("div",{style:{margin:"-28px 0 -25px"}},S.createElement(C.Z,{justify:"end",align:"middle"},S.createElement(v.Z,null,S.createElement(Pr.Z,{type:"primary",className:N.toIframeBtn,onClick:()=>zn(i)},"\u8FDB\u5165\u7B54\u9898")))),(i==null?void 0:i.question_type)==6&&tn(i,i==null?void 0:i.question_type),(i==null?void 0:i.question_type)==7&&Fr(i,i==null?void 0:i.question_type,ye),(i==null?void 0:i.question_type)==8&&ur(i,i==null?void 0:i.question_type),(i==null?void 0:i.answer_comments)&&S.createElement(Ft,{hideScore:!0,list:i==null?void 0:i.answer_comments}))},qn=(i,ye)=>S.createElement(t.Fragment,null,_n((i==null?void 0:i.name)||Er.fw[i.question_type].name,i.question_type,ye)),Ir=(0,t.useRef)(!1),co=(0,t.useRef)({}),bo=(0,t.useRef)(),Yr=(0,t.useRef)({}),wo=()=>{var i,ye,Ye,it,et,st,pt,Dt,At;window.blur();const wt=(Ye=(ye=(i=J.exercise_question_types)==null?void 0:i[mr])==null?void 0:ye.items)==null?void 0:Ye[hr];if(!da&&((it=J==null?void 0:J.exercise)==null?void 0:it.user_exercise_status)===0&&(0,ae.dE)()&&!(wt!=null&&wt.repeat_answer)&&((et=wt==null?void 0:wt.user_answer)==null?void 0:et.length)>0&&(wt==null?void 0:wt.ques_status)===0){bo.current="prev",Qo(!0);return}!(wt!=null&&wt.repeat_answer)&&((st=wt==null?void 0:wt.user_answer)==null?void 0:st.length)>0&&(wt.ques_status=1),ie.current.scrollTo({top:0,left:0,behavior:"smooth"}),hr===0?(mr-=1,hr=J.exercise_question_types[mr].items.length-1):hr-=1,(wt==null?void 0:wt.question_type)==8&&!Vo&&setTimeout(()=>{$t(wt)},500),aa((At=(Dt=(pt=J==null?void 0:J.exercise_question_types)==null?void 0:pt[mr])==null?void 0:Dt.items)==null?void 0:At[hr]),Xo(!1),Yo(mr),Jo(hr)},qr=()=>{var i,ye,Ye,it,et,st,pt,Dt,At,wt,en;window.blur();const tt=(Ye=(ye=(i=J.exercise_question_types)==null?void 0:i[mr])==null?void 0:ye.items)==null?void 0:Ye[hr];if(!da&&((it=J==null?void 0:J.exercise)==null?void 0:it.user_exercise_status)===0&&(0,ae.dE)()&&!(tt!=null&&tt.repeat_answer)&&((et=tt==null?void 0:tt.user_answer)==null?void 0:et.length)>0&&(tt==null?void 0:tt.ques_status)===0){bo.current="next",Qo(!0);return}!(tt!=null&&tt.repeat_answer)&&((st=tt==null?void 0:tt.user_answer)==null?void 0:st.length)>0&&(tt.ques_status=1),ie.current.scrollTo({top:0,left:0,behavior:"smooth"}),((Dt=(pt=J==null?void 0:J.exercise_question_types[mr])==null?void 0:pt.items)==null?void 0:Dt.length)-1===hr?(mr=mr+1,hr=0):hr=hr+1,(tt==null?void 0:tt.question_type)==8&&!Vo&&setTimeout(()=>{$t(tt)},500),aa((en=(wt=(At=J==null?void 0:J.exercise_question_types)==null?void 0:At[mr])==null?void 0:wt.items)==null?void 0:en[hr]),Xo(!1),Yo(mr),Jo(hr)},yo=i=>{var ye,Ye,it,et,st,pt,Dt,At,wt;const en=i||co.current,tt=(it=(Ye=(ye=J.exercise_question_types)==null?void 0:ye[mr])==null?void 0:Ye.items)==null?void 0:it[hr];if(!da&&((et=J==null?void 0:J.exercise)==null?void 0:et.user_exercise_status)===0&&(0,ae.dE)()&&!(tt!=null&&tt.repeat_answer)&&((st=tt==null?void 0:tt.user_answer)==null?void 0:st.length)>0&&(tt==null?void 0:tt.ques_status)===0){bo.current="appoint",Yr.current=en,Qo(!0);return}!(tt!=null&&tt.repeat_answer)&&((pt=tt==null?void 0:tt.user_answer)==null?void 0:pt.length)>0&&(tt.ques_status=1),(tt==null?void 0:tt.question_type)==8&&!Vo&&setTimeout(()=>{$t(tt)},500),aa((wt=(At=(Dt=J==null?void 0:J.exercise_question_types)==null?void 0:Dt[en==null?void 0:en.oneindex])==null?void 0:At.items)==null?void 0:wt[en==null?void 0:en.twoindex]),Xo(!1),Yo(en==null?void 0:en.oneindex),Jo(en==null?void 0:en.twoindex),ie.current.scrollTo({top:0,left:0,behavior:"smooth"})},Ro=()=>Sn(void 0,null,function*(){var i;if(Ir.current){Ir.current="refresh";return}const ye=yield Vt();(i=J==null?void 0:J.exercise)!=null&&i.left_time&&(yield Rt(!0)),ye!=null&&ye.status||D.ZP.success("\u66F4\u65B0\u6210\u529F")}),rr=()=>{var i,ye;switch(Ir.current){case"prev":wo();break;case"next":qr();break;case"appoint":yo();break;case"submit":un(!1);break;case"refresh":Ro();break;default:}((i=document.activeElement)==null?void 0:i.name)==="edu-program-fill"||((ye=document.activeElement)==null?void 0:ye.name)==="sign"?Ir.current=!0:Ir.current=!1,co.current={}},xr=()=>{var i,ye,Ye,it,et,st,pt,Dt,At,wt,en,tt;const lt=(ye=(i=J==null?void 0:J.exercise_question_types)==null?void 0:i[mr].items)==null?void 0:ye[hr];return S.createElement(t.Fragment,{key:mr},S.createElement("div",{className:"pt20 mb20"},S.createElement("span",{className:N.questionTypeTitle},(0,Z.EM)(mr+1),"\u3001",(it=(Ye=J==null?void 0:J.exercise_question_types)==null?void 0:Ye[mr])==null?void 0:it.name),S.createElement("span",{className:N.questionTypeInfo},"\uFF08\u5171",(st=(et=J==null?void 0:J.exercise_question_types)==null?void 0:et[mr])==null?void 0:st.count,"\u9898\uFF1B",((Dt=(pt=J==null?void 0:J.exercise_question_types)==null?void 0:pt[mr])==null?void 0:Dt.question_type)===7?`\u5305\u542B${(wt=(At=J==null?void 0:J.exercise_question_types)==null?void 0:At[mr])==null?void 0:wt.sub_questions_count}\u5C0F\u9898`:""," \u5171",(tt=(en=J==null?void 0:J.exercise_question_types)==null?void 0:en[mr])==null?void 0:tt.score,"\u5206\uFF09"),!(lt!=null&<.repeat_answer)&&S.createElement("span",{style:{color:"#E30000",marginLeft:20,fontSize:14}},"\u6CE8\u610F\uFF1A\u8BE5\u9898\u4F5C\u7B54\u4E4B\u540E\u4E0D\u5141\u8BB8\u4FEE\u6539\u7B54\u6848\u3002")),S.createElement(t.Fragment,{key:hr},nr(lt,hr)))},zr=()=>{Ga(!0)},to=()=>Sn(void 0,null,function*(){var i;const ye=yield(0,oe.ZP)(`/api/exercises/${Jt.categoryId}/exercise_user/polling_exercise_user_status.json`,{method:"get"});(ye==null?void 0:ye.status)==0&&((i=ye==null?void 0:ye.data)!=null&&i.is_commited)?Ht():setTimeout(()=>{to()},3e3)}),no=()=>Sn(void 0,null,function*(){localStorage.removeItem("stopGetVrsEnvStatus");const i=yield(0,oe.ZP)(`/api/courses/${Jt.coursesId}/exercises/${Jt.categoryId}/exercise_status.json`,{method:"get"});(i==null?void 0:i.status)==0&&(i==null?void 0:i.vrs_env_status)==1?(localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u52A0\u8F7D\u5B8C\u6210"),to(),pl(!0)):setTimeout(()=>{localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u672A\u52A0\u8F7D\u5B8C\u6210"),no()},1500)});return S.createElement(g.Z,{size:"middle",spinning:Wa,tip:S.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",S.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},Bl&&S.createElement("div",{className:N.screenLock},S.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),S.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),ko&&((Mn=J==null?void 0:J.exercise)==null?void 0:Mn.user_exercise_status)===0&&S.createElement(K.Z,{exerciseUserInfo:Lt.exerciseUserInfo,iframe:gl,handleToDetail:yn,socket:ua,onStartScreenshot:()=>{vt!=null&&vt.screen_shot_open&&ta(!0)},onCloseScreenshot:()=>{vt!=null&&vt.screen_shot_open&&ta(!1)}}),S.createElement(le,{id:Jt.categoryId,startRecording:ea,startScreenshot:il,onSuccuss:()=>{To(vt==null?void 0:vt.screen_open),Vt()},onBack:yn}),S.createElement("iframe",{style:{display:sl},id:"iframeShixuns",className:N.iframe,src:Xa,ref:gl,frameBorder:"0"}),Uo.status!==-2&&Uo.status!==-1&&S.createElement("div",{className:N.fixHeader},S.createElement(C.Z,{wrap:!1,align:"middle",className:"edu-container"},S.createElement(v.Z,null,(0,Z.vB)((ln=J==null?void 0:J.exercise)==null?void 0:ln.exercise_status)),S.createElement(v.Z,{className:`${N.exerciseTitle} ml10`,title:(bn=J==null?void 0:J.exercise)==null?void 0:bn.exercise_name},(Ot=J==null?void 0:J.exercise)==null?void 0:Ot.exercise_name),S.createElement(v.Z,{style:{marginLeft:"auto"}},((cn=J==null?void 0:J.exercise)==null?void 0:cn.user_exercise_status)===1&&S.createElement(U.ZP,{className:N.changeButton,type:"primary",onClick:()=>{l.history.push(`/classrooms/${Jt.coursesId}/exercise/${Jt.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,ae.GJ)()||(0,ae.dE)()&&((Dn=J==null?void 0:J.exercise)==null?void 0:Dn.user_exercise_status)==1)&&!!((gr=J==null?void 0:J.exercise)!=null&&gr.left_time)&&S.createElement(v.Z,{style:{marginLeft:"auto"}},S.createElement("aside",{className:`${N.countDown} ${cl}`},S.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),S.createElement("span",{className:N.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),Rl?S.createElement(jr,{value:Va,onFinish:()=>Rt()}):S.createElement("div",{style:{color:"#37AD83",fontSize:"20px",fontWeight:"500",marginLeft:10}},(0,Z.Gh)((Mr=J==null?void 0:J.exercise)==null?void 0:Mr.left_time)))),S.createElement(v.Z,null,!((0,ae.GJ)()||(0,ae.dE)()&&((vn=J==null?void 0:J.exercise)==null?void 0:vn.user_exercise_status)==1)&&Lt.actionTabs.key!=="student-unlock"&&fl&&S.createElement(Pr.Z,{className:`${N.refreshBtn} ml30`,onClick:Ro},S.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),S.createElement(v.Z,null,(0,ae.dE)()&&((Gt=J==null?void 0:J.exercise)==null?void 0:Gt.user_exercise_status)===0&&S.createElement(Pr.Z,{className:`${N.submitButton} ml10`,type:"primary",onClick:()=>Sn(void 0,null,function*(){Yt(()=>Sn(void 0,null,function*(){if(Ir.current){Ir.current="submit";return}yield un(!1)}))})},(0,Rn._V)(Rn.CP.answer7))),S.createElement(v.Z,null,((hn=J==null?void 0:J.exercise)==null?void 0:hn.forbid_screen)&&S.createElement(U.ZP,{className:`${N.submitButton} ml10`,type:"primary",onClick:zr},(0,Rn._V)(Rn.CP.answer12))),S.createElement(v.Z,null,(((mt=J==null?void 0:J.exercise)==null?void 0:mt.commit_status)==1||((Hn=J==null?void 0:J.exercise)==null?void 0:Hn.exercise_status)==3)&&((_r=J==null?void 0:J.exercise_answer_user)==null?void 0:_r.analysis)&&S.createElement("span",{className:N.teachAnalysis,onClick:()=>re(!0)},S.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),S.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),S.createElement("section",{className:`edu-container ${N.wrapper} ${Ko&&N.wrpAnswer}`},Uo.status===0&&S.createElement(C.Z,{className:`${Ko?"mt70":""} ${N.mainPart}`,wrap:!1},S.createElement(v.Z,{flex:Fo?"280px":"0px",className:Ko?"mb100":""},S.createElement("div",{className:N.leftPart},S.createElement("section",null,Fo&&S.createElement(v.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},S.createElement("div",{style:{marginBottom:15}},S.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),S.createElement("span",{className:`ml10 ${N.userInfoText}`},((Kr=J==null?void 0:J.exercise)==null?void 0:Kr.user_name)||"- -")),S.createElement("div",null,S.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),S.createElement("span",{className:`ml10 ${N.userInfoText}`},((fo=J==null?void 0:J.exercise)==null?void 0:fo.student_id)||"- -"))),Fo&&(0,ae.dE)()&&((mo=J.exercise)==null?void 0:mo.user_exercise_status)===0&&((So=J.exercise)==null?void 0:So.open_phone_video_recording)&&S.createElement(C.Z,{className:N.eduQrcode,style:{marginTop:10},align:"middle"},S.createElement(v.Z,null,S.createElement(P(),{value:`https://${document.domain}/live-push.html?id=${Jt.categoryId}&login=${Jt.login}&cookie=${(0,Z.ej)("_educoder_session")}`})),S.createElement(v.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",S.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Fo&&S.createElement("aside",{className:"bg-white"},S.createElement("aside",{className:N.answerInfo},S.createElement(C.Z,{justify:"space-between"},S.createElement(v.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),S.createElement(v.Z,{className:N.answerProgress},S.createElement("span",{style:{color:"#165DFF"}},($o=(Co=J==null?void 0:J.question_status)==null?void 0:Co.filter(i=>i.ques_status===1))==null?void 0:$o.length),S.createElement("span",{style:{color:"#999999"}},"/",(No=J==null?void 0:J.exercise_types)==null?void 0:No.q_counts))),S.createElement(C.Z,null,S.createElement(w.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((Ia=(Do=J==null?void 0:J.question_status)==null?void 0:Do.filter(i=>i.ques_status===1))==null?void 0:Ia.length)/((va=J==null?void 0:J.exercise_types)==null?void 0:va.q_counts)*100,showInfo:!1})),S.createElement(C.Z,null,S.createElement(v.Z,null,S.createElement("span",{className:"c-grey-333"},"\u5171 ",S.createElement("span",{style:{color:"#165DFF"}},((pa=J==null?void 0:J.exercise_types)==null?void 0:pa.q_counts)||((ol=(Na=J==null?void 0:J.exercise_scores)==null?void 0:Na.exercise_types)==null?void 0:ol.q_counts))," \u9898\uFF1A"),S.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",S.createElement("span",{style:{color:"#FA6400"}},((_a=J==null?void 0:J.exercise_types)==null?void 0:_a.q_scores)||((Da=(Mo=J==null?void 0:J.exercise_scores)==null?void 0:Mo.exercise_types)==null?void 0:Da.q_scores))," \u5206")))),S.createElement(C.Z,{className:N.dottedLineWrapper,align:"middle"},S.createElement(v.Z,{className:N.leftHalfCircle}),S.createElement(v.Z,{flex:1,className:N.dottedLine}),S.createElement(v.Z,{className:N.rightHalfCircle})),S.createElement(C.Z,null,S.createElement(v.Z,{flex:"1"},S.createElement("aside",{className:`${N.cardList} ${(ga=J.exercise)!=null&&ga.open_phone_video_recording?N.withQrcode:""}`},(ha=J==null?void 0:J.exercise_question_types)==null?void 0:ha.map((i,ye)=>S.createElement(t.Fragment,{key:i.question_type},qn(i,ye)))))))),(0,ae.dE)()&&((Ba=J==null?void 0:J.exercise)==null?void 0:Ba.exercise_status)!==3&&!((Ta=J==null?void 0:J.exercise)!=null&&Ta.open_score_commited)&&S.createElement(C.Z,{justify:"space-around",align:"middle",className:N.answerSheetBottom},S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:N.answerYes}),"\u5DF2\u7B54"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:`${N.answerNo} ml10`},S.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:`${N.answerNo} ml10`}),"\u672A\u7B54"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,ae.dE)()&&(((qo=J==null?void 0:J.exercise)==null?void 0:qo.exercise_status)===3||((ya=J==null?void 0:J.exercise)==null?void 0:ya.open_score_commited))&&S.createElement(C.Z,{justify:"space-around",align:"middle",className:N.answerSheetBottom},S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{className:N.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${N.answerNo} ml10`}),"\u9519\u8BEF"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${N.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),S.createElement(v.Z,{className:N.tooltipWrap},S.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),S.createElement(v.Z,null,S.createElement("div",{className:N.fold,onClick:()=>al(!Fo)},Fo&&S.createElement(I.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},S.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Fo&&S.createElement(I.Z,{title:"\u5C55\u5F00"}," ",S.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),S.createElement(v.Z,{flex:"1"},S.createElement("section",{className:[N.rightPart,"ml20"].join(" ")},S.createElement("div",{className:`${N.questionPart} pl30 pr30`,ref:ie},xr()),S.createElement(C.Z,{className:N.bottom,align:"middle",justify:"space-between"},S.createElement(v.Z,null,S.createElement(Pr.Z,{icon:S.createElement("i",{className:`iconfont ${(xa=(ba=J.exercise_question_types)==null?void 0:ba[mr].items[hr])!=null&&xa.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:N.markBtn,onClick:()=>Sn(void 0,null,function*(){var i;(yield(0,L.sS)(Jt.categoryId,{exercise_question_id:(i=J.exercise_question_types[mr].items[hr])==null?void 0:i.question_id})).status===0&&Vt()})},(Ra=(Ca=J.exercise_question_types)==null?void 0:Ca[mr].items[hr])!=null&&Ra.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),S.createElement(v.Z,null,(mr!=0||hr!=0)&&S.createElement(U.ZP,{className:`${N.changeButton} ${N.prevBtn} mr20`,type:"default",onClick:()=>{Yt(()=>{if(Ir.current){Ir.current="prev";return}wo()})}},"\u4E0A\u4E00\u9898"),!(mr===((Ma=J==null?void 0:J.exercise_question_types)==null?void 0:Ma.length)-1&&hr===((Za=(Aa=(Fa=J==null?void 0:J.exercise_question_types)==null?void 0:Fa[mr])==null?void 0:Aa.items)==null?void 0:Za.length)-1)&&S.createElement(U.ZP,{className:N.changeButton,type:"primary",onClick:()=>{Yt(()=>{if(xl){if(Ir.current){Ir.current="next";return}qr()}})}},"\u4E0B\u4E00\u9898")))))),Uo.status!==0&&S.createElement(ke,{data:Uo}),S.createElement(n.default,{title:"\u6CE8\u610F",open:yl,closable:!1,footer:!1},S.createElement("div",null,S.createElement("p",{style:{marginBottom:0}},"\u79BB\u5F00\u8BE5\u9898\u540E\u4E0D\u5141\u8BB8\u518D\u6B21\u4FEE\u6539\u7B54\u6848\uFF0C\u786E\u8BA4\u79BB\u5F00\u5417\uFF1F"),S.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},S.createElement(T.default,{checked:da,onChange:i=>{Ja(i.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),S.createElement("div",null,S.createElement(U.ZP,{onClick:()=>{Qo(!1),Ja(!1)}},"\u6211\u518D\u60F3\u60F3"),S.createElement(U.ZP,{onClick:()=>{J.exercise_question_types[mr].items[hr].ques_status=1,go(Yn({},J)),bo.current==="prev"?(hr===0?(mr-=1,hr=J.exercise_question_types[mr].items.length-1):hr-=1,Yo(mr),Jo(hr)):bo.current==="next"?(J.exercise_question_types[mr].items.length-1===hr?(mr=mr+1,hr=0):hr=hr+1,Yo(mr),Jo(hr)):(Yo(Yr.current.oneindex),Jo(Yr.current.twoindex)),Qo(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4"))))),S.createElement(Qt.Z,{successCb:dt})),ll&&S.createElement(Zn(),{disabled:Oo,bounds:o,onStart:(i,ye)=>Oe(i,ye)},S.createElement("div",{ref:y,style:{position:"absolute",left:40,top:200,zIndex:1300}},S.createElement("div",{onMouseOver:()=>{Oo&&qa(!1)},onMouseOut:()=>{qa(!0)}},S.createElement(C.Z,{className:N.cameraHeader,align:"middle",justify:"space-between"},S.createElement(v.Z,null,S.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),S.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),M?S.createElement(Vn.Z,{onClick:()=>{A(!1)}}):S.createElement($r.Z,{onClick:()=>{A(!0)}})),S.createElement("div",{style:{display:M?"flex":"none"}},S.createElement(q.Z,{number:((Ea=J==null?void 0:J.exercise)==null?void 0:Ea.photo_count)-((La=J==null?void 0:J.exercise)==null?void 0:La.take_photo),take_photo:(ka=J==null?void 0:J.exercise)==null?void 0:ka.take_photo,ref:Ya,time:(ja=J.exercise)==null?void 0:ja.left_time,update:Vt,supportCamera:i=>{i===2?(dl(!0),jo(vt==null?void 0:vt.screen_shot_open),vt!=null&&vt.screen_shot_open||(To(vt==null?void 0:vt.screen_open),Vt())):i===1&&setTimeout(()=>l.history.push("/"),3e3)}}))))),S.createElement(n.default,{destroyOnClose:!0,closable:!1,centered:!0,className:N.teachAnalysisModal,title:S.createElement(C.Z,{align:"middle",justify:"space-between"},S.createElement(v.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),S.createElement(v.Z,null,S.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>re(!1)}))),open:se,footer:!1,onCancel:()=>re(!1)},(za=J==null?void 0:J.exercise_answer_user)==null?void 0:za.analysis),S.createElement(n.default,{destroyOnClose:!0,centered:!0,width:555,title:S.createElement(C.Z,{align:"middle"},S.createElement("div",{className:"c-black font16 mr8"},(0,Rn._V)(Rn.CP.answer8)),S.createElement("div",{className:"c-grey-666"},(0,Rn._V)(Rn.CP.answer9))),open:_l,footer:!1,onCancel:()=>Ga(!1)},S.createElement("div",null,S.createElement("div",{className:"mb20 c-black"},(0,Rn._V)(Rn.CP.answer10)),S.createElement(Nn,{key:Dl,onOk:i=>{var ye;console.log(i,444),i.join("")===((ye=J==null?void 0:J.exercise)==null?void 0:ye.screen_key)?yn():(D.ZP.warning((0,Rn._V)(Rn.CP.answer11)),vl(it=>it+1))}}))))};var Xr=(0,l.connect)(({loading:W,user:be,exercise:Me,globalSetting:Xt})=>({globalSetting:Xt,user:be,exercise:Me,loading:W.effects}))(fr)},50371:function(rt,z){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let l=1;l{const $=b[P];$!==void 0&&(t[P]=$)})}return t}z.Z=e},13845:function(rt,z,e){"use strict";e.d(z,{F:function(){return t},Z:function(){return l}});function t(b){return b!=null&&b===b.window}function l(b,P){var $,d;if(typeof window=="undefined")return 0;const n=P?"scrollTop":"scrollLeft";let E=0;return t(b)?E=b[P?"pageYOffset":"pageXOffset"]:b instanceof Document?E=b.documentElement[n]:(b instanceof HTMLElement||b)&&(E=b[n]),b&&!t(b)&&typeof E!="number"&&(E=(d=(($=b.ownerDocument)!==null&&$!==void 0?$:b).documentElement)===null||d===void 0?void 0:d[n]),E}},56762:function(rt,z,e){"use strict";e.d(z,{Z:function(){return l}});var t=e(59301);function l(){const[,b]=t.useReducer(P=>P+1,0);return b}},68031:function(rt,z,e){"use strict";e.d(z,{Z:function(){return P}});var t=e(16089);function l($,d,n,E){const D=n-d;return $/=E/2,$<1?D/2*$*$*$+d:D/2*(($-=2)*$*$+2)+d}var b=e(13845);function P($){let d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:E,duration:D=450}=d,w=n(),C=(0,b.Z)(w,!0),v=Date.now(),B=()=>{const I=Date.now()-v,g=l(I>D?D:I,C,$,D);(0,b.F)(w)?w.scrollTo(window.pageXOffset,g):w instanceof Document||w.constructor.name==="HTMLDocument"?w.documentElement.scrollTop=g:w.scrollTop=g,I{const{href:N,title:ue,prefixCls:ae,children:x,className:L,target:Y,replace:pe}=h,Re=$.useContext(v),{registerLink:$e,unregisterLink:je,scrollTo:Je,onClick:nt,activeLink:ze,direction:Be}=Re||{};$.useEffect(()=>($e==null||$e(N),()=>{je==null||je(N)}),[N]);const Qe=me=>{pe&&(me.preventDefault(),window.location.replace(N)),nt==null||nt(me,{title:ue,href:N}),Je==null||Je(N)},{getPrefixCls:ut}=$.useContext(w.E_),Ie=ut("anchor",ae),ct=ze===N,gt=b()(`${Ie}-link`,L,{[`${Ie}-link-active`]:ct}),Se=b()(`${Ie}-link-title`,{[`${Ie}-link-title-active`]:ct});return $.createElement("div",{className:gt},$.createElement("a",{className:Se,href:N,title:typeof ue=="string"?ue:"",target:Y,onClick:Qe},ue),Be!=="horizontal"?x:null)},I=e(17313),g=e(83116),U=e(37613);const F=h=>{const{componentCls:N,holderOffsetBlock:ue,motionDurationSlow:ae,lineWidthBold:x,colorPrimary:L,lineType:Y,colorSplit:pe}=h;return{[`${N}-wrapper`]:{marginBlockStart:-ue,paddingBlockStart:ue,[N]:Object.assign(Object.assign({},(0,I.Wf)(h)),{position:"relative",paddingInlineStart:x,[`${N}-link`]:{paddingBlock:h.linkPaddingBlock,paddingInline:`${h.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},I.vS),{position:"relative",display:"block",marginBlockEnd:h.anchorTitleBlock,color:h.colorText,transition:`all ${h.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${N}-link-title`]:{color:h.colorPrimary},[`${N}-link`]:{paddingBlock:h.anchorPaddingBlockSecondary}}}),[`&:not(${N}-wrapper-horizontal)`]:{[N]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${x}px ${Y} ${pe}`,content:'" "'},[`${N}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${ae} ease-in-out`,width:x,backgroundColor:L,[`&${N}-ink-visible`]:{display:"inline-block"}}}},[`${N}-fixed ${N}-ink ${N}-ink`]:{display:"none"}}}},G=h=>{const{componentCls:N,motionDurationSlow:ue,lineWidthBold:ae,colorPrimary:x}=h;return{[`${N}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${h.lineType} ${h.colorSplit}`,content:'" "'},[N]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${N}-link:first-of-type`]:{paddingInline:0},[`${N}-ink`]:{position:"absolute",bottom:0,transition:`left ${ue} ease-in-out, width ${ue} ease-in-out`,height:ae,backgroundColor:x}}}}};var q=(0,g.Z)("Anchor",h=>{const{fontSize:N,fontSizeLG:ue,paddingXXS:ae}=h,x=(0,U.TS)(h,{holderOffsetBlock:ae,anchorPaddingBlockSecondary:ae/2,anchorTitleBlock:N/14*3,anchorBallSize:ue/2});return[F(x),G(x)]},h=>({linkPaddingBlock:h.paddingXXS,linkPaddingInlineStart:h.padding}));function K(){return window}function Z(h,N){if(!h.getClientRects().length)return 0;const ue=h.getBoundingClientRect();return ue.width||ue.height?N===window?(N=h.ownerDocument.documentElement,ue.top-N.clientTop):ue.top-N.getBoundingClientRect().top:ue.top}const oe=/#([\S ]+)$/,O=h=>{var N;const{rootClassName:ue,anchorPrefixCls:ae,className:x,style:L,offsetTop:Y,affix:pe=!0,showInkInFixed:Re=!1,children:$e,items:je,direction:Je="vertical",bounds:nt,targetOffset:ze,onClick:Be,onChange:Qe,getContainer:ut,getCurrentAnchor:Ie,replace:ct}=h,[gt,Se]=$.useState([]),[me,ot]=$.useState(null),qe=$.useRef(me),j=$.useRef(null),V=$.useRef(null),p=$.useRef(!1),{direction:a,getTargetContainer:k,anchor:fe}=$.useContext(w.E_),u=(N=ut!=null?ut:k)!==null&&N!==void 0?N:K,s=JSON.stringify(gt),Q=(0,P.useEvent)(De=>{gt.includes(De)||Se(Ke=>[].concat((0,t.Z)(Ke),[De]))}),R=(0,P.useEvent)(De=>{gt.includes(De)&&Se(Ke=>Ke.filter(We=>We!==De))}),c=()=>{var De;const Ke=(De=j.current)===null||De===void 0?void 0:De.querySelector(`.${ae}-link-title-active`);if(Ke&&V.current){const{style:We}=V.current,Xe=Je==="horizontal";We.top=Xe?"":`${Ke.offsetTop+Ke.clientHeight/2}px`,We.height=Xe?"":`${Ke.clientHeight}px`,We.left=Xe?`${Ke.offsetLeft}px`:"",We.width=Xe?`${Ke.clientWidth}px`:"",Xe&&(0,d.Z)(Ke,{scrollMode:"if-needed",block:"nearest"})}},ne=function(De){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const Xe=[],Bt=u();return De.forEach(Et=>{const Pt=oe.exec(Et==null?void 0:Et.toString());if(!Pt)return;const sn=document.getElementById(Pt[1]);if(sn){const on=Z(sn,Bt);onsn.top>Pt.top?sn:Pt).link:""},Fe=(0,P.useEvent)(De=>{if(qe.current===De)return;const Ke=typeof Ie=="function"?Ie(De):De;ot(Ke),qe.current=Ke,Qe==null||Qe(De)}),we=$.useCallback(()=>{if(p.current)return;const De=ne(gt,ze!==void 0?ze:Y||0,nt);Fe(De)},[s,ze,Y]),_e=$.useCallback(De=>{Fe(De);const Ke=oe.exec(De);if(!Ke)return;const We=document.getElementById(Ke[1]);if(!We)return;const Xe=u(),Bt=(0,n.Z)(Xe,!0),Et=Z(We,Xe);let Pt=Bt+Et;Pt-=ze!==void 0?ze:Y||0,p.current=!0,(0,E.Z)(Pt,{getContainer:u,callback(){p.current=!1}})},[ze,Y]),Pe=b()(ue,`${ae}-wrapper`,{[`${ae}-wrapper-horizontal`]:Je==="horizontal",[`${ae}-rtl`]:a==="rtl"},x,fe==null?void 0:fe.className),Ne=b()(ae,{[`${ae}-fixed`]:!pe&&!Re}),f=b()(`${ae}-ink`,{[`${ae}-ink-visible`]:me}),te=Object.assign(Object.assign({maxHeight:Y?`calc(100vh - ${Y}px)`:"100vh"},fe==null?void 0:fe.style),L),ce=De=>Array.isArray(De)?De.map(Ke=>$.createElement(T,Object.assign({replace:ct},Ke,{key:Ke.key}),Je==="vertical"&&ce(Ke.children))):null,he=$.createElement("div",{ref:j,className:Pe,style:te},$.createElement("div",{className:Ne},$.createElement("span",{className:f,ref:V}),"items"in h?ce(je):$e));$.useEffect(()=>{const De=u();return we(),De==null||De.addEventListener("scroll",we),()=>{De==null||De.removeEventListener("scroll",we)}},[s]),$.useEffect(()=>{typeof Ie=="function"&&Fe(Ie(qe.current||""))},[Ie]),$.useEffect(()=>{c()},[Je,Ie,s,me]);const Ae=$.useMemo(()=>({registerLink:Q,unregisterLink:R,scrollTo:_e,activeLink:me,onClick:Be,direction:Je}),[me,Be,_e,Je]);return $.createElement(v.Provider,{value:Ae},pe?$.createElement(D.Z,{offsetTop:Y,target:u},he):he)};var ee=h=>{const{prefixCls:N,rootClassName:ue}=h,{getPrefixCls:ae}=$.useContext(w.E_),x=ae("anchor",N),[L,Y]=q(x);return L($.createElement(O,Object.assign({},h,{rootClassName:b()(Y,ue),anchorPrefixCls:x})))};const le=ee;le.Link=T;var X=le},24905:function(rt,z,e){"use strict";e.d(z,{default:function(){return O}});var t=e(92310),l=e.n(t),b=e(5630),P=e(59301),$=e(36355),d=e(1684),n=e(32441),D=P.createContext(null),w=e(98447),C=e(14088),v=e(4572),B=function(_,ee){var le={};for(var X in _)Object.prototype.hasOwnProperty.call(_,X)&&ee.indexOf(X)<0&&(le[X]=_[X]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,X=Object.getOwnPropertySymbols(_);h{var le;const{prefixCls:X,className:h,rootClassName:N,children:ue,indeterminate:ae=!1,style:x,onMouseEnter:L,onMouseLeave:Y,skipGroup:pe=!1,disabled:Re}=_,$e=B(_,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:Je,checkbox:nt}=P.useContext($.E_),ze=P.useContext(D),{isFormItemInput:Be}=P.useContext(n.aM),Qe=P.useContext(d.Z),ut=(le=(ze==null?void 0:ze.disabled)||Re)!==null&&le!==void 0?le:Qe,Ie=P.useRef($e.value);P.useEffect(()=>{ze==null||ze.registerValue($e.value)},[]),P.useEffect(()=>{if(!pe)return $e.value!==Ie.current&&(ze==null||ze.cancelValue(Ie.current),ze==null||ze.registerValue($e.value),Ie.current=$e.value),()=>ze==null?void 0:ze.cancelValue($e.value)},[$e.value]);const ct=je("checkbox",X),[gt,Se]=(0,w.ZP)(ct),me=Object.assign({},$e);ze&&!pe&&(me.onChange=function(){$e.onChange&&$e.onChange.apply($e,arguments),ze.toggleOption&&ze.toggleOption({label:ue,value:$e.value})},me.name=ze.name,me.checked=ze.value.includes($e.value));const ot=l()(`${ct}-wrapper`,{[`${ct}-rtl`]:Je==="rtl",[`${ct}-wrapper-checked`]:me.checked,[`${ct}-wrapper-disabled`]:ut,[`${ct}-wrapper-in-form-item`]:Be},nt==null?void 0:nt.className,h,N,Se),qe=l()({[`${ct}-indeterminate`]:ae},v.A,Se),j=ae?"mixed":void 0;return gt(P.createElement(C.Z,{component:"Checkbox",disabled:ut},P.createElement("label",{className:ot,style:Object.assign(Object.assign({},nt==null?void 0:nt.style),x),onMouseEnter:L,onMouseLeave:Y},P.createElement(b.Z,Object.assign({"aria-checked":j},me,{prefixCls:ct,className:qe,disabled:ut,ref:ee})),ue!==void 0&&P.createElement("span",null,ue))))};var g=P.forwardRef(T),U=e(94480),F=e(2738),G=function(_,ee){var le={};for(var X in _)Object.prototype.hasOwnProperty.call(_,X)&&ee.indexOf(X)<0&&(le[X]=_[X]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,X=Object.getOwnPropertySymbols(_);h{const{defaultValue:le,children:X,options:h=[],prefixCls:N,className:ue,rootClassName:ae,style:x,onChange:L}=_,Y=G(_,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:pe,direction:Re}=P.useContext($.E_),[$e,je]=P.useState(Y.value||le||[]),[Je,nt]=P.useState([]);P.useEffect(()=>{"value"in Y&&je(Y.value||[])},[Y.value]);const ze=P.useMemo(()=>h.map(V=>typeof V=="string"||typeof V=="number"?{label:V,value:V}:V),[h]),Be=V=>{nt(p=>p.filter(a=>a!==V))},Qe=V=>{nt(p=>[].concat((0,U.Z)(p),[V]))},ut=V=>{const p=$e.indexOf(V.value),a=(0,U.Z)($e);p===-1?a.push(V.value):a.splice(p,1),"value"in Y||je(a),L==null||L(a.filter(k=>Je.includes(k)).sort((k,fe)=>{const u=ze.findIndex(Q=>Q.value===k),s=ze.findIndex(Q=>Q.value===fe);return u-s}))},Ie=pe("checkbox",N),ct=`${Ie}-group`,[gt,Se]=(0,w.ZP)(Ie),me=(0,F.Z)(Y,["value","disabled"]),ot=h.length?ze.map(V=>P.createElement(g,{prefixCls:Ie,key:V.value.toString(),disabled:"disabled"in V?V.disabled:Y.disabled,value:V.value,checked:$e.includes(V.value),onChange:V.onChange,className:`${ct}-item`,style:V.style,title:V.title},V.label)):X,qe={toggleOption:ut,value:$e,disabled:Y.disabled,name:Y.name,registerValue:Qe,cancelValue:Be},j=l()(ct,{[`${ct}-rtl`]:Re==="rtl"},ue,ae,Se);return gt(P.createElement("div",Object.assign({className:j,style:x},me,{ref:ee}),P.createElement(D.Provider,{value:qe},ot)))},K=P.forwardRef(q);var Z=P.memo(K);const oe=g;oe.Group=Z,oe.__ANT_CHECKBOX=!0;var O=oe},98447:function(rt,z,e){"use strict";e.d(z,{C2:function(){return $}});var t=e(17313),l=e(37613),b=e(83116);const P=d=>{const{checkboxCls:n}=d,E=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(d)),{display:"inline-flex",flexWrap:"wrap",columnGap:d.marginXS,[`> ${d.antCls}-row`]:{flex:1}}),[E]:Object.assign(Object.assign({},(0,t.Wf)(d)),{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}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(d)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:d.borderRadiusSM,alignSelf:"center",[`${n}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${n}-inner`]:Object.assign({},(0,t.oN)(d))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:d.checkboxSize,height:d.checkboxSize,direction:"ltr",backgroundColor:d.colorBgContainer,border:`${d.lineWidth}px ${d.lineType} ${d.colorBorder}`,borderRadius:d.borderRadiusSM,borderCollapse:"separate",transition:`all ${d.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:d.checkboxSize/14*5,height:d.checkboxSize/14*8,border:`${d.lineWidthBold}px solid ${d.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${d.motionDurationFast} ${d.motionEaseInBack}, opacity ${d.motionDurationFast}`}},"& + span":{paddingInlineStart:d.paddingXS,paddingInlineEnd:d.paddingXS}})},{[` + ${E}:not(${E}-disabled), + ${n}:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{borderColor:d.colorPrimary}},[`${E}:not(${E}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:d.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:d.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:d.colorPrimary,borderColor:d.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${d.motionDurationMid} ${d.motionEaseOutBack} ${d.motionDurationFast}`}}},[` + ${E}-checked:not(${E}-disabled), + ${n}-checked:not(${n}-disabled) + `]:{[`&:hover ${n}-inner`]:{backgroundColor:d.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:d.colorBgContainer,borderColor:d.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:d.fontSizeLG/2,height:d.fontSizeLG/2,backgroundColor:d.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${E}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:d.colorBgContainerDisabled,borderColor:d.colorBorder,"&:after":{borderColor:d.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:d.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:d.colorTextDisabled}}}]};function $(d,n){const E=(0,l.TS)(n,{checkboxCls:`.${d}`,checkboxSize:n.controlInteractiveSize});return[P(E)]}z.ZP=(0,b.Z)("Checkbox",(d,n)=>{let{prefixCls:E}=n;return[$(E,d)]})},43428:function(rt,z,e){"use strict";e.d(z,{Z:function(){return gt}});var t=e(92310),l=e.n(t),b=e(33885),P=e(42978),$=e(43403),d=e(34280),n=e(59301),E=n.createContext(null),D=n.createContext({}),w=E,C=e(20068),v=e(54476),B=e(77900),T=e(10228),I=e(26112),g=e(70425),U=function(me){var ot=me.prefixCls,qe=me.className,j=me.style,V=me.children,p=me.containerRef,a=me.id,k=me.onMouseEnter,fe=me.onMouseOver,u=me.onMouseLeave,s=me.onClick,Q=me.onKeyDown,R=me.onKeyUp,c={onMouseEnter:k,onMouseOver:fe,onMouseLeave:u,onClick:s,onKeyDown:Q,onKeyUp:R},ne=n.useContext(D),Fe=ne.panel,we=(0,g.useComposeRef)(Fe,p);return n.createElement(n.Fragment,null,n.createElement("div",(0,v.Z)({id:a,className:l()("".concat(ot,"-content"),qe),style:(0,b.Z)({},j),"aria-modal":"true",role:"dialog",ref:we},c),V))},F=U,G=e(48736);function q(Se){return typeof Se=="string"&&String(Number(Se))===Se?((0,G.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Se)):Se}function K(Se){warning(!("wrapperClassName"in Se),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Se.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var Z={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function oe(Se,me){var ot,qe,j,V,p=Se.prefixCls,a=Se.open,k=Se.placement,fe=Se.inline,u=Se.push,s=Se.forceRender,Q=Se.autoFocus,R=Se.keyboard,c=Se.rootClassName,ne=Se.rootStyle,Fe=Se.zIndex,we=Se.className,_e=Se.id,Pe=Se.style,Ne=Se.motion,f=Se.width,te=Se.height,ce=Se.children,he=Se.contentWrapperStyle,Ae=Se.mask,De=Se.maskClosable,Ke=Se.maskMotion,We=Se.maskClassName,Xe=Se.maskStyle,Bt=Se.afterOpenChange,Et=Se.onClose,Pt=Se.onMouseEnter,sn=Se.onMouseOver,on=Se.onMouseLeave,bt=Se.onClick,wn=Se.onKeyDown,dn=Se.onKeyUp,an=n.useRef(),$n=n.useRef(),Wn=n.useRef();n.useImperativeHandle(me,function(){return an.current});var An=function(ve){var at=ve.keyCode,xt=ve.shiftKey;switch(at){case T.Z.TAB:{if(at===T.Z.TAB){if(!xt&&document.activeElement===Wn.current){var Nt;(Nt=$n.current)===null||Nt===void 0||Nt.focus({preventScroll:!0})}else if(xt&&document.activeElement===$n.current){var Zt;(Zt=Wn.current)===null||Zt===void 0||Zt.focus({preventScroll:!0})}}break}case T.Z.ESC:{Et&&R&&(ve.stopPropagation(),Et(ve));break}}};n.useEffect(function(){if(a&&Q){var Ve;(Ve=an.current)===null||Ve===void 0||Ve.focus({preventScroll:!0})}},[a]);var sr=n.useState(!1),wr=(0,P.Z)(sr,2),er=wr[0],vr=wr[1],kn=n.useContext(w),Cr;u===!1?Cr={distance:0}:u===!0?Cr={}:Cr=u||{};var Lr=(ot=(qe=(j=Cr)===null||j===void 0?void 0:j.distance)!==null&&qe!==void 0?qe:kn==null?void 0:kn.pushDistance)!==null&&ot!==void 0?ot:180,Ar=n.useMemo(function(){return{pushDistance:Lr,push:function(){vr(!0)},pull:function(){vr(!1)}}},[Lr]);n.useEffect(function(){if(a){var Ve;kn==null||(Ve=kn.push)===null||Ve===void 0||Ve.call(kn)}else{var ve;kn==null||(ve=kn.pull)===null||ve===void 0||ve.call(kn)}},[a]),n.useEffect(function(){return function(){var Ve;kn==null||(Ve=kn.pull)===null||Ve===void 0||Ve.call(kn)}},[]);var yr=Ae&&n.createElement(B.default,(0,v.Z)({key:"mask"},Ke,{visible:a}),function(Ve,ve){var at=Ve.className,xt=Ve.style;return n.createElement("div",{className:l()("".concat(p,"-mask"),at,We),style:(0,b.Z)((0,b.Z)({},xt),Xe),onClick:De&&a?Et:void 0,ref:ve})}),Un=typeof Ne=="function"?Ne(k):Ne,ao={};if(er&&Lr)switch(k){case"top":ao.transform="translateY(".concat(Lr,"px)");break;case"bottom":ao.transform="translateY(".concat(-Lr,"px)");break;case"left":ao.transform="translateX(".concat(Lr,"px)");break;default:ao.transform="translateX(".concat(-Lr,"px)");break}k==="left"||k==="right"?ao.width=q(f):ao.height=q(te);var Vr={onMouseEnter:Pt,onMouseOver:sn,onMouseLeave:on,onClick:bt,onKeyDown:wn,onKeyUp:dn},xo=n.createElement(B.default,(0,v.Z)({key:"panel"},Un,{visible:a,forceRender:s,onVisibleChanged:function(ve){Bt==null||Bt(ve)},removeOnLeave:!1,leavedClassName:"".concat(p,"-content-wrapper-hidden")}),function(Ve,ve){var at=Ve.className,xt=Ve.style;return n.createElement("div",(0,v.Z)({className:l()("".concat(p,"-content-wrapper"),at),style:(0,b.Z)((0,b.Z)((0,b.Z)({},ao),xt),he)},(0,I.Z)(Se,{data:!0})),n.createElement(F,(0,v.Z)({id:_e,containerRef:ve,prefixCls:p,className:we,style:Pe},Vr),ce))}),io=(0,b.Z)({},ne);return Fe&&(io.zIndex=Fe),n.createElement(w.Provider,{value:Ar},n.createElement("div",{className:l()(p,"".concat(p,"-").concat(k),c,(V={},(0,C.Z)(V,"".concat(p,"-open"),a),(0,C.Z)(V,"".concat(p,"-inline"),fe),V)),style:io,tabIndex:-1,ref:an,onKeyDown:An},yr,n.createElement("div",{tabIndex:0,ref:$n,style:Z,"aria-hidden":"true","data-sentinel":"start"}),xo,n.createElement("div",{tabIndex:0,ref:Wn,style:Z,"aria-hidden":"true","data-sentinel":"end"})))}var O=n.forwardRef(oe),_=O,ee=function(me){var ot=me.open,qe=ot===void 0?!1:ot,j=me.prefixCls,V=j===void 0?"rc-drawer":j,p=me.placement,a=p===void 0?"right":p,k=me.autoFocus,fe=k===void 0?!0:k,u=me.keyboard,s=u===void 0?!0:u,Q=me.width,R=Q===void 0?378:Q,c=me.mask,ne=c===void 0?!0:c,Fe=me.maskClosable,we=Fe===void 0?!0:Fe,_e=me.getContainer,Pe=me.forceRender,Ne=me.afterOpenChange,f=me.destroyOnClose,te=me.onMouseEnter,ce=me.onMouseOver,he=me.onMouseLeave,Ae=me.onClick,De=me.onKeyDown,Ke=me.onKeyUp,We=me.panelRef,Xe=n.useState(!1),Bt=(0,P.Z)(Xe,2),Et=Bt[0],Pt=Bt[1],sn=n.useState(!1),on=(0,P.Z)(sn,2),bt=on[0],wn=on[1];(0,d.Z)(function(){wn(!0)},[]);var dn=bt?qe:!1,an=n.useRef(),$n=n.useRef();(0,d.Z)(function(){dn&&($n.current=document.activeElement)},[dn]);var Wn=function(vr){var kn;if(Pt(vr),Ne==null||Ne(vr),!vr&&$n.current&&!((kn=an.current)!==null&&kn!==void 0&&kn.contains($n.current))){var Cr;(Cr=$n.current)===null||Cr===void 0||Cr.focus({preventScroll:!0})}},An=n.useMemo(function(){return{panel:We}},[We]);if(!Pe&&!Et&&!dn&&f)return null;var sr={onMouseEnter:te,onMouseOver:ce,onMouseLeave:he,onClick:Ae,onKeyDown:De,onKeyUp:Ke},wr=(0,b.Z)((0,b.Z)({},me),{},{open:dn,prefixCls:V,placement:a,autoFocus:fe,keyboard:s,width:R,mask:ne,maskClosable:we,inline:_e===!1,afterOpenChange:Wn,ref:an},sr);return n.createElement(D.Provider,{value:An},n.createElement($.Z,{open:dn||Pe||Et,autoDestroy:!1,getContainer:_e,autoLock:ne&&(dn||Et)},n.createElement(_,wr)))},le=ee,X=le,h=e(62892),N=e(36355),ue=e(32441),ae=e(47729),L=Se=>{const{prefixCls:me,title:ot,footer:qe,extra:j,closeIcon:V,closable:p,onClose:a,headerStyle:k,drawerStyle:fe,bodyStyle:u,footerStyle:s,children:Q}=Se,R=n.useCallback(_e=>n.createElement("button",{type:"button",onClick:a,"aria-label":"Close",className:`${me}-close`},_e),[a]),[c,ne]=(0,ae.Z)(p,V,R,void 0,!0),Fe=n.useMemo(()=>!ot&&!c?null:n.createElement("div",{style:k,className:l()(`${me}-header`,{[`${me}-header-close-only`]:c&&!ot&&!j})},n.createElement("div",{className:`${me}-header-title`},ne,ot&&n.createElement("div",{className:`${me}-title`},ot)),j&&n.createElement("div",{className:`${me}-extra`},j)),[c,ne,j,k,me,ot]),we=n.useMemo(()=>{if(!qe)return null;const _e=`${me}-footer`;return n.createElement("div",{className:_e,style:s},qe)},[qe,s,me]);return n.createElement("div",{className:`${me}-wrapper-body`,style:fe},Fe,n.createElement("div",{className:`${me}-body`,style:u},Q),we)},Y=e(33234),pe=e(83116),Re=e(37613),je=Se=>{const{componentCls:me,motionDurationSlow:ot}=Se,qe={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${ot}`}}};return{[me]:{[`${me}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${ot}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${me}-panel-motion`]:{"&-left":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[qe,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const Je=Se=>{const{componentCls:me,zIndexPopup:ot,colorBgMask:qe,colorBgElevated:j,motionDurationSlow:V,motionDurationMid:p,padding:a,paddingLG:k,fontSizeLG:fe,lineHeightLG:u,lineWidth:s,lineType:Q,colorSplit:R,marginSM:c,colorIcon:ne,colorIconHover:Fe,colorText:we,fontWeightStrong:_e,footerPaddingBlock:Pe,footerPaddingInline:Ne}=Se,f=`${me}-content-wrapper`;return{[me]:{position:"fixed",inset:0,zIndex:ot,pointerEvents:"none","&-pure":{position:"relative",background:j,[`&${me}-left`]:{boxShadow:Se.boxShadowDrawerLeft},[`&${me}-right`]:{boxShadow:Se.boxShadowDrawerRight},[`&${me}-top`]:{boxShadow:Se.boxShadowDrawerUp},[`&${me}-bottom`]:{boxShadow:Se.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${me}-mask`]:{position:"absolute",inset:0,zIndex:ot,background:qe,pointerEvents:"auto"},[f]:{position:"absolute",zIndex:ot,maxWidth:"100vw",transition:`all ${V}`,"&-hidden":{display:"none"}},[`&-left > ${f}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:Se.boxShadowDrawerLeft},[`&-right > ${f}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:Se.boxShadowDrawerRight},[`&-top > ${f}`]:{top:0,insetInline:0,boxShadow:Se.boxShadowDrawerUp},[`&-bottom > ${f}`]:{bottom:0,insetInline:0,boxShadow:Se.boxShadowDrawerDown},[`${me}-content`]:{width:"100%",height:"100%",overflow:"auto",background:j,pointerEvents:"auto"},[`${me}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${me}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${a}px ${k}px`,fontSize:fe,lineHeight:u,borderBottom:`${s}px ${Q} ${R}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${me}-extra`]:{flex:"none"},[`${me}-close`]:{display:"inline-block",marginInlineEnd:c,color:ne,fontWeight:_e,fontSize:fe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${p}`,textRendering:"auto","&:focus, &:hover":{color:Fe,textDecoration:"none"}},[`${me}-title`]:{flex:1,margin:0,color:we,fontWeight:Se.fontWeightStrong,fontSize:fe,lineHeight:u},[`${me}-body`]:{flex:1,minWidth:0,minHeight:0,padding:k,overflow:"auto"},[`${me}-footer`]:{flexShrink:0,padding:`${Pe}px ${Ne}px`,borderTop:`${s}px ${Q} ${R}`},"&-rtl":{direction:"rtl"}}}};var nt=(0,pe.Z)("Drawer",Se=>{const me=(0,Re.TS)(Se,{});return[Je(me),je(me)]},Se=>({zIndexPopup:Se.zIndexPopupBase,footerPaddingBlock:Se.paddingXS,footerPaddingInline:Se.padding})),ze=e(11575),Be=function(Se,me){var ot={};for(var qe in Se)Object.prototype.hasOwnProperty.call(Se,qe)&&me.indexOf(qe)<0&&(ot[qe]=Se[qe]);if(Se!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,qe=Object.getOwnPropertySymbols(Se);j{var me;const{rootClassName:ot,width:qe,height:j,size:V="default",mask:p=!0,push:a=ut,open:k,afterOpenChange:fe,onClose:u,prefixCls:s,getContainer:Q,style:R,className:c,visible:ne,afterVisibleChange:Fe}=Se,we=Be(Se,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:_e,getPrefixCls:Pe,direction:Ne,drawer:f}=n.useContext(N.E_),te=Pe("drawer",s),[ce,he]=nt(te),Ae=Q===void 0&&_e?()=>_e(document.body):Q,De=l()({"no-mask":!p,[`${te}-rtl`]:Ne==="rtl"},ot,he),Ke=n.useMemo(()=>qe!=null?qe:V==="large"?736:378,[qe,V]),We=n.useMemo(()=>j!=null?j:V==="large"?736:378,[j,V]),Xe={motionName:(0,h.m)(te,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Bt=Pt=>({motionName:(0,h.m)(te,`panel-motion-${Pt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),Et=(0,ze.H)();return ce(n.createElement(Y.BR,null,n.createElement(ue.Ux,{status:!0,override:!0},n.createElement(X,Object.assign({prefixCls:te,onClose:u,maskMotion:Xe,motion:Bt},we,{open:k!=null?k:ne,mask:p,push:a,width:Ke,height:We,style:Object.assign(Object.assign({},f==null?void 0:f.style),R),className:l()(f==null?void 0:f.className,c),rootClassName:De,getContainer:Ae,afterOpenChange:fe!=null?fe:Fe,panelRef:Et}),n.createElement(L,Object.assign({prefixCls:te},we,{onClose:u}))))))},ct=Se=>{const{prefixCls:me,style:ot,className:qe,placement:j="right"}=Se,V=Be(Se,["prefixCls","style","className","placement"]),{getPrefixCls:p}=n.useContext(N.E_),a=p("drawer",me),[k,fe]=nt(a),u=l()(a,`${a}-pure`,`${a}-${j}`,fe,qe);return k(n.createElement("div",{className:u,style:ot},n.createElement(L,Object.assign({prefixCls:a},V))))};Ie._InternalPanelDoNotUseOrYouWillBeFired=ct;var gt=Ie},91857:function(rt,z,e){"use strict";var t=e(59301),l=e(38819),b=e(92310),P=e.n(b),$=e(31561),d=e(70425),n=e(18929),E=e(2738),D=e(79676),w=e(53487),C=e(92343),v=e(36355),B=e(20834),T=e(40875),I=e(88088),g=e(47211);const U=null,F=Z=>{const{menu:oe,arrow:O,prefixCls:_,children:ee,trigger:le,disabled:X,dropdownRender:h,getPopupContainer:N,overlayClassName:ue,rootClassName:ae,open:x,onOpenChange:L,visible:Y,onVisibleChange:pe,mouseEnterDelay:Re=.15,mouseLeaveDelay:$e=.1,autoAdjustOverflow:je=!0,placement:Je="",overlay:nt,transitionName:ze}=Z,{getPopupContainer:Be,getPrefixCls:Qe,direction:ut}=t.useContext(v.E_),Ie=t.useMemo(()=>{const c=Qe();return ze!==void 0?ze:Je.includes("top")?`${c}-slide-down`:`${c}-slide-up`},[Qe,Je,ze]),ct=t.useMemo(()=>Je?Je.includes("Center")?Je.slice(0,Je.indexOf("Center")):Je:ut==="rtl"?"bottomRight":"bottomLeft",[Je,ut]),gt=Qe("dropdown",_),[Se,me]=(0,g.Z)(gt),[,ot]=(0,I.Z)(),qe=t.Children.only(ee),j=(0,C.Tm)(qe,{className:P()(`${gt}-trigger`,{[`${gt}-rtl`]:ut==="rtl"},qe.props.className),disabled:X}),V=X?[]:le;let p;V&&V.includes("contextMenu")&&(p=!0);const[a,k]=(0,n.Z)(!1,{value:x!=null?x:Y}),fe=(0,d.useEvent)(c=>{L==null||L(c),pe==null||pe(c),k(c)}),u=P()(ue,ae,me,{[`${gt}-rtl`]:ut==="rtl"}),s=(0,D.Z)({arrowPointAtCenter:typeof O=="object"&&O.pointAtCenter,autoAdjustOverflow:je,offset:ot.marginXXS,arrowWidth:O?ot.sizePopupArrow:0,borderRadius:ot.borderRadius}),Q=t.useCallback(()=>{k(!1)},[]),R=()=>{let c;return oe!=null&&oe.items?c=t.createElement(B.default,Object.assign({},oe)):typeof nt=="function"?c=nt():c=nt,h&&(c=h(c)),c=t.Children.only(typeof c=="string"?t.createElement("span",null,c):c),t.createElement(T.J,{prefixCls:`${gt}-menu`,expandIcon:t.createElement("span",{className:`${gt}-menu-submenu-arrow`},t.createElement(l.Z,{className:`${gt}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:Q,validator:ne=>{let{mode:Fe}=ne}},c)};return Se(t.createElement($.Z,Object.assign({alignPoint:p},(0,E.Z)(Z,["rootClassName"]),{mouseEnterDelay:Re,mouseLeaveDelay:$e,visible:a,builtinPlacements:s,arrow:!!O,overlayClassName:u,prefixCls:gt,getPopupContainer:N||Be,transitionName:Ie,trigger:V,overlay:R,placement:ct,onVisibleChange:fe}),j))};function G(Z){return Object.assign(Object.assign({},Z),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const q=(0,w.Z)(F,"dropdown",Z=>Z,G),K=Z=>t.createElement(q,Object.assign({},Z),t.createElement("span",null));F._InternalPanelDoNotUseOrYouWillBeFired=K,z.Z=F},38854:function(rt,z,e){"use strict";e.d(z,{Z:function(){return I}});var t=e(91857),l=e(92310),b=e.n(l),P=e(59301),$=e(18785),d=e(3113),n=e(36355),E=e(81327),D=e(33234),w=e(47211),C=function(g,U){var F={};for(var G in g)Object.prototype.hasOwnProperty.call(g,G)&&U.indexOf(G)<0&&(F[G]=g[G]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var q=0,G=Object.getOwnPropertySymbols(g);q{const{getPopupContainer:U,getPrefixCls:F,direction:G}=P.useContext(n.E_),{prefixCls:q,type:K="default",danger:Z,disabled:oe,loading:O,onClick:_,htmlType:ee,children:le,className:X,menu:h,arrow:N,autoFocus:ue,overlay:ae,trigger:x,align:L,open:Y,onOpenChange:pe,placement:Re,getPopupContainer:$e,href:je,icon:Je=P.createElement($.Z,null),title:nt,buttonsRender:ze=R=>R,mouseEnterDelay:Be,mouseLeaveDelay:Qe,overlayClassName:ut,overlayStyle:Ie,destroyPopupOnHide:ct,dropdownRender:gt}=g,Se=C(g,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),me=F("dropdown",q),ot=`${me}-button`,[qe,j]=(0,w.Z)(me),V={menu:h,arrow:N,autoFocus:ue,align:L,disabled:oe,trigger:oe?[]:x,onOpenChange:pe,getPopupContainer:$e||U,mouseEnterDelay:Be,mouseLeaveDelay:Qe,overlayClassName:ut,overlayStyle:Ie,destroyPopupOnHide:ct,dropdownRender:gt},{compactSize:p,compactItemClassnames:a}=(0,D.ri)(me,G),k=b()(ot,a,X,j);"overlay"in g&&(V.overlay=ae),"open"in g&&(V.open=Y),"placement"in g?V.placement=Re:V.placement=G==="rtl"?"bottomLeft":"bottomRight";const fe=P.createElement(d.ZP,{type:K,danger:Z,disabled:oe,loading:O,onClick:_,htmlType:ee,href:je,title:nt},le),u=P.createElement(d.ZP,{type:K,danger:Z,icon:Je}),[s,Q]=ze([fe,u]);return qe(P.createElement(E.Z.Compact,Object.assign({className:k,size:p,block:!0},Se),s,P.createElement(t.Z,Object.assign({},V),Q)))};v.__ANT_BUTTON=!0;var B=v;const T=t.Z;T.Button=B;var I=T},47211:function(rt,z,e){"use strict";e.d(z,{Z:function(){return C}});var t=e(17313),l=e(13826),b=e(92899),P=e(29878),$=e(19447),d=e(83116),n=e(37613),D=v=>{const{componentCls:B,menuCls:T,colorError:I,colorTextLightSolid:g}=v,U=`${T}-item`;return{[`${B}, ${B}-menu-submenu`]:{[`${T} ${U}`]:{[`&${U}-danger:not(${U}-disabled)`]:{color:I,"&:hover":{color:g,backgroundColor:I}}}}}};const w=v=>{const{componentCls:B,menuCls:T,zIndexPopup:I,dropdownArrowDistance:g,sizePopupArrow:U,antCls:F,iconCls:G,motionDurationMid:q,dropdownPaddingVertical:K,fontSize:Z,dropdownEdgeChildPadding:oe,colorTextDisabled:O,fontSizeIcon:_,controlPaddingHorizontal:ee,colorBgElevated:le}=v;return[{[B]:Object.assign(Object.assign({},(0,t.Wf)(v)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:I,display:"block","&::before":{position:"absolute",insetBlock:-g+U/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${F}-btn`]:{[`& > ${G}-down, & > ${F}-btn-icon > ${G}-down`]:{fontSize:_}},[`${B}-wrap`]:{position:"relative",[`${F}-btn > ${G}-down`]:{fontSize:_},[`${G}-down::before`]:{transition:`transform ${q}`}},[`${B}-wrap-open`]:{[`${G}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${F}-slide-down-enter${F}-slide-down-enter-active${B}-placement-bottomLeft, + &${F}-slide-down-appear${F}-slide-down-appear-active${B}-placement-bottomLeft, + &${F}-slide-down-enter${F}-slide-down-enter-active${B}-placement-bottom, + &${F}-slide-down-appear${F}-slide-down-appear-active${B}-placement-bottom, + &${F}-slide-down-enter${F}-slide-down-enter-active${B}-placement-bottomRight, + &${F}-slide-down-appear${F}-slide-down-appear-active${B}-placement-bottomRight`]:{animationName:l.fJ},[`&${F}-slide-up-enter${F}-slide-up-enter-active${B}-placement-topLeft, + &${F}-slide-up-appear${F}-slide-up-appear-active${B}-placement-topLeft, + &${F}-slide-up-enter${F}-slide-up-enter-active${B}-placement-top, + &${F}-slide-up-appear${F}-slide-up-appear-active${B}-placement-top, + &${F}-slide-up-enter${F}-slide-up-enter-active${B}-placement-topRight, + &${F}-slide-up-appear${F}-slide-up-appear-active${B}-placement-topRight`]:{animationName:l.Qt},[`&${F}-slide-down-leave${F}-slide-down-leave-active${B}-placement-bottomLeft, + &${F}-slide-down-leave${F}-slide-down-leave-active${B}-placement-bottom, + &${F}-slide-down-leave${F}-slide-down-leave-active${B}-placement-bottomRight`]:{animationName:l.Uw},[`&${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-topLeft, + &${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-top, + &${F}-slide-up-leave${F}-slide-up-leave-active${B}-placement-topRight`]:{animationName:l.ly}})},(0,$.ZP)(v,{colorBg:le,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${B} ${T}`]:{position:"relative",margin:0},[`${T}-submenu-popup`]:{position:"absolute",zIndex:I,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${B}, ${B}-menu-submenu`]:{[T]:Object.assign(Object.assign({padding:oe,listStyleType:"none",backgroundColor:le,backgroundClip:"padding-box",borderRadius:v.borderRadiusLG,outline:"none",boxShadow:v.boxShadowSecondary},(0,t.Qy)(v)),{[`${T}-item-group-title`]:{padding:`${K}px ${ee}px`,color:v.colorTextDescription,transition:`all ${q}`},[`${T}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${T}-item-icon`]:{minWidth:Z,marginInlineEnd:v.marginXS,fontSize:v.fontSizeSM},[`${T}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${q}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${T}-item, ${T}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${K}px ${ee}px`,color:v.colorText,fontWeight:"normal",fontSize:Z,lineHeight:v.lineHeight,cursor:"pointer",transition:`all ${q}`,borderRadius:v.borderRadiusSM,"&:hover, &-active":{backgroundColor:v.controlItemBgHover}},(0,t.Qy)(v)),{"&-selected":{color:v.colorPrimary,backgroundColor:v.controlItemBgActive,"&:hover, &-active":{backgroundColor:v.controlItemBgActiveHover}},"&-disabled":{color:O,cursor:"not-allowed","&:hover":{color:O,backgroundColor:le,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${v.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:v.colorSplit},[`${B}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:v.paddingXS,[`${B}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:v.colorTextDescription,fontSize:_,fontStyle:"normal"}}}),[`${T}-item-group-list`]:{margin:`0 ${v.marginXS}px`,padding:0,listStyle:"none"},[`${T}-submenu-title`]:{paddingInlineEnd:ee+v.fontSizeSM},[`${T}-submenu-vertical`]:{position:"relative"},[`${T}-submenu${T}-submenu-disabled ${B}-menu-submenu-title`]:{[`&, ${B}-menu-submenu-arrow-icon`]:{color:O,backgroundColor:le,cursor:"not-allowed"}},[`${T}-submenu-selected ${B}-menu-submenu-title`]:{color:v.colorPrimary}})}},[(0,l.oN)(v,"slide-up"),(0,l.oN)(v,"slide-down"),(0,b.Fm)(v,"move-up"),(0,b.Fm)(v,"move-down"),(0,P._y)(v,"zoom-big")]]};var C=(0,d.Z)("Dropdown",(v,B)=>{let{rootPrefixCls:T}=B;const{marginXXS:I,sizePopupArrow:g,controlHeight:U,fontSize:F,lineHeight:G,paddingXXS:q,componentCls:K,borderRadiusLG:Z}=v,oe=(U-F*G)/2,{dropdownArrowOffset:O}=(0,$.fS)({contentRadius:Z}),_=(0,n.TS)(v,{menuCls:`${K}-menu`,rootPrefixCls:T,dropdownArrowDistance:g/2+I,dropdownArrowOffset:O,dropdownPaddingVertical:oe,dropdownEdgeChildPadding:q});return[w(_),D(_)]},v=>({zIndexPopup:v.zIndexPopupBase+50}))},8628:function(rt,z,e){"use strict";var t=e(59301),l=e(34280),b=e(56762),P=e(69507);function $(){let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),E=(0,b.Z)(),D=(0,P.ZP)();return(0,l.Z)(()=>{const w=D.subscribe(C=>{n.current=C,d&&E()});return()=>D.unsubscribe(w)},[]),n.current}z.Z=$},11611:function(rt,z,e){"use strict";e.d(z,{Z:function(){return io}});var t=e(59301),l=e(15277),b=e(92310),P=e.n(b),$=e(54476),d=e(33885),n=e(20068),E=e(42978),D=e(76190),w=e(75931),C=e(55468),v=e(18929),B=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],T=t.createContext(null),I=0;function g(Ve,ve){var at=t.useState(function(){return I+=1,String(I)}),xt=(0,E.Z)(at,1),Nt=xt[0],Zt=t.useContext(T),Wt={data:ve,canPreview:Ve};return t.useEffect(function(){if(Zt)return Zt.register(Nt,Wt)},[]),t.useEffect(function(){Zt&&Zt.register(Nt,Wt)},[Ve,ve]),Nt}function U(Ve){return new Promise(function(ve){var at=document.createElement("img");at.onerror=function(){return ve(!1)},at.onload=function(){return ve(!0)},at.src=Ve})}function F(Ve){var ve=Ve.src,at=Ve.isCustomPlaceholder,xt=Ve.fallback,Nt=(0,t.useState)(at?"loading":"normal"),Zt=(0,E.Z)(Nt,2),Wt=Zt[0],jt=Zt[1],H=(0,t.useRef)(!1),de=Wt==="error";(0,t.useEffect)(function(){U(ve).then(function(Ze){Ze||jt("error")})},[ve]),(0,t.useEffect)(function(){at&&!H.current?jt("loading"):de&&jt("normal")},[ve]);var ge=function(){jt("normal")},Ce=function(Le){H.current=!1,Wt==="loading"&&Le!=null&&Le.complete&&(Le.naturalWidth||Le.naturalHeight)&&(H.current=!0,ge())},ke=de&&xt?{src:xt}:{onLoad:ge,src:ve};return[Ce,ke,Wt]}var G=e(86923),q=e(8224),K=e(10228),Z=e(48736);function oe(Ve,ve,at,xt){var Nt=ve+at,Zt=(at-xt)/2;if(at>xt){if(ve>0)return(0,n.Z)({},Ve,Zt);if(ve<0&&Ntxt)return(0,n.Z)({},Ve,ve<0?Zt:-Zt);return{}}function O(Ve,ve,at,xt){var Nt=(0,C.g1)(),Zt=Nt.width,Wt=Nt.height,jt=null;return Ve<=Zt&&ve<=Wt?jt={x:0,y:0}:(Ve>Zt||ve>Wt)&&(jt=(0,d.Z)((0,d.Z)({},oe("x",at,Ve,Zt)),oe("y",xt,ve,Wt))),jt}var _=e(13697),ee=e(16089),le={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function X(Ve,ve,at,xt){var Nt=(0,t.useRef)(null),Zt=(0,t.useRef)([]),Wt=(0,t.useState)(le),jt=(0,E.Z)(Wt,2),H=jt[0],de=jt[1],ge=function(Le){de(le),xt&&!(0,_.Z)(le,H)&&xt({transform:le,action:Le})},Ce=function(Le,Te){Nt.current===null&&(Zt.current=[],Nt.current=(0,ee.Z)(function(){de(function(zt){var Ft=zt;return Zt.current.forEach(function(Qt){Ft=(0,d.Z)((0,d.Z)({},Ft),Qt)}),Nt.current=null,xt==null||xt({transform:Ft,action:Te}),Ft})})),Zt.current.push((0,d.Z)((0,d.Z)({},H),Le))},ke=function(Le,Te,zt,Ft){var Qt=Ve.current,jn=Qt.width,Zn=Qt.height,Vn=Qt.offsetWidth,$r=Qt.offsetHeight,Pr=Qt.offsetLeft,Jn=Qt.offsetTop,pr=Le,dr=H.scale*Le;dr>at?(pr=at/H.scale,dr=at):dr1,Sn=Qn&&Qt>=1,jr=X(so,Pr,pr,S),ar=jr.transform,On=jr.resetTransform,fr=jr.updateTransform,Xr=jr.dispatchZoomChange,W=(0,t.useState)(!0),be=(0,E.Z)(W,2),Me=be[0],Xt=be[1],qt=ar.rotate,Lt=ar.scale,_t=ar.x,Ut=ar.y,Ct=P()((0,n.Z)({},"".concat(at,"-moving"),Gn));(0,t.useEffect)(function(){Me||Xt(!0)},[Me]);var Mt=function(){On("close")},Cn=function(){Xr(x+Vn,"zoomIn")},In=function(){Xr(x/(x+Vn),"zoomOut")},Ln=function(){fr({rotate:qt+90},"rotateRight")},Tn=function(){fr({rotate:qt-90},"rotateLeft")},lr=function(){fr({flipX:!ar.flipX},"flipX")},Mn=function(){fr({flipY:!ar.flipY},"flipY")},ln=function(mt){mt==null||mt.preventDefault(),mt==null||mt.stopPropagation(),zt>0&&(Xt(!1),On("prev"),Nr==null||Nr(zt-1,zt))},bn=function(mt){mt==null||mt.preventDefault(),mt==null||mt.stopPropagation(),zt0&&(Kr=x/Kr),Xr(Kr,"wheel",mt.clientX,mt.clientY)}},Mr=function(mt){!de||!kr||(mt.keyCode===K.Z.LEFT?ln():mt.keyCode===K.Z.RIGHT&&bn())},vn=function(mt){de&&(Lt!==1?fr({x:0,y:0,scale:1},"doubleClick"):Xr(x+Vn,"doubleClick",mt.clientX,mt.clientY))};(0,t.useEffect)(function(){var hn,mt,Hn,_r;if(jt){Hn=(0,q.Z)(window,"mouseup",Ot,!1),_r=(0,q.Z)(window,"mousemove",Dn,!1);try{window.top!==window.self&&(hn=(0,q.Z)(window.top,"mouseup",Ot,!1),mt=(0,q.Z)(window.top,"mousemove",Dn,!1))}catch(Kr){(0,Z.Kp)(!1,"[rc-image] ".concat(Kr))}}return function(){var Kr,fo,mo,So;(Kr=Hn)===null||Kr===void 0||Kr.remove(),(fo=_r)===null||fo===void 0||fo.remove(),(mo=hn)===null||mo===void 0||mo.remove(),(So=mt)===null||So===void 0||So.remove()}},[de,Gn,_t,Ut,qt,jt]),(0,t.useEffect)(function(){var hn=(0,q.Z)(window,"keydown",Mr,!1);return function(){hn.remove()}},[de,kr,zt]);var Gt=t.createElement(Re,(0,$.Z)({},Er,{width:ve.width,height:ve.height,imgRef:so,className:"".concat(at,"-img"),alt:Nt,style:{transform:"translate3d(".concat(ar.x,"px, ").concat(ar.y,"px, 0) scale3d(").concat(ar.flipX?"-":"").concat(Lt,", ").concat(ar.flipY?"-":"").concat(Lt,", 1) rotate(").concat(qt,"deg)"),transitionDuration:!Me&&"0s"},fallback:Zt,src:xt,onWheel:gr,onMouseDown:cn,onDoubleClick:vn}));return t.createElement(t.Fragment,null,t.createElement(G.Z,(0,$.Z)({transitionName:Or,maskTransitionName:Nn,closable:!1,keyboard:!0,prefixCls:at,onClose:H,visible:de,wrapClassName:Ct,rootClassName:ke,getContainer:Le},uo,{afterClose:Mt}),t.createElement("div",{className:"".concat(at,"-img-wrapper")},Tr?Tr(Gt,(0,d.Z)({transform:ar},Qn?{current:zt}:{})):Gt)),t.createElement(ae,{visible:de,transform:ar,maskTransitionName:Nn,closeIcon:Ze,getContainer:Le,prefixCls:at,rootClassName:ke,icons:Ce,countRender:jn,showSwitch:kr,showProgress:Sn,current:zt,count:Qt,scale:Lt,minScale:Pr,maxScale:pr,toolbarRender:Rn,onSwitchLeft:ln,onSwitchRight:bn,onZoomIn:Cn,onZoomOut:In,onRotateRight:Ln,onRotateLeft:Tn,onFlipX:lr,onFlipY:Mn,onClose:H}))},je=$e,Je=e(94480);function nt(Ve){var ve=t.useState({}),at=(0,E.Z)(ve,2),xt=at[0],Nt=at[1],Zt=t.useCallback(function(jt,H){return Nt(function(de){return(0,d.Z)((0,d.Z)({},de),{},(0,n.Z)({},jt,H))}),function(){Nt(function(de){var ge=(0,d.Z)({},de);return delete ge[jt],ge})}},[]),Wt=t.useMemo(function(){return Ve?Ve.map(function(jt){if(typeof jt=="string")return{data:{src:jt}};var H={};return Object.keys(jt).forEach(function(de){["src"].concat((0,Je.Z)(B)).includes(de)&&(H[de]=jt[de])}),{data:H}}):Object.keys(xt).reduce(function(jt,H){var de=xt[H],ge=de.canPreview,Ce=de.data;return ge&&jt.push({data:Ce,id:H}),jt},[])},[Ve,xt]);return[Wt,Zt]}var ze=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Be=["src"],Qe=function(ve){var at,xt=ve.previewPrefixCls,Nt=xt===void 0?"rc-image-preview":xt,Zt=ve.children,Wt=ve.icons,jt=Wt===void 0?{}:Wt,H=ve.items,de=ve.preview,ge=ve.fallback,Ce=(0,D.Z)(de)==="object"?de:{},ke=Ce.visible,Ze=Ce.onVisibleChange,Le=Ce.getContainer,Te=Ce.current,zt=Ce.movable,Ft=Ce.minScale,Qt=Ce.maxScale,jn=Ce.countRender,Zn=Ce.closeIcon,Vn=Ce.onChange,$r=Ce.onTransform,Pr=Ce.toolbarRender,Jn=Ce.imageRender,pr=(0,w.Z)(Ce,ze),dr=nt(H),Or=(0,E.Z)(dr,2),or=Or[0],Nn=Or[1],Tr=(0,v.Z)(0,{value:Te}),Er=(0,E.Z)(Tr,2),Rn=Er[0],S=Er[1],Nr=(0,t.useState)(!1),uo=(0,E.Z)(Nr,2),so=uo[0],Qr=uo[1],lo=((at=or[Rn])===null||at===void 0?void 0:at.data)||{},Zr=lo.src,Gn=(0,w.Z)(lo,Be),Yn=(0,v.Z)(!!ke,{value:ke,onChange:function(qt,Lt){Ze==null||Ze(qt,Lt,Rn)}}),Qn=(0,E.Z)(Yn,2),kr=Qn[0],Sn=Qn[1],jr=(0,t.useState)(null),ar=(0,E.Z)(jr,2),On=ar[0],fr=ar[1],Xr=t.useCallback(function(Xt,qt,Lt){var _t=or.findIndex(function(Ut){return Ut.id===Xt});Sn(!0),fr({x:qt,y:Lt}),S(_t<0?0:_t),Qr(!0)},[or]);t.useEffect(function(){kr?so||S(0):Qr(!1)},[kr]);var W=function(qt,Lt){S(qt),Vn==null||Vn(qt,Lt)},be=function(){Sn(!1),fr(null)},Me=t.useMemo(function(){return{register:Nn,onPreview:Xr}},[Nn,Xr]);return t.createElement(T.Provider,{value:Me},Zt,t.createElement(je,(0,$.Z)({"aria-hidden":!kr,movable:zt,visible:kr,prefixCls:Nt,closeIcon:Zn,onClose:be,mousePosition:On,imgCommonProps:Gn,src:Zr,fallback:ge,icons:jt,minScale:Ft,maxScale:Qt,getContainer:Le,current:Rn,count:or.length,countRender:jn,onTransform:$r,toolbarRender:Pr,imageRender:Jn,onChange:W},pr)))},ut=Qe,Ie=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ct=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],gt=function(ve){var at=ve.src,xt=ve.alt,Nt=ve.onPreviewClose,Zt=ve.prefixCls,Wt=Zt===void 0?"rc-image":Zt,jt=ve.previewPrefixCls,H=jt===void 0?"".concat(Wt,"-preview"):jt,de=ve.placeholder,ge=ve.fallback,Ce=ve.width,ke=ve.height,Ze=ve.style,Le=ve.preview,Te=Le===void 0?!0:Le,zt=ve.className,Ft=ve.onClick,Qt=ve.onError,jn=ve.wrapperClassName,Zn=ve.wrapperStyle,Vn=ve.rootClassName,$r=(0,w.Z)(ve,Ie),Pr=de&&de!==!0,Jn=(0,D.Z)(Te)==="object"?Te:{},pr=Jn.src,dr=Jn.visible,Or=dr===void 0?void 0:dr,or=Jn.onVisibleChange,Nn=or===void 0?Nt:or,Tr=Jn.getContainer,Er=Tr===void 0?void 0:Tr,Rn=Jn.mask,S=Jn.maskClassName,Nr=Jn.movable,uo=Jn.icons,so=Jn.scaleStep,Qr=Jn.minScale,lo=Jn.maxScale,Zr=Jn.imageRender,Gn=Jn.toolbarRender,Yn=(0,w.Z)(Jn,ct),Qn=pr!=null?pr:at,kr=(0,v.Z)(!!Or,{value:Or,onChange:Nn}),Sn=(0,E.Z)(kr,2),jr=Sn[0],ar=Sn[1],On=F({src:at,isCustomPlaceholder:Pr,fallback:ge}),fr=(0,E.Z)(On,3),Xr=fr[0],W=fr[1],be=fr[2],Me=(0,t.useState)(null),Xt=(0,E.Z)(Me,2),qt=Xt[0],Lt=Xt[1],_t=(0,t.useContext)(T),Ut=!!Te,Ct=function(){ar(!1),Lt(null)},Mt=P()(Wt,jn,Vn,(0,n.Z)({},"".concat(Wt,"-error"),be==="error")),Cn=(0,t.useMemo)(function(){var lr={};return B.forEach(function(Mn){ve[Mn]!==void 0&&(lr[Mn]=ve[Mn])}),lr},B.map(function(lr){return ve[lr]})),In=(0,t.useMemo)(function(){return(0,d.Z)((0,d.Z)({},Cn),{},{src:Qn})},[Qn,Cn]),Ln=g(Ut,In),Tn=function(Mn){var ln=(0,C.os)(Mn.target),bn=ln.left,Ot=ln.top;_t?_t.onPreview(Ln,bn,Ot):(Lt({x:bn,y:Ot}),ar(!0)),Ft==null||Ft(Mn)};return t.createElement(t.Fragment,null,t.createElement("div",(0,$.Z)({},$r,{className:Mt,onClick:Ut?Tn:Ft,style:(0,d.Z)({width:Ce,height:ke},Zn)}),t.createElement("img",(0,$.Z)({},Cn,{className:P()("".concat(Wt,"-img"),(0,n.Z)({},"".concat(Wt,"-img-placeholder"),de===!0),zt),style:(0,d.Z)({height:ke},Ze),ref:Xr},W,{width:Ce,height:ke,onError:Qt})),be==="loading"&&t.createElement("div",{"aria-hidden":"true",className:"".concat(Wt,"-placeholder")},de),Rn&&Ut&&t.createElement("div",{className:P()("".concat(Wt,"-mask"),S),style:{display:(Ze==null?void 0:Ze.display)==="none"?"none":void 0}},Rn)),!_t&&Ut&&t.createElement(je,(0,$.Z)({"aria-hidden":!jr,visible:jr,prefixCls:H,onClose:Ct,mousePosition:qt,src:Qn,alt:xt,fallback:ge,getContainer:Er,icons:uo,movable:Nr,scaleStep:so,minScale:Qr,maxScale:lo,rootClassName:Vn,imageRender:Zr,imgCommonProps:Cn,toolbarRender:Gn},Yn)))};gt.PreviewGroup=ut,gt.displayName="Image";var Se=gt,me=Se,ot=e(62892),qe=e(36355),j=e(31724),V=e(99267),p=e(33853),a=e(38819),k={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M672 418H144c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H188V494h440v326z"}},{tag:"path",attrs:{d:"M819.3 328.5c-78.8-100.7-196-153.6-314.6-154.2l-.2-64c0-6.5-7.6-10.1-12.6-6.1l-128 101c-4 3.1-3.9 9.1 0 12.3L492 318.6c5.1 4 12.7.4 12.6-6.1v-63.9c12.9.1 25.9.9 38.8 2.5 42.1 5.2 82.1 18.2 119 38.7 38.1 21.2 71.2 49.7 98.4 84.3 27.1 34.7 46.7 73.7 58.1 115.8a325.95 325.95 0 016.5 140.9h74.9c14.8-103.6-11.3-213-81-302.3z"}}]},name:"rotate-left",theme:"outlined"},fe=k,u=e(7657),s=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:fe}))},Q=t.forwardRef(s),R=Q,c={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"defs",attrs:{},children:[{tag:"style",attrs:{}}]},{tag:"path",attrs:{d:"M480.5 251.2c13-1.6 25.9-2.4 38.8-2.5v63.9c0 6.5 7.5 10.1 12.6 6.1L660 217.6c4-3.2 4-9.2 0-12.3l-128-101c-5.1-4-12.6-.4-12.6 6.1l-.2 64c-118.6.5-235.8 53.4-314.6 154.2A399.75 399.75 0 00123.5 631h74.9c-.9-5.3-1.7-10.7-2.4-16.1-5.1-42.1-2.1-84.1 8.9-124.8 11.4-42.2 31-81.1 58.1-115.8 27.2-34.7 60.3-63.2 98.4-84.3 37-20.6 76.9-33.6 119.1-38.8z"}},{tag:"path",attrs:{d:"M880 418H352c-17.7 0-32 14.3-32 32v414c0 17.7 14.3 32 32 32h528c17.7 0 32-14.3 32-32V450c0-17.7-14.3-32-32-32zm-44 402H396V494h440v326z"}}]},name:"rotate-right",theme:"outlined"},ne=c,Fe=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:ne}))},we=t.forwardRef(Fe),_e=we,Pe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"swap",theme:"outlined"},Ne=Pe,f=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:Ne}))},te=t.forwardRef(f),ce=te,he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-in",theme:"outlined"},Ae=he,De=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:Ae}))},Ke=t.forwardRef(De),We=Ke,Xe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z"}}]},name:"zoom-out",theme:"outlined"},Bt=Xe,Et=function(ve,at){return t.createElement(u.Z,(0,$.Z)({},ve,{ref:at,icon:Bt}))},Pt=t.forwardRef(Et),sn=Pt,on=e(64993),bt=e(73819),wn=e(17313),dn=e(29878),an=e(1950),$n=e(83116),Wn=e(37613);const An=Ve=>({position:Ve||"absolute",inset:0}),sr=Ve=>{const{iconCls:ve,motionDurationSlow:at,paddingXXS:xt,marginXXS:Nt,prefixCls:Zt,colorTextLightSolid:Wt}=Ve;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Wt,background:new on.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${at}`,[`.${Zt}-mask-info`]:Object.assign(Object.assign({},wn.vS),{padding:`0 ${xt}px`,[ve]:{marginInlineEnd:Nt,svg:{verticalAlign:"baseline"}}})}},wr=Ve=>{const{previewCls:ve,modalMaskBg:at,paddingSM:xt,marginXL:Nt,margin:Zt,paddingLG:Wt,previewOperationColorDisabled:jt,previewOperationHoverColor:H,motionDurationSlow:de,iconCls:ge,colorTextLightSolid:Ce}=Ve,ke=new on.C(at).setAlpha(.1),Ze=ke.clone().setAlpha(.2);return{[`${ve}-footer`]:{position:"fixed",bottom:Nt,left:{_skip_check_:!0,value:0},width:"100%",display:"flex",flexDirection:"column",alignItems:"center",color:Ve.previewOperationColor},[`${ve}-progress`]:{marginBottom:Zt},[`${ve}-close`]:{position:"fixed",top:Nt,right:{_skip_check_:!0,value:Nt},display:"flex",color:Ce,backgroundColor:ke.toRgbString(),borderRadius:"50%",padding:xt,outline:0,border:0,cursor:"pointer",transition:`all ${de}`,"&:hover":{backgroundColor:Ze.toRgbString()},[`& > ${ge}`]:{fontSize:Ve.previewOperationSize}},[`${ve}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Wt}px`,backgroundColor:ke.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:xt,padding:xt,cursor:"pointer",transition:`all ${de}`,userSelect:"none",[`&:not(${ve}-operations-operation-disabled):hover > ${ge}`]:{color:H},"&-disabled":{color:jt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${ge}`]:{fontSize:Ve.previewOperationSize}}}}},er=Ve=>{const{modalMaskBg:ve,iconCls:at,previewOperationColorDisabled:xt,previewCls:Nt,zIndexPopup:Zt,motionDurationSlow:Wt}=Ve,jt=new on.C(ve).setAlpha(.1),H=jt.clone().setAlpha(.2);return{[`${Nt}-switch-left, ${Nt}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Zt+1,display:"flex",alignItems:"center",justifyContent:"center",width:Ve.imagePreviewSwitchSize,height:Ve.imagePreviewSwitchSize,marginTop:-Ve.imagePreviewSwitchSize/2,color:Ve.previewOperationColor,background:jt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Wt}`,userSelect:"none","&:hover":{background:H.toRgbString()},"&-disabled":{"&, &:hover":{color:xt,background:"transparent",cursor:"not-allowed",[`> ${at}`]:{cursor:"not-allowed"}}},[`> ${at}`]:{fontSize:Ve.previewOperationSize}},[`${Nt}-switch-left`]:{insetInlineStart:Ve.marginSM},[`${Nt}-switch-right`]:{insetInlineEnd:Ve.marginSM}}},vr=Ve=>{const{motionEaseOut:ve,previewCls:at,motionDurationSlow:xt,componentCls:Nt}=Ve;return[{[`${Nt}-preview-root`]:{[at]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${at}-body`]:Object.assign(Object.assign({},An()),{overflow:"hidden"}),[`${at}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${xt} ${ve} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},An()),{transition:`transform ${xt} ${ve} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${at}-moving`]:{[`${at}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Nt}-preview-root`]:{[`${at}-wrap`]:{zIndex:Ve.zIndexPopup}}},{[`${Nt}-preview-operations-wrapper`]:{position:"fixed",zIndex:Ve.zIndexPopup+1},"&":[wr(Ve),er(Ve)]}]},kn=Ve=>{const{componentCls:ve}=Ve;return{[ve]:{position:"relative",display:"inline-block",[`${ve}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${ve}-img-placeholder`]:{backgroundColor:Ve.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${ve}-mask`]:Object.assign({},sr(Ve)),[`${ve}-mask:hover`]:{opacity:1},[`${ve}-placeholder`]:Object.assign({},An())}}},Cr=Ve=>{const{previewCls:ve}=Ve;return{[`${ve}-root`]:(0,dn._y)(Ve,"zoom"),"&":(0,an.J$)(Ve,!0)}};var Lr=(0,$n.Z)("Image",Ve=>{const ve=`${Ve.componentCls}-preview`,at=(0,Wn.TS)(Ve,{previewCls:ve,modalMaskBg:new on.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Ve.controlHeightLG});return[kn(at),vr(at),(0,bt.QA)((0,Wn.TS)(at,{componentCls:ve})),Cr(at)]},Ve=>({zIndexPopup:Ve.zIndexPopupBase+80,previewOperationColor:new on.C(Ve.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new on.C(Ve.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new on.C(Ve.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Ve.fontSizeIcon*1.5})),Ar=function(Ve,ve){var at={};for(var xt in Ve)Object.prototype.hasOwnProperty.call(Ve,xt)&&ve.indexOf(xt)<0&&(at[xt]=Ve[xt]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,xt=Object.getOwnPropertySymbols(Ve);Nt{var{previewPrefixCls:ve,preview:at}=Ve,xt=Ar(Ve,["previewPrefixCls","preview"]);const{getPrefixCls:Nt}=t.useContext(qe.E_),Zt=Nt("image",ve),Wt=`${Zt}-preview`,jt=Nt(),[H,de]=Lr(Zt),ge=t.useMemo(()=>{var Ce;if(at===!1)return at;const ke=typeof at=="object"?at:{},Ze=P()(de,(Ce=ke.rootClassName)!==null&&Ce!==void 0?Ce:"");return Object.assign(Object.assign({},ke),{transitionName:(0,ot.m)(jt,"zoom",ke.transitionName),maskTransitionName:(0,ot.m)(jt,"fade",ke.maskTransitionName),rootClassName:Ze})},[at]);return H(t.createElement(me.PreviewGroup,Object.assign({preview:ge,previewPrefixCls:Wt,icons:yr},xt)))},Vr=function(Ve,ve){var at={};for(var xt in Ve)Object.prototype.hasOwnProperty.call(Ve,xt)&&ve.indexOf(xt)<0&&(at[xt]=Ve[xt]);if(Ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,xt=Object.getOwnPropertySymbols(Ve);Nt{const{prefixCls:ve,preview:at,className:xt,rootClassName:Nt,style:Zt}=Ve,Wt=Vr(Ve,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:jt,locale:H=j.Z,getPopupContainer:de,image:ge}=t.useContext(qe.E_),Ce=jt("image",ve),ke=jt(),Ze=H.Image||j.Z.Image,[Le,Te]=Lr(Ce),zt=P()(Nt,Te),Ft=P()(xt,Te,ge==null?void 0:ge.className),Qt=t.useMemo(()=>{if(at===!1)return at;const Zn=typeof at=="object"?at:{},{getContainer:Vn}=Zn,$r=Vr(Zn,["getContainer"]);return Object.assign(Object.assign({mask:t.createElement("div",{className:`${Ce}-mask-info`},t.createElement(l.Z,null),Ze==null?void 0:Ze.preview),icons:yr},$r),{getContainer:Vn||de,transitionName:(0,ot.m)(ke,"zoom",Zn.transitionName),maskTransitionName:(0,ot.m)(ke,"fade",Zn.maskTransitionName)})},[at,Ze]),jn=Object.assign(Object.assign({},ge==null?void 0:ge.style),Zt);return Le(t.createElement(me,Object.assign({prefixCls:Ce,preview:Qt,rootClassName:zt,className:Ft,style:jn},Wt)))};xo.PreviewGroup=ao;var io=xo},45818:function(rt,z,e){"use strict";e.d(z,{D:function(){return q},Z:function(){return oe}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},P=b,$=e(7657),d=function(_,ee){return l.createElement($.Z,(0,t.Z)({},_,{ref:ee,icon:P}))},n=l.forwardRef(d),E=n,D=e(33853),w=e(38819),C=e(92310),v=e.n(C),B=e(2738),I=O=>!isNaN(parseFloat(O))&&isFinite(O),g=e(36355),U=e(84966),F=function(O,_){var ee={};for(var le in O)Object.prototype.hasOwnProperty.call(O,le)&&_.indexOf(le)<0&&(ee[le]=O[le]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var X=0,le=Object.getOwnPropertySymbols(O);X{let O=0;return function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return O+=1,`${_}${O}`}})();var oe=l.forwardRef((O,_)=>{const{prefixCls:ee,className:le,trigger:X,children:h,defaultCollapsed:N=!1,theme:ue="dark",style:ae={},collapsible:x=!1,reverseArrow:L=!1,width:Y=200,collapsedWidth:pe=80,zeroWidthTriggerStyle:Re,breakpoint:$e,onCollapse:je,onBreakpoint:Je}=O,nt=F(O,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:ze}=(0,l.useContext)(U.Gs),[Be,Qe]=(0,l.useState)("collapsed"in O?O.collapsed:N),[ut,Ie]=(0,l.useState)(!1);(0,l.useEffect)(()=>{"collapsed"in O&&Qe(O.collapsed)},[O.collapsed]);const ct=(j,V)=>{"collapsed"in O||Qe(j),je==null||je(j,V)},gt=(0,l.useRef)();gt.current=j=>{Ie(j.matches),Je==null||Je(j.matches),Be!==j.matches&&ct(j.matches,"responsive")},(0,l.useEffect)(()=>{function j(p){return gt.current(p)}let V;if(typeof window!="undefined"){const{matchMedia:p}=window;if(p&&$e&&$e in G){V=p(`(max-width: ${G[$e]})`);try{V.addEventListener("change",j)}catch(a){V.addListener(j)}j(V)}}return()=>{try{V==null||V.removeEventListener("change",j)}catch(p){V==null||V.removeListener(j)}}},[$e]),(0,l.useEffect)(()=>{const j=K("ant-sider-");return ze.addSider(j),()=>ze.removeSider(j)},[]);const Se=()=>{ct(!Be,"clickTrigger")},{getPrefixCls:me}=(0,l.useContext)(g.E_),ot=()=>{const j=me("layout-sider",ee),V=(0,B.Z)(nt,["collapsed"]),p=Be?pe:Y,a=I(p)?`${p}px`:String(p),k=parseFloat(String(pe||0))===0?l.createElement("span",{onClick:Se,className:v()(`${j}-zero-width-trigger`,`${j}-zero-width-trigger-${L?"right":"left"}`),style:Re},X||l.createElement(E,null)):null,s={expanded:L?l.createElement(w.Z,null):l.createElement(D.Z,null),collapsed:L?l.createElement(D.Z,null):l.createElement(w.Z,null)}[Be?"collapsed":"expanded"],Q=X!==null?k||l.createElement("div",{className:`${j}-trigger`,onClick:Se,style:{width:a}},X||s):null,R=Object.assign(Object.assign({},ae),{flex:`0 0 ${a}`,maxWidth:a,minWidth:a,width:a}),c=v()(j,`${j}-${ue}`,{[`${j}-collapsed`]:!!Be,[`${j}-has-trigger`]:x&&X!==null&&!k,[`${j}-below`]:!!ut,[`${j}-zero-width`]:parseFloat(a)===0},le);return l.createElement("aside",Object.assign({className:c},V,{style:R,ref:_}),l.createElement("div",{className:`${j}-children`},h),x||ut&&k?Q:null)},qe=l.useMemo(()=>({siderCollapsed:Be}),[Be]);return l.createElement(q.Provider,{value:qe},ot())})},84966:function(rt,z,e){"use strict";e.d(z,{VY:function(){return q},$_:function(){return G},h4:function(){return F},Gs:function(){return B},ZP:function(){return K}});var t=e(94480),l=e(92310),b=e.n(l),P=e(2738),$=e(59301),d=e(36355),n=e(83116),D=Z=>{const{componentCls:oe,bodyBg:O,lightSiderBg:_,lightTriggerBg:ee,lightTriggerColor:le}=Z;return{[`${oe}-sider-light`]:{background:_,[`${oe}-sider-trigger`]:{color:le,background:ee},[`${oe}-sider-zero-width-trigger`]:{color:le,background:ee,border:`1px solid ${O}`,borderInlineStart:0}}}};const w=Z=>{const{antCls:oe,componentCls:O,colorText:_,triggerColor:ee,footerBg:le,triggerBg:X,headerHeight:h,headerPadding:N,headerColor:ue,footerPadding:ae,triggerHeight:x,zeroTriggerHeight:L,zeroTriggerWidth:Y,motionDurationMid:pe,motionDurationSlow:Re,fontSize:$e,borderRadius:je,bodyBg:Je,headerBg:nt,siderBg:ze}=Z;return{[O]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:Je,"&, *":{boxSizing:"border-box"},[`&${O}-has-sider`]:{flexDirection:"row",[`> ${O}, > ${O}-content`]:{width:0}},[`${O}-header, &${O}-footer`]:{flex:"0 0 auto"},[`${O}-sider`]:{position:"relative",minWidth:0,background:ze,transition:`all ${pe}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${oe}-menu${oe}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:x},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:x,color:ee,lineHeight:`${x}px`,textAlign:"center",background:X,cursor:"pointer",transition:`all ${pe}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:h,insetInlineEnd:-Y,zIndex:1,width:Y,height:L,color:ee,fontSize:Z.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:ze,borderStartStartRadius:0,borderStartEndRadius:je,borderEndEndRadius:je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Re} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Re}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-Y,borderStartStartRadius:je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:je}}}}},D(Z)),{"&-rtl":{direction:"rtl"}}),[`${O}-header`]:{height:h,padding:N,color:ue,lineHeight:`${h}px`,background:nt,[`${oe}-menu`]:{lineHeight:"inherit"}},[`${O}-footer`]:{padding:ae,color:_,fontSize:$e,background:le},[`${O}-content`]:{flex:"auto",minHeight:0}}};var C=(0,n.Z)("Layout",Z=>[w(Z)],Z=>{const{colorBgLayout:oe,controlHeight:O,controlHeightLG:_,colorText:ee,controlHeightSM:le,marginXXS:X,colorTextLightSolid:h,colorBgContainer:N}=Z,ue=_*1.25;return{colorBgHeader:"#001529",colorBgBody:oe,colorBgTrigger:"#002140",bodyBg:oe,headerBg:"#001529",headerHeight:O*2,headerPadding:`0 ${ue}px`,headerColor:ee,footerPadding:`${le}px ${ue}px`,footerBg:oe,siderBg:"#001529",triggerHeight:_+X*2,triggerBg:"#002140",triggerColor:h,zeroTriggerWidth:_,zeroTriggerHeight:_,lightSiderBg:N,lightTriggerBg:N,lightTriggerColor:ee}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),v=function(Z,oe){var O={};for(var _ in Z)Object.prototype.hasOwnProperty.call(Z,_)&&oe.indexOf(_)<0&&(O[_]=Z[_]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,_=Object.getOwnPropertySymbols(Z);ee<_.length;ee++)oe.indexOf(_[ee])<0&&Object.prototype.propertyIsEnumerable.call(Z,_[ee])&&(O[_[ee]]=Z[_[ee]]);return O};const B=$.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});function T(Z){let{suffixCls:oe,tagName:O,displayName:_}=Z;return ee=>$.forwardRef((X,h)=>$.createElement(ee,Object.assign({ref:h,suffixCls:oe,tagName:O},X)))}const I=$.forwardRef((Z,oe)=>{const{prefixCls:O,suffixCls:_,className:ee,tagName:le}=Z,X=v(Z,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:h}=$.useContext(d.E_),N=h("layout",O),[ue,ae]=C(N),x=_?`${N}-${_}`:N;return ue($.createElement(le,Object.assign({className:b()(O||x,ee,ae),ref:oe},X)))}),g=$.forwardRef((Z,oe)=>{const{direction:O}=$.useContext(d.E_),[_,ee]=$.useState([]),{prefixCls:le,className:X,rootClassName:h,children:N,hasSider:ue,tagName:ae,style:x}=Z,L=v(Z,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),Y=(0,P.Z)(L,["suffixCls"]),{getPrefixCls:pe,layout:Re}=$.useContext(d.E_),$e=pe("layout",le),[je,Je]=C($e),nt=b()($e,{[`${$e}-has-sider`]:typeof ue=="boolean"?ue:_.length>0,[`${$e}-rtl`]:O==="rtl"},Re==null?void 0:Re.className,X,h,Je),ze=$.useMemo(()=>({siderHook:{addSider:Be=>{ee(Qe=>[].concat((0,t.Z)(Qe),[Be]))},removeSider:Be=>{ee(Qe=>Qe.filter(ut=>ut!==Be))}}}),[]);return je($.createElement(B.Provider,{value:ze},$.createElement(ae,Object.assign({ref:oe,className:nt,style:Object.assign(Object.assign({},Re==null?void 0:Re.style),x)},Y),N)))}),U=T({tagName:"div",displayName:"Layout"})(g),F=T({suffixCls:"header",tagName:"header",displayName:"Header"})(I),G=T({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(I),q=T({suffixCls:"content",tagName:"main",displayName:"Content"})(I);var K=U},40875:function(rt,z,e){"use strict";e.d(z,{J:function(){return d}});var t=e(59301),l=e(33234),b=e(70425),P=function(n,E){var D={};for(var w in n)Object.prototype.hasOwnProperty.call(n,w)&&E.indexOf(w)<0&&(D[w]=n[w]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var C=0,w=Object.getOwnPropertySymbols(n);C{const{children:D}=n,w=P(n,["children"]),C=t.useContext($),v=t.useMemo(()=>Object.assign(Object.assign({},C),w),[C,w.prefixCls,w.mode,w.selectable]);return t.createElement($.Provider,{value:v},t.createElement(l.BR,null,(0,b.supportNodeRef)(D)?t.cloneElement(D,{ref:E}):D))});z.Z=$},20834:function(rt,z,e){"use strict";e.d(z,{default:function(){return qe}});var t=e(15285),l=e(59301),b=e(45818),P=e(92310),$=e.n(P),d=e(36355),n=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{const{prefixCls:V,className:p,dashed:a}=j,k=n(j,["prefixCls","className","dashed"]),{getPrefixCls:fe}=l.useContext(d.E_),u=fe("menu",V),s=$()({[`${u}-item-divider-dashed`]:!!a},p);return l.createElement(t.iz,Object.assign({className:s},k))},w=e(11592),C=e(2738),v=e(6848),B=e(92343),I=(0,l.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),U=j=>{var V;const{className:p,children:a,icon:k,title:fe,danger:u}=j,{prefixCls:s,firstLevel:Q,direction:R,disableMenuItemTitleTooltip:c,inlineCollapsed:ne}=l.useContext(I),Fe=te=>{const ce=l.createElement("span",{className:`${s}-title-content`},a);return(!k||(0,B.l$)(a)&&a.type==="span")&&a&&te&&Q&&typeof a=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},a.charAt(0)):ce},{siderCollapsed:we}=l.useContext(b.D);let _e=fe;typeof fe=="undefined"?_e=Q?a:"":fe===!1&&(_e="");const Pe={title:_e};!we&&!ne&&(Pe.title=null,Pe.open=!1);const Ne=(0,w.Z)(a).length;let f=l.createElement(t.ck,Object.assign({},(0,C.Z)(j,["title","icon","danger"]),{className:$()({[`${s}-item-danger`]:u,[`${s}-item-only-child`]:(k?Ne+1:Ne)===1},p),title:typeof fe=="string"?fe:void 0}),(0,B.Tm)(k,{className:$()((0,B.l$)(k)?(V=k.props)===null||V===void 0?void 0:V.className:"",`${s}-item-icon`)}),Fe(ne));return c||(f=l.createElement(v.Z,Object.assign({},Pe,{placement:R==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),f)),f},G=j=>{var V;const{popupClassName:p,icon:a,title:k,theme:fe}=j,u=l.useContext(I),{prefixCls:s,inlineCollapsed:Q,theme:R}=u,c=(0,t.Xl)();let ne;if(!a)ne=Q&&!c.length&&k&&typeof k=="string"?l.createElement("div",{className:`${s}-inline-collapsed-noicon`},k.charAt(0)):l.createElement("span",{className:`${s}-title-content`},k);else{const we=(0,B.l$)(k)&&k.type==="span";ne=l.createElement(l.Fragment,null,(0,B.Tm)(a,{className:$()((0,B.l$)(a)?(V=a.props)===null||V===void 0?void 0:V.className:"",`${s}-item-icon`)}),we?k:l.createElement("span",{className:`${s}-title-content`},k))}const Fe=l.useMemo(()=>Object.assign(Object.assign({},u),{firstLevel:!1}),[u]);return l.createElement(I.Provider,{value:Fe},l.createElement(t.Wd,Object.assign({},(0,C.Z)(j,["icon"]),{title:ne,popupClassName:$()(s,p,`${s}-${fe||R}`)})))},q=e(18785),K=e(70425),Z=e(62892),oe=e(40875),O=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{if(V&&typeof V=="object"){const a=V,{label:k,children:fe,key:u,type:s}=a,Q=O(a,["label","children","key","type"]),R=u!=null?u:`tmp-${p}`;return fe||s==="group"?s==="group"?l.createElement(t.BW,Object.assign({key:R},Q,{title:k}),_(fe)):l.createElement(G,Object.assign({key:R},Q,{title:k}),_(fe)):s==="divider"?l.createElement(D,Object.assign({key:R},Q)):l.createElement(U,Object.assign({key:R},Q),k)}return null}).filter(V=>V)}function ee(j){return l.useMemo(()=>j&&_(j),[j])}var le=e(64993),X=e(17313),h=e(8378),N=e(13826),ue=e(29878),ae=e(83116),x=e(37613),Y=j=>{const{componentCls:V,motionDurationSlow:p,horizontalLineHeight:a,colorSplit:k,lineWidth:fe,lineType:u,itemPaddingInline:s}=j;return{[`${V}-horizontal`]:{lineHeight:a,border:0,borderBottom:`${fe}px ${u} ${k}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${V}-item, ${V}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${V}-item:hover, + > ${V}-item-active, + > ${V}-submenu ${V}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${V}-item, ${V}-submenu-title`]:{transition:[`border-color ${p}`,`background ${p}`].join(",")},[`${V}-submenu-arrow`]:{display:"none"}}}},Re=j=>{let{componentCls:V,menuArrowOffset:p}=j;return{[`${V}-rtl`]:{direction:"rtl"},[`${V}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${V}-rtl${V}-vertical, + ${V}-submenu-rtl ${V}-vertical`]:{[`${V}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${p})`},"&::after":{transform:`rotate(45deg) translateY(${p})`}}}}};const $e=j=>Object.assign({},(0,X.oN)(j));var Je=(j,V)=>{const{componentCls:p,itemColor:a,itemSelectedColor:k,groupTitleColor:fe,itemBg:u,subMenuItemBg:s,itemSelectedBg:Q,activeBarHeight:R,activeBarWidth:c,activeBarBorderWidth:ne,motionDurationSlow:Fe,motionEaseInOut:we,motionEaseOut:_e,itemPaddingInline:Pe,motionDurationMid:Ne,itemHoverColor:f,lineType:te,colorSplit:ce,itemDisabledColor:he,dangerItemColor:Ae,dangerItemHoverColor:De,dangerItemSelectedColor:Ke,dangerItemActiveBg:We,dangerItemSelectedBg:Xe,itemHoverBg:Bt,itemActiveBg:Et,menuSubMenuBg:Pt,horizontalItemSelectedColor:sn,horizontalItemSelectedBg:on,horizontalItemBorderRadius:bt,horizontalItemHoverBg:wn,popupBg:dn}=j;return{[`${p}-${V}, ${p}-${V} > ${p}`]:{color:a,background:u,[`&${p}-root:focus-visible`]:Object.assign({},$e(j)),[`${p}-item-group-title`]:{color:fe},[`${p}-submenu-selected`]:{[`> ${p}-submenu-title`]:{color:k}},[`${p}-item-disabled, ${p}-submenu-disabled`]:{color:`${he} !important`},[`${p}-item:not(${p}-item-selected):not(${p}-submenu-selected)`]:{[`&:hover, > ${p}-submenu-title:hover`]:{color:f}},[`&:not(${p}-horizontal)`]:{[`${p}-item:not(${p}-item-selected)`]:{"&:hover":{backgroundColor:Bt},"&:active":{backgroundColor:Et}},[`${p}-submenu-title`]:{"&:hover":{backgroundColor:Bt},"&:active":{backgroundColor:Et}}},[`${p}-item-danger`]:{color:Ae,[`&${p}-item:hover`]:{[`&:not(${p}-item-selected):not(${p}-submenu-selected)`]:{color:De}},[`&${p}-item:active`]:{background:We}},[`${p}-item a`]:{"&, &:hover":{color:"inherit"}},[`${p}-item-selected`]:{color:k,[`&${p}-item-danger`]:{color:Ke},"a, a:hover":{color:"inherit"}},[`& ${p}-item-selected`]:{backgroundColor:Q,[`&${p}-item-danger`]:{backgroundColor:Xe}},[`${p}-item, ${p}-submenu-title`]:{[`&:not(${p}-item-disabled):focus-visible`]:Object.assign({},$e(j))},[`&${p}-submenu > ${p}`]:{backgroundColor:Pt},[`&${p}-popup > ${p}`]:{backgroundColor:dn},[`&${p}-horizontal`]:Object.assign(Object.assign({},V==="dark"?{borderBottom:0}:{}),{[`> ${p}-item, > ${p}-submenu`]:{top:ne,marginTop:-ne,marginBottom:0,borderRadius:bt,"&::after":{position:"absolute",insetInline:Pe,bottom:0,borderBottom:`${R}px solid transparent`,transition:`border-color ${Fe} ${we}`,content:'""'},"&:hover, &-active, &-open":{background:wn,"&::after":{borderBottomWidth:R,borderBottomColor:sn}},"&-selected":{color:sn,backgroundColor:on,"&:hover":{backgroundColor:on},"&::after":{borderBottomWidth:R,borderBottomColor:sn}}}}),[`&${p}-root`]:{[`&${p}-inline, &${p}-vertical`]:{borderInlineEnd:`${ne}px ${te} ${ce}`}},[`&${p}-inline`]:{[`${p}-sub${p}-inline`]:{background:s},[`${p}-item, ${p}-submenu-title`]:ne&&c?{width:`calc(100% + ${ne}px)`}:{},[`${p}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${c}px solid ${k}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Ne} ${_e}`,`opacity ${Ne} ${_e}`].join(","),content:'""'},[`&${p}-item-danger`]:{"&::after":{borderInlineEndColor:Ke}}},[`${p}-selected, ${p}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Ne} ${we}`,`opacity ${Ne} ${we}`].join(",")}}}}}};const nt=j=>{const{componentCls:V,itemHeight:p,itemMarginInline:a,padding:k,menuArrowSize:fe,marginXS:u,itemMarginBlock:s}=j,Q=k+fe+u;return{[`${V}-item`]:{position:"relative",overflow:"hidden"},[`${V}-item, ${V}-submenu-title`]:{height:p,lineHeight:`${p}px`,paddingInline:k,overflow:"hidden",textOverflow:"ellipsis",marginInline:a,marginBlock:s,width:`calc(100% - ${a*2}px)`},[`> ${V}-item, + > ${V}-submenu > ${V}-submenu-title`]:{height:p,lineHeight:`${p}px`},[`${V}-item-group-list ${V}-submenu-title, + ${V}-submenu-title`]:{paddingInlineEnd:Q}}};var Be=j=>{const{componentCls:V,iconCls:p,itemHeight:a,colorTextLightSolid:k,dropdownWidth:fe,controlHeightLG:u,motionDurationMid:s,motionEaseOut:Q,paddingXL:R,itemMarginInline:c,fontSizeLG:ne,motionDurationSlow:Fe,paddingXS:we,boxShadowSecondary:_e,collapsedWidth:Pe,collapsedIconSize:Ne}=j,f={height:a,lineHeight:`${a}px`,listStylePosition:"inside",listStyleType:"disc"};return[{[V]:{"&-inline, &-vertical":Object.assign({[`&${V}-root`]:{boxShadow:"none"}},nt(j))},[`${V}-submenu-popup`]:{[`${V}-vertical`]:Object.assign(Object.assign({},nt(j)),{boxShadow:_e})}},{[`${V}-submenu-popup ${V}-vertical${V}-sub`]:{minWidth:fe,maxHeight:`calc(100vh - ${u*2.5}px)`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${V}-inline`]:{width:"100%",[`&${V}-root`]:{[`${V}-item, ${V}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${Fe}`,`background ${Fe}`,`padding ${s} ${Q}`].join(","),[`> ${V}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${V}-sub${V}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${V}-submenu > ${V}-submenu-title`]:f,[`& ${V}-item-group-title`]:{paddingInlineStart:R}},[`${V}-item`]:f}},{[`${V}-inline-collapsed`]:{width:Pe,[`&${V}-root`]:{[`${V}-item, ${V}-submenu ${V}-submenu-title`]:{[`> ${V}-inline-collapsed-noicon`]:{fontSize:ne,textAlign:"center"}}},[`> ${V}-item, + > ${V}-item-group > ${V}-item-group-list > ${V}-item, + > ${V}-item-group > ${V}-item-group-list > ${V}-submenu > ${V}-submenu-title, + > ${V}-submenu > ${V}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${ne/2}px - ${c}px)`,textOverflow:"clip",[` + ${V}-submenu-arrow, + ${V}-submenu-expand-icon + `]:{opacity:0},[`${V}-item-icon, ${p}`]:{margin:0,fontSize:Ne,lineHeight:`${a}px`,"+ span":{display:"inline-block",opacity:0}}},[`${V}-item-icon, ${p}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${V}-item-icon, ${p}`]:{display:"none"},"a, a:hover":{color:k}},[`${V}-item-group-title`]:Object.assign(Object.assign({},X.vS),{paddingInline:we})}}]};const Qe=j=>{const{componentCls:V,motionDurationSlow:p,motionDurationMid:a,motionEaseInOut:k,motionEaseOut:fe,iconCls:u,iconSize:s,iconMarginInlineEnd:Q}=j;return{[`${V}-item, ${V}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${p}`,`background ${p}`,`padding ${p} ${k}`].join(","),[`${V}-item-icon, ${u}`]:{minWidth:s,fontSize:s,transition:[`font-size ${a} ${fe}`,`margin ${p} ${k}`,`color ${p}`].join(","),"+ span":{marginInlineStart:Q,opacity:1,transition:[`opacity ${p} ${k}`,`margin ${p}`,`color ${p}`].join(",")}},[`${V}-item-icon`]:Object.assign({},(0,X.Ro)()),[`&${V}-item-only-child`]:{[`> ${u}, > ${V}-item-icon`]:{marginInlineEnd:0}}},[`${V}-item-disabled, ${V}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${V}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},ut=j=>{const{componentCls:V,motionDurationSlow:p,motionEaseInOut:a,borderRadius:k,menuArrowSize:fe,menuArrowOffset:u}=j;return{[`${V}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:j.margin,width:fe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${p} ${a}, opacity ${p}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:fe*.6,height:fe*.15,backgroundColor:"currentcolor",borderRadius:k,transition:[`background ${p} ${a}`,`transform ${p} ${a}`,`top ${p} ${a}`,`color ${p} ${a}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${u})`},"&::after":{transform:`rotate(-45deg) translateY(${u})`}}}}},Ie=j=>{const{antCls:V,componentCls:p,fontSize:a,motionDurationSlow:k,motionDurationMid:fe,motionEaseInOut:u,paddingXS:s,padding:Q,colorSplit:R,lineWidth:c,zIndexPopup:ne,borderRadiusLG:Fe,subMenuItemBorderRadius:we,menuArrowSize:_e,menuArrowOffset:Pe,lineType:Ne,menuPanelMaskInset:f,groupTitleLineHeight:te,groupTitleFontSize:ce}=j;return[{"":{[`${p}`]:Object.assign(Object.assign({},(0,X.dF)()),{"&-hidden":{display:"none"}})},[`${p}-submenu-hidden`]:{display:"none"}},{[p]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,X.Wf)(j)),(0,X.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:a,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${k} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${p}-item`]:{flex:"none"}},[`${p}-item, ${p}-submenu, ${p}-submenu-title`]:{borderRadius:j.itemBorderRadius},[`${p}-item-group-title`]:{padding:`${s}px ${Q}px`,fontSize:ce,lineHeight:te,transition:`all ${k}`},[`&-horizontal ${p}-submenu`]:{transition:[`border-color ${k} ${u}`,`background ${k} ${u}`].join(",")},[`${p}-submenu, ${p}-submenu-inline`]:{transition:[`border-color ${k} ${u}`,`background ${k} ${u}`,`padding ${fe} ${u}`].join(",")},[`${p}-submenu ${p}-sub`]:{cursor:"initial",transition:[`background ${k} ${u}`,`padding ${k} ${u}`].join(",")},[`${p}-title-content`]:{transition:`color ${k}`},[`${p}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${p}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:R,borderStyle:Ne,borderWidth:0,borderTopWidth:c,marginBlock:c,padding:0,"&-dashed":{borderStyle:"dashed"}}}),Qe(j)),{[`${p}-item-group`]:{[`${p}-item-group-list`]:{margin:0,padding:0,[`${p}-item, ${p}-submenu-title`]:{paddingInline:`${a*2}px ${Q}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:ne,borderRadius:Fe,boxShadow:"none",transformOrigin:"0 0",[`&${p}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${f}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:f},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:j.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:j.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:j.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:j.paddingXS},[`> ${p}`]:Object.assign(Object.assign(Object.assign({borderRadius:Fe},Qe(j)),ut(j)),{[`${p}-item, ${p}-submenu > ${p}-submenu-title`]:{borderRadius:we},[`${p}-submenu-title::after`]:{transition:`transform ${k} ${u}`}})}}),ut(j)),{[`&-inline-collapsed ${p}-submenu-arrow, + &-inline ${p}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Pe})`},"&::after":{transform:`rotate(45deg) translateX(-${Pe})`}},[`${p}-submenu-open${p}-submenu-inline > ${p}-submenu-title > ${p}-submenu-arrow`]:{transform:`translateY(-${_e*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Pe})`},"&::before":{transform:`rotate(45deg) translateX(${Pe})`}}})},{[`${V}-layout-header`]:{[p]:{lineHeight:"inherit"}}}]};var ct=(j,V)=>(0,ae.Z)("Menu",a=>{if(V===!1)return[];const{colorBgElevated:k,colorPrimary:fe,colorTextLightSolid:u,controlHeightLG:s,fontSize:Q,darkItemColor:R,darkDangerItemColor:c,darkItemBg:ne,darkSubMenuItemBg:Fe,darkItemSelectedColor:we,darkItemSelectedBg:_e,darkDangerItemSelectedBg:Pe,darkItemHoverBg:Ne,darkGroupTitleColor:f,darkItemHoverColor:te,darkItemDisabledColor:ce,darkDangerItemHoverColor:he,darkDangerItemSelectedColor:Ae,darkDangerItemActiveBg:De}=a,Ke=Q/7*5,We=(0,x.TS)(a,{menuArrowSize:Ke,menuHorizontalHeight:s*1.15,menuArrowOffset:`${Ke*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:k}),Xe=(0,x.TS)(We,{itemColor:R,itemHoverColor:te,groupTitleColor:f,itemSelectedColor:we,itemBg:ne,popupBg:ne,subMenuItemBg:Fe,itemActiveBg:"transparent",itemSelectedBg:_e,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Ne,itemDisabledColor:ce,dangerItemColor:c,dangerItemHoverColor:he,dangerItemSelectedColor:Ae,dangerItemActiveBg:De,dangerItemSelectedBg:Pe,menuSubMenuBg:Fe,horizontalItemSelectedColor:u,horizontalItemSelectedBg:fe});return[Ie(We),Y(We),Be(We),Je(We,"light"),Je(Xe,"dark"),Re(We),(0,h.Z)(We),(0,N.oN)(We,"slide-up"),(0,N.oN)(We,"slide-down"),(0,ue._y)(We,"zoom-big")]},a=>{const{colorPrimary:k,colorError:fe,colorTextDisabled:u,colorErrorBg:s,colorText:Q,colorTextDescription:R,colorBgContainer:c,colorFillAlter:ne,colorFillContent:Fe,lineWidth:we,lineWidthBold:_e,controlItemBgActive:Pe,colorBgTextHover:Ne,controlHeightLG:f,lineHeight:te,colorBgElevated:ce,marginXXS:he,padding:Ae,fontSize:De,controlHeightSM:Ke,fontSizeLG:We,colorTextLightSolid:Xe,colorErrorHover:Bt}=a,Et=new le.C(Xe).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:a.zIndexPopupBase+50,radiusItem:a.borderRadiusLG,itemBorderRadius:a.borderRadiusLG,radiusSubMenuItem:a.borderRadiusSM,subMenuItemBorderRadius:a.borderRadiusSM,colorItemText:Q,itemColor:Q,colorItemTextHover:Q,itemHoverColor:Q,colorItemTextHoverHorizontal:k,horizontalItemHoverColor:k,colorGroupTitle:R,groupTitleColor:R,colorItemTextSelected:k,itemSelectedColor:k,colorItemTextSelectedHorizontal:k,horizontalItemSelectedColor:k,colorItemBg:c,itemBg:c,colorItemBgHover:Ne,itemHoverBg:Ne,colorItemBgActive:Fe,itemActiveBg:Pe,colorSubItemBg:ne,subMenuItemBg:ne,colorItemBgSelected:Pe,itemSelectedBg:Pe,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:_e,activeBarHeight:_e,colorActiveBarBorderSize:we,activeBarBorderWidth:we,colorItemTextDisabled:u,itemDisabledColor:u,colorDangerItemText:fe,dangerItemColor:fe,colorDangerItemTextHover:fe,dangerItemHoverColor:fe,colorDangerItemTextSelected:fe,dangerItemSelectedColor:fe,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:a.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:f,groupTitleLineHeight:te,collapsedWidth:f*2,popupBg:ce,itemMarginBlock:he,itemPaddingInline:Ae,horizontalLineHeight:`${f*1.15}px`,iconSize:De,iconMarginInlineEnd:Ke-De,collapsedIconSize:We,groupTitleFontSize:De,darkItemDisabledColor:new le.C(Xe).setAlpha(.25).toRgbString(),darkItemColor:Et,darkDangerItemColor:fe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:Xe,darkItemSelectedBg:k,darkDangerItemSelectedBg:fe,darkItemHoverBg:"transparent",darkGroupTitleColor:Et,darkItemHoverColor:Xe,darkDangerItemHoverColor:Bt,darkDangerItemSelectedColor:Xe,darkDangerItemActiveBg:fe}},{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]]})(j),gt=function(j,V){var p={};for(var a in j)Object.prototype.hasOwnProperty.call(j,a)&&V.indexOf(a)<0&&(p[a]=j[a]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var k=0,a=Object.getOwnPropertySymbols(j);k{var p,a;const k=l.useContext(oe.Z),fe=k||{},{getPrefixCls:u,getPopupContainer:s,direction:Q,menu:R}=l.useContext(d.E_),c=u(),{prefixCls:ne,className:Fe,style:we,theme:_e="light",expandIcon:Pe,_internalDisableMenuItemTitleTooltip:Ne,inlineCollapsed:f,siderCollapsed:te,items:ce,children:he,rootClassName:Ae,mode:De,selectable:Ke,onClick:We,overflowedIndicatorPopupClassName:Xe}=j,Bt=gt(j,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),Et=(0,C.Z)(Bt,["collapsedWidth"]),Pt=ee(ce)||he;(p=fe.validator)===null||p===void 0||p.call(fe,{mode:De});const sn=(0,K.useEvent)(function(){var er;We==null||We.apply(void 0,arguments),(er=fe.onClick)===null||er===void 0||er.call(fe)}),on=fe.mode||De,bt=Ke!=null?Ke:fe.selectable,wn=l.useMemo(()=>te!==void 0?te:f,[f,te]),dn={horizontal:{motionName:`${c}-slide-up`},inline:(0,Z.Z)(c),other:{motionName:`${c}-zoom-big`}},an=u("menu",ne||fe.prefixCls),[$n,Wn]=ct(an,!k),An=$()(`${an}-${_e}`,R==null?void 0:R.className,Fe);let sr;if(typeof Pe=="function")sr=Pe;else if(Pe===null||Pe===!1)sr=null;else if(fe.expandIcon===null||fe.expandIcon===!1)sr=null;else{const er=Pe!=null?Pe:fe.expandIcon;sr=(0,B.Tm)(er,{className:$()(`${an}-submenu-expand-icon`,(0,B.l$)(er)?(a=er.props)===null||a===void 0?void 0:a.className:"")})}const wr=l.useMemo(()=>({prefixCls:an,inlineCollapsed:wn||!1,direction:Q,firstLevel:!0,theme:_e,mode:on,disableMenuItemTitleTooltip:Ne}),[an,wn,Q,Ne,_e]);return $n(l.createElement(oe.Z.Provider,{value:null},l.createElement(I.Provider,{value:wr},l.createElement(t.ZP,Object.assign({getPopupContainer:s,overflowedIndicator:l.createElement(q.Z,null),overflowedIndicatorPopupClassName:$()(an,`${an}-${_e}`,Xe),mode:on,selectable:bt,onClick:sn},Et,{inlineCollapsed:wn,style:Object.assign(Object.assign({},R==null?void 0:R.style),we),className:An,prefixCls:an,direction:Q,defaultMotions:dn,expandIcon:sr,ref:V,rootClassName:$()(Ae,Wn)}),Pt))))});const ot=(0,l.forwardRef)((j,V)=>{const p=(0,l.useRef)(null),a=l.useContext(b.D);return(0,l.useImperativeHandle)(V,()=>({menu:p.current,focus:k=>{var fe;(fe=p.current)===null||fe===void 0||fe.focus(k)}})),l.createElement(me,Object.assign({ref:p},j,a))});ot.Item=U,ot.SubMenu=G,ot.Divider=D,ot.ItemGroup=t.BW;var qe=ot},58421:function(rt,z,e){"use strict";e.d(z,{Z:function(){return fe}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},P=b,$=e(7657),d=function(s,Q){return l.createElement($.Z,(0,t.Z)({},s,{ref:Q,icon:P}))},n=l.forwardRef(d),E=n,D=e(49198),w=e(33853),C=e(38819),v=e(92310),B=e.n(v),T=e(20068),I=e(33885),g=e(67732),U=e(83652),F=e(42403),G=e(158),q=e(26112),K={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Z=K,oe=e(91735),O=function(u){(0,F.Z)(Q,u);var s=(0,G.Z)(Q);function Q(){var R;(0,g.Z)(this,Q);for(var c=arguments.length,ne=new Array(c),Fe=0;Fe=0||we.relatedTarget.className.indexOf("".concat(f,"-item"))>=0))&&Ne(R.getValidValue()))},R.go=function(we){var _e=R.state.goInputText;_e!==""&&(we.keyCode===Z.ENTER||we.type==="click")&&(R.setState({goInputText:""}),R.props.quickGo(R.getValidValue()))},R}return(0,U.Z)(Q,[{key:"getPageSizeOptions",value:function(){var c=this.props,ne=c.pageSize,Fe=c.pageSizeOptions;return Fe.some(function(we){return we.toString()===ne.toString()})?Fe:Fe.concat([ne.toString()]).sort(function(we,_e){var Pe=Number.isNaN(Number(we))?0:Number(we),Ne=Number.isNaN(Number(_e))?0:Number(_e);return Pe-Ne})}},{key:"render",value:function(){var c=this,ne=this.props,Fe=ne.pageSize,we=ne.locale,_e=ne.rootPrefixCls,Pe=ne.changeSize,Ne=ne.quickGo,f=ne.goButton,te=ne.selectComponentClass,ce=ne.buildOptionText,he=ne.selectPrefixCls,Ae=ne.disabled,De=this.state.goInputText,Ke="".concat(_e,"-options"),We=te,Xe=null,Bt=null,Et=null;if(!Pe&&!Ne)return null;var Pt=this.getPageSizeOptions();if(Pe&&We){var sn=Pt.map(function(on,bt){return l.createElement(We.Option,{key:bt,value:on.toString()},(ce||c.buildOptionText)(on))});Xe=l.createElement(We,{disabled:Ae,prefixCls:he,showSearch:!1,className:"".concat(Ke,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Fe||Pt[0]).toString(),onChange:this.changeSize,getPopupContainer:function(bt){return bt.parentNode},"aria-label":we.page_size,defaultOpen:!1},sn)}return Ne&&(f&&(Et=typeof f=="boolean"?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Ae,className:"".concat(Ke,"-quick-jumper-button")},we.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},f)),Bt=l.createElement("div",{className:"".concat(Ke,"-quick-jumper")},we.jump_to,l.createElement("input",{disabled:Ae,type:"text",value:De,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":we.page}),we.page,Et)),l.createElement("li",{className:"".concat(Ke)},Xe,Bt)}}]),Q}(l.Component);O.defaultProps={pageSizeOptions:["10","20","50","100"]};var _=O,ee=function(s){var Q,R=s.rootPrefixCls,c=s.page,ne=s.active,Fe=s.className,we=s.showTitle,_e=s.onClick,Pe=s.onKeyPress,Ne=s.itemRender,f="".concat(R,"-item"),te=B()(f,"".concat(f,"-").concat(c),(Q={},(0,T.Z)(Q,"".concat(f,"-active"),ne),(0,T.Z)(Q,"".concat(f,"-disabled"),!c),(0,T.Z)(Q,s.className,Fe),Q)),ce=function(){_e(c)},he=function(Ke){Pe(Ke,_e,c)},Ae=Ne(c,"page",l.createElement("a",{rel:"nofollow"},c));return Ae?l.createElement("li",{title:we?c.toString():null,className:te,onClick:ce,onKeyPress:he,tabIndex:0},Ae):null},le=ee;function X(){}function h(u){var s=Number(u);return typeof s=="number"&&!Number.isNaN(s)&&isFinite(s)&&Math.floor(s)===s}var N=function(s,Q,R){return R};function ue(u,s,Q){var R=typeof u=="undefined"?s.pageSize:u;return Math.floor((Q.total-1)/R)+1}var ae=function(u){(0,F.Z)(Q,u);var s=(0,G.Z)(Q);function Q(R){var c;(0,g.Z)(this,Q),c=s.call(this,R),c.paginationNode=l.createRef(),c.getJumpPrevPage=function(){return Math.max(1,c.state.current-(c.props.showLessItems?3:5))},c.getJumpNextPage=function(){return Math.min(ue(void 0,c.state,c.props),c.state.current+(c.props.showLessItems?3:5))},c.getItemIcon=function(Pe,Ne){var f=c.props.prefixCls,te=Pe||l.createElement("button",{type:"button","aria-label":Ne,className:"".concat(f,"-item-link")});return typeof Pe=="function"&&(te=l.createElement(Pe,(0,I.Z)({},c.props))),te},c.isValid=function(Pe){var Ne=c.props.total;return h(Pe)&&Pe!==c.state.current&&h(Ne)&&Ne>0},c.shouldDisplayQuickJumper=function(){var Pe=c.props,Ne=Pe.showQuickJumper,f=Pe.total,te=c.state.pageSize;return f<=te?!1:Ne},c.handleKeyDown=function(Pe){(Pe.keyCode===Z.ARROW_UP||Pe.keyCode===Z.ARROW_DOWN)&&Pe.preventDefault()},c.handleKeyUp=function(Pe){var Ne=c.getValidValue(Pe),f=c.state.currentInputValue;Ne!==f&&c.setState({currentInputValue:Ne}),Pe.keyCode===Z.ENTER?c.handleChange(Ne):Pe.keyCode===Z.ARROW_UP?c.handleChange(Ne-1):Pe.keyCode===Z.ARROW_DOWN&&c.handleChange(Ne+1)},c.handleBlur=function(Pe){var Ne=c.getValidValue(Pe);c.handleChange(Ne)},c.changePageSize=function(Pe){var Ne=c.state.current,f=ue(Pe,c.state,c.props);Ne=Ne>f?f:Ne,f===0&&(Ne=c.state.current),typeof Pe=="number"&&("pageSize"in c.props||c.setState({pageSize:Pe}),"current"in c.props||c.setState({current:Ne,currentInputValue:Ne})),c.props.onShowSizeChange(Ne,Pe),"onChange"in c.props&&c.props.onChange&&c.props.onChange(Ne,Pe)},c.handleChange=function(Pe){var Ne=c.props,f=Ne.disabled,te=Ne.onChange,ce=c.state,he=ce.pageSize,Ae=ce.current,De=ce.currentInputValue;if(c.isValid(Pe)&&!f){var Ke=ue(void 0,c.state,c.props),We=Pe;return Pe>Ke?We=Ke:Pe<1&&(We=1),"current"in c.props||c.setState({current:We}),We!==De&&c.setState({currentInputValue:We}),te(We,he),We}return Ae},c.prev=function(){c.hasPrev()&&c.handleChange(c.state.current-1)},c.next=function(){c.hasNext()&&c.handleChange(c.state.current+1)},c.jumpPrev=function(){c.handleChange(c.getJumpPrevPage())},c.jumpNext=function(){c.handleChange(c.getJumpNextPage())},c.hasPrev=function(){return c.state.current>1},c.hasNext=function(){return c.state.current2?f-2:0),ce=2;ce=Fe?_e=Fe:_e=Number(ne),_e}},{key:"getShowSizeChanger",value:function(){var c=this.props,ne=c.showSizeChanger,Fe=c.total,we=c.totalBoundaryShowSizeChanger;return typeof ne!="undefined"?ne:Fe>we}},{key:"render",value:function(){var c=this.props,ne=c.prefixCls,Fe=c.className,we=c.style,_e=c.disabled,Pe=c.hideOnSinglePage,Ne=c.total,f=c.locale,te=c.showQuickJumper,ce=c.showLessItems,he=c.showTitle,Ae=c.showTotal,De=c.simple,Ke=c.itemRender,We=c.showPrevNextJumpers,Xe=c.jumpPrevIcon,Bt=c.jumpNextIcon,Et=c.selectComponentClass,Pt=c.selectPrefixCls,sn=c.pageSizeOptions,on=this.state,bt=on.current,wn=on.pageSize,dn=on.currentInputValue;if(Pe===!0&&Ne<=wn)return null;var an=ue(void 0,this.state,this.props),$n=[],Wn=null,An=null,sr=null,wr=null,er=null,vr=te&&te.goButton,kn=ce?1:2,Cr=bt-1>0?bt-1:0,Lr=bt+1Ne?Ne:bt*wn]));if(De){vr&&(typeof vr=="boolean"?er=l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},f.jump_to_confirm):er=l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},vr),er=l.createElement("li",{title:he?"".concat(f.jump_to).concat(bt,"/").concat(an):null,className:"".concat(ne,"-simple-pager")},er));var Un=this.renderPrev(Cr);return l.createElement("ul",(0,t.Z)({className:B()(ne,"".concat(ne,"-simple"),(0,T.Z)({},"".concat(ne,"-disabled"),_e),Fe),style:we,ref:this.paginationNode},Ar),yr,Un?l.createElement("li",{title:he?f.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ne,"-prev"),(0,T.Z)({},"".concat(ne,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Un):null,l.createElement("li",{title:he?"".concat(bt,"/").concat(an):null,className:"".concat(ne,"-simple-pager")},l.createElement("input",{type:"text",value:dn,disabled:_e,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),l.createElement("span",{className:"".concat(ne,"-slash")},"/"),an),l.createElement("li",{title:he?f.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:B()("".concat(ne,"-next"),(0,T.Z)({},"".concat(ne,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Lr)),er)}if(an<=3+kn*2){var ao={locale:f,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:he,itemRender:Ke};an||$n.push(l.createElement(le,(0,t.Z)({},ao,{key:"noPager",page:1,className:"".concat(ne,"-item-disabled")})));for(var Vr=1;Vr<=an;Vr+=1){var xo=bt===Vr;$n.push(l.createElement(le,(0,t.Z)({},ao,{key:Vr,page:Vr,active:xo})))}}else{var io=ce?f.prev_3:f.prev_5,Ve=ce?f.next_3:f.next_5,ve=Ke(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Xe,"prev page")),at=Ke(this.getJumpNextPage(),"jump-next",this.getItemIcon(Bt,"next page"));We&&(Wn=ve?l.createElement("li",{title:he?io:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:B()("".concat(ne,"-jump-prev"),(0,T.Z)({},"".concat(ne,"-jump-prev-custom-icon"),!!Xe))},ve):null,An=at?l.createElement("li",{title:he?Ve:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:B()("".concat(ne,"-jump-next"),(0,T.Z)({},"".concat(ne,"-jump-next-custom-icon"),!!Bt))},at):null),wr=l.createElement(le,{locale:f,last:!0,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:an,page:an,active:!1,showTitle:he,itemRender:Ke}),sr=l.createElement(le,{locale:f,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:he,itemRender:Ke});var xt=Math.max(1,bt-kn),Nt=Math.min(bt+kn,an);bt-1<=kn&&(Nt=1+kn*2),an-bt<=kn&&(xt=an-kn*2);for(var Zt=xt;Zt<=Nt;Zt+=1){var Wt=bt===Zt;$n.push(l.createElement(le,{locale:f,rootPrefixCls:ne,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Zt,page:Zt,active:Wt,showTitle:he,itemRender:Ke}))}bt-1>=kn*2&&bt!==3&&($n[0]=(0,l.cloneElement)($n[0],{className:"".concat(ne,"-item-after-jump-prev")}),$n.unshift(Wn)),an-bt>=kn*2&&bt!==an-2&&($n[$n.length-1]=(0,l.cloneElement)($n[$n.length-1],{className:"".concat(ne,"-item-before-jump-next")}),$n.push(An)),xt!==1&&$n.unshift(sr),Nt!==an&&$n.push(wr)}var jt=!this.hasPrev()||!an,H=!this.hasNext()||!an,de=this.renderPrev(Cr),ge=this.renderNext(Lr);return l.createElement("ul",(0,t.Z)({className:B()(ne,Fe,(0,T.Z)({},"".concat(ne,"-disabled"),_e)),style:we,ref:this.paginationNode},Ar),yr,de?l.createElement("li",{title:he?f.prev_page:null,onClick:this.prev,tabIndex:jt?null:0,onKeyPress:this.runIfEnterPrev,className:B()("".concat(ne,"-prev"),(0,T.Z)({},"".concat(ne,"-disabled"),jt)),"aria-disabled":jt},de):null,$n,ge?l.createElement("li",{title:he?f.next_page:null,onClick:this.next,tabIndex:H?null:0,onKeyPress:this.runIfEnterNext,className:B()("".concat(ne,"-next"),(0,T.Z)({},"".concat(ne,"-disabled"),H)),"aria-disabled":H},ge):null,l.createElement(_,{disabled:_e,locale:f,rootPrefixCls:ne,selectComponentClass:Et,selectPrefixCls:Pt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:bt,pageSize:wn,pageSizeOptions:sn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:vr}))}}],[{key:"getDerivedStateFromProps",value:function(c,ne){var Fe={};if("current"in c&&(Fe.current=c.current,c.current!==ne.current&&(Fe.currentInputValue=Fe.current)),"pageSize"in c&&c.pageSize!==ne.pageSize){var we=ne.current,_e=ue(c.pageSize,ne,c);we=we>_e?_e:we,"current"in c||(Fe.current=we,Fe.currentInputValue=we),Fe.pageSize=c.pageSize}return Fe}}]),Q}(l.Component);ae.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:X,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:X,locale:oe.Z,style:{},itemRender:N,totalBoundaryShowSizeChanger:50};var x=ae,L=e(22075),Y=e(36355),pe=e(19716),Re=e(8628),$e=e(9763),je=e(57809);const Je=u=>l.createElement(je.default,Object.assign({},u,{showSearch:!0,size:"small"})),nt=u=>l.createElement(je.default,Object.assign({},u,{showSearch:!0,size:"middle"}));Je.Option=je.default.Option,nt.Option=je.default.Option;var ze=e(9937),Be=e(17313),Qe=e(83116),ut=e(37613);const Ie=u=>{const{componentCls:s}=u;return{[`${s}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${s}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${s}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed"}}},[`&${s}-disabled`]:{cursor:"not-allowed",[`${s}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:u.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:u.colorBorder,backgroundColor:u.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:u.itemActiveBgDisabled},a:{color:u.itemActiveColorDisabled}}},[`${s}-item-link`]:{color:u.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${s}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${s}-simple-pager`]:{color:u.colorTextDisabled},[`${s}-jump-prev, ${s}-jump-next`]:{[`${s}-item-link-icon`]:{opacity:0},[`${s}-item-ellipsis`]:{opacity:1}}},[`&${s}-simple`]:{[`${s}-prev, ${s}-next`]:{[`&${s}-disabled ${s}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ct=u=>{const{componentCls:s}=u;return{[`&${s}-mini ${s}-total-text, &${s}-mini ${s}-simple-pager`]:{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`},[`&${s}-mini ${s}-item`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM-2}px`},[`&${s}-mini:not(${s}-disabled) ${s}-item:not(${s}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},[`&${s}-mini ${s}-prev, &${s}-mini ${s}-next`]:{minWidth:u.itemSizeSM,height:u.itemSizeSM,margin:0,lineHeight:`${u.itemSizeSM}px`},[`&${s}-mini:not(${s}-disabled)`]:{[`${s}-prev, ${s}-next`]:{[`&:hover ${s}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${s}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${s}-disabled:hover ${s}-item-link`]:{backgroundColor:"transparent"}}},[` + &${s}-mini ${s}-prev ${s}-item-link, + &${s}-mini ${s}-next ${s}-item-link + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`}},[`&${s}-mini ${s}-jump-prev, &${s}-mini ${s}-jump-next`]:{height:u.itemSizeSM,marginInlineEnd:0,lineHeight:`${u.itemSizeSM}px`},[`&${s}-mini ${s}-options`]:{marginInlineStart:u.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:u.miniOptionsSizeChangerTop},"&-quick-jumper":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,ze.x0)(u)),{width:u.paginationMiniQuickJumperInputWidth,height:u.controlHeightSM})}}}},gt=u=>{const{componentCls:s}=u;return{[` + &${s}-simple ${s}-prev, + &${s}-simple ${s}-next + `]:{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`,verticalAlign:"top",[`${s}-item-link`]:{height:u.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive},"&::after":{height:u.itemSizeSM,lineHeight:`${u.itemSizeSM}px`}}},[`&${s}-simple ${s}-simple-pager`]:{display:"inline-block",height:u.itemSizeSM,marginInlineEnd:u.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:u.marginXS,padding:`0 ${u.paginationItemPaddingInline}px`,textAlign:"center",backgroundColor:u.itemInputBg,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,borderRadius:u.borderRadius,outline:"none",transition:`border-color ${u.motionDurationMid}`,color:"inherit","&:hover":{borderColor:u.colorPrimary},"&:focus":{borderColor:u.colorPrimaryHover,boxShadow:`${u.inputOutlineOffset}px 0 ${u.controlOutlineWidth}px ${u.controlOutline}`},"&[disabled]":{color:u.colorTextDisabled,backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,cursor:"not-allowed"}}}}},Se=u=>{const{componentCls:s}=u;return{[`${s}-jump-prev, ${s}-jump-next`]:{outline:0,[`${s}-item-container`]:{position:"relative",[`${s}-item-link-icon`]:{color:u.colorPrimary,fontSize:u.fontSizeSM,opacity:0,transition:`all ${u.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${s}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:u.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:u.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:u.paginationEllipsisTextIndent,opacity:1,transition:`all ${u.motionDurationMid}`}},"&:hover":{[`${s}-item-link-icon`]:{opacity:1},[`${s}-item-ellipsis`]:{opacity:0}}},[` + ${s}-prev, + ${s}-jump-prev, + ${s}-jump-next + `]:{marginInlineEnd:u.marginXS},[` + ${s}-prev, + ${s}-next, + ${s}-jump-prev, + ${s}-jump-next + `]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,color:u.colorText,fontFamily:u.fontFamily,lineHeight:`${u.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:u.borderRadius,cursor:"pointer",transition:`all ${u.motionDurationMid}`},[`${s}-prev, ${s}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:u.colorText,cursor:"pointer",userSelect:"none"},[`${s}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:u.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:"none",transition:`all ${u.motionDurationMid}`},[`&:hover ${s}-item-link`]:{backgroundColor:u.colorBgTextHover},[`&:active ${s}-item-link`]:{backgroundColor:u.colorBgTextActive},[`&${s}-disabled:hover`]:{[`${s}-item-link`]:{backgroundColor:"transparent"}}},[`${s}-slash`]:{marginInlineEnd:u.paginationSlashMarginInlineEnd,marginInlineStart:u.paginationSlashMarginInlineStart},[`${s}-options`]:{display:"inline-block",marginInlineStart:u.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:u.controlHeight,marginInlineStart:u.marginXS,lineHeight:`${u.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,ze.ik)(u)),{width:u.controlHeightLG*1.25,height:u.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:u.marginXS,marginInlineEnd:u.marginXS})}}}},me=u=>{const{componentCls:s}=u;return{[`${s}-item`]:{display:"inline-block",minWidth:u.itemSize,height:u.itemSize,marginInlineEnd:u.marginXS,fontFamily:u.fontFamily,lineHeight:`${u.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${u.lineWidth}px ${u.lineType} transparent`,borderRadius:u.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${u.paginationItemPaddingInline}px`,color:u.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${s}-item-active)`]:{"&:hover":{transition:`all ${u.motionDurationMid}`,backgroundColor:u.colorBgTextHover},"&:active":{backgroundColor:u.colorBgTextActive}},"&-active":{fontWeight:u.fontWeightStrong,backgroundColor:u.itemActiveBg,borderColor:u.colorPrimary,a:{color:u.colorPrimary},"&:hover":{borderColor:u.colorPrimaryHover},"&:hover a":{color:u.colorPrimaryHover}}}}},ot=u=>{const{componentCls:s}=u;return{[s]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Be.Wf)(u)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${s}-total-text`]:{display:"inline-block",height:u.itemSize,marginInlineEnd:u.marginXS,lineHeight:`${u.itemSize-2}px`,verticalAlign:"middle"}}),me(u)),Se(u)),gt(u)),ct(u)),Ie(u)),{[`@media only screen and (max-width: ${u.screenLG}px)`]:{[`${s}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${u.screenSM}px)`]:{[`${s}-options`]:{display:"none"}}}),[`&${u.componentCls}-rtl`]:{direction:"rtl"}}},qe=u=>{const{componentCls:s}=u;return{[`${s}${s}-disabled:not(${s}-mini)`]:{"&, &:hover":{[`${s}-item-link`]:{borderColor:u.colorBorder}},"&:focus-visible":{[`${s}-item-link`]:{borderColor:u.colorBorder}},[`${s}-item, ${s}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,[`&:hover:not(${s}-item-active)`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,a:{color:u.colorTextDisabled}},[`&${s}-item-active`]:{backgroundColor:u.itemActiveBgDisabled}},[`${s}-prev, ${s}-next`]:{"&:hover button":{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder,color:u.colorTextDisabled},[`${s}-item-link`]:{backgroundColor:u.colorBgContainerDisabled,borderColor:u.colorBorder}}},[`${s}:not(${s}-mini)`]:{[`${s}-prev, ${s}-next`]:{"&:hover button":{borderColor:u.colorPrimaryHover,backgroundColor:u.itemBg},[`${s}-item-link`]:{backgroundColor:u.itemLinkBg,borderColor:u.colorBorder},[`&:hover ${s}-item-link`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,color:u.colorPrimary},[`&${s}-disabled`]:{[`${s}-item-link`]:{borderColor:u.colorBorder,color:u.colorTextDisabled}}},[`${s}-item`]:{backgroundColor:u.itemBg,border:`${u.lineWidth}px ${u.lineType} ${u.colorBorder}`,[`&:hover:not(${s}-item-active)`]:{borderColor:u.colorPrimary,backgroundColor:u.itemBg,a:{color:u.colorPrimary}},"&-active":{borderColor:u.colorPrimary}}}}},j=u=>{const{componentCls:s}=u;return{[`${s}:not(${s}-disabled)`]:{[`${s}-item`]:Object.assign({},(0,Be.Qy)(u)),[`${s}-jump-prev, ${s}-jump-next`]:{"&:focus-visible":Object.assign({[`${s}-item-link-icon`]:{opacity:1},[`${s}-item-ellipsis`]:{opacity:0}},(0,Be.oN)(u))},[`${s}-prev, ${s}-next`]:{[`&:focus-visible ${s}-item-link`]:Object.assign({},(0,Be.oN)(u))}}}};var V=(0,Qe.Z)("Pagination",u=>{const s=(0,ut.TS)(u,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:u.marginXXS/2,paginationMiniQuickJumperInputWidth:u.controlHeightLG*1.1,paginationItemPaddingInline:u.marginXXS*1.5,paginationEllipsisLetterSpacing:u.marginXXS/2,paginationSlashMarginInlineStart:u.marginXXS,paginationSlashMarginInlineEnd:u.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,ze.e5)(u),(0,ze.TM)(u));return[ot(s),j(s),u.wireframe&&qe(s)]},u=>({itemBg:u.colorBgContainer,itemSize:u.controlHeight,itemSizeSM:u.controlHeightSM,itemActiveBg:u.colorBgContainer,itemLinkBg:u.colorBgContainer,itemActiveColorDisabled:u.colorTextDisabled,itemActiveBgDisabled:u.controlItemBgActiveDisabled,itemInputBg:u.colorBgContainer,miniOptionsSizeChangerTop:0})),p=function(u,s){var Q={};for(var R in u)Object.prototype.hasOwnProperty.call(u,R)&&s.indexOf(R)<0&&(Q[R]=u[R]);if(u!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,R=Object.getOwnPropertySymbols(u);c{const{prefixCls:s,selectPrefixCls:Q,className:R,rootClassName:c,style:ne,size:Fe,locale:we,selectComponentClass:_e,responsive:Pe,showSizeChanger:Ne}=u,f=p(u,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:te}=(0,Re.Z)(Pe),{getPrefixCls:ce,direction:he,pagination:Ae={}}=l.useContext(Y.E_),De=ce("pagination",s),[Ke,We]=V(De),Xe=Ne!=null?Ne:Ae.showSizeChanger,Bt=l.useMemo(()=>{const an=l.createElement("span",{className:`${De}-item-ellipsis`},"\u2022\u2022\u2022"),$n=l.createElement("button",{className:`${De}-item-link`,type:"button",tabIndex:-1},he==="rtl"?l.createElement(C.Z,null):l.createElement(w.Z,null)),Wn=l.createElement("button",{className:`${De}-item-link`,type:"button",tabIndex:-1},he==="rtl"?l.createElement(w.Z,null):l.createElement(C.Z,null)),An=l.createElement("a",{className:`${De}-item-link`},l.createElement("div",{className:`${De}-item-container`},he==="rtl"?l.createElement(D.Z,{className:`${De}-item-link-icon`}):l.createElement(E,{className:`${De}-item-link-icon`}),an)),sr=l.createElement("a",{className:`${De}-item-link`},l.createElement("div",{className:`${De}-item-container`},he==="rtl"?l.createElement(E,{className:`${De}-item-link-icon`}):l.createElement(D.Z,{className:`${De}-item-link-icon`}),an));return{prevIcon:$n,nextIcon:Wn,jumpPrevIcon:An,jumpNextIcon:sr}},[he,De]),[Et]=(0,$e.Z)("Pagination",L.Z),Pt=Object.assign(Object.assign({},Et),we),sn=(0,pe.Z)(Fe),on=sn==="small"||!!(te&&!sn&&Pe),bt=ce("select",Q),wn=B()({[`${De}-mini`]:on,[`${De}-rtl`]:he==="rtl"},Ae==null?void 0:Ae.className,R,c,We),dn=Object.assign(Object.assign({},Ae==null?void 0:Ae.style),ne);return Ke(l.createElement(x,Object.assign({},Bt,f,{style:dn,prefixCls:De,selectPrefixCls:bt,className:wn,selectComponentClass:_e||(on?Je:nt),locale:Pt,showSizeChanger:Xe})))},fe=k},93948:function(rt,z,e){"use strict";e.d(z,{Z:function(){return Ne}});var t=e(59301),l=e(29679),b=e(40001),P=e(19248),$=e(99267),d=e(92310),n=e.n(d),E=e(2738),D=e(36355),w=e(54476),C=e(33885),v=e(75931),B={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},T=function(){var te=(0,t.useRef)([]),ce=(0,t.useRef)(null);return(0,t.useEffect)(function(){var he=Date.now(),Ae=!1;te.current.forEach(function(De){if(De){Ae=!0;var Ke=De.style;Ke.transitionDuration=".3s, .3s, .3s, .06s",ce.current&&he-ce.current<100&&(Ke.transitionDuration="0s, 0s")}}),Ae&&(ce.current=Date.now())}),te.current},I=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],g=function(te){var ce=(0,C.Z)((0,C.Z)({},B),te),he=ce.className,Ae=ce.percent,De=ce.prefixCls,Ke=ce.strokeColor,We=ce.strokeLinecap,Xe=ce.strokeWidth,Bt=ce.style,Et=ce.trailColor,Pt=ce.trailWidth,sn=ce.transition,on=(0,v.Z)(ce,I);delete on.gapPosition;var bt=Array.isArray(Ae)?Ae:[Ae],wn=Array.isArray(Ke)?Ke:[Ke],dn=T(),an=Xe/2,$n=100-Xe/2,Wn="M ".concat(We==="round"?an:0,",").concat(an,` + L `).concat(We==="round"?$n:100,",").concat(an),An="0 0 100 ".concat(Xe),sr=0;return t.createElement("svg",(0,w.Z)({className:n()("".concat(De,"-line"),he),viewBox:An,preserveAspectRatio:"none",style:Bt},on),t.createElement("path",{className:"".concat(De,"-line-trail"),d:Wn,strokeLinecap:We,stroke:Et,strokeWidth:Pt||Xe,fillOpacity:"0"}),bt.map(function(wr,er){var vr=1;switch(We){case"round":vr=1-Xe/100;break;case"square":vr=1-Xe/2/100;break;default:vr=1;break}var kn={strokeDasharray:"".concat(wr*vr,"px, 100px"),strokeDashoffset:"-".concat(sr,"px"),transition:sn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},Cr=wn[er]||wn[wn.length-1];return sr+=wr,t.createElement("path",{key:er,className:"".concat(De,"-line-path"),d:Wn,strokeLinecap:We,stroke:Cr,strokeWidth:Xe,fillOpacity:"0",ref:function(Ar){dn[er]=Ar},style:kn})}))},U=g,F=e(76190),G=e(42978),q=e(47273),K=0,Z=(0,q.Z)();function oe(){var f;return Z?(f=K,K+=1):f="TEST_OR_SSR",f}var O=function(f){var te=t.useState(),ce=(0,G.Z)(te,2),he=ce[0],Ae=ce[1];return t.useEffect(function(){Ae("rc_progress_".concat(oe()))},[]),f||he},_=function(te){var ce=te.bg,he=te.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:ce}},he)};function ee(f,te){return Object.keys(f).map(function(ce){var he=parseFloat(ce),Ae="".concat(Math.floor(he*te),"%");return"".concat(f[ce]," ").concat(Ae)})}var le=t.forwardRef(function(f,te){var ce=f.prefixCls,he=f.color,Ae=f.gradientId,De=f.radius,Ke=f.style,We=f.ptg,Xe=f.strokeLinecap,Bt=f.strokeWidth,Et=f.size,Pt=f.gapDegree,sn=he&&(0,F.Z)(he)==="object",on=sn?"#FFF":void 0,bt=Et/2,wn=t.createElement("circle",{className:"".concat(ce,"-circle-path"),r:De,cx:bt,cy:bt,stroke:on,strokeLinecap:Xe,strokeWidth:Bt,opacity:We===0?0:1,style:Ke,ref:te});if(!sn)return wn;var dn="".concat(Ae,"-conic"),an=Pt?"".concat(180+Pt/2,"deg"):"0deg",$n=ee(he,(360-Pt)/360),Wn=ee(he,1),An="conic-gradient(from ".concat(an,", ").concat($n.join(", "),")"),sr="linear-gradient(to ".concat(Pt?"bottom":"top",", ").concat(Wn.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:dn},wn),t.createElement("foreignObject",{x:0,y:0,width:Et,height:Et,mask:"url(#".concat(dn,")")},t.createElement(_,{bg:sr},t.createElement(_,{bg:An}))))}),X=le,h=100,N=function(te,ce,he,Ae,De,Ke,We,Xe,Bt,Et){var Pt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,sn=he/100*360*((360-Ke)/360),on=Ke===0?0:{bottom:0,top:180,left:90,right:-90}[We],bt=(100-Ae)/100*ce;Bt==="round"&&Ae!==100&&(bt+=Et/2,bt>=ce&&(bt=ce-.01));var wn=h/2;return{stroke:typeof Xe=="string"?Xe:void 0,strokeDasharray:"".concat(ce,"px ").concat(te),strokeDashoffset:bt+Pt,transform:"rotate(".concat(De+sn+on,"deg)"),transformOrigin:"".concat(wn,"px ").concat(wn,"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s",fillOpacity:0}},ue=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function ae(f){var te=f!=null?f:[];return Array.isArray(te)?te:[te]}var x=function(te){var ce=(0,C.Z)((0,C.Z)({},B),te),he=ce.id,Ae=ce.prefixCls,De=ce.steps,Ke=ce.strokeWidth,We=ce.trailWidth,Xe=ce.gapDegree,Bt=Xe===void 0?0:Xe,Et=ce.gapPosition,Pt=ce.trailColor,sn=ce.strokeLinecap,on=ce.style,bt=ce.className,wn=ce.strokeColor,dn=ce.percent,an=(0,v.Z)(ce,ue),$n=h/2,Wn=O(he),An="".concat(Wn,"-gradient"),sr=$n-Ke/2,wr=Math.PI*2*sr,er=Bt>0?90+Bt/2:-90,vr=wr*((360-Bt)/360),kn=(0,F.Z)(De)==="object"?De:{count:De,space:2},Cr=kn.count,Lr=kn.space,Ar=ae(dn),yr=ae(wn),Un=yr.find(function(at){return at&&(0,F.Z)(at)==="object"}),ao=Un&&(0,F.Z)(Un)==="object",Vr=ao?"butt":sn,xo=N(wr,vr,0,100,er,Bt,Et,Pt,Vr,Ke),io=T(),Ve=function(){var xt=0;return Ar.map(function(Nt,Zt){var Wt=yr[Zt]||yr[yr.length-1],jt=N(wr,vr,xt,Nt,er,Bt,Et,Wt,Vr,Ke);return xt+=Nt,t.createElement(X,{key:Zt,color:Wt,ptg:Nt,radius:sr,prefixCls:Ae,gradientId:An,style:jt,strokeLinecap:Vr,strokeWidth:Ke,gapDegree:Bt,ref:function(de){io[Zt]=de},size:h})}).reverse()},ve=function(){var xt=Math.round(Cr*(Ar[0]/100)),Nt=100/Cr,Zt=0;return new Array(Cr).fill(null).map(function(Wt,jt){var H=jt<=xt-1?yr[0]:Pt,de=H&&(0,F.Z)(H)==="object"?"url(#".concat(An,")"):void 0,ge=N(wr,vr,Zt,Nt,er,Bt,Et,H,"butt",Ke,Lr);return Zt+=(vr-ge.strokeDashoffset+Lr)*100/vr,t.createElement("circle",{key:jt,className:"".concat(Ae,"-circle-path"),r:sr,cx:$n,cy:$n,stroke:de,strokeWidth:Ke,opacity:1,style:ge,ref:function(ke){io[jt]=ke}})})};return t.createElement("svg",(0,w.Z)({className:n()("".concat(Ae,"-circle"),bt),viewBox:"0 0 ".concat(h," ").concat(h),style:on,id:he,role:"presentation"},an),!Cr&&t.createElement("circle",{className:"".concat(Ae,"-circle-trail"),r:sr,cx:$n,cy:$n,stroke:Pt,strokeLinecap:Vr,strokeWidth:We||Ke,style:xo}),Cr?ve():Ve())},L=x,Y={Line:U,Circle:L},pe=e(6848),Re=e(30071);function $e(f){return!f||f<0?0:f>100?100:f}function je(f){let{success:te,successPercent:ce}=f,he=ce;return te&&"progress"in te&&(he=te.progress),te&&"percent"in te&&(he=te.percent),he}const Je=f=>{let{percent:te,success:ce,successPercent:he}=f;const Ae=$e(je({success:ce,successPercent:he}));return[Ae,$e($e(te)-Ae)]},nt=f=>{let{success:te={},strokeColor:ce}=f;const{strokeColor:he}=te;return[he||Re.presetPrimaryColors.green,ce||null]},ze=(f,te,ce)=>{var he,Ae,De,Ke;let We=-1,Xe=-1;if(te==="step"){const Bt=ce.steps,Et=ce.strokeWidth;typeof f=="string"||typeof f=="undefined"?(We=f==="small"?2:14,Xe=Et!=null?Et:8):typeof f=="number"?[We,Xe]=[f,f]:[We=14,Xe=8]=f,We*=Bt}else if(te==="line"){const Bt=ce==null?void 0:ce.strokeWidth;typeof f=="string"||typeof f=="undefined"?Xe=Bt||(f==="small"?6:8):typeof f=="number"?[We,Xe]=[f,f]:[We=-1,Xe=8]=f}else(te==="circle"||te==="dashboard")&&(typeof f=="string"||typeof f=="undefined"?[We,Xe]=f==="small"?[60,60]:[120,120]:typeof f=="number"?[We,Xe]=[f,f]:(We=(Ae=(he=f[0])!==null&&he!==void 0?he:f[1])!==null&&Ae!==void 0?Ae:120,Xe=(Ke=(De=f[0])!==null&&De!==void 0?De:f[1])!==null&&Ke!==void 0?Ke:120));return[We,Xe]},Be=3,Qe=f=>Be/f*100;var Ie=f=>{const{prefixCls:te,trailColor:ce=null,strokeLinecap:he="round",gapPosition:Ae,gapDegree:De,width:Ke=120,type:We,children:Xe,success:Bt,size:Et=Ke}=f,[Pt,sn]=ze(Et,"circle");let{strokeWidth:on}=f;on===void 0&&(on=Math.max(Qe(Pt),6));const bt={width:Pt,height:sn,fontSize:Pt*.15+6},wn=t.useMemo(()=>{if(De||De===0)return De;if(We==="dashboard")return 75},[De,We]),dn=Ae||We==="dashboard"&&"bottom"||void 0,an=Object.prototype.toString.call(f.strokeColor)==="[object Object]",$n=nt({success:Bt,strokeColor:f.strokeColor}),Wn=n()(`${te}-inner`,{[`${te}-circle-gradient`]:an}),An=t.createElement(L,{percent:Je(f),strokeWidth:on,trailWidth:on,strokeColor:$n,strokeLinecap:he,trailColor:ce,prefixCls:te,gapDegree:wn,gapPosition:dn});return t.createElement("div",{className:Wn,style:bt},Pt<=20?t.createElement(pe.Z,{title:Xe},t.createElement("span",null,An)):t.createElement(t.Fragment,null,An,Xe))},ct=function(f,te){var ce={};for(var he in f)Object.prototype.hasOwnProperty.call(f,he)&&te.indexOf(he)<0&&(ce[he]=f[he]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,he=Object.getOwnPropertySymbols(f);Ae{let te=[];return Object.keys(f).forEach(ce=>{const he=parseFloat(ce.replace(/%/g,""));isNaN(he)||te.push({key:he,value:f[ce]})}),te=te.sort((ce,he)=>ce.key-he.key),te.map(ce=>{let{key:he,value:Ae}=ce;return`${Ae} ${he}%`}).join(", ")},Se=(f,te)=>{const{from:ce=Re.presetPrimaryColors.blue,to:he=Re.presetPrimaryColors.blue,direction:Ae=te==="rtl"?"to left":"to right"}=f,De=ct(f,["from","to","direction"]);if(Object.keys(De).length!==0){const Ke=gt(De);return{backgroundImage:`linear-gradient(${Ae}, ${Ke})`}}return{backgroundImage:`linear-gradient(${Ae}, ${ce}, ${he})`}};var ot=f=>{const{prefixCls:te,direction:ce,percent:he,size:Ae,strokeWidth:De,strokeColor:Ke,strokeLinecap:We="round",children:Xe,trailColor:Bt=null,success:Et}=f,Pt=Ke&&typeof Ke!="string"?Se(Ke,ce):{backgroundColor:Ke},sn=We==="square"||We==="butt"?0:void 0,on={backgroundColor:Bt||void 0,borderRadius:sn},bt=Ae!=null?Ae:[-1,De||(Ae==="small"?6:8)],[wn,dn]=ze(bt,"line",{strokeWidth:De}),an=Object.assign({width:`${$e(he)}%`,height:dn,borderRadius:sn},Pt),$n=je(f),Wn={width:`${$e($n)}%`,height:dn,borderRadius:sn,backgroundColor:Et==null?void 0:Et.strokeColor},An={width:wn<0?"100%":wn,height:dn};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${te}-outer`,style:An},t.createElement("div",{className:`${te}-inner`,style:on},t.createElement("div",{className:`${te}-bg`,style:an}),$n!==void 0?t.createElement("div",{className:`${te}-success-bg`,style:Wn}):null)),Xe)},j=f=>{const{size:te,steps:ce,percent:he=0,strokeWidth:Ae=8,strokeColor:De,trailColor:Ke=null,prefixCls:We,children:Xe}=f,Bt=Math.round(ce*(he/100)),Et=te==="small"?2:14,Pt=te!=null?te:[Et,Ae],[sn,on]=ze(Pt,"step",{steps:ce,strokeWidth:Ae}),bt=sn/ce,wn=new Array(ce);for(let dn=0;dn{const te=f?"100%":"-100%";return new V.Keyframes(`antProgress${f?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${te}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${te}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},u=f=>{const{componentCls:te,iconCls:ce}=f;return{[te]:Object.assign(Object.assign({},(0,p.Wf)(f)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:f.fontSize,marginInlineEnd:f.marginXS,marginBottom:f.marginXS},[`${te}-outer`]:{display:"inline-block",width:"100%"},[`&${te}-show-info`]:{[`${te}-outer`]:{marginInlineEnd:`calc(-2em - ${f.marginXS}px)`,paddingInlineEnd:`calc(2em + ${f.paddingXS}px)`}},[`${te}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:f.remainingColor,borderRadius:f.lineBorderRadius},[`${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:f.defaultColor}},[`${te}-success-bg, ${te}-bg`]:{position:"relative",backgroundColor:f.defaultColor,borderRadius:f.lineBorderRadius,transition:`all ${f.motionDurationSlow} ${f.motionEaseInOutCirc}`},[`${te}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:f.colorSuccess},[`${te}-text`]:{display:"inline-block",width:"2em",marginInlineStart:f.marginXS,color:f.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[ce]:{fontSize:f.fontSize}},[`&${te}-status-active`]:{[`${te}-bg::before`]:{position:"absolute",inset:0,backgroundColor:f.colorBgContainer,borderRadius:f.lineBorderRadius,opacity:0,animationName:fe(),animationDuration:f.progressActiveMotionDuration,animationTimingFunction:f.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${te}-rtl${te}-status-active`]:{[`${te}-bg::before`]:{animationName:fe(!0)}},[`&${te}-status-exception`]:{[`${te}-bg`]:{backgroundColor:f.colorError},[`${te}-text`]:{color:f.colorError}},[`&${te}-status-exception ${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:f.colorError}},[`&${te}-status-success`]:{[`${te}-bg`]:{backgroundColor:f.colorSuccess},[`${te}-text`]:{color:f.colorSuccess}},[`&${te}-status-success ${te}-inner:not(${te}-circle-gradient)`]:{[`${te}-circle-path`]:{stroke:f.colorSuccess}}})}},s=f=>{const{componentCls:te,iconCls:ce}=f;return{[te]:{[`${te}-circle-trail`]:{stroke:f.remainingColor},[`&${te}-circle ${te}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${te}-circle ${te}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:f.circleTextColor,fontSize:f.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[ce]:{fontSize:`${f.fontSize/f.fontSizeSM}em`}},[`${te}-circle&-status-exception`]:{[`${te}-text`]:{color:f.colorError}},[`${te}-circle&-status-success`]:{[`${te}-text`]:{color:f.colorSuccess}}},[`${te}-inline-circle`]:{lineHeight:1,[`${te}-inner`]:{verticalAlign:"bottom"}}}},Q=f=>{const{componentCls:te}=f;return{[te]:{[`${te}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:f.progressStepMinWidth,marginInlineEnd:f.progressStepMarginInlineEnd,backgroundColor:f.remainingColor,transition:`all ${f.motionDurationSlow}`,"&-active":{backgroundColor:f.defaultColor}}}}}},R=f=>{const{componentCls:te,iconCls:ce}=f;return{[te]:{[`${te}-small&-line, ${te}-small&-line ${te}-text ${ce}`]:{fontSize:f.fontSizeSM}}}};var c=(0,a.Z)("Progress",f=>{const te=f.marginXXS/2,ce=(0,k.TS)(f,{progressStepMarginInlineEnd:te,progressStepMinWidth:te,progressActiveMotionDuration:"2.4s"});return[u(ce),s(ce),Q(ce),R(ce)]},f=>({circleTextColor:f.colorText,defaultColor:f.colorInfo,remainingColor:f.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),ne=function(f,te){var ce={};for(var he in f)Object.prototype.hasOwnProperty.call(f,he)&&te.indexOf(he)<0&&(ce[he]=f[he]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ae=0,he=Object.getOwnPropertySymbols(f);Ae{const{prefixCls:ce,className:he,rootClassName:Ae,steps:De,strokeColor:Ke,percent:We=0,size:Xe="default",showInfo:Bt=!0,type:Et="line",status:Pt,format:sn,style:on}=f,bt=ne(f,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),wn=t.useMemo(()=>{var Ar,yr;const Un=je(f);return parseInt(Un!==void 0?(Ar=Un!=null?Un:0)===null||Ar===void 0?void 0:Ar.toString():(yr=We!=null?We:0)===null||yr===void 0?void 0:yr.toString(),10)},[We,f.success,f.successPercent]),dn=t.useMemo(()=>!we.includes(Pt)&&wn>=100?"success":Pt||"normal",[Pt,wn]),{getPrefixCls:an,direction:$n,progress:Wn}=t.useContext(D.E_),An=an("progress",ce),[sr,wr]=c(An),er=t.useMemo(()=>{if(!Bt)return null;const Ar=je(f);let yr;const Un=sn||(Vr=>`${Vr}%`),ao=Et==="line";return sn||dn!=="exception"&&dn!=="success"?yr=Un($e(We),$e(Ar)):dn==="exception"?yr=ao?t.createElement(P.Z,null):t.createElement($.Z,null):dn==="success"&&(yr=ao?t.createElement(l.Z,null):t.createElement(b.Z,null)),t.createElement("span",{className:`${An}-text`,title:typeof yr=="string"?yr:void 0},yr)},[Bt,We,wn,dn,Et,An,sn]),vr=Array.isArray(Ke)?Ke[0]:Ke,kn=typeof Ke=="string"||Array.isArray(Ke)?Ke:void 0;let Cr;Et==="line"?Cr=De?t.createElement(j,Object.assign({},f,{strokeColor:kn,prefixCls:An,steps:De}),er):t.createElement(ot,Object.assign({},f,{strokeColor:vr,prefixCls:An,direction:$n}),er):(Et==="circle"||Et==="dashboard")&&(Cr=t.createElement(Ie,Object.assign({},f,{strokeColor:vr,prefixCls:An,progressStatus:dn}),er));const Lr=n()(An,`${An}-status-${dn}`,`${An}-${Et==="dashboard"&&"circle"||De&&"steps"||Et}`,{[`${An}-inline-circle`]:Et==="circle"&&ze(Xe,"circle")[0]<=20,[`${An}-show-info`]:Bt,[`${An}-${Xe}`]:typeof Xe=="string",[`${An}-rtl`]:$n==="rtl"},Wn==null?void 0:Wn.className,he,Ae,wr);return sr(t.createElement("div",Object.assign({ref:te,style:Object.assign(Object.assign({},Wn==null?void 0:Wn.style),on),className:Lr,role:"progressbar","aria-valuenow":wn},(0,E.Z)(bt,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),Cr))}),Ne=Pe},61621:function(rt,z,e){"use strict";e.d(z,{Z:function(){return V}});var t=e(92310),l=e.n(t),b=e(59301),P=e(36355),$=e(2738),n=p=>{const{prefixCls:a,className:k,style:fe,size:u,shape:s}=p,Q=l()({[`${a}-lg`]:u==="large",[`${a}-sm`]:u==="small"}),R=l()({[`${a}-circle`]:s==="circle",[`${a}-square`]:s==="square",[`${a}-round`]:s==="round"}),c=b.useMemo(()=>typeof u=="number"?{width:u,height:u,lineHeight:`${u}px`}:{},[u]);return b.createElement("span",{className:l()(a,Q,R,k),style:Object.assign(Object.assign({},c),fe)})},E=e(36237),D=e(83116),w=e(37613);const C=new E.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),v=p=>({height:p,lineHeight:`${p}px`}),B=p=>Object.assign({width:p},v(p)),T=p=>({background:p.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:C,animationDuration:p.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),I=p=>Object.assign({width:p*5,minWidth:p*5},v(p)),g=p=>{const{skeletonAvatarCls:a,gradientFromColor:k,controlHeight:fe,controlHeightLG:u,controlHeightSM:s}=p;return{[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:k},B(fe)),[`${a}${a}-circle`]:{borderRadius:"50%"},[`${a}${a}-lg`]:Object.assign({},B(u)),[`${a}${a}-sm`]:Object.assign({},B(s))}},U=p=>{const{controlHeight:a,borderRadiusSM:k,skeletonInputCls:fe,controlHeightLG:u,controlHeightSM:s,gradientFromColor:Q}=p;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q,borderRadius:k},I(a)),[`${fe}-lg`]:Object.assign({},I(u)),[`${fe}-sm`]:Object.assign({},I(s))}},F=p=>Object.assign({width:p},v(p)),G=p=>{const{skeletonImageCls:a,imageSizeBase:k,gradientFromColor:fe,borderRadiusSM:u}=p;return{[`${a}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:fe,borderRadius:u},F(k*2)),{[`${a}-path`]:{fill:"#bfbfbf"},[`${a}-svg`]:Object.assign(Object.assign({},F(k)),{maxWidth:k*4,maxHeight:k*4}),[`${a}-svg${a}-svg-circle`]:{borderRadius:"50%"}}),[`${a}${a}-circle`]:{borderRadius:"50%"}}},q=(p,a,k)=>{const{skeletonButtonCls:fe}=p;return{[`${k}${fe}-circle`]:{width:a,minWidth:a,borderRadius:"50%"},[`${k}${fe}-round`]:{borderRadius:a}}},K=p=>Object.assign({width:p*2,minWidth:p*2},v(p)),Z=p=>{const{borderRadiusSM:a,skeletonButtonCls:k,controlHeight:fe,controlHeightLG:u,controlHeightSM:s,gradientFromColor:Q}=p;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${k}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Q,borderRadius:a,width:fe*2,minWidth:fe*2},K(fe))},q(p,fe,k)),{[`${k}-lg`]:Object.assign({},K(u))}),q(p,u,`${k}-lg`)),{[`${k}-sm`]:Object.assign({},K(s))}),q(p,s,`${k}-sm`))},oe=p=>{const{componentCls:a,skeletonAvatarCls:k,skeletonTitleCls:fe,skeletonParagraphCls:u,skeletonButtonCls:s,skeletonInputCls:Q,skeletonImageCls:R,controlHeight:c,controlHeightLG:ne,controlHeightSM:Fe,gradientFromColor:we,padding:_e,marginSM:Pe,borderRadius:Ne,titleHeight:f,blockRadius:te,paragraphLiHeight:ce,controlHeightXS:he,paragraphMarginTop:Ae}=p;return{[`${a}`]:{display:"table",width:"100%",[`${a}-header`]:{display:"table-cell",paddingInlineEnd:_e,verticalAlign:"top",[`${k}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:we},B(c)),[`${k}-circle`]:{borderRadius:"50%"},[`${k}-lg`]:Object.assign({},B(ne)),[`${k}-sm`]:Object.assign({},B(Fe))},[`${a}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${fe}`]:{width:"100%",height:f,background:we,borderRadius:te,[`+ ${u}`]:{marginBlockStart:Fe}},[`${u}`]:{padding:0,"> li":{width:"100%",height:ce,listStyle:"none",background:we,borderRadius:te,"+ li":{marginBlockStart:he}}},[`${u}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${a}-content`]:{[`${fe}, ${u} > li`]:{borderRadius:Ne}}},[`${a}-with-avatar ${a}-content`]:{[`${fe}`]:{marginBlockStart:Pe,[`+ ${u}`]:{marginBlockStart:Ae}}},[`${a}${a}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Z(p)),g(p)),U(p)),G(p)),[`${a}${a}-block`]:{width:"100%",[`${s}`]:{width:"100%"},[`${Q}`]:{width:"100%"}},[`${a}${a}-active`]:{[` + ${fe}, + ${u} > li, + ${k}, + ${s}, + ${Q}, + ${R} + `]:Object.assign({},T(p))}}};var O=(0,D.Z)("Skeleton",p=>{const{componentCls:a}=p,k=(0,w.TS)(p,{skeletonAvatarCls:`${a}-avatar`,skeletonTitleCls:`${a}-title`,skeletonParagraphCls:`${a}-paragraph`,skeletonButtonCls:`${a}-button`,skeletonInputCls:`${a}-input`,skeletonImageCls:`${a}-image`,imageSizeBase:p.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${p.gradientFromColor} 25%, ${p.gradientToColor} 37%, ${p.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[oe(k)]},p=>{const{colorFillContent:a,colorFill:k}=p,fe=a,u=k;return{color:fe,colorGradientEnd:u,gradientFromColor:fe,gradientToColor:u,titleHeight:p.controlHeight/2,blockRadius:p.borderRadiusSM,paragraphMarginTop:p.marginLG+p.marginXXS,paragraphLiHeight:p.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),ee=p=>{const{prefixCls:a,className:k,rootClassName:fe,active:u,shape:s="circle",size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=(0,$.Z)(p,["prefixCls","className"]),_e=l()(c,`${c}-element`,{[`${c}-active`]:u},k,fe,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${c}-avatar`,shape:s,size:Q},we))))},X=p=>{const{prefixCls:a,className:k,rootClassName:fe,active:u,block:s=!1,size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=(0,$.Z)(p,["prefixCls"]),_e=l()(c,`${c}-element`,{[`${c}-active`]:u,[`${c}-block`]:s},k,fe,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${c}-button`,size:Q},we))))};const h="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z";var ue=p=>{const{prefixCls:a,className:k,rootClassName:fe,style:u,active:s}=p,{getPrefixCls:Q}=b.useContext(P.E_),R=Q("skeleton",a),[c,ne]=O(R),Fe=l()(R,`${R}-element`,{[`${R}-active`]:s},k,fe,ne);return c(b.createElement("div",{className:Fe},b.createElement("div",{className:l()(`${R}-image`,k),style:u},b.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${R}-image-svg`},b.createElement("path",{d:h,className:`${R}-image-path`})))))},x=p=>{const{prefixCls:a,className:k,rootClassName:fe,active:u,block:s,size:Q="default"}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=(0,$.Z)(p,["prefixCls"]),_e=l()(c,`${c}-element`,{[`${c}-active`]:u,[`${c}-block`]:s},k,fe,Fe);return ne(b.createElement("div",{className:_e},b.createElement(n,Object.assign({prefixCls:`${c}-input`,size:Q},we))))},L=e(54476),Y={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},pe=Y,Re=e(7657),$e=function(a,k){return b.createElement(Re.Z,(0,L.Z)({},a,{ref:k,icon:pe}))},je=b.forwardRef($e),Je=je,ze=p=>{const{prefixCls:a,className:k,rootClassName:fe,style:u,active:s,children:Q}=p,{getPrefixCls:R}=b.useContext(P.E_),c=R("skeleton",a),[ne,Fe]=O(c),we=l()(c,`${c}-element`,{[`${c}-active`]:s},Fe,k,fe),_e=Q!=null?Q:b.createElement(Je,null);return ne(b.createElement("div",{className:we},b.createElement("div",{className:l()(`${c}-image`,k),style:u},_e)))},Be=e(94480),ut=p=>{const a=R=>{const{width:c,rows:ne=2}=p;if(Array.isArray(c))return c[R];if(ne-1===R)return c},{prefixCls:k,className:fe,style:u,rows:s}=p,Q=(0,Be.Z)(Array(s)).map((R,c)=>b.createElement("li",{key:c,style:{width:a(c)}}));return b.createElement("ul",{className:l()(k,fe),style:u},Q)},ct=p=>{let{prefixCls:a,className:k,width:fe,style:u}=p;return b.createElement("h3",{className:l()(a,k),style:Object.assign({width:fe},u)})};function gt(p){return p&&typeof p=="object"?p:{}}function Se(p,a){return p&&!a?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function me(p,a){return!p&&a?{width:"38%"}:p&&a?{width:"50%"}:{}}function ot(p,a){const k={};return(!p||!a)&&(k.width="61%"),!p&&a?k.rows=3:k.rows=2,k}const qe=p=>{const{prefixCls:a,loading:k,className:fe,rootClassName:u,style:s,children:Q,avatar:R=!1,title:c=!0,paragraph:ne=!0,active:Fe,round:we}=p,{getPrefixCls:_e,direction:Pe,skeleton:Ne}=b.useContext(P.E_),f=_e("skeleton",a),[te,ce]=O(f);if(k||!("loading"in p)){const he=!!R,Ae=!!c,De=!!ne;let Ke;if(he){const Bt=Object.assign(Object.assign({prefixCls:`${f}-avatar`},Se(Ae,De)),gt(R));Ke=b.createElement("div",{className:`${f}-header`},b.createElement(n,Object.assign({},Bt)))}let We;if(Ae||De){let Bt;if(Ae){const Pt=Object.assign(Object.assign({prefixCls:`${f}-title`},me(he,De)),gt(c));Bt=b.createElement(ct,Object.assign({},Pt))}let Et;if(De){const Pt=Object.assign(Object.assign({prefixCls:`${f}-paragraph`},ot(he,Ae)),gt(ne));Et=b.createElement(ut,Object.assign({},Pt))}We=b.createElement("div",{className:`${f}-content`},Bt,Et)}const Xe=l()(f,{[`${f}-with-avatar`]:he,[`${f}-active`]:Fe,[`${f}-rtl`]:Pe==="rtl",[`${f}-round`]:we},Ne==null?void 0:Ne.className,fe,u,ce);return te(b.createElement("div",{className:Xe,style:Object.assign(Object.assign({},Ne==null?void 0:Ne.style),s)},Ke,We))}return typeof Q!="undefined"?Q:null};qe.Button=X,qe.Avatar=ee,qe.Input=x,qe.Image=ue,qe.Node=ze;var j=qe,V=j},31797:function(rt,z,e){"use strict";e.d(z,{default:function(){return O}});var t=e(59301),l=e(56762),b=e(92343),P=e(92310),$=e.n(P),d=e(36355),n=e(61621),D=_=>{const{value:ee,formatter:le,precision:X,decimalSeparator:h,groupSeparator:N="",prefixCls:ue}=_;let ae;if(typeof le=="function")ae=le(ee);else{const x=String(ee),L=x.match(/^(-?)(\d*)(\.(\d+))?$/);if(!L||x==="-")ae=x;else{const Y=L[1];let pe=L[2]||"0",Re=L[4]||"";pe=pe.replace(/\B(?=(\d{3})+(?!\d))/g,N),typeof X=="number"&&(Re=Re.padEnd(X,"0").slice(0,X>0?X:0)),Re&&(Re=`${h}${Re}`),ae=[t.createElement("span",{key:"int",className:`${ue}-content-value-int`},Y,pe),Re&&t.createElement("span",{key:"decimal",className:`${ue}-content-value-decimal`},Re)]}}return t.createElement("span",{className:`${ue}-content-value`},ae)},w=e(17313),C=e(83116),v=e(37613);const B=_=>{const{componentCls:ee,marginXXS:le,padding:X,colorTextDescription:h,titleFontSize:N,colorTextHeading:ue,contentFontSize:ae,fontFamily:x}=_;return{[`${ee}`]:Object.assign(Object.assign({},(0,w.Wf)(_)),{[`${ee}-title`]:{marginBottom:le,color:h,fontSize:N},[`${ee}-skeleton`]:{paddingTop:X},[`${ee}-content`]:{color:ue,fontSize:ae,fontFamily:x,[`${ee}-content-value`]:{display:"inline-block",direction:"ltr"},[`${ee}-content-prefix, ${ee}-content-suffix`]:{display:"inline-block"},[`${ee}-content-prefix`]:{marginInlineEnd:le},[`${ee}-content-suffix`]:{marginInlineStart:le}}})}};var T=(0,C.Z)("Statistic",_=>{const ee=(0,v.TS)(_,{});return[B(ee)]},_=>{const{fontSizeHeading3:ee,fontSize:le}=_;return{titleFontSize:le,contentFontSize:ee}}),g=_=>{const{prefixCls:ee,className:le,rootClassName:X,style:h,valueStyle:N,value:ue=0,title:ae,valueRender:x,prefix:L,suffix:Y,loading:pe=!1,onMouseEnter:Re,onMouseLeave:$e,decimalSeparator:je=".",groupSeparator:Je=","}=_,{getPrefixCls:nt,direction:ze,statistic:Be}=t.useContext(d.E_),Qe=nt("statistic",ee),[ut,Ie]=T(Qe),ct=t.createElement(D,Object.assign({decimalSeparator:je,groupSeparator:Je,prefixCls:Qe},_,{value:ue})),gt=$()(Qe,{[`${Qe}-rtl`]:ze==="rtl"},Be==null?void 0:Be.className,le,X,Ie);return ut(t.createElement("div",{className:gt,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),h),onMouseEnter:Re,onMouseLeave:$e},ae&&t.createElement("div",{className:`${Qe}-title`},ae),t.createElement(n.Z,{paragraph:!1,loading:pe,className:`${Qe}-skeleton`},t.createElement("div",{style:N,className:`${Qe}-content`},L&&t.createElement("span",{className:`${Qe}-content-prefix`},L),x?x(ct):ct,Y&&t.createElement("span",{className:`${Qe}-content-suffix`},Y)))))};const U=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function F(_,ee){let le=_;const X=/\[[^\]]*]/g,h=(ee.match(X)||[]).map(x=>x.slice(1,-1)),N=ee.replace(X,"[]"),ue=U.reduce((x,L)=>{let[Y,pe]=L;if(x.includes(Y)){const Re=Math.floor(le/pe);return le-=Re*pe,x.replace(new RegExp(`${Y}+`,"g"),$e=>{const je=$e.length;return Re.toString().padStart(je,"0")})}return x},N);let ae=0;return ue.replace(X,()=>{const x=h[ae];return ae+=1,x})}function G(_,ee){const{format:le=""}=ee,X=new Date(_).getTime(),h=Date.now(),N=Math.max(X-h,0);return F(N,le)}const q=1e3/30;function K(_){return new Date(_).getTime()}const Z=_=>{const{value:ee,format:le="HH:mm:ss",onChange:X,onFinish:h}=_,N=(0,l.Z)(),ue=t.useRef(null),ae=()=>{h==null||h(),ue.current&&(clearInterval(ue.current),ue.current=null)},x=()=>{const pe=K(ee);pe>=Date.now()&&(ue.current=setInterval(()=>{N(),X==null||X(pe-Date.now()),pe(x(),()=>{ue.current&&(clearInterval(ue.current),ue.current=null)}),[ee]);const L=(pe,Re)=>G(pe,Object.assign(Object.assign({},Re),{format:le})),Y=pe=>(0,b.Tm)(pe,{title:void 0});return t.createElement(g,Object.assign({},_,{valueRender:Y,formatter:L}))};var oe=t.memo(Z);g.Countdown=oe;var O=g},15969:function(rt,z,e){"use strict";e.d(z,{N:function(){return t}});const t=l=>({color:l.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${l.motionDurationSlow}`,"&:focus, &:hover":{color:l.colorLinkHover},"&:active":{color:l.colorLinkActive}})},1710:function(rt,z,e){"use strict";e.d(z,{default:function(){return xl}});var t={},l="rc-table-internal-hook",b=e(42978),P=e(6089),$=e(34280),d=e(13697),n=e(59301),E=e(4676);function D(r){var o=n.createContext(void 0),m=function(M){var A=M.value,ie=M.children,se=n.useRef(A);se.current=A;var re=n.useState(function(){return{getValue:function(){return se.current},listeners:new Set}}),xe=(0,b.Z)(re,1),Oe=xe[0];return(0,$.Z)(function(){(0,E.unstable_batchedUpdates)(function(){Oe.listeners.forEach(function(Ee){Ee(A)})})},[A]),n.createElement(o.Provider,{value:Oe},ie)};return{Context:o,Provider:m,defaultValue:r}}function w(r,o){var m=(0,P.Z)(typeof o=="function"?o:function(Ee){if(o===void 0)return Ee;if(!Array.isArray(o))return Ee[o];var Ge={};return o.forEach(function(He){Ge[He]=Ee[He]}),Ge}),y=n.useContext(r==null?void 0:r.Context),M=y||{},A=M.listeners,ie=M.getValue,se=n.useRef();se.current=m(y?ie():r==null?void 0:r.defaultValue);var re=n.useState({}),xe=(0,b.Z)(re,2),Oe=xe[1];return(0,$.Z)(function(){if(!y)return;function Ee(Ge){var He=m(Ge);(0,d.Z)(se.current,He,!0)||Oe({})}return A.add(Ee),function(){A.delete(Ee)}},[y]),se.current}var C=e(54476),v=e(8654);function B(){var r=n.createContext(null);function o(){return n.useContext(r)}function m(M,A){var ie=(0,v.Yr)(M),se=function(xe,Oe){var Ee=ie?{ref:Oe}:{},Ge=n.useRef(0),He=n.useRef(xe),Ue=o();return Ue!==null?n.createElement(M,(0,C.Z)({},xe,Ee)):((!A||A(He.current,xe))&&(Ge.current+=1),He.current=xe,n.createElement(r.Provider,{value:Ge.current},n.createElement(M,(0,C.Z)({},xe,Ee))))};return ie?n.forwardRef(se):se}function y(M,A){var ie=(0,v.Yr)(M),se=function(xe,Oe){var Ee=ie?{ref:Oe}:{};return o(),n.createElement(M,(0,C.Z)({},xe,Ee))};return ie?n.memo(n.forwardRef(se),A):n.memo(se,A)}return{makeImmutable:m,responseImmutable:y,useImmutableMark:o}}var T=B(),I=T.makeImmutable,g=T.responseImmutable,U=T.useImmutableMark,F=B(),G=F.makeImmutable,q=F.responseImmutable,K=F.useImmutableMark,Z=D(),oe=Z;function O(r,o){var m=n.useRef(0);m.current+=1;var y=n.useRef(r),M=[];Object.keys(r||{}).map(function(ie){var se;(r==null?void 0:r[ie])!==((se=y.current)===null||se===void 0?void 0:se[ie])&&M.push(ie)}),y.current=r;var A=n.useRef([]);return M.length&&(A.current=M),n.useDebugValue(m.current),n.useDebugValue(A.current.join(", ")),o&&console.log("".concat(o,":"),m.current,A.current),m.current}var _=null,ee=n.memo(function(){var r=O();return n.createElement("h1",null,"Render Times: ",r)});ee.displayName="RenderBlock";var le=e(76190),X=e(33885),h=e(20068),N=e(92310),ue=e.n(N),ae=e(80547),x=e(97938),L=e(48736),Y=n.createContext({renderWithProps:!1}),pe=Y,Re="RC_TABLE_KEY";function $e(r){return r==null?[]:Array.isArray(r)?r:[r]}function je(r){var o=[],m={};return r.forEach(function(y){for(var M=y||{},A=M.key,ie=M.dataIndex,se=A||$e(ie).join("-")||Re;m[se];)se="".concat(se,"_next");m[se]=!0,o.push(se)}),o}function Je(r){return r!=null}function nt(r){return r&&(0,le.Z)(r)==="object"&&!Array.isArray(r)&&!n.isValidElement(r)}function ze(r,o,m,y,M,A){var ie=n.useContext(pe),se=K(),re=(0,ae.Z)(function(){if(Je(y))return[y];var xe=o==null||o===""?[]:Array.isArray(o)?o:[o],Oe=(0,x.Z)(r,xe),Ee=Oe,Ge=void 0;if(M){var He=M(Oe,r,m);nt(He)?(Ee=He.children,Ge=He.props,ie.renderWithProps=!0):Ee=He}return[Ee,Ge]},[se,r,y,o,M,m],function(xe,Oe){if(A){var Ee=(0,b.Z)(xe,2),Ge=Ee[1],He=(0,b.Z)(Oe,2),Ue=He[1];return A(Ue,Ge)}return ie.renderWithProps?!0:!(0,d.Z)(xe,Oe,!0)});return re}function Be(r,o,m,y){var M=r+o-1;return r<=y&&M>=m}function Qe(r,o){return w(oe,function(m){var y=Be(r,o||1,m.hoverStartRow,m.hoverEndRow);return[y,m.onHover]})}var ut=function(o){var m=o.ellipsis,y=o.rowType,M=o.children,A,ie=m===!0?{showTitle:!0}:m;return ie&&(ie.showTitle||y==="header")&&(typeof M=="string"||typeof M=="number"?A=M.toString():n.isValidElement(M)&&typeof M.props.children=="string"&&(A=M.props.children)),A};function Ie(r){var o,m,y,M,A,ie,se,re,xe=r.component,Oe=r.children,Ee=r.ellipsis,Ge=r.scope,He=r.prefixCls,Ue=r.className,ht=r.align,ft=r.record,yt=r.render,dt=r.dataIndex,$t=r.renderIndex,rn=r.shouldCellUpdate,Vt=r.index,Kt=r.rowType,Pn=r.colSpan,yn=r.rowSpan,Rt=r.fixLeft,Ht=r.fixRight,Tt=r.firstFixLeft,St=r.lastFixLeft,kt=r.firstFixRight,xn=r.lastFixRight,zn=r.appendNode,En=r.additionalProps,un=En===void 0?{}:En,Kn=r.isSticky,Xn="".concat(He,"-cell"),br=w(oe,["supportSticky","allColumnsFixedLeft"]),ir=br.supportSticky,Gr=br.allColumnsFixedLeft,Hr=ze(ft,dt,$t,Oe,yt,rn),Bn=(0,b.Z)(Hr,2),eo=Bn[0],cr=Bn[1],Rr={},Fr=typeof Rt=="number"&&ir,ho=typeof Ht=="number"&&ir;Fr&&(Rr.position="sticky",Rr.left=Rt),ho&&(Rr.position="sticky",Rr.right=Ht);var pn=(o=(m=(y=cr==null?void 0:cr.colSpan)!==null&&y!==void 0?y:un.colSpan)!==null&&m!==void 0?m:Pn)!==null&&o!==void 0?o:1,fn=(M=(A=(ie=cr==null?void 0:cr.rowSpan)!==null&&ie!==void 0?ie:un.rowSpan)!==null&&A!==void 0?A:yn)!==null&&M!==void 0?M:1,mn=Qe(Vt,fn),tn=(0,b.Z)(mn,2),ur=tn[0],Yt=tn[1],_n=function(qr){var yo;ft&&Yt(Vt,Vt+fn-1),un==null||(yo=un.onMouseEnter)===null||yo===void 0||yo.call(un,qr)},nr=function(qr){var yo;ft&&Yt(-1,-1),un==null||(yo=un.onMouseLeave)===null||yo===void 0||yo.call(un,qr)};if(pn===0||fn===0)return null;var qn=(se=un.title)!==null&&se!==void 0?se:ut({rowType:Kt,ellipsis:Ee,children:eo}),Ir=ue()(Xn,Ue,(re={},(0,h.Z)(re,"".concat(Xn,"-fix-left"),Fr&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-left-first"),Tt&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-left-last"),St&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-left-all"),St&&Gr&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-right"),ho&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-right-first"),kt&&ir),(0,h.Z)(re,"".concat(Xn,"-fix-right-last"),xn&&ir),(0,h.Z)(re,"".concat(Xn,"-ellipsis"),Ee),(0,h.Z)(re,"".concat(Xn,"-with-append"),zn),(0,h.Z)(re,"".concat(Xn,"-fix-sticky"),(Fr||ho)&&Kn&&ir),(0,h.Z)(re,"".concat(Xn,"-row-hover"),!cr&&ur),re),un.className,cr==null?void 0:cr.className),co={};ht&&(co.textAlign=ht);var bo=(0,X.Z)((0,X.Z)((0,X.Z)((0,X.Z)({},Rr),un.style),co),cr==null?void 0:cr.style),Yr=eo;return(0,le.Z)(Yr)==="object"&&!Array.isArray(Yr)&&!n.isValidElement(Yr)&&(Yr=null),Ee&&(St||kt)&&(Yr=n.createElement("span",{className:"".concat(Xn,"-content")},Yr)),n.createElement(xe,(0,C.Z)({},cr,un,{className:Ir,style:bo,title:qn,scope:Ge,onMouseEnter:_n,onMouseLeave:nr,colSpan:pn!==1?pn:null,rowSpan:fn!==1?fn:null}),zn,Yr)}var ct=n.memo(Ie);function gt(r,o,m,y,M,A){var ie=m[r]||{},se=m[o]||{},re,xe;ie.fixed==="left"?re=y.left[M==="rtl"?o:r]:se.fixed==="right"&&(xe=y.right[M==="rtl"?r:o]);var Oe=!1,Ee=!1,Ge=!1,He=!1,Ue=m[o+1],ht=m[r-1],ft=!(A!=null&&A.children);if(M==="rtl"){if(re!==void 0){var yt=ht&&ht.fixed==="left";He=!yt&&ft}else if(xe!==void 0){var dt=Ue&&Ue.fixed==="right";Ge=!dt&&ft}}else if(re!==void 0){var $t=Ue&&Ue.fixed==="left";Oe=!$t&&ft}else if(xe!==void 0){var rn=ht&&ht.fixed==="right";Ee=!rn&&ft}return{fixLeft:re,fixRight:xe,lastFixLeft:Oe,firstFixRight:Ee,lastFixRight:Ge,firstFixLeft:He,isSticky:y.isSticky}}var Se=n.createContext({}),me=Se;function ot(r){var o=r.className,m=r.index,y=r.children,M=r.colSpan,A=M===void 0?1:M,ie=r.rowSpan,se=r.align,re=w(oe,["prefixCls","direction"]),xe=re.prefixCls,Oe=re.direction,Ee=n.useContext(me),Ge=Ee.scrollColumnIndex,He=Ee.stickyOffsets,Ue=Ee.flattenColumns,ht=Ee.columns,ft=m+A-1,yt=ft+1===Ge?A+1:A,dt=gt(m,m+yt-1,Ue,He,Oe,ht==null?void 0:ht[m]);return n.createElement(ct,(0,C.Z)({className:o,index:m,component:"td",prefixCls:xe,record:null,dataIndex:null,align:se,colSpan:yt,rowSpan:ie,render:function(){return y}},dt))}var qe=e(75931),j=["children"];function V(r){var o=r.children,m=(0,qe.Z)(r,j);return n.createElement("tr",m,o)}function p(r){var o=r.children;return o}p.Row=V,p.Cell=ot;var a=p;function k(r){var o=r.children,m=r.stickyOffsets,y=r.flattenColumns,M=r.columns,A=w(oe,"prefixCls"),ie=y.length-1,se=y[ie],re=n.useMemo(function(){return{stickyOffsets:m,flattenColumns:y,scrollColumnIndex:se!=null&&se.scrollbar?ie:null,columns:M}},[se,y,ie,m,M]);return n.createElement(me.Provider,{value:re},n.createElement("tfoot",{className:"".concat(A,"-summary")},o))}var fe=q(k),u=a,s=e(70425),Q=e(29301),R=e(29194),c=e(24514),ne=e(75152),Fe=e(26112);function we(r,o,m,y,M,A,ie){r.push({record:o,indent:m,index:ie});var se=A(o),re=M==null?void 0:M.has(se);if(o&&Array.isArray(o[y])&&re)for(var xe=0;xe1?Tt-1:0),kt=1;kt=0;se-=1){var re=o[se],xe=m&&m[se],Oe=xe&&xe[Bt];if(re||Oe||ie){var Ee=Oe||{},Ge=Ee.columnType,He=(0,qe.Z)(Ee,Pt);M.unshift(n.createElement("col",(0,C.Z)({key:se,style:{width:re}},He))),ie=!0}}return n.createElement("colgroup",null,M)}var on=sn,bt=e(94480),wn=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function dn(r,o){return(0,n.useMemo)(function(){for(var m=[],y=0;y1?"colgroup":"col":null,ellipsis:ft.ellipsis,align:ft.align,component:ft.title?A:ie,prefixCls:Oe,key:He[ht]},yt,{additionalProps:dt,rowType:"header"}))}))}Wn.displayName="HeaderRow";var An=Wn;function sr(r){var o=[];function m(ie,se){var re=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;o[re]=o[re]||[];var xe=se,Oe=ie.filter(Boolean).map(function(Ee){var Ge={key:Ee.key,className:Ee.className||"",children:Ee.title,column:Ee,colStart:xe},He=1,Ue=Ee.children;return Ue&&Ue.length>0&&(He=m(Ue,xe,re+1).reduce(function(ht,ft){return ht+ft},0),Ge.hasSubColumns=!0),"colSpan"in Ee&&(He=Ee.colSpan),"rowSpan"in Ee&&(Ge.rowSpan=Ee.rowSpan),Ge.colSpan=He,Ge.colEnd=Ge.colStart+He-1,o[re].push(Ge),xe+=He,He});return Oe}m(r,0);for(var y=o.length,M=function(se){o[se].forEach(function(re){!("rowSpan"in re)&&!re.hasSubColumns&&(re.rowSpan=y-se)})},A=0;A1&&arguments[1]!==void 0?arguments[1]:"";return typeof o=="number"?o:o.endsWith("%")?r*parseFloat(o)/100:null}function Cr(r,o){return n.useMemo(function(){if(o&&o>0){var m=0,y=0;r.forEach(function(xe){var Oe=kn(o,xe.width);Oe?m+=Oe:y+=1});var M=o-m,A=y,ie=M/y,se=0,re=r.map(function(xe){var Oe=(0,X.Z)({},xe),Ee=kn(o,Oe.width);if(Ee)Oe.width=Ee;else{var Ge=Math.floor(ie);Oe.width=A===1?M:Ge,M-=Ge,A-=1}return se+=Oe.width,Oe});return[re,se]}return[r,o]},[r,o])}var Lr=["children"],Ar=["fixed"];function yr(r){return(0,vr.Z)(r).filter(function(o){return n.isValidElement(o)}).map(function(o){var m=o.key,y=o.props,M=y.children,A=(0,qe.Z)(y,Lr),ie=(0,X.Z)({key:m},A);return M&&(ie.children=yr(M)),ie})}function Un(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return r.filter(function(m){return m&&(0,le.Z)(m)==="object"}).reduce(function(m,y,M){var A=y.fixed,ie=A===!0?"left":A,se="".concat(o,"-").concat(M),re=y.children;return re&&re.length>0?[].concat((0,bt.Z)(m),(0,bt.Z)(Un(re,se).map(function(xe){return(0,X.Z)({fixed:ie},xe)}))):[].concat((0,bt.Z)(m),[(0,X.Z)((0,X.Z)({key:se},y),{},{fixed:ie})])},[])}function ao(r){for(var o=!0,m=0;m=0;A-=1){var ie=r[A];if(M&&ie.fixed!=="right")M=!1;else if(!M&&ie.fixed==="right"){warning(!1,"Index ".concat(A+1," of `columns` missing `fixed='right'` prop."));break}}}function Vr(r){return r.map(function(o){var m=o.fixed,y=(0,qe.Z)(o,Ar),M=m;return m==="left"?M="right":m==="right"&&(M="left"),(0,X.Z)({fixed:M},y)})}function xo(r,o){var m=r.prefixCls,y=r.columns,M=r.children,A=r.expandable,ie=r.expandedKeys,se=r.columnTitle,re=r.getRowKey,xe=r.onTriggerExpand,Oe=r.expandIcon,Ee=r.rowExpandable,Ge=r.expandIconColumnIndex,He=r.direction,Ue=r.expandRowByClick,ht=r.columnWidth,ft=r.fixed,yt=r.scrollWidth,dt=n.useMemo(function(){return y||yr(M)},[y,M]),$t=n.useMemo(function(){if(A){var Ht,Tt=dt.slice();if(!Tt.includes(t)){var St=Ge||0;St>=0&&Tt.splice(St,0,t)}var kt=Tt.indexOf(t);Tt=Tt.filter(function(un,Kn){return un!==t||Kn===kt});var xn=dt[kt],zn;(ft==="left"||ft)&&!Ge?zn="left":(ft==="right"||ft)&&Ge===dt.length?zn="right":zn=xn?xn.fixed:null;var En=(Ht={},(0,h.Z)(Ht,Bt,{className:"".concat(m,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,h.Z)(Ht,"title",se),(0,h.Z)(Ht,"fixed",zn),(0,h.Z)(Ht,"className","".concat(m,"-row-expand-icon-cell")),(0,h.Z)(Ht,"width",ht),(0,h.Z)(Ht,"render",function(Kn,Xn,br){var ir=re(Xn,br),Gr=ie.has(ir),Hr=Ee?Ee(Xn):!0,Bn=Oe({prefixCls:m,expanded:Gr,expandable:Hr,record:Xn,onExpand:xe});return Ue?n.createElement("span",{onClick:function(cr){return cr.stopPropagation()}},Bn):Bn}),Ht);return Tt.map(function(un){return un===t?En:un})}return dt.filter(function(un){return un!==t})},[A,dt,re,ie,Oe,He]),rn=n.useMemo(function(){var Ht=$t;return o&&(Ht=o(Ht)),Ht.length||(Ht=[{render:function(){return null}}]),Ht},[o,$t,He]),Vt=n.useMemo(function(){return He==="rtl"?Vr(Un(rn)):Un(rn)},[rn,He,yt]),Kt=Cr(Vt,yt),Pn=(0,b.Z)(Kt,2),yn=Pn[0],Rt=Pn[1];return[rn,yn,Rt]}var io=xo;function Ve(r){var o,m=r.prefixCls,y=r.record,M=r.onExpand,A=r.expanded,ie=r.expandable,se="".concat(m,"-row-expand-icon");if(!ie)return n.createElement("span",{className:ue()(se,"".concat(m,"-row-spaced"))});var re=function(Oe){M(y,Oe),Oe.stopPropagation()};return n.createElement("span",{className:ue()(se,(o={},(0,h.Z)(o,"".concat(m,"-row-expanded"),A),(0,h.Z)(o,"".concat(m,"-row-collapsed"),!A),o)),onClick:re})}function ve(r,o,m){var y=[];function M(A){(A||[]).forEach(function(ie,se){y.push(o(ie,se)),M(ie[m])})}return M(r),y}function at(r,o,m){var y=Et(r),M=y.expandIcon,A=y.expandedRowKeys,ie=y.defaultExpandedRowKeys,se=y.defaultExpandAllRows,re=y.expandedRowRender,xe=y.onExpand,Oe=y.onExpandedRowsChange,Ee=y.childrenColumnName,Ge=M||Ve,He=Ee||"children",Ue=n.useMemo(function(){return re?"row":r.expandable&&r.internalHooks===l&&r.expandable.__PARENT_RENDER_ICON__||o.some(function(Vt){return Vt&&(0,le.Z)(Vt)==="object"&&Vt[He]})?"nest":!1},[!!re,o]),ht=n.useState(function(){return ie||(se?ve(o,m,He):[])}),ft=(0,b.Z)(ht,2),yt=ft[0],dt=ft[1],$t=n.useMemo(function(){return new Set(A||yt||[])},[A,yt]),rn=n.useCallback(function(Vt){var Kt=m(Vt,o.indexOf(Vt)),Pn,yn=$t.has(Kt);yn?($t.delete(Kt),Pn=(0,bt.Z)($t)):Pn=[].concat((0,bt.Z)($t),[Kt]),dt(Pn),xe&&xe(!yn,Vt),Oe&&Oe(Pn)},[m,$t,o,xe,Oe]);return[y,Ue,$t,Ge,He,rn]}function xt(r,o,m,y){var M=r.map(function(A,ie){return gt(ie,ie,r,o,m,y==null?void 0:y[ie])});return(0,ae.Z)(function(){return M},[M],function(A,ie){return!(0,d.Z)(A,ie)})}function Nt(r){var o=(0,n.useRef)(r),m=(0,n.useState)({}),y=(0,b.Z)(m,2),M=y[1],A=(0,n.useRef)(null),ie=(0,n.useRef)([]);function se(re){ie.current.push(re);var xe=Promise.resolve();A.current=xe,xe.then(function(){if(A.current===xe){var Oe=ie.current,Ee=o.current;ie.current=[],Oe.forEach(function(Ge){o.current=Ge(o.current)}),A.current=null,Ee!==o.current&&M({})}})}return(0,n.useEffect)(function(){return function(){A.current=null}},[]),[o.current,se]}function Zt(r){var o=(0,n.useRef)(r||null),m=(0,n.useRef)();function y(){window.clearTimeout(m.current)}function M(ie){o.current=ie,y(),m.current=window.setTimeout(function(){o.current=null,m.current=void 0},100)}function A(){return o.current}return(0,n.useEffect)(function(){return y},[]),[M,A]}function Wt(){var r=n.useState(-1),o=(0,b.Z)(r,2),m=o[0],y=o[1],M=n.useState(-1),A=(0,b.Z)(M,2),ie=A[0],se=A[1],re=n.useCallback(function(xe,Oe){y(xe),se(Oe)},[]);return[m,ie,re]}var jt=e(47273),H=(0,jt.Z)()?window:null;function de(r,o){var m=(0,le.Z)(r)==="object"?r:{},y=m.offsetHeader,M=y===void 0?0:y,A=m.offsetSummary,ie=A===void 0?0:A,se=m.offsetScroll,re=se===void 0?0:se,xe=m.getContainer,Oe=xe===void 0?function(){return H}:xe,Ee=Oe()||H;return n.useMemo(function(){var Ge=!!r;return{isSticky:Ge,stickyClassName:Ge?"".concat(o,"-sticky-holder"):"",offsetHeader:M,offsetSummary:ie,offsetScroll:re,container:Ee}},[re,M,ie,o,Ee])}function ge(r,o,m){var y=(0,n.useMemo)(function(){for(var M=[],A=[],ie=0,se=0,re=0;re=Ee&&(un=Ee-Ge),ie({scrollLeft:un/Ee*(Oe+2)}),dt.current.x=kt.pageX},Ht=function(){if(A.current){var kt=(0,Te.os)(A.current).top,xn=kt+A.current.offsetHeight,zn=re===window?document.documentElement.scrollTop+window.innerHeight:(0,Te.os)(re).top+re.clientHeight;xn-(0,ne.Z)()<=zn||kt>=zn-se?yt(function(En){return(0,X.Z)((0,X.Z)({},En),{},{isHiddenScrollBar:!0})}):yt(function(En){return(0,X.Z)((0,X.Z)({},En),{},{isHiddenScrollBar:!1})})}},Tt=function(kt){yt(function(xn){return(0,X.Z)((0,X.Z)({},xn),{},{scrollLeft:kt/Oe*Ee||0})})};return n.useImperativeHandle(m,function(){return{setScrollLeft:Tt}}),n.useEffect(function(){var St=(0,Le.Z)(document.body,"mouseup",Pn,!1),kt=(0,Le.Z)(document.body,"mousemove",Rt,!1);return Ht(),function(){St.remove(),kt.remove()}},[Ge,Vt]),n.useEffect(function(){var St=(0,Le.Z)(re,"scroll",Ht,!1),kt=(0,Le.Z)(window,"resize",Ht,!1);return function(){St.remove(),kt.remove()}},[re]),n.useEffect(function(){ft.isHiddenScrollBar||yt(function(St){var kt=A.current;return kt?(0,X.Z)((0,X.Z)({},St),{},{scrollLeft:kt.scrollLeft/kt.scrollWidth*kt.clientWidth}):St})},[ft.isHiddenScrollBar]),Oe<=Ee||!Ge||ft.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,ne.Z)(),width:Ee,bottom:se},className:"".concat(xe,"-sticky-scroll")},n.createElement("div",{onMouseDown:yn,ref:He,className:ue()("".concat(xe,"-sticky-scroll-bar"),(0,h.Z)({},"".concat(xe,"-sticky-scroll-bar-active"),Vt)),style:{width:"".concat(Ge,"px"),transform:"translate3d(".concat(ft.scrollLeft,"px, 0, 0)")}}))},Ft=n.forwardRef(zt);function Qt(r){return null}var jn=Qt;function Zn(r){return null}var Vn=Zn,$r="rc-table",Pr=[],Jn={};function pr(){return"No Data"}function dr(r){var o,m=(0,X.Z)({rowKey:"key",prefixCls:$r,emptyText:pr},r),y=m.prefixCls,M=m.className,A=m.rowClassName,ie=m.style,se=m.data,re=m.rowKey,xe=m.scroll,Oe=m.tableLayout,Ee=m.direction,Ge=m.title,He=m.footer,Ue=m.summary,ht=m.caption,ft=m.id,yt=m.showHeader,dt=m.components,$t=m.emptyText,rn=m.onRow,Vt=m.onHeaderRow,Kt=m.internalHooks,Pn=m.transformColumns,yn=m.internalRefs,Rt=m.tailor,Ht=m.sticky,Tt=se||Pr,St=!!Tt.length,kt=Kt===l,xn=n.useCallback(function(Sr,Ur){return(0,x.Z)(dt,Sr)||Ur},[dt]),zn=n.useMemo(function(){return typeof re=="function"?re:function(Sr){var Ur=Sr&&Sr[re];return Ur}},[re]),En=xn(["body"]),un=Wt(),Kn=(0,b.Z)(un,3),Xn=Kn[0],br=Kn[1],ir=Kn[2],Gr=at(m,Tt,zn),Hr=(0,b.Z)(Gr,6),Bn=Hr[0],eo=Hr[1],cr=Hr[2],Rr=Hr[3],Fr=Hr[4],ho=Hr[5],pn=xe==null?void 0:xe.x,fn=n.useState(0),mn=(0,b.Z)(fn,2),tn=mn[0],ur=mn[1],Yt=io((0,X.Z)((0,X.Z)((0,X.Z)({},m),Bn),{},{expandable:!!Bn.expandedRowRender,columnTitle:Bn.columnTitle,expandedKeys:cr,getRowKey:zn,onTriggerExpand:ho,expandIcon:Rr,expandIconColumnIndex:Bn.expandIconColumnIndex,direction:Ee,scrollWidth:kt&&Rt&&typeof pn=="number"?pn:null}),kt?Pn:null),_n=(0,b.Z)(Yt,3),nr=_n[0],qn=_n[1],Ir=_n[2],co=Ir!=null?Ir:pn,bo=n.useMemo(function(){return{columns:nr,flattenColumns:qn}},[nr,qn]),Yr=n.useRef(),wo=n.useRef(),qr=n.useRef(),yo=n.useRef(),Ro=n.useRef(),rr=n.useState(!1),xr=(0,b.Z)(rr,2),zr=xr[0],to=xr[1],no=n.useState(!1),i=(0,b.Z)(no,2),ye=i[0],Ye=i[1],it=Nt(new Map),et=(0,b.Z)(it,2),st=et[0],pt=et[1],Dt=je(qn),At=Dt.map(function(Sr){return st.get(Sr)}),wt=n.useMemo(function(){return At},[At.join("_")]),en=Ce(wt,qn.length,Ee),tt=xe&&Je(xe.y),lt=xe&&Je(co)||!!Bn.fixed,gn=lt&&qn.some(function(Sr){var Ur=Sr.fixed;return Ur}),Jr=n.useRef(),nn=de(Ht,y),Fn=nn.isSticky,ro=nn.offsetHeader,vo=nn.offsetSummary,tr=nn.offsetScroll,Dr=nn.stickyClassName,It=nn.container,Br=n.useMemo(function(){return Ue==null?void 0:Ue(Tt)},[Ue,Tt]),oo=(tt||Fn)&&n.isValidElement(Br)&&Br.type===a&&Br.props.fixed,Wr,po,Eo;tt&&(po={overflowY:"scroll",maxHeight:xe.y}),lt&&(Wr={overflowX:"auto"},tt||(po={overflowY:"hidden"}),Eo={width:co===!0?"auto":co,minWidth:"100%"});var _o=n.useCallback(function(Sr,Ur){(0,R.Z)(Yr.current)&&pt(function(Io){if(Io.get(Sr)!==Ur){var Ho=new Map(Io);return Ho.set(Sr,Ur),Ho}return Io})},[]),Oa=Zt(null),Ml=(0,b.Z)(Oa,2),ri=Ml[0],Fl=Ml[1];function el(Sr,Ur){Ur&&(typeof Ur=="function"?Ur(Sr):Ur.scrollLeft!==Sr&&(Ur.scrollLeft=Sr,Ur.scrollLeft!==Sr&&setTimeout(function(){Ur.scrollLeft=Sr},0)))}var ma=(0,P.Z)(function(Sr){var Ur=Sr.currentTarget,Io=Sr.scrollLeft,Ho=Ee==="rtl",Wo=typeof Io=="number"?Io:Ur.scrollLeft,Jl=Ur||Jn;if(!Fl()||Fl()===Jl){var $l;ri(Jl),el(Wo,wo.current),el(Wo,qr.current),el(Wo,Ro.current),el(Wo,($l=Jr.current)===null||$l===void 0?void 0:$l.setScrollLeft)}var Pl=Ur||wo.current;if(Pl){var Ol=Pl.scrollWidth,Il=Pl.clientWidth;if(Ol===Il){to(!1),Ye(!1);return}Ho?(to(-Wo0)):(to(Wo>0),Ye(Wo1?ht-kt:0,zn=(0,X.Z)((0,X.Z)((0,X.Z)({},Pn),re),{},{flex:"0 0 ".concat(kt,"px"),width:"".concat(kt,"px"),marginRight:xn,pointerEvents:"auto"}),En=n.useMemo(function(){return Oe?Tt<=1:Rt===0||Tt===0||Tt>1},[Tt,Rt,Oe]);En?zn.visibility="hidden":Oe&&(zn.height=Ee==null?void 0:Ee(Tt));var un=En?function(){return null}:Ge,Kn={};return(Tt===0||Rt===0)&&(Kn.rowSpan=1,Kn.colSpan=1),n.createElement(ct,(0,C.Z)({className:ue()(Ue,xe),ellipsis:m.ellipsis,align:m.align,scope:m.rowScope,component:"div",prefixCls:o.prefixCls,key:$t,record:se,index:A,renderIndex:ie,dataIndex:He,render:un,shouldCellUpdate:m.shouldCellUpdate},rn,{appendNode:Vt,additionalProps:(0,X.Z)((0,X.Z)({},Kt),{},{style:zn},Kn)}))}var uo=Nr,so=["data","index","className","rowKey","style","extra","getHeight"],Qr=n.forwardRef(function(r,o){var m=r.data,y=r.index,M=r.className,A=r.rowKey,ie=r.style,se=r.extra,re=r.getHeight,xe=(0,qe.Z)(r,so),Oe=m.record,Ee=m.indent,Ge=m.index,He=w(oe,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ue=He.scrollX,ht=He.flattenColumns,ft=He.prefixCls,yt=He.fixColumn,dt=He.componentWidth,$t=f(Oe,A,y,Ee),rn=$t.rowSupportExpand,Vt=$t.expanded,Kt=$t.rowProps,Pn=$t.expandedRowRender,yn=$t.expandedRowClassName,Rt;if(rn&&Vt){var Ht=Pn(Oe,y,Ee+1,Vt),Tt=yn==null?void 0:yn(Oe,y,Ee),St={};yt&&(St={style:(0,h.Z)({},"--virtual-width","".concat(dt,"px"))});var kt="".concat(ft,"-expanded-row-cell");Rt=n.createElement("div",{className:ue()("".concat(ft,"-expanded-row"),"".concat(ft,"-expanded-row-level-").concat(Ee+1),Tt)},n.createElement(ct,{component:"div",prefixCls:ft,className:ue()(kt,(0,h.Z)({},"".concat(kt,"-fixed"),yt)),additionalProps:St},Ht))}var xn=(0,X.Z)((0,X.Z)({},ie),{},{width:Ue});se&&(xn.position="absolute",xn.pointerEvents="none");var zn=n.createElement("div",(0,C.Z)({},Kt,xe,{ref:rn?null:o,className:ue()(M,"".concat(ft,"-row"),Kt==null?void 0:Kt.className,(0,h.Z)({},"".concat(ft,"-row-extra"),se)),style:(0,X.Z)((0,X.Z)({},xn),Kt==null?void 0:Kt.style)}),ht.map(function(En,un){return n.createElement(uo,{key:un,rowInfo:$t,column:En,colIndex:un,indent:Ee,index:y,renderIndex:Ge,record:Oe,inverse:se,getHeight:re})}));return rn?n.createElement("div",{ref:o},zn,Rt):zn}),lo=q(Qr),Zr=lo,Gn=n.forwardRef(function(r,o){var m=r.data,y=r.onScroll,M=w(oe,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),A=M.flattenColumns,ie=M.onColumnResize,se=M.getRowKey,re=M.expandedKeys,xe=M.prefixCls,Oe=M.childrenColumnName,Ee=M.emptyNode,Ge=M.scrollX,He=w(Er),Ue=He.scrollY,ht=He.listItemHeight,ft=n.useRef(),yt=_e(m,Oe,re,se),dt=n.useMemo(function(){var Rt=0;return A.map(function(Ht){var Tt=Ht.width,St=Ht.key;return Rt+=Tt,[St,Tt,Rt]})},[A]),$t=n.useMemo(function(){return dt.map(function(Rt){return Rt[2]})},[dt]);n.useEffect(function(){dt.forEach(function(Rt){var Ht=(0,b.Z)(Rt,2),Tt=Ht[0],St=Ht[1];ie(Tt,St)})},[dt]),n.useImperativeHandle(o,function(){var Rt={};return Object.defineProperty(Rt,"scrollLeft",{get:function(){var Tt;return((Tt=ft.current)===null||Tt===void 0?void 0:Tt.getScrollInfo().x)||0},set:function(Tt){var St;(St=ft.current)===null||St===void 0||St.scrollTo({left:Tt})}}),Rt});var rn=function(Ht,Tt){var St,kt=(St=yt[Tt])===null||St===void 0?void 0:St.record,xn=Ht.onCell;if(xn){var zn,En=xn(kt,Tt);return(zn=En==null?void 0:En.rowSpan)!==null&&zn!==void 0?zn:1}return 1},Vt=function(Ht){var Tt=Ht.start,St=Ht.end,kt=Ht.getSize,xn=Ht.offsetY;if(St<0)return null;for(var zn=A.filter(function(pn){return rn(pn,Tt)===0}),En=Tt,un=function(fn){if(zn=zn.filter(function(mn){return rn(mn,fn)===0}),!zn.length)return En=fn,"break"},Kn=Tt;Kn>=0;Kn-=1){var Xn=un(Kn);if(Xn==="break")break}for(var br=A.filter(function(pn){return rn(pn,St)!==1}),ir=St,Gr=function(fn){if(br=br.filter(function(mn){return rn(mn,fn)!==1}),!br.length)return ir=Math.max(fn-1,St),"break"},Hr=St;Hr1})&&eo.push(fn)},Rr=En;Rr<=ir;Rr+=1)var Fr=cr(Rr);var ho=eo.map(function(pn){var fn=yt[pn],mn=se(fn.record,pn),tn=function(_n){var nr=pn+_n-1,qn=se(yt[nr].record,nr),Ir=kt(mn,qn);return Ir.bottom-Ir.top},ur=kt(mn);return n.createElement(Zr,{key:pn,data:fn,rowKey:mn,index:pn,style:{top:-xn+ur.top},extra:!0,getHeight:tn})});return ho},Kt=n.useMemo(function(){return{columnsOffset:$t}},[$t]),Pn="".concat(xe,"-tbody"),yn;return yt.length?yn=n.createElement(Tr.Z,{fullHeight:!1,ref:ft,className:ue()(Pn,"".concat(Pn,"-virtual")),height:Ue,itemHeight:ht||24,data:yt,itemKey:function(Ht){return se(Ht.record)},scrollWidth:Ge,onVirtualScroll:function(Ht){var Tt=Ht.x;y({scrollLeft:Tt})},extraRender:Vt},function(Rt,Ht,Tt){var St=se(Rt.record,Ht);return n.createElement(Zr,(0,C.Z)({data:Rt,rowKey:St,index:Ht},Tt))}):yn=n.createElement("div",{className:ue()("".concat(xe,"-placeholder"))},n.createElement(ct,{component:"div",prefixCls:xe},Ee)),n.createElement(Rn.Provider,{value:Kt},yn)}),Yn=q(Gn),Qn=Yn,kr=function(o,m){var y=m.ref,M=m.onScroll;return n.createElement(Qn,{ref:y,data:o,onScroll:M})},Sn=100;function jr(r){var o=r.columns,m=r.scroll,y=r.prefixCls,M=y===void 0?$r:y,A=r.className,ie=r.listItemHeight,se=m||{},re=se.x,xe=se.y;typeof re!="number"&&(re=((o||[]).length+1)*Sn),typeof xe!="number"&&(xe=500);var Oe=n.useMemo(function(){return{scrollY:xe,listItemHeight:ie}},[xe,ie]);return n.createElement(Er.Provider,{value:Oe},n.createElement(Nn,(0,C.Z)({},r,{className:ue()(A,"".concat(M,"-virtual")),scroll:(0,X.Z)((0,X.Z)({},m),{},{x:re}),components:{body:kr},columns:o,internalHooks:l,tailor:!0})))}function ar(r){return G(jr,r)}var On=ar(),fr=null;function Xr(r){return null}var W=Xr;function be(r){return null}var Me=be,Xt=e(2738),qt=e(68031),Lt=e(36355),_t=e(93891),Ut=e(19716),Ct=e(8628),Mt=e(31724),Cn=e(58421),In=e(71418),Ln=e(88088);function Tn(r){return function(m){let{prefixCls:y,onExpand:M,record:A,expanded:ie,expandable:se}=m;const re=`${y}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:xe=>{M(A,xe),xe.stopPropagation()},className:ue()(re,{[`${re}-spaced`]:!se,[`${re}-expanded`]:se&&ie,[`${re}-collapsed`]:se&&!ie}),"aria-label":ie?r.collapse:r.expand,"aria-expanded":ie})}}var lr=Tn;function Mn(r,o){return"key"in r&&r.key!==void 0&&r.key!==null?r.key:r.dataIndex?Array.isArray(r.dataIndex)?r.dataIndex.join("."):r.dataIndex:o}function ln(r,o){return o?`${o}-${r}`:`${r}`}function bn(r,o){return typeof r=="function"?r(o):r}function Ot(r,o){const m=bn(r,o);return Object.prototype.toString.call(m)==="[object Object]"?"":m}var cn={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Dn=cn,gr=e(7657),Mr=function(o,m){return n.createElement(gr.Z,(0,C.Z)({},o,{ref:m,icon:Dn}))},vn=n.forwardRef(Mr),Gt=vn,hn=e(56762);function mt(r){const o=n.useRef(r),m=(0,hn.Z)();return[()=>o.current,y=>{o.current=y,m()}]}var Hn=e(3113),_r=e(24905),Kr=e(38854),fo=e(64165),mo=e(20834),So=e(40875),Co=e(5112),$o=e(17574),No=e(47472),Do=e(92832);function Ia(r){let{value:o,onChange:m,filterSearch:y,tablePrefixCls:M,locale:A}=r;return y?n.createElement("div",{className:`${M}-filter-dropdown-search`},n.createElement(Do.default,{prefix:n.createElement(No.Z,null),placeholder:A.filterSearchPlaceholder,onChange:m,value:o,htmlSize:1,className:`${M}-filter-dropdown-search-input`})):null}var va=Ia,pa=e(10228);const Na=r=>{const{keyCode:o}=r;o===pa.Z.ENTER&&r.stopPropagation()};var _a=n.forwardRef((r,o)=>n.createElement("div",{className:r.className,onClick:m=>m.stopPropagation(),onKeyDown:Na,ref:o},r.children));function Mo(r){let o=[];return(r||[]).forEach(m=>{let{value:y,children:M}=m;o.push(y),M&&(o=[].concat((0,bt.Z)(o),(0,bt.Z)(Mo(M))))}),o}function Da(r){return r.some(o=>{let{children:m}=o;return m})}function ga(r,o){return typeof o=="string"||typeof o=="number"?o==null?void 0:o.toString().toLowerCase().includes(r.trim().toLowerCase()):!1}function ha(r){let{filters:o,prefixCls:m,filteredKeys:y,filterMultiple:M,searchValue:A,filterSearch:ie}=r;return o.map((se,re)=>{const xe=String(se.value);if(se.children)return{key:xe||re,label:se.text,popupClassName:`${m}-dropdown-submenu`,children:ha({filters:se.children,prefixCls:m,filteredKeys:y,filterMultiple:M,searchValue:A,filterSearch:ie})};const Oe=M?_r.default:Co.ZP,Ee={key:se.value!==void 0?xe:re,label:n.createElement(n.Fragment,null,n.createElement(Oe,{checked:y.includes(xe)}),n.createElement("span",null,se.text))};return A.trim()?typeof ie=="function"?ie(A,se)?Ee:null:ga(A,se.text)?Ee:null:Ee})}function Ba(r){var o,m;const{tablePrefixCls:y,prefixCls:M,column:A,dropdownPrefixCls:ie,columnKey:se,filterMultiple:re,filterMode:xe="menu",filterSearch:Oe=!1,filterState:Ee,triggerFilter:Ge,locale:He,children:Ue,getPopupContainer:ht}=r,{filterDropdownOpen:ft,onFilterDropdownOpenChange:yt,filterResetToDefaultFilteredValue:dt,defaultFilteredValue:$t,filterDropdownVisible:rn,onFilterDropdownVisibleChange:Vt}=A,[Kt,Pn]=n.useState(!1),yn=!!(Ee&&(!((o=Ee.filteredKeys)===null||o===void 0)&&o.length||Ee.forceFiltered)),Rt=Yt=>{Pn(Yt),yt==null||yt(Yt),Vt==null||Vt(Yt)},Ht=(m=ft!=null?ft:rn)!==null&&m!==void 0?m:Kt,Tt=Ee==null?void 0:Ee.filteredKeys,[St,kt]=mt(Tt||[]),xn=Yt=>{let{selectedKeys:_n}=Yt;kt(_n)},zn=(Yt,_n)=>{let{node:nr,checked:qn}=_n;xn(re?{selectedKeys:Yt}:{selectedKeys:qn&&nr.key?[nr.key]:[]})};n.useEffect(()=>{Kt&&xn({selectedKeys:Tt||[]})},[Tt]);const[En,un]=n.useState([]),Kn=Yt=>{un(Yt)},[Xn,br]=n.useState(""),ir=Yt=>{const{value:_n}=Yt.target;br(_n)};n.useEffect(()=>{Kt||br("")},[Kt]);const Gr=Yt=>{const _n=Yt&&Yt.length?Yt:null;if(_n===null&&(!Ee||!Ee.filteredKeys)||(0,d.Z)(_n,Ee==null?void 0:Ee.filteredKeys,!0))return null;Ge({column:A,key:se,filteredKeys:_n})},Hr=()=>{Rt(!1),Gr(St())},Bn=function(){let{confirm:Yt,closeDropdown:_n}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Yt&&Gr([]),_n&&Rt(!1),br(""),kt(dt?($t||[]).map(nr=>String(nr)):[])},eo=function(){let{closeDropdown:Yt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Yt&&Rt(!1),Gr(St())},cr=Yt=>{Yt&&Tt!==void 0&&kt(Tt||[]),Rt(Yt),!Yt&&!A.filterDropdown&&Hr()},Rr=ue()({[`${ie}-menu-without-submenu`]:!Da(A.filters||[])}),Fr=Yt=>{if(Yt.target.checked){const _n=Mo(A==null?void 0:A.filters).map(nr=>String(nr));kt(_n)}else kt([])},ho=Yt=>{let{filters:_n}=Yt;return(_n||[]).map((nr,qn)=>{const Ir=String(nr.value),co={title:nr.text,key:nr.value!==void 0?Ir:qn};return nr.children&&(co.children=ho({filters:nr.children})),co})},pn=Yt=>{var _n;return Object.assign(Object.assign({},Yt),{text:Yt.title,value:Yt.key,children:((_n=Yt.children)===null||_n===void 0?void 0:_n.map(nr=>pn(nr)))||[]})};let fn;if(typeof A.filterDropdown=="function")fn=A.filterDropdown({prefixCls:`${ie}-custom`,setSelectedKeys:Yt=>xn({selectedKeys:Yt}),selectedKeys:St(),confirm:eo,clearFilters:Bn,filters:A.filters,visible:Ht,close:()=>{Rt(!1)}});else if(A.filterDropdown)fn=A.filterDropdown;else{const Yt=St()||[],_n=()=>(A.filters||[]).length===0?n.createElement(fo.Z,{image:fo.Z.PRESENTED_IMAGE_SIMPLE,description:He.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):xe==="tree"?n.createElement(n.Fragment,null,n.createElement(va,{filterSearch:Oe,value:Xn,onChange:ir,tablePrefixCls:y,locale:He}),n.createElement("div",{className:`${y}-filter-dropdown-tree`},re?n.createElement(_r.default,{checked:Yt.length===Mo(A.filters).length,indeterminate:Yt.length>0&&Yt.lengthtypeof Oe=="function"?Oe(Xn,pn(qn)):ga(Xn,qn.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(va,{filterSearch:Oe,value:Xn,onChange:ir,tablePrefixCls:y,locale:He}),n.createElement(mo.default,{selectable:!0,multiple:re,prefixCls:`${ie}-menu`,className:Rr,onSelect:xn,onDeselect:xn,selectedKeys:Yt,getPopupContainer:ht,openKeys:En,onOpenChange:Kn,items:ha({filters:A.filters||[],filterSearch:Oe,prefixCls:M,filteredKeys:St(),filterMultiple:re,searchValue:Xn})})),nr=()=>dt?(0,d.Z)(($t||[]).map(qn=>String(qn)),Yt,!0):Yt.length===0;fn=n.createElement(n.Fragment,null,_n(),n.createElement("div",{className:`${M}-dropdown-btns`},n.createElement(Hn.ZP,{type:"link",size:"small",disabled:nr(),onClick:()=>Bn()},He.filterReset),n.createElement(Hn.ZP,{type:"primary",size:"small",onClick:Hr},He.filterConfirm)))}A.filterDropdown&&(fn=n.createElement(So.J,{selectable:void 0},fn));const mn=()=>n.createElement(_a,{className:`${M}-dropdown`},fn);let tn;typeof A.filterIcon=="function"?tn=A.filterIcon(yn):A.filterIcon?tn=A.filterIcon:tn=n.createElement(Gt,null);const{direction:ur}=n.useContext(Lt.E_);return n.createElement("div",{className:`${M}-column`},n.createElement("span",{className:`${y}-column-title`},Ue),n.createElement(Kr.Z,{dropdownRender:mn,trigger:["click"],open:Ht,onOpenChange:cr,getPopupContainer:ht,placement:ur==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:ue()(`${M}-trigger`,{active:yn}),onClick:Yt=>{Yt.stopPropagation()}},tn)))}var Ta=Ba;function qo(r,o,m){let y=[];return(r||[]).forEach((M,A)=>{var ie;const se=ln(A,m);if(M.filters||"filterDropdown"in M||"onFilter"in M)if("filteredValue"in M){let re=M.filteredValue;"filterDropdown"in M||(re=(ie=re==null?void 0:re.map(String))!==null&&ie!==void 0?ie:re),y.push({column:M,key:Mn(M,se),filteredKeys:re,forceFiltered:M.filtered})}else y.push({column:M,key:Mn(M,se),filteredKeys:o&&M.defaultFilteredValue?M.defaultFilteredValue:void 0,forceFiltered:M.filtered});"children"in M&&(y=[].concat((0,bt.Z)(y),(0,bt.Z)(qo(M.children,o,se))))}),y}function ya(r,o,m,y,M,A,ie,se){return m.map((re,xe)=>{const Oe=ln(xe,se),{filterMultiple:Ee=!0,filterMode:Ge,filterSearch:He}=re;let Ue=re;if(Ue.filters||Ue.filterDropdown){const ht=Mn(Ue,Oe),ft=y.find(yt=>{let{key:dt}=yt;return ht===dt});Ue=Object.assign(Object.assign({},Ue),{title:yt=>n.createElement(Ta,{tablePrefixCls:r,prefixCls:`${r}-filter`,dropdownPrefixCls:o,column:Ue,columnKey:ht,filterState:ft,filterMultiple:Ee,filterMode:Ge,filterSearch:He,triggerFilter:A,locale:M,getPopupContainer:ie},bn(re.title,yt))})}return"children"in Ue&&(Ue=Object.assign(Object.assign({},Ue),{children:ya(r,o,Ue.children,y,M,A,ie,Oe)})),Ue})}function ba(r){const o={};return r.forEach(m=>{let{key:y,filteredKeys:M,column:A}=m;const{filters:ie,filterDropdown:se}=A;if(se)o[y]=M||null;else if(Array.isArray(M)){const re=Mo(ie);o[y]=re.filter(xe=>M.includes(String(xe)))}else o[y]=null}),o}function xa(r,o){return o.reduce((m,y)=>{const{column:{onFilter:M,filters:A},filteredKeys:ie}=y;return M&&ie&&ie.length?m.filter(se=>ie.some(re=>{const xe=Mo(A),Oe=xe.findIndex(Ge=>String(Ge)===String(re)),Ee=Oe!==-1?xe[Oe]:re;return M(Ee,se)})):m},r)}const Ca=r=>r.flatMap(o=>"children"in o?[o].concat((0,bt.Z)(Ca(o.children||[]))):[o]);function Ra(r){let{prefixCls:o,dropdownPrefixCls:m,mergedColumns:y,onFilterChange:M,getPopupContainer:A,locale:ie}=r;const se=n.useMemo(()=>Ca(y||[]),[y]),[re,xe]=n.useState(()=>qo(se,!0)),Oe=n.useMemo(()=>{const Ue=qo(se,!1);if(Ue.length===0)return Ue;let ht=!0,ft=!0;if(Ue.forEach(yt=>{let{filteredKeys:dt}=yt;dt!==void 0?ht=!1:ft=!1}),ht){const yt=(se||[]).map((dt,$t)=>Mn(dt,ln($t)));return re.filter(dt=>{let{key:$t}=dt;return yt.includes($t)}).map(dt=>{const $t=se[yt.findIndex(rn=>rn===dt.key)];return Object.assign(Object.assign({},dt),{column:Object.assign(Object.assign({},dt.column),$t),forceFiltered:$t.filtered})})}return Ue},[se,re]),Ee=n.useMemo(()=>ba(Oe),[Oe]),Ge=Ue=>{const ht=Oe.filter(ft=>{let{key:yt}=ft;return yt!==Ue.key});ht.push(Ue),xe(ht),M(ba(ht),ht)};return[Ue=>ya(o,m,Ue,Oe,ie,Ge,A),Oe,Ee]}var Ma=Ra;function Fa(r,o,m){const y=n.useRef({});function M(A){if(!y.current||y.current.data!==r||y.current.childrenColumnName!==o||y.current.getRowKey!==m){let se=function(re){re.forEach((xe,Oe)=>{const Ee=m(xe,Oe);ie.set(Ee,xe),xe&&typeof xe=="object"&&o in xe&&se(xe[o]||[])})};const ie=new Map;se(r),y.current={data:r,childrenColumnName:o,kvMap:ie,getRowKey:m}}return y.current.kvMap.get(A)}return[M]}var Aa=e(50371),Za=function(r,o){var m={};for(var y in r)Object.prototype.hasOwnProperty.call(r,y)&&o.indexOf(y)<0&&(m[y]=r[y]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var M=0,y=Object.getOwnPropertySymbols(r);M{const A=r[M];typeof A!="function"&&(m[M]=A)}),m}function ka(r,o,m){const y=m&&typeof m=="object"?m:{},{total:M=0}=y,A=Za(y,["total"]),[ie,se]=(0,n.useState)(()=>({current:"defaultCurrent"in A?A.defaultCurrent:1,pageSize:"defaultPageSize"in A?A.defaultPageSize:Ea})),re=(0,Aa.Z)(ie,A,{total:M>0?M:r}),xe=Math.ceil((M||r)/re.pageSize);re.current>xe&&(re.current=xe||1);const Oe=(Ge,He)=>{se({current:Ge!=null?Ge:1,pageSize:He||re.pageSize})},Ee=(Ge,He)=>{var Ue;m&&((Ue=m.onChange)===null||Ue===void 0||Ue.call(m,Ge,He)),Oe(Ge,He),o(Ge,He||(re==null?void 0:re.pageSize))};return m===!1?[{},()=>{}]:[Object.assign(Object.assign({},re),{onChange:Ee}),Oe]}var ja=ka,za=e(84105),Ka=e(35654),Po=e(90782),Jt=e(71430),J=e(18929);const go={},vt="SELECT_ALL",Sa="SELECT_INVERT",Bo="SELECT_NONE",Ha=[],Wa=(r,o)=>{let m=[];return(o||[]).forEach(y=>{m.push(y),y&&typeof y=="object"&&r in y&&(m=[].concat((0,bt.Z)(m),(0,bt.Z)(Wa(r,y[r]))))}),m};var Fo=(r,o)=>{const{preserveSelectedRowKeys:m,selectedRowKeys:y,defaultSelectedRowKeys:M,getCheckboxProps:A,onChange:ie,onSelect:se,onSelectAll:re,onSelectInvert:xe,onSelectNone:Oe,onSelectMultiple:Ee,columnWidth:Ge,type:He,selections:Ue,fixed:ht,renderCell:ft,hideSelectAll:yt,checkStrictly:dt=!0}=o||{},{prefixCls:$t,data:rn,pageData:Vt,getRecordByKey:Kt,getRowKey:Pn,expandType:yn,childrenColumnName:Rt,locale:Ht,getPopupContainer:Tt}=r,[St,kt]=(0,J.Z)(y||M||Ha,{value:y}),xn=n.useRef(new Map),zn=(0,n.useCallback)(pn=>{if(m){const fn=new Map;pn.forEach(mn=>{let tn=Kt(mn);!tn&&xn.current.has(mn)&&(tn=xn.current.get(mn)),fn.set(mn,tn)}),xn.current=fn}},[Kt,m]);n.useEffect(()=>{zn(St)},[St]);const{keyEntities:En}=(0,n.useMemo)(()=>{if(dt)return{keyEntities:null};let pn=rn;if(m){const fn=new Set(rn.map((tn,ur)=>Pn(tn,ur))),mn=Array.from(xn.current).reduce((tn,ur)=>{let[Yt,_n]=ur;return fn.has(Yt)?tn:tn.concat(_n)},[]);pn=[].concat((0,bt.Z)(pn),(0,bt.Z)(mn))}return(0,Jt.I8)(pn,{externalGetKey:Pn,childrenPropName:Rt})},[rn,Pn,dt,Rt,m]),un=(0,n.useMemo)(()=>Wa(Rt,Vt),[Rt,Vt]),Kn=(0,n.useMemo)(()=>{const pn=new Map;return un.forEach((fn,mn)=>{const tn=Pn(fn,mn),ur=(A?A(fn):null)||{};pn.set(tn,ur)}),pn},[un,Pn,A]),Xn=(0,n.useCallback)(pn=>{var fn;return!!(!((fn=Kn.get(Pn(pn)))===null||fn===void 0)&&fn.disabled)},[Kn,Pn]),[br,ir]=(0,n.useMemo)(()=>{if(dt)return[St||[],[]];const{checkedKeys:pn,halfCheckedKeys:fn}=(0,Po.S)(St,!0,En,Xn);return[pn||[],fn]},[St,dt,En,Xn]),Gr=(0,n.useMemo)(()=>{const pn=He==="radio"?br.slice(0,1):br;return new Set(pn)},[br,He]),Hr=(0,n.useMemo)(()=>He==="radio"?new Set:new Set(ir),[ir,He]),[Bn,eo]=(0,n.useState)(null);n.useEffect(()=>{o||kt(Ha)},[!!o]);const cr=(0,n.useCallback)((pn,fn)=>{let mn,tn;zn(pn),m?(mn=pn,tn=pn.map(ur=>xn.current.get(ur))):(mn=[],tn=[],pn.forEach(ur=>{const Yt=Kt(ur);Yt!==void 0&&(mn.push(ur),tn.push(Yt))})),kt(mn),ie==null||ie(mn,tn,{type:fn})},[kt,Kt,ie,m]),Rr=(0,n.useCallback)((pn,fn,mn,tn)=>{if(se){const ur=mn.map(Yt=>Kt(Yt));se(Kt(pn),fn,ur,tn)}cr(mn,"single")},[se,Kt,cr]),Fr=(0,n.useMemo)(()=>!Ue||yt?null:(Ue===!0?[vt,Sa,Bo]:Ue).map(fn=>fn===vt?{key:"all",text:Ht.selectionAll,onSelect(){cr(rn.map((mn,tn)=>Pn(mn,tn)).filter(mn=>{const tn=Kn.get(mn);return!(tn!=null&&tn.disabled)||Gr.has(mn)}),"all")}}:fn===Sa?{key:"invert",text:Ht.selectInvert,onSelect(){const mn=new Set(Gr);Vt.forEach((ur,Yt)=>{const _n=Pn(ur,Yt),nr=Kn.get(_n);nr!=null&&nr.disabled||(mn.has(_n)?mn.delete(_n):mn.add(_n))});const tn=Array.from(mn);xe&&xe(tn),cr(tn,"invert")}}:fn===Bo?{key:"none",text:Ht.selectNone,onSelect(){Oe==null||Oe(),cr(Array.from(Gr).filter(mn=>{const tn=Kn.get(mn);return tn==null?void 0:tn.disabled}),"none")}}:fn).map(fn=>Object.assign(Object.assign({},fn),{onSelect:function(){for(var mn,tn,ur=arguments.length,Yt=new Array(ur),_n=0;_n{var fn;if(!o)return pn.filter(rr=>rr!==go);let mn=(0,bt.Z)(pn);const tn=new Set(Gr),ur=un.map(Pn).filter(rr=>!Kn.get(rr).disabled),Yt=ur.every(rr=>tn.has(rr)),_n=ur.some(rr=>tn.has(rr)),nr=()=>{const rr=[];Yt?ur.forEach(zr=>{tn.delete(zr),rr.push(zr)}):ur.forEach(zr=>{tn.has(zr)||(tn.add(zr),rr.push(zr))});const xr=Array.from(tn);re==null||re(!Yt,xr.map(zr=>Kt(zr)),rr.map(zr=>Kt(zr))),cr(xr,"all"),eo(null)};let qn;if(He!=="radio"){let rr;if(Fr){const i={getPopupContainer:Tt,items:Fr.map((ye,Ye)=>{const{key:it,text:et,onSelect:st}=ye;return{key:it!=null?it:Ye,onClick:()=>{st==null||st(ur)},label:et}})};rr=n.createElement("div",{className:`${$t}-selection-extra`},n.createElement(Kr.Z,{menu:i,getPopupContainer:Tt},n.createElement("span",null,n.createElement(za.Z,null))))}const xr=un.map((i,ye)=>{const Ye=Pn(i,ye),it=Kn.get(Ye)||{};return Object.assign({checked:tn.has(Ye)},it)}).filter(i=>{let{disabled:ye}=i;return ye}),zr=!!xr.length&&xr.length===un.length,to=zr&&xr.every(i=>{let{checked:ye}=i;return ye}),no=zr&&xr.some(i=>{let{checked:ye}=i;return ye});qn=!yt&&n.createElement("div",{className:`${$t}-selection`},n.createElement(_r.default,{checked:zr?to:!!un.length&&Yt,indeterminate:zr?!to&&no:!Yt&&_n,onChange:nr,disabled:un.length===0||zr,"aria-label":rr?"Custom selection":"Select all",skipGroup:!0}),rr)}let Ir;He==="radio"?Ir=(rr,xr,zr)=>{const to=Pn(xr,zr),no=tn.has(to);return{node:n.createElement(Co.ZP,Object.assign({},Kn.get(to),{checked:no,onClick:i=>i.stopPropagation(),onChange:i=>{tn.has(to)||Rr(to,!0,[to],i.nativeEvent)}})),checked:no}}:Ir=(rr,xr,zr)=>{var to;const no=Pn(xr,zr),i=tn.has(no),ye=Hr.has(no),Ye=Kn.get(no);let it;return yn==="nest"?it=ye:it=(to=Ye==null?void 0:Ye.indeterminate)!==null&&to!==void 0?to:ye,{node:n.createElement(_r.default,Object.assign({},Ye,{indeterminate:it,checked:i,skipGroup:!0,onClick:et=>et.stopPropagation(),onChange:et=>{let{nativeEvent:st}=et;const{shiftKey:pt}=st;let Dt=-1,At=-1;if(pt&&dt){const wt=new Set([Bn,no]);ur.some((en,tt)=>{if(wt.has(en))if(Dt===-1)Dt=tt;else return At=tt,!0;return!1})}if(At!==-1&&Dt!==At&&dt){const wt=ur.slice(Dt,At+1),en=[];i?wt.forEach(lt=>{tn.has(lt)&&(en.push(lt),tn.delete(lt))}):wt.forEach(lt=>{tn.has(lt)||(en.push(lt),tn.add(lt))});const tt=Array.from(tn);Ee==null||Ee(!i,tt.map(lt=>Kt(lt)),en.map(lt=>Kt(lt))),cr(tt,"multiple")}else{const wt=br;if(dt){const en=i?(0,Ka._5)(wt,no):(0,Ka.L0)(wt,no);Rr(no,!i,en,st)}else{const en=(0,Po.S)([].concat((0,bt.Z)(wt),[no]),!0,En,Xn),{checkedKeys:tt,halfCheckedKeys:lt}=en;let gn=tt;if(i){const Jr=new Set(tt);Jr.delete(no),gn=(0,Po.S)(Array.from(Jr),{checked:!1,halfCheckedKeys:lt},En,Xn).checkedKeys}Rr(no,!i,gn,st)}}eo(i?null:no)}})),checked:i}};const co=(rr,xr,zr)=>{const{node:to,checked:no}=Ir(rr,xr,zr);return ft?ft(no,xr,zr,to):to};if(!mn.includes(go))if(mn.findIndex(rr=>{var xr;return((xr=rr[Bt])===null||xr===void 0?void 0:xr.columnType)==="EXPAND_COLUMN"})===0){const[rr,...xr]=mn;mn=[rr,go].concat((0,bt.Z)(xr))}else mn=[go].concat((0,bt.Z)(mn));const bo=mn.indexOf(go);mn=mn.filter((rr,xr)=>rr!==go||xr===bo);const Yr=mn[bo-1],wo=mn[bo+1];let qr=ht;qr===void 0&&((wo==null?void 0:wo.fixed)!==void 0?qr=wo.fixed:(Yr==null?void 0:Yr.fixed)!==void 0&&(qr=Yr.fixed)),qr&&Yr&&((fn=Yr[Bt])===null||fn===void 0?void 0:fn.columnType)==="EXPAND_COLUMN"&&Yr.fixed===void 0&&(Yr.fixed=qr);const yo=ue()(`${$t}-selection-col`,{[`${$t}-selection-col-with-dropdown`]:Ue&&He==="checkbox"}),Ro={fixed:qr,width:Ge,className:`${$t}-selection-column`,title:o.columnTitle||qn,render:co,onCell:o.onCell,[Bt]:{className:yo}};return mn.map(rr=>rr===go?Ro:rr)},[Pn,un,o,br,Gr,Hr,Ge,Fr,yn,Bn,Kn,Ee,Rr,Xn]),Gr]},al=e(89489),ll=e(59477),Ua=e(6848);const ko="ascend",To="descend";function ea(r){return typeof r.sorter=="object"&&typeof r.sorter.multiple=="number"?r.sorter.multiple:!1}function jo(r){return typeof r=="function"?r:r&&typeof r=="object"&&r.compare?r.compare:!1}function il(r,o){return o?r[r.indexOf(o)+1]:r[0]}function ta(r,o,m){let y=[];function M(A,ie){y.push({column:A,key:Mn(A,ie),multiplePriority:ea(A),sortOrder:A.sortOrder})}return(r||[]).forEach((A,ie)=>{const se=ln(ie,m);A.children?("sortOrder"in A&&M(A,se),y=[].concat((0,bt.Z)(y),(0,bt.Z)(ta(A.children,o,se)))):A.sorter&&("sortOrder"in A?M(A,se):o&&A.defaultSortOrder&&y.push({column:A,key:Mn(A,se),multiplePriority:ea(A),sortOrder:A.defaultSortOrder}))}),y}function Va(r,o,m,y,M,A,ie,se){return(o||[]).map((re,xe)=>{const Oe=ln(xe,se);let Ee=re;if(Ee.sorter){const Ge=Ee.sortDirections||M,He=Ee.showSorterTooltip===void 0?ie:Ee.showSorterTooltip,Ue=Mn(Ee,Oe),ht=m.find(yn=>{let{key:Rt}=yn;return Rt===Ue}),ft=ht?ht.sortOrder:null,yt=il(Ge,ft);let dt;if(re.sortIcon)dt=re.sortIcon({sortOrder:ft});else{const yn=Ge.includes(ko)&&n.createElement(ll.Z,{className:ue()(`${r}-column-sorter-up`,{active:ft===ko})}),Rt=Ge.includes(To)&&n.createElement(al.Z,{className:ue()(`${r}-column-sorter-down`,{active:ft===To})});dt=n.createElement("span",{className:ue()(`${r}-column-sorter`,{[`${r}-column-sorter-full`]:!!(yn&&Rt)})},n.createElement("span",{className:`${r}-column-sorter-inner`,"aria-hidden":"true"},yn,Rt))}const{cancelSort:$t,triggerAsc:rn,triggerDesc:Vt}=A||{};let Kt=$t;yt===To?Kt=Vt:yt===ko&&(Kt=rn);const Pn=typeof He=="object"?He:{title:Kt};Ee=Object.assign(Object.assign({},Ee),{className:ue()(Ee.className,{[`${r}-column-sort`]:ft}),title:yn=>{const Rt=n.createElement("div",{className:`${r}-column-sorters`},n.createElement("span",{className:`${r}-column-title`},bn(re.title,yn)),dt);return He?n.createElement(Ua.Z,Object.assign({},Pn),Rt):Rt},onHeaderCell:yn=>{const Rt=re.onHeaderCell&&re.onHeaderCell(yn)||{},Ht=Rt.onClick,Tt=Rt.onKeyDown;Rt.onClick=xn=>{y({column:re,key:Ue,sortOrder:yt,multiplePriority:ea(re)}),Ht==null||Ht(xn)},Rt.onKeyDown=xn=>{xn.keyCode===pa.Z.ENTER&&(y({column:re,key:Ue,sortOrder:yt,multiplePriority:ea(re)}),Tt==null||Tt(xn))};const St=Ot(re.title,{}),kt=St==null?void 0:St.toString();return ft?Rt["aria-sort"]=ft==="ascend"?"ascending":"descending":Rt["aria-label"]=kt||"",Rt.className=ue()(Rt.className,`${r}-column-has-sorters`),Rt.tabIndex=0,re.ellipsis&&(Rt.title=(St!=null?St:"").toString()),Rt}})}return"children"in Ee&&(Ee=Object.assign(Object.assign({},Ee),{children:Va(r,Ee.children,m,y,M,A,ie,Oe)})),Ee})}function wa(r){const{column:o,sortOrder:m}=r;return{column:o,order:m,field:o.dataIndex,columnKey:o.key}}function Xa(r){const o=r.filter(m=>{let{sortOrder:y}=m;return y}).map(wa);return o.length===0&&r.length?Object.assign(Object.assign({},wa(r[r.length-1])),{column:void 0}):o.length<=1?o[0]||{}:o}function zo(r,o,m){const y=o.slice().sort((ie,se)=>se.multiplePriority-ie.multiplePriority),M=r.slice(),A=y.filter(ie=>{let{column:{sorter:se},sortOrder:re}=ie;return jo(se)&&re});return A.length?M.sort((ie,se)=>{for(let re=0;re{const se=ie[m];return se?Object.assign(Object.assign({},ie),{[m]:zo(se,o,m)}):ie}):M}function sl(r){let{prefixCls:o,mergedColumns:m,onSorterChange:y,sortDirections:M,tableLocale:A,showSorterTooltip:ie}=r;const[se,re]=n.useState(ta(m,!0)),xe=n.useMemo(()=>{let Ue=!0;const ht=ta(m,!1);if(!ht.length)return se;const ft=[];function yt($t){Ue?ft.push($t):ft.push(Object.assign(Object.assign({},$t),{sortOrder:null}))}let dt=null;return ht.forEach($t=>{dt===null?(yt($t),$t.sortOrder&&($t.multiplePriority===!1?Ue=!1:dt=!0)):(dt&&$t.multiplePriority!==!1||(Ue=!1),yt($t))}),ft},[m,se]),Oe=n.useMemo(()=>{const Ue=xe.map(ht=>{let{column:ft,sortOrder:yt}=ht;return{column:ft,order:yt}});return{sortColumns:Ue,sortColumn:Ue[0]&&Ue[0].column,sortOrder:Ue[0]&&Ue[0].order}},[xe]);function Ee(Ue){let ht;Ue.multiplePriority===!1||!xe.length||xe[0].multiplePriority===!1?ht=[Ue]:ht=[].concat((0,bt.Z)(xe.filter(ft=>{let{key:yt}=ft;return yt!==Ue.key})),[Ue]),re(ht),y(Xa(ht),ht)}return[Ue=>Va(o,Ue,xe,Ee,M,A,ie),xe,Oe,()=>Xa(xe)]}function na(r,o){return r.map(m=>{const y=Object.assign({},m);return y.title=bn(m.title,o),"children"in y&&(y.children=na(y.children,o)),y})}function cl(r){return[n.useCallback(m=>na(m,r),[r])]}var ul=Or((r,o)=>{const{_renderTimes:m}=r,{_renderTimes:y}=o;return m!==y}),Uo=ar((r,o)=>{const{_renderTimes:m}=r,{_renderTimes:y}=o;return m!==y}),Ao=e(64993),ra=e(17313),dl=e(83116),Ko=e(37613),fl=r=>{const{componentCls:o}=r,m=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,y=(M,A,ie)=>({[`&${o}-${M}`]:{[`> ${o}-container`]:{[`> ${o}-content, > ${o}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${A}px -${ie+r.lineWidth}px`}}}}}});return{[`${o}-wrapper`]:{[`${o}${o}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${o}-title`]:{border:m,borderBottom:0},[`> ${o}-container`]:{borderInlineStart:m,borderTop:m,[` + > ${o}-content, + > ${o}-header, + > ${o}-body, + > ${o}-summary + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:m},"> thead":{"> tr:not(:last-child) > th":{borderBottom:m},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${o}-cell-fix-right-first::after`]:{borderInlineEnd:m}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${r.tablePaddingVertical}px -${r.tablePaddingHorizontal+r.lineWidth}px`,"&::after":{position:"absolute",top:0,insetInlineEnd:r.lineWidth,bottom:0,borderInlineEnd:m,content:'""'}}}}}},[`&${o}-scroll-horizontal`]:{[`> ${o}-container > ${o}-body`]:{"> table > tbody":{[` + > tr${o}-expanded-row, + > tr${o}-placeholder + `]:{"> th, > td":{borderInlineEnd:0}}}}}},y("middle",r.tablePaddingVerticalMiddle,r.tablePaddingHorizontalMiddle)),y("small",r.tablePaddingVerticalSmall,r.tablePaddingHorizontalSmall)),{[`> ${o}-footer`]:{border:m,borderTop:0}}),[`${o}-cell`]:{[`${o}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${r.lineWidth}px 0 ${r.lineWidth}px ${r.tableHeaderBg}`}},[`${o}-bordered ${o}-cell-scrollbar`]:{borderInlineEnd:m}}}},Vo=r=>{const{componentCls:o}=r;return{[`${o}-wrapper`]:{[`${o}-cell-ellipsis`]:Object.assign(Object.assign({},ra.vS),{wordBreak:"keep-all",[` + &${o}-cell-fix-left-last, + &${o}-cell-fix-right-first + `]:{overflow:"visible",[`${o}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${o}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},oa=r=>{const{componentCls:o}=r;return{[`${o}-wrapper`]:{[`${o}-tbody > tr${o}-placeholder`]:{textAlign:"center",color:r.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:r.colorBgContainer}}}}},aa=e(15969),Ga=r=>{const{componentCls:o,antCls:m,controlInteractiveSize:y,motionDurationSlow:M,lineWidth:A,paddingXS:ie,lineType:se,tableBorderColor:re,tableExpandIconBg:xe,tableExpandColumnWidth:Oe,borderRadius:Ee,fontSize:Ge,fontSizeSM:He,lineHeight:Ue,tablePaddingVertical:ht,tablePaddingHorizontal:ft,tableExpandedRowBg:yt,paddingXXS:dt}=r,$t=y/2-A,rn=$t*2+A*3,Vt=`${A}px ${se} ${re}`,Kt=dt-A;return{[`${o}-wrapper`]:{[`${o}-expand-icon-col`]:{width:Oe},[`${o}-row-expand-icon-cell`]:{textAlign:"center",[`${o}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${o}-row-indent`]:{height:1,float:"left"},[`${o}-row-expand-icon`]:Object.assign(Object.assign({},(0,aa.N)(r)),{position:"relative",float:"left",boxSizing:"border-box",width:rn,height:rn,padding:0,color:"inherit",lineHeight:`${rn}px`,background:xe,border:Vt,borderRadius:Ee,transform:`scale(${y/rn})`,transition:`all ${M}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${M} ease-out`,content:'""'},"&::before":{top:$t,insetInlineEnd:Kt,insetInlineStart:Kt,height:A},"&::after":{top:Kt,bottom:Kt,insetInlineStart:$t,width:A,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${o}-row-indent + ${o}-row-expand-icon`]:{marginTop:(Ge*Ue-A*3)/2-Math.ceil((He*1.4-A*3)/2),marginInlineEnd:ie},[`tr${o}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:yt}},[`${m}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${o}-expanded-row-fixed`]:{position:"relative",margin:`-${ht}px -${ft}px`,padding:`${ht}px ${ft}px`}}}},vl=r=>{const{componentCls:o,antCls:m,iconCls:y,tableFilterDropdownWidth:M,tableFilterDropdownSearchWidth:A,paddingXXS:ie,paddingXS:se,colorText:re,lineWidth:xe,lineType:Oe,tableBorderColor:Ee,tableHeaderIconColor:Ge,fontSizeSM:He,tablePaddingHorizontal:Ue,borderRadius:ht,motionDurationSlow:ft,colorTextDescription:yt,colorPrimary:dt,tableHeaderFilterActiveBg:$t,colorTextDisabled:rn,tableFilterDropdownBg:Vt,tableFilterDropdownHeight:Kt,controlItemBgHover:Pn,controlItemBgActive:yn,boxShadowSecondary:Rt,filterDropdownMenuBg:Ht}=r,Tt=`${m}-dropdown`,St=`${o}-filter-dropdown`,kt=`${m}-tree`,xn=`${xe}px ${Oe} ${Ee}`;return[{[`${o}-wrapper`]:{[`${o}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${o}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-ie,marginInline:`${ie}px ${-Ue/2}px`,padding:`0 ${ie}px`,color:Ge,fontSize:He,borderRadius:ht,cursor:"pointer",transition:`all ${ft}`,"&:hover":{color:yt,background:$t},"&.active":{color:dt}}}},{[`${m}-dropdown`]:{[St]:Object.assign(Object.assign({},(0,ra.Wf)(r)),{minWidth:M,backgroundColor:Vt,borderRadius:ht,boxShadow:Rt,overflow:"hidden",[`${Tt}-menu`]:{maxHeight:Kt,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ht,"&:empty::after":{display:"block",padding:`${se}px 0`,color:rn,fontSize:He,textAlign:"center",content:'"Not Found"'}},[`${St}-tree`]:{paddingBlock:`${se}px 0`,paddingInline:se,[kt]:{padding:0},[`${kt}-treenode ${kt}-node-content-wrapper:hover`]:{backgroundColor:Pn},[`${kt}-treenode-checkbox-checked ${kt}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:yn}}},[`${St}-search`]:{padding:se,borderBottom:xn,"&-input":{input:{minWidth:A},[y]:{color:rn}}},[`${St}-checkall`]:{width:"100%",marginBottom:ie,marginInlineStart:ie},[`${St}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${se-xe}px ${se}px`,overflow:"hidden",borderTop:xn}})}},{[`${m}-dropdown ${St}, ${St}-submenu`]:{[`${m}-checkbox-wrapper + span`]:{paddingInlineStart:se,color:re},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},$a=r=>{const{componentCls:o,lineWidth:m,colorSplit:y,motionDurationSlow:M,zIndexTableFixed:A,tableBg:ie,zIndexTableSticky:se}=r,re=y;return{[`${o}-wrapper`]:{[` + ${o}-cell-fix-left, + ${o}-cell-fix-right + `]:{position:"sticky !important",zIndex:A,background:ie},[` + ${o}-cell-fix-left-first::after, + ${o}-cell-fix-left-last::after + `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-m,width:30,transform:"translateX(100%)",transition:`box-shadow ${M}`,content:'""',pointerEvents:"none"},[`${o}-cell-fix-left-all::after`]:{display:"none"},[` + ${o}-cell-fix-right-first::after, + ${o}-cell-fix-right-last::after + `]:{position:"absolute",top:0,bottom:-m,left:{_skip_check_:!0,value:0},width:30,transform:"translateX(-100%)",transition:`box-shadow ${M}`,content:'""',pointerEvents:"none"},[`${o}-container`]:{"&::before, &::after":{position:"absolute",top:0,bottom:0,zIndex:se+1,width:30,transition:`box-shadow ${M}`,content:'""',pointerEvents:"none"},"&::before":{insetInlineStart:0},"&::after":{insetInlineEnd:0}},[`${o}-ping-left`]:{[`&:not(${o}-has-fix-left) ${o}-container`]:{position:"relative","&::before":{boxShadow:`inset 10px 0 8px -8px ${re}`}},[` + ${o}-cell-fix-left-first::after, + ${o}-cell-fix-left-last::after + `]:{boxShadow:`inset 10px 0 8px -8px ${re}`},[`${o}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${o}-ping-right`]:{[`&:not(${o}-has-fix-right) ${o}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${re}`}},[` + ${o}-cell-fix-right-first::after, + ${o}-cell-fix-right-last::after + `]:{boxShadow:`inset -10px 0 8px -8px ${re}`}}}}},Pa=r=>{const{componentCls:o,antCls:m}=r;return{[`${o}-wrapper`]:{[`${o}-pagination${m}-pagination`]:{margin:`${r.margin}px 0`},[`${o}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:r.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},pl=r=>{const{componentCls:o,tableRadius:m}=r;return{[`${o}-wrapper`]:{[o]:{[`${o}-title, ${o}-header`]:{borderRadius:`${m}px ${m}px 0 0`},[`${o}-title + ${o}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${o}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:m,borderStartEndRadius:m,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:m},"> *:last-child":{borderStartEndRadius:m}}},"&-footer":{borderRadius:`0 0 ${m}px ${m}px`}}}}},Ya=r=>{const{componentCls:o}=r;return{[`${o}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${o}-pagination-left`]:{justifyContent:"flex-end"},[`${o}-pagination-right`]:{justifyContent:"flex-start"},[`${o}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${o}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${o}-row-indent`]:{float:"right"}}}}},ia=r=>{const{componentCls:o,antCls:m,iconCls:y,fontSizeIcon:M,padding:A,paddingXS:ie,tableHeaderIconColor:se,tableHeaderIconColorHover:re,tableSelectionColumnWidth:xe}=r;return{[`${o}-wrapper`]:{[`${o}-selection-col`]:{width:xe,[`&${o}-selection-col-with-dropdown`]:{width:xe+M+A/4}},[`${o}-bordered ${o}-selection-col`]:{width:xe+ie*2,[`&${o}-selection-col-with-dropdown`]:{width:xe+M+A/4+ie*2}},[` + table tr th${o}-selection-column, + table tr td${o}-selection-column + `]:{paddingInlineEnd:r.paddingXS,paddingInlineStart:r.paddingXS,textAlign:"center",[`${m}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${o}-selection-column${o}-cell-fix-left`]:{zIndex:r.zIndexTableFixed+1},[`table tr th${o}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${o}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${o}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${r.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${r.tablePaddingHorizontal/4}px`,[y]:{color:se,fontSize:M,verticalAlign:"baseline","&:hover":{color:re}}}}}},sa=r=>{const{componentCls:o}=r,m=(y,M,A,ie)=>({[`${o}${o}-${y}`]:{fontSize:ie,[` + ${o}-title, + ${o}-footer, + ${o}-cell, + ${o}-thead > tr > th, + ${o}-tbody > tr > th, + ${o}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{padding:`${M}px ${A}px`},[`${o}-filter-trigger`]:{marginInlineEnd:`-${A/2}px`},[`${o}-expanded-row-fixed`]:{margin:`-${M}px -${A}px`},[`${o}-tbody`]:{[`${o}-wrapper:only-child ${o}`]:{marginBlock:`-${M}px`,marginInline:`${r.tableExpandColumnWidth-A}px -${A}px`}},[`${o}-selection-column`]:{paddingInlineStart:`${A/4}px`}}});return{[`${o}-wrapper`]:Object.assign(Object.assign({},m("middle",r.tablePaddingVerticalMiddle,r.tablePaddingHorizontalMiddle,r.tableFontSizeMiddle)),m("small",r.tablePaddingVerticalSmall,r.tablePaddingHorizontalSmall,r.tableFontSizeSmall))}},ca=r=>{const{componentCls:o,marginXXS:m,fontSizeIcon:y,tableHeaderIconColor:M,tableHeaderIconColorHover:A}=r;return{[`${o}-wrapper`]:{[`${o}-thead th${o}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${r.motionDurationSlow}`,"&:hover":{background:r.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:r.colorPrimary},[` + &${o}-cell-fix-left:hover, + &${o}-cell-fix-right:hover + `]:{background:r.tableFixedHeaderSortActiveBg}},[`${o}-thead th${o}-column-sort`]:{background:r.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${o}-column-sort`]:{background:r.tableBodySortBg},[`${o}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${o}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${o}-column-sorter`]:{marginInlineStart:m,color:M,fontSize:0,transition:`color ${r.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:y,"&.active":{color:r.colorPrimary}},[`${o}-column-sorter-up + ${o}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${o}-column-sorters:hover ${o}-column-sorter`]:{color:A}}}},mr=r=>{const{componentCls:o,opacityLoading:m,tableScrollThumbBg:y,tableScrollThumbBgHover:M,tableScrollThumbSize:A,tableScrollBg:ie,zIndexTableSticky:se,stickyScrollBarBorderRadius:re}=r,xe=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`;return{[`${o}-wrapper`]:{[`${o}-sticky`]:{"&-holder":{position:"sticky",zIndex:se,background:r.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${A}px !important`,zIndex:se,display:"flex",alignItems:"center",background:ie,borderTop:xe,opacity:m,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:A,backgroundColor:y,borderRadius:re,transition:`all ${r.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:M}}}}}}},hr=r=>{const{componentCls:o,lineWidth:m,tableBorderColor:y}=r,M=`${m}px ${r.lineType} ${y}`;return{[`${o}-wrapper`]:{[`${o}-summary`]:{position:"relative",zIndex:r.zIndexTableFixed,background:r.tableBg,"> tr":{"> th, > td":{borderBottom:M}}},[`div${o}-summary`]:{boxShadow:`0 -${m}px 0 ${y}`}}}},yl=r=>{const{componentCls:o}=r,m=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,y=`${o}-expanded-row-cell`;return{[`${o}-wrapper`]:{[`${o}-tbody-virtual`]:{[`${o}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${o}-cell`]:{borderBottom:m},[`${o}-expanded-row`]:{[`${y}${y}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${r.lineWidth}px)`,borderInlineEnd:"none"}}},[`${o}-bordered`]:{[`${o}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:m,position:"absolute"},[`${o}-cell`]:{borderInlineEnd:m,[`&${o}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-r.lineWidth,borderInlineStart:m}}}}}}};const Qo=r=>{const{componentCls:o,fontWeightStrong:m,tablePaddingVertical:y,tablePaddingHorizontal:M,lineWidth:A,lineType:ie,tableBorderColor:se,tableFontSize:re,tableBg:xe,tableRadius:Oe,tableHeaderTextColor:Ee,motionDurationMid:Ge,tableHeaderBg:He,tableHeaderCellSplitColor:Ue,tableRowHoverBg:ht,tableSelectedRowBg:ft,tableSelectedRowHoverBg:yt,tableFooterTextColor:dt,tableFooterBg:$t,paddingContentVerticalLG:rn}=r,Vt=`${A}px ${ie} ${se}`;return{[`${o}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ra.dF)()),{[o]:Object.assign(Object.assign({},(0,ra.Wf)(r)),{fontSize:re,background:xe,borderRadius:`${Oe}px ${Oe}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${Oe}px ${Oe}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + ${o}-cell, + ${o}-thead > tr > th, + ${o}-tbody > tr > th, + ${o}-tbody > tr > td, + tfoot > tr > th, + tfoot > tr > td + `]:{position:"relative",padding:`${rn}px ${M}px`,overflowWrap:"break-word"},[`${o}-title`]:{padding:`${y}px ${M}px`},[`${o}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:Ee,fontWeight:m,textAlign:"start",background:He,borderBottom:Vt,transition:`background ${Ge} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${o}-selection-column):not(${o}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:Ue,transform:"translateY(-50%)",transition:`background-color ${Ge}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${o}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${Ge}, border-color ${Ge}`,borderBottom:Vt,[` + > ${o}-wrapper:only-child, + > ${o}-expanded-row-fixed > ${o}-wrapper:only-child + `]:{[o]:{marginBlock:`-${y}px`,marginInline:`${r.tableExpandColumnWidth-M}px -${M}px`,[`${o}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:Ee,fontWeight:m,textAlign:"start",background:He,borderBottom:Vt,transition:`background ${Ge} ease`},[` + &${o}-row:hover > th, + &${o}-row:hover > td, + > th${o}-cell-row-hover, + > td${o}-cell-row-hover + `]:{background:ht},[`&${o}-row-selected`]:{"> th, > td":{background:ft},"&:hover > th, &:hover > td":{background:yt}}}},[`${o}-footer`]:{padding:`${y}px ${M}px`,color:dt,background:$t}})}};var da=(0,dl.Z)("Table",r=>{const{colorTextHeading:o,colorSplit:m,colorIcon:y,colorIconHover:M,opacityLoading:A,colorBgContainer:ie,controlInteractiveSize:se,headerBg:re,headerColor:xe,headerSortActiveBg:Oe,headerSortHoverBg:Ee,bodySortBg:Ge,rowHoverBg:He,rowSelectedBg:Ue,rowSelectedHoverBg:ht,rowExpandedBg:ft,cellPaddingBlock:yt,cellPaddingInline:dt,cellPaddingBlockMD:$t,cellPaddingInlineMD:rn,cellPaddingBlockSM:Vt,cellPaddingInlineSM:Kt,borderColor:Pn,footerBg:yn,footerColor:Rt,headerBorderRadius:Ht,cellFontSize:Tt,cellFontSizeMD:St,cellFontSizeSM:kt,headerSplitColor:xn,fixedHeaderSortActiveBg:zn,headerFilterHoverBg:En,filterDropdownBg:un,expandIconBg:Kn,selectionColumnWidth:Xn,stickyScrollBarBg:br}=r,ir=new Ao.C(y),Gr=new Ao.C(M),Hr=2,Bn=(0,Ko.TS)(r,{tableFontSize:Tt,tableBg:ie,tableRadius:Ht,tablePaddingVertical:yt,tablePaddingHorizontal:dt,tablePaddingVerticalMiddle:$t,tablePaddingHorizontalMiddle:rn,tablePaddingVerticalSmall:Vt,tablePaddingHorizontalSmall:Kt,tableBorderColor:Pn,tableHeaderTextColor:xe,tableHeaderBg:re,tableFooterTextColor:Rt,tableFooterBg:yn,tableHeaderCellSplitColor:xn,tableHeaderSortBg:Oe,tableHeaderSortHoverBg:Ee,tableHeaderIconColor:ir.clone().setAlpha(ir.getAlpha()*A).toRgbString(),tableHeaderIconColorHover:Gr.clone().setAlpha(Gr.getAlpha()*A).toRgbString(),tableBodySortBg:Ge,tableFixedHeaderSortActiveBg:zn,tableHeaderFilterActiveBg:En,tableFilterDropdownBg:un,tableRowHoverBg:He,tableSelectedRowBg:Ue,tableSelectedRowHoverBg:ht,zIndexTableFixed:Hr,zIndexTableSticky:Hr+1,tableFontSizeMiddle:St,tableFontSizeSmall:kt,tableSelectionColumnWidth:Xn,tableExpandIconBg:Kn,tableExpandColumnWidth:se+2*r.padding,tableExpandedRowBg:ft,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:br,tableScrollThumbBgHover:o,tableScrollBg:m});return[Qo(Bn),Pa(Bn),hr(Bn),ca(Bn),vl(Bn),fl(Bn),pl(Bn),Ga(Bn),hr(Bn),oa(Bn),ia(Bn),$a(Bn),mr(Bn),Vo(Bn),sa(Bn),Ya(Bn),yl(Bn)]},r=>{const{colorFillAlter:o,colorBgContainer:m,colorTextHeading:y,colorFillSecondary:M,colorFillContent:A,controlItemBgActive:ie,controlItemBgActiveHover:se,padding:re,paddingSM:xe,paddingXS:Oe,colorBorderSecondary:Ee,borderRadiusLG:Ge,fontSize:He,controlHeight:Ue,colorTextPlaceholder:ht}=r,ft=new Ao.C(M).onBackground(m).toHexShortString(),yt=new Ao.C(A).onBackground(m).toHexShortString(),dt=new Ao.C(o).onBackground(m).toHexShortString();return{headerBg:dt,headerColor:y,headerSortActiveBg:ft,headerSortHoverBg:yt,bodySortBg:dt,rowHoverBg:dt,rowSelectedBg:ie,rowSelectedHoverBg:se,rowExpandedBg:o,cellPaddingBlock:re,cellPaddingInline:re,cellPaddingBlockMD:xe,cellPaddingInlineMD:Oe,cellPaddingBlockSM:Oe,cellPaddingInlineSM:Oe,borderColor:Ee,headerBorderRadius:Ge,footerBg:dt,footerColor:y,cellFontSize:He,cellFontSizeMD:He,cellFontSizeSM:He,headerSplitColor:Ee,fixedHeaderSortActiveBg:ft,headerFilterHoverBg:A,filterDropdownMenuBg:m,filterDropdownBg:m,expandIconBg:m,selectionColumnWidth:Ue,stickyScrollBarBg:ht,stickyScrollBarBorderRadius:100}});const Ja=[],bl=(r,o)=>{const{prefixCls:m,className:y,rootClassName:M,style:A,size:ie,bordered:se,dropdownPrefixCls:re,dataSource:xe,pagination:Oe,rowSelection:Ee,rowKey:Ge="key",rowClassName:He,columns:Ue,children:ht,childrenColumnName:ft,onChange:yt,getPopupContainer:dt,loading:$t,expandIcon:rn,expandable:Vt,expandedRowRender:Kt,expandIconColumnIndex:Pn,indentSize:yn,scroll:Rt,sortDirections:Ht,locale:Tt,showSorterTooltip:St=!0,virtual:kt}=r,xn=n.useMemo(()=>Ue||yr(ht),[Ue,ht]),zn=n.useMemo(()=>xn.some(tr=>tr.responsive),[xn]),En=(0,Ct.Z)(zn),un=n.useMemo(()=>{const tr=new Set(Object.keys(En).filter(Dr=>En[Dr]));return xn.filter(Dr=>!Dr.responsive||Dr.responsive.some(It=>tr.has(It)))},[xn,En]),Kn=(0,Xt.Z)(r,["className","style","columns"]),{locale:Xn=Mt.Z,direction:br,table:ir,renderEmpty:Gr,getPrefixCls:Hr,getPopupContainer:Bn}=n.useContext(Lt.E_),eo=(0,Ut.Z)(ie),cr=Object.assign(Object.assign({},Xn.Table),Tt),Rr=xe||Ja,Fr=Hr("table",m),ho=Hr("dropdown",re),pn=Object.assign({childrenColumnName:ft,expandIconColumnIndex:Pn},Vt),{childrenColumnName:fn="children"}=pn,mn=n.useMemo(()=>Rr.some(tr=>tr==null?void 0:tr[fn])?"nest":Kt||Vt&&Vt.expandedRowRender?"row":null,[Rr]),tn={body:n.useRef()},ur=n.useMemo(()=>typeof Ge=="function"?Ge:tr=>tr==null?void 0:tr[Ge],[Ge]),[Yt]=Fa(Rr,fn,ur),_n={},nr=function(tr,Dr){let It=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Br,oo,Wr;const po=Object.assign(Object.assign({},_n),tr);It&&((Br=_n.resetPagination)===null||Br===void 0||Br.call(_n),!((oo=po.pagination)===null||oo===void 0)&&oo.current&&(po.pagination.current=1),Oe&&Oe.onChange&&Oe.onChange(1,(Wr=po.pagination)===null||Wr===void 0?void 0:Wr.pageSize)),Rt&&Rt.scrollToFirstRowOnChange!==!1&&tn.body.current&&(0,qt.Z)(0,{getContainer:()=>tn.body.current}),yt==null||yt(po.pagination,po.filters,po.sorter,{currentDataSource:xa(zo(Rr,po.sorterStates,fn),po.filterStates),action:Dr})},qn=(tr,Dr)=>{nr({sorter:tr,sorterStates:Dr},"sort",!1)},[Ir,co,bo,Yr]=sl({prefixCls:Fr,mergedColumns:un,onSorterChange:qn,sortDirections:Ht||["ascend","descend"],tableLocale:cr,showSorterTooltip:St}),wo=n.useMemo(()=>zo(Rr,co,fn),[Rr,co]);_n.sorter=Yr(),_n.sorterStates=co;const qr=(tr,Dr)=>{nr({filters:tr,filterStates:Dr},"filter",!0)},[yo,Ro,rr]=Ma({prefixCls:Fr,locale:cr,dropdownPrefixCls:ho,mergedColumns:un,onFilterChange:qr,getPopupContainer:dt||Bn}),xr=xa(wo,Ro);_n.filters=rr,_n.filterStates=Ro;const zr=n.useMemo(()=>{const tr={};return Object.keys(rr).forEach(Dr=>{rr[Dr]!==null&&(tr[Dr]=rr[Dr])}),Object.assign(Object.assign({},bo),{filters:tr})},[bo,rr]),[to]=cl(zr),no=(tr,Dr)=>{nr({pagination:Object.assign(Object.assign({},_n.pagination),{current:tr,pageSize:Dr})},"paginate")},[i,ye]=ja(xr.length,no,Oe);_n.pagination=Oe===!1?{}:La(i,Oe),_n.resetPagination=ye;const Ye=n.useMemo(()=>{if(Oe===!1||!i.pageSize)return xr;const{current:tr=1,total:Dr,pageSize:It=Ea}=i;return xr.lengthIt?xr.slice((tr-1)*It,tr*It):xr:xr.slice((tr-1)*It,tr*It)},[!!Oe,xr,i&&i.current,i&&i.pageSize,i&&i.total]),[it,et]=Fo({prefixCls:Fr,data:xr,pageData:Ye,getRowKey:ur,getRecordByKey:Yt,expandType:mn,childrenColumnName:fn,locale:cr,getPopupContainer:dt||Bn},Ee),st=(tr,Dr,It)=>{let Br;return typeof He=="function"?Br=ue()(He(tr,Dr,It)):Br=ue()(He),ue()({[`${Fr}-row-selected`]:et.has(ur(tr,Dr))},Br)};pn.__PARENT_RENDER_ICON__=pn.expandIcon,pn.expandIcon=pn.expandIcon||rn||lr(cr),mn==="nest"&&pn.expandIconColumnIndex===void 0?pn.expandIconColumnIndex=Ee?1:0:pn.expandIconColumnIndex>0&&Ee&&(pn.expandIconColumnIndex-=1),typeof pn.indentSize!="number"&&(pn.indentSize=typeof yn=="number"?yn:15);const pt=n.useCallback(tr=>to(it(yo(Ir(tr)))),[Ir,yo,it]);let Dt,At;if(Oe!==!1&&(i!=null&&i.total)){let tr;i.size?tr=i.size:tr=eo==="small"||eo==="middle"?"small":void 0;const Dr=oo=>n.createElement(Cn.Z,Object.assign({},i,{className:ue()(`${Fr}-pagination ${Fr}-pagination-${oo}`,i.className),size:tr})),It=br==="rtl"?"left":"right",{position:Br}=i;if(Br!==null&&Array.isArray(Br)){const oo=Br.find(Eo=>Eo.includes("top")),Wr=Br.find(Eo=>Eo.includes("bottom")),po=Br.every(Eo=>`${Eo}`=="none");!oo&&!Wr&&!po&&(At=Dr(It)),oo&&(Dt=Dr(oo.toLowerCase().replace("top",""))),Wr&&(At=Dr(Wr.toLowerCase().replace("bottom","")))}else At=Dr(It)}let wt;typeof $t=="boolean"?wt={spinning:$t}:typeof $t=="object"&&(wt=Object.assign({spinning:!0},$t));const[en,tt]=da(Fr),[,lt]=(0,Ln.Z)(),gn=ue()(`${Fr}-wrapper`,ir==null?void 0:ir.className,{[`${Fr}-wrapper-rtl`]:br==="rtl"},y,M,tt),Jr=Object.assign(Object.assign({},ir==null?void 0:ir.style),A),nn=Tt&&Tt.emptyText||(Gr==null?void 0:Gr("Table"))||n.createElement(_t.Z,{componentName:"Table"}),Fn=kt?Uo:ul,ro={},vo=n.useMemo(()=>{const{fontSize:tr,lineHeight:Dr,padding:It,paddingXS:Br,paddingSM:oo}=lt,Wr=Math.floor(tr*Dr);switch(eo){case"large":return It*2+Wr;case"small":return Br*2+Wr;default:return oo*2+Wr}},[lt,eo]);return kt&&(ro.listItemHeight=vo),en(n.createElement("div",{ref:o,className:gn,style:Jr},n.createElement(In.Z,Object.assign({spinning:!1},wt),Dt,n.createElement(Fn,Object.assign({},ro,Kn,{columns:un,direction:br,expandable:pn,prefixCls:Fr,className:ue()({[`${Fr}-middle`]:eo==="middle",[`${Fr}-small`]:eo==="small",[`${Fr}-bordered`]:se,[`${Fr}-empty`]:Rr.length===0}),data:Ye,rowKey:ur,rowClassName:st,emptyText:nn,internalHooks:l,internalRefs:tn,transformColumns:pt})),At)))};var fa=n.forwardRef(bl);const Qa=(r,o)=>{const m=n.useRef(0);return m.current+=1,n.createElement(fa,Object.assign({},r,{ref:o,_renderTimes:m.current}))},Oo=n.forwardRef(Qa);Oo.SELECTION_COLUMN=go,Oo.EXPAND_COLUMN=t,Oo.SELECTION_ALL=vt,Oo.SELECTION_INVERT=Sa,Oo.SELECTION_NONE=Bo,Oo.Column=W,Oo.ColumnGroup=Me,Oo.Summary=u;var qa=Oo,xl=qa},17574:function(rt,z,e){"use strict";e.d(z,{default:function(){return Re}});var t=e(60091),l=e(94480),b=e(52671),P=e(8657),$=e(54476),d=e(59301),n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},E=n,D=e(7657),w=function(je,Je){return d.createElement(D.Z,(0,$.Z)({},je,{ref:Je,icon:E}))},C=d.forwardRef(w),v=C,B=e(92310),T=e.n(B),I=e(35654),g=e(71430),U=e(36355),F=e(56082),G=e(62892),q=e(20648);const K=4;function Z($e){const{dropPosition:je,dropLevelOffset:Je,prefixCls:nt,indent:ze,direction:Be="ltr"}=$e,Qe=Be==="ltr"?"left":"right",ut=Be==="ltr"?"right":"left",Ie={[Qe]:-Je*ze+K,[ut]:0};switch(je){case-1:Ie.top=-3;break;case 1:Ie.bottom=-3;break;default:Ie.bottom=-3,Ie[Qe]=ze+K;break}return d.createElement("div",{style:Ie,className:`${nt}-drop-indicator`})}var oe=e(71997),_=d.forwardRef(($e,je)=>{const{getPrefixCls:Je,direction:nt,virtual:ze,tree:Be}=d.useContext(U.E_),{prefixCls:Qe,className:ut,showIcon:Ie=!1,showLine:ct,switcherIcon:gt,blockNode:Se=!1,children:me,checkable:ot=!1,selectable:qe=!0,draggable:j,motion:V,style:p}=$e,a=Je("tree",Qe),k=Je(),fe=V!=null?V:Object.assign(Object.assign({},(0,G.Z)(k)),{motionAppear:!1}),u=Object.assign(Object.assign({},$e),{checkable:ot,selectable:qe,showIcon:Ie,motion:fe,blockNode:Se,showLine:!!ct,dropIndicatorRender:Z}),[s,Q]=(0,q.ZP)(a),R=d.useMemo(()=>{if(!j)return!1;let ne={};switch(typeof j){case"function":ne.nodeDraggable=j;break;case"object":ne=Object.assign({},j);break;default:break}return ne.icon!==!1&&(ne.icon=ne.icon||d.createElement(F.Z,null)),ne},[j]),c=ne=>d.createElement(oe.Z,{prefixCls:a,switcherIcon:gt,treeNodeProps:ne,showLine:ct});return s(d.createElement(t.Z,Object.assign({itemHeight:20,ref:je,virtual:ze},u,{style:Object.assign(Object.assign({},Be==null?void 0:Be.style),p),prefixCls:a,className:T()({[`${a}-icon-hide`]:!Ie,[`${a}-block-node`]:Se,[`${a}-unselectable`]:!qe,[`${a}-rtl`]:nt==="rtl"},Be==null?void 0:Be.className,ut,Q),direction:nt,checkable:ot&&d.createElement("span",{className:`${a}-checkbox-inner`}),selectable:qe,switcherIcon:c,draggable:R}),me))}),ee;(function($e){$e[$e.None=0]="None",$e[$e.Start=1]="Start",$e[$e.End=2]="End"})(ee||(ee={}));function le($e,je){function Je(nt){const{key:ze,children:Be}=nt;je(ze,nt)!==!1&&le(Be||[],je)}$e.forEach(Je)}function X($e){let{treeData:je,expandedKeys:Je,startKey:nt,endKey:ze}=$e;const Be=[];let Qe=ee.None;if(nt&&nt===ze)return[nt];if(!nt||!ze)return[];function ut(Ie){return Ie===nt||Ie===ze}return le(je,Ie=>{if(Qe===ee.End)return!1;if(ut(Ie)){if(Be.push(Ie),Qe===ee.None)Qe=ee.Start;else if(Qe===ee.Start)return Qe=ee.End,!1}else Qe===ee.Start&&Be.push(Ie);return Je.includes(Ie)}),Be}function h($e,je){const Je=(0,l.Z)(je),nt=[];return le($e,(ze,Be)=>{const Qe=Je.indexOf(ze);return Qe!==-1&&(nt.push(Be),Je.splice(Qe,1)),!!Je.length}),nt}var N=function($e,je){var Je={};for(var nt in $e)Object.prototype.hasOwnProperty.call($e,nt)&&je.indexOf(nt)<0&&(Je[nt]=$e[nt]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ze=0,nt=Object.getOwnPropertySymbols($e);ze{var{defaultExpandAll:Je,defaultExpandParent:nt,defaultExpandedKeys:ze}=$e,Be=N($e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Qe=d.useRef(),ut=d.useRef(),Ie=()=>{const{keyEntities:R}=(0,g.I8)(ae(Be));let c;return Je?c=Object.keys(R):nt?c=(0,I.r7)(Be.expandedKeys||ze||[],R):c=Be.expandedKeys||ze,c},[ct,gt]=d.useState(Be.selectedKeys||Be.defaultSelectedKeys||[]),[Se,me]=d.useState(()=>Ie());d.useEffect(()=>{"selectedKeys"in Be&>(Be.selectedKeys)},[Be.selectedKeys]),d.useEffect(()=>{"expandedKeys"in Be&&me(Be.expandedKeys)},[Be.expandedKeys]);const ot=(R,c)=>{var ne;return"expandedKeys"in Be||me(R),(ne=Be.onExpand)===null||ne===void 0?void 0:ne.call(Be,R,c)},qe=(R,c)=>{var ne;const{multiple:Fe}=Be,{node:we,nativeEvent:_e}=c,{key:Pe=""}=we,Ne=ae(Be),f=Object.assign(Object.assign({},c),{selected:!0}),te=(_e==null?void 0:_e.ctrlKey)||(_e==null?void 0:_e.metaKey),ce=_e==null?void 0:_e.shiftKey;let he;Fe&&te?(he=R,Qe.current=Pe,ut.current=he,f.selectedNodes=h(Ne,he)):Fe&&ce?(he=Array.from(new Set([].concat((0,l.Z)(ut.current||[]),(0,l.Z)(X({treeData:Ne,expandedKeys:Se,startKey:Pe,endKey:Qe.current}))))),f.selectedNodes=h(Ne,he)):(he=[Pe],Qe.current=Pe,ut.current=he,f.selectedNodes=h(Ne,he)),(ne=Be.onSelect)===null||ne===void 0||ne.call(Be,he,f),"selectedKeys"in Be||gt(he)},{getPrefixCls:j,direction:V}=d.useContext(U.E_),{prefixCls:p,className:a,showIcon:k=!0,expandAction:fe="click"}=Be,u=N(Be,["prefixCls","className","showIcon","expandAction"]),s=j("tree",p),Q=T()(`${s}-directory`,{[`${s}-directory-rtl`]:V==="rtl"},a);return d.createElement(_,Object.assign({icon:ue,ref:je,blockNode:!0},u,{showIcon:k,expandAction:fe,prefixCls:s,className:Q,expandedKeys:Se,selectedKeys:ct,onSelect:qe,onExpand:ot}))};var Y=d.forwardRef(x);const pe=_;pe.DirectoryTree=Y,pe.TreeNode=t.O;var Re=pe},20648:function(rt,z,e){"use strict";e.d(z,{TM:function(){return B},Yk:function(){return v}});var t=e(36237),l=e(98447),b=e(17313),P=e(8378),$=e(37613),d=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),E=(T,I)=>({[`.${T}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${I.motionDurationSlow}`}}}),D=(T,I)=>({[`.${T}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:I.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${I.lineWidthBold}px solid ${I.colorPrimary}`,borderRadius:"50%",content:'""'}}}),w=(T,I)=>{const{treeCls:g,treeNodeCls:U,treeNodePadding:F,titleHeight:G,nodeSelectedBg:q,nodeHoverBg:K}=I,Z=I.paddingXS;return{[g]:Object.assign(Object.assign({},(0,b.Wf)(I)),{background:I.colorBgContainer,borderRadius:I.borderRadius,transition:`background-color ${I.motionDurationSlow}`,[`&${g}-rtl`]:{[`${g}-switcher`]:{"&_close":{[`${g}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${g}-active-focused)`]:Object.assign({},(0,b.oN)(I)),[`${g}-list-holder-inner`]:{alignItems:"flex-start"},[`&${g}-block-node`]:{[`${g}-list-holder-inner`]:{alignItems:"stretch",[`${g}-node-content-wrapper`]:{flex:"auto"},[`${U}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:F,insetInlineStart:0,border:`1px solid ${I.colorPrimary}`,opacity:0,animationName:n,animationDuration:I.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${U}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${F}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${g}-node-content-wrapper`]:{color:I.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${g}-node-content-wrapper`]:Object.assign({},(0,b.oN)(I)),[`&:not(${U}-disabled).filter-node ${g}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${g}-draggable-icon`]:{flexShrink:0,width:G,lineHeight:`${G}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${I.motionDurationSlow}`,[`${U}:hover &`]:{opacity:.45}},[`&${U}-disabled`]:{[`${g}-draggable-icon`]:{visibility:"hidden"}}}},[`${g}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:G}},[`${g}-draggable-icon`]:{visibility:"hidden"},[`${g}-switcher`]:Object.assign(Object.assign({},E(T,I)),{position:"relative",flex:"none",alignSelf:"stretch",width:G,margin:0,lineHeight:`${G}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${g}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:I.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:G/2,bottom:-F,marginInlineStart:-1,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:G/2*.8,height:G/2,borderBottom:`1px solid ${I.colorBorder}`,content:'""'}}}),[`${g}-checkbox`]:{top:"initial",marginInlineEnd:Z},[`${g}-node-content-wrapper, ${g}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:G,margin:0,padding:`0 ${I.paddingXS/2}px`,color:"inherit",lineHeight:`${G}px`,background:"transparent",borderRadius:I.borderRadius,cursor:"pointer",transition:`all ${I.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:K},[`&${g}-node-selected`]:{backgroundColor:q},[`${g}-iconEle`]:{display:"inline-block",width:G,height:G,lineHeight:`${G}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${g}-unselectable ${g}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${g}-node-content-wrapper`]:Object.assign({lineHeight:`${G}px`,userSelect:"none"},D(T,I)),[`${U}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${I.colorPrimary}`}},"&-show-line":{[`${g}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:G/2,bottom:-F,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${g}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${U}-leaf-last`]:{[`${g}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${G/2}px !important`}}}}})}},C=T=>{const{treeCls:I,treeNodeCls:g,treeNodePadding:U,directoryNodeSelectedBg:F,directoryNodeSelectedColor:G}=T;return{[`${I}${I}-directory`]:{[g]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:U,insetInlineStart:0,transition:`background-color ${T.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:T.controlItemBgHover}},"> *":{zIndex:1},[`${I}-switcher`]:{transition:`color ${T.motionDurationMid}`},[`${I}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${I}-node-selected`]:{color:G,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:F},[`${I}-switcher`]:{color:G},[`${I}-node-content-wrapper`]:{color:G,background:"transparent"}}}}}},v=(T,I)=>{const g=`.${T}`,U=`${g}-treenode`,F=I.paddingXS/2,G=(0,$.TS)(I,{treeCls:g,treeNodeCls:U,treeNodePadding:F});return[w(T,G),C(G)]},B=T=>{const{controlHeightSM:I}=T;return{titleHeight:I,nodeHoverBg:T.controlItemBgHover,nodeSelectedBg:T.controlItemBgActive}};z.ZP=(0,d.Z)("Tree",(T,I)=>{let{prefixCls:g}=I;return[{[T.componentCls]:(0,l.C2)(`${g}-checkbox`,T)},v(g,T),(0,P.Z)(T)]},T=>{const{colorTextLightSolid:I,colorPrimary:g}=T;return Object.assign(Object.assign({},B(T)),{directoryNodeSelectedColor:I,directoryNodeSelectedBg:g})})},71997:function(rt,z,e){"use strict";e.d(z,{Z:function(){return U}});var t=e(54476),l=e(59301),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},P=b,$=e(7657),d=function(G,q){return l.createElement($.Z,(0,t.Z)({},G,{ref:q,icon:P}))},n=l.forwardRef(d),E=n,D=e(52671),w=e(58617),C=e(15075),v=e(43531),B=e(92310),T=e.n(B),I=e(92343),U=F=>{const{prefixCls:G,switcherIcon:q,treeNodeProps:K,showLine:Z}=F,{isLeaf:oe,expanded:O,loading:_}=K;if(_)return l.createElement(w.Z,{className:`${G}-switcher-loading-icon`});let ee;if(Z&&typeof Z=="object"&&(ee=Z.showLeafIcon),oe){if(!Z)return null;if(typeof ee!="boolean"&&ee){const h=typeof ee=="function"?ee(K):ee,N=`${G}-switcher-line-custom-icon`;return(0,I.l$)(h)?(0,I.Tm)(h,{className:T()(h.props.className||"",N)}):h}return ee?l.createElement(D.Z,{className:`${G}-switcher-line-icon`}):l.createElement("span",{className:`${G}-switcher-leaf-line`})}const le=`${G}-switcher-icon`,X=typeof q=="function"?q(K):q;return(0,I.l$)(X)?(0,I.Tm)(X,{className:T()(X.props.className||"",le)}):X!==void 0?X:Z?O?l.createElement(C.Z,{className:`${G}-switcher-line-icon`}):l.createElement(v.Z,{className:`${G}-switcher-line-icon`}):l.createElement(E,{className:le})}},54580:function(rt,z,e){"use strict";e.d(z,{default:function(){return jt}});var t=e(59301),l=e(94480),b=e(92310),P=e.n(b),$=e(54476),d=e(67732),n=e(83652),E=e(42403),D=e(158),w=e(20068),C=e(75931),v=e(75044),B=e(76190),T=e(3202),I=e(26112);function g(H,de){var ge="cannot ".concat(H.method," ").concat(H.action," ").concat(de.status,"'"),Ce=new Error(ge);return Ce.status=de.status,Ce.method=H.method,Ce.url=H.action,Ce}function U(H){var de=H.responseText||H.response;if(!de)return de;try{return JSON.parse(de)}catch(ge){return de}}function F(H){var de=new XMLHttpRequest;H.onProgress&&de.upload&&(de.upload.onprogress=function(Ze){Ze.total>0&&(Ze.percent=Ze.loaded/Ze.total*100),H.onProgress(Ze)});var ge=new FormData;H.data&&Object.keys(H.data).forEach(function(ke){var Ze=H.data[ke];if(Array.isArray(Ze)){Ze.forEach(function(Le){ge.append("".concat(ke,"[]"),Le)});return}ge.append(ke,Ze)}),H.file instanceof Blob?ge.append(H.filename,H.file,H.file.name):ge.append(H.filename,H.file),de.onerror=function(Ze){H.onError(Ze)},de.onload=function(){return de.status<200||de.status>=300?H.onError(g(H,de),U(de)):H.onSuccess(U(de),de)},de.open(H.method,H.action,!0),H.withCredentials&&"withCredentials"in de&&(de.withCredentials=!0);var Ce=H.headers||{};return Ce["X-Requested-With"]!==null&&de.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(Ce).forEach(function(ke){Ce[ke]!==null&&de.setRequestHeader(ke,Ce[ke])}),de.send(ge),{abort:function(){de.abort()}}}var G=+new Date,q=0;function K(){return"rc-upload-".concat(G,"-").concat(++q)}var Z=e(48736),oe=function(H,de){if(H&&de){var ge=Array.isArray(de)?de:de.split(","),Ce=H.name||"",ke=H.type||"",Ze=ke.replace(/\/.*$/,"");return ge.some(function(Le){var Te=Le.trim();if(/^\*(\/\*)?$/.test(Le))return!0;if(Te.charAt(0)==="."){var zt=Ce.toLowerCase(),Ft=Te.toLowerCase(),Qt=[Ft];return(Ft===".jpg"||Ft===".jpeg")&&(Qt=[".jpg",".jpeg"]),Qt.some(function(jn){return zt.endsWith(jn)})}return/\/\*$/.test(Te)?Ze===Te.replace(/\/.*$/,""):ke===Te?!0:/^\w+$/.test(Te)?((0,Z.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Te,"'.Skip for check.")),!0):!1})}return!0};function O(H,de){var ge=H.createReader(),Ce=[];function ke(){ge.readEntries(function(Ze){var Le=Array.prototype.slice.apply(Ze);Ce=Ce.concat(Le);var Te=!Le.length;Te?de(Ce):ke()})}ke()}var _=function(de,ge,Ce){var ke=function Ze(Le,Te){Le&&(Le.path=Te||"",Le.isFile?Le.file(function(zt){Ce(zt)&&(Le.fullPath&&!zt.webkitRelativePath&&(Object.defineProperties(zt,{webkitRelativePath:{writable:!0}}),zt.webkitRelativePath=Le.fullPath.replace(/^\//,""),Object.defineProperties(zt,{webkitRelativePath:{writable:!1}})),ge([zt]))}):Le.isDirectory&&O(Le,function(zt){zt.forEach(function(Ft){Ze(Ft,"".concat(Te).concat(Le.name,"/"))})}))};de.forEach(function(Ze){ke(Ze.webkitGetAsEntry())})},ee=_,le=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],X=function(H){(0,E.Z)(ge,H);var de=(0,D.Z)(ge);function ge(){var Ce;(0,d.Z)(this,ge);for(var ke=arguments.length,Ze=new Array(ke),Le=0;Le{let{uid:Ze}=ke;return Ze===H.uid});return Ce===-1?ge.push(H):ge[Ce]=H,ge}function ne(H,de){const ge=H.uid!==void 0?"uid":"name";return de.filter(Ce=>Ce[ge]===H[ge])[0]}function Fe(H,de){const ge=H.uid!==void 0?"uid":"name",Ce=de.filter(ke=>ke[ge]!==H[ge]);return Ce.length===de.length?null:Ce}const we=function(){const de=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),Ce=de[de.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(Ce)||[""])[0]},_e=H=>H.indexOf("image/")===0,Pe=H=>{if(H.type&&!H.thumbUrl)return _e(H.type);const de=H.thumbUrl||H.url||"",ge=we(de);return/^data:image\//.test(de)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(ge)?!0:!(/^data:/.test(de)||ge)},Ne=200;function f(H){return new Promise(de=>{if(!H.type||!_e(H.type)){de("");return}const ge=document.createElement("canvas");ge.width=Ne,ge.height=Ne,ge.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ne}px; height: ${Ne}px; z-index: 9999; display: none;`,document.body.appendChild(ge);const Ce=ge.getContext("2d"),ke=new Image;if(ke.onload=()=>{const{width:Ze,height:Le}=ke;let Te=Ne,zt=Ne,Ft=0,Qt=0;Ze>Le?(zt=Le*(Ne/Ze),Qt=-(zt-Te)/2):(Te=Ze*(Ne/Le),Ft=-(Te-zt)/2),Ce.drawImage(ke,Ft,Qt,Te,zt);const jn=ge.toDataURL();document.body.removeChild(ge),window.URL.revokeObjectURL(ke.src),de(jn)},ke.crossOrigin="anonymous",H.type.startsWith("image/svg+xml")){const Ze=new FileReader;Ze.onload=()=>{Ze.result&&(ke.src=Ze.result)},Ze.readAsDataURL(H)}else if(H.type.startsWith("image/gif")){const Ze=new FileReader;Ze.onload=()=>{Ze.result&&de(Ze.result)},Ze.readAsDataURL(H)}else ke.src=window.URL.createObjectURL(H)})}var te=e(26227),ce=e(41464),he=e(15277),Ae=e(93948),De=e(6848),We=t.forwardRef((H,de)=>{let{prefixCls:ge,className:Ce,style:ke,locale:Ze,listType:Le,file:Te,items:zt,progress:Ft,iconRender:Qt,actionIconRender:jn,itemRender:Zn,isImgUrl:Vn,showPreviewIcon:$r,showRemoveIcon:Pr,showDownloadIcon:Jn,previewIcon:pr,removeIcon:dr,downloadIcon:Or,onPreview:or,onDownload:Nn,onClose:Tr}=H;var Er,Rn;const{status:S}=Te,[Nr,uo]=t.useState(S);t.useEffect(()=>{S!=="removed"&&uo(S)},[S]);const[so,Qr]=t.useState(!1);t.useEffect(()=>{const Lt=setTimeout(()=>{Qr(!0)},300);return()=>{clearTimeout(Lt)}},[]);const lo=Qt(Te);let Zr=t.createElement("div",{className:`${ge}-icon`},lo);if(Le==="picture"||Le==="picture-card"||Le==="picture-circle")if(Nr==="uploading"||!Te.thumbUrl&&!Te.url){const Lt=P()(`${ge}-list-item-thumbnail`,{[`${ge}-list-item-file`]:Nr!=="uploading"});Zr=t.createElement("div",{className:Lt},lo)}else{const Lt=Vn!=null&&Vn(Te)?t.createElement("img",{src:Te.thumbUrl||Te.url,alt:Te.name,className:`${ge}-list-item-image`,crossOrigin:Te.crossOrigin}):lo,_t=P()(`${ge}-list-item-thumbnail`,{[`${ge}-list-item-file`]:Vn&&!Vn(Te)});Zr=t.createElement("a",{className:_t,onClick:Ut=>or(Te,Ut),href:Te.url||Te.thumbUrl,target:"_blank",rel:"noopener noreferrer"},Lt)}const Gn=P()(`${ge}-list-item`,`${ge}-list-item-${Nr}`),Yn=typeof Te.linkProps=="string"?JSON.parse(Te.linkProps):Te.linkProps,Qn=Pr?jn((typeof dr=="function"?dr(Te):dr)||t.createElement(te.Z,null),()=>Tr(Te),ge,Ze.removeFile):null,kr=Jn&&Nr==="done"?jn((typeof Or=="function"?Or(Te):Or)||t.createElement(ce.Z,null),()=>Nn(Te),ge,Ze.downloadFile):null,Sn=Le!=="picture-card"&&Le!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:P()(`${ge}-list-item-actions`,{picture:Le==="picture"})},kr,Qn),jr=P()(`${ge}-list-item-name`),ar=Te.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:jr,title:Te.name},Yn,{href:Te.url,onClick:Lt=>or(Te,Lt)}),Te.name),Sn]:[t.createElement("span",{key:"view",className:jr,onClick:Lt=>or(Te,Lt),title:Te.name},Te.name),Sn],On={pointerEvents:"none",opacity:.5},fr=$r?t.createElement("a",{href:Te.url||Te.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Te.url||Te.thumbUrl?void 0:On,onClick:Lt=>or(Te,Lt),title:Ze.previewFile},typeof pr=="function"?pr(Te):pr||t.createElement(he.Z,null)):null,Xr=(Le==="picture-card"||Le==="picture-circle")&&Nr!=="uploading"&&t.createElement("span",{className:`${ge}-list-item-actions`},fr,Nr==="done"&&kr,Qn),{getPrefixCls:W}=t.useContext(pe.E_),be=W(),Me=t.createElement("div",{className:Gn},Zr,ar,Xr,so&&t.createElement(k.default,{motionName:`${be}-fade`,visible:Nr==="uploading",motionDeadline:2e3},Lt=>{let{className:_t}=Lt;const Ut="percent"in Te?t.createElement(Ae.Z,Object.assign({},Ft,{type:"line",percent:Te.percent,"aria-label":Te["aria-label"],"aria-labelledby":Te["aria-labelledby"]})):null;return t.createElement("div",{className:P()(`${ge}-list-item-progress`,_t)},Ut)})),Xt=Te.response&&typeof Te.response=="string"?Te.response:((Er=Te.error)===null||Er===void 0?void 0:Er.statusText)||((Rn=Te.error)===null||Rn===void 0?void 0:Rn.message)||Ze.uploadError,qt=Nr==="error"?t.createElement(De.Z,{title:Xt,getPopupContainer:Lt=>Lt.parentNode},Me):Me;return t.createElement("div",{className:P()(`${ge}-list-item-container`,Ce),style:ke,ref:de},Zn?Zn(qt,Te,zt,{download:Nn.bind(null,Te),preview:or.bind(null,Te),remove:Tr.bind(null,Te)}):qt)});const Xe=(H,de)=>{const{listType:ge="text",previewFile:Ce=f,onPreview:ke,onDownload:Ze,onRemove:Le,locale:Te,iconRender:zt,isImageUrl:Ft=Pe,prefixCls:Qt,items:jn=[],showPreviewIcon:Zn=!0,showRemoveIcon:Vn=!0,showDownloadIcon:$r=!1,removeIcon:Pr,previewIcon:Jn,downloadIcon:pr,progress:dr={size:[-1,2],showInfo:!1},appendAction:Or,appendActionVisible:or=!0,itemRender:Nn,disabled:Tr}=H,Er=(0,fe.Z)(),[Rn,S]=t.useState(!1);t.useEffect(()=>{ge!=="picture"&&ge!=="picture-card"&&ge!=="picture-circle"||(jn||[]).forEach(On=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(On.originFileObj instanceof File||On.originFileObj instanceof Blob)||On.thumbUrl!==void 0||(On.thumbUrl="",Ce&&Ce(On.originFileObj).then(fr=>{On.thumbUrl=fr||"",Er()}))})},[ge,jn,Ce]),t.useEffect(()=>{S(!0)},[]);const Nr=(On,fr)=>{if(ke)return fr==null||fr.preventDefault(),ke(On)},uo=On=>{typeof Ze=="function"?Ze(On):On.url&&window.open(On.url)},so=On=>{Le==null||Le(On)},Qr=On=>{if(zt)return zt(On,ge);const fr=On.status==="uploading",Xr=Ft&&Ft(On)?t.createElement(a,null):t.createElement(ut,null);let W=fr?t.createElement(Ie.Z,null):t.createElement(ot,null);return ge==="picture"?W=fr?t.createElement(Ie.Z,null):Xr:(ge==="picture-card"||ge==="picture-circle")&&(W=fr?Te.uploading:Xr),W},lo=(On,fr,Xr,W)=>{const be={type:"text",size:"small",title:W,onClick:Me=>{fr(),(0,s.l$)(On)&&On.props.onClick&&On.props.onClick(Me)},className:`${Xr}-list-item-action`,disabled:Tr};if((0,s.l$)(On)){const Me=(0,s.Tm)(On,Object.assign(Object.assign({},On.props),{onClick:()=>{}}));return t.createElement(Q.ZP,Object.assign({},be,{icon:Me}))}return t.createElement(Q.ZP,Object.assign({},be),t.createElement("span",null,On))};t.useImperativeHandle(de,()=>({handlePreview:Nr,handleDownload:uo}));const{getPrefixCls:Zr}=t.useContext(pe.E_),Gn=Zr("upload",Qt),Yn=Zr(),Qn=P()(`${Gn}-list`,`${Gn}-list-${ge}`),kr=(0,l.Z)(jn.map(On=>({key:On.uid,file:On})));let jr={motionDeadline:2e3,motionName:`${Gn}-${ge==="picture-card"||ge==="picture-circle"?"animate-inline":"animate"}`,keys:kr,motionAppear:Rn};const ar=t.useMemo(()=>{const On=Object.assign({},(0,u.Z)(Yn));return delete On.onAppearEnd,delete On.onEnterEnd,delete On.onLeaveEnd,On},[Yn]);return ge!=="picture-card"&&ge!=="picture-circle"&&(jr=Object.assign(Object.assign({},ar),jr)),t.createElement("div",{className:Qn},t.createElement(k.CSSMotionList,Object.assign({},jr,{component:!1}),On=>{let{key:fr,file:Xr,className:W,style:be}=On;return t.createElement(We,{key:fr,locale:Te,prefixCls:Gn,className:W,style:be,file:Xr,items:jn,progress:dr,listType:ge,isImgUrl:Ft,showPreviewIcon:Zn,showRemoveIcon:Vn,showDownloadIcon:$r,removeIcon:Pr,previewIcon:Jn,downloadIcon:pr,iconRender:Qr,actionIconRender:lo,itemRender:Nn,onPreview:Nr,onDownload:uo,onClose:so})}),Or&&t.createElement(k.default,Object.assign({},jr,{visible:or,forceRender:!0}),On=>{let{className:fr,style:Xr}=On;return(0,s.Tm)(Or,W=>({className:P()(W.className,fr),style:Object.assign(Object.assign(Object.assign({},Xr),{pointerEvents:fr?"none":void 0}),W.style)}))}))};var Et=t.forwardRef(Xe),Pt=e(17313),sn=e(8378),on=e(83116),bt=e(37613),dn=H=>{const{componentCls:de,iconCls:ge}=H;return{[`${de}-wrapper`]:{[`${de}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:H.colorFillAlter,border:`${H.lineWidth}px dashed ${H.colorBorder}`,borderRadius:H.borderRadiusLG,cursor:"pointer",transition:`border-color ${H.motionDurationSlow}`,[de]:{padding:`${H.padding}px 0`},[`${de}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${de}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${de}-disabled):hover`]:{borderColor:H.colorPrimaryHover},[`p${de}-drag-icon`]:{marginBottom:H.margin,[ge]:{color:H.colorPrimary,fontSize:H.uploadThumbnailSize}},[`p${de}-text`]:{margin:`0 0 ${H.marginXXS}px`,color:H.colorTextHeading,fontSize:H.fontSizeLG},[`p${de}-hint`]:{color:H.colorTextDescription,fontSize:H.fontSize},[`&${de}-disabled`]:{cursor:"not-allowed",[`p${de}-drag-icon ${ge}, + p${de}-text, + p${de}-hint + `]:{color:H.colorTextDisabled}}}}}},$n=H=>{const{componentCls:de,antCls:ge,iconCls:Ce,fontSize:ke,lineHeight:Ze}=H,Le=`${de}-list-item`,Te=`${Le}-actions`,zt=`${Le}-action`,Ft=Math.round(ke*Ze);return{[`${de}-wrapper`]:{[`${de}-list`]:Object.assign(Object.assign({},(0,Pt.dF)()),{lineHeight:H.lineHeight,[Le]:{position:"relative",height:H.lineHeight*ke,marginTop:H.marginXS,fontSize:ke,display:"flex",alignItems:"center",transition:`background-color ${H.motionDurationSlow}`,"&:hover":{backgroundColor:H.controlItemBgHover},[`${Le}-name`]:Object.assign(Object.assign({},Pt.vS),{padding:`0 ${H.paddingXS}px`,lineHeight:Ze,flex:"auto",transition:`all ${H.motionDurationSlow}`}),[Te]:{[zt]:{opacity:0},[`${zt}${ge}-btn-sm`]:{height:Ft,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` + ${zt}:focus-visible, + &.picture ${zt} + `]:{opacity:1},[Ce]:{color:H.actionsColor,transition:`all ${H.motionDurationSlow}`},[`&:hover ${Ce}`]:{color:H.colorText}},[`${de}-icon ${Ce}`]:{color:H.colorTextDescription,fontSize:ke},[`${Le}-progress`]:{position:"absolute",bottom:-H.uploadProgressOffset,width:"100%",paddingInlineStart:ke+H.paddingXS,fontSize:ke,lineHeight:0,pointerEvents:"none","> div":{margin:0}}},[`${Le}:hover ${zt}`]:{opacity:1,color:H.colorText},[`${Le}-error`]:{color:H.colorError,[`${Le}-name, ${de}-icon ${Ce}`]:{color:H.colorError},[Te]:{[`${Ce}, ${Ce}:hover`]:{color:H.colorError},[zt]:{opacity:1}}},[`${de}-list-item-container`]:{transition:`opacity ${H.motionDurationSlow}, height ${H.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},Wn=e(36237),An=e(1950);const sr=new Wn.Keyframes("uploadAnimateInlineIn",{from:{width:0,height:0,margin:0,padding:0,opacity:0}}),wr=new Wn.Keyframes("uploadAnimateInlineOut",{to:{width:0,height:0,margin:0,padding:0,opacity:0}});var vr=H=>{const{componentCls:de}=H,ge=`${de}-animate-inline`;return[{[`${de}-wrapper`]:{[`${ge}-appear, ${ge}-enter, ${ge}-leave`]:{animationDuration:H.motionDurationSlow,animationTimingFunction:H.motionEaseInOutCirc,animationFillMode:"forwards"},[`${ge}-appear, ${ge}-enter`]:{animationName:sr},[`${ge}-leave`]:{animationName:wr}}},{[`${de}-wrapper`]:(0,An.J$)(H)},sr,wr]},kn=e(30071),Cr=e(64993);const Lr=H=>{const{componentCls:de,iconCls:ge,uploadThumbnailSize:Ce,uploadProgressOffset:ke}=H,Ze=`${de}-list`,Le=`${Ze}-item`;return{[`${de}-wrapper`]:{[` + ${Ze}${Ze}-picture, + ${Ze}${Ze}-picture-card, + ${Ze}${Ze}-picture-circle + `]:{[Le]:{position:"relative",height:Ce+H.lineWidth*2+H.paddingXS*2,padding:H.paddingXS,border:`${H.lineWidth}px ${H.lineType} ${H.colorBorder}`,borderRadius:H.borderRadiusLG,"&:hover":{background:"transparent"},[`${Le}-thumbnail`]:Object.assign(Object.assign({},Pt.vS),{width:Ce,height:Ce,lineHeight:`${Ce+H.paddingSM}px`,textAlign:"center",flex:"none",[ge]:{fontSize:H.fontSizeHeading2,color:H.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${Le}-progress`]:{bottom:ke,width:`calc(100% - ${H.paddingSM*2}px)`,marginTop:0,paddingInlineStart:Ce+H.paddingXS}},[`${Le}-error`]:{borderColor:H.colorError,[`${Le}-thumbnail ${ge}`]:{[`svg path[fill='${kn.blue[0]}']`]:{fill:H.colorErrorBg},[`svg path[fill='${kn.blue.primary}']`]:{fill:H.colorError}}},[`${Le}-uploading`]:{borderStyle:"dashed",[`${Le}-name`]:{marginBottom:ke}}},[`${Ze}${Ze}-picture-circle ${Le}`]:{[`&, &::before, ${Le}-thumbnail`]:{borderRadius:"50%"}}}}},Ar=H=>{const{componentCls:de,iconCls:ge,fontSizeLG:Ce,colorTextLightSolid:ke}=H,Ze=`${de}-list`,Le=`${Ze}-item`,Te=H.uploadPicCardSize;return{[` + ${de}-wrapper${de}-picture-card-wrapper, + ${de}-wrapper${de}-picture-circle-wrapper + `]:Object.assign(Object.assign({},(0,Pt.dF)()),{display:"inline-block",width:"100%",[`${de}${de}-select`]:{width:Te,height:Te,marginInlineEnd:H.marginXS,marginBottom:H.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:H.colorFillAlter,border:`${H.lineWidth}px dashed ${H.colorBorder}`,borderRadius:H.borderRadiusLG,cursor:"pointer",transition:`border-color ${H.motionDurationSlow}`,[`> ${de}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${de}-disabled):hover`]:{borderColor:H.colorPrimary}},[`${Ze}${Ze}-picture-card, ${Ze}${Ze}-picture-circle`]:{[`${Ze}-item-container`]:{display:"inline-block",width:Te,height:Te,marginBlock:`0 ${H.marginXS}px`,marginInline:`0 ${H.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[Le]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${H.paddingXS*2}px)`,height:`calc(100% - ${H.paddingXS*2}px)`,backgroundColor:H.colorBgMask,opacity:0,transition:`all ${H.motionDurationSlow}`,content:'" "'}},[`${Le}:hover`]:{[`&::before, ${Le}-actions`]:{opacity:1}},[`${Le}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${H.motionDurationSlow}`,[`${ge}-eye, ${ge}-download, ${ge}-delete`]:{zIndex:10,width:Ce,margin:`0 ${H.marginXXS}px`,fontSize:Ce,cursor:"pointer",transition:`all ${H.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${Le}-actions, ${Le}-actions:hover`]:{[`${ge}-eye, ${ge}-download, ${ge}-delete`]:{color:new Cr.C(ke).setAlpha(.65).toRgbString(),"&:hover":{color:ke}}},[`${Le}-thumbnail, ${Le}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${Le}-name`]:{display:"none",textAlign:"center"},[`${Le}-file + ${Le}-name`]:{position:"absolute",bottom:H.margin,display:"block",width:`calc(100% - ${H.paddingXS*2}px)`},[`${Le}-uploading`]:{[`&${Le}`]:{backgroundColor:H.colorFillAlter},[`&::before, ${ge}-eye, ${ge}-download, ${ge}-delete`]:{display:"none"}},[`${Le}-progress`]:{bottom:H.marginXL,width:`calc(100% - ${H.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${de}-wrapper${de}-picture-circle-wrapper`]:{[`${de}${de}-select`]:{borderRadius:"50%"}}}};var Un=H=>{const{componentCls:de}=H;return{[`${de}-rtl`]:{direction:"rtl"}}};const ao=H=>{const{componentCls:de,colorTextDisabled:ge}=H;return{[`${de}-wrapper`]:Object.assign(Object.assign({},(0,Pt.Wf)(H)),{[de]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${de}-select`]:{display:"inline-block"},[`${de}-disabled`]:{color:ge,cursor:"not-allowed"}})}};var Vr=(0,on.Z)("Upload",H=>{const{fontSizeHeading3:de,fontSize:ge,lineHeight:Ce,lineWidth:ke,controlHeightLG:Ze}=H,Le=Math.round(ge*Ce),Te=(0,bt.TS)(H,{uploadThumbnailSize:de*2,uploadProgressOffset:Le/2+ke,uploadPicCardSize:Ze*2.55});return[ao(Te),dn(Te),Lr(Te),Ar(Te),$n(Te),vr(Te),Un(Te),(0,sn.Z)(Te)]},H=>({actionsColor:H.colorTextDescription})),xo=function(H,de,ge,Ce){function ke(Ze){return Ze instanceof ge?Ze:new ge(function(Le){Le(Ze)})}return new(ge||(ge=Promise))(function(Ze,Le){function Te(Qt){try{Ft(Ce.next(Qt))}catch(jn){Le(jn)}}function zt(Qt){try{Ft(Ce.throw(Qt))}catch(jn){Le(jn)}}function Ft(Qt){Qt.done?Ze(Qt.value):ke(Qt.value).then(Te,zt)}Ft((Ce=Ce.apply(H,de||[])).next())})};const io=`__LIST_IGNORE_${Date.now()}__`,Ve=(H,de)=>{const{fileList:ge,defaultFileList:Ce,onRemove:ke,showUploadList:Ze=!0,listType:Le="text",onPreview:Te,onDownload:zt,onChange:Ft,onDrop:Qt,previewFile:jn,disabled:Zn,locale:Vn,iconRender:$r,isImageUrl:Pr,progress:Jn,prefixCls:pr,className:dr,type:Or="select",children:or,style:Nn,itemRender:Tr,maxCount:Er,data:Rn={},multiple:S=!1,action:Nr="",accept:uo="",supportServerRender:so=!0,rootClassName:Qr}=H,lo=t.useContext(Re.Z),Zr=Zn!=null?Zn:lo,[Gn,Yn]=(0,L.Z)(Ce||[],{value:ge,postState:vn=>vn!=null?vn:[]}),[Qn,kr]=t.useState("drop"),Sn=t.useRef(null);t.useMemo(()=>{const vn=Date.now();(ge||[]).forEach((Gt,hn)=>{!Gt.uid&&!Object.isFrozen(Gt)&&(Gt.uid=`__AUTO__${vn}_${hn}__`)})},[ge]);const jr=(vn,Gt,hn)=>{let mt=(0,l.Z)(Gt),Hn=!1;Er===1?mt=mt.slice(-1):Er&&(Hn=mt.length>Er,mt=mt.slice(0,Er)),(0,Y.flushSync)(()=>{Yn(mt)});const _r={file:vn,fileList:mt};hn&&(_r.event=hn),(!Hn||mt.some(Kr=>Kr.uid===vn.uid))&&(0,Y.flushSync)(()=>{Ft==null||Ft(_r)})},ar=(vn,Gt)=>xo(void 0,void 0,void 0,function*(){const{beforeUpload:hn,transformFile:mt}=H;let Hn=vn;if(hn){const _r=yield hn(vn,Gt);if(_r===!1)return!1;if(delete vn[io],_r===io)return Object.defineProperty(vn,io,{value:!0,configurable:!0}),!1;typeof _r=="object"&&_r&&(Hn=_r)}return mt&&(Hn=yield mt(Hn)),Hn}),On=vn=>{const Gt=vn.filter(Hn=>!Hn.file[io]);if(!Gt.length)return;const hn=Gt.map(Hn=>R(Hn.file));let mt=(0,l.Z)(Gn);hn.forEach(Hn=>{mt=c(Hn,mt)}),hn.forEach((Hn,_r)=>{let Kr=Hn;if(Gt[_r].parsedFile)Hn.status="uploading";else{const{originFileObj:fo}=Hn;let mo;try{mo=new File([fo],fo.name,{type:fo.type})}catch(So){mo=new Blob([fo],{type:fo.type}),mo.name=fo.name,mo.lastModifiedDate=new Date,mo.lastModified=new Date().getTime()}mo.uid=Hn.uid,Kr=mo}jr(Kr,mt)})},fr=(vn,Gt,hn)=>{try{typeof vn=="string"&&(vn=JSON.parse(vn))}catch(_r){}if(!ne(Gt,Gn))return;const mt=R(Gt);mt.status="done",mt.percent=100,mt.response=vn,mt.xhr=hn;const Hn=c(mt,Gn);jr(mt,Hn)},Xr=(vn,Gt)=>{if(!ne(Gt,Gn))return;const hn=R(Gt);hn.status="uploading",hn.percent=vn.percent;const mt=c(hn,Gn);jr(hn,mt,vn)},W=(vn,Gt,hn)=>{if(!ne(hn,Gn))return;const mt=R(hn);mt.error=vn,mt.response=Gt,mt.status="error";const Hn=c(mt,Gn);jr(mt,Hn)},be=vn=>{let Gt;Promise.resolve(typeof ke=="function"?ke(vn):ke).then(hn=>{var mt;if(hn===!1)return;const Hn=Fe(vn,Gn);Hn&&(Gt=Object.assign(Object.assign({},vn),{status:"removed"}),Gn==null||Gn.forEach(_r=>{const Kr=Gt.uid!==void 0?"uid":"name";_r[Kr]===Gt[Kr]&&!Object.isFrozen(_r)&&(_r.status="removed")}),(mt=Sn.current)===null||mt===void 0||mt.abort(Gt),jr(Gt,Hn))})},Me=vn=>{kr(vn.type),vn.type==="drop"&&(Qt==null||Qt(vn))};t.useImperativeHandle(de,()=>({onBatchStart:On,onSuccess:fr,onProgress:Xr,onError:W,fileList:Gn,upload:Sn.current}));const{getPrefixCls:Xt,direction:qt,upload:Lt}=t.useContext(pe.E_),_t=Xt("upload",pr),Ut=Object.assign(Object.assign({onBatchStart:On,onError:W,onProgress:Xr,onSuccess:fr},H),{data:Rn,multiple:S,action:Nr,accept:uo,supportServerRender:so,prefixCls:_t,disabled:Zr,beforeUpload:ar,onChange:void 0});delete Ut.className,delete Ut.style,(!or||Zr)&&delete Ut.id;const[Ct,Mt]=Vr(_t),[Cn]=(0,$e.Z)("Upload",je.Z.Upload),{showRemoveIcon:In,showPreviewIcon:Ln,showDownloadIcon:Tn,removeIcon:lr,previewIcon:Mn,downloadIcon:ln}=typeof Ze=="boolean"?{}:Ze,bn=(vn,Gt)=>Ze?t.createElement(Et,{prefixCls:_t,listType:Le,items:Gn,previewFile:jn,onPreview:Te,onDownload:zt,onRemove:be,showRemoveIcon:!Zr&&In,showPreviewIcon:Ln,showDownloadIcon:Tn,removeIcon:lr,previewIcon:Mn,downloadIcon:ln,iconRender:$r,locale:Object.assign(Object.assign({},Cn),Vn),isImageUrl:Pr,progress:Jn,appendAction:vn,appendActionVisible:Gt,itemRender:Tr,disabled:Zr}):vn,Ot=P()(`${_t}-wrapper`,dr,Qr,Mt,Lt==null?void 0:Lt.className,{[`${_t}-rtl`]:qt==="rtl",[`${_t}-picture-card-wrapper`]:Le==="picture-card",[`${_t}-picture-circle-wrapper`]:Le==="picture-circle"}),cn=Object.assign(Object.assign({},Lt==null?void 0:Lt.style),Nn);if(Or==="drag"){const vn=P()(Mt,_t,`${_t}-drag`,{[`${_t}-drag-uploading`]:Gn.some(Gt=>Gt.status==="uploading"),[`${_t}-drag-hover`]:Qn==="dragover",[`${_t}-disabled`]:Zr,[`${_t}-rtl`]:qt==="rtl"});return Ct(t.createElement("span",{className:Ot},t.createElement("div",{className:vn,style:cn,onDrop:Me,onDragOver:Me,onDragLeave:Me},t.createElement(x,Object.assign({},Ut,{ref:Sn,className:`${_t}-btn`}),t.createElement("div",{className:`${_t}-drag-container`},or))),bn()))}const Dn=P()(_t,`${_t}-select`,{[`${_t}-disabled`]:Zr}),Mr=(vn=>t.createElement("div",{className:Dn,style:vn},t.createElement(x,Object.assign({},Ut,{ref:Sn}))))(or?void 0:{display:"none"});return Ct(Le==="picture-card"||Le==="picture-circle"?t.createElement("span",{className:Ot},bn(Mr,!!or)):t.createElement("span",{className:Ot},Mr,bn()))};var at=t.forwardRef(Ve),xt=function(H,de){var ge={};for(var Ce in H)Object.prototype.hasOwnProperty.call(H,Ce)&&de.indexOf(Ce)<0&&(ge[Ce]=H[Ce]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ke=0,Ce=Object.getOwnPropertySymbols(H);ke{var{style:ge,height:Ce}=H,ke=xt(H,["style","height"]);return t.createElement(at,Object.assign({ref:de},ke,{type:"drag",style:Object.assign(Object.assign({},ge),{height:Ce})}))});const Wt=at;Wt.Dragger=Zt,Wt.LIST_IGNORE=io;var jt=Wt},14625:function(rt){function z(t){var l,b,P="";if(typeof t=="string"||typeof t=="number")P+=t;else if(typeof t=="object")if(Array.isArray(t)){var $=t.length;for(l=0;l<$;l++)t[l]&&(b=z(t[l]))&&(P&&(P+=" "),P+=b)}else for(b in t)t[b]&&(P&&(P+=" "),P+=b);return P}function e(){for(var t,l,b=0,P="",$=arguments.length;b<$;b++)(t=arguments[b])&&(l=z(t))&&(P&&(P+=" "),P+=l);return P}rt.exports=e,rt.exports.clsx=e},97774:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var t=Object.assign||function(g){for(var U=1;U>>7-e%8&1)==1},put:function(e,t){for(var l=0;l>>t-l-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},rt.exports=z},78485:function(rt){rt.exports={L:1,M:0,Q:3,H:2}},13679:function(rt,z,e){var t=e(87532);function l(b,P){if(b.length==null)throw new Error(b.length+"/"+P);for(var $=0;$=7&&this.setupTypeNumber(E),this.dataCache==null&&(this.dataCache=d.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,D)},n.setupPositionProbePattern=function(E,D){for(var w=-1;w<=7;w++)if(!(E+w<=-1||this.moduleCount<=E+w))for(var C=-1;C<=7;C++)D+C<=-1||this.moduleCount<=D+C||(0<=w&&w<=6&&(C==0||C==6)||0<=C&&C<=6&&(w==0||w==6)||2<=w&&w<=4&&2<=C&&C<=4?this.modules[E+w][D+C]=!0:this.modules[E+w][D+C]=!1)},n.getBestMaskPattern=function(){for(var E=0,D=0,w=0;w<8;w++){this.makeImpl(!0,w);var C=P.getLostPoint(this);(w==0||E>C)&&(E=C,D=w)}return D},n.createMovieClip=function(E,D,w){var C=E.createEmptyMovieClip(D,w),v=1;this.make();for(var B=0;B>w&1)==1;this.modules[Math.floor(w/3)][w%3+this.moduleCount-8-3]=C}for(var w=0;w<18;w++){var C=!E&&(D>>w&1)==1;this.modules[w%3+this.moduleCount-8-3][Math.floor(w/3)]=C}},n.setupTypeInfo=function(E,D){for(var w=this.errorCorrectLevel<<3|D,C=P.getBCHTypeInfo(w),v=0;v<15;v++){var B=!E&&(C>>v&1)==1;v<6?this.modules[v][8]=B:v<8?this.modules[v+1][8]=B:this.modules[this.moduleCount-15+v][8]=B}for(var v=0;v<15;v++){var B=!E&&(C>>v&1)==1;v<8?this.modules[8][this.moduleCount-v-1]=B:v<9?this.modules[8][15-v-1+1]=B:this.modules[8][15-v-1]=B}this.modules[this.moduleCount-8][8]=!E},n.mapData=function(E,D){for(var w=-1,C=this.moduleCount-1,v=7,B=0,T=this.moduleCount-1;T>0;T-=2)for(T==6&&T--;;){for(var I=0;I<2;I++)if(this.modules[C][T-I]==null){var g=!1;B>>v&1)==1);var U=P.getMask(D,C,T-I);U&&(g=!g),this.modules[C][T-I]=g,v--,v==-1&&(B++,v=7)}if(C+=w,C<0||this.moduleCount<=C){C-=w,w=-w;break}}},d.PAD0=236,d.PAD1=17,d.createData=function(E,D,w){for(var C=l.getRSBlocks(E,D),v=new b,B=0;BI*8)throw new Error("code length overflow. ("+v.getLengthInBits()+">"+I*8+")");for(v.getLengthInBits()+4<=I*8&&v.put(0,4);v.getLengthInBits()%8!=0;)v.putBit(!1);for(;!(v.getLengthInBits()>=I*8||(v.put(d.PAD0,8),v.getLengthInBits()>=I*8));)v.put(d.PAD1,8);return d.createBytes(v,C)},d.createBytes=function(E,D){for(var w=0,C=0,v=0,B=new Array(D.length),T=new Array(D.length),I=0;I=0?K.get(Z):0}}for(var oe=0,F=0;F=256;)t-=255;return z.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},e=0;e<8;e++)z.EXP_TABLE[e]=1<=0;)n^=$.G15<<$.getBCHDigit(n)-$.getBCHDigit($.G15);return(d<<10|n)^$.G15_MASK},getBCHTypeNumber:function(d){for(var n=d<<12;$.getBCHDigit(n)-$.getBCHDigit($.G18)>=0;)n^=$.G18<<$.getBCHDigit(n)-$.getBCHDigit($.G18);return d<<12|n},getBCHDigit:function(d){for(var n=0;d!=0;)n++,d>>>=1;return n},getPatternPosition:function(d){return $.PATTERN_POSITION_TABLE[d-1]},getMask:function(d,n,E){switch(d){case P.PATTERN000:return(n+E)%2==0;case P.PATTERN001:return n%2==0;case P.PATTERN010:return E%3==0;case P.PATTERN011:return(n+E)%3==0;case P.PATTERN100:return(Math.floor(n/2)+Math.floor(E/3))%2==0;case P.PATTERN101:return n*E%2+n*E%3==0;case P.PATTERN110:return(n*E%2+n*E%3)%2==0;case P.PATTERN111:return(n*E%3+(n+E)%2)%2==0;default:throw new Error("bad maskPattern:"+d)}},getErrorCorrectPolynomial:function(d){for(var n=new l([1],0),E=0;E5&&(E+=3+C-5)}for(var D=0;D=0)&&Object.prototype.propertyIsEnumerable.call(ae,Y)&&(L[Y]=ae[Y])}return L}function d(ae,x){if(ae==null)return{};var L={},Y=Object.keys(ae),pe,Re;for(Re=0;Re=0)&&(L[pe]=ae[pe]);return L}function n(ae,x){if(!(ae instanceof x))throw new TypeError("Cannot call a class as a function")}function E(ae,x){for(var L=0;L>6),x+=String.fromCharCode(128|Y&63)):Y<55296||Y>=57344?(x+=String.fromCharCode(224|Y>>12),x+=String.fromCharCode(128|Y>>6&63),x+=String.fromCharCode(128|Y&63)):(L++,Y=65536+((Y&1023)<<10|ae.charCodeAt(L)&1023),x+=String.fromCharCode(240|Y>>18),x+=String.fromCharCode(128|Y>>12&63),x+=String.fromCharCode(128|Y>>6&63),x+=String.fromCharCode(128|Y&63))}return x}var K={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},Z={},oe=4,O=.1;function _(ae){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,L=[];return ae.forEach(function(Y,pe){var Re=null;Y.forEach(function($e,je){if(!$e&&Re!==null){L.push("M".concat(Re+x," ").concat(pe+x,"h").concat(je-Re,"v1H").concat(Re+x,"z")),Re=null;return}if(je===Y.length-1){if(!$e)return;Re===null?L.push("M".concat(je+x,",").concat(pe+x," h1v1H").concat(je+x,"z")):L.push("M".concat(Re+x,",").concat(pe+x," h").concat(je+1-Re,"v1H").concat(Re+x,"z"));return}$e&&Re===null&&(Re=je)})}),L.join("")}function ee(ae,x){return ae.slice().map(function(L,Y){return Y=x.y+x.h?L:L.map(function(pe,Re){return Re=x.x+x.w?pe:!1})})}function le(ae,x){var L=ae.imageSettings,Y=ae.size,pe=ae.includeMargin;if(L==null)return null;var Re=pe?oe:0,$e=x.length+Re*2,je=Math.floor(Y*O),Je=$e/Y,nt=(L.width||je)*Je,ze=(L.height||je)*Je,Be=L.x==null?x.length/2-nt/2:L.x*Je,Qe=L.y==null?x.length/2-ze/2:L.y*Je,ut=null;if(L.excavate){var Ie=Math.floor(Be),ct=Math.floor(Qe),gt=Math.ceil(nt+Be-Ie),Se=Math.ceil(ze+Qe-ct);ut={x:Ie,y:ct,w:gt,h:Se}}return{x:Be,y:Qe,h:ze,w:nt,excavation:ut}}var X=function(){try{new Path2D().addPath(new Path2D)}catch(ae){return!1}return!0}(),h=function(ae){B(x,ae);function x(){var L,Y;n(this,x);for(var pe=arguments.length,Re=new Array(pe),$e=0;$e0&&arguments[0]!==void 0?arguments[0]:[],V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],p=j.length,a=V.length;if(Math.abs(p-a)!==1)return{add:!1,key:null};function k(fe,u){var s=new Map;fe.forEach(function(R){s.set(R,!0)});var Q=u.filter(function(R){return!s.has(R)});return Q.length===1?Q[0]:null}return p ").concat(V);return V}var Qe=g.forwardRef(function(j,V){var p=j.prefixCls,a=j.data,k=j.selectable,fe=j.checkable,u=j.expandedKeys,s=j.selectedKeys,Q=j.checkedKeys,R=j.loadedKeys,c=j.loadingKeys,ne=j.halfCheckedKeys,Fe=j.keyEntities,we=j.disabled,_e=j.dragging,Pe=j.dragOverNodeKey,Ne=j.dropPosition,f=j.motion,te=j.height,ce=j.itemHeight,he=j.virtual,Ae=j.focusable,De=j.activeItem,Ke=j.focused,We=j.tabIndex,Xe=j.onKeyDown,Bt=j.onFocus,Et=j.onBlur,Pt=j.onActiveChange,sn=j.onListChangeStart,on=j.onListChangeEnd,bt=(0,K.Z)(j,L),wn=g.useRef(null),dn=g.useRef(null);g.useImperativeHandle(V,function(){return{scrollTo:function(jt){wn.current.scrollTo(jt)},getIndentWidth:function(){return dn.current.offsetWidth}}});var an=g.useState(u),$n=(0,q.Z)(an,2),Wn=$n[0],An=$n[1],sr=g.useState(a),wr=(0,q.Z)(sr,2),er=wr[0],vr=wr[1],kn=g.useState(a),Cr=(0,q.Z)(kn,2),Lr=Cr[0],Ar=Cr[1],yr=g.useState([]),Un=(0,q.Z)(yr,2),ao=Un[0],Vr=Un[1],xo=g.useState(null),io=(0,q.Z)(xo,2),Ve=io[0],ve=io[1],at=g.useRef(a);at.current=a;function xt(){var Wt=at.current;vr(Wt),Ar(Wt),Vr([]),ve(null),on()}(0,Z.Z)(function(){An(u);var Wt=ae(Wn,u);if(Wt.key!==null)if(Wt.add){var jt=er.findIndex(function(Ze){var Le=Ze.key;return Le===Wt.key}),H=nt(x(er,a,Wt.key),he,te,ce),de=er.slice();de.splice(jt+1,0,Je),Ar(de),Vr(H),ve("show")}else{var ge=a.findIndex(function(Ze){var Le=Ze.key;return Le===Wt.key}),Ce=nt(x(a,er,Wt.key),he,te,ce),ke=a.slice();ke.splice(ge+1,0,Je),Ar(ke),Vr(Ce),ve("hide")}else er!==a&&(vr(a),Ar(a))},[u,a]),g.useEffect(function(){_e||xt()},[_e]);var Nt=f?Lr:a,Zt={expandedKeys:u,selectedKeys:s,loadedKeys:R,loadingKeys:c,checkedKeys:Q,halfCheckedKeys:ne,dragOverNodeKey:Pe,dropPosition:Ne,keyEntities:Fe};return g.createElement(g.Fragment,null,Ke&&De&&g.createElement("span",{style:Y,"aria-live":"assertive"},Be(De)),g.createElement("div",null,g.createElement("input",{style:Y,disabled:Ae===!1||we,tabIndex:Ae!==!1?We:null,onKeyDown:Xe,onFocus:Bt,onBlur:Et,value:"",onChange:pe,"aria-label":"for screen reader"})),g.createElement("div",{className:"".concat(p,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},g.createElement("div",{className:"".concat(p,"-indent")},g.createElement("div",{ref:dn,className:"".concat(p,"-indent-unit")}))),g.createElement(oe.Z,(0,t.Z)({},bt,{data:Nt,itemKey:ze,height:te,fullHeight:!1,virtual:he,itemHeight:ce,prefixCls:"".concat(p,"-list"),ref:wn,onVisibleChange:function(jt,H){var de=new Set(jt),ge=H.filter(function(Ce){return!de.has(Ce)});ge.some(function(Ce){return ze(Ce)===Re})&&xt()}}),function(Wt){var jt=Wt.pos,H=(0,t.Z)({},(G(Wt.data),Wt.data)),de=Wt.title,ge=Wt.key,Ce=Wt.isStart,ke=Wt.isEnd,Ze=(0,le.km)(ge,jt);delete H.key,delete H.children;var Le=(0,le.H8)(Ze,Zt);return g.createElement(ue,(0,t.Z)({},H,Le,{title:de,active:!!De&&ge===De.key,pos:jt,data:Wt.data,isStart:Ce,isEnd:ke,motion:f,motionNodes:ge===Re?ao:null,motionType:Ve,onMotionStart:sn,onMotionEnd:xt,treeNodeRequiredProps:Zt,onMouseMove:function(){Pt(null)}}))}))});Qe.displayName="NodeList";var ut=Qe,Ie=e(35654),ct=e(90782),gt=e(67841),Se=10,me=function(j){(0,D.Z)(p,j);var V=(0,w.Z)(p);function p(){var a;(0,d.Z)(this,p);for(var k=arguments.length,fe=new Array(k),u=0;u2&&arguments[2]!==void 0?arguments[2]:!1,ne=a.state,Fe=ne.dragChildrenKeys,we=ne.dropPosition,_e=ne.dropTargetKey,Pe=ne.dropTargetPos,Ne=ne.dropAllowed;if(Ne){var f=a.props.onDrop;if(a.setState({dragOverNodeKey:null}),a.cleanDragState(),_e!==null){var te=(0,P.Z)((0,P.Z)({},(0,le.H8)(_e,a.getTreeNodeRequiredProps())),{},{active:((R=a.getActiveItem())===null||R===void 0?void 0:R.key)===_e,data:(0,gt.Z)(a.state.keyEntities,_e).node}),ce=Fe.indexOf(_e)!==-1;(0,I.ZP)(!ce,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var he=(0,Ie.yx)(Pe),Ae={event:s,node:(0,le.F)(te),dragNode:a.dragNode?(0,le.F)(a.dragNode.props):null,dragNodesKeys:[a.dragNode.props.eventKey].concat(Fe),dropToGap:we!==0,dropPosition:we+Number(he[he.length-1])};c||f==null||f(Ae),a.dragNode=null}}},a.cleanDragState=function(){var s=a.state.draggingNodeKey;s!==null&&a.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),a.dragStartMousePosition=null,a.currentMouseOverDroppableNodeKey=null},a.triggerExpandActionExpand=function(s,Q){var R=a.state,c=R.expandedKeys,ne=R.flattenNodes,Fe=Q.expanded,we=Q.key,_e=Q.isLeaf;if(!(_e||s.shiftKey||s.metaKey||s.ctrlKey)){var Pe=ne.filter(function(f){return f.key===we})[0],Ne=(0,le.F)((0,P.Z)((0,P.Z)({},(0,le.H8)(we,a.getTreeNodeRequiredProps())),{},{data:Pe.data}));a.setExpandedKeys(Fe?(0,Ie._5)(c,we):(0,Ie.L0)(c,we)),a.onNodeExpand(s,Ne)}},a.onNodeClick=function(s,Q){var R=a.props,c=R.onClick,ne=R.expandAction;ne==="click"&&a.triggerExpandActionExpand(s,Q),c==null||c(s,Q)},a.onNodeDoubleClick=function(s,Q){var R=a.props,c=R.onDoubleClick,ne=R.expandAction;ne==="doubleClick"&&a.triggerExpandActionExpand(s,Q),c==null||c(s,Q)},a.onNodeSelect=function(s,Q){var R=a.state.selectedKeys,c=a.state,ne=c.keyEntities,Fe=c.fieldNames,we=a.props,_e=we.onSelect,Pe=we.multiple,Ne=Q.selected,f=Q[Fe.key],te=!Ne;te?Pe?R=(0,Ie.L0)(R,f):R=[f]:R=(0,Ie._5)(R,f);var ce=R.map(function(he){var Ae=(0,gt.Z)(ne,he);return Ae?Ae.node:null}).filter(function(he){return he});a.setUncontrolledState({selectedKeys:R}),_e==null||_e(R,{event:"select",selected:te,node:Q,selectedNodes:ce,nativeEvent:s.nativeEvent})},a.onNodeCheck=function(s,Q,R){var c=a.state,ne=c.keyEntities,Fe=c.checkedKeys,we=c.halfCheckedKeys,_e=a.props,Pe=_e.checkStrictly,Ne=_e.onCheck,f=Q.key,te,ce={event:"check",node:Q,checked:R,nativeEvent:s.nativeEvent};if(Pe){var he=R?(0,Ie.L0)(Fe,f):(0,Ie._5)(Fe,f),Ae=(0,Ie._5)(we,f);te={checked:he,halfChecked:Ae},ce.checkedNodes=he.map(function(Et){return(0,gt.Z)(ne,Et)}).filter(function(Et){return Et}).map(function(Et){return Et.node}),a.setUncontrolledState({checkedKeys:he})}else{var De=(0,ct.S)([].concat((0,$.Z)(Fe),[f]),!0,ne),Ke=De.checkedKeys,We=De.halfCheckedKeys;if(!R){var Xe=new Set(Ke);Xe.delete(f);var Bt=(0,ct.S)(Array.from(Xe),{checked:!1,halfCheckedKeys:We},ne);Ke=Bt.checkedKeys,We=Bt.halfCheckedKeys}te=Ke,ce.checkedNodes=[],ce.checkedNodesPositions=[],ce.halfCheckedKeys=We,Ke.forEach(function(Et){var Pt=(0,gt.Z)(ne,Et);if(Pt){var sn=Pt.node,on=Pt.pos;ce.checkedNodes.push(sn),ce.checkedNodesPositions.push({node:sn,pos:on})}}),a.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:We})}Ne==null||Ne(te,ce)},a.onNodeLoad=function(s){var Q=s.key,R=new Promise(function(c,ne){a.setState(function(Fe){var we=Fe.loadedKeys,_e=we===void 0?[]:we,Pe=Fe.loadingKeys,Ne=Pe===void 0?[]:Pe,f=a.props,te=f.loadData,ce=f.onLoad;if(!te||_e.indexOf(Q)!==-1||Ne.indexOf(Q)!==-1)return null;var he=te(s);return he.then(function(){var Ae=a.state.loadedKeys,De=(0,Ie.L0)(Ae,Q);ce==null||ce(De,{event:"load",node:s}),a.setUncontrolledState({loadedKeys:De}),a.setState(function(Ke){return{loadingKeys:(0,Ie._5)(Ke.loadingKeys,Q)}}),c()}).catch(function(Ae){if(a.setState(function(Ke){return{loadingKeys:(0,Ie._5)(Ke.loadingKeys,Q)}}),a.loadingRetryTimes[Q]=(a.loadingRetryTimes[Q]||0)+1,a.loadingRetryTimes[Q]>=Se){var De=a.state.loadedKeys;(0,I.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),a.setUncontrolledState({loadedKeys:(0,Ie.L0)(De,Q)}),c()}ne(Ae)}),{loadingKeys:(0,Ie.L0)(Ne,Q)}})});return R.catch(function(){}),R},a.onNodeMouseEnter=function(s,Q){var R=a.props.onMouseEnter;R==null||R({event:s,node:Q})},a.onNodeMouseLeave=function(s,Q){var R=a.props.onMouseLeave;R==null||R({event:s,node:Q})},a.onNodeContextMenu=function(s,Q){var R=a.props.onRightClick;R&&(s.preventDefault(),R({event:s,node:Q}))},a.onFocus=function(){var s=a.props.onFocus;a.setState({focused:!0});for(var Q=arguments.length,R=new Array(Q),c=0;c1&&arguments[1]!==void 0?arguments[1]:!1,R=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!a.destroyed){var c=!1,ne=!0,Fe={};Object.keys(s).forEach(function(we){if(we in a.props){ne=!1;return}c=!0,Fe[we]=s[we]}),c&&(!Q||ne)&&a.setState((0,P.Z)((0,P.Z)({},Fe),R))}},a.scrollTo=function(s){a.listRef.current.scrollTo(s)},a}return(0,n.Z)(p,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var k=this.props.activeKey;k!==void 0&&k!==this.state.activeKey&&(this.setState({activeKey:k}),k!==null&&this.scrollTo({key:k}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var k,fe=this.state,u=fe.focused,s=fe.flattenNodes,Q=fe.keyEntities,R=fe.draggingNodeKey,c=fe.activeKey,ne=fe.dropLevelOffset,Fe=fe.dropContainerKey,we=fe.dropTargetKey,_e=fe.dropPosition,Pe=fe.dragOverNodeKey,Ne=fe.indent,f=this.props,te=f.prefixCls,ce=f.className,he=f.style,Ae=f.showLine,De=f.focusable,Ke=f.tabIndex,We=Ke===void 0?0:Ke,Xe=f.selectable,Bt=f.showIcon,Et=f.icon,Pt=f.switcherIcon,sn=f.draggable,on=f.checkable,bt=f.checkStrictly,wn=f.disabled,dn=f.motion,an=f.loadData,$n=f.filterTreeNode,Wn=f.height,An=f.itemHeight,sr=f.virtual,wr=f.titleRender,er=f.dropIndicatorRender,vr=f.onContextMenu,kn=f.onScroll,Cr=f.direction,Lr=f.rootClassName,Ar=f.rootStyle,yr=(0,T.Z)(this.props,{aria:!0,data:!0}),Un;return sn&&((0,b.Z)(sn)==="object"?Un=sn:typeof sn=="function"?Un={nodeDraggable:sn}:Un={}),g.createElement(U.k.Provider,{value:{prefixCls:te,selectable:Xe,showIcon:Bt,icon:Et,switcherIcon:Pt,draggable:Un,draggingNodeKey:R,checkable:on,checkStrictly:bt,disabled:wn,keyEntities:Q,dropLevelOffset:ne,dropContainerKey:Fe,dropTargetKey:we,dropPosition:_e,dragOverNodeKey:Pe,indent:Ne,direction:Cr,dropIndicatorRender:er,loadData:an,filterTreeNode:$n,titleRender:wr,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},g.createElement("div",{role:"tree",className:v()(te,ce,Lr,(k={},(0,l.Z)(k,"".concat(te,"-show-line"),Ae),(0,l.Z)(k,"".concat(te,"-focused"),u),(0,l.Z)(k,"".concat(te,"-active-focused"),c!==null),k)),style:Ar},g.createElement(ut,(0,t.Z)({ref:this.listRef,prefixCls:te,style:he,data:s,disabled:wn,selectable:Xe,checkable:!!on,motion:dn,dragging:R!==null,height:Wn,itemHeight:An,virtual:sr,focusable:De,focused:u,tabIndex:We,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:vr,onScroll:kn},this.getTreeNodeRequiredProps(),yr))))}}],[{key:"getDerivedStateFromProps",value:function(k,fe){var u=fe.prevProps,s={prevProps:k};function Q(De){return!u&&De in k||u&&u[De]!==k[De]}var R,c=fe.fieldNames;if(Q("fieldNames")&&(c=(0,le.w$)(k.fieldNames),s.fieldNames=c),Q("treeData")?R=k.treeData:Q("children")&&((0,I.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),R=(0,le.zn)(k.children)),R){s.treeData=R;var ne=(0,le.I8)(R,{fieldNames:c});s.keyEntities=(0,P.Z)((0,l.Z)({},Re,je),ne.keyEntities)}var Fe=s.keyEntities||fe.keyEntities;if(Q("expandedKeys")||u&&Q("autoExpandParent"))s.expandedKeys=k.autoExpandParent||!u&&k.defaultExpandParent?(0,Ie.r7)(k.expandedKeys,Fe):k.expandedKeys;else if(!u&&k.defaultExpandAll){var we=(0,P.Z)({},Fe);delete we[Re],s.expandedKeys=Object.keys(we).map(function(De){return we[De].key})}else!u&&k.defaultExpandedKeys&&(s.expandedKeys=k.autoExpandParent||k.defaultExpandParent?(0,Ie.r7)(k.defaultExpandedKeys,Fe):k.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,R||s.expandedKeys){var _e=(0,le.oH)(R||fe.treeData,s.expandedKeys||fe.expandedKeys,c);s.flattenNodes=_e}if(k.selectable&&(Q("selectedKeys")?s.selectedKeys=(0,Ie.BT)(k.selectedKeys,k):!u&&k.defaultSelectedKeys&&(s.selectedKeys=(0,Ie.BT)(k.defaultSelectedKeys,k))),k.checkable){var Pe;if(Q("checkedKeys")?Pe=(0,Ie.E6)(k.checkedKeys)||{}:!u&&k.defaultCheckedKeys?Pe=(0,Ie.E6)(k.defaultCheckedKeys)||{}:R&&(Pe=(0,Ie.E6)(k.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),Pe){var Ne=Pe,f=Ne.checkedKeys,te=f===void 0?[]:f,ce=Ne.halfCheckedKeys,he=ce===void 0?[]:ce;if(!k.checkStrictly){var Ae=(0,ct.S)(te,!0,Fe);te=Ae.checkedKeys,he=Ae.halfCheckedKeys}s.checkedKeys=te,s.halfCheckedKeys=he}}return Q("loadedKeys")&&(s.loadedKeys=k.loadedKeys),s}}]),p}(g.Component);me.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:F,allowDrop:function(){return!0},expandAction:!1},me.TreeNode=_.Z;var ot=me,qe=ot},35654:function(rt,z,e){"use strict";e.d(z,{BT:function(){return g},E6:function(){return G},L0:function(){return w},OM:function(){return I},_5:function(){return D},r7:function(){return q},wA:function(){return v},yx:function(){return C}});var t=e(94480),l=e(76190),b=e(48736),P=e(59301),$=e(39417),d=e(67841),n=e(71430),E=null;function D(K,Z){if(!K)return[];var oe=K.slice(),O=oe.indexOf(Z);return O>=0&&oe.splice(O,1),oe}function w(K,Z){var oe=(K||[]).slice();return oe.indexOf(Z)===-1&&oe.push(Z),oe}function C(K){return K.split("-")}function v(K,Z){var oe=[],O=(0,d.Z)(Z,K);function _(){var ee=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];ee.forEach(function(le){var X=le.key,h=le.children;oe.push(X),_(h)})}return _(O.children),oe}function B(K){if(K.parent){var Z=C(K.pos);return Number(Z[Z.length-1])===K.parent.children.length-1}return!1}function T(K){var Z=C(K.pos);return Number(Z[Z.length-1])===0}function I(K,Z,oe,O,_,ee,le,X,h,N){var ue,ae=K.clientX,x=K.clientY,L=K.target.getBoundingClientRect(),Y=L.top,pe=L.height,Re=(N==="rtl"?-1:1)*(((_==null?void 0:_.x)||0)-ae),$e=(Re-12)/O,je=(0,d.Z)(X,oe.props.eventKey);if(x-1.5?ee({dragNode:Se,dropNode:me,dropPosition:1})?Ie=1:ot=!1:ee({dragNode:Se,dropNode:me,dropPosition:0})?Ie=0:ee({dragNode:Se,dropNode:me,dropPosition:1})?Ie=1:ot=!1:ee({dragNode:Se,dropNode:me,dropPosition:1})?Ie=1:ot=!1,{dropPosition:Ie,dropLevelOffset:ct,dropTargetKey:je.key,dropTargetPos:je.pos,dragOverNodeKey:ut,dropContainerKey:Ie===0?null:((ue=je.parent)===null||ue===void 0?void 0:ue.key)||null,dropAllowed:ot}}function g(K,Z){if(K){var oe=Z.multiple;return oe?K.slice():K.length?[K[0]]:K}}var U=function(Z){return Z};function F(K,Z){if(!K)return[];var oe=Z||{},O=oe.processProps,_=O===void 0?U:O,ee=Array.isArray(K)?K:[K];return ee.map(function(le){var X=le.children,h=_objectWithoutProperties(le,E),N=F(X,Z);return React.createElement(TreeNode,_extends({key:h.key},_(h)),N)})}function G(K){if(!K)return null;var Z;if(Array.isArray(K))Z={checkedKeys:K,halfCheckedKeys:void 0};else if((0,l.Z)(K)==="object")Z={checkedKeys:K.checked||void 0,halfCheckedKeys:K.halfChecked||void 0};else return(0,b.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Z}function q(K,Z){var oe=new Set;function O(_){if(!oe.has(_)){var ee=(0,d.Z)(Z,_);if(ee){oe.add(_);var le=ee.parent,X=ee.node;X.disabled||le&&O(le.key)}}}return(K||[]).forEach(function(_){O(_)}),(0,t.Z)(oe)}},90782:function(rt,z,e){"use strict";e.d(z,{S:function(){return n}});var t=e(48736),l=e(67841);function b(E,D){var w=new Set;return E.forEach(function(C){D.has(C)||w.add(C)}),w}function P(E){var D=E||{},w=D.disabled,C=D.disableCheckbox,v=D.checkable;return!!(w||C)||v===!1}function $(E,D,w,C){for(var v=new Set(E),B=new Set,T=0;T<=w;T+=1){var I=D.get(T)||new Set;I.forEach(function(G){var q=G.key,K=G.node,Z=G.children,oe=Z===void 0?[]:Z;v.has(q)&&!C(K)&&oe.filter(function(O){return!C(O.node)}).forEach(function(O){v.add(O.key)})})}for(var g=new Set,U=w;U>=0;U-=1){var F=D.get(U)||new Set;F.forEach(function(G){var q=G.parent,K=G.node;if(!(C(K)||!G.parent||g.has(G.parent.key))){if(C(G.parent.node)){g.add(q.key);return}var Z=!0,oe=!1;(q.children||[]).filter(function(O){return!C(O.node)}).forEach(function(O){var _=O.key,ee=v.has(_);Z&&!ee&&(Z=!1),!oe&&(ee||B.has(_))&&(oe=!0)}),Z&&v.add(q.key),oe&&B.add(q.key),g.add(q.key)}})}return{checkedKeys:Array.from(v),halfCheckedKeys:Array.from(b(B,v))}}function d(E,D,w,C,v){for(var B=new Set(E),T=new Set(D),I=0;I<=C;I+=1){var g=w.get(I)||new Set;g.forEach(function(q){var K=q.key,Z=q.node,oe=q.children,O=oe===void 0?[]:oe;!B.has(K)&&!T.has(K)&&!v(Z)&&O.filter(function(_){return!v(_.node)}).forEach(function(_){B.delete(_.key)})})}T=new Set;for(var U=new Set,F=C;F>=0;F-=1){var G=w.get(F)||new Set;G.forEach(function(q){var K=q.parent,Z=q.node;if(!(v(Z)||!q.parent||U.has(q.parent.key))){if(v(q.parent.node)){U.add(K.key);return}var oe=!0,O=!1;(K.children||[]).filter(function(_){return!v(_.node)}).forEach(function(_){var ee=_.key,le=B.has(ee);oe&&!le&&(oe=!1),!O&&(le||T.has(ee))&&(O=!0)}),oe||B.delete(K.key),O&&T.add(K.key),U.add(K.key)}})}return{checkedKeys:Array.from(B),halfCheckedKeys:Array.from(b(T,B))}}function n(E,D,w,C){var v=[],B;C?B=C:B=P;var T=new Set(E.filter(function(F){var G=!!(0,l.Z)(w,F);return G||v.push(F),G})),I=new Map,g=0;Object.keys(w).forEach(function(F){var G=w[F],q=G.level,K=I.get(q);K||(K=new Set,I.set(q,K)),K.add(G),g=Math.max(g,q)}),(0,t.ZP)(!v.length,"Tree missing follow keys: ".concat(v.slice(0,100).map(function(F){return"'".concat(F,"'")}).join(", ")));var U;return D===!0?U=$(T,I,g,B):U=d(T,D.halfCheckedKeys,I,g,B),U}},67841:function(rt,z,e){"use strict";e.d(z,{Z:function(){return t}});function t(l,b){return l[b]}},71430:function(rt,z,e){"use strict";e.d(z,{F:function(){return q},H8:function(){return G},I8:function(){return F},km:function(){return v},oH:function(){return g},w$:function(){return B},zn:function(){return I}});var t=e(76190),l=e(94480),b=e(33885),P=e(75931),$=e(11592),d=e(2738),n=e(48736),E=e(67841),D=["children"];function w(K,Z){return"".concat(K,"-").concat(Z)}function C(K){return K&&K.type&&K.type.isTreeNode}function v(K,Z){return K!=null?K:Z}function B(K){var Z=K||{},oe=Z.title,O=Z._title,_=Z.key,ee=Z.children,le=oe||"title";return{title:le,_title:O||[le],key:_||"key",children:ee||"children"}}function T(K,Z){var oe=new Map;function O(_){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(_||[]).forEach(function(le){var X=le[Z.key],h=le[Z.children];warning(X!=null,"Tree node must have a certain key: [".concat(ee).concat(X,"]"));var N=String(X);warning(!oe.has(N)||X===null||X===void 0,"Same 'key' exist in the Tree: ".concat(N)),oe.set(N,!0),O(h,"".concat(ee).concat(N," > "))})}O(K)}function I(K){function Z(oe){var O=(0,$.Z)(oe);return O.map(function(_){if(!C(_))return(0,n.ZP)(!_,"Tree/TreeNode can only accept TreeNode as children."),null;var ee=_.key,le=_.props,X=le.children,h=(0,P.Z)(le,D),N=(0,b.Z)({key:ee},h),ue=Z(X);return ue.length&&(N.children=ue),N}).filter(function(_){return _})}return Z(K)}function g(K,Z,oe){var O=B(oe),_=O._title,ee=O.key,le=O.children,X=new Set(Z===!0?[]:Z),h=[];function N(ue){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ue.map(function(x,L){for(var Y=w(ae?ae.pos:"0",L),pe=v(x[ee],Y),Re,$e=0;$e<_.length;$e+=1){var je=_[$e];if(x[je]!==void 0){Re=x[je];break}}var Je=(0,b.Z)((0,b.Z)({},(0,d.Z)(x,[].concat((0,l.Z)(_),[ee,le]))),{},{title:Re,key:pe,parent:ae,pos:Y,children:null,data:x,isStart:[].concat((0,l.Z)(ae?ae.isStart:[]),[L===0]),isEnd:[].concat((0,l.Z)(ae?ae.isEnd:[]),[L===ue.length-1])});return h.push(Je),Z===!0||X.has(pe)?Je.children=N(x[le]||[],Je):Je.children=[],Je})}return N(K),h}function U(K,Z,oe){var O={};(0,t.Z)(oe)==="object"?O=oe:O={externalGetKey:oe},O=O||{};var _=O,ee=_.childrenPropName,le=_.externalGetKey,X=_.fieldNames,h=B(X),N=h.key,ue=h.children,ae=ee||ue,x;le?typeof le=="string"?x=function(pe){return pe[le]}:typeof le=="function"&&(x=function(pe){return le(pe)}):x=function(pe,Re){return v(pe[N],Re)};function L(Y,pe,Re,$e){var je=Y?Y[ae]:K,Je=Y?w(Re.pos,pe):"0",nt=Y?[].concat((0,l.Z)($e),[Y]):[];if(Y){var ze=x(Y,Je),Be={node:Y,index:pe,pos:Je,key:ze,parentPos:Re.node?Re.pos:null,level:Re.level+1,nodes:nt};Z(Be)}je&&je.forEach(function(Qe,ut){L(Qe,ut,{node:Y,pos:Je,level:Re?Re.level+1:-1},nt)})}L(null)}function F(K){var Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},oe=Z.initWrapper,O=Z.processEntity,_=Z.onProcessFinished,ee=Z.externalGetKey,le=Z.childrenPropName,X=Z.fieldNames,h=arguments.length>2?arguments[2]:void 0,N=ee||h,ue={},ae={},x={posEntities:ue,keyEntities:ae};return oe&&(x=oe(x)||x),U(K,function(L){var Y=L.node,pe=L.index,Re=L.pos,$e=L.key,je=L.parentPos,Je=L.level,nt=L.nodes,ze={node:Y,nodes:nt,index:pe,key:$e,pos:Re,level:Je},Be=v($e,Re);ue[Re]=ze,ae[Be]=ze,ze.parent=ue[je],ze.parent&&(ze.parent.children=ze.parent.children||[],ze.parent.children.push(ze)),O&&O(ze,x)},{externalGetKey:N,childrenPropName:le,fieldNames:X}),_&&_(x),x}function G(K,Z){var oe=Z.expandedKeys,O=Z.selectedKeys,_=Z.loadedKeys,ee=Z.loadingKeys,le=Z.checkedKeys,X=Z.halfCheckedKeys,h=Z.dragOverNodeKey,N=Z.dropPosition,ue=Z.keyEntities,ae=(0,E.Z)(ue,K),x={eventKey:K,expanded:oe.indexOf(K)!==-1,selected:O.indexOf(K)!==-1,loaded:_.indexOf(K)!==-1,loading:ee.indexOf(K)!==-1,checked:le.indexOf(K)!==-1,halfChecked:X.indexOf(K)!==-1,pos:String(ae?ae.pos:""),dragOver:h===K&&N===0,dragOverGapTop:h===K&&N===-1,dragOverGapBottom:h===K&&N===1};return x}function q(K){var Z=K.data,oe=K.expanded,O=K.selected,_=K.checked,ee=K.loaded,le=K.loading,X=K.halfChecked,h=K.dragOver,N=K.dragOverGapTop,ue=K.dragOverGapBottom,ae=K.pos,x=K.active,L=K.eventKey,Y=(0,b.Z)((0,b.Z)({},Z),{},{expanded:oe,selected:O,checked:_,loaded:ee,loading:le,halfChecked:X,dragOver:h,dragOverGapTop:N,dragOverGapBottom:ue,pos:ae,active:x,key:L});return"props"in Y||Object.defineProperty(Y,"props",{get:function(){return(0,n.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),K}}),Y}},8224:function(rt,z,e){"use strict";e.d(z,{Z:function(){return l}});var t=e(4676);function l(b,P,$,d){var n=t.unstable_batchedUpdates?function(D){t.unstable_batchedUpdates($,D)}:$;return b!=null&&b.addEventListener&&b.addEventListener(P,n,d),{remove:function(){b!=null&&b.removeEventListener&&b.removeEventListener(P,n,d)}}}},55468:function(rt,z,e){"use strict";e.d(z,{g1:function(){return C},os:function(){return B}});var t=/margin|padding|width|height|max|min|offset/,l={left:!0,top:!0},b={cssFloat:1,styleFloat:1,float:1};function P(T){return T.nodeType===1?T.ownerDocument.defaultView.getComputedStyle(T,null):{}}function $(T,I,g){if(I=I.toLowerCase(),g==="auto"){if(I==="height")return T.offsetHeight;if(I==="width")return T.offsetWidth}return I in l||(l[I]=t.test(I)),l[I]?parseFloat(g)||0:g}function d(T,I){var g=arguments.length,U=P(T);return I=b[I]?"cssFloat"in T.style?"cssFloat":"styleFloat":I,g===1?U:$(T,I,U[I]||T.style[I])}function n(T,I,g){var U=arguments.length;if(I=b[I]?"cssFloat"in T.style?"cssFloat":"styleFloat":I,U===3)return typeof g=="number"&&t.test(I)&&(g="".concat(g,"px")),T.style[I]=g,g;for(var F in I)I.hasOwnProperty(F)&&n(T,F,I[F]);return P(T)}function E(T){return T===document.body?document.documentElement.clientWidth:T.offsetWidth}function D(T){return T===document.body?window.innerHeight||document.documentElement.clientHeight:T.offsetHeight}function w(){var T=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),I=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:T,height:I}}function C(){var T=document.documentElement.clientWidth,I=window.innerHeight||document.documentElement.clientHeight;return{width:T,height:I}}function v(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function B(T){var I=T.getBoundingClientRect(),g=document.documentElement;return{left:I.left+(window.pageXOffset||g.scrollLeft)-(g.clientLeft||document.body.clientLeft||0),top:I.top+(window.pageYOffset||g.scrollTop)-(g.clientTop||document.body.clientTop||0)}}},24514:function(rt,z,e){"use strict";e.d(z,{G:function(){return P}});var t=e(47273),l=function(d){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(d)?d:[d],E=window.document.documentElement;return n.some(function(D){return D in E.style})}return!1},b=function(d,n){if(!l(d))return!1;var E=document.createElement("div"),D=E.style[d];return E.style[d]=n,E.style[d]!==D};function P($,d){return!Array.isArray($)&&d!==void 0?b($,d):l($)}},51353:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),Object.defineProperty(z,"DraggableCore",{enumerable:!0,get:function(){return E.default}}),z.default=void 0;var t=C(e(59301)),l=w(e(12708)),b=w(e(4676)),P=e(14625),$=e(77026),d=e(22013),n=e(80217),E=w(e(68555)),D=w(e(97510));function w(U){return U&&U.__esModule?U:{default:U}}function C(U,F){if(typeof WeakMap=="function")var G=new WeakMap,q=new WeakMap;return(C=function(K,Z){if(!Z&&K&&K.__esModule)return K;var oe,O,_={__proto__:null,default:K};if(K===null||typeof K!="object"&&typeof K!="function")return _;if(oe=Z?q:G){if(oe.has(K))return oe.get(K);oe.set(K,_)}for(const ee in K)ee!=="default"&&{}.hasOwnProperty.call(K,ee)&&((O=(oe=Object.defineProperty)&&Object.getOwnPropertyDescriptor(K,ee))&&(O.get||O.set)?oe(_,ee,O):_[ee]=K[ee]);return _})(U,F)}function v(){return v=Object.assign?Object.assign.bind():function(U){for(var F=1;F{if((0,D.default)("Draggable: onDragStart: %j",q),this.props.onStart(G,(0,d.createDraggableData)(this,q))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),B(this,"onDrag",(G,q)=>{if(!this.state.dragging)return!1;(0,D.default)("Draggable: onDrag: %j",q);const K=(0,d.createDraggableData)(this,q),Z={x:K.x,y:K.y,slackX:0,slackY:0};if(this.props.bounds){const{x:O,y:_}=Z;Z.x+=this.state.slackX,Z.y+=this.state.slackY;const[ee,le]=(0,d.getBoundPosition)(this,Z.x,Z.y);Z.x=ee,Z.y=le,Z.slackX=this.state.slackX+(O-Z.x),Z.slackY=this.state.slackY+(_-Z.y),K.x=Z.x,K.y=Z.y,K.deltaX=Z.x-this.state.x,K.deltaY=Z.y-this.state.y}if(this.props.onDrag(G,K)===!1)return!1;this.setState(Z)}),B(this,"onDragStop",(G,q)=>{if(!this.state.dragging||this.props.onStop(G,(0,d.createDraggableData)(this,q))===!1)return!1;(0,D.default)("Draggable: onDragStop: %j",q);const Z={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:O,y:_}=this.props.position;Z.x=O,Z.y=_}this.setState(Z)}),this.state={dragging:!1,dragged:!1,x:F.position?F.position.x:F.defaultPosition.x,y:F.position?F.position.y:F.defaultPosition.y,prevPropsPosition:Zo({},F.position),slackX:0,slackY:0,isElementSVG:!1},F.position&&!(F.onDrag||F.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){typeof window.SVGElement!="undefined"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){var F,G,q;return(q=(G=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:G.current)!=null?q:b.default.findDOMNode(this)}render(){const pe=this.props,{axis:F,bounds:G,children:q,defaultPosition:K,defaultClassName:Z,defaultClassNameDragging:oe,defaultClassNameDragged:O,position:_,positionOffset:ee,scale:le}=pe,X=ti(pe,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let h={},N=null;const ae=!!!_||this.state.dragging,x=_||K,L={x:(0,d.canDragX)(this)&&ae?this.state.x:x.x,y:(0,d.canDragY)(this)&&ae?this.state.y:x.y};this.state.isElementSVG?N=(0,$.createSVGTransform)(L,ee):h=(0,$.createCSSTransform)(L,ee);const Y=(0,P.clsx)(q.props.className||"",Z,{[oe]:this.state.dragging,[O]:this.state.dragged});return t.createElement(E.default,v({},X,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(t.Children.only(q),{className:Y,style:Zo(Zo({},q.props.style),h),transform:N}))}}z.default=g,B(g,"displayName","Draggable"),B(g,"propTypes",Nl(Zo({},E.default.propTypes),{axis:l.default.oneOf(["both","x","y","none"]),bounds:l.default.oneOfType([l.default.shape({left:l.default.number,right:l.default.number,top:l.default.number,bottom:l.default.number}),l.default.string,l.default.oneOf([!1])]),defaultClassName:l.default.string,defaultClassNameDragging:l.default.string,defaultClassNameDragged:l.default.string,defaultPosition:l.default.shape({x:l.default.number,y:l.default.number}),positionOffset:l.default.shape({x:l.default.oneOfType([l.default.number,l.default.string]),y:l.default.oneOfType([l.default.number,l.default.string])}),position:l.default.shape({x:l.default.number,y:l.default.number}),className:n.dontSetMe,style:n.dontSetMe,transform:n.dontSetMe})),B(g,"defaultProps",Nl(Zo({},E.default.defaultProps),{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},68555:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.default=void 0;var t=D(e(59301)),l=E(e(12708)),b=E(e(4676)),P=e(77026),$=e(22013),d=e(80217),n=E(e(97510));function E(g){return g&&g.__esModule?g:{default:g}}function D(g,U){if(typeof WeakMap=="function")var F=new WeakMap,G=new WeakMap;return(D=function(q,K){if(!K&&q&&q.__esModule)return q;var Z,oe,O={__proto__:null,default:q};if(q===null||typeof q!="object"&&typeof q!="function")return O;if(Z=K?G:F){if(Z.has(q))return Z.get(q);Z.set(q,O)}for(const _ in q)_!=="default"&&{}.hasOwnProperty.call(q,_)&&((oe=(Z=Object.defineProperty)&&Object.getOwnPropertyDescriptor(q,_))&&(oe.get||oe.set)?Z(O,_,oe):O[_]=q[_]);return O})(g,U)}function w(g,U,F){return(U=C(U))in g?Object.defineProperty(g,U,{value:F,enumerable:!0,configurable:!0,writable:!0}):g[U]=F,g}function C(g){var U=v(g,"string");return typeof U=="symbol"?U:U+""}function v(g,U){if(typeof g!="object"||!g)return g;var F=g[Symbol.toPrimitive];if(F!==void 0){var G=F.call(g,U||"default");if(typeof G!="object")return G;throw new TypeError("@@toPrimitive must return a primitive value.")}return(U==="string"?String:Number)(g)}const B={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let T=B.mouse;class I extends t.Component{constructor(){super(...arguments),w(this,"dragging",!1),w(this,"lastX",NaN),w(this,"lastY",NaN),w(this,"touchIdentifier",null),w(this,"mounted",!1),w(this,"handleDragStart",U=>{if(this.props.onMouseDown(U),!this.props.allowAnyClick&&typeof U.button=="number"&&U.button!==0)return!1;const F=this.findDOMNode();if(!F||!F.ownerDocument||!F.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:G}=F;if(this.props.disabled||!(U.target instanceof G.defaultView.Node)||this.props.handle&&!(0,P.matchesSelectorAndParentsTo)(U.target,this.props.handle,F)||this.props.cancel&&(0,P.matchesSelectorAndParentsTo)(U.target,this.props.cancel,F))return;U.type==="touchstart"&&!this.props.allowMobileScroll&&U.preventDefault();const q=(0,P.getTouchIdentifier)(U);this.touchIdentifier=q;const K=(0,$.getControlPosition)(U,q,this);if(K==null)return;const{x:Z,y:oe}=K,O=(0,$.createCoreData)(this,Z,oe);(0,n.default)("DraggableCore: handleDragStart: %j",O),(0,n.default)("calling",this.props.onStart),!(this.props.onStart(U,O)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,P.addUserSelectStyles)(G),this.dragging=!0,this.lastX=Z,this.lastY=oe,(0,P.addEvent)(G,T.move,this.handleDrag),(0,P.addEvent)(G,T.stop,this.handleDragStop))}),w(this,"handleDrag",U=>{const F=(0,$.getControlPosition)(U,this.touchIdentifier,this);if(F==null)return;let{x:G,y:q}=F;if(Array.isArray(this.props.grid)){let oe=G-this.lastX,O=q-this.lastY;if([oe,O]=(0,$.snapToGrid)(this.props.grid,oe,O),!oe&&!O)return;G=this.lastX+oe,q=this.lastY+O}const K=(0,$.createCoreData)(this,G,q);if((0,n.default)("DraggableCore: handleDrag: %j",K),this.props.onDrag(U,K)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(oe){const O=document.createEvent("MouseEvents");O.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(O)}return}this.lastX=G,this.lastY=q}),w(this,"handleDragStop",U=>{if(!this.dragging)return;const F=(0,$.getControlPosition)(U,this.touchIdentifier,this);if(F==null)return;let{x:G,y:q}=F;if(Array.isArray(this.props.grid)){let O=G-this.lastX||0,_=q-this.lastY||0;[O,_]=(0,$.snapToGrid)(this.props.grid,O,_),G=this.lastX+O,q=this.lastY+_}const K=(0,$.createCoreData)(this,G,q);if(this.props.onStop(U,K)===!1||this.mounted===!1)return!1;const oe=this.findDOMNode();oe&&this.props.enableUserSelectHack&&(0,P.scheduleRemoveUserSelectStyles)(oe.ownerDocument),(0,n.default)("DraggableCore: handleDragStop: %j",K),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,oe&&((0,n.default)("DraggableCore: Removing handlers"),(0,P.removeEvent)(oe.ownerDocument,T.move,this.handleDrag),(0,P.removeEvent)(oe.ownerDocument,T.stop,this.handleDragStop))}),w(this,"onMouseDown",U=>(T=B.mouse,this.handleDragStart(U))),w(this,"onMouseUp",U=>(T=B.mouse,this.handleDragStop(U))),w(this,"onTouchStart",U=>(T=B.touch,this.handleDragStart(U))),w(this,"onTouchEnd",U=>(T=B.touch,this.handleDragStop(U)))}componentDidMount(){this.mounted=!0;const U=this.findDOMNode();U&&(0,P.addEvent)(U,B.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const U=this.findDOMNode();if(U){const{ownerDocument:F}=U;(0,P.removeEvent)(F,B.mouse.move,this.handleDrag),(0,P.removeEvent)(F,B.touch.move,this.handleDrag),(0,P.removeEvent)(F,B.mouse.stop,this.handleDragStop),(0,P.removeEvent)(F,B.touch.stop,this.handleDragStop),(0,P.removeEvent)(U,B.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,P.scheduleRemoveUserSelectStyles)(F)}}findDOMNode(){var U,F,G;return(U=this.props)!=null&&U.nodeRef?(G=(F=this.props)==null?void 0:F.nodeRef)==null?void 0:G.current:b.default.findDOMNode(this)}render(){return t.cloneElement(t.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}z.default=I,w(I,"displayName","DraggableCore"),w(I,"propTypes",{allowAnyClick:l.default.bool,allowMobileScroll:l.default.bool,children:l.default.node.isRequired,disabled:l.default.bool,enableUserSelectHack:l.default.bool,offsetParent:function(g,U){if(g[U]&&g[U].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:l.default.arrayOf(l.default.number),handle:l.default.string,cancel:l.default.string,nodeRef:l.default.object,onStart:l.default.func,onDrag:l.default.func,onStop:l.default.func,onMouseDown:l.default.func,scale:l.default.number,className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe}),w(I,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(rt,z,e){"use strict";const{default:t,DraggableCore:l}=e(51353);rt.exports=t,rt.exports.default=t,rt.exports.DraggableCore=l},77026:function(rt,z,e){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.addClassName=Z,z.addEvent=n,z.addUserSelectStyles=G,z.createCSSTransform=T,z.createSVGTransform=I,z.getTouch=U,z.getTouchIdentifier=F,z.getTranslation=g,z.innerHeight=C,z.innerWidth=v,z.matchesSelector=$,z.matchesSelectorAndParentsTo=d,z.offsetXYFromParent=B,z.outerHeight=D,z.outerWidth=w,z.removeClassName=oe,z.removeEvent=E,z.scheduleRemoveUserSelectStyles=q;var t=e(80217),l=b(e(76172));function b(O,_){if(typeof WeakMap=="function")var ee=new WeakMap,le=new WeakMap;return(b=function(X,h){if(!h&&X&&X.__esModule)return X;var N,ue,ae={__proto__:null,default:X};if(X===null||typeof X!="object"&&typeof X!="function")return ae;if(N=h?le:ee){if(N.has(X))return N.get(X);N.set(X,ae)}for(const x in X)x!=="default"&&{}.hasOwnProperty.call(X,x)&&((ue=(N=Object.defineProperty)&&Object.getOwnPropertyDescriptor(X,x))&&(ue.get||ue.set)?N(ae,x,ue):ae[x]=X[x]);return ae})(O,_)}let P="";function $(O,_){return P||(P=(0,t.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(ee){return(0,t.isFunction)(O[ee])})),(0,t.isFunction)(O[P])?O[P](_):!1}function d(O,_,ee){let le=O;do{if($(le,_))return!0;if(le===ee)return!1;le=le.parentNode}while(le);return!1}function n(O,_,ee,le){if(!O)return;const X=Zo({capture:!0},le);O.addEventListener?O.addEventListener(_,ee,X):O.attachEvent?O.attachEvent("on"+_,ee):O["on"+_]=ee}function E(O,_,ee,le){if(!O)return;const X=Zo({capture:!0},le);O.removeEventListener?O.removeEventListener(_,ee,X):O.detachEvent?O.detachEvent("on"+_,ee):O["on"+_]=null}function D(O){let _=O.clientHeight;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _+=(0,t.int)(ee.borderTopWidth),_+=(0,t.int)(ee.borderBottomWidth),_}function w(O){let _=O.clientWidth;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _+=(0,t.int)(ee.borderLeftWidth),_+=(0,t.int)(ee.borderRightWidth),_}function C(O){let _=O.clientHeight;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _-=(0,t.int)(ee.paddingTop),_-=(0,t.int)(ee.paddingBottom),_}function v(O){let _=O.clientWidth;const ee=O.ownerDocument.defaultView.getComputedStyle(O);return _-=(0,t.int)(ee.paddingLeft),_-=(0,t.int)(ee.paddingRight),_}function B(O,_,ee){const X=_===_.ownerDocument.body?{left:0,top:0}:_.getBoundingClientRect(),h=(O.clientX+_.scrollLeft-X.left)/ee,N=(O.clientY+_.scrollTop-X.top)/ee;return{x:h,y:N}}function T(O,_){const ee=g(O,_,"px");return{[(0,l.browserPrefixToKey)("transform",l.default)]:ee}}function I(O,_){return g(O,_,"")}function g(O,_,ee){let{x:le,y:X}=O,h=`translate(${le}${ee},${X}${ee})`;if(_){const N=`${typeof _.x=="string"?_.x:_.x+ee}`,ue=`${typeof _.y=="string"?_.y:_.y+ee}`;h=`translate(${N}, ${ue})`+h}return h}function U(O,_){return O.targetTouches&&(0,t.findInArray)(O.targetTouches,ee=>_===ee.identifier)||O.changedTouches&&(0,t.findInArray)(O.changedTouches,ee=>_===ee.identifier)}function F(O){if(O.targetTouches&&O.targetTouches[0])return O.targetTouches[0].identifier;if(O.changedTouches&&O.changedTouches[0])return O.changedTouches[0].identifier}function G(O){if(!O)return;let _=O.getElementById("react-draggable-style-el");_||(_=O.createElement("style"),_.type="text/css",_.id="react-draggable-style-el",_.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} +`,_.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} +`,O.getElementsByTagName("head")[0].appendChild(_)),O.body&&Z(O.body,"react-draggable-transparent-selection")}function q(O){window.requestAnimationFrame?window.requestAnimationFrame(()=>{K(O)}):K(O)}function K(O){if(O)try{if(O.body&&oe(O.body,"react-draggable-transparent-selection"),O.selection)O.selection.empty();else{const _=(O.defaultView||window).getSelection();_&&_.type!=="Caret"&&_.removeAllRanges()}}catch(_){}}function Z(O,_){O.classList?O.classList.add(_):O.className.match(new RegExp(`(?:^|\\s)${_}(?!\\S)`))||(O.className+=` ${_}`)}function oe(O,_){O.classList?O.classList.remove(_):O.className=O.className.replace(new RegExp(`(?:^|\\s)${_}(?!\\S)`,"g"),"")}},76172:function(rt,z){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.browserPrefixToKey=l,z.browserPrefixToStyle=b,z.default=void 0,z.getPrefix=t;const e=["Moz","Webkit","O","ms"];function t(){var E,D;let d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const n=(D=(E=window.document)==null?void 0:E.documentElement)==null?void 0:D.style;if(!n||d in n)return"";for(let w=0;w: Unmounted during event!");return B}},80217:function(rt,z){"use strict";Object.defineProperty(z,"__esModule",{value:!0}),z.dontSetMe=P,z.findInArray=e,z.int=b,z.isFunction=t,z.isNum=l;function e($,d){for(let n=0,E=$.length;n1&&arguments[1]!==void 0?arguments[1]:60,P=null;return function(){for(var $=this,d=arguments.length,n=new Array(d),E=0;Eku(lt))} pos: ${this.timelinePos}`),ue.length&&this.log(`R `).split(` `),G=[],ue=t?Vo(t.baseTime,t.timescale):0;let de="00:00.000",xe=0,Me=0,Fe,lt=!0;j.oncue=function(ut){const Vt=n[s];let Jt=n.ccOffset;const rr=(xe-ue)/9e4;if(Vt!=null&&Vt.new&&(Me!==void 0?Jt=n.ccOffset=Vt.start:Tl(n,s,rr)),rr){if(!t){Fe=new Error("Missing initPTS for VTT MPEGTS");return}Jt=rr-n.presentationOffset}const xr=ut.endTime-ut.startTime,jr=Yo((ut.startTime+Jt-Me)*9e4,v*9e4)/9e4;ut.startTime=Math.max(jr,0),ut.endTime=Math.max(jr+xr,0);const pn=ut.text.trim();ut.text=decodeURIComponent(encodeURIComponent(pn)),ut.id||(ut.id=lf(ut.startTime,ut.endTime,pn)),ut.endTime>0&&G.push(ut)},j.onparsingerror=function(ut){Fe=ut},j.onflush=function(){if(Fe){T(Fe);return}w(G)},X.forEach(ut=>{if(lt)if(iu(ut,"X-TIMESTAMP-MAP=")){lt=!1,ut.slice(16).split(",").forEach(Vt=>{iu(Vt,"LOCAL:")?de=Vt.slice(6):iu(Vt,"MPEGTS:")&&(xe=parseInt(Vt.slice(7)))});try{Me=Af(de)/1e3}catch(Vt){Fe=Vt}return}else ut===""&&(lt=!1);j.parse(ut+` `)}),j.flush()}const au="stpp.ttml.im1t",Cf=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,Tf=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,cf={left:"start",center:"center",right:"end",start:"start",end:"end"};function Uc(D,t,n,s){const v=_t(new Uint8Array(D),["mdat"]);if(v.length===0){s(new Error("Could not parse IMSC1 mdat"));return}const w=v.map(j=>J(j)),T=gu(t.baseTime,1,t.timescale);try{w.forEach(j=>n(Ff(j,T)))}catch(j){s(j)}}function Ff(D,t){const v=new DOMParser().parseFromString(D,"text/xml").getElementsByTagName("tt")[0];if(!v)throw new Error("Invalid ttml");const w={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},T=Object.keys(w).reduce((de,xe)=>(de[xe]=v.getAttribute(`ttp:${xe}`)||w[xe],de),{}),j=v.getAttribute("xml:space")!=="preserve",X=$f(zc(v,"styling","style")),G=$f(zc(v,"layout","region")),ue=zc(v,"body","[begin]");return[].map.call(ue,de=>{const xe=Yf(de,j);if(!xe||!de.hasAttribute("begin"))return null;const Me=ff(de.getAttribute("begin"),T),Fe=ff(de.getAttribute("dur"),T);let lt=ff(de.getAttribute("end"),T);if(Me===null)throw Zf(de);if(lt===null){if(Fe===null)throw Zf(de);lt=Me+Fe}const ut=new Sf(Me-t,lt-t,xe);ut.id=lf(ut.startTime,ut.endTime,ut.text);const Vt=G[de.getAttribute("region")],Jt=X[de.getAttribute("style")],rr=Bf(Vt,Jt,X),{textAlign:xr}=rr;if(xr){const jr=cf[xr];jr&&(ut.lineAlign=jr),ut.align=xr}return y(ut,rr),ut}).filter(de=>de!==null)}function zc(D,t,n){const s=D.getElementsByTagName(t)[0];return s?[].slice.call(s.querySelectorAll(n)):[]}function $f(D){return D.reduce((t,n)=>{const s=n.getAttribute("xml:id");return s&&(t[s]=n),t},{})}function Yf(D,t){return[].slice.call(D.childNodes).reduce((n,s,v)=>{var w;return s.nodeName==="br"&&v?n+` -`:(w=s.childNodes)!=null&&w.length?Yf(s,t):t?n+s.textContent.trim().replace(/\s+/g," "):n+s.textContent},"")}function Bf(D,t,n){const s="http://www.w3.org/ns/ttml#styling";let v=null;const w=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"],T=D!=null&&D.hasAttribute("style")?D.getAttribute("style"):null;return T&&n.hasOwnProperty(T)&&(v=n[T]),w.reduce((j,X)=>{const G=Xf(t,s,X)||Xf(D,s,X)||Xf(v,s,X);return G&&(j[X]=G),j},{})}function Xf(D,t,n){return D&&D.hasAttributeNS(t,n)?D.getAttributeNS(t,n):null}function Zf(D){return new Error(`Could not parse ttml timestamp ${D}`)}function ff(D,t){if(!D)return null;let n=Lf(D);return n===null&&(Cf.test(D)?n=id(D,t):Tf.test(D)&&(n=Wf(D,t))),n}function id(D,t){const n=Cf.exec(D),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Wf(D,t){const n=Tf.exec(D),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class Nf{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ad{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Nf(this,"textTrack1"),n=new Nf(this,"textTrack2"),s=new Nf(this,"textTrack3"),v=new Nf(this,"textTrack4");this.cea608Parser1=new yl(1,t,n),this.cea608Parser2=new yl(3,s,v)}addCues(t,n,s,v,w){let T=!1;for(let j=w.length;j--;){const X=w[j],G=Hf(X[0],X[1],n,s);if(G>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),T=!0,G/(s-n)>.5))return}if(T||w.push([n,s]),this.config.renderTextTracksNatively){const j=this.captionsTracks[t];this.Cues.newCue(j,n,s,v)}else{const j=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:T}){const{unparsedVttFrags:j}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:T}),j.length&&(this.unparsedVttFrags=[],j.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,X):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{ns(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===au);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,j=T?ql(T.textTracks):null;if(this.tracks.forEach((X,G)=>{let ue;if(j){let de=null;for(let xe=0;xeG!==null).map(G=>G.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,T=this.captionsProperties[w];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:T,lastSn:j}=this,{cc:X,sn:G}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&T&&(G!==j+1||G===j&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),T.reset()),this.lastCc=X,this.lastSn=G,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,T="stats"in n;if(w==null||!w.encrypted||T){const j=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===au?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;Uc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:T}=this,j=w.length-1;if(!w[s.cc]&&j===-1){T.push(t);return}const X=this.hls,G=(n=s.initSegment)!=null&&n.data?Gt(s.initSegment.data,new Uint8Array(v)).buffer:v;jc(G,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const de=ue.message==="Missing initPTS for VTT MPEGTS";de?T.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(de&&j>s.cc)&&X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Uc(n,this.initPTS[t.cc],()=>{s.textCodec=au,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>Wo(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wAo(j[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(X=>Ao(j[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const Me=sl(G.trim()),Fe=lf(t,n,Me);D!=null&&(de=D.cues)!=null&&de.getCueById(Fe)||(T=new ue(t,n,Me),T.id=Fe,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(T))}return D&&v.length&&(v.sort((xe,Me)=>xe.line==="auto"||Me.line==="auto"?0:xe.line>8&&Me.line>8?Me.line-xe.line:xe.line-Me.line),v.forEach(xe=>Wo(D,xe))),v}};function _e(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(D){}return!1}const Re=/(\d+)-(\d+)\/(\d+)/;class at{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||vn,this.controller=new self.AbortController,this.stats=new U}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=jt(t,this.controller.signal),T=t.responseType==="arraybuffer",j=T?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:G}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:G,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(ao(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(de=>{var xe;this.response=this.loader=de;const Me=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=G,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},G-(Me-v.loading.start)),!de.ok){const{status:lt,statusText:ut}=de;throw new Oi(ut||"fetch, bad network response",lt,de)}v.loading.first=Me,v.total=Or(de.headers)||v.total;const Fe=(xe=this.callbacks)==null?void 0:xe.onProgress;return Fe&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Fe):T?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var xe,Me;const Fe=this.response;if(!Fe)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const lt=de[j];lt&&(v.loaded=v.total=lt);const ut={url:Fe.url,data:de,code:Fe.status},Vt=(xe=this.callbacks)==null?void 0:xe.onProgress;Vt&&!r(n.highWaterMark)&&Vt(v,t,de,Fe),(Me=this.callbacks)==null||Me.onSuccess(ut,v,t,Fe)}).catch(de=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Me=de&&de.code||0,Fe=de?de.message:null;(xe=this.callbacks)==null||xe.onError({code:Me,text:Fe},t,de?de.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const T=new gr,j=t.body.getReader(),X=()=>j.read().then(G=>{if(G.done)return T.dataLength&&w(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=G.value,de=ue.length;return n.loaded+=de,de=v&&w(n,s,T.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function jt(D,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},D.headers))};return D.rangeEnd&&n.headers.set("Range","bytes="+D.rangeStart+"-"+String(D.rangeEnd-1)),n}function ar(D){const t=Re.exec(D);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Or(D){const t=D.get("Content-Range");if(t){const s=ar(t);if(r(s))return s}const n=D.get("Content-Length");if(n)return parseInt(n)}function vn(D,t){return new self.Request(D.url,t)}class Oi extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ua=/^age:\s*[\d.]+\s*$/im;class Yn{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new U,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:T.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:T}=s.loadPolicy;if(v)for(const j in v)t.setRequestHeader(j,v[j]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const G=n.status,ue=n.responseType==="text"?n.responseText:null;if(G>=200&&G<300){const Fe=ue!=null?ue:n.response;if(Fe!=null){var T,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const lt=n.responseType==="arraybuffer"?Fe.byteLength:Fe.length;s.loaded=s.total=lt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const ut=(T=this.callbacks)==null?void 0:T.onProgress;ut&&ut(s,t,Fe,n);const Vt={url:n.responseURL,data:Fe,code:G};(j=this.callbacks)==null||j.onSuccess(Vt,s,t,n);return}}const de=w.loadPolicy.errorRetry,xe=s.retry,Me={url:t.url,data:void 0,code:G};if(Cr(de,xe,!1,Me))this.retry(de);else{var X;W.error(`${G} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:G,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Cr(t,n,!0))this.retry(t);else{var s;W.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Dr(t,s.retry),s.retry++,W.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Ua.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const ha={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},za=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Yn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:et,bufferController:lo,capLevelController:El,errorController:on,fpsController:cs,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:_u,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:ha},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},Ma()),{},{subtitleStreamController:Cl,subtitleTrackController:Fc,timelineController:ad,audioStreamController:Gc,audioTrackController:Il,emeController:ke,cmcdController:xf,contentSteeringController:O,interstitialsController:Ef});function Ma(){return{cueHandler:z,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 en(D,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Nr(D),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const j=`${T==="level"?"playlist":T}LoadPolicy`,X=t[j]===void 0,G=[];w.forEach(ue=>{const de=`${T}Loading${ue}`,xe=t[de];if(xe!==void 0&&X){G.push(de);const Me=s[j].default;switch(t[j]={default:Me},ue){case"TimeOut":Me.maxLoadTimeMs=xe,Me.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Me.errorRetry.maxNumRetry=xe,Me.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Me.errorRetry.retryDelayMs=xe,Me.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Me.errorRetry.maxRetryDelayMs=xe,Me.timeoutRetry.maxRetryDelayMs=xe;break}}}),G.length&&n.warn(`hls.js config: "${G.join('", "')}" setting(s) are deprecated, use "${j}": ${zi(t[j])}`)}),b(b({},s),t)}function Nr(D){return D&&typeof D=="object"?Array.isArray(D)?D.map(Nr):Object.keys(D).reduce((t,n)=>(t[n]=Nr(D[n]),t),{}):D}function Qr(D,t){const n=D.loader;n!==at&&n!==Yn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),D.progressive=!1):_e()&&(D.loader=at,D.progressive=!0,D.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const In=2,Zn=.1,Xa=.05,Wi=100;class Qa extends ks{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Wi),this.mediaSource=n.mediaSource;const s=this.media=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"waiting",this.onMediaWaiting),ja(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(rs(s,"playing",this.onMediaPlaying),rs(s,"waiting",this.onMediaWaiting),rs(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const T=this.media;if(!T)return;const{seeking:j}=T,X=this.seeking&&!j,G=!this.seeking&&j,ue=T.paused&&!j||T.ended||T.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(G||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!li.getBuffered(T).length){this.nudgeRetry=0;return}const de=li.bufferInfo(T,t,0),xe=de.nextStart||0,Me=this.fragmentTracker;if(j&&Me&&this.hls){const pn=fs(this.hls.inFlightFragments,t),Ur=de.len>In,an=!xe||pn||xe-t>In&&!Me.getPartialFragment(t);if(Ur||an)return;this.moved=!1}const Fe=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Me){if(!(de.len>0)&&!xe)return;const Ur=Math.max(xe,de.start||0)-t,nn=!!(Fe!=null&&Fe.live)?Fe.targetduration*2:In,Vr=Nl(t,Me);if(Ur>0&&(Ur<=nn||Vr)){T.paused||this._trySkipBufferHole(Vr);return}}const lt=w.detectStallWithCurrentTimeMs,ut=self.performance.now(),Vt=this.waiting;let Jt=this.stalled;if(Jt===null)if(Vt>0&&ut-Vt=lt||Vt)&&this.hls){var xr;if(((xr=this.mediaSource)==null?void 0:xr.readyState)==="ended"&&!(Fe!=null&&Fe.live)&&Math.abs(t-((Fe==null?void 0:Fe.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const jr=li.bufferInfo(T,t,w.maxBufferHole);this._tryFixBufferStall(jr,rr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=li.bufferedInfo(li.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const T=li.timeRangesToArray(v),j=li.bufferedInfo(T,n,0).bufferedIndex;if(j>-1&&jj)&&ue-G<1&&t-G<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${G} -> ${ue} buffered index: ${X}`);this.warn(de.message),this.media.currentTime+=1e-6;let xe=Nl(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const Me=li.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:xe,buffer:Me.len,bufferInfo:Me})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:T,media:j}=this,X=(v=this.hls)==null?void 0:v.config;if(!j||!T||!X)return;const G=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Nl(s,T);if((ue||G!=null&&G.live&&s1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(v,u.MAIN);if(w&&T)return T.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${zi(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const T=v.currentTime,j=li.bufferInfo(v,T,0),X=T0&&j.len<1&&v.readyState<3,xe=X-T;if(xe>0&&(ue||de)){if(xe>w.maxBufferHole){let Fe=!1;if(T===0){const lt=s.getAppendedFrag(0,u.MAIN);lt&&X{const D=od();try{D&&new D(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Sd{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&ns(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;ned&&(de=ed),de-ue<=0&&(de=ue+sd);for(let Me=0;Meue.type===Tn.audioId3&&X:v==="video"?G=ue=>ue.type===Tn.emsg&&j:G=ue=>ue.type===Tn.audioId3&&X||ue.type===Tn.emsg&&j,Ao(w,n,s,G)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:T}=this.hls.config;if(!w)return;const j=od();if(s&&v&&!T){const{fragmentStart:lt,fragmentEnd:ut}=t;let Vt=this.assetCue;Vt?(Vt.startTime=lt,Vt.endTime=ut):j&&(Vt=this.assetCue=ud(j,lt,ut,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Vt&&(Vt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Vt),Vt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:G}=t,ue=Object.keys(G);let de=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const lt=Object.keys(de).filter(ut=>!ue.includes(ut));for(let ut=lt.length;ut--;){var Me;const Vt=lt[ut],Jt=(Me=de[Vt])==null?void 0:Me.cues;delete de[Vt],Jt&&Object.keys(Jt).forEach(rr=>{const xr=Jt[rr];if(xr){xr.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(xr)}catch(jr){}}})}}else de=this.dateRangeCuesAppended={}}const Fe=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Fe==null?void 0:Fe.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let lt=0;lt{if(Ei!==Vt.id){const Qi=G[Ei];if(Qi.class===Vt.class&&Qi.startDate>Vt.startDate&&(!Dn||Vt.startDate.01&&(Ei.startTime=Jt,Ei.endTime=pn);else if(j){let Qi=Vt.attr[Dn];Ho(Dn)&&(Qi=V(Qi));const qi=ud(j,Jt,pn,{key:Dn,data:Qi},Tn.dateRange);qi&&(qi.id=ut,this.id3Track.addCue(qi),xr[Dn]=qi,T&&(Dn==="X-ASSET-LIST"||Dn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}de[ut]={cues:xr,dateRange:Vt,durationKnown:jr}}}}}class Ad{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:T}=this.config;if(!w||T===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const X=v-j,G=Math.min(this.maxLatency,j+s.targetduration);if(X.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,Me=Math.min(de,Math.max(1,xe));this.changeMediaPlaybackRate(n,Me)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:T,lowLatencyMode:j}=this.config,X=this.hls.userConfig;let G=j&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||G===0)&&(G=w!==void 0?w:T*v);const ue=v;return G+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,T=v-s.totalduration,j=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,w),j)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Cd extends wo{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},T={};let j=!1,X=!1,G=!1;n.levels.forEach(ue=>{const de=ue.attrs;let{audioCodec:xe,videoCodec:Me}=ue;xe&&(ue.audioCodec=xe=At(xe,s)||void 0),Me&&(Me=ue.videoCodec=Rr(Me));const{width:Fe,height:lt,unknownCodecs:ut}=ue,Vt=(ut==null?void 0:ut.length)||0;if(j||(j=!!(Fe&<)),X||(X=!!Me),G||(G=!!xe),Vt||xe&&!this.isAudioSupported(xe)||Me&&!this.isVideoSupported(Me)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:Jt,"FRAME-RATE":rr,"HDCP-LEVEL":xr,"PATHWAY-ID":jr,RESOLUTION:pn,"VIDEO-RANGE":Ur}=de,nn=`${`${jr||"."}-`}${ue.bitrate}-${pn}-${rr}-${Jt}-${Ur}-${xr}`;if(w[nn])if(w[nn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Vr=T[nn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Vr+1).join(".");const Dn=this.createLevel(ue);w[nn]=Dn,v.push(Dn)}else w[nn].addGroupId("audio",de.AUDIO),w[nn].addGroupId("text",de.SUBTITLES);else{const Vr=this.createLevel(ue);w[nn]=Vr,T[nn]=1,v.push(Vr)}}),this.filterAndSortMediaOptions(v,n,j,X,G)}createLevel(t){const n=new wi(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=ot(v,[])}return n}isAudioSupported(t){return Pe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Pe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){var T;let j=[],X=[],G=t;const ue=((T=n.stats)==null?void 0:T.parsing)||{};if((s||v)&&w&&(G=G.filter(({videoCodec:Jt,videoRange:rr,width:xr,height:jr})=>(!!Jt||!!(xr&&jr))&&Qn(rr))),G.length===0){Promise.resolve().then(()=>{if(this.hls){let Jt="no level with compatible codecs found in manifest",rr=Jt;n.levels.length&&(rr=`one or more CODECS in variant not supported: ${zi(n.levels.map(jr=>jr.attrs.CODECS).filter((jr,pn,Ur)=>Ur.indexOf(jr)===pn))}`,this.warn(rr),Jt+=` (${rr})`);const xr=new Error(Jt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:xr,reason:rr})}}),ue.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(Jt=>!Jt.audioCodec||this.isAudioSupported(Jt.audioCodec)),hd(j)),n.subtitles&&(X=n.subtitles,hd(X));const de=G.slice(0);G.sort((Jt,rr)=>{if(Jt.attrs["HDCP-LEVEL"]!==rr.attrs["HDCP-LEVEL"])return(Jt.attrs["HDCP-LEVEL"]||"")>(rr.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&Jt.height!==rr.height)return Jt.height-rr.height;if(Jt.frameRate!==rr.frameRate)return Jt.frameRate-rr.frameRate;if(Jt.videoRange!==rr.videoRange)return On.indexOf(Jt.videoRange)-On.indexOf(rr.videoRange);if(Jt.videoCodec!==rr.videoCodec){const xr=we(Jt.videoCodec),jr=we(rr.videoCodec);if(xr!==jr)return jr-xr}if(Jt.uri===rr.uri&&Jt.codecSet!==rr.codecSet){const xr=gt(Jt.codecSet),jr=gt(rr.codecSet);if(xr!==jr)return jr-xr}return Jt.averageBitrate!==rr.averageBitrate?Jt.averageBitrate-rr.averageBitrate:0});let xe=de[0];if(this.steering&&(G=this.steering.filterParsedLevels(G),G.length!==de.length)){for(let Jt=0;Jtxr&&xr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=jr)}break}const Fe=w&&!v,lt=this.hls.config,ut=!!(lt.audioStreamController&<.audioTrackController),Vt={levels:G,audioTracks:j,subtitleTracks:X,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:ut&&!Fe&&j.some(Jt=>!!Jt.url)};ue.end=performance.now(),this.hls.trigger(o.MANIFEST_PARSED,Vt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),de=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:ue,reason:ue.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],j=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&w===j)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${j?" with Pathway "+j:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,X);const G=T.details;if(!G||G.live){const ue=this.switchParams(T.uri,v==null?void 0:v.details,G);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,T=n.levelInfo;if(!T){var j;this.warn(`Invalid level index ${v}`),(j=n.deliveryDirectives)!=null&&j.skip&&(w.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let X=T.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],T=t.details,j=T==null?void 0:T.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${j&&T.live?" age "+j.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(j=>j.level=-1)),!1));ps(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(D){const t={};D.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function pd(){return self.SourceBuffer||self.WebKitSourceBuffer}function md(){if(!ae())return!1;const t=pd();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Td(){if(!md())return!1;const D=ae();return typeof(D==null?void 0:D.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>D.isTypeSupported(We(t,"video")))||["mp4a.40.2","fLaC"].some(t=>D.isTypeSupported(We(t,"audio"))))}function Pd(){var D;const t=pd();return typeof(t==null||(D=t.prototype)==null?void 0:D.changeType)=="function"}const vd=100;class _d extends Nt{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const T=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(vd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=De.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=De.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case De.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=De.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=De.IDLE;break}break}case De.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===De.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const T=s[w],j=this.getMainFwdBufferInfo();if(j===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(j,X)){const lt={};this.altAudio===2&&(lt.type="video"),this.hls.trigger(o.BUFFER_EOS,lt),this.state=De.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const G=T.details;if(!G||this.state===De.WAITING_LEVEL||this.waitForLive(T)){this.level=w,this.state=De.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=j.len,de=this.getMaxBufferLength(T.maxBitrate);if(ue>=de)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:j.end;let Me=this.getNextFragment(xe,G);if(this.couldBacktrack&&!this.fragPrevious&&Me&&Ce(Me)&&this.fragmentTracker.getState(Me)!==_n.OK){var Fe;const ut=((Fe=this.backtrackFragment)!=null?Fe:Me).sn-G.startSN,Vt=G.fragments[ut-1];Vt&&Me.cc===Vt.cc&&(Me=Vt,this.fragmentTracker.removeFragment(Vt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(Me&&this.isLoopLoading(Me,xe)){if(!Me.gap){const ut=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,Vt=(ut===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Vt&&this.afterBufferFlushed(Vt,ut,u.MAIN)}Me=this.getNextFragmentLoopLoading(Me,G,j,u.MAIN,de)}Me&&(Me.initSegment&&!Me.initSegment.data&&!this.bitrateTest&&(Me=Me.initSegment),this.loadFragment(Me,T,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===_n.NOT_LOADED||v===_n.PARTIAL?Ce(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const j=this.getMainFwdBufferInfo();if(!j||j.len=T-n.maxFragLookUpTolerance&&w<=j;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=st(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,T=!1;for(const j in s){const X=s[j];if(X.id==="main"){if(w=j,v=X,j==="video"){const G=s[j];G&&(this.videoBuffer=G.buffer)}}else T=!0}T&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===De.PARSED&&(this.state=De.IDLE);return}const j=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),Ce(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&li.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=De.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===De.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=De.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=De.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(X{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=De.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=w.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===De.STOPPED||this.state===De.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,T=this.getCurrentContext(w);if(!T){this.resetWhenMissingContext(w);return}const{frag:j,part:X,level:G}=T,{video:ue,text:de,id3:xe,initSegment:Me}=v,{details:Fe}=G,lt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=De.PARSING,Me){const ut=Me.tracks;if(ut){const xr=j.initSegment||j;if(this.unhandledEncryptionError(Me,j))return;this._bufferInitSegment(G,ut,xr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:xr,id:n,tracks:ut})}const Vt=Me.initPTS,Jt=Me.timescale,rr=this.initPTS[j.cc];if(r(Vt)&&(!rr||rr.baseTime!==Vt||rr.timescale!==Jt)){const xr=Me.trackId;this.initPTS[j.cc]={baseTime:Vt,timescale:Jt,trackId:xr},s.trigger(o.INIT_PTS_FOUND,{frag:j,id:n,initPTS:Vt,timescale:Jt,trackId:xr})}}if(ue&&Fe){lt&&ue.type==="audiovideo"&&this.logMuxedErr(j);const ut=Fe.fragments[j.sn-1-Fe.startSN],Vt=j.sn===Fe.startSN,Jt=!ut||j.cc>ut.cc;if(v.independent!==!1){const{startPTS:rr,endPTS:xr,startDTS:jr,endDTS:pn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:rr,endPTS:xr,startDTS:jr,endDTS:pn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!Jt&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Ur=this.getMainFwdBufferInfo(),an=(Ur?Ur.end:this.getLoadPosition())+this.config.maxBufferHole,nn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:rr;if(!Vt&&anIn&&(j.gap=!0);j.setElementaryStreamInfo(ue.type,rr,xr,jr,pn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(ue,j,X,w,Vt||Jt)}else if(Vt||Jt)j.gap=!0;else{this.backtrack(j);return}}if(lt){const{startPTS:ut,endPTS:Vt,startDTS:Jt,endDTS:rr}=lt;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:ut,endPTS:Vt,startDTS:Jt,endDTS:rr}),j.setElementaryStreamInfo(ie.AUDIO,ut,Vt,Jt,rr),this.bufferFragmentData(lt,j,X,w)}if(Fe&&xe!=null&&xe.samples.length){const ut={id:n,frag:j,details:Fe,samples:xe.samples};s.trigger(o.FRAG_PARSING_METADATA,ut)}if(Fe&&de){const ut={id:n,frag:j,details:Fe,samples:de.samples};s.trigger(o.FRAG_PARSING_USERDATA,ut)}}logMuxedErr(t){this.warn(`${Ce(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==De.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:T,audiovideo:j}=n;if(w){const G=t.audioCodec;let ue=tn(w.codec,G);ue==="mp4a"&&(ue="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),G&&G!==ue&&this.log(`Swapping manifest audio codec "${G}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${G||""}/${w.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const G=T.codec;if((G==null?void 0:G.length)===4)switch(G){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${G}]${T.codec!==G?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}j&&(this.log(`Init audiovideo buffer, container:${j.container}, codecs[level/parsed]=[${t.codecs}/${j.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;X.forEach(G=>{const de=n[G].initSegment;de!=null&&de.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:G,data:de,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=De.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(li.isBuffered(t,s)?n=this.getAppendedFrag(s):li.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?ur(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const T=w+(n-v.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Id extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new Bi({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;T.setKeyFormat(j);const X=Jo(j);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=ko(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const G=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,G))}const T=w.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));const j=ld(w);let X=this.keyIdToKeyInfo[j];if((s=X)!=null&&s.decryptdata.key)return w.key=X.decryptdata.key,Promise.resolve({frag:t,keyInfo:X});if(this.emeController&&(v=X)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(X.decryptdata)){case"usable":case"usable-in-future":return X.keyLoadPromise.then(ue=>{const{keyInfo:de}=ue;return w.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${w.keyId?" keyId: "+Q(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),X=this.keyIdToKeyInfo[j]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(X,t):this.loadKeyEME(X,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(X,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const T=bt(n.initSegment.data);if(T.length){let j=T[0];j.some(X=>X!==0)?(this.log(`Using keyId found in init segment ${Q(j)}`),Lo.setKeyIdForUri(t.decryptdata.uri,j)):(j=Lo.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${Q(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!Ce(n))return Promise.resolve(s);const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(T=>(t.mediaKeySessionContext=T,s))).catch(T=>{throw t.keyLoadPromise=null,"data"in T&&(T.data.frag=n),T})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((T,j)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},G=s.keyLoadPolicy.default,ue={loadPolicy:G,timeout:G.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,Me,Fe,lt)=>{const{frag:ut,keyInfo:Vt}=Fe,Jt=ld(Vt.decryptdata);if(!ut.decryptdata||Vt!==this.keyIdToKeyInfo[Jt])return j(this.createKeyLoadError(ut,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));Vt.decryptdata.key=ut.decryptdata.key=new Uint8Array(xe.data),ut.keyLoader=null,Vt.loader=null,T({frag:ut,keyInfo:Vt})},onError:(xe,Me,Fe,lt)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Fe,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,Me,Fe)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Fe))},onAbort:(xe,Me,Fe)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Fe))}};w.load(X,ue,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const T=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[T],w&&w.destroy()}}function ld(D){if(D.keyFormat!==hs.FAIRPLAY){const t=D.keyId;if(t)return Q(t)}return D.uri}function gd(D){const{type:t}=D;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function cd(D,t){let n=D.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class td{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,T=new w(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:T,deliveryDirectives:j,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:j,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:T,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:T,levelOrTrack:j})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const G=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?G.log(`[playlist-loader]: ignore ${t.url} ongoing request`):G.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}G.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let G;if(t.type===h.LEVEL&&t.level!==null?G=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?G=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(G=this.hls.subtitleTracks[t.id].details),G){const ue=G.partTarget,de=G.targetduration;if(ue&&de){const xe=Math.max(ue*3,de*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const T=w.errorRetry||w.timeoutRetry||{},j={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},X={onSuccess:(G,ue,de,xe)=>{const Me=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Fe=G.data;ue.parsing.start=performance.now(),zo.isMediaPlaylist(Fe)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(G,ue,de,xe||null,Me):this.handleMasterPlaylist(G,ue,de,xe)},onError:(G,ue,de,xe)=>{this.handleNetworkError(ue,de,!1,G,xe)},onTimeout:(G,ue,de)=>{this.handleNetworkError(ue,de,!0,void 0,G)}};v.load(t,j,X)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,T=t.data,j=cd(t,s),X=zo.parseMasterPlaylist(T,j);if(X.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:G,levels:ue,sessionData:de,sessionKeys:xe,startTimeOffset:Me,variableList:Fe}=X;this.variableList=Fe,ue.forEach(Jt=>{const{unknownCodecs:rr}=Jt;if(rr){const{preferManagedMediaSource:xr}=this.hls.config;let{audioCodec:jr,videoCodec:pn}=Jt;for(let Ur=rr.length;Ur--;){const an=rr[Ur];Pe(an,"audio",xr)?(Jt.audioCodec=jr=jr?`${jr},${an}`:an,Ht.audio[jr.substring(0,4)]=2,rr.splice(Ur,1)):Pe(an,"video",xr)&&(Jt.videoCodec=pn=pn?`${pn},${an}`:an,Ht.video[pn.substring(0,4)]=2,rr.splice(Ur,1))}}});const{AUDIO:lt=[],SUBTITLES:ut,"CLOSED-CAPTIONS":Vt}=zo.parseMasterPlaylistMedia(T,j,X);lt.length&&!lt.some(rr=>!rr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),lt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ki({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:lt,subtitles:ut,captions:Vt,contentSteering:G,url:j,stats:n,networkDetails:v,sessionData:de,sessionKeys:xe,startTimeOffset:Me,variableList:Fe})}handleTrackOrLevelPlaylist(t,n,s,v,w){const T=this.hls,{id:j,level:X,type:G}=s,ue=cd(t,s),de=r(X)?X:r(j)?j:0,xe=gd(s),Me=zo.parseLevelPlaylist(t.data,ue,de,xe,0,this.variableList);if(G===h.MANIFEST){const Fe={attrs:new Ki({}),bitrate:0,details:Me,name:"",url:ue};Me.requestScheduled=n.loading.start+$r(Me,0),T.trigger(o.MANIFEST_LOADED,{levels:[Fe],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Me,this.handlePlaylistLoaded(Me,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let X=f.UNKNOWN,G=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,G=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,G=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,G=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,G=!1;break}ue&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:X,fatal:G,url:t.url,loader:ue,context:t,error:j,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;de.response=b({url:xe,data:void 0},v)}this.hls.trigger(o.ERROR,de)}handlePlaylistLoaded(t,n,s,v,w,T){const j=this.hls,{type:X,level:G,levelOrTrack:ue,id:de,groupId:xe,deliveryDirectives:Me}=v,Fe=cd(n,v),lt=gd(v);let ut=typeof v.level=="number"&<===u.MAIN?G:void 0;const Vt=t.playlistParsingError;if(Vt){if(this.hls.logger.warn(`${Vt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Fe,error:Vt,reason:Vt.message,response:n,context:v,level:ut,parent:lt,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const Jt=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Fe,error:Jt,reason:Jt.message,response:n,context:v,level:ut,parent:lt,networkDetails:w,stats:s});return}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:if(ut){if(!ue)ut=0;else if(ue!==j.levels[ut]){const Jt=j.levels.indexOf(ue);Jt>-1&&(ut=Jt)}}j.trigger(o.LEVEL_LOADED,{details:t,levelInfo:ue||j.levels[0],level:ut||0,id:de||0,stats:s,networkDetails:w,deliveryDirectives:Me,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:Me});break;case h.SUBTITLE_TRACK:j.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:Me});break}}}class If{static get version(){return ii}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Tn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return If.defaultConfig?If.defaultConfig:za}static set DefaultConfig(t){If.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ni,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=H(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=en(If.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Qr(s,n);const{abrController:v,bufferController:w,capLevelController:T,errorController:j,fpsController:X}=s,G=new j(this),ue=this.abrController=new v(this),de=new ka(this),xe=s.interstitialsController,Me=xe?this.interstitialsController=new xe(this,If):null,Fe=this.bufferController=new w(this,de),lt=this.capLevelController=new T(this),ut=new X(this),Vt=new td(this),Jt=s.contentSteeringController,rr=Jt?new Jt(this):null,xr=this.levelController=new Cd(this,rr),jr=new Sd(this),pn=new Id(this.config,this.logger),Ur=this.streamController=new _d(this,de,pn),an=this.gapController=new Qa(this,de);lt.setStreamController(Ur),ut.setStreamController(Ur);const nn=[Vt,xr,Ur];Me&&nn.splice(1,0,Me),rr&&nn.splice(1,0,rr),this.networkControllers=nn;const Vr=[ue,Fe,an,lt,ut,jr,de];this.audioTrackController=this.createController(s.audioTrackController,nn);const Dn=s.audioStreamController;Dn&&nn.push(this.audioStreamController=new Dn(this,de,pn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,nn);const Ei=s.subtitleStreamController;Ei&&nn.push(this.subtititleStreamController=new Ei(this,de,pn)),this.createController(s.timelineController,Vr),pn.emeController=this.emeController=this.createController(s.emeController,Vr),this.cmcdController=this.createController(s.cmcdController,Vr),this.latencyController=this.createController(Ad,Vr),this.coreComponents=Vr,nn.push(G);const Qi=G.onErrorOut;typeof Qi=="function"&&this.on(o.ERROR,Qi,G),this.on(o.MANIFEST_LOADED,Vt.onManifestLoaded,Vt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=$.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=rf()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Br(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const T=t[w].attrs["HDCP-LEVEL"];if(T&&T<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Ia(n);return Bt(t,s,navigator.mediaCapabilities)}}If.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(I){var M=I||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function A(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?W:H,l))):H():u!==!0&&(m=setTimeout(y?W:H,y===void 0?l-K:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4944:"p__Classrooms__Lists__Statistics__ZbStatistics__StudentDetail__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5823:"p__Classrooms__Lists__Statistics__ZbStatistics__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e00d29e8",67:"4431283b",109:"36903c61",119:"77ff516e",195:"a29ef434",201:"5ab0eda5",264:"76f4c29e",292:"86449254",316:"1f60ada6",337:"480447af",354:"d4d139cf",479:"cd1bc62e",485:"c881156b",508:"c66fc33d",518:"560ee96a",532:"6efe504e",533:"30594b13",547:"9db75212",556:"68ab9ae5",559:"70015a9e",570:"85b961ed",576:"0c6d4a12",629:"44a1d9a5",643:"7025b18e",671:"4a609b8d",680:"c1be65f9",700:"89b43118",737:"408c8d28",741:"ac5fd360",799:"33b1a603",879:"102fc3fa",895:"9e89d2bb",900:"b958bcbd",906:"b2c21b19",921:"80092406",928:"ae1bf1be",981:"24da50c7",1003:"73ab34d7",1006:"d73e5ea5",1043:"a797e82f",1045:"2800ae6e",1048:"a97a0d6a",1070:"f444905c",1077:"f64ec642",1144:"c90eccaf",1154:"8cb80842",1211:"1c26d131",1253:"3d67c120",1257:"5aec6ece",1274:"5f6ea65a",1276:"91b0591a",1343:"bae9b845",1423:"212edd01",1427:"5c6b6e03",1450:"3f79370b",1461:"e5b9df08",1462:"fcf08abc",1470:"73c4e959",1475:"55fa8622",1477:"77beded3",1482:"85cc9467",1512:"1fe4a8be",1520:"8c55e9ec",1545:"940746e5",1578:"d28a2030",1581:"544fe920",1582:"e3326415",1646:"e6e27b60",1651:"09349f36",1657:"44ada0e0",1660:"ec51306c",1674:"eae458ca",1678:"6fd9c75c",1713:"dd5948b0",1717:"6226196c",1727:"0b8cd4ab",1731:"547ed6d2",1754:"f74cc373",1783:"340e4dd6",1798:"ebccf262",1799:"3ca6f85b",1831:"24772145",1836:"647614b3",1855:"456cfe5c",1880:"cde1e643",1897:"33211e6f",1939:"1339cbc6",1953:"070730a5",1962:"7151933f",1993:"e8126f2b",2011:"59d51f98",2045:"ab21eede",2099:"6aa509f8",2102:"94533926",2130:"4609e429",2141:"e41e5c5b",2203:"277785b2",2216:"ffdff73b",2240:"a409e074",2249:"f4830452",2281:"842925b0",2300:"624da73e",2303:"d0955371",2307:"6be8004a",2338:"a8c5d4b5",2339:"e6d2554e",2386:"192e235c",2396:"d574af20",2404:"01e1472f",2412:"049f69ae",2425:"a851a54f",2443:"cbd65e4c",2450:"4b769401",2476:"b9e9c5f4",2494:"68080a87",2501:"3635e75c",2538:"de4a3723",2539:"6ed3bc47",2548:"bf0d459a",2570:"5d53bae4",2594:"e87d3761",2603:"6ad933b2",2659:"2a5c040b",2707:"0e83213a",2806:"70dece10",2819:"ad7869be",2823:"3aca8a20",2829:"4afa3a2a",2837:"54a82605",2862:"2aa32f74",2865:"bd7f5fe4",2884:"22fc4d4d",2969:"ab3357d7",3006:"db89c614",3086:"6dfd32f6",3133:"9bf3f89c",3141:"9cb80922",3157:"aa9f867f",3183:"8a38973e",3198:"8e655451",3212:"e499918b",3220:"5f3e7a32",3247:"5c99e4b6",3260:"ea52c607",3276:"8ea641d0",3317:"7d461d80",3391:"14aa0d72",3433:"362e20ac",3442:"ae98a379",3447:"548c9013",3451:"f48e5d9d",3509:"1a39687f",3550:"3dc83156",3581:"55e85b19",3585:"99d50f15",3668:"5858a88f",3697:"481a10d9",3747:"b2d0dcc7",3754:"902b9539",3777:"d5b0f2f1",3784:"123dd6ef",3805:"9dbcb95e",3831:"456f4285",3862:"7aa55914",3873:"ad89f702",3885:"f87f7f15",3910:"ae9f037a",3951:"e7d943b1",3987:"5cecd51b",4014:"27a8e97c",4017:"661fb235",4030:"fde074ba",4048:"75207c4c",4056:"f1832c57",4058:"ab5c3fdb",4078:"8d5d5fd7",4088:"236723f3",4093:"aa726877",4105:"319a2761",4144:"7850cd9c",4164:"aade9c4e",4216:"7884971a",4217:"f0233f01",4227:"0e4ef8b1",4259:"7bec4715",4264:"c585577b",4297:"8850a72e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"92f0e82d",4492:"ba72b641",4496:"34caa754",4498:"fa1dcc61",4504:"8ef64f6c",4514:"3b06ad05",4520:"e42388b9",4546:"68c9d4d6",4565:"a2adb025",4572:"1527055c",4599:"61def4cb",4610:"7c72795e",4621:"bf909089",4628:"ece2c60c",4662:"934fc17c",4685:"c33f1528",4715:"5ce17d53",4736:"4eeada15",4741:"243633c3",4757:"f9640552",4766:"0cf83363",4770:"b8c5a4a5",4790:"619413e4",4795:"0707cfb4",4797:"a24e92db",4800:"adcb7c2a",4850:"1edda4b7",4889:"953fbd7a",4928:"9e322228",4944:"ab5d8fec",4973:"8319ad1e",4994:"84630e42",5022:"51533f5d",5043:"18b216cf",5048:"f216f88b",5060:"85dafcc6",5096:"bbbc5903",5111:"dd4105f1",5117:"f47ec05d",5125:"67b2924e",5148:"8bb5dae4",5165:"719a26d2",5176:"1793c371",5177:"2dfabc40",5179:"4e8fcebb",5186:"5c968d4c",5230:"5f0f6184",5238:"4989a055",5290:"5dabcdc2",5297:"d3fd6dc0",5307:"d86d3629",5319:"56dfa369",5321:"1163c84e",5330:"5687deb5",5335:"7499ce5b",5354:"7ae70604",5357:"79f523ff",5359:"c85ebe86",5382:"ce61a020",5402:"3190a402",5416:"454536b7",5434:"38b302a6",5466:"d377d96e",5494:"d89549c4",5518:"2459b270",5549:"97c41611",5572:"34d4bb96",5573:"215c5ba4",5624:"e48d88ae",5631:"e00d3d36",5650:"8fdbf80d",5679:"4a090bef",5694:"622ddf28",5705:"fbfe57db",5729:"3426c061",5764:"e0d7e586",5775:"cc6c47c4",5776:"7da82462",5786:"08913526",5795:"cf69d0fc",5798:"9e5812a0",5800:"f88c8790",5816:"5286df55",5823:"a8d1eafb",5860:"2ef62ffb",5876:"5eded409",5888:"353f1eac",5891:"59d06ee5",5894:"9f049b0a",5902:"d3d19aad",5911:"37e9f683",5915:"5e421193",5972:"dc86e689",5992:"1046742e",6029:"8a8d3757",6034:"fb70b929",6045:"d268f87f",6047:"3ce45acd",6063:"07906265",6069:"d4cea048",6080:"4668b76a",6126:"99519171",6127:"be3058fc",6170:"50fd637f",6185:"dc165700",6265:"7bfd0f18",6270:"5a33eaf5",6282:"0877e1a4",6328:"8af19232",6366:"8e9ddad8",6378:"7f3a946a",6411:"9f8cd1ac",6434:"4b3f394b",6444:"418148f5",6451:"6c57e4d1",6452:"8d93931a",6531:"bb93427f",6583:"de16d0b9",6587:"649110d6",6634:"0ae86df4",6637:"ce3fbe6a",6651:"e57570c1",6682:"7795b470",6685:"c225a9f3",6729:"591d7cd9",6741:"e16c744b",6774:"59d4d618",6776:"96743a66",6784:"91dceca9",6788:"da9f1861",6789:"2202f9f0",6796:"1787c451",6820:"f00704c2",6882:"bc8dca0b",6904:"1b2e7ec9",6913:"786304f7",6963:"d3d031d6",7043:"bf777200",7045:"f66d0461",7058:"bab616f4",7062:"21a0bd7d",7084:"46ccce72",7099:"201c78d5",7156:"e7466006",7178:"173d8879",7182:"ff521607",7224:"588538bd",7242:"e5d3ece9",7260:"a79fbfce",7289:"23230df2",7322:"02f3086e",7323:"00379244",7329:"1665d7a2",7333:"9be5a3ff",7365:"1005464f",7395:"4beb4daa",7402:"4744b815",7460:"0e0918bb",7477:"fbbd2a90",7482:"a92f11a5",7502:"31f52e5c",7527:"908d25cd",7545:"eeca11d6",7560:"e802d9c9",7589:"aba2dc51",7591:"c8233ce9",7614:"1c6bbd74",7622:"963e9600",7686:"4fcec9f9",7699:"2ed178b2",7706:"c2a79e40",7806:"d278c6f2",7835:"d7403cf9",7855:"d53c0076",7857:"c8f3067a",7883:"b7c50a20",7884:"00f49609",7901:"48637486",7922:"8154f358",7964:"29aed9a1",8062:"d93caf4b",8072:"7b5abb84",8085:"ed6d7671",8089:"d536b13a",8115:"81920fb8",8143:"ef6be34d",8145:"c59e6866",8155:"ddf42751",8161:"83c5fa9a",8214:"de5c9772",8217:"de67a48b",8237:"dd8c63c9",8241:"cace3785",8286:"1bb63baf",8302:"55794970",8332:"a88b9369",8340:"ec0feeeb",8350:"07df8a75",8365:"a60876a8",8398:"2fe6b831",8431:"10fc8c3f",8435:"29ffda57",8447:"a3636402",8458:"699241e9",8461:"c4b93b00",8479:"d7528efa",8517:"d5e8647d",8552:"2e676bd8",8561:"333e8ec9",8563:"c6c31f9a",8579:"fde23efd",8639:"27462b9c",8640:"36a9b60b",8665:"8f50ab80",8688:"c299c854",8689:"f58f590e",8723:"411aa554",8737:"ce7dad23",8776:"0ad26240",8787:"56dfcb85",8823:"23a23461",8827:"bd504d04",8842:"9f25a3e2",8866:"70d2de69",8882:"c2269de2",8885:"4cad09d2",8898:"d002bcd8",8909:"f8e19b87",8920:"7f82440c",8954:"347a192d",8963:"790aecdd",8965:"a1afe8fc",8999:"c7505d4c",9039:"ec42cb2d",9076:"03834dec",9104:"bbcb2345",9176:"13c0f500",9205:"172eaf92",9252:"0d791a59",9260:"cf5f8140",9366:"772cee2a",9391:"6b90e452",9404:"9fcc3d3e",9406:"c677a118",9416:"2c8ff2c9",9417:"926a691e",9449:"59897dda",9487:"66ce957a",9489:"0597b53c",9507:"a80d315b",9511:"a4e914b2",9554:"ed358e7b",9559:"f794af19",9647:"e1f1aa30",9649:"7bda8259",9674:"8acfd631",9677:"3f0a9162",9695:"fdc46f88",9715:"9a9ab706",9716:"b21884c0",9785:"4df0a975",9788:"10524069",9814:"4145522b",9875:"22b5a5f5",9891:"ccbea3cc",9895:"b8e31ff2",9906:"5bfb2a07",9921:"1aa6f465",9922:"55aee1a5",9928:"5989f5e0",9944:"3c5fe76d",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4944:"p__Classrooms__Lists__Statistics__ZbStatistics__StudentDetail__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5823:"p__Classrooms__Lists__Statistics__ZbStatistics__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"de58cef9",109:"1a7fc455",119:"25b26a6d",195:"8653772c",201:"7872e384",264:"5fd9b3fc",292:"7241a671",337:"45f063ed",479:"bba9e475",485:"d63578fe",508:"82593858",518:"c6774a1c",532:"c1a3e627",533:"7c6a1361",547:"5581debc",556:"c9ce9a90",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"573b339d",737:"98eb2f74",799:"08103cd8",879:"8ef20790",895:"ad846737",900:"228aca9a",906:"a29ef4e5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"8e5fbfd7",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"619593a3",1257:"156e8f74",1276:"bbc6eeec",1343:"f50c7fcf",1423:"5c4a76fc",1427:"c24d69b3",1450:"1edcc2ed",1461:"e71bb36a",1470:"183c9793",1475:"5bfcb58b",1477:"970fcf81",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0c4169ac",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"c0cb4a08",1674:"fdbc1e05",1678:"484ca996",1713:"e5cf33ee",1717:"10201060",1727:"522640e5",1754:"118c994b",1783:"0d3d06a0",1798:"3157272a",1831:"cb1c37ee",1836:"5f0d3f7f",1855:"b92cccb4",1880:"750743ca",1897:"62544c06",1939:"ce7e2b5a",1953:"20ce3901",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"3b401031",2102:"ec61f9f0",2130:"fa9a5d94",2141:"5eb2f330",2203:"bd175c79",2216:"33467293",2240:"e7cce869",2281:"2976b5a2",2303:"1ed5567d",2307:"b2c54321",2338:"dea1928a",2339:"1336108e",2396:"2fd22400",2404:"08d36549",2412:"84cd3fdc",2425:"47b23ee4",2443:"637429ad",2476:"cf85a190",2501:"2441982c",2539:"082dd38b",2548:"75182034",2570:"846a7fe1",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"505dc6f7",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"dff7c42d",2865:"6ef3cf6b",2884:"ebfe0ea4",3006:"7fce4e74",3086:"d0ebac07",3141:"4e2f2f7c",3157:"f5d985ab",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"38b222b9",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"2018f6c1",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"c4be28e8",3585:"5f288e7b",3668:"fd3ea050",3747:"1af43845",3784:"c81d4a51",3831:"2711fd44",3873:"7cbe1ba5",3910:"658d457f",3951:"9b11b034",4030:"af04fe52",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"775588f4",4105:"7f9d4513",4144:"f10aa199",4164:"803fd4c3",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"cb8a8129",4449:"e68d8d58",4492:"12cb2835",4496:"77babddd",4498:"820c0a39",4504:"9074cfde",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aa988bc4",4610:"687005a6",4621:"807fbac2",4662:"37625a1c",4715:"1230954d",4736:"5b6f4e2f",4741:"92525927",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4944:"4dd50f6d",4973:"129c56e8",4994:"43974304",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab408bd4",5125:"57501e4a",5148:"572faeac",5165:"48afbcf3",5176:"9c49e7fa",5177:"ec157db5",5179:"21f01751",5186:"e766ffd9",5230:"8ecdafbb",5238:"865509db",5297:"5426028f",5307:"803b391d",5319:"34217c3f",5330:"d6eee700",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"d75b7acd",5402:"e8092123",5466:"12cfd33a",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"75c5add6",5650:"f8f63f4b",5694:"c3e4a8be",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"9d910e47",5786:"37a81eaa",5798:"ce1cf7da",5800:"ace57161",5816:"4adf0529",5823:"5b7427ba",5888:"193a7f8f",5891:"cbb6f851",5894:"4c5225a9",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"7f981b9d",6063:"3b503608",6069:"a9aeea2e",6080:"bc1c2b36",6127:"f31505a8",6185:"bd124dd8",6265:"8aa3f229",6270:"5496b206",6282:"f0151247",6328:"de2b9d62",6366:"079fc2d8",6434:"48c2a3cc",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"7599cb91",6587:"9c49e7fa",6634:"020d2aed",6637:"4348c475",6651:"b07fe216",6682:"0b183f46",6685:"50d3c702",6729:"aea3b7f5",6741:"b838eb14",6776:"461a4e93",6784:"1affe817",6789:"f85c816f",6796:"b24f73ad",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"70169de5",7062:"5282c3e5",7099:"f105b5d4",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"e6d2cdef",7322:"ac5aaaee",7323:"3e11a2bc",7329:"e5af7e18",7395:"ff574c5d",7402:"c2ab8a41",7460:"dedd2038",7477:"7903c644",7482:"c37a3f01",7527:"a4765b7e",7545:"6e229fc1",7560:"d82e43ca",7589:"2517c75a",7614:"de9ee12f",7622:"5e2922e8",7806:"80b7b1d6",7835:"b5f6ea62",7855:"8698f084",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"0e7ce87a",8062:"8e384b9f",8072:"540f746b",8085:"e6b0e037",8115:"4168d1d3",8143:"1021d119",8145:"aa6ec833",8155:"d345abd7",8214:"03cdfb68",8217:"3f5e9ac7",8237:"faafb9cc",8241:"5bd955ca",8286:"69a76d39",8332:"71c0dfbb",8398:"b128b7d6",8431:"289b326c",8435:"0980085d",8447:"5dded7c0",8458:"9d938150",8479:"b4705507",8517:"cccfddad",8552:"a656ad91",8563:"20b25782",8579:"600a1b47",8665:"c52575bc",8688:"c044db56",8689:"c7b937bf",8723:"3eab1580",8787:"121de108",8823:"e5c765d5",8827:"7c77dcba",8866:"b95f6ec9",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"e5b0c473",9076:"6a501148",9205:"be1b937c",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"b142636c",9416:"483ff19d",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"d52efba5",9511:"1151ea04",9647:"9df3db4c",9649:"00fb4211",9674:"bb2d1c58",9677:"af7d4c8f",9695:"e6d547d3",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"bbe362ca",9891:"512a9301",9906:"bb12ef11",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o{const G=Xf(t,s,X)||Xf(D,s,X)||Xf(v,s,X);return G&&(j[X]=G),j},{})}function Xf(D,t,n){return D&&D.hasAttributeNS(t,n)?D.getAttributeNS(t,n):null}function Zf(D){return new Error(`Could not parse ttml timestamp ${D}`)}function ff(D,t){if(!D)return null;let n=Lf(D);return n===null&&(Cf.test(D)?n=id(D,t):Tf.test(D)&&(n=Wf(D,t))),n}function id(D,t){const n=Cf.exec(D),s=(n[4]|0)+(n[5]|0)/t.subFrameRate;return(n[1]|0)*3600+(n[2]|0)*60+(n[3]|0)+s/t.frameRate}function Wf(D,t){const n=Tf.exec(D),s=Number(n[1]);switch(n[2]){case"h":return s*3600;case"m":return s*60;case"ms":return s*1e3;case"f":return s/t.frameRate;case"t":return s/t.tickRate}return s}class Nf{constructor(t,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=t,this.trackName=n}dispatchCue(){this.startTime!==null&&(this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null)}newCue(t,n,s){(this.startTime===null||this.startTime>t)&&(this.startTime=t),this.endTime=n,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)}reset(){this.cueRanges=[],this.startTime=null}}class ad{constructor(t){this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this.captionsProperties=void 0,this.hls=t,this.config=t.config,this.Cues=t.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.on(o.FRAG_LOADING,this.onFragLoading,this),t.on(o.FRAG_LOADED,this.onFragLoaded,this),t.on(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.on(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.on(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.on(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this)}destroy(){const{hls:t}=this;t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),t.off(o.FRAG_LOADING,this.onFragLoading,this),t.off(o.FRAG_LOADED,this.onFragLoaded,this),t.off(o.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),t.off(o.FRAG_DECRYPTED,this.onFragDecrypted,this),t.off(o.INIT_PTS_FOUND,this.onInitPtsFound,this),t.off(o.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.media=null,this.cea608Parser1=this.cea608Parser2=void 0}initCea608Parsers(){const t=new Nf(this,"textTrack1"),n=new Nf(this,"textTrack2"),s=new Nf(this,"textTrack3"),v=new Nf(this,"textTrack4");this.cea608Parser1=new yl(1,t,n),this.cea608Parser2=new yl(3,s,v)}addCues(t,n,s,v,w){let T=!1;for(let j=w.length;j--;){const X=w[j],G=Hf(X[0],X[1],n,s);if(G>=0&&(X[0]=Math.min(X[0],n),X[1]=Math.max(X[1],s),T=!0,G/(s-n)>.5))return}if(T||w.push([n,s]),this.config.renderTextTracksNatively){const j=this.captionsTracks[t];this.Cues.newCue(j,n,s,v)}else{const j=this.Cues.newCue(null,n,s,v);this.hls.trigger(o.CUES_PARSED,{type:"captions",cues:j,track:t})}}onInitPtsFound(t,{frag:n,id:s,initPTS:v,timescale:w,trackId:T}){const{unparsedVttFrags:j}=this;s===u.MAIN&&(this.initPTS[n.cc]={baseTime:v,timescale:w,trackId:T}),j.length&&(this.unparsedVttFrags=[],j.forEach(X=>{this.initPTS[X.frag.cc]?this.onFragLoaded(o.FRAG_LOADED,X):this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:X.frag,error:new Error("Subtitle discontinuity domain does not match main")})}))}getExistingTrack(t,n){const{media:s}=this;if(s)for(let v=0;v{ns(v[w]),delete v[w]}),this.nonNativeCaptionsTracks={}}onManifestLoading(){this.lastCc=-1,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=g(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=[],this.initPTS=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())}_cleanTracks(){const{media:t}=this;if(!t)return;const n=t.textTracks;if(n)for(let s=0;sw.textCodec===au);if(this.config.enableWebVTT||v&&this.config.enableIMSC1){if(Kc(this.tracks,s)){this.tracks=s;return}if(this.textTracks=[],this.tracks=s,this.config.renderTextTracksNatively){const T=this.media,j=T?ql(T.textTracks):null;if(this.tracks.forEach((X,G)=>{let ue;if(j){let de=null;for(let xe=0;xeG!==null).map(G=>G.label);X.length&&this.hls.logger.warn(`Media element contains unused subtitle tracks: ${X.join(", ")}. Replace media element for each source to clear TextTracks and captions menu.`)}}else if(this.tracks.length){const T=this.tracks.map(j=>({label:j.name,kind:j.type.toLowerCase(),default:j.default,subtitleTrack:j}));this.hls.trigger(o.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:T})}}}onManifestLoaded(t,n){this.config.enableCEA708Captions&&n.captions&&n.captions.forEach(s=>{const v=/(?:CC|SERVICE)([1-4])/.exec(s.instreamId);if(!v)return;const w=`textTrack${v[1]}`,T=this.captionsProperties[w];T&&(T.label=s.name,s.lang&&(T.languageCode=s.lang),T.media=s)})}closedCaptionsForLevel(t){const n=this.hls.levels[t.level];return n==null?void 0:n.attrs["CLOSED-CAPTIONS"]}onFragLoading(t,n){if(this.enabled&&n.frag.type===u.MAIN){var s,v;const{cea608Parser1:w,cea608Parser2:T,lastSn:j}=this,{cc:X,sn:G}=n.frag,ue=(s=(v=n.part)==null?void 0:v.index)!=null?s:-1;w&&T&&(G!==j+1||G===j&&ue!==this.lastPartIndex+1||X!==this.lastCc)&&(w.reset(),T.reset()),this.lastCc=X,this.lastSn=G,this.lastPartIndex=ue}}onFragLoaded(t,n){const{frag:s,payload:v}=n;if(s.type===u.SUBTITLE)if(v.byteLength){const w=s.decryptdata,T="stats"in n;if(w==null||!w.encrypted||T){const j=this.tracks[s.level],X=this.vttCCs;X[s.cc]||(X[s.cc]={start:s.start,prevCC:this.prevCC,new:!0},this.prevCC=s.cc),j&&j.textCodec===au?this._parseIMSC1(s,v):this._parseVTTs(n)}}else this.hls.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:new Error("Empty subtitle payload")})}_parseIMSC1(t,n){const s=this.hls;Uc(n,this.initPTS[t.cc],v=>{this._appendCues(v,t.level),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:t})},v=>{s.logger.log(`Failed to parse IMSC1: ${v}`),s.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:t,error:v})})}_parseVTTs(t){var n;const{frag:s,payload:v}=t,{initPTS:w,unparsedVttFrags:T}=this,j=w.length-1;if(!w[s.cc]&&j===-1){T.push(t);return}const X=this.hls,G=(n=s.initSegment)!=null&&n.data?Gt(s.initSegment.data,new Uint8Array(v)).buffer:v;jc(G,this.initPTS[s.cc],this.vttCCs,s.cc,s.start,ue=>{this._appendCues(ue,s.level),X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:s})},ue=>{const de=ue.message==="Missing initPTS for VTT MPEGTS";de?T.push(t):this._fallbackToIMSC1(s,v),X.logger.log(`Failed to parse VTT cue: ${ue}`),!(de&&j>s.cc)&&X.trigger(o.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:s,error:ue})})}_fallbackToIMSC1(t,n){const s=this.tracks[t.level];s.textCodec||Uc(n,this.initPTS[t.cc],()=>{s.textCodec=au,this._parseIMSC1(t,n)},()=>{s.textCodec="wvtt"})}_appendCues(t,n){const s=this.hls;if(this.config.renderTextTracksNatively){const v=this.textTracks[n];if(!v||v.mode==="disabled")return;t.forEach(w=>Wo(v,w))}else{const v=this.tracks[n];if(!v)return;const w=v.default?"default":"subtitles"+n;s.trigger(o.CUES_PARSED,{type:"subtitles",cues:t,track:w})}}onFragDecrypted(t,n){const{frag:s}=n;s.type===u.SUBTITLE&&this.onFragLoaded(o.FRAG_LOADED,n)}onSubtitleTracksCleared(){this.tracks=[],this.captionsTracks={}}onFragParsingUserdata(t,n){if(!this.enabled||!this.config.enableCEA708Captions)return;const{frag:s,samples:v}=n;if(!(s.type===u.MAIN&&this.closedCaptionsForLevel(s)==="NONE"))for(let w=0;wAo(j[X],n,s))}if(this.config.renderTextTracksNatively&&n===0&&v!==void 0){const{textTracks:j}=this;Object.keys(j).forEach(X=>Ao(j[X],n,v))}}}extractCea608Data(t){const n=[[],[]],s=t[0]&31;let v=2;for(let w=0;w=16?X--:X++;const Me=sl(G.trim()),Fe=lf(t,n,Me);D!=null&&(de=D.cues)!=null&&de.getCueById(Fe)||(T=new ue(t,n,Me),T.id=Fe,T.line=xe+1,T.align="left",T.position=10+Math.min(80,Math.floor(X*8/32)*10),v.push(T))}return D&&v.length&&(v.sort((xe,Me)=>xe.line==="auto"||Me.line==="auto"?0:xe.line>8&&Me.line>8?Me.line-xe.line:xe.line-Me.line),v.forEach(xe=>Wo(D,xe))),v}};function _e(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(D){}return!1}const Re=/(\d+)-(\d+)\/(\d+)/;class at{constructor(t){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=null,this.response=null,this.controller=void 0,this.context=null,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=t.fetchSetup||vn,this.controller=new self.AbortController,this.stats=new U}destroy(){this.loader=this.callbacks=this.context=this.config=this.request=null,this.abortInternal(),this.response=null,this.fetchSetup=this.controller=this.stats=null}abortInternal(){this.controller&&!this.stats.loading.end&&(this.stats.aborted=!0,this.controller.abort())}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)}load(t,n,s){const v=this.stats;if(v.loading.start)throw new Error("Loader can only be used once.");v.loading.start=self.performance.now();const w=jt(t,this.controller.signal),T=t.responseType==="arraybuffer",j=T?"byteLength":"length",{maxTimeToFirstByteMs:X,maxLoadTimeMs:G}=n.loadPolicy;this.context=t,this.config=n,this.callbacks=s,this.request=this.fetchSetup(t,w),self.clearTimeout(this.requestTimeout),n.timeout=X&&r(X)?X:G,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},n.timeout),(ao(this.request)?this.request.then(self.fetch):self.fetch(this.request)).then(de=>{var xe;this.response=this.loader=de;const Me=Math.max(self.performance.now(),v.loading.start);if(self.clearTimeout(this.requestTimeout),n.timeout=G,this.requestTimeout=self.setTimeout(()=>{this.callbacks&&(this.abortInternal(),this.callbacks.onTimeout(v,t,this.response))},G-(Me-v.loading.start)),!de.ok){const{status:lt,statusText:ut}=de;throw new Oi(ut||"fetch, bad network response",lt,de)}v.loading.first=Me,v.total=Or(de.headers)||v.total;const Fe=(xe=this.callbacks)==null?void 0:xe.onProgress;return Fe&&r(n.highWaterMark)?this.loadProgressively(de,v,t,n.highWaterMark,Fe):T?de.arrayBuffer():t.responseType==="json"?de.json():de.text()}).then(de=>{var xe,Me;const Fe=this.response;if(!Fe)throw new Error("loader destroyed");self.clearTimeout(this.requestTimeout),v.loading.end=Math.max(self.performance.now(),v.loading.first);const lt=de[j];lt&&(v.loaded=v.total=lt);const ut={url:Fe.url,data:de,code:Fe.status},Vt=(xe=this.callbacks)==null?void 0:xe.onProgress;Vt&&!r(n.highWaterMark)&&Vt(v,t,de,Fe),(Me=this.callbacks)==null||Me.onSuccess(ut,v,t,Fe)}).catch(de=>{var xe;if(self.clearTimeout(this.requestTimeout),v.aborted)return;const Me=de&&de.code||0,Fe=de?de.message:null;(xe=this.callbacks)==null||xe.onError({code:Me,text:Fe},t,de?de.details:null,v)})}getCacheAge(){let t=null;if(this.response){const n=this.response.headers.get("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.response?this.response.headers.get(t):null}loadProgressively(t,n,s,v=0,w){const T=new gr,j=t.body.getReader(),X=()=>j.read().then(G=>{if(G.done)return T.dataLength&&w(n,s,T.flush().buffer,t),Promise.resolve(new ArrayBuffer(0));const ue=G.value,de=ue.length;return n.loaded+=de,de=v&&w(n,s,T.flush().buffer,t)):w(n,s,ue.buffer,t),X()}).catch(()=>Promise.reject());return X()}}function jt(D,t){const n={method:"GET",mode:"cors",credentials:"same-origin",signal:t,headers:new self.Headers(y({},D.headers))};return D.rangeEnd&&n.headers.set("Range","bytes="+D.rangeStart+"-"+String(D.rangeEnd-1)),n}function ar(D){const t=Re.exec(D);if(t)return parseInt(t[2])-parseInt(t[1])+1}function Or(D){const t=D.get("Content-Range");if(t){const s=ar(t);if(r(s))return s}const n=D.get("Content-Length");if(n)return parseInt(n)}function vn(D,t){return new self.Request(D.url,t)}class Oi extends Error{constructor(t,n,s){super(t),this.code=void 0,this.details=void 0,this.code=n,this.details=s}}const Ua=/^age:\s*[\d.]+\s*$/im;class Yn{constructor(t){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=null,this.loader=null,this.stats=void 0,this.xhrSetup=t&&t.xhrSetup||null,this.stats=new U,this.retryDelay=0}destroy(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null,this.context=null,this.xhrSetup=null}abortInternal(){const t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))}abort(){var t;this.abortInternal(),(t=this.callbacks)!=null&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)}load(t,n,s){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=n,this.callbacks=s,this.loadInternal()}loadInternal(){const{config:t,context:n}=this;if(!t||!n)return;const s=this.loader=new self.XMLHttpRequest,v=this.stats;v.loading.first=0,v.loaded=0,v.aborted=!1;const w=this.xhrSetup;w?Promise.resolve().then(()=>{if(!(this.loader!==s||this.stats.aborted))return w(s,n.url)}).catch(T=>{if(!(this.loader!==s||this.stats.aborted))return s.open("GET",n.url,!0),w(s,n.url)}).then(()=>{this.loader!==s||this.stats.aborted||this.openAndSendXhr(s,n,t)}).catch(T=>{var j;(j=this.callbacks)==null||j.onError({code:s.status,text:T.message},n,s,v)}):this.openAndSendXhr(s,n,t)}openAndSendXhr(t,n,s){t.readyState||t.open("GET",n.url,!0);const v=n.headers,{maxTimeToFirstByteMs:w,maxLoadTimeMs:T}=s.loadPolicy;if(v)for(const j in v)t.setRequestHeader(j,v[j]);n.rangeEnd&&t.setRequestHeader("Range","bytes="+n.rangeStart+"-"+(n.rangeEnd-1)),t.onreadystatechange=this.readystatechange.bind(this),t.onprogress=this.loadprogress.bind(this),t.responseType=n.responseType,self.clearTimeout(this.requestTimeout),s.timeout=w&&r(w)?w:T,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),s.timeout),t.send()}readystatechange(){const{context:t,loader:n,stats:s}=this;if(!t||!n)return;const v=n.readyState,w=this.config;if(!s.aborted&&v>=2&&(s.loading.first===0&&(s.loading.first=Math.max(self.performance.now(),s.loading.start),w.timeout!==w.loadPolicy.maxLoadTimeMs&&(self.clearTimeout(this.requestTimeout),w.timeout=w.loadPolicy.maxLoadTimeMs,this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),w.loadPolicy.maxLoadTimeMs-(s.loading.first-s.loading.start)))),v===4)){self.clearTimeout(this.requestTimeout),n.onreadystatechange=null,n.onprogress=null;const G=n.status,ue=n.responseType==="text"?n.responseText:null;if(G>=200&&G<300){const Fe=ue!=null?ue:n.response;if(Fe!=null){var T,j;s.loading.end=Math.max(self.performance.now(),s.loading.first);const lt=n.responseType==="arraybuffer"?Fe.byteLength:Fe.length;s.loaded=s.total=lt,s.bwEstimate=s.total*8e3/(s.loading.end-s.loading.first);const ut=(T=this.callbacks)==null?void 0:T.onProgress;ut&&ut(s,t,Fe,n);const Vt={url:n.responseURL,data:Fe,code:G};(j=this.callbacks)==null||j.onSuccess(Vt,s,t,n);return}}const de=w.loadPolicy.errorRetry,xe=s.retry,Me={url:t.url,data:void 0,code:G};if(Cr(de,xe,!1,Me))this.retry(de);else{var X;W.error(`${G} while loading ${t.url}`),(X=this.callbacks)==null||X.onError({code:G,text:n.statusText},t,n,s)}}}loadtimeout(){if(!this.config)return;const t=this.config.loadPolicy.timeoutRetry,n=this.stats.retry;if(Cr(t,n,!0))this.retry(t);else{var s;W.warn(`timeout while loading ${(s=this.context)==null?void 0:s.url}`);const v=this.callbacks;v&&(this.abortInternal(),v.onTimeout(this.stats,this.context,this.loader))}}retry(t){const{context:n,stats:s}=this;this.retryDelay=Dr(t,s.retry),s.retry++,W.warn(`${status?"HTTP Status "+status:"Timeout"} while loading ${n==null?void 0:n.url}, retrying ${s.retry}/${t.maxNumRetry} in ${this.retryDelay}ms`),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay)}loadprogress(t){const n=this.stats;n.loaded=t.loaded,t.lengthComputable&&(n.total=t.total)}getCacheAge(){let t=null;if(this.loader&&Ua.test(this.loader.getAllResponseHeaders())){const n=this.loader.getResponseHeader("age");t=n?parseFloat(n):null}return t}getResponseHeader(t){return this.loader&&new RegExp(`^${t}:\\s*[\\d.]+\\s*$`,"im").test(this.loader.getAllResponseHeaders())?this.loader.getResponseHeader(t):null}}const ha={maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:null,errorRetry:null},za=b(b({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,ignoreDevicePixelRatio:!1,maxDevicePixelRatio:Number.POSITIVE_INFINITY,preferManagedMediaSource:!0,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:1/0,frontBufferFlushThreshold:1/0,startOnSegmentBoundary:!1,maxBufferSize:60*1e3*1e3,maxFragLookUpTolerance:.25,maxBufferHole:.1,detectStallWithCurrentTimeMs:1250,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,nudgeOnVideoHole:!0,liveSyncMode:"edge",liveSyncDurationCount:3,liveSyncOnStallIncrease:1,liveMaxLatencyDurationCount:1/0,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,workerPath:null,enableSoftwareAES:!0,startLevel:void 0,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,ignorePlaylistParsingErrors:!1,loader:Yn,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:et,bufferController:lo,capLevelController:El,errorController:on,fpsController:cs,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:_u,requireKeySystemAccessOnStart:!1,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0,enableDateRangeMetadataCues:!0,enableEmsgMetadataCues:!0,enableEmsgKLVMetadata:!1,enableID3MetadataCues:!0,enableInterstitialPlayback:!0,interstitialAppendInPlace:!0,interstitialLiveLookAhead:10,useMediaCapabilities:!0,preserveManualLevelOnError:!1,certLoadPolicy:{default:ha},keyLoadPolicy:{default:{maxTimeToFirstByteMs:8e3,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"},errorRetry:{maxNumRetry:8,retryDelayMs:1e3,maxRetryDelayMs:2e4,backoff:"linear"}}},manifestLoadPolicy:{default:{maxTimeToFirstByteMs:1/0,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},playlistLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:2,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},fragLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:12e4,timeoutRetry:{maxNumRetry:4,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:6,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},steeringManifestLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:2e4,timeoutRetry:{maxNumRetry:2,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:1,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},interstitialAssetListLoadPolicy:{default:{maxTimeToFirstByteMs:1e4,maxLoadTimeMs:3e4,timeoutRetry:{maxNumRetry:0,retryDelayMs:0,maxRetryDelayMs:0},errorRetry:{maxNumRetry:0,retryDelayMs:1e3,maxRetryDelayMs:8e3}}},manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3},Ma()),{},{subtitleStreamController:Cl,subtitleTrackController:Fc,timelineController:ad,audioStreamController:Gc,audioTrackController:Il,emeController:ke,cmcdController:xf,contentSteeringController:O,interstitialsController:Ef});function Ma(){return{cueHandler:z,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 en(D,t,n){if((t.liveSyncDurationCount||t.liveMaxLatencyDurationCount)&&(t.liveSyncDuration||t.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(t.liveMaxLatencyDurationCount!==void 0&&(t.liveSyncDurationCount===void 0||t.liveMaxLatencyDurationCount<=t.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(t.liveMaxLatencyDuration!==void 0&&(t.liveSyncDuration===void 0||t.liveMaxLatencyDuration<=t.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');const s=Nr(D),v=["manifest","level","frag"],w=["TimeOut","MaxRetry","RetryDelay","MaxRetryTimeout"];return v.forEach(T=>{const j=`${T==="level"?"playlist":T}LoadPolicy`,X=t[j]===void 0,G=[];w.forEach(ue=>{const de=`${T}Loading${ue}`,xe=t[de];if(xe!==void 0&&X){G.push(de);const Me=s[j].default;switch(t[j]={default:Me},ue){case"TimeOut":Me.maxLoadTimeMs=xe,Me.maxTimeToFirstByteMs=xe;break;case"MaxRetry":Me.errorRetry.maxNumRetry=xe,Me.timeoutRetry.maxNumRetry=xe;break;case"RetryDelay":Me.errorRetry.retryDelayMs=xe,Me.timeoutRetry.retryDelayMs=xe;break;case"MaxRetryTimeout":Me.errorRetry.maxRetryDelayMs=xe,Me.timeoutRetry.maxRetryDelayMs=xe;break}}}),G.length&&n.warn(`hls.js config: "${G.join('", "')}" setting(s) are deprecated, use "${j}": ${zi(t[j])}`)}),b(b({},s),t)}function Nr(D){return D&&typeof D=="object"?Array.isArray(D)?D.map(Nr):Object.keys(D).reduce((t,n)=>(t[n]=Nr(D[n]),t),{}):D}function Qr(D,t){const n=D.loader;n!==at&&n!==Yn?(t.log("[config]: Custom loader detected, cannot enable progressive streaming"),D.progressive=!1):_e()&&(D.loader=at,D.progressive=!0,D.enableSoftwareAES=!0,t.log("[config]: Progressive streaming enabled, using FetchLoader"))}const In=2,Zn=.1,Xa=.05,Wi=100;class Qa extends ks{constructor(t,n){super("gap-controller",t.logger),this.hls=void 0,this.fragmentTracker=void 0,this.media=null,this.mediaSource=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.buffered={},this.lastCurrentTime=0,this.ended=0,this.waiting=0,this.onMediaPlaying=()=>{this.ended=0,this.waiting=0},this.onMediaWaiting=()=>{var s;(s=this.media)!=null&&s.seeking||(this.waiting=self.performance.now(),this.tick())},this.onMediaEnded=()=>{if(this.hls){var s;this.ended=((s=this.media)==null?void 0:s.currentTime)||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1})}},this.hls=t,this.fragmentTracker=n,this.registerListeners()}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.BUFFER_APPENDED,this.onBufferAppended,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.BUFFER_APPENDED,this.onBufferAppended,this))}destroy(){super.destroy(),this.unregisterListeners(),this.media=this.hls=this.fragmentTracker=null,this.mediaSource=void 0}onMediaAttached(t,n){this.setInterval(Wi),this.mediaSource=n.mediaSource;const s=this.media=n.media;ja(s,"playing",this.onMediaPlaying),ja(s,"waiting",this.onMediaWaiting),ja(s,"ended",this.onMediaEnded)}onMediaDetaching(t,n){this.clearInterval();const{media:s}=this;s&&(rs(s,"playing",this.onMediaPlaying),rs(s,"waiting",this.onMediaWaiting),rs(s,"ended",this.onMediaEnded),this.media=null),this.mediaSource=void 0}onBufferAppended(t,n){this.buffered=n.timeRanges}get hasBuffered(){return Object.keys(this.buffered).length>0}tick(){var t;if(!((t=this.media)!=null&&t.readyState)||!this.hasBuffered)return;const n=this.media.currentTime;this.poll(n,this.lastCurrentTime),this.lastCurrentTime=n}poll(t,n){var s,v;const w=(s=this.hls)==null?void 0:s.config;if(!w)return;const T=this.media;if(!T)return;const{seeking:j}=T,X=this.seeking&&!j,G=!this.seeking&&j,ue=T.paused&&!j||T.ended||T.playbackRate===0;if(this.seeking=j,t!==n){n&&(this.ended=0),this.moved=!0,j||(this.nudgeRetry=0,w.nudgeOnVideoHole&&!ue&&t>n&&this.nudgeOnVideoHole(t,n)),this.waiting===0&&this.stallResolved(t);return}if(G||X){X&&this.stallResolved(t);return}if(ue){this.nudgeRetry=0,this.stallResolved(t),!this.ended&&T.ended&&this.hls&&(this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!1}));return}if(!li.getBuffered(T).length){this.nudgeRetry=0;return}const de=li.bufferInfo(T,t,0),xe=de.nextStart||0,Me=this.fragmentTracker;if(j&&Me&&this.hls){const pn=fs(this.hls.inFlightFragments,t),Ur=de.len>In,an=!xe||pn||xe-t>In&&!Me.getPartialFragment(t);if(Ur||an)return;this.moved=!1}const Fe=(v=this.hls)==null?void 0:v.latestLevelDetails;if(!this.moved&&this.stalled!==null&&Me){if(!(de.len>0)&&!xe)return;const Ur=Math.max(xe,de.start||0)-t,nn=!!(Fe!=null&&Fe.live)?Fe.targetduration*2:In,Vr=Nl(t,Me);if(Ur>0&&(Ur<=nn||Vr)){T.paused||this._trySkipBufferHole(Vr);return}}const lt=w.detectStallWithCurrentTimeMs,ut=self.performance.now(),Vt=this.waiting;let Jt=this.stalled;if(Jt===null)if(Vt>0&&ut-Vt=lt||Vt)&&this.hls){var xr;if(((xr=this.mediaSource)==null?void 0:xr.readyState)==="ended"&&!(Fe!=null&&Fe.live)&&Math.abs(t-((Fe==null?void 0:Fe.edge)||0))<1){if(this.ended)return;this.ended=t||1,this.hls.trigger(o.MEDIA_ENDED,{stalled:!0});return}if(this._reportStall(de),!this.media||!this.hls)return}const jr=li.bufferInfo(T,t,w.maxBufferHole);this._tryFixBufferStall(jr,rr,t)}stallResolved(t){const n=this.stalled;if(n&&this.hls&&(this.stalled=null,this.stallReported)){const s=self.performance.now()-n;this.log(`playback not stuck anymore @${t}, after ${Math.round(s)}ms`),this.stallReported=!1,this.waiting=0,this.hls.trigger(o.STALL_RESOLVED,{})}}nudgeOnVideoHole(t,n){var s;const v=this.buffered.video;if(this.hls&&this.media&&this.fragmentTracker&&(s=this.buffered.audio)!=null&&s.length&&v&&v.length>1&&t>v.end(0)){const w=li.bufferedInfo(li.timeRangesToArray(this.buffered.audio),t,0);if(w.len>1&&n>=w.start){const T=li.timeRangesToArray(v),j=li.bufferedInfo(T,n,0).bufferedIndex;if(j>-1&&jj)&&ue-G<1&&t-G<2){const de=new Error(`nudging playhead to flush pipeline after video hole. currentTime: ${t} hole: ${G} -> ${ue} buffered index: ${X}`);this.warn(de.message),this.media.currentTime+=1e-6;let xe=Nl(t,this.fragmentTracker);xe&&"fragment"in xe?xe=xe.fragment:xe||(xe=void 0);const Me=li.bufferInfo(this.media,t,0);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_SEEK_OVER_HOLE,fatal:!1,error:de,reason:de.message,frag:xe,buffer:Me.len,bufferInfo:Me})}}}}}_tryFixBufferStall(t,n,s){var v,w;const{fragmentTracker:T,media:j}=this,X=(v=this.hls)==null?void 0:v.config;if(!j||!T||!X)return;const G=(w=this.hls)==null?void 0:w.latestLevelDetails,ue=Nl(s,T);if((ue||G!=null&&G.live&&s1&&t.len>X.maxBufferHole||t.nextStart&&(t.nextStart-sX.highBufferWatchdogPeriod*1e3||this.waiting)&&(this.warn("Trying to nudge playhead over buffer-hole"),this._tryNudgeBuffer(t))}adjacentTraversal(t,n){const s=this.fragmentTracker,v=t.nextStart;if(s&&v){const w=s.getFragAtPos(n,u.MAIN),T=s.getFragAtPos(v,u.MAIN);if(w&&T)return T.sn-w.sn<2}return!1}_reportStall(t){const{hls:n,media:s,stallReported:v,stalled:w}=this;if(!v&&w!==null&&s&&n){this.stallReported=!0;const T=new Error(`Playback stalling at @${s.currentTime} due to low buffer (${zi(t)})`);this.warn(T.message),n.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.BUFFER_STALLED_ERROR,fatal:!1,error:T,buffer:t.len,bufferInfo:t,stalled:{start:w}})}}_trySkipBufferHole(t){var n;const{fragmentTracker:s,media:v}=this,w=(n=this.hls)==null?void 0:n.config;if(!v||!s||!w)return 0;const T=v.currentTime,j=li.bufferInfo(v,T,0),X=T0&&j.len<1&&v.readyState<3,xe=X-T;if(xe>0&&(ue||de)){if(xe>w.maxBufferHole){let Fe=!1;if(T===0){const lt=s.getAppendedFrag(0,u.MAIN);lt&&X{const D=od();try{D&&new D(0,Number.POSITIVE_INFINITY,"")}catch(t){return Number.MAX_VALUE}return Number.POSITIVE_INFINITY})();class Sd{constructor(t){this.hls=void 0,this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.removeCues=!0,this.assetCue=void 0,this.onEventCueEnter=()=>{this.hls&&this.hls.trigger(o.EVENT_CUE_ENTER,{})},this.hls=t,this._registerListeners()}destroy(){this._unregisterListeners(),this.id3Track=null,this.media=null,this.dateRangeCuesAppended={},this.hls=this.onEventCueEnter=null}_registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.on(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}_unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),t.off(o.BUFFER_FLUSHING,this.onBufferFlushing,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.LEVEL_PTS_UPDATED,this.onLevelPtsUpdated,this))}onMediaAttaching(t,n){var s;this.media=n.media,((s=n.overrides)==null?void 0:s.cueRemoval)===!1&&(this.removeCues=!1)}onMediaAttached(){var t;const n=(t=this.hls)==null?void 0:t.latestLevelDetails;n&&this.updateDateRangeCues(n)}onMediaDetaching(t,n){this.media=null,!n.transferMedia&&(this.id3Track&&(this.removeCues&&ns(this.id3Track,this.onEventCueEnter),this.id3Track=null),this.dateRangeCuesAppended={})}onManifestLoading(){this.dateRangeCuesAppended={}}createTrack(t){const n=this.getID3Track(t.textTracks);return n.mode="hidden",n}getID3Track(t){if(this.media){for(let n=0;ned&&(de=ed),de-ue<=0&&(de=ue+sd);for(let Me=0;Meue.type===Tn.audioId3&&X:v==="video"?G=ue=>ue.type===Tn.emsg&&j:G=ue=>ue.type===Tn.audioId3&&X||ue.type===Tn.emsg&&j,Ao(w,n,s,G)}}onLevelUpdated(t,{details:n}){this.updateDateRangeCues(n,!0)}onLevelPtsUpdated(t,n){Math.abs(n.drift)>.01&&this.updateDateRangeCues(n.details)}updateDateRangeCues(t,n){if(!this.hls||!this.media)return;const{assetPlayerId:s,timelineOffset:v,enableDateRangeMetadataCues:w,interstitialsController:T}=this.hls.config;if(!w)return;const j=od();if(s&&v&&!T){const{fragmentStart:lt,fragmentEnd:ut}=t;let Vt=this.assetCue;Vt?(Vt.startTime=lt,Vt.endTime=ut):j&&(Vt=this.assetCue=ud(j,lt,ut,{assetPlayerId:this.hls.config.assetPlayerId},"hlsjs.interstitial.asset"),Vt&&(Vt.id=s,this.id3Track||(this.id3Track=this.createTrack(this.media)),this.id3Track.addCue(Vt),Vt.addEventListener("enter",this.onEventCueEnter)))}if(!t.hasProgramDateTime)return;const{id3Track:X}=this,{dateRanges:G}=t,ue=Object.keys(G);let de=this.dateRangeCuesAppended;if(X&&n){var xe;if((xe=X.cues)!=null&&xe.length){const lt=Object.keys(de).filter(ut=>!ue.includes(ut));for(let ut=lt.length;ut--;){var Me;const Vt=lt[ut],Jt=(Me=de[Vt])==null?void 0:Me.cues;delete de[Vt],Jt&&Object.keys(Jt).forEach(rr=>{const xr=Jt[rr];if(xr){xr.removeEventListener("enter",this.onEventCueEnter);try{X.removeCue(xr)}catch(jr){}}})}}else de=this.dateRangeCuesAppended={}}const Fe=t.fragments[t.fragments.length-1];if(!(ue.length===0||!r(Fe==null?void 0:Fe.programDateTime))){this.id3Track||(this.id3Track=this.createTrack(this.media));for(let lt=0;lt{if(Ei!==Vt.id){const Qi=G[Ei];if(Qi.class===Vt.class&&Qi.startDate>Vt.startDate&&(!Dn||Vt.startDate.01&&(Ei.startTime=Jt,Ei.endTime=pn);else if(j){let Qi=Vt.attr[Dn];Ho(Dn)&&(Qi=V(Qi));const qi=ud(j,Jt,pn,{key:Dn,data:Qi},Tn.dateRange);qi&&(qi.id=ut,this.id3Track.addCue(qi),xr[Dn]=qi,T&&(Dn==="X-ASSET-LIST"||Dn==="X-ASSET-URL")&&qi.addEventListener("enter",this.onEventCueEnter))}}de[ut]={cues:xr,dateRange:Vt,durationKnown:jr}}}}}class Ad{constructor(t){this.hls=void 0,this.config=void 0,this.media=null,this.currentTime=0,this.stallCount=0,this._latency=null,this._targetLatencyUpdated=!1,this.onTimeupdate=()=>{const{media:n}=this,s=this.levelDetails;if(!n||!s)return;this.currentTime=n.currentTime;const v=this.computeLatency();if(v===null)return;this._latency=v;const{lowLatencyMode:w,maxLiveSyncPlaybackRate:T}=this.config;if(!w||T===1||!s.live)return;const j=this.targetLatency;if(j===null)return;const X=v-j,G=Math.min(this.maxLatency,j+s.targetduration);if(X.05&&this.forwardBufferLength>1){const de=Math.min(2,Math.max(1,T)),xe=Math.round(2/(1+Math.exp(-.75*X-this.edgeStalled))*20)/20,Me=Math.min(de,Math.max(1,xe));this.changeMediaPlaybackRate(n,Me)}else n.playbackRate!==1&&n.playbackRate!==0&&this.changeMediaPlaybackRate(n,1)},this.hls=t,this.config=t.config,this.registerListeners()}get levelDetails(){var t;return((t=this.hls)==null?void 0:t.latestLevelDetails)||null}get latency(){return this._latency||0}get maxLatency(){const{config:t}=this;if(t.liveMaxLatencyDuration!==void 0)return t.liveMaxLatencyDuration;const n=this.levelDetails;return n?t.liveMaxLatencyDurationCount*n.targetduration:0}get targetLatency(){const t=this.levelDetails;if(t===null||this.hls===null)return null;const{holdBack:n,partHoldBack:s,targetduration:v}=t,{liveSyncDuration:w,liveSyncDurationCount:T,lowLatencyMode:j}=this.config,X=this.hls.userConfig;let G=j&&s||n;(this._targetLatencyUpdated||X.liveSyncDuration||X.liveSyncDurationCount||G===0)&&(G=w!==void 0?w:T*v);const ue=v;return G+Math.min(this.stallCount*this.config.liveSyncOnStallIncrease,ue)}set targetLatency(t){this.stallCount=0,this.config.liveSyncDuration=t,this._targetLatencyUpdated=!0}get liveSyncPosition(){const t=this.estimateLiveEdge(),n=this.targetLatency;if(t===null||n===null)return null;const s=this.levelDetails;if(s===null)return null;const v=s.edge,w=t-n-this.edgeStalled,T=v-s.totalduration,j=v-(this.config.lowLatencyMode&&s.partTarget||s.targetduration);return Math.min(Math.max(T,w),j)}get drift(){const t=this.levelDetails;return t===null?1:t.drift}get edgeStalled(){const t=this.levelDetails;if(t===null)return 0;const n=(this.config.lowLatencyMode&&t.partTarget||t.targetduration)*3;return Math.max(t.age-n,0)}get forwardBufferLength(){const{media:t}=this,n=this.levelDetails;if(!t||!n)return 0;const s=t.buffered.length;return(s?t.buffered.end(s-1):n.edge)-this.currentTime}destroy(){this.unregisterListeners(),this.onMediaDetaching(),this.hls=null}registerListeners(){const{hls:t}=this;t&&(t.on(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.on(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.on(o.ERROR,this.onError,this))}unregisterListeners(){const{hls:t}=this;t&&(t.off(o.MEDIA_ATTACHED,this.onMediaAttached,this),t.off(o.MEDIA_DETACHING,this.onMediaDetaching,this),t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_UPDATED,this.onLevelUpdated,this),t.off(o.ERROR,this.onError,this))}onMediaAttached(t,n){this.media=n.media,this.media.addEventListener("timeupdate",this.onTimeupdate)}onMediaDetaching(){this.media&&(this.media.removeEventListener("timeupdate",this.onTimeupdate),this.media=null)}onManifestLoading(){this._latency=null,this.stallCount=0}onLevelUpdated(t,{details:n}){n.advanced&&this.onTimeupdate(),!n.live&&this.media&&this.media.removeEventListener("timeupdate",this.onTimeupdate)}onError(t,n){var s;n.details===f.BUFFER_STALLED_ERROR&&(this.stallCount++,this.hls&&(s=this.levelDetails)!=null&&s.live&&this.hls.logger.warn("[latency-controller]: Stall detected, adjusting target latency"))}changeMediaPlaybackRate(t,n){var s,v;t.playbackRate!==n&&((s=this.hls)==null||s.logger.debug(`[latency-controller]: latency=${this.latency.toFixed(3)}, targetLatency=${(v=this.targetLatency)==null?void 0:v.toFixed(3)}, forwardBufferLength=${this.forwardBufferLength.toFixed(3)}: adjusting playback rate from ${t.playbackRate} to ${n}`),t.playbackRate=n)}estimateLiveEdge(){const t=this.levelDetails;return t===null?null:t.edge+t.age}computeLatency(){const t=this.estimateLiveEdge();return t===null?null:t-this.currentTime}}class Cd extends wo{constructor(t,n){super(t,"level-controller"),this._levels=[],this._firstLevel=-1,this._maxAutoLevel=-1,this._startLevel=void 0,this.currentLevel=null,this.currentLevelIndex=-1,this.manualLevelIndex=-1,this.steering=void 0,this.onParsedComplete=void 0,this.steering=n,this._registerListeners()}_registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this),t.on(o.ERROR,this.onError,this)}_unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.MANIFEST_LOADED,this.onManifestLoaded,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this),t.off(o.ERROR,this.onError,this)}destroy(){this._unregisterListeners(),this.steering=null,this.resetLevels(),super.destroy()}stopLoad(){this._levels.forEach(n=>{n.loadError=0,n.fragmentError=0}),super.stopLoad()}resetLevels(){this._startLevel=void 0,this.manualLevelIndex=-1,this.currentLevelIndex=-1,this.currentLevel=null,this._levels=[],this._maxAutoLevel=-1}onManifestLoading(t,n){this.resetLevels()}onManifestLoaded(t,n){const s=this.hls.config.preferManagedMediaSource,v=[],w={},T={};let j=!1,X=!1,G=!1;n.levels.forEach(ue=>{const de=ue.attrs;let{audioCodec:xe,videoCodec:Me}=ue;xe&&(ue.audioCodec=xe=At(xe,s)||void 0),Me&&(Me=ue.videoCodec=Rr(Me));const{width:Fe,height:lt,unknownCodecs:ut}=ue,Vt=(ut==null?void 0:ut.length)||0;if(j||(j=!!(Fe&<)),X||(X=!!Me),G||(G=!!xe),Vt||xe&&!this.isAudioSupported(xe)||Me&&!this.isVideoSupported(Me)){this.log(`Some or all CODECS not supported "${de.CODECS}"`);return}const{CODECS:Jt,"FRAME-RATE":rr,"HDCP-LEVEL":xr,"PATHWAY-ID":jr,RESOLUTION:pn,"VIDEO-RANGE":Ur}=de,nn=`${`${jr||"."}-`}${ue.bitrate}-${pn}-${rr}-${Jt}-${Ur}-${xr}`;if(w[nn])if(w[nn].uri!==ue.url&&!ue.attrs["PATHWAY-ID"]){const Vr=T[nn]+=1;ue.attrs["PATHWAY-ID"]=new Array(Vr+1).join(".");const Dn=this.createLevel(ue);w[nn]=Dn,v.push(Dn)}else w[nn].addGroupId("audio",de.AUDIO),w[nn].addGroupId("text",de.SUBTITLES);else{const Vr=this.createLevel(ue);w[nn]=Vr,T[nn]=1,v.push(Vr)}}),this.filterAndSortMediaOptions(v,n,j,X,G)}createLevel(t){const n=new wi(t),s=t.supplemental;if(s!=null&&s.videoCodec&&!this.isVideoSupported(s.videoCodec)){const v=new Error(`SUPPLEMENTAL-CODECS not supported "${s.videoCodec}"`);this.log(v.message),n.supportedResult=ot(v,[])}return n}isAudioSupported(t){return Pe(t,"audio",this.hls.config.preferManagedMediaSource)}isVideoSupported(t){return Pe(t,"video",this.hls.config.preferManagedMediaSource)}filterAndSortMediaOptions(t,n,s,v,w){var T;let j=[],X=[],G=t;const ue=((T=n.stats)==null?void 0:T.parsing)||{};if((s||v)&&w&&(G=G.filter(({videoCodec:Jt,videoRange:rr,width:xr,height:jr})=>(!!Jt||!!(xr&&jr))&&Qn(rr))),G.length===0){Promise.resolve().then(()=>{if(this.hls){let Jt="no level with compatible codecs found in manifest",rr=Jt;n.levels.length&&(rr=`one or more CODECS in variant not supported: ${zi(n.levels.map(jr=>jr.attrs.CODECS).filter((jr,pn,Ur)=>Ur.indexOf(jr)===pn))}`,this.warn(rr),Jt+=` (${rr})`);const xr=new Error(Jt);this.hls.trigger(o.ERROR,{type:c.MEDIA_ERROR,details:f.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:n.url,error:xr,reason:rr})}}),ue.end=performance.now();return}n.audioTracks&&(j=n.audioTracks.filter(Jt=>!Jt.audioCodec||this.isAudioSupported(Jt.audioCodec)),hd(j)),n.subtitles&&(X=n.subtitles,hd(X));const de=G.slice(0);G.sort((Jt,rr)=>{if(Jt.attrs["HDCP-LEVEL"]!==rr.attrs["HDCP-LEVEL"])return(Jt.attrs["HDCP-LEVEL"]||"")>(rr.attrs["HDCP-LEVEL"]||"")?1:-1;if(s&&Jt.height!==rr.height)return Jt.height-rr.height;if(Jt.frameRate!==rr.frameRate)return Jt.frameRate-rr.frameRate;if(Jt.videoRange!==rr.videoRange)return On.indexOf(Jt.videoRange)-On.indexOf(rr.videoRange);if(Jt.videoCodec!==rr.videoCodec){const xr=we(Jt.videoCodec),jr=we(rr.videoCodec);if(xr!==jr)return jr-xr}if(Jt.uri===rr.uri&&Jt.codecSet!==rr.codecSet){const xr=gt(Jt.codecSet),jr=gt(rr.codecSet);if(xr!==jr)return jr-xr}return Jt.averageBitrate!==rr.averageBitrate?Jt.averageBitrate-rr.averageBitrate:0});let xe=de[0];if(this.steering&&(G=this.steering.filterParsedLevels(G),G.length!==de.length)){for(let Jt=0;Jtxr&&xr===this.hls.abrEwmaDefaultEstimate&&(this.hls.bandwidthEstimate=jr)}break}const Fe=w&&!v,lt=this.hls.config,ut=!!(lt.audioStreamController&<.audioTrackController),Vt={levels:G,audioTracks:j,subtitleTracks:X,sessionData:n.sessionData,sessionKeys:n.sessionKeys,firstLevel:this._firstLevel,stats:n.stats,audio:w,video:v,altAudio:ut&&!Fe&&j.some(Jt=>!!Jt.url)};ue.end=performance.now(),this.hls.trigger(o.MANIFEST_PARSED,Vt)}get levels(){return this._levels.length===0?null:this._levels}get loadLevelObj(){return this.currentLevel}get level(){return this.currentLevelIndex}set level(t){const n=this._levels;if(n.length===0)return;if(t<0||t>=n.length){const ue=new Error("invalid level idx"),de=t<0;if(this.hls.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.LEVEL_SWITCH_ERROR,level:t,fatal:de,error:ue,reason:ue.message}),de)return;t=Math.min(t,n.length-1)}const s=this.currentLevelIndex,v=this.currentLevel,w=v?v.attrs["PATHWAY-ID"]:void 0,T=n[t],j=T.attrs["PATHWAY-ID"];if(this.currentLevelIndex=t,this.currentLevel=T,s===t&&v&&w===j)return;this.log(`Switching to level ${t} (${T.height?T.height+"p ":""}${T.videoRange?T.videoRange+" ":""}${T.codecSet?T.codecSet+" ":""}@${T.bitrate})${j?" with Pathway "+j:""} from level ${s}${w?" with Pathway "+w:""}`);const X={level:t,attrs:T.attrs,details:T.details,bitrate:T.bitrate,averageBitrate:T.averageBitrate,maxBitrate:T.maxBitrate,realBitrate:T.realBitrate,width:T.width,height:T.height,codecSet:T.codecSet,audioCodec:T.audioCodec,videoCodec:T.videoCodec,audioGroups:T.audioGroups,subtitleGroups:T.subtitleGroups,loaded:T.loaded,loadError:T.loadError,fragmentError:T.fragmentError,name:T.name,id:T.id,uri:T.uri,url:T.url,urlId:0,audioGroupIds:T.audioGroupIds,textGroupIds:T.textGroupIds};this.hls.trigger(o.LEVEL_SWITCHING,X);const G=T.details;if(!G||G.live){const ue=this.switchParams(T.uri,v==null?void 0:v.details,G);this.loadPlaylist(ue)}}get manualLevel(){return this.manualLevelIndex}set manualLevel(t){this.manualLevelIndex=t,this._startLevel===void 0&&(this._startLevel=t),t!==-1&&(this.level=t)}get firstLevel(){return this._firstLevel}set firstLevel(t){this._firstLevel=t}get startLevel(){if(this._startLevel===void 0){const t=this.hls.config.startLevel;return t!==void 0?t:this.hls.firstAutoLevel}return this._startLevel}set startLevel(t){this._startLevel=t}get pathways(){return this.steering?this.steering.pathways():[]}get pathwayPriority(){return this.steering?this.steering.pathwayPriority:null}set pathwayPriority(t){if(this.steering){const n=this.steering.pathways(),s=t.filter(v=>n.indexOf(v)!==-1);if(t.length<1){this.warn(`pathwayPriority ${t} should contain at least one pathway from list: ${n}`);return}this.steering.pathwayPriority=s}}onError(t,n){n.fatal||!n.context||n.context.type===h.LEVEL&&n.context.level===this.level&&this.checkRetry(n)}onFragBuffered(t,{frag:n}){if(n!==void 0&&n.type===u.MAIN){const s=n.elementaryStreams;if(!Object.keys(s).some(w=>!!s[w]))return;const v=this._levels[n.level];v!=null&&v.loadError&&(this.log(`Resetting level error count of ${v.loadError} on frag buffered`),v.loadError=0)}}onLevelLoaded(t,n){var s;const{level:v,details:w}=n,T=n.levelInfo;if(!T){var j;this.warn(`Invalid level index ${v}`),(j=n.deliveryDirectives)!=null&&j.skip&&(w.deltaUpdateFailed=!0);return}if(T===this.currentLevel||n.withoutMultiVariant){T.fragmentError===0&&(T.loadError=0);let X=T.details;X===n.details&&X.advanced&&(X=void 0),this.playlistLoaded(v,n,X)}else(s=n.deliveryDirectives)!=null&&s.skip&&(w.deltaUpdateFailed=!0)}loadPlaylist(t){super.loadPlaylist(),this.shouldLoadPlaylist(this.currentLevel)&&this.scheduleLoading(this.currentLevel,t)}loadingPlaylist(t,n){super.loadingPlaylist(t,n);const s=this.getUrlWithDirectives(t.uri,n),v=this.currentLevelIndex,w=t.attrs["PATHWAY-ID"],T=t.details,j=T==null?void 0:T.age;this.log(`Loading level index ${v}${(n==null?void 0:n.msn)!==void 0?" at sn "+n.msn+" part "+n.part:""}${w?" Pathway "+w:""}${j&&T.live?" age "+j.toFixed(1)+(T.type?" "+T.type||0:""):""} ${s}`),this.hls.trigger(o.LEVEL_LOADING,{url:s,level:v,levelInfo:t,pathwayId:t.attrs["PATHWAY-ID"],id:0,deliveryDirectives:n||null})}get nextLoadLevel(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel}set nextLoadLevel(t){this.level=t,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=t)}removeLevel(t){var n;if(this._levels.length===1)return;const s=this._levels.filter((w,T)=>T!==t?!0:(this.steering&&this.steering.removeLevel(w),w===this.currentLevel&&(this.currentLevel=null,this.currentLevelIndex=-1,w.details&&w.details.fragments.forEach(j=>j.level=-1)),!1));ps(s),this._levels=s,this.currentLevelIndex>-1&&(n=this.currentLevel)!=null&&n.details&&(this.currentLevelIndex=this.currentLevel.details.fragments[0].level),this.manualLevelIndex>-1&&(this.manualLevelIndex=this.currentLevelIndex);const v=s.length-1;this._firstLevel=Math.min(this._firstLevel,v),this._startLevel&&(this._startLevel=Math.min(this._startLevel,v)),this.hls.trigger(o.LEVELS_UPDATED,{levels:s})}onLevelsUpdated(t,{levels:n}){this._levels=n}checkMaxAutoUpdated(){const{autoLevelCapping:t,maxAutoLevel:n,maxHdcpLevel:s}=this.hls;this._maxAutoLevel!==n&&(this._maxAutoLevel=n,this.hls.trigger(o.MAX_AUTO_LEVEL_UPDATED,{autoLevelCapping:t,levels:this.levels,maxAutoLevel:n,minAutoLevel:this.hls.minAutoLevel,maxHdcpLevel:s}))}}function hd(D){const t={};D.forEach(n=>{const s=n.groupId||"";n.id=t[s]=t[s]||0,t[s]++})}function pd(){return self.SourceBuffer||self.WebKitSourceBuffer}function md(){if(!ae())return!1;const t=pd();return!t||t.prototype&&typeof t.prototype.appendBuffer=="function"&&typeof t.prototype.remove=="function"}function Td(){if(!md())return!1;const D=ae();return typeof(D==null?void 0:D.isTypeSupported)=="function"&&(["avc1.42E01E,mp4a.40.2","av01.0.01M.08","vp09.00.50.08"].some(t=>D.isTypeSupported(We(t,"video")))||["mp4a.40.2","fLaC"].some(t=>D.isTypeSupported(We(t,"audio"))))}function Pd(){var D;const t=pd();return typeof(t==null||(D=t.prototype)==null?void 0:D.changeType)=="function"}const vd=100;class _d extends Nt{constructor(t,n,s){super(t,n,s,"stream-controller",u.MAIN),this.audioCodecSwap=!1,this.level=-1,this._forceStartLoad=!1,this._hasEnoughToStart=!1,this.altAudio=0,this.audioOnly=!1,this.fragPlaying=null,this.fragLastKbps=0,this.couldBacktrack=!1,this.backtrackFragment=null,this.audioCodecSwitch=!1,this.videoBuffer=null,this.onMediaPlaying=()=>{this.tick()},this.onMediaSeeked=()=>{const v=this.media,w=v?v.currentTime:null;if(w===null||!r(w)||(this.log(`Media seeked to ${w.toFixed(3)}`),!this.getBufferedFrag(w)))return;const T=this.getFwdBufferInfoAtPos(v,w,u.MAIN,0);if(T===null||T.len===0){this.warn(`Main forward buffer length at ${w} on "seeked" event ${T?T.len:"empty"})`);return}this.tick()},this.registerListeners()}registerListeners(){super.registerListeners();const{hls:t}=this;t.on(o.MANIFEST_PARSED,this.onManifestParsed,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.LEVEL_LOADED,this.onLevelLoaded,this),t.on(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.on(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.on(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.on(o.BUFFER_CREATED,this.onBufferCreated,this),t.on(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.on(o.FRAG_BUFFERED,this.onFragBuffered,this)}unregisterListeners(){super.unregisterListeners();const{hls:t}=this;t.off(o.MANIFEST_PARSED,this.onManifestParsed,this),t.off(o.LEVEL_LOADED,this.onLevelLoaded,this),t.off(o.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),t.off(o.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),t.off(o.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),t.off(o.BUFFER_CREATED,this.onBufferCreated,this),t.off(o.BUFFER_FLUSHED,this.onBufferFlushed,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this),t.off(o.FRAG_BUFFERED,this.onFragBuffered,this)}onHandlerDestroying(){this.onMediaPlaying=this.onMediaSeeked=null,this.unregisterListeners(),super.onHandlerDestroying()}startLoad(t,n){if(this.levels){const{lastCurrentTime:s,hls:v}=this;if(this.stopLoad(),this.setInterval(vd),this.level=-1,!this.startFragRequested){let w=v.startLevel;w===-1&&(v.config.testBandwidth&&this.levels.length>1?(w=0,this.bitrateTest=!0):w=v.firstAutoLevel),v.nextLoadLevel=w,this.level=v.loadLevel,this._hasEnoughToStart=!!n}s>0&&t===-1&&!n&&(this.log(`Override startPosition with lastCurrentTime @${s.toFixed(3)}`),t=s),this.state=De.IDLE,this.nextLoadPosition=this.lastCurrentTime=t+this.timelineOffset,this.startPosition=n?-1:t,this.tick()}else this._forceStartLoad=!0,this.state=De.STOPPED}stopLoad(){this._forceStartLoad=!1,super.stopLoad()}doTick(){switch(this.state){case De.WAITING_LEVEL:{const{levels:t,level:n}=this,s=t==null?void 0:t[n],v=s==null?void 0:s.details;if(v&&(!v.live||this.levelLastLoaded===s&&!this.waitForLive(s))){if(this.waitForCdnTuneIn(v))break;this.state=De.IDLE;break}else if(this.hls.nextLoadLevel!==this.level){this.state=De.IDLE;break}break}case De.FRAG_LOADING_WAITING_RETRY:this.checkRetryDate();break}this.state===De.IDLE&&this.doTickIdle(),this.onTickEnd()}onTickEnd(){var t;super.onTickEnd(),(t=this.media)!=null&&t.readyState&&this.media.seeking===!1&&(this.lastCurrentTime=this.media.currentTime),this.checkFragmentChanged()}doTickIdle(){const{hls:t,levelLastLoaded:n,levels:s,media:v}=this;if(n===null||!v&&!this.primaryPrefetch&&(this.startFragRequested||!t.config.startFragPrefetch)||this.altAudio&&this.audioOnly)return;const w=this.buffering?t.nextLoadLevel:t.loadLevel;if(!(s!=null&&s[w]))return;const T=s[w],j=this.getMainFwdBufferInfo();if(j===null)return;const X=this.getLevelDetails();if(X&&this._streamEnded(j,X)){const lt={};this.altAudio===2&&(lt.type="video"),this.hls.trigger(o.BUFFER_EOS,lt),this.state=De.ENDED;return}if(!this.buffering)return;t.loadLevel!==w&&t.manualLevel===-1&&this.log(`Adapting to level ${w} from level ${this.level}`),this.level=t.nextLoadLevel=w;const G=T.details;if(!G||this.state===De.WAITING_LEVEL||this.waitForLive(T)){this.level=w,this.state=De.WAITING_LEVEL,this.startFragRequested=!1;return}const ue=j.len,de=this.getMaxBufferLength(T.maxBitrate);if(ue>=de)return;this.backtrackFragment&&this.backtrackFragment.start>j.end&&(this.backtrackFragment=null);const xe=this.backtrackFragment?this.backtrackFragment.start:j.end;let Me=this.getNextFragment(xe,G);if(this.couldBacktrack&&!this.fragPrevious&&Me&&Ce(Me)&&this.fragmentTracker.getState(Me)!==_n.OK){var Fe;const ut=((Fe=this.backtrackFragment)!=null?Fe:Me).sn-G.startSN,Vt=G.fragments[ut-1];Vt&&Me.cc===Vt.cc&&(Me=Vt,this.fragmentTracker.removeFragment(Vt))}else this.backtrackFragment&&j.len&&(this.backtrackFragment=null);if(Me&&this.isLoopLoading(Me,xe)){if(!Me.gap){const ut=this.audioOnly&&!this.altAudio?ie.AUDIO:ie.VIDEO,Vt=(ut===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;Vt&&this.afterBufferFlushed(Vt,ut,u.MAIN)}Me=this.getNextFragmentLoopLoading(Me,G,j,u.MAIN,de)}Me&&(Me.initSegment&&!Me.initSegment.data&&!this.bitrateTest&&(Me=Me.initSegment),this.loadFragment(Me,T,xe))}loadFragment(t,n,s){const v=this.fragmentTracker.getState(t);v===_n.NOT_LOADED||v===_n.PARTIAL?Ce(t)?this.bitrateTest?(this.log(`Fragment ${t.sn} of level ${t.level} is being downloaded to test bitrate and will not be buffered`),this._loadBitrateTestFrag(t,n)):super.loadFragment(t,n,s):this._loadInitSegment(t,n):this.clearTrackerIfNeeded(t)}getBufferedFrag(t){return this.fragmentTracker.getBufferedFrag(t,u.MAIN)}followingBufferedFrag(t){return t?this.getBufferedFrag(t.end+.5):null}immediateLevelSwitch(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)}nextLevelSwitch(){const{levels:t,media:n}=this;if(n!=null&&n.readyState){let s;const v=this.getAppendedFrag(n.currentTime);v&&v.start>1&&this.flushMainBuffer(0,v.start-1);const w=this.getLevelDetails();if(w!=null&&w.live){const j=this.getMainFwdBufferInfo();if(!j||j.len=T-n.maxFragLookUpTolerance&&w<=j;if(v!==null&&s.duration>v&&(w{this.hls&&this.hls.trigger(o.AUDIO_TRACK_SWITCHED,n)}),s.trigger(o.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:null});return}s.trigger(o.AUDIO_TRACK_SWITCHED,n)}}onAudioTrackSwitched(t,n){const s=st(n.url,this.hls);if(s){const v=this.videoBuffer;v&&this.mediaBuffer!==v&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=v)}this.altAudio=s?2:0,this.tick()}onBufferCreated(t,n){const s=n.tracks;let v,w,T=!1;for(const j in s){const X=s[j];if(X.id==="main"){if(w=j,v=X,j==="video"){const G=s[j];G&&(this.videoBuffer=G.buffer)}}else T=!0}T&&v?(this.log(`Alternate track found, use ${w}.buffered to schedule main fragment loading`),this.mediaBuffer=v.buffer):this.mediaBuffer=this.media}onFragBuffered(t,n){const{frag:s,part:v}=n,w=s.type===u.MAIN;if(w){if(this.fragContextChanged(s)){this.warn(`Fragment ${s.sn}${v?" p: "+v.index:""} of level ${s.level} finished buffering, but was aborted. state: ${this.state}`),this.state===De.PARSED&&(this.state=De.IDLE);return}const j=v?v.stats:s.stats;this.fragLastKbps=Math.round(8*j.total/(j.buffering.end-j.loading.first)),Ce(s)&&(this.fragPrevious=s),this.fragBufferedComplete(s,v)}const T=this.media;T&&(!this._hasEnoughToStart&&li.getBuffered(T).length&&(this._hasEnoughToStart=!0,this.seekToStartPos()),w&&this.tick())}get hasEnoughToStart(){return this._hasEnoughToStart}onError(t,n){var s;if(n.fatal){this.state=De.ERROR;return}switch(n.details){case f.FRAG_GAP:case f.FRAG_PARSING_ERROR:case f.FRAG_DECRYPT_ERROR:case f.FRAG_LOAD_ERROR:case f.FRAG_LOAD_TIMEOUT:case f.KEY_LOAD_ERROR:case f.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(u.MAIN,n);break;case f.LEVEL_LOAD_ERROR:case f.LEVEL_LOAD_TIMEOUT:case f.LEVEL_PARSING_ERROR:!n.levelRetry&&this.state===De.WAITING_LEVEL&&((s=n.context)==null?void 0:s.type)===h.LEVEL&&(this.state=De.IDLE);break;case f.BUFFER_ADD_CODEC_ERROR:case f.BUFFER_APPEND_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&this.resetLoadingState();break;case f.BUFFER_FULL_ERROR:if(n.parent!=="main")return;this.reduceLengthAndFlushBuffer(n)&&(!this.config.interstitialsController&&this.config.assetPlayerId?this._hasEnoughToStart=!0:this.flushMainBuffer(0,Number.POSITIVE_INFINITY));break;case f.INTERNAL_EXCEPTION:this.recoverWorkerError(n);break}}onFragLoadEmergencyAborted(){this.state=De.IDLE,this._hasEnoughToStart||(this.startFragRequested=!1,this.nextLoadPosition=this.lastCurrentTime),this.tickImmediate()}onBufferFlushed(t,{type:n}){if(n!==ie.AUDIO||!this.altAudio){const s=(n===ie.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;s&&(this.afterBufferFlushed(s,n,u.MAIN),this.tick())}}onLevelsUpdated(t,n){this.level>-1&&this.fragCurrent&&(this.level=this.fragCurrent.level,this.level===-1&&this.resetWhenMissingContext(this.fragCurrent)),this.levels=n.levels}swapAudioCodec(){this.audioCodecSwap=!this.audioCodecSwap}seekToStartPos(){const{media:t}=this;if(!t)return;const n=t.currentTime;let s=this.startPosition;if(s>=0&&n0&&(X{const{hls:v}=this,w=s==null?void 0:s.frag;if(!w||this.fragContextChanged(w))return;n.fragmentError=0,this.state=De.IDLE,this.startFragRequested=!1,this.bitrateTest=!1;const T=w.stats;T.parsing.start=T.parsing.end=T.buffering.start=T.buffering.end=self.performance.now(),v.trigger(o.FRAG_LOADED,s),w.bitrateTest=!1}).catch(s=>{this.state===De.STOPPED||this.state===De.ERROR||(this.warn(s),this.resetFragmentLoading(t))})}_handleTransmuxComplete(t){const n=this.playlistType,{hls:s}=this,{remuxResult:v,chunkMeta:w}=t,T=this.getCurrentContext(w);if(!T){this.resetWhenMissingContext(w);return}const{frag:j,part:X,level:G}=T,{video:ue,text:de,id3:xe,initSegment:Me}=v,{details:Fe}=G,lt=this.altAudio?void 0:v.audio;if(this.fragContextChanged(j)){this.fragmentTracker.removeFragment(j);return}if(this.state=De.PARSING,Me){const ut=Me.tracks;if(ut){const xr=j.initSegment||j;if(this.unhandledEncryptionError(Me,j))return;this._bufferInitSegment(G,ut,xr,w),s.trigger(o.FRAG_PARSING_INIT_SEGMENT,{frag:xr,id:n,tracks:ut})}const Vt=Me.initPTS,Jt=Me.timescale,rr=this.initPTS[j.cc];if(r(Vt)&&(!rr||rr.baseTime!==Vt||rr.timescale!==Jt)){const xr=Me.trackId;this.initPTS[j.cc]={baseTime:Vt,timescale:Jt,trackId:xr},s.trigger(o.INIT_PTS_FOUND,{frag:j,id:n,initPTS:Vt,timescale:Jt,trackId:xr})}}if(ue&&Fe){lt&&ue.type==="audiovideo"&&this.logMuxedErr(j);const ut=Fe.fragments[j.sn-1-Fe.startSN],Vt=j.sn===Fe.startSN,Jt=!ut||j.cc>ut.cc;if(v.independent!==!1){const{startPTS:rr,endPTS:xr,startDTS:jr,endDTS:pn}=ue;if(X)X.elementaryStreams[ue.type]={startPTS:rr,endPTS:xr,startDTS:jr,endDTS:pn};else if(ue.firstKeyFrame&&ue.independent&&w.id===1&&!Jt&&(this.couldBacktrack=!0),ue.dropped&&ue.independent){const Ur=this.getMainFwdBufferInfo(),an=(Ur?Ur.end:this.getLoadPosition())+this.config.maxBufferHole,nn=ue.firstKeyFramePTS?ue.firstKeyFramePTS:rr;if(!Vt&&anIn&&(j.gap=!0);j.setElementaryStreamInfo(ue.type,rr,xr,jr,pn),this.backtrackFragment&&(this.backtrackFragment=j),this.bufferFragmentData(ue,j,X,w,Vt||Jt)}else if(Vt||Jt)j.gap=!0;else{this.backtrack(j);return}}if(lt){const{startPTS:ut,endPTS:Vt,startDTS:Jt,endDTS:rr}=lt;X&&(X.elementaryStreams[ie.AUDIO]={startPTS:ut,endPTS:Vt,startDTS:Jt,endDTS:rr}),j.setElementaryStreamInfo(ie.AUDIO,ut,Vt,Jt,rr),this.bufferFragmentData(lt,j,X,w)}if(Fe&&xe!=null&&xe.samples.length){const ut={id:n,frag:j,details:Fe,samples:xe.samples};s.trigger(o.FRAG_PARSING_METADATA,ut)}if(Fe&&de){const ut={id:n,frag:j,details:Fe,samples:de.samples};s.trigger(o.FRAG_PARSING_USERDATA,ut)}}logMuxedErr(t){this.warn(`${Ce(t)?"Media":"Init"} segment with muxed audiovideo where only video expected: ${t.url}`)}_bufferInitSegment(t,n,s,v){if(this.state!==De.PARSING)return;this.audioOnly=!!n.audio&&!n.video,this.altAudio&&!this.audioOnly&&(delete n.audio,n.audiovideo&&this.logMuxedErr(s));const{audio:w,video:T,audiovideo:j}=n;if(w){const G=t.audioCodec;let ue=tn(w.codec,G);ue==="mp4a"&&(ue="mp4a.40.5");const de=navigator.userAgent.toLowerCase();if(this.audioCodecSwitch){ue&&(ue.indexOf("mp4a.40.5")!==-1?ue="mp4a.40.2":ue="mp4a.40.5");const xe=w.metadata;xe&&"channelCount"in xe&&(xe.channelCount||1)!==1&&de.indexOf("firefox")===-1&&(ue="mp4a.40.5")}ue&&ue.indexOf("mp4a.40.5")!==-1&&de.indexOf("android")!==-1&&w.container!=="audio/mpeg"&&(ue="mp4a.40.2",this.log(`Android: force audio codec to ${ue}`)),G&&G!==ue&&this.log(`Swapping manifest audio codec "${G}" for "${ue}"`),w.levelCodec=ue,w.id=u.MAIN,this.log(`Init audio buffer, container:${w.container}, codecs[selected/level/parsed]=[${ue||""}/${G||""}/${w.codec}]`),delete n.audiovideo}if(T){T.levelCodec=t.videoCodec,T.id=u.MAIN;const G=T.codec;if((G==null?void 0:G.length)===4)switch(G){case"hvc1":case"hev1":T.codec="hvc1.1.6.L120.90";break;case"av01":T.codec="av01.0.04M.08";break;case"avc1":T.codec="avc1.42e01e";break}this.log(`Init video buffer, container:${T.container}, codecs[level/parsed]=[${t.videoCodec||""}/${G}]${T.codec!==G?" parsed-corrected="+T.codec:""}${T.supplemental?" supplemental="+T.supplemental:""}`),delete n.audiovideo}j&&(this.log(`Init audiovideo buffer, container:${j.container}, codecs[level/parsed]=[${t.codecs}/${j.codec}]`),delete n.video,delete n.audio);const X=Object.keys(n);if(X.length){if(this.hls.trigger(o.BUFFER_CODECS,n),!this.hls)return;X.forEach(G=>{const de=n[G].initSegment;de!=null&&de.byteLength&&this.hls.trigger(o.BUFFER_APPENDING,{type:G,data:de,frag:s,part:null,chunkMeta:v,parent:s.type})})}this.tickImmediate()}getMainFwdBufferInfo(){const t=this.mediaBuffer&&this.altAudio===2?this.mediaBuffer:this.media;return this.getFwdBufferInfo(t,u.MAIN)}get maxBufferLength(){const{levels:t,level:n}=this,s=t==null?void 0:t[n];return s?this.getMaxBufferLength(s.maxBitrate):this.config.maxBufferLength}backtrack(t){this.couldBacktrack=!0,this.backtrackFragment=t,this.resetTransmuxer(),this.flushBufferGap(t),this.fragmentTracker.removeFragment(t),this.fragPrevious=null,this.nextLoadPosition=t.start,this.state=De.IDLE}checkFragmentChanged(){const t=this.media;let n=null;if(t&&t.readyState>1&&t.seeking===!1){const s=t.currentTime;if(li.isBuffered(t,s)?n=this.getAppendedFrag(s):li.isBuffered(t,s+.1)&&(n=this.getAppendedFrag(s+.1)),n){this.backtrackFragment=null;const v=this.fragPlaying,w=n.level;(!v||n.sn!==v.sn||v.level!==w)&&(this.fragPlaying=n,this.hls.trigger(o.FRAG_CHANGED,{frag:n}),(!v||v.level!==w)&&this.hls.trigger(o.LEVEL_SWITCHED,{level:w}))}}}get nextLevel(){const t=this.nextBufferedFrag;return t?t.level:-1}get currentFrag(){var t;if(this.fragPlaying)return this.fragPlaying;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;return r(n)?this.getAppendedFrag(n):null}get currentProgramDateTime(){var t;const n=((t=this.media)==null?void 0:t.currentTime)||this.lastCurrentTime;if(r(n)){const s=this.getLevelDetails(),v=this.currentFrag||(s?ur(null,s.fragments,n):null);if(v){const w=v.programDateTime;if(w!==null){const T=w+(n-v.start)*1e3;return new Date(T)}}}return null}get currentLevel(){const t=this.currentFrag;return t?t.level:-1}get nextBufferedFrag(){const t=this.currentFrag;return t?this.followingBufferedFrag(t):null}get forceStartLoad(){return this._forceStartLoad}}class Id extends R{constructor(t,n){super("key-loader",n),this.config=void 0,this.keyIdToKeyInfo={},this.emeController=null,this.config=t}abort(t){for(const s in this.keyIdToKeyInfo){const v=this.keyIdToKeyInfo[s].loader;if(v){var n;if(t&&t!==((n=v.context)==null?void 0:n.frag.type))return;v.abort()}}}detach(){for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t];(n.mediaKeySessionContext||n.decryptdata.isCommonEncryption)&&delete this.keyIdToKeyInfo[t]}}destroy(){this.detach();for(const t in this.keyIdToKeyInfo){const n=this.keyIdToKeyInfo[t].loader;n&&n.destroy()}this.keyIdToKeyInfo={}}createKeyLoadError(t,n=f.KEY_LOAD_ERROR,s,v,w){return new Bi({type:c.NETWORK_ERROR,details:n,fatal:!1,frag:t,response:w,error:s,networkDetails:v})}loadClear(t,n,s){if(this.emeController&&this.config.emeEnabled&&!this.emeController.getSelectedKeySystemFormats().length){if(n.length)for(let v=0,w=n.length;v{if(!this.emeController)return;T.setKeyFormat(j);const X=Jo(j);if(X)return this.emeController.getKeySystemAccess([X])})}if(this.config.requireKeySystemAccessOnStart){const v=ko(this.config);if(v.length)return this.emeController.getKeySystemAccess(v)}}return null}load(t){return!t.decryptdata&&t.encrypted&&this.emeController&&this.config.emeEnabled?this.emeController.selectKeySystemFormat(t).then(n=>this.loadInternal(t,n)):this.loadInternal(t)}loadInternal(t,n){var s,v;n&&t.setKeyFormat(n);const w=t.decryptdata;if(!w){const G=new Error(n?`Expected frag.decryptdata to be defined after setting format ${n}`:`Missing decryption data on fragment in onKeyLoading (emeEnabled with controller: ${this.emeController&&this.config.emeEnabled})`);return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,G))}const T=w.uri;if(!T)return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Invalid key URI: "${T}"`)));const j=ld(w);let X=this.keyIdToKeyInfo[j];if((s=X)!=null&&s.decryptdata.key)return w.key=X.decryptdata.key,Promise.resolve({frag:t,keyInfo:X});if(this.emeController&&(v=X)!=null&&v.keyLoadPromise)switch(this.emeController.getKeyStatus(X.decryptdata)){case"usable":case"usable-in-future":return X.keyLoadPromise.then(ue=>{const{keyInfo:de}=ue;return w.key=de.decryptdata.key,{frag:t,keyInfo:de}})}switch(this.log(`${this.keyIdToKeyInfo[j]?"Rel":"L"}oading${w.keyId?" keyId: "+Q(w.keyId):""} URI: ${w.uri} from ${t.type} ${t.level}`),X=this.keyIdToKeyInfo[j]={decryptdata:w,keyLoadPromise:null,loader:null,mediaKeySessionContext:null},w.method){case"SAMPLE-AES":case"SAMPLE-AES-CENC":case"SAMPLE-AES-CTR":return w.keyFormat==="identity"?this.loadKeyHTTP(X,t):this.loadKeyEME(X,t);case"AES-128":case"AES-256":case"AES-256-CTR":return this.loadKeyHTTP(X,t);default:return Promise.reject(this.createKeyLoadError(t,f.KEY_LOAD_ERROR,new Error(`Key supplied with unsupported METHOD: "${w.method}"`)))}}loadKeyEME(t,n){const s={frag:n,keyInfo:t};if(this.emeController&&this.config.emeEnabled){var v;if(!t.decryptdata.keyId&&(v=n.initSegment)!=null&&v.data){const T=bt(n.initSegment.data);if(T.length){let j=T[0];j.some(X=>X!==0)?(this.log(`Using keyId found in init segment ${Q(j)}`),Lo.setKeyIdForUri(t.decryptdata.uri,j)):(j=Lo.addKeyIdForUri(t.decryptdata.uri),this.log(`Generating keyId to patch media ${Q(j)}`)),t.decryptdata.keyId=j}}if(!t.decryptdata.keyId&&!Ce(n))return Promise.resolve(s);const w=this.emeController.loadKey(s);return(t.keyLoadPromise=w.then(T=>(t.mediaKeySessionContext=T,s))).catch(T=>{throw t.keyLoadPromise=null,"data"in T&&(T.data.frag=n),T})}return Promise.resolve(s)}loadKeyHTTP(t,n){const s=this.config,v=s.loader,w=new v(s);return n.keyLoader=t.loader=w,t.keyLoadPromise=new Promise((T,j)=>{const X={keyInfo:t,frag:n,responseType:"arraybuffer",url:t.decryptdata.uri},G=s.keyLoadPolicy.default,ue={loadPolicy:G,timeout:G.maxLoadTimeMs,maxRetry:0,retryDelay:0,maxRetryDelay:0},de={onSuccess:(xe,Me,Fe,lt)=>{const{frag:ut,keyInfo:Vt}=Fe,Jt=ld(Vt.decryptdata);if(!ut.decryptdata||Vt!==this.keyIdToKeyInfo[Jt])return j(this.createKeyLoadError(ut,f.KEY_LOAD_ERROR,new Error("after key load, decryptdata unset or changed"),lt));Vt.decryptdata.key=ut.decryptdata.key=new Uint8Array(xe.data),ut.keyLoader=null,Vt.loader=null,T({frag:ut,keyInfo:Vt})},onError:(xe,Me,Fe,lt)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.KEY_LOAD_ERROR,new Error(`HTTP Error ${xe.code} loading key ${xe.text}`),Fe,b({url:X.url,data:void 0},xe)))},onTimeout:(xe,Me,Fe)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.KEY_LOAD_TIMEOUT,new Error("key loading timed out"),Fe))},onAbort:(xe,Me,Fe)=>{this.resetLoader(Me),j(this.createKeyLoadError(n,f.INTERNAL_ABORTED,new Error("key loading aborted"),Fe))}};w.load(X,ue,de)})}resetLoader(t){const{frag:n,keyInfo:s,url:v}=t,w=s.loader;n.keyLoader===w&&(n.keyLoader=null,s.loader=null);const T=ld(s.decryptdata)||v;delete this.keyIdToKeyInfo[T],w&&w.destroy()}}function ld(D){if(D.keyFormat!==hs.FAIRPLAY){const t=D.keyId;if(t)return Q(t)}return D.uri}function gd(D){const{type:t}=D;switch(t){case h.AUDIO_TRACK:return u.AUDIO;case h.SUBTITLE_TRACK:return u.SUBTITLE;default:return u.MAIN}}function cd(D,t){let n=D.url;return(n===void 0||n.indexOf("data:")===0)&&(n=t.url),n}class td{constructor(t){this.hls=void 0,this.loaders=Object.create(null),this.variableList=null,this.onManifestLoaded=this.checkAutostartLoad,this.hls=t,this.registerListeners()}startLoad(t){}stopLoad(){this.destroyInternalLoaders()}registerListeners(){const{hls:t}=this;t.on(o.MANIFEST_LOADING,this.onManifestLoading,this),t.on(o.LEVEL_LOADING,this.onLevelLoading,this),t.on(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.on(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.on(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}unregisterListeners(){const{hls:t}=this;t.off(o.MANIFEST_LOADING,this.onManifestLoading,this),t.off(o.LEVEL_LOADING,this.onLevelLoading,this),t.off(o.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),t.off(o.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this),t.off(o.LEVELS_UPDATED,this.onLevelsUpdated,this)}createInternalLoader(t){const n=this.hls.config,s=n.pLoader,v=n.loader,w=s||v,T=new w(n);return this.loaders[t.type]=T,T}getInternalLoader(t){return this.loaders[t.type]}resetInternalLoader(t){this.loaders[t]&&delete this.loaders[t]}destroyInternalLoaders(){for(const t in this.loaders){const n=this.loaders[t];n&&n.destroy(),this.resetInternalLoader(t)}}destroy(){this.variableList=null,this.unregisterListeners(),this.destroyInternalLoaders()}onManifestLoading(t,n){const{url:s}=n;this.variableList=null,this.load({id:null,level:0,responseType:"text",type:h.MANIFEST,url:s,deliveryDirectives:null,levelOrTrack:null})}onLevelLoading(t,n){const{id:s,level:v,pathwayId:w,url:T,deliveryDirectives:j,levelInfo:X}=n;this.load({id:s,level:v,pathwayId:w,responseType:"text",type:h.LEVEL,url:T,deliveryDirectives:j,levelOrTrack:X})}onAudioTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.AUDIO_TRACK,url:w,deliveryDirectives:T,levelOrTrack:j})}onSubtitleTrackLoading(t,n){const{id:s,groupId:v,url:w,deliveryDirectives:T,track:j}=n;this.load({id:s,groupId:v,level:null,responseType:"text",type:h.SUBTITLE_TRACK,url:w,deliveryDirectives:T,levelOrTrack:j})}onLevelsUpdated(t,n){const s=this.loaders[h.LEVEL];if(s){const v=s.context;v&&!n.levels.some(w=>w===v.levelOrTrack)&&(s.abort(),delete this.loaders[h.LEVEL])}}load(t){var n;const s=this.hls.config;let v=this.getInternalLoader(t);if(v){const G=this.hls.logger,ue=v.context;if(ue&&ue.levelOrTrack===t.levelOrTrack&&(ue.url===t.url||ue.deliveryDirectives&&!t.deliveryDirectives)){ue.url===t.url?G.log(`[playlist-loader]: ignore ${t.url} ongoing request`):G.log(`[playlist-loader]: ignore ${t.url} in favor of ${ue.url}`);return}G.log(`[playlist-loader]: aborting previous loader for type: ${t.type}`),v.abort()}let w;if(t.type===h.MANIFEST?w=s.manifestLoadPolicy.default:w=y({},s.playlistLoadPolicy.default,{timeoutRetry:null,errorRetry:null}),v=this.createInternalLoader(t),r((n=t.deliveryDirectives)==null?void 0:n.part)){let G;if(t.type===h.LEVEL&&t.level!==null?G=this.hls.levels[t.level].details:t.type===h.AUDIO_TRACK&&t.id!==null?G=this.hls.audioTracks[t.id].details:t.type===h.SUBTITLE_TRACK&&t.id!==null&&(G=this.hls.subtitleTracks[t.id].details),G){const ue=G.partTarget,de=G.targetduration;if(ue&&de){const xe=Math.max(ue*3,de*.8)*1e3;w=y({},w,{maxTimeToFirstByteMs:Math.min(xe,w.maxTimeToFirstByteMs),maxLoadTimeMs:Math.min(xe,w.maxTimeToFirstByteMs)})}}}const T=w.errorRetry||w.timeoutRetry||{},j={loadPolicy:w,timeout:w.maxLoadTimeMs,maxRetry:T.maxNumRetry||0,retryDelay:T.retryDelayMs||0,maxRetryDelay:T.maxRetryDelayMs||0},X={onSuccess:(G,ue,de,xe)=>{const Me=this.getInternalLoader(de);this.resetInternalLoader(de.type);const Fe=G.data;ue.parsing.start=performance.now(),zo.isMediaPlaylist(Fe)||de.type!==h.MANIFEST?this.handleTrackOrLevelPlaylist(G,ue,de,xe||null,Me):this.handleMasterPlaylist(G,ue,de,xe)},onError:(G,ue,de,xe)=>{this.handleNetworkError(ue,de,!1,G,xe)},onTimeout:(G,ue,de)=>{this.handleNetworkError(ue,de,!0,void 0,G)}};v.load(t,j,X)}checkAutostartLoad(){if(!this.hls)return;const{config:{autoStartLoad:t,startPosition:n},forceStartLoad:s}=this.hls;(t||s)&&(this.hls.logger.log(`${t?"auto":"force"} startLoad with configured startPosition ${n}`),this.hls.startLoad(n))}handleMasterPlaylist(t,n,s,v){const w=this.hls,T=t.data,j=cd(t,s),X=zo.parseMasterPlaylist(T,j);if(X.playlistParsingError){n.parsing.end=performance.now(),this.handleManifestParsingError(t,s,X.playlistParsingError,v,n);return}const{contentSteering:G,levels:ue,sessionData:de,sessionKeys:xe,startTimeOffset:Me,variableList:Fe}=X;this.variableList=Fe,ue.forEach(Jt=>{const{unknownCodecs:rr}=Jt;if(rr){const{preferManagedMediaSource:xr}=this.hls.config;let{audioCodec:jr,videoCodec:pn}=Jt;for(let Ur=rr.length;Ur--;){const an=rr[Ur];Pe(an,"audio",xr)?(Jt.audioCodec=jr=jr?`${jr},${an}`:an,Ht.audio[jr.substring(0,4)]=2,rr.splice(Ur,1)):Pe(an,"video",xr)&&(Jt.videoCodec=pn=pn?`${pn},${an}`:an,Ht.video[pn.substring(0,4)]=2,rr.splice(Ur,1))}}});const{AUDIO:lt=[],SUBTITLES:ut,"CLOSED-CAPTIONS":Vt}=zo.parseMasterPlaylistMedia(T,j,X);lt.length&&!lt.some(rr=>!rr.url)&&ue[0].audioCodec&&!ue[0].attrs.AUDIO&&(this.hls.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),lt.unshift({type:"main",name:"main",groupId:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new Ki({}),bitrate:0,url:""})),w.trigger(o.MANIFEST_LOADED,{levels:ue,audioTracks:lt,subtitles:ut,captions:Vt,contentSteering:G,url:j,stats:n,networkDetails:v,sessionData:de,sessionKeys:xe,startTimeOffset:Me,variableList:Fe})}handleTrackOrLevelPlaylist(t,n,s,v,w){const T=this.hls,{id:j,level:X,type:G}=s,ue=cd(t,s),de=r(X)?X:r(j)?j:0,xe=gd(s),Me=zo.parseLevelPlaylist(t.data,ue,de,xe,0,this.variableList);if(G===h.MANIFEST){const Fe={attrs:new Ki({}),bitrate:0,details:Me,name:"",url:ue};Me.requestScheduled=n.loading.start+$r(Me,0),T.trigger(o.MANIFEST_LOADED,{levels:[Fe],audioTracks:[],url:ue,stats:n,networkDetails:v,sessionData:null,sessionKeys:null,contentSteering:null,startTimeOffset:null,variableList:null})}n.parsing.end=performance.now(),s.levelDetails=Me,this.handlePlaylistLoaded(Me,t,n,s,v,w)}handleManifestParsingError(t,n,s,v,w){this.hls.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.MANIFEST_PARSING_ERROR,fatal:n.type===h.MANIFEST,url:t.url,err:s,error:s,reason:s.message,response:t,context:n,networkDetails:v,stats:w})}handleNetworkError(t,n,s=!1,v,w){let T=`A network ${s?"timeout":"error"+(v?" (status "+v.code+")":"")} occurred while loading ${t.type}`;t.type===h.LEVEL?T+=`: ${t.level} id: ${t.id}`:(t.type===h.AUDIO_TRACK||t.type===h.SUBTITLE_TRACK)&&(T+=` id: ${t.id} group-id: "${t.groupId}"`);const j=new Error(T);this.hls.logger.warn(`[playlist-loader]: ${T}`);let X=f.UNKNOWN,G=!1;const ue=this.getInternalLoader(t);switch(t.type){case h.MANIFEST:X=s?f.MANIFEST_LOAD_TIMEOUT:f.MANIFEST_LOAD_ERROR,G=!0;break;case h.LEVEL:X=s?f.LEVEL_LOAD_TIMEOUT:f.LEVEL_LOAD_ERROR,G=!1;break;case h.AUDIO_TRACK:X=s?f.AUDIO_TRACK_LOAD_TIMEOUT:f.AUDIO_TRACK_LOAD_ERROR,G=!1;break;case h.SUBTITLE_TRACK:X=s?f.SUBTITLE_TRACK_LOAD_TIMEOUT:f.SUBTITLE_LOAD_ERROR,G=!1;break}ue&&this.resetInternalLoader(t.type);const de={type:c.NETWORK_ERROR,details:X,fatal:G,url:t.url,loader:ue,context:t,error:j,networkDetails:n,stats:w};if(v){const xe=(n==null?void 0:n.url)||t.url;de.response=b({url:xe,data:void 0},v)}this.hls.trigger(o.ERROR,de)}handlePlaylistLoaded(t,n,s,v,w,T){const j=this.hls,{type:X,level:G,levelOrTrack:ue,id:de,groupId:xe,deliveryDirectives:Me}=v,Fe=cd(n,v),lt=gd(v);let ut=typeof v.level=="number"&<===u.MAIN?G:void 0;const Vt=t.playlistParsingError;if(Vt){if(this.hls.logger.warn(`${Vt} ${t.url}`),!j.config.ignorePlaylistParsingErrors){j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_PARSING_ERROR,fatal:!1,url:Fe,error:Vt,reason:Vt.message,response:n,context:v,level:ut,parent:lt,networkDetails:w,stats:s});return}t.playlistParsingError=null}if(!t.fragments.length){const Jt=t.playlistParsingError=new Error("No Segments found in Playlist");j.trigger(o.ERROR,{type:c.NETWORK_ERROR,details:f.LEVEL_EMPTY_ERROR,fatal:!1,url:Fe,error:Jt,reason:Jt.message,response:n,context:v,level:ut,parent:lt,networkDetails:w,stats:s});return}switch(t.live&&T&&(T.getCacheAge&&(t.ageHeader=T.getCacheAge()||0),(!T.getCacheAge||isNaN(t.ageHeader))&&(t.ageHeader=0)),X){case h.MANIFEST:case h.LEVEL:if(ut){if(!ue)ut=0;else if(ue!==j.levels[ut]){const Jt=j.levels.indexOf(ue);Jt>-1&&(ut=Jt)}}j.trigger(o.LEVEL_LOADED,{details:t,levelInfo:ue||j.levels[0],level:ut||0,id:de||0,stats:s,networkDetails:w,deliveryDirectives:Me,withoutMultiVariant:X===h.MANIFEST});break;case h.AUDIO_TRACK:j.trigger(o.AUDIO_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:Me});break;case h.SUBTITLE_TRACK:j.trigger(o.SUBTITLE_TRACK_LOADED,{details:t,track:ue,id:de||0,groupId:xe||"",stats:s,networkDetails:w,deliveryDirectives:Me});break}}}class If{static get version(){return ii}static isMSESupported(){return md()}static isSupported(){return Td()}static getMediaSource(){return ae()}static get Events(){return o}static get MetadataSchema(){return Tn}static get ErrorTypes(){return c}static get ErrorDetails(){return f}static get DefaultConfig(){return If.defaultConfig?If.defaultConfig:za}static set DefaultConfig(t){If.defaultConfig=t}constructor(t={}){this.config=void 0,this.userConfig=void 0,this.logger=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new ni,this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioStreamController=void 0,this.subtititleStreamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.interstitialsController=void 0,this.gapController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this._url=null,this._sessionId=void 0,this.triggeringException=void 0,this.started=!1;const n=this.logger=H(t.debug||!1,"Hls instance",t.assetPlayerId),s=this.config=en(If.DefaultConfig,t,n);this.userConfig=t,s.progressive&&Qr(s,n);const{abrController:v,bufferController:w,capLevelController:T,errorController:j,fpsController:X}=s,G=new j(this),ue=this.abrController=new v(this),de=new ka(this),xe=s.interstitialsController,Me=xe?this.interstitialsController=new xe(this,If):null,Fe=this.bufferController=new w(this,de),lt=this.capLevelController=new T(this),ut=new X(this),Vt=new td(this),Jt=s.contentSteeringController,rr=Jt?new Jt(this):null,xr=this.levelController=new Cd(this,rr),jr=new Sd(this),pn=new Id(this.config,this.logger),Ur=this.streamController=new _d(this,de,pn),an=this.gapController=new Qa(this,de);lt.setStreamController(Ur),ut.setStreamController(Ur);const nn=[Vt,xr,Ur];Me&&nn.splice(1,0,Me),rr&&nn.splice(1,0,rr),this.networkControllers=nn;const Vr=[ue,Fe,an,lt,ut,jr,de];this.audioTrackController=this.createController(s.audioTrackController,nn);const Dn=s.audioStreamController;Dn&&nn.push(this.audioStreamController=new Dn(this,de,pn)),this.subtitleTrackController=this.createController(s.subtitleTrackController,nn);const Ei=s.subtitleStreamController;Ei&&nn.push(this.subtititleStreamController=new Ei(this,de,pn)),this.createController(s.timelineController,Vr),pn.emeController=this.emeController=this.createController(s.emeController,Vr),this.cmcdController=this.createController(s.cmcdController,Vr),this.latencyController=this.createController(Ad,Vr),this.coreComponents=Vr,nn.push(G);const Qi=G.onErrorOut;typeof Qi=="function"&&this.on(o.ERROR,Qi,G),this.on(o.MANIFEST_LOADED,Vt.onManifestLoaded,Vt)}createController(t,n){if(t){const s=new t(this);return n&&n.push(s),s}return null}on(t,n,s=this){this._emitter.on(t,n,s)}once(t,n,s=this){this._emitter.once(t,n,s)}removeAllListeners(t){this._emitter.removeAllListeners(t)}off(t,n,s=this,v){this._emitter.off(t,n,s,v)}listeners(t){return this._emitter.listeners(t)}emit(t,n,s){return this._emitter.emit(t,n,s)}trigger(t,n){if(this.config.debug)return this.emit(t,t,n);try{return this.emit(t,t,n)}catch(s){if(this.logger.error("An internal error happened while handling event "+t+'. Error message: "'+s.message+'". Here is a stacktrace:',s),!this.triggeringException){this.triggeringException=!0;const v=t===o.ERROR;this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.INTERNAL_EXCEPTION,fatal:v,event:t,error:s}),this.triggeringException=!1}}return!1}listenerCount(t){return this._emitter.listenerCount(t)}destroy(){this.logger.log("destroy"),this.trigger(o.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this._url=null,this.networkControllers.forEach(n=>n.destroy()),this.networkControllers.length=0,this.coreComponents.forEach(n=>n.destroy()),this.coreComponents.length=0;const t=this.config;t.xhrSetup=t.fetchSetup=void 0,this.userConfig=null}attachMedia(t){if(!t||"media"in t&&!t.media){const w=new Error(`attachMedia failed: invalid argument (${t})`);this.trigger(o.ERROR,{type:c.OTHER_ERROR,details:f.ATTACH_MEDIA_ERROR,fatal:!0,error:w});return}this.logger.log("attachMedia"),this._media&&(this.logger.warn("media must be detached before attaching"),this.detachMedia());const n="media"in t,s=n?t.media:t,v=n?t:{media:s};this._media=s,this.trigger(o.MEDIA_ATTACHING,v)}detachMedia(){this.logger.log("detachMedia"),this.trigger(o.MEDIA_DETACHING,{}),this._media=null}transferMedia(){this._media=null;const t=this.bufferController.transferMedia();return this.trigger(o.MEDIA_DETACHING,{transferMedia:t}),t}loadSource(t){this.stopLoad();const n=this.media,s=this._url,v=this._url=$.buildAbsoluteURL(self.location.href,t,{alwaysNormalize:!0});this._autoLevelCapping=-1,this._maxHdcpLevel=null,this.logger.log(`loadSource:${v}`),n&&s&&(s!==v||this.bufferController.hasSourceTypes())&&(this.detachMedia(),this.attachMedia(n)),this.trigger(o.MANIFEST_LOADING,{url:t})}get url(){return this._url}get hasEnoughToStart(){return this.streamController.hasEnoughToStart}get startPosition(){return this.streamController.startPositionValue}startLoad(t=-1,n){this.logger.log(`startLoad(${t+(n?", ":"")})`),this.started=!0,this.resumeBuffering();for(let s=0;s{t.resumeBuffering&&t.resumeBuffering()}))}pauseBuffering(){this.bufferingEnabled&&(this.logger.log("pause buffering"),this.networkControllers.forEach(t=>{t.pauseBuffering&&t.pauseBuffering()}))}get inFlightFragments(){const t={[u.MAIN]:this.streamController.inFlightFrag};return this.audioStreamController&&(t[u.AUDIO]=this.audioStreamController.inFlightFrag),this.subtititleStreamController&&(t[u.SUBTITLE]=this.subtititleStreamController.inFlightFrag),t}swapAudioCodec(){this.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()}recoverMediaError(){this.logger.log("recoverMediaError");const t=this._media,n=t==null?void 0:t.currentTime;this.detachMedia(),t&&(this.attachMedia(t),n&&this.startLoad(n))}removeLevel(t){this.levelController.removeLevel(t)}get sessionId(){let t=this._sessionId;return t||(t=this._sessionId=rf()),t}get levels(){const t=this.levelController.levels;return t||[]}get latestLevelDetails(){return this.streamController.getLevelDetails()||null}get loadLevelObj(){return this.levelController.loadLevelObj}get currentLevel(){return this.streamController.currentLevel}set currentLevel(t){this.logger.log(`set currentLevel:${t}`),this.levelController.manualLevel=t,this.streamController.immediateLevelSwitch()}get nextLevel(){return this.streamController.nextLevel}set nextLevel(t){this.logger.log(`set nextLevel:${t}`),this.levelController.manualLevel=t,this.streamController.nextLevelSwitch()}get loadLevel(){return this.levelController.level}set loadLevel(t){this.logger.log(`set loadLevel:${t}`),this.levelController.manualLevel=t}get nextLoadLevel(){return this.levelController.nextLoadLevel}set nextLoadLevel(t){this.levelController.nextLoadLevel=t}get firstLevel(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)}set firstLevel(t){this.logger.log(`set firstLevel:${t}`),this.levelController.firstLevel=t}get startLevel(){const t=this.levelController.startLevel;return t===-1&&this.abrController.forcedAutoLevel>-1?this.abrController.forcedAutoLevel:t}set startLevel(t){this.logger.log(`set startLevel:${t}`),t!==-1&&(t=Math.max(t,this.minAutoLevel)),this.levelController.startLevel=t}get capLevelToPlayerSize(){return this.config.capLevelToPlayerSize}set capLevelToPlayerSize(t){const n=!!t;n!==this.config.capLevelToPlayerSize&&(n?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=n)}get autoLevelCapping(){return this._autoLevelCapping}get bandwidthEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimate():NaN}set bandwidthEstimate(t){this.abrController.resetEstimator(t)}get abrEwmaDefaultEstimate(){const{bwEstimator:t}=this.abrController;return t?t.defaultEstimate:NaN}get ttfbEstimate(){const{bwEstimator:t}=this.abrController;return t?t.getEstimateTTFB():NaN}set autoLevelCapping(t){this._autoLevelCapping!==t&&(this.logger.log(`set autoLevelCapping:${t}`),this._autoLevelCapping=t,this.levelController.checkMaxAutoUpdated())}get maxHdcpLevel(){return this._maxHdcpLevel}set maxHdcpLevel(t){Br(t)&&this._maxHdcpLevel!==t&&(this._maxHdcpLevel=t,this.levelController.checkMaxAutoUpdated())}get autoLevelEnabled(){return this.levelController.manualLevel===-1}get manualLevel(){return this.levelController.manualLevel}get minAutoLevel(){const{levels:t,config:{minAutoBitrate:n}}=this;if(!t)return 0;const s=t.length;for(let v=0;v=n)return v;return 0}get maxAutoLevel(){const{levels:t,autoLevelCapping:n,maxHdcpLevel:s}=this;let v;if(n===-1&&t!=null&&t.length?v=t.length-1:v=n,s)for(let w=v;w--;){const T=t[w].attrs["HDCP-LEVEL"];if(T&&T<=s)return w}return v}get firstAutoLevel(){return this.abrController.firstAutoLevel}get nextAutoLevel(){return this.abrController.nextAutoLevel}set nextAutoLevel(t){this.abrController.nextAutoLevel=t}get playingDate(){return this.streamController.currentProgramDateTime}get mainForwardBufferInfo(){return this.streamController.getMainFwdBufferInfo()}get maxBufferLength(){return this.streamController.maxBufferLength}setAudioOption(t){var n;return((n=this.audioTrackController)==null?void 0:n.setAudioOption(t))||null}setSubtitleOption(t){var n;return((n=this.subtitleTrackController)==null?void 0:n.setSubtitleOption(t))||null}get allAudioTracks(){const t=this.audioTrackController;return t?t.allAudioTracks:[]}get audioTracks(){const t=this.audioTrackController;return t?t.audioTracks:[]}get audioTrack(){const t=this.audioTrackController;return t?t.audioTrack:-1}set audioTrack(t){const n=this.audioTrackController;n&&(n.audioTrack=t)}get allSubtitleTracks(){const t=this.subtitleTrackController;return t?t.allSubtitleTracks:[]}get subtitleTracks(){const t=this.subtitleTrackController;return t?t.subtitleTracks:[]}get subtitleTrack(){const t=this.subtitleTrackController;return t?t.subtitleTrack:-1}get media(){return this._media}set subtitleTrack(t){const n=this.subtitleTrackController;n&&(n.subtitleTrack=t)}get subtitleDisplay(){const t=this.subtitleTrackController;return t?t.subtitleDisplay:!1}set subtitleDisplay(t){const n=this.subtitleTrackController;n&&(n.subtitleDisplay=t)}get lowLatencyMode(){return this.config.lowLatencyMode}set lowLatencyMode(t){this.config.lowLatencyMode=t}get liveSyncPosition(){return this.latencyController.liveSyncPosition}get latency(){return this.latencyController.latency}get maxLatency(){return this.latencyController.maxLatency}get targetLatency(){return this.latencyController.targetLatency}set targetLatency(t){this.latencyController.targetLatency=t}get drift(){return this.latencyController.drift}get forceStartLoad(){return this.streamController.forceStartLoad}get pathways(){return this.levelController.pathways}get pathwayPriority(){return this.levelController.pathwayPriority}set pathwayPriority(t){this.levelController.pathwayPriority=t}get bufferedToEnd(){var t;return!!((t=this.bufferController)!=null&&t.bufferedToEnd)}get interstitialsManager(){var t;return((t=this.interstitialsController)==null?void 0:t.interstitialsManager)||null}getMediaDecodingInfo(t,n=this.allAudioTracks){const s=Ia(n);return Bt(t,s,navigator.mediaCapabilities)}}If.defaultConfig=void 0},53280:function(d,_,e){"use strict";e.d(_,{D:function(){return i}});function r(l,c,f){var o=f||{},h=o.noTrailing,u=h===void 0?!1:h,a=o.noLeading,x=a===void 0?!1:a,p=o.debounceMode,y=p===void 0?void 0:p,m,b=!1,S=0;function k(){m&&clearTimeout(m)}function R(I){var M=I||{},B=M.upcomingOnly,N=B===void 0?!1:B;k(),b=!N}function A(){for(var I=arguments.length,M=new Array(I),B=0;Bl?x?(S=Date.now(),u||(m=setTimeout(y?W:H,l))):H():u!==!0&&(m=setTimeout(y?W:H,y===void 0?l-K:l))}return A.cancel=R,A}function i(l,c,f){var o=f||{},h=o.atBegin,u=h===void 0?!1:h;return r(l,c,{debounceMode:u!==!1})}}},__webpack_module_cache__={};function __webpack_require__(d){var _=__webpack_module_cache__[d];if(_!==void 0)return _.exports;var e=__webpack_module_cache__[d]={id:d,loaded:!1,exports:{}};return __webpack_modules__[d].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(d){var _=d&&d.__esModule?function(){return d.default}:function(){return d};return __webpack_require__.d(_,{a:_}),_}}(),function(){var d=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},_;__webpack_require__.t=function(e,r){if(r&1&&(e=this(e)),r&8||typeof e=="object"&&e&&(r&4&&e.__esModule||r&16&&typeof e.then=="function"))return e;var i=Object.create(null);__webpack_require__.r(i);var l={};_=_||[null,d({}),d([]),d(d)];for(var c=r&2&&e;typeof c=="object"&&!~_.indexOf(c);c=d(c))Object.getOwnPropertyNames(c).forEach(function(f){l[f]=function(){return e[f]}});return l.default=function(){return e},__webpack_require__.d(i,l),i}}(),function(){__webpack_require__.d=function(d,_){for(var e in _)__webpack_require__.o(_,e)&&!__webpack_require__.o(d,e)&&Object.defineProperty(d,e,{enumerable:!0,get:_[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(d){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(_,e){return __webpack_require__.f[e](d,_),_},[]))}}(),function(){__webpack_require__.u=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",570:"p__Home__Detail__OnlineNum__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4944:"p__Classrooms__Lists__Statistics__ZbStatistics__StudentDetail__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5823:"p__Classrooms__Lists__Statistics__ZbStatistics__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6788:"p__Home__Detail__ShixunContext__Detail__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8365:"p__Home__Detail__ShixunContext__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9417:"p__Shixuns__ThemeOne__Detail__SkillTags__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"e00d29e8",67:"4431283b",109:"36903c61",119:"77ff516e",195:"a29ef434",201:"5ab0eda5",264:"76f4c29e",292:"86449254",316:"1f60ada6",337:"480447af",354:"d4d139cf",479:"cd1bc62e",485:"c881156b",508:"c66fc33d",518:"560ee96a",532:"6efe504e",533:"30594b13",547:"9db75212",556:"68ab9ae5",559:"70015a9e",570:"85b961ed",576:"0c6d4a12",629:"44a1d9a5",643:"7025b18e",671:"4a609b8d",680:"c1be65f9",700:"89b43118",737:"408c8d28",741:"ac5fd360",799:"33b1a603",879:"102fc3fa",895:"9e89d2bb",900:"b958bcbd",906:"b2c21b19",921:"80092406",928:"ae1bf1be",981:"24da50c7",1003:"73ab34d7",1006:"d73e5ea5",1043:"a797e82f",1045:"2800ae6e",1048:"a97a0d6a",1070:"f444905c",1077:"f64ec642",1144:"c90eccaf",1154:"8cb80842",1211:"1c26d131",1253:"3d67c120",1257:"5aec6ece",1274:"5f6ea65a",1276:"91b0591a",1343:"bae9b845",1423:"212edd01",1427:"5c6b6e03",1450:"3f79370b",1461:"e5b9df08",1462:"fcf08abc",1470:"73c4e959",1475:"55fa8622",1477:"77beded3",1482:"85cc9467",1512:"1fe4a8be",1520:"8c55e9ec",1545:"940746e5",1578:"d28a2030",1581:"544fe920",1582:"e3326415",1646:"e6e27b60",1651:"09349f36",1657:"44ada0e0",1660:"ec51306c",1674:"eae458ca",1678:"6fd9c75c",1713:"dd5948b0",1717:"6226196c",1727:"0b8cd4ab",1731:"547ed6d2",1754:"f74cc373",1783:"340e4dd6",1798:"ebccf262",1799:"3ca6f85b",1831:"24772145",1836:"647614b3",1855:"456cfe5c",1880:"cde1e643",1897:"33211e6f",1939:"1339cbc6",1953:"070730a5",1962:"7151933f",1993:"e8126f2b",2011:"59d51f98",2045:"ab21eede",2099:"6aa509f8",2102:"94533926",2130:"4609e429",2141:"e41e5c5b",2203:"277785b2",2216:"ffdff73b",2240:"a409e074",2249:"f4830452",2281:"842925b0",2300:"624da73e",2303:"d0955371",2307:"6be8004a",2338:"a8c5d4b5",2339:"e6d2554e",2386:"192e235c",2396:"d574af20",2404:"01e1472f",2412:"049f69ae",2425:"a851a54f",2443:"cbd65e4c",2450:"4b769401",2476:"b9e9c5f4",2494:"68080a87",2501:"3635e75c",2538:"de4a3723",2539:"6ed3bc47",2548:"bf0d459a",2570:"5d53bae4",2594:"e87d3761",2603:"6ad933b2",2659:"2a5c040b",2707:"0e83213a",2806:"70dece10",2819:"ad7869be",2823:"3aca8a20",2829:"4afa3a2a",2837:"54a82605",2862:"2aa32f74",2865:"bd7f5fe4",2884:"22fc4d4d",2969:"ab3357d7",3006:"db89c614",3086:"6dfd32f6",3133:"9bf3f89c",3141:"9cb80922",3157:"aa9f867f",3183:"8a38973e",3198:"8e655451",3212:"e499918b",3220:"5f3e7a32",3247:"5c99e4b6",3260:"ea52c607",3276:"8ea641d0",3317:"7d461d80",3391:"14aa0d72",3433:"362e20ac",3442:"ae98a379",3447:"548c9013",3451:"f48e5d9d",3509:"1a39687f",3550:"3dc83156",3581:"55e85b19",3585:"99d50f15",3668:"5858a88f",3697:"481a10d9",3747:"b2d0dcc7",3754:"902b9539",3777:"d5b0f2f1",3784:"123dd6ef",3805:"9dbcb95e",3831:"456f4285",3862:"7aa55914",3873:"ad89f702",3885:"f87f7f15",3910:"ae9f037a",3951:"e7d943b1",3987:"5cecd51b",4014:"27a8e97c",4017:"661fb235",4030:"fde074ba",4048:"75207c4c",4056:"f1832c57",4058:"ab5c3fdb",4078:"8d5d5fd7",4088:"236723f3",4093:"aa726877",4105:"8c3891ad",4144:"7850cd9c",4164:"aade9c4e",4216:"7884971a",4217:"f0233f01",4227:"0e4ef8b1",4259:"7bec4715",4264:"c585577b",4297:"8850a72e",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"92f0e82d",4492:"ba72b641",4496:"34caa754",4498:"fa1dcc61",4504:"8ef64f6c",4514:"3b06ad05",4520:"e42388b9",4546:"68c9d4d6",4565:"a2adb025",4572:"1527055c",4599:"61def4cb",4610:"7c72795e",4621:"bf909089",4628:"ece2c60c",4662:"934fc17c",4685:"c33f1528",4715:"5ce17d53",4736:"4eeada15",4741:"243633c3",4757:"f9640552",4766:"0cf83363",4770:"b8c5a4a5",4790:"619413e4",4795:"0707cfb4",4797:"a24e92db",4800:"adcb7c2a",4850:"1edda4b7",4889:"953fbd7a",4928:"9e322228",4944:"ab5d8fec",4973:"8319ad1e",4994:"84630e42",5022:"51533f5d",5043:"18b216cf",5048:"f216f88b",5060:"85dafcc6",5096:"bbbc5903",5111:"dd4105f1",5117:"f47ec05d",5125:"67b2924e",5148:"8bb5dae4",5165:"719a26d2",5176:"1793c371",5177:"2dfabc40",5179:"4e8fcebb",5186:"5c968d4c",5230:"5f0f6184",5238:"4989a055",5290:"5dabcdc2",5297:"d3fd6dc0",5307:"d86d3629",5319:"56dfa369",5321:"1163c84e",5330:"5687deb5",5335:"7499ce5b",5354:"7ae70604",5357:"79f523ff",5359:"c85ebe86",5382:"ce61a020",5402:"3190a402",5416:"454536b7",5434:"38b302a6",5466:"d377d96e",5494:"d89549c4",5518:"2459b270",5549:"97c41611",5572:"34d4bb96",5573:"215c5ba4",5624:"e48d88ae",5631:"e00d3d36",5650:"8fdbf80d",5679:"4a090bef",5694:"622ddf28",5705:"fbfe57db",5729:"3426c061",5764:"e0d7e586",5775:"cc6c47c4",5776:"7da82462",5786:"08913526",5795:"cf69d0fc",5798:"9e5812a0",5800:"f88c8790",5816:"5286df55",5823:"a8d1eafb",5860:"2ef62ffb",5876:"5eded409",5888:"353f1eac",5891:"59d06ee5",5894:"9f049b0a",5902:"d3d19aad",5911:"37e9f683",5915:"5e421193",5972:"dc86e689",5992:"1046742e",6029:"8a8d3757",6034:"fb70b929",6045:"d268f87f",6047:"3ce45acd",6063:"07906265",6069:"d4cea048",6080:"4668b76a",6126:"99519171",6127:"be3058fc",6170:"50fd637f",6185:"dc165700",6265:"7bfd0f18",6270:"5a33eaf5",6282:"0877e1a4",6328:"8af19232",6366:"8e9ddad8",6378:"7f3a946a",6411:"9f8cd1ac",6434:"4b3f394b",6444:"418148f5",6451:"6c57e4d1",6452:"8d93931a",6531:"bb93427f",6583:"de16d0b9",6587:"649110d6",6634:"0ae86df4",6637:"ce3fbe6a",6651:"e57570c1",6682:"7795b470",6685:"c225a9f3",6729:"591d7cd9",6741:"e16c744b",6774:"59d4d618",6776:"96743a66",6784:"91dceca9",6788:"da9f1861",6789:"2202f9f0",6796:"1787c451",6820:"f00704c2",6882:"bc8dca0b",6904:"1b2e7ec9",6913:"786304f7",6963:"d3d031d6",7043:"bf777200",7045:"f66d0461",7058:"bab616f4",7062:"21a0bd7d",7084:"46ccce72",7099:"201c78d5",7156:"e7466006",7178:"173d8879",7182:"ff521607",7224:"588538bd",7242:"e5d3ece9",7260:"a79fbfce",7289:"23230df2",7322:"02f3086e",7323:"00379244",7329:"1665d7a2",7333:"9be5a3ff",7365:"1005464f",7395:"4beb4daa",7402:"4744b815",7460:"0e0918bb",7477:"fbbd2a90",7482:"a92f11a5",7502:"31f52e5c",7527:"908d25cd",7545:"eeca11d6",7560:"e802d9c9",7589:"aba2dc51",7591:"c8233ce9",7614:"1c6bbd74",7622:"963e9600",7686:"4fcec9f9",7699:"2ed178b2",7706:"c2a79e40",7806:"d278c6f2",7835:"d7403cf9",7855:"d53c0076",7857:"c8f3067a",7883:"b7c50a20",7884:"00f49609",7901:"48637486",7922:"8154f358",7964:"29aed9a1",8062:"d93caf4b",8072:"7b5abb84",8085:"ed6d7671",8089:"d536b13a",8115:"81920fb8",8143:"ef6be34d",8145:"c59e6866",8155:"ddf42751",8161:"83c5fa9a",8214:"de5c9772",8217:"de67a48b",8237:"dd8c63c9",8241:"cace3785",8286:"1bb63baf",8302:"55794970",8332:"a88b9369",8340:"ec0feeeb",8350:"07df8a75",8365:"a60876a8",8398:"2fe6b831",8431:"10fc8c3f",8435:"29ffda57",8447:"a3636402",8458:"699241e9",8461:"c4b93b00",8479:"d7528efa",8517:"d5e8647d",8552:"2e676bd8",8561:"333e8ec9",8563:"c6c31f9a",8579:"fde23efd",8639:"27462b9c",8640:"36a9b60b",8665:"8f50ab80",8688:"c299c854",8689:"f58f590e",8723:"411aa554",8737:"ce7dad23",8776:"0ad26240",8787:"56dfcb85",8823:"23a23461",8827:"bd504d04",8842:"9f25a3e2",8866:"70d2de69",8882:"c2269de2",8885:"4cad09d2",8898:"d002bcd8",8909:"f8e19b87",8920:"7f82440c",8954:"347a192d",8963:"790aecdd",8965:"a1afe8fc",8999:"c7505d4c",9039:"ec42cb2d",9076:"03834dec",9104:"bbcb2345",9176:"13c0f500",9205:"172eaf92",9252:"0d791a59",9260:"cf5f8140",9366:"772cee2a",9391:"6b90e452",9404:"9fcc3d3e",9406:"c677a118",9416:"2c8ff2c9",9417:"926a691e",9449:"59897dda",9487:"66ce957a",9489:"0597b53c",9507:"a80d315b",9511:"a4e914b2",9554:"ed358e7b",9559:"f794af19",9647:"e1f1aa30",9649:"7bda8259",9674:"8acfd631",9677:"3f0a9162",9695:"fdc46f88",9715:"9a9ab706",9716:"b21884c0",9785:"4df0a975",9788:"10524069",9814:"4145522b",9875:"22b5a5f5",9891:"ccbea3cc",9895:"b8e31ff2",9906:"5bfb2a07",9921:"1aa6f465",9922:"55aee1a5",9928:"5989f5e0",9944:"3c5fe76d",9950:"74f6dfb2",9968:"17466785"}[d]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(d){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",119:"p__User__ThemeChange__Paths",195:"p__Classrooms__Lists__GroupHomework__Detail__index",201:"p__Classrooms__ThemeChange__Students",264:"p__User__Detail__Order__pages__orderPay__index",292:"p__Classrooms__Lists__Exercise__Add__index",337:"p__Paperlibrary__Random__PreviewEdit__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",518:"p__Shixuns__Detail__Settings__ThemeChange__index",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",879:"p__User__ThemeChange__AccountInfo",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",900:"p__User__ThemeChange__Classrooms",906:"p__User__ThemeChange__CareerCertification",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1077:"p__User__ThemeTwoLogin__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1477:"p__Classrooms__ThemeChange__Assistant",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1651:"p__Paths__ThemeChange__Statistics",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1678:"p__Classrooms__ThemeChange__Attachment",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1754:"p__Classrooms__ThemeChange__Video",1783:"p__virtualSpaces__Lists__Experiment__index",1798:"p__Classrooms__ThemeChange__GroupHomework",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1897:"p__User__ThemeChange__ClassManagement",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",1993:"p__Shixuns__Detail__Dataset__ThemeChange__index",2045:"p__Engineering__Lists__TeacherList__index",2099:"p__Paperlibrary__ThemeChange__index",2102:"p__Classrooms__Lists__Board__Edit__index",2130:"p__Shixuns__Detail__Repository__UploadFile__ThemeChange__index",2141:"p__Shixuns__Detail__Split__index",2203:"p__Classrooms__ThemeChange__ShixunHomeworks",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2281:"p__Paths__ThemeChange__Detail",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2829:"p__Messages__Private__index",2862:"p__User__ThemeChange__ExperImentImg",2865:"p__Innovation__MyMirror__index",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",3006:"p__Engineering__index",3086:"p__Shixuns__Detail__ForkList__ThemeChange__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3276:"p__Classrooms__Lists__Statistics__UserportraitStatistics__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3509:"p__HttpStatus__SixActivities",3581:"p__Shixuns__Detail__Collaborators__ThemeChange__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3831:"p__User__ThemeChange__VirtualSpaces",3873:"p__virtualSpaces__Lists__Lesson__index",3910:"p__HttpStatus__introduction",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4048:"p__Forums__ThemeChange__index",4056:"p__IntrainCourse__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4297:"p__Classrooms__ThemeChange__Polls",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4944:"p__Classrooms__Lists__Statistics__ZbStatistics__StudentDetail__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5117:"p__User__ThemeChange__Certificate",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5165:"p__User__ThemeChange__Topics",5176:"p__User__Detail__Videos__Protocol__index",5177:"p__Classrooms__ThemeChange__Teachers",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5230:"p__Shixuns__Detail__Repository__AddFile__ThemeChange__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5307:"p__Shixuns__ThemeChange__New",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5330:"p__Classrooms__ThemeChange__ShixunHomeworksComment",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5466:"p__Classrooms__ThemeChange__LiveVideo",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5694:"p__Classrooms__ThemeChange__ShixunHomeworksDetail",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5775:"p__Engineering__Lists__Document__index",5776:"p__User__ThemeChange__RealNameCertification",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5800:"p__User__ThemeChange__Competitions",5816:"p__Paperlibrary__Random__Edit__index",5823:"p__Classrooms__Lists__Statistics__ZbStatistics__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5894:"p__Shixuns__Detail__Repository__Commit__ThemeChange__index",5915:"p__knowledgegraph__Detail__Statistics__index",5972:"layouts__user__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6080:"p__Paths__ThemeChange__New",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6185:"p__Classrooms__ThemeChange__Announcement",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6282:"p__Classrooms__ThemeChange__ProgramHomework",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6451:"p__Shixuns__Detail__RankingList__ThemeChange__index",6452:"p__Innovation__PublicDataSet__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6637:"p__Shixuns__Detail__Repository__ThemeChange__index",6651:"p__Engineering__Evaluate__Detail__index",6682:"p__User__ThemeChange__Shixuns",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6776:"p__Classrooms__ThemeChange__Exercise",6784:"p__Innovation__Edit__index",6789:"p__Classrooms__ThemeChange__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6820:"p__User__Detail__Topics__Normal__index",6882:"p__Classrooms__New__StartClass__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7099:"p__Competitions__ThemeChange__index",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7224:"p__StatsDashboard__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7289:"p__tasks__ThemeChange__index",7322:"layouts__ThemeChange__ShixunDetail",7323:"p__Classrooms__ThemeChange__New",7329:"p__Classrooms__ThemeChange__Attendance",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7402:"p__User__ThemeChange__OtherResources",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7835:"p__Problemset__ThemeChange__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7901:"p__Guidance__ThemeChange",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8115:"p__User__ThemeChange__DataSet",8143:"layouts__GraduationsDetail__index",8145:"p__User__ThemeChange__ClassManagementItem",8155:"p__Shixuns__Overview__index",8217:"p__User__ThemeChange__AccountInfoEdit",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8286:"p__User__ThemeChange__ExperImentImgDetail",8332:"p__User__ThemeChange__Detail",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8458:"p__Classrooms__ThemeChange__CommonHomework",8479:"p__User__ThemeChange__TeachGroup",8517:"p__User__Detail__Topics__Group__index",8552:"p__Shixuns__ThemeChange__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8579:"p__Competitions__ThemeChange__Edit",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8787:"p__Competitions__Entered__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8965:"p__Shixuns__Detail__Discuss__ThemeChange__index",8999:"p__Three__index",9039:"p__Classrooms__ThemeChange__CourseGroup",9076:"p__Account__Binding__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9406:"p__Classrooms__ThemeChange__Board",9416:"p__Graduations__Lists__Tasks__index",9449:"p__Shixuns__ThemeChange__Detail",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9511:"p__Shixuns__ThemeChange__Edit",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9814:"p__Shixuns__Detail__Challenges__ThemeChange__index",9891:"p__User__Detail__Videos__Success__index",9906:"p__Paths__ThemeChange__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[d]||d)+"."+{26:"91ed81ab",67:"de58cef9",109:"1a7fc455",119:"25b26a6d",195:"8653772c",201:"7872e384",264:"5fd9b3fc",292:"7241a671",337:"45f063ed",479:"bba9e475",485:"d63578fe",508:"82593858",518:"c6774a1c",532:"c1a3e627",533:"7c6a1361",547:"5581debc",556:"c9ce9a90",559:"c49aa5ba",576:"e4f97d42",643:"22ded693",680:"e67e9e01",700:"573b339d",737:"98eb2f74",799:"08103cd8",879:"8ef20790",895:"ad846737",900:"228aca9a",906:"a29ef4e5",921:"30cc7e9b",928:"0277270a",1006:"2263131d",1043:"e8c0878b",1045:"8e5fbfd7",1048:"dafc3f4f",1070:"e67e9e01",1077:"4749f7c5",1211:"bdb8faab",1253:"619593a3",1257:"156e8f74",1276:"bbc6eeec",1343:"f50c7fcf",1423:"5c4a76fc",1427:"c24d69b3",1450:"1edcc2ed",1461:"e71bb36a",1470:"183c9793",1475:"5bfcb58b",1477:"970fcf81",1482:"d159af07",1512:"f3653a35",1520:"f7300d0e",1545:"0c4169ac",1578:"efcb0bdc",1581:"efffd7c0",1582:"8e45b6ff",1651:"55e4f704",1657:"c0cb4a08",1674:"fdbc1e05",1678:"484ca996",1713:"e5cf33ee",1717:"10201060",1727:"522640e5",1754:"118c994b",1783:"0d3d06a0",1798:"3157272a",1831:"cb1c37ee",1836:"5f0d3f7f",1855:"b92cccb4",1880:"750743ca",1897:"62544c06",1939:"ce7e2b5a",1953:"20ce3901",1962:"84e145fa",1993:"c47eb47a",2045:"dcfad42d",2099:"3b401031",2102:"ec61f9f0",2130:"fa9a5d94",2141:"5eb2f330",2203:"bd175c79",2216:"33467293",2240:"e7cce869",2281:"2976b5a2",2303:"1ed5567d",2307:"b2c54321",2338:"dea1928a",2339:"1336108e",2396:"2fd22400",2404:"08d36549",2412:"84cd3fdc",2425:"47b23ee4",2443:"637429ad",2476:"cf85a190",2501:"2441982c",2539:"082dd38b",2548:"75182034",2570:"846a7fe1",2603:"0277270a",2659:"f6071a36",2707:"cabcb16e",2806:"505dc6f7",2819:"9455b08a",2823:"a13b21fb",2829:"a5909474",2862:"dff7c42d",2865:"6ef3cf6b",2884:"ebfe0ea4",3006:"7fce4e74",3086:"d0ebac07",3141:"4e2f2f7c",3157:"f5d985ab",3183:"b2253f40",3212:"ad1521c1",3220:"a5be3990",3247:"50105eb7",3260:"38b222b9",3276:"7bbb651d",3317:"137440b7",3391:"f0e498fe",3433:"2018f6c1",3442:"bdf7849c",3447:"1653d818",3451:"e3a31387",3509:"70043ca5",3581:"c4be28e8",3585:"5f288e7b",3668:"fd3ea050",3747:"1af43845",3784:"c81d4a51",3831:"2711fd44",3873:"7cbe1ba5",3910:"658d457f",3951:"9b11b034",4030:"af04fe52",4048:"f9582bef",4056:"10eacfff",4078:"aa54548e",4093:"775588f4",4105:"7f9d4513",4144:"f10aa199",4164:"803fd4c3",4216:"0277270a",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"36917df0",4297:"cb8a8129",4449:"e68d8d58",4492:"12cb2835",4496:"77babddd",4498:"820c0a39",4504:"9074cfde",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"aa988bc4",4610:"687005a6",4621:"807fbac2",4662:"37625a1c",4715:"1230954d",4736:"5b6f4e2f",4741:"92525927",4757:"73b754d2",4766:"b5df5a8e",4770:"674b2d2a",4795:"939f9f81",4800:"f50302a4",4889:"a91da64a",4928:"a4b1a237",4944:"4dd50f6d",4973:"129c56e8",4994:"43974304",5022:"81b1b86b",5043:"247e6954",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5117:"ab408bd4",5125:"57501e4a",5148:"572faeac",5165:"48afbcf3",5176:"9c49e7fa",5177:"ec157db5",5179:"21f01751",5186:"e766ffd9",5230:"8ecdafbb",5238:"865509db",5297:"5426028f",5307:"803b391d",5319:"34217c3f",5330:"d6eee700",5335:"fec6fd9f",5357:"1fbb7d24",5359:"b254a598",5382:"d75b7acd",5402:"e8092123",5466:"12cfd33a",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5624:"75c5add6",5650:"f8f63f4b",5694:"c3e4a8be",5705:"df6bf207",5729:"46f9b5d4",5775:"8945cad2",5776:"9d910e47",5786:"37a81eaa",5798:"ce1cf7da",5800:"ace57161",5816:"4adf0529",5823:"5b7427ba",5888:"193a7f8f",5891:"cbb6f851",5894:"4c5225a9",5915:"bc9c3e69",5972:"79479731",5992:"419f5d2f",6029:"7f981b9d",6063:"3b503608",6069:"a9aeea2e",6080:"bc1c2b36",6127:"f31505a8",6185:"bd124dd8",6265:"8aa3f229",6270:"5496b206",6282:"f0151247",6328:"de2b9d62",6366:"079fc2d8",6434:"48c2a3cc",6444:"fd46d237",6451:"4db8623e",6452:"50a6d310",6583:"7599cb91",6587:"9c49e7fa",6634:"020d2aed",6637:"4348c475",6651:"b07fe216",6682:"0b183f46",6685:"50d3c702",6729:"aea3b7f5",6741:"b838eb14",6776:"461a4e93",6784:"1affe817",6789:"f85c816f",6796:"b24f73ad",6820:"cebdf1cf",6882:"c2d2eada",6904:"44afaa9b",6913:"739202fe",6963:"84e145fa",7043:"25478869",7045:"48f6fc4c",7058:"70169de5",7062:"5282c3e5",7099:"f105b5d4",7178:"6e47d75d",7182:"183c9793",7224:"7caf9754",7242:"4f353f61",7260:"2c380d56",7289:"e6d2cdef",7322:"ac5aaaee",7323:"3e11a2bc",7329:"e5af7e18",7395:"ff574c5d",7402:"c2ab8a41",7460:"dedd2038",7477:"7903c644",7482:"c37a3f01",7527:"a4765b7e",7545:"6e229fc1",7560:"d82e43ca",7589:"2517c75a",7614:"de9ee12f",7622:"5e2922e8",7806:"80b7b1d6",7835:"b5f6ea62",7855:"8698f084",7857:"13a29416",7883:"93cf27b2",7884:"1ca6cde0",7901:"505c3349",7922:"0e7ce87a",8062:"8e384b9f",8072:"540f746b",8085:"e6b0e037",8115:"4168d1d3",8143:"1021d119",8145:"aa6ec833",8155:"d345abd7",8214:"03cdfb68",8217:"3f5e9ac7",8237:"faafb9cc",8241:"5bd955ca",8286:"69a76d39",8332:"71c0dfbb",8398:"b128b7d6",8431:"289b326c",8435:"0980085d",8447:"5dded7c0",8458:"9d938150",8479:"b4705507",8517:"cccfddad",8552:"a656ad91",8563:"20b25782",8579:"600a1b47",8665:"c52575bc",8688:"c044db56",8689:"c7b937bf",8723:"3eab1580",8787:"121de108",8823:"e5c765d5",8827:"7c77dcba",8866:"b95f6ec9",8882:"f3e42f72",8885:"de905169",8965:"bd9f71c8",8999:"448aa22f",9039:"e5b0c473",9076:"6a501148",9205:"be1b937c",9366:"4f511490",9391:"c11edda0",9404:"d8cf04f7",9406:"b142636c",9416:"483ff19d",9449:"45975a82",9487:"a73f5679",9489:"ee2bb5b7",9507:"d52efba5",9511:"1151ea04",9647:"9df3db4c",9649:"00fb4211",9674:"bb2d1c58",9677:"af7d4c8f",9695:"e6d547d3",9715:"b6c6645f",9716:"a5750e0d",9785:"08d36549",9788:"781a4d20",9814:"bbe362ca",9891:"512a9301",9906:"bb12ef11",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[d]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(d){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(d){return d=Object.create(d),d.children||(d.children=[]),Object.defineProperty(d,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+d.id)}}),d}}(),function(){__webpack_require__.o=function(d,_){return Object.prototype.hasOwnProperty.call(d,_)}}(),function(){var d={};__webpack_require__.l=function(_,e,r,i){if(d[_]){d[_].push(e);return}var l,c;if(r!==void 0)for(var f=document.getElementsByTagName("script"),o=0;o0&&arguments[0]!==void 0?arguments[0]:"";return Fn.endsWith("/")?Fn:"".concat(Fn,"/")}var fc=__webpack_require__(38127),dc=__webpack_require__(38329),rl=__webpack_require__(8616),nl=["content"],Ou=["content"],yf=/^(http:|https:)?\/\//;function hc(Fn){return yf.test(Fn)||Fn.startsWith("/")&&!Fn.startsWith("/*")||Fn.startsWith("./")||Fn.startsWith("../")}var bu=function(){return $e.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},vl=function(ti){var Xi,Ba=ti.loaderData,la=ti.htmlPageOpts,Ea=ti.manifest,ya=(Ea==null||(Xi=Ea.assets)===null||Xi===void 0?void 0:Xi["umi.css"])||"";return $e.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(Ba||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(la||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ya,"'")}})};function Du(Fn){var ti=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Fn=="string")return hc(Fn)?(0,vo.Z)({src:Fn},ti):{content:Fn};if((0,rl.Z)(Fn)==="object")return(0,vo.Z)((0,vo.Z)({},Fn),ti);throw new Error("Invalid script type: ".concat((0,rl.Z)(Fn)))}function zf(Fn){return hc(Fn)?{type:"link",href:Fn}:{type:"style",content:Fn}}var Jc=function(ti){var Xi,Ba,la,Ea,ya,Ds,ca=ti.htmlPageOpts;return $e.createElement($e.Fragment,null,(ca==null?void 0:ca.title)&&$e.createElement("title",null,ca.title),ca==null||(Xi=ca.favicons)===null||Xi===void 0?void 0:Xi.map(function(Ms,Yu){return $e.createElement("link",{key:Yu,rel:"shortcut icon",href:Ms})}),(ca==null?void 0:ca.description)&&$e.createElement("meta",{name:"description",content:ca.description}),(ca==null||(Ba=ca.keywords)===null||Ba===void 0?void 0:Ba.length)&&$e.createElement("meta",{name:"keywords",content:ca.keywords.join(",")}),ca==null||(la=ca.metas)===null||la===void 0?void 0:la.map(function(Ms){return $e.createElement("meta",{key:Ms.name,name:Ms.name,content:Ms.content})}),ca==null||(Ea=ca.links)===null||Ea===void 0?void 0:Ea.map(function(Ms,Yu){return $e.createElement("link",(0,dc.Z)({key:Yu},Ms))}),ca==null||(ya=ca.styles)===null||ya===void 0?void 0:ya.map(function(Ms,Yu){var al=zf(Ms),yl=al.type,Xu=al.href,Bl=al.content;if(yl==="link")return $e.createElement("link",{key:Yu,rel:"stylesheet",href:Xu});if(yl==="style")return $e.createElement("style",{key:Yu},Bl)}),ca==null||(Ds=ca.headScripts)===null||Ds===void 0?void 0:Ds.map(function(Ms,Yu){var al=Du(Ms),yl=al.content,Xu=(0,fc.Z)(al,nl);return $e.createElement("script",(0,dc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Yu},Xu))}))};function Zo(Fn){var ti,Xi=Fn.children,Ba=Fn.loaderData,la=Fn.manifest,Ea=Fn.htmlPageOpts,ya=Fn.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ds=Fn.mountElementId;if(ya!=null&&ya.pureHtml)return $e.createElement("html",null,$e.createElement("head",null,$e.createElement(Jc,{htmlPageOpts:Ea})),$e.createElement("body",null,$e.createElement(bu,null),$e.createElement("div",{id:Ds},Xi),$e.createElement(vl,{manifest:la,loaderData:Ba,htmlPageOpts:Ea})));if(ya!=null&&ya.pureApp)return $e.createElement($e.Fragment,null,Xi);var ca=typeof window=="undefined"?la==null?void 0:la.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return $e.createElement("html",{suppressHydrationWarning:!0,lang:(Ea==null?void 0:Ea.lang)||"en"},$e.createElement("head",null,$e.createElement("meta",{charSet:"utf-8"}),$e.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),ca&&$e.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:ca}),$e.createElement(Jc,{htmlPageOpts:Ea})),$e.createElement("body",null,$e.createElement(bu,null),$e.createElement("div",{id:Ds},Xi),$e.createElement(vl,{manifest:la,loaderData:Ba,htmlPageOpts:Ea}),Ea==null||(ti=Ea.scripts)===null||ti===void 0?void 0:ti.map(function(Ms,Yu){var al=Du(Ms),yl=al.content,Xu=(0,fc.Z)(al,Ou);return $e.createElement("script",(0,dc.Z)({dangerouslySetInnerHTML:{__html:yl},key:Yu},Xu))})))}var Rl=$e.createContext(void 0);function kc(){return $e.useContext(Rl)}var pc=["redirect"];function mc(Fn){var ti=Fn.routesById,Xi=Fn.parentId,Ba=Fn.routeComponents,la=Fn.useStream,Ea=la===void 0?!0:la;return Object.keys(ti).filter(function(ya){return ti[ya].parentId===Xi}).map(function(ya){var Ds=_c((0,vo.Z)((0,vo.Z)({route:ti[ya],routeComponent:Ba[ya],loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat},Fn.reactRouter5Compat&&{hasChildren:Object.keys(ti).filter(function(Ms){return ti[Ms].parentId===ya}).length>0}),{},{useStream:Ea})),ca=mc({routesById:ti,routeComponents:Ba,parentId:Ds.id,loadingComponent:Fn.loadingComponent,reactRouter5Compat:Fn.reactRouter5Compat,useStream:Ea});return ca.length>0&&(Ds.children=ca,Ds.routes=ca),Ds})}function vc(Fn){var ti=(0,yu.UO)(),Xi=(0,yu.Gn)(Fn.to,ti),Ba=(0,cc.T$)(),la=(0,yu.TH)();if(Ba!=null&&Ba.keepQuery){var Ea=la.search+la.hash;Xi+=Ea}var ya=(0,vo.Z)((0,vo.Z)({},Fn),{},{to:Xi});return $e.createElement(yu.Fg,(0,dc.Z)({replace:!0},ya))}function _c(Fn){var ti=Fn.route,Xi=Fn.useStream,Ba=Xi===void 0?!0:Xi,la=ti.redirect,Ea=(0,fc.Z)(ti,pc),ya=Fn.reactRouter5Compat?Rc:Xl;return(0,vo.Z)({element:la?$e.createElement(vc,{to:la}):$e.createElement(Rl.Provider,{value:{route:Fn.route}},$e.createElement(ya,{loader:$e.memo(Fn.routeComponent),loadingComponent:Fn.loadingComponent||Rf,hasChildren:Fn.hasChildren,useStream:Ba}))},Ea)}function Rf(){return $e.createElement("div",null)}function Rc(Fn){var ti=kc(),Xi=ti.route,Ba=(0,cc.Ov)(),la=Ba.history,Ea=Ba.clientRoutes,ya=(0,yu.UO)(),Ds={params:ya,isExact:!0,path:Xi.path,url:la.location.pathname},ca=Fn.loader,Ms={location:la.location,match:Ds,history:la,params:ya,route:Xi,routes:Ea};return Fn.useStream?$e.createElement($e.Suspense,{fallback:$e.createElement(Fn.loadingComponent,null)},$e.createElement(ca,Ms,Fn.hasChildren&&$e.createElement(yu.j3,null))):$e.createElement(ca,Ms,Fn.hasChildren&&$e.createElement(yu.j3,null))}function Xl(Fn){var ti=Fn.loader;return Fn.useStream?$e.createElement($e.Suspense,{fallback:$e.createElement(Fn.loadingComponent,null)},$e.createElement(ti,null)):$e.createElement(ti,null)}var Ql=null;function bf(){return Ql}function ef(Fn){var ti=Fn.history,Xi=$e.useState({action:ti.action,location:ti.location}),Ba=(0,Iu.Z)(Xi,2),la=Ba[0],Ea=Ba[1];return(0,$e.useLayoutEffect)(function(){return ti.listen(Ea)},[ti]),(0,$e.useLayoutEffect)(function(){function ya(Ds){Fn.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Fn.routes,clientRoutes:Fn.clientRoutes,location:Ds.location,action:Ds.action,basename:Fn.basename,isFirst:!!Ds.isFirst}})}return ya({location:la.location,action:la.action,isFirst:!0}),ti.listen(ya)},[ti,Fn.routes,Fn.clientRoutes]),$e.createElement(yu.F0,{navigator:ti,location:la.location,basename:Fn.basename},Fn.children)}function il(){var Fn=(0,cc.Ov)(),ti=Fn.clientRoutes;return(0,yu.V$)(ti)}var gc=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],yc=function(ti,Xi){var Ba=ti.basename||"/",la=mc({routesById:ti.routes,routeComponents:ti.routeComponents,loadingComponent:ti.loadingComponent,reactRouter5Compat:ti.reactRouter5Compat,useStream:ti.useStream});ti.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:la}});for(var Ea=$e.createElement(ef,{basename:Ba,pluginManager:ti.pluginManager,routes:ti.routes,clientRoutes:la,history:ti.history},Xi),ya=0,Ds=gc;yanew Promise((Ba,la)=>{var Ea=ca=>{try{Ds(Xi.next(ca))}catch(Ms){la(Ms)}},ya=ca=>{try{Ds(Xi.throw(ca))}catch(Ms){la(Ms)}},Ds=ca=>ca.done?Ba(ca.value):Promise.resolve(ca.value).then(Ea,ya);Ds((Xi=Xi.apply(Fn,ti)).next())});function xf(){return Mc(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/statistics_user_portrait/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/template",parentId:"101",id:"158"},159:{path:"/classrooms/:coursesId/statistics_zb",parentId:"19",id:"159"},160:{path:"/classrooms/:coursesId/statistics_zb/:categoryId/detail/:studentid",parentId:"19",id:"160"},161:{path:"/competitions",parentId:"1",id:"161"},162:{path:"/competitions/index",parentId:"161",id:"162"},163:{path:"/competitions/:identifier/list",parentId:"161",id:"163"},164:{path:"/competitions/exports",parentId:"161",id:"164"},165:{path:"/competitions",parentId:"161",id:"165"},166:{path:"/competitions/:identifier",parentId:"161",id:"166"},167:{path:"/competitions/index/:identifier",parentId:"161",id:"167"},168:{path:"/competitions/:identifier/detail/enroll",parentId:"161",id:"168"},169:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"161",id:"169"},170:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"161",id:"170"},171:{path:"/competitions/detail/:identifier",parentId:"161",id:"171"},172:{path:"/forums",parentId:"1",id:"172"},173:{path:"/forums",parentId:"172",id:"173"},174:{path:"/forums/categories/:memoType",parentId:"172",id:"174"},175:{path:"/forums/new",parentId:"172",id:"175"},176:{path:"/forums/:memoId/edit",parentId:"172",id:"176"},177:{path:"/forums/:memoId",parentId:"172",id:"177"},178:{path:"/problemset",parentId:"1",id:"178"},179:{path:"/problemset",parentId:"178",id:"179"},180:{path:"/problemset/newitem",parentId:"178",id:"180"},181:{path:"/problemset/:type/:id",parentId:"178",id:"181"},182:{path:"/problemset/preview",parentId:"178",id:"182"},183:{path:"/problemset/preview_new",parentId:"178",id:"183"},184:{path:"/problemset/preview_select",parentId:"178",id:"184"},185:{path:"/shixuns",parentId:"1",id:"185"},186:{path:"/shixuns",parentId:"185",id:"186"},187:{path:"/shixuns/exports",parentId:"185",id:"187"},188:{path:"/shixuns/new",parentId:"185",id:"188"},189:{path:"/shixuns/edit",parentId:"185",id:"189"},190:{path:"/shixuns/new/CreateImg",parentId:"185",id:"190"},191:{path:"/shixuns/new/:id/imagepreview",parentId:"185",id:"191"},192:{path:"/shixuns/:id/Merge",parentId:"185",id:"192"},193:{path:"/shixuns/:id/Split",parentId:"185",id:"193"},194:{path:"/shixuns/:id/edit",parentId:"185",id:"194"},195:{path:"shixuns/:id/edit/warehouse",parentId:"194",id:"195"},196:{path:"/shixuns/:id/edit/newquestion",parentId:"194",id:"196"},197:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"194",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"194",id:"198"},199:{path:"/shixuns/:id/edit/new",parentId:"194",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"194",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"194",id:"201"},202:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"194",id:"202"},203:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"194",id:"203"},204:{path:"/shixuns/:id",parentId:"185",id:"204"},205:{path:"/shixuns/:id/challenges",parentId:"204",id:"205"},206:{path:"/shixuns/:id/repository",parentId:"204",id:"206"},207:{path:"/shixuns/:id/secret_repository",parentId:"204",id:"207"},208:{path:"/shixuns/:id/collaborators",parentId:"204",id:"208"},209:{path:"/shixuns/:id/dataset",parentId:"204",id:"209"},210:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"204",id:"210"},211:{path:"/shixuns/:id/shixun_discuss",parentId:"204",id:"211"},212:{path:"/shixuns/:id/ranking_list",parentId:"204",id:"212"},213:{path:"/shixuns/:id/settings",parentId:"204",id:"213"},214:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"204",id:"214"},215:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"204",id:"215"},216:{path:"/shixuns/:id/repository/upload_file",parentId:"204",id:"216"},217:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"204",id:"217"},218:{path:"/shixuns/:id/repository/add_file",parentId:"204",id:"218"},219:{path:"/shixuns/:id/secret_repository/add_file",parentId:"204",id:"219"},220:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"220"},221:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"204",id:"221"},222:{path:"/shixuns/:id/audit_situation",parentId:"204",id:"222"},223:{path:"/shixuns/:id/fork_list",parentId:"204",id:"223"},224:{path:"/shixuns/:id/skill_tags",parentId:"204",id:"224"},225:{path:"/users",parentId:"1",id:"225"},226:{path:"/users/:username/videos/protocol",parentId:"225",id:"226"},227:{path:"/users/:username/videos/resourceProtocol",parentId:"225",id:"227"},228:{path:"/users/:username/videos/success",parentId:"225",id:"228"},229:{path:"/users/:username/topicbank/:topicstype",parentId:"225",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"225",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"225",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"225",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"225",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"225",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"225",id:"235"},236:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"225",id:"236"},237:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"225",id:"237"},238:{path:"/users/:username/experiment-img/add",parentId:"225",id:"238"},239:{path:"/users/:username",parentId:"225",id:"239"},240:{path:"/users/:username",parentId:"239",id:"240"},241:{path:"/users/:username/baseInfo/edit",parentId:"239",id:"241"},242:{path:"/users/:username/baseInfo",parentId:"239",id:"242"},243:{path:"/users/:username/realNameCertification",parentId:"239",id:"243"},244:{path:"/users/:username/careerCertification",parentId:"239",id:"244"},245:{path:"/users/:username/classrooms",parentId:"239",id:"245"},246:{path:"/users/:username/shixuns",parentId:"239",id:"246"},247:{path:"/users/:username/dataSet",parentId:"239",id:"247"},248:{path:"/users/:username/userPortrait",parentId:"239",id:"248"},249:{path:"/users/:username/learningPath",parentId:"239",id:"249"},250:{path:"/users/:username/teach-group",parentId:"239",id:"250"},251:{path:"/users/:username/competitions",parentId:"239",id:"251"},252:{path:"/users/:username/experiment-img",parentId:"239",id:"252"},253:{path:"/users/:username/experiment-img/:experid/detail",parentId:"239",id:"253"},254:{path:"/users/:username/certificate",parentId:"239",id:"254"},255:{path:"/users/:username/otherResources",parentId:"239",id:"255"},256:{path:"/users/:username/classmanagement",parentId:"239",id:"256"},257:{path:"/users/:username/classmanagement/:couserid",parentId:"239",id:"257"},258:{path:"/users/:username/paths",parentId:"239",id:"258"},259:{path:"/users/:username/projects",parentId:"239",id:"259"},260:{path:"/users/:username/videos",parentId:"239",id:"260"},261:{path:"/users/:username/videos/upload",parentId:"239",id:"261"},262:{path:"/users/:username/topics/:topicstype",parentId:"239",id:"262"},263:{path:"/users/:username/vspaces",parentId:"239",id:"263"},264:{path:"/users/:username/resourcesCenter",parentId:"239",id:"264"},265:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"239",id:"265"},266:{path:"/users/:username/resourceGuarantee",parentId:"239",id:"266"},267:{path:"/users/:username/resourceAllocation",parentId:"239",id:"267"},268:{parentId:"1",id:"268"},269:{path:"/problems",parentId:"268",id:"269"},270:{path:"/problems",parentId:"269",id:"270"},271:{path:"/problems/batchAdd",parentId:"269",id:"271"},272:{path:"/problems/newcreate",parentId:"268",id:"272"},273:{path:"/problems/newedit/:id",exact:!0,parentId:"268",id:"273"},274:{path:"/problems/:id/edit",exact:!0,parentId:"268",id:"274"},275:{path:"/problems/new",exact:!0,parentId:"268",id:"275"},276:{path:"/problems/:id/oj/:save_identifier",parentId:"268",id:"276"},277:{path:"/problems/:id/record-detail/:submitId",parentId:"268",id:"277"},278:{path:"/problems/add",parentId:"268",id:"278"},279:{path:"/problems/:id/ojedit",parentId:"268",id:"279"},280:{path:"/engineering",parentId:"1",id:"280"},281:{path:"/engineering",parentId:"280",id:"281"},282:{path:"/engineering/teacherList",parentId:"281",id:"282"},283:{path:"/engineering/studentList",parentId:"281",id:"283"},284:{path:"/engineering/training/program",parentId:"281",id:"284"},285:{path:"/engineering/training/program/add",parentId:"281",id:"285"},286:{path:"/engineering/training/program/edit",parentId:"281",id:"286"},287:{path:"/engineering/training/objectives",parentId:"281",id:"287"},288:{path:"/engineering/graduated/index",parentId:"281",id:"288"},289:{path:"/engineering/graduated/matrix",parentId:"281",id:"289"},290:{path:"/engineering/course/list",parentId:"281",id:"290"},291:{path:"/engineering/course/setting",parentId:"281",id:"291"},292:{path:"/engineering/course/matrix",parentId:"281",id:"292"},293:{path:"/engineering/navigation",parentId:"281",id:"293"},294:{path:"/engineering/evaluate/course",parentId:"281",id:"294"},295:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"281",id:"295"},296:{path:"/engineering/evaluate/norm",parentId:"281",id:"296"},297:{path:"/engineering/evaluate/document",parentId:"281",id:"297"},298:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"281",id:"298"},299:{path:"/engineering/*",redirect:"/404",parentId:"281",id:"299"},300:{path:"/innovation",parentId:"1",id:"300"},301:{path:"/innovation/tasks/:taskId",parentId:"300",id:"301"},302:{path:"/innovation",parentId:"300",id:"302"},303:{path:"/innovation/project",parentId:"302",id:"303"},304:{path:"/innovation/dataset",parentId:"302",id:"304"},305:{path:"/innovation/mirror",parentId:"302",id:"305"},306:{path:"/innovation/my-project",parentId:"302",id:"306"},307:{path:"/innovation/my-dataset",parentId:"302",id:"307"},308:{path:"/innovation/my-mirror",parentId:"302",id:"308"},309:{path:"/innovation/project/create",parentId:"302",id:"309"},310:{path:"/innovation/project/edit/:id",parentId:"302",id:"310"},311:{path:"/innovation/project/detail/:taskId",parentId:"302",id:"311"},312:{path:"/tasks",parentId:"1",id:"312"},313:{path:"/tasks/:taskId",exact:!0,parentId:"312",id:"313"},314:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"312",id:"314"},315:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"312",id:"315"},316:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"312",id:"316"},317:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"312",id:"317"},318:{path:"/myproblems",parentId:"1",id:"318"},319:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"318",id:"319"},320:{path:"/myproblems/:id",exact:!0,parentId:"318",id:"320"},321:{path:"/account",parentId:"1",id:"321"},322:{path:"/account",parentId:"321",id:"322"},323:{path:"/account/profile",parentId:"322",id:"323"},324:{path:"/account/profile/edit",parentId:"322",id:"324"},325:{path:"/account/certification",parentId:"322",id:"325"},326:{path:"/account/secure",parentId:"322",id:"326"},327:{path:"/account/binding",parentId:"322",id:"327"},328:{path:"/account/Results",parentId:"322",id:"328"},329:{path:"/ch",parentId:"1",id:"329"},330:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"329",id:"330"},331:{path:"/ch/rest/",exact:!0,parentId:"329",id:"331"},332:{path:"/ch/rest/:id",exact:!0,parentId:"329",id:"332"},333:{path:"/order",parentId:"1",id:"333"},334:{path:"/order",parentId:"333",id:"334"},335:{path:"/order/invoice",parentId:"333",id:"335"},336:{path:"/order/records",parentId:"333",id:"336"},337:{path:"/order/apply",parentId:"333",id:"337"},338:{path:"/order/view",parentId:"333",id:"338"},339:{path:"/order/:courseId/information",parentId:"333",id:"339"},340:{path:"/order/:courseId/pay",parentId:"333",id:"340"},341:{path:"/order/:orderNum/result",parentId:"333",id:"341"},342:{path:"/messages",parentId:"1",id:"342"},343:{path:"/messages/:userId/user_tidings",parentId:"342",id:"343"},344:{path:"/messages/:userId/private_messages",parentId:"342",id:"344"},345:{path:"/messages/:userId/message_detail",parentId:"342",id:"345"},346:{path:"/vtrs",parentId:"1",id:"346"},347:{path:"/vtrs/:virtual_spacesId",parentId:"346",id:"347"},348:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"347",id:"348"},349:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"347",id:"349"},350:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"347",id:"350"},351:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"347",id:"351"},352:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"347",id:"352"},353:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"347",id:"353"},354:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"347",id:"354"},355:{path:"/vtrs/:virtual_spacesId/survey",parentId:"347",id:"355"},356:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"347",id:"356"},357:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"347",id:"357"},358:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"347",id:"358"},359:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"347",id:"359"},360:{path:"/vtrs/:virtual_spacesId/material",parentId:"347",id:"360"},361:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"347",id:"361"},362:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"347",id:"362"},363:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"347",id:"363"},364:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"347",id:"364"},365:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"347",id:"365"},366:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"347",id:"366"},367:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"347",id:"367"},368:{path:"/vtrs/:virtual_spacesId/settings",parentId:"347",id:"368"},369:{path:"/vtrs/:virtual_spacesId/resources",parentId:"347",id:"369"},370:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"347",id:"370"},371:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"347",id:"371"},372:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"347",id:"372"},373:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"347",id:"373"},374:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"347",id:"374"},375:{path:"/vtrs/:virtual_spacesId/*",parentId:"347",id:"375"},376:{path:"/101",parentId:"1",id:"376"},377:{path:"/101/:virtual_spacesId",parentId:"376",id:"377"},378:{path:"/101/:virtual_spacesId",exact:!0,parentId:"377",id:"378"},379:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"377",id:"379"},380:{path:"/101/:virtual_spacesId/experiment",parentId:"377",id:"380"},381:{path:"/101/:virtual_spacesId/announcement",parentId:"377",id:"381"},382:{path:"/101/:virtual_spacesId/announcement/add",parentId:"377",id:"382"},383:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"377",id:"383"},384:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"377",id:"384"},385:{path:"/101/:virtual_spacesId/survey",parentId:"377",id:"385"},386:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"377",id:"386"},387:{path:"/101/:virtual_spacesId/knowledge",parentId:"377",id:"387"},388:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"377",id:"388"},389:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"377",id:"389"},390:{path:"/101/:virtual_spacesId/material",parentId:"377",id:"390"},391:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"377",id:"391"},392:{path:"/101/:virtual_spacesId/lesson",parentId:"377",id:"392"},393:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"377",id:"393"},394:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"377",id:"394"},395:{path:"/101/:virtual_spacesId/discussion",parentId:"377",id:"395"},396:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"377",id:"396"},397:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"377",id:"397"},398:{path:"/101/:virtual_spacesId/settings",parentId:"377",id:"398"},399:{path:"/101/:virtual_spacesId/resources",parentId:"377",id:"399"},400:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"377",id:"400"},401:{path:"/101/:virtual_spacesId/Plan",parentId:"377",id:"401"},402:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"377",id:"402"},403:{path:"/101/:virtual_spacesId/digtal",parentId:"377",id:"403"},404:{path:"/101/:virtual_spacesId/homepage",parentId:"377",id:"404"},405:{path:"/101/:virtual_spacesId/*",parentId:"377",id:"405"},406:{path:"/administration",parentId:"1",id:"406"},407:{path:"/administration",parentId:"406",id:"407"},408:{path:"/administration/college",parentId:"407",id:"408"},409:{path:"/administration/student",parentId:"407",id:"409"},410:{path:"/administration/student/:studentId/edit",parentId:"407",id:"410"},411:{path:"/administration/profession",parentId:"407",id:"411"},412:{path:"/graduations",parentId:"1",id:"412"},413:{path:"/graduations",exact:!0,parentId:"412",id:"413"},414:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"412",id:"414"},415:{path:"/graduations/:id",parentId:"412",id:"415"},416:{path:"/graduations/:id/index",parentId:"415",id:"416"},417:{path:"/graduations/:id/topics",parentId:"415",id:"417"},418:{path:"/graduations/:id/student_selection",parentId:"415",id:"418"},419:{path:"/graduations/:id/tasks",parentId:"415",id:"419"},420:{path:"/graduations/:id/opening_report",parentId:"415",id:"420"},421:{path:"/graduations/:id/midterm_report",parentId:"415",id:"421"},422:{path:"/graduations/:id/thesis",parentId:"415",id:"422"},423:{path:"/graduations/:id/final_defense",parentId:"415",id:"423"},424:{path:"/graduations/:id/final_thesis",parentId:"415",id:"424"},425:{path:"/graduations/:id/settings",parentId:"415",id:"425"},426:{path:"/graduations/:id/teachers",parentId:"415",id:"426"},427:{path:"/graduations/:id/students",parentId:"415",id:"427"},428:{path:"/graduations/:id/archives",parentId:"415",id:"428"},429:{path:"/graduations/:id/grading_summary",parentId:"415",id:"429"},430:{path:"/dataset",parentId:"1",id:"430"},431:{path:"/dataset",exact:!0,parentId:"430",id:"431"},432:{path:"/dataset/:id/detail",exact:!0,parentId:"430",id:"432"},433:{path:"/knowledgegraph",parentId:"1",id:"433"},434:{path:"/knowledgegraph/:pathId",parentId:"433",id:"434"},435:{path:"/knowledgegraph/:pathId/statistics",parentId:"433",id:"435"},436:{path:"/newlogin",parentId:"1",id:"436"},437:{path:"/onlinenum",parentId:"1",id:"437"},438:{path:"/onlinenum",parentId:"437",id:"438"},439:{path:"/shixuncontext",parentId:"1",id:"439"},440:{path:"/shixuncontext",parentId:"439",id:"440"},441:{path:"/shixuncontext/:Id/detail",parentId:"439",id:"441"},442:{path:"/educoder-demo",exact:!0,parentId:"1",id:"442"},443:{path:"/training",parentId:"1",id:"443"},444:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"443",id:"444"},445:{path:"/largeScreen",exact:!0,parentId:"1",id:"445"},446:{path:"/quality",parentId:"1",id:"446"},447:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"446",id:"447"},448:{path:"/otherlogin",exact:!0,parentId:"1",id:"448"},449:{path:"/otherloginqq",exact:!0,parentId:"1",id:"449"},450:{path:"/otherloginstart",exact:!0,parentId:"1",id:"450"},451:{path:"/pathsoverview",exact:!0,parentId:"1",id:"451"},452:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"452"},453:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"453"},454:{path:"/login",parentId:"1",id:"454"},455:{path:"/login",parentId:"454",id:"455"},456:{path:"/user",parentId:"1",id:"456"},457:{path:"/user/login",parentId:"456",id:"457"},458:{path:"/user/register",parentId:"456",id:"458"},459:{path:"/user/reset-password",parentId:"456",id:"459"},460:{path:"/colleges",parentId:"1",id:"460"},461:{path:"/colleges/:id/statistics",parentId:"460",id:"461"},462:{path:"/help",parentId:"1",id:"462"},463:{path:"/help/:id",parentId:"462",id:"463"},464:{path:"/video",parentId:"1",id:"464"},465:{path:"/video/:videoId",parentId:"464",id:"465"},466:{path:"/terminal",parentId:"1",id:"466"},467:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"467"},468:{path:"/statsDashboard",parentId:"1",id:"468"},469:{path:"/zbstatistics",parentId:"1",id:"469"},470:{path:"/zbstatistics/detail/:id",parentId:"1",id:"470"},471:{path:"/",parentId:"1",id:"471"},472:{path:"/",exact:!0,parentId:"471",id:"472"},473:{path:"/api/*",exact:!0,parentId:"471",id:"473"},474:{path:"/search",exact:!0,parentId:"471",id:"474"},475:{path:"/moop_cases",exact:!0,parentId:"471",id:"475"},476:{path:"/moop_cases/new",exact:!0,parentId:"471",id:"476"},477:{path:"/moop_cases/:caseId",exact:!0,parentId:"471",id:"477"},478:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"471",id:"478"},479:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"471",id:"479"},480:{path:"/randompaper",exact:!0,parentId:"471",id:"480"},481:{path:"/randompaper/edit/:id",exact:!0,parentId:"471",id:"481"},482:{path:"/randompaper/detail/:id",exact:!0,parentId:"471",id:"482"},483:{path:"/403",parentId:"471",id:"483"},484:{path:"/500",parentId:"471",id:"484"},485:{path:"/404",parentId:"471",id:"485"},486:{path:"/download",parentId:"471",id:"486"},487:{path:"/iwce",parentId:"471",id:"487"},488:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"471",id:"488"},489:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"471",id:"489"},490:{path:"/Activities",parentId:"471",id:"490"},491:{path:"/iwce/:itemname",parentId:"471",id:"491"},492:{path:"/hpc-course",parentId:"471",id:"492"},493:{path:"/user_agents",parentId:"471",id:"493"},494:{path:"/three",parentId:"471",id:"494"},495:{path:"/introduction",parentId:"471",id:"495"},496:{path:"/chatgpt",parentId:"471",id:"496"},497:{path:"/*",parentId:"471",id:"497"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:$e.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),2:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),3:$e.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2099)]).then(__webpack_require__.bind(__webpack_require__,89854))),4:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),5:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,16206))),6:$e.lazy(()=>__webpack_require__.e(3247).then(__webpack_require__.bind(__webpack_require__,68158))),7:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),8:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,12272))),9:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),10:$e.lazy(()=>__webpack_require__.e(9906).then(__webpack_require__.bind(__webpack_require__,49691))),11:$e.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,55347))),12:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,81159))),13:$e.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),14:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(2281)]).then(__webpack_require__.bind(__webpack_require__,64129))),15:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1651)]).then(__webpack_require__.bind(__webpack_require__,28320))),16:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6080)]).then(__webpack_require__.bind(__webpack_require__,81159))),17:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),18:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),19:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),20:$e.lazy(()=>__webpack_require__.e(6789).then(__webpack_require__.bind(__webpack_require__,4547))),21:$e.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,21753))),22:$e.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,61785))),23:$e.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,90922))),24:$e.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),25:$e.lazy(()=>__webpack_require__.e(7323).then(__webpack_require__.bind(__webpack_require__,75705))),26:$e.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),27:$e.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,24609))),28:$e.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,14345))),29:$e.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,96398))),30:$e.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,7634))),31:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(5694)]).then(__webpack_require__.bind(__webpack_require__,5050))),32:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(5330)]).then(__webpack_require__.bind(__webpack_require__,38694))),33:$e.lazy(()=>Promise.all([__webpack_require__.e(1003),__webpack_require__.e(2303)]).then(__webpack_require__.bind(__webpack_require__,80148))),34:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,72889))),35:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,8973))),36:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,14535))),37:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,92137))),38:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,22726))),39:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,34537))),40:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,69544))),41:$e.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,6213))),42:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,86310))),43:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),44:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7699),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,98557))),45:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(7699),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,14892))),46:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,62948))),47:$e.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,42258))),48:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),49:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,61467))),50:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),51:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,58931))),52:$e.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,31862))),53:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7699),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),54:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7699),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,83038))),55:$e.lazy(()=>__webpack_require__.e(8431).then(__webpack_require__.bind(__webpack_require__,37735))),56:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,1690))),57:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,82275))),58:$e.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),59:$e.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,60519))),60:$e.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),61:$e.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,66897))),62:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,31240))),63:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,70846))),64:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,55940))),65:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,29388))),66:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,90025))),67:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,96791))),68:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,22797))),69:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,76715))),70:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,74622))),71:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,45629))),72:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,7880))),73:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,66314))),74:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,96993))),75:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,74167))),76:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,77560))),77:$e.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,98646))),78:$e.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,24448))),79:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,56273))),80:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,3435))),81:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,86205))),82:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,58264))),83:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,13933))),84:$e.lazy(()=>__webpack_require__.e(7901).then(__webpack_require__.bind(__webpack_require__,62114))),85:$e.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,55227))),86:$e.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,76431))),87:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7395)]).then(__webpack_require__.bind(__webpack_require__,63329))),88:$e.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,18583))),89:$e.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,44923))),90:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,3235))),91:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,3235))),92:$e.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,78439))),93:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,67506))),94:$e.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,63298))),95:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,23072))),96:$e.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,55715))),97:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,54488))),98:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,39682))),99:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,58026))),100:$e.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,50684))),101:$e.lazy(()=>__webpack_require__.e(7322).then(__webpack_require__.bind(__webpack_require__,59324))),102:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1731),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,96691))),103:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1731),__webpack_require__.e(2203)]).then(__webpack_require__.bind(__webpack_require__,96691))),104:$e.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,81189))),105:$e.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),106:$e.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,55521))),107:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41536))),108:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6776)]).then(__webpack_require__.bind(__webpack_require__,41536))),109:$e.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,37509))),110:$e.lazy(()=>__webpack_require__.e(4297).then(__webpack_require__.bind(__webpack_require__,37509))),111:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1731),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,94602))),112:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1731),__webpack_require__.e(8458)]).then(__webpack_require__.bind(__webpack_require__,94602))),113:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1731),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,49727))),114:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1731),__webpack_require__.e(1798)]).then(__webpack_require__.bind(__webpack_require__,49727))),115:$e.lazy(()=>__webpack_require__.e(5177).then(__webpack_require__.bind(__webpack_require__,18498))),116:$e.lazy(()=>__webpack_require__.e(201).then(__webpack_require__.bind(__webpack_require__,45816))),117:$e.lazy(()=>__webpack_require__.e(1477).then(__webpack_require__.bind(__webpack_require__,75677))),118:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1731),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,26947))),119:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1731),__webpack_require__.e(6282)]).then(__webpack_require__.bind(__webpack_require__,26947))),120:$e.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,60949))),121:$e.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,48153))),122:$e.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,22428))),123:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(7329)]).then(__webpack_require__.bind(__webpack_require__,64489))),124:$e.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,4417))),125:$e.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,77014))),126:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,9585))),127:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6185)]).then(__webpack_require__.bind(__webpack_require__,9585))),128:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,93852))),129:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,93852))),130:$e.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,23547))),131:$e.lazy(()=>__webpack_require__.e(1678).then(__webpack_require__.bind(__webpack_require__,23547))),132:$e.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,69909))),133:$e.lazy(()=>__webpack_require__.e(1754).then(__webpack_require__.bind(__webpack_require__,69909))),134:$e.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,93711))),135:$e.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,45600))),136:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,68716))),137:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,79147))),138:$e.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,2769))),139:$e.lazy(()=>__webpack_require__.e(5466).then(__webpack_require__.bind(__webpack_require__,2769))),140:$e.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,91243))),141:$e.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,69303))),142:$e.lazy(()=>__webpack_require__.e(9406).then(__webpack_require__.bind(__webpack_require__,69303))),143:$e.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,32180))),144:$e.lazy(()=>__webpack_require__.e(9039).then(__webpack_require__.bind(__webpack_require__,32180))),145:$e.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,50636))),146:$e.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),147:$e.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,34048))),148:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),149:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,54084))),150:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,46879))),151:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,16055))),152:$e.lazy(()=>__webpack_require__.e(3276).then(__webpack_require__.bind(__webpack_require__,89034))),153:$e.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,79390))),154:$e.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,9098))),155:$e.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,24680))),156:$e.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,34306))),157:$e.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,82019))),158:$e.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,2446))),159:$e.lazy(()=>__webpack_require__.e(5823).then(__webpack_require__.bind(__webpack_require__,68984))),160:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4944)]).then(__webpack_require__.bind(__webpack_require__,27707))),161:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),162:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9875),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,53921))),163:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9875),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,53921))),164:$e.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,40571))),165:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9875),__webpack_require__.e(7099)]).then(__webpack_require__.bind(__webpack_require__,53921))),166:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5860),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),167:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5860),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,44884))),168:$e.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,7870))),169:$e.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,4505))),170:$e.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,93685))),171:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5860),__webpack_require__.e(8579)]).then(__webpack_require__.bind(__webpack_require__,89801))),172:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),173:$e.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,13207))),174:$e.lazy(()=>__webpack_require__.e(4048).then(__webpack_require__.bind(__webpack_require__,10229))),175:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,23752))),176:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,23752))),177:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,92471))),178:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),179:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(7835)]).then(__webpack_require__.bind(__webpack_require__,47825))),180:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),181:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,63037))),182:$e.lazy(()=>__webpack_require__.e(1581).then(__webpack_require__.bind(__webpack_require__,29488))),183:$e.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,26472))),184:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(8461),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,43300))),185:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),186:$e.lazy(()=>__webpack_require__.e(8552).then(__webpack_require__.bind(__webpack_require__,55036))),187:$e.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,98491))),188:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,74660))),189:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5307)]).then(__webpack_require__.bind(__webpack_require__,74660))),190:$e.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,26917))),191:$e.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,49048))),192:$e.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,23671))),193:$e.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,31341))),194:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(7502),__webpack_require__.e(9511)]).then(__webpack_require__.bind(__webpack_require__,36659))),195:$e.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,80265))),196:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,55233))),197:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),198:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,57614))),199:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),200:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1003),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,72997))),201:$e.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,62006))),202:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,78246))),203:$e.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,73661))),204:$e.lazy(()=>__webpack_require__.e(9449).then(__webpack_require__.bind(__webpack_require__,83263))),205:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9814)]).then(__webpack_require__.bind(__webpack_require__,60277))),206:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,58275))),207:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6637)]).then(__webpack_require__.bind(__webpack_require__,58275))),208:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,57225))),209:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1993)]).then(__webpack_require__.bind(__webpack_require__,72946))),210:$e.lazy(()=>Promise.all([__webpack_require__.e(7502),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,65630))),211:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(8965)]).then(__webpack_require__.bind(__webpack_require__,21716))),212:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6451)]).then(__webpack_require__.bind(__webpack_require__,50469))),213:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(518)]).then(__webpack_require__.bind(__webpack_require__,28882))),214:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,92363))),215:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5894)]).then(__webpack_require__.bind(__webpack_require__,92363))),216:$e.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,66111))),217:$e.lazy(()=>__webpack_require__.e(2130).then(__webpack_require__.bind(__webpack_require__,66111))),218:$e.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,32301))),219:$e.lazy(()=>__webpack_require__.e(5230).then(__webpack_require__.bind(__webpack_require__,32301))),220:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),221:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,13875))),222:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,48997))),223:$e.lazy(()=>__webpack_require__.e(3086).then(__webpack_require__.bind(__webpack_require__,24677))),224:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9417)]).then(__webpack_require__.bind(__webpack_require__,85424))),225:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),226:$e.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,71020))),227:$e.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,58949))),228:$e.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,24662))),229:$e.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,83014))),230:$e.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),231:$e.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,99981))),232:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,57430))),233:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,46613))),234:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,6510))),235:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,30577))),236:$e.lazy(()=>__webpack_require__.e(5043).then(__webpack_require__.bind(__webpack_require__,61222))),237:$e.lazy(()=>__webpack_require__.e(799).then(__webpack_require__.bind(__webpack_require__,59556))),238:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,26353))),239:$e.lazy(()=>__webpack_require__.e(8332).then(__webpack_require__.bind(__webpack_require__,67781))),240:$e.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,57387))),241:$e.lazy(()=>__webpack_require__.e(8217).then(__webpack_require__.bind(__webpack_require__,73015))),242:$e.lazy(()=>__webpack_require__.e(879).then(__webpack_require__.bind(__webpack_require__,42864))),243:$e.lazy(()=>__webpack_require__.e(5776).then(__webpack_require__.bind(__webpack_require__,10723))),244:$e.lazy(()=>__webpack_require__.e(906).then(__webpack_require__.bind(__webpack_require__,33701))),245:$e.lazy(()=>__webpack_require__.e(900).then(__webpack_require__.bind(__webpack_require__,79025))),246:$e.lazy(()=>__webpack_require__.e(6682).then(__webpack_require__.bind(__webpack_require__,60069))),247:$e.lazy(()=>__webpack_require__.e(8115).then(__webpack_require__.bind(__webpack_require__,60494))),248:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,31799))),249:$e.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,89881))),250:$e.lazy(()=>__webpack_require__.e(8479).then(__webpack_require__.bind(__webpack_require__,32682))),251:$e.lazy(()=>__webpack_require__.e(5800).then(__webpack_require__.bind(__webpack_require__,84258))),252:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2862)]).then(__webpack_require__.bind(__webpack_require__,8582))),253:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8286)]).then(__webpack_require__.bind(__webpack_require__,50553))),254:$e.lazy(()=>__webpack_require__.e(5117).then(__webpack_require__.bind(__webpack_require__,97354))),255:$e.lazy(()=>__webpack_require__.e(7402).then(__webpack_require__.bind(__webpack_require__,97711))),256:$e.lazy(()=>__webpack_require__.e(1897).then(__webpack_require__.bind(__webpack_require__,65314))),257:$e.lazy(()=>__webpack_require__.e(8145).then(__webpack_require__.bind(__webpack_require__,54665))),258:$e.lazy(()=>__webpack_require__.e(119).then(__webpack_require__.bind(__webpack_require__,32166))),259:$e.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,19161))),260:$e.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,88480))),261:$e.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,21838))),262:$e.lazy(()=>__webpack_require__.e(5165).then(__webpack_require__.bind(__webpack_require__,65790))),263:$e.lazy(()=>__webpack_require__.e(3831).then(__webpack_require__.bind(__webpack_require__,87654))),264:$e.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,41894))),265:$e.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,49696))),266:$e.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,79488))),267:$e.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,4033))),268:$e.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),269:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),270:$e.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,99135))),271:$e.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,26058))),272:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),273:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,6066))),274:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),275:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,85604))),276:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,86962))),277:$e.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,98897))),278:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,90605))),279:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,90605))),280:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),281:$e.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,28485))),282:$e.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,95677))),283:$e.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,97648))),284:$e.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,5188))),285:$e.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,7264))),286:$e.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,10598))),287:$e.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,4255))),288:$e.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,7602))),289:$e.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,81255))),290:$e.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,45980))),291:$e.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,22715))),292:$e.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,80931))),293:$e.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,8453))),294:$e.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,5266))),295:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,24242))),296:$e.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,55006))),297:$e.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,14206))),298:$e.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,63586))),299:$e.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),300:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),301:$e.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,11018))),302:$e.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,89085))),303:$e.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,41326))),304:$e.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,93513))),305:$e.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,71432))),306:$e.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,92450))),307:$e.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,18245))),308:$e.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,34644))),309:$e.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),310:$e.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,58871))),311:$e.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,87110))),312:$e.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),313:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),314:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),315:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),316:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,43512))),317:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(1003),__webpack_require__.e(7289)]).then(__webpack_require__.bind(__webpack_require__,42984))),318:$e.lazy(()=>__webpack_require__.e(9176).then(__webpack_require__.bind(__webpack_require__,29176))),319:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,36190))),320:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,41092))),321:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),322:$e.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,23632))),323:$e.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,58921))),324:$e.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,17553))),325:$e.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,80465))),326:$e.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,6055))),327:$e.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,16643))),328:$e.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,29331))),329:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),330:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,10178))),331:$e.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),332:$e.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,43814))),333:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),334:$e.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,58114))),335:$e.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,39661))),336:$e.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,9505))),337:$e.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,72085))),338:$e.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,20792))),339:$e.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,61622))),340:$e.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,62463))),341:$e.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,69399))),342:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),343:$e.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,38607))),344:$e.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,12279))),345:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,74607))),346:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),347:$e.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),348:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),349:$e.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),350:$e.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),351:$e.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),352:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),353:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),354:$e.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),355:$e.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),356:$e.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),357:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,34341))),358:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),359:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),360:$e.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),361:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34322))),362:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),363:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),364:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),365:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),366:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),367:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),368:$e.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),369:$e.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),370:$e.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),371:$e.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),372:$e.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),373:$e.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),374:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),375:$e.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),376:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),377:$e.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,61234))),378:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),379:$e.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,30383))),380:$e.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,52679))),381:$e.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,13747))),382:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),383:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,85132))),384:$e.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,89567))),385:$e.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,57445))),386:$e.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,81771))),387:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,34341))),388:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),389:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,16807))),390:$e.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,52280))),391:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,34322))),392:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,25402))),393:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),394:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,2121))),395:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,5751))),396:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),397:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,70210))),398:$e.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,16214))),399:$e.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,23096))),400:$e.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,24597))),401:$e.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,67851))),402:$e.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,22842))),403:$e.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,48521))),404:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,54758))),405:$e.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,12974))),406:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),407:$e.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,93514))),408:$e.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,88773))),409:$e.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,9744))),410:$e.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,8091))),411:$e.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,90493))),412:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),413:$e.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,67080))),414:$e.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,36801))),415:$e.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,69756))),416:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,29586))),417:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,73823))),418:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,93147))),419:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,76919))),420:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),421:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),422:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),423:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),424:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,99929))),425:$e.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,11556))),426:$e.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),427:$e.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,76736))),428:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,34965))),429:$e.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,52896))),430:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),431:$e.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,18562))),432:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,10019))),433:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),434:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6411),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,24971))),435:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,62125))),436:$e.lazy(()=>__webpack_require__.e(1077).then(__webpack_require__.bind(__webpack_require__,59174))),437:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),438:$e.lazy(()=>__webpack_require__.e(570).then(__webpack_require__.bind(__webpack_require__,79595))),439:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),440:$e.lazy(()=>__webpack_require__.e(8365).then(__webpack_require__.bind(__webpack_require__,80633))),441:$e.lazy(()=>__webpack_require__.e(6788).then(__webpack_require__.bind(__webpack_require__,81717))),442:$e.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,46289))),443:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),444:$e.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,12990))),445:$e.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,85911))),446:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),447:$e.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,41826))),448:$e.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,37954))),449:$e.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,77780))),450:$e.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,18699))),451:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,56676))),452:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,46989))),453:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,79811))),454:$e.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,96587))),455:$e.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),456:$e.lazy(()=>__webpack_require__.e(5972).then(__webpack_require__.bind(__webpack_require__,88229))),457:$e.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,47609))),458:$e.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,73797))),459:$e.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,63207))),460:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),461:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,79229))),462:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),463:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,93188))),464:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),465:$e.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,74843))),466:$e.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,38550))),467:$e.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,97437))),468:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7224)]).then(__webpack_require__.bind(__webpack_require__,83180))),469:$e.lazy(()=>__webpack_require__.e(5823).then(__webpack_require__.bind(__webpack_require__,68984))),470:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4944)]).then(__webpack_require__.bind(__webpack_require__,27707))),471:$e.lazy(()=>__webpack_require__.e(7062).then(__webpack_require__.bind(__webpack_require__,3793))),472:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9875),__webpack_require__.e(8866)]).then(__webpack_require__.bind(__webpack_require__,84659))),473:$e.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,3233))),474:$e.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,89493))),475:$e.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,78400))),476:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,17206))),477:$e.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,39914))),478:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,17206))),479:$e.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,99524))),480:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),481:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,80177))),482:$e.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,82657))),483:$e.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,18700))),484:$e.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,58144))),485:$e.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),486:$e.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,6448))),487:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,67501))),488:$e.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,52600))),489:$e.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2450),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,23077))),490:$e.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,61657))),491:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,67501))),492:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,67501))),493:$e.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,75435))),494:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,65007))),495:$e.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,37787))),496:$e.lazy(()=>Promise.all([__webpack_require__.e(8640),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,65120))),497:$e.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,5914))),"@@/global-layout":$e.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,79196)))}}})}var P=__webpack_require__(51579),O=__webpack_require__(93869),L=__webpack_require__(71418),ve=__webpack_require__(98450),ke=()=>$e.createElement(L.Z,{size:"middle",className:ve.Z.loading}),dn=__webpack_require__(90115),Pn=__webpack_require__(66649),hn=__webpack_require__.n(Pn),Fi=__webpack_require__(91392),cs=__webpack_require__.n(Fi),Ka=__webpack_require__(73100),Wo=__webpack_require__.n(Ka),ns=__webpack_require__(14805),Ao=__webpack_require__.n(ns),Us=__webpack_require__(13477),tf=__webpack_require__.n(Us),ql=__webpack_require__(64796),Fc=__webpack_require__.n(ql),rf=__webpack_require__(9007),Vu=__webpack_require__.n(rf),Si=__webpack_require__(58626),Sl=__webpack_require__.n(Si),Bc=__webpack_require__(9084),nu=__webpack_require__.n(Bc),co=__webpack_require__(5116),_s=__webpack_require__.n(co),_l=__webpack_require__(50991),Jl=__webpack_require__.n(_l),gl=__webpack_require__(39050),Ll=__webpack_require__.n(gl),Al=__webpack_require__(1554),wf=__webpack_require__.n(Al),ku=__webpack_require__(59697),Ml=__webpack_require__.n(ku);hn().extend(Wo()),hn().extend(Ao()),hn().extend(tf()),hn().extend(Fc()),hn().extend(Vu()),hn().extend(Sl()),hn().extend(nu()),hn().extend(_s()),hn().extend(Jl()),hn().extend(Ll()),hn().extend(wf()),hn().extend(Ml()),hn().extend(cs());var nf=Object.defineProperty,Fl=Object.getOwnPropertySymbols,Ef=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,Cl=(Fn,ti,Xi)=>ti in Fn?nf(Fn,ti,{enumerable:!0,configurable:!0,writable:!0,value:Xi}):Fn[ti]=Xi,ec=(Fn,ti)=>{for(var Xi in ti||(ti={}))Ef.call(ti,Xi)&&Cl(Fn,Xi,ti[Xi]);if(Fl)for(var Xi of Fl(ti))Ru.call(ti,Xi)&&Cl(Fn,Xi,ti[Xi]);return Fn},Nc=(Fn,ti,Xi)=>new Promise((Ba,la)=>{var Ea=ca=>{try{Ds(Xi.next(ca))}catch(Ms){la(Ms)}},ya=ca=>{try{Ds(Xi.throw(ca))}catch(Ms){la(Ms)}},Ds=ca=>ca.done?Ba(ca.value):Promise.resolve(ca.value).then(Ea,ya);Ds((Xi=Xi.apply(Fn,ti)).next())});const ju="/react/build/",xu=!1;function wu(){return Nc(this,null,function*(){const Fn=(0,P.gD)(),{routes:ti,routeComponents:Xi}=yield xf(Fn);yield Fn.applyPlugins({key:"patchRoutes",type:dn.ApplyPluginsType.event,args:{routes:ti,routeComponents:Xi}});const Ba=Fn.applyPlugins({key:"modifyContextOpts",type:dn.ApplyPluginsType.modify,initialValue:{}}),la=Ba.basename||"/",Ea=Ba.historyType||"browser",ya=(0,O.fi)(ec({type:Ea,basename:la},Ba.historyOpts));return Fn.applyPlugins({key:"render",type:dn.ApplyPluginsType.compose,initialValue(){const Ds={useStream:!0,routes:ti,routeComponents:Xi,pluginManager:Fn,mountElementId:"root",rootElement:Ba.rootElement||document.getElementById("root"),loadingComponent:ke,publicPath:ju,runtimePublicPath:xu,history:ya,historyType:Ea,basename:la,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:Ba.callback},ca=Fn.applyPlugins({key:"modifyClientRenderOpts",type:dn.ApplyPluginsType.modify,initialValue:Ds});return Lc(ca)}})()})}wu(),typeof window!="undefined"&&(window.g_umi={version:"4.6.7"})})()})();