From 98c48e18de3f57bdd07cb730fecce73586f0c78b Mon Sep 17 00:00:00 2001 From: autosubmit Date: Mon, 15 Dec 2025 15:56:55 +0800 Subject: [PATCH] Auto Submit --- index.html | 2 +- ..._Exercise__Answer__index.eecd426d.async.js | 20 +++++++++---------- umi.b4ebe10e.js => umi.1419f868.js | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) rename p__Classrooms__Lists__Exercise__Answer__index.ddea054f.async.js => p__Classrooms__Lists__Exercise__Answer__index.eecd426d.async.js (93%) rename umi.b4ebe10e.js => umi.1419f868.js (99%) diff --git a/index.html b/index.html index b25e402bf8..0293cd9d8e 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.ddea054f.async.js b/p__Classrooms__Lists__Exercise__Answer__index.eecd426d.async.js similarity index 93% rename from p__Classrooms__Lists__Exercise__Answer__index.ddea054f.async.js rename to p__Classrooms__Lists__Exercise__Answer__index.eecd426d.async.js index 4536ab878e..ca7a1e8745 100644 --- a/p__Classrooms__Lists__Exercise__Answer__index.ddea054f.async.js +++ b/p__Classrooms__Lists__Exercise__Answer__index.eecd426d.async.js @@ -1,20 +1,20 @@ -!(function(){var fi=Object.defineProperty,mi=Object.defineProperties;var vi=Object.getOwnPropertyDescriptors;var Qa=Object.getOwnPropertySymbols;var ql=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable;var Ql=(ht,le,e)=>le in ht?fi(ht,le,{enumerable:!0,configurable:!0,writable:!0,value:e}):ht[le]=e,Mo=(ht,le)=>{for(var e in le||(le={}))ql.call(le,e)&&Ql(ht,e,le[e]);if(Qa)for(var e of Qa(le))ei.call(le,e)&&Ql(ht,e,le[e]);return ht},Dl=(ht,le)=>mi(ht,vi(le));var ti=(ht,le)=>{var e={};for(var t in ht)ql.call(ht,t)&&le.indexOf(t)<0&&(e[t]=ht[t]);if(ht!=null&&Qa)for(var t of Qa(ht))le.indexOf(t)<0&&ei.call(ht,t)&&(e[t]=ht[t]);return e};(self.webpackChunk=self.webpackChunk||[]).push([[4105],{89489:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},59477:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},26227:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},49198:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},41464:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},52671:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},8657:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},56082:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},33853:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},11724:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},15075:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},43531:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},38819:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},47451:function(ht,le,e){"use strict";e.d(le,{Z:function(){return B}});var t=e(3113),l=e(59301),P=Object.defineProperty,L=Object.defineProperties,T=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,W=(I,E,ne)=>E in I?P(I,E,{enumerable:!0,configurable:!0,writable:!0,value:ne}):I[E]=ne,w=(I,E)=>{for(var ne in E||(E={}))n.call(E,ne)&&W(I,ne,E[ne]);if(p)for(var ne of p(E))F.call(E,ne)&&W(I,ne,E[ne]);return I},D=(I,E)=>L(I,T(E)),g=(I,E)=>{var ne={};for(var k in I)n.call(I,k)&&E.indexOf(k)<0&&(ne[k]=I[k]);if(I!=null&&p)for(var k of p(I))E.indexOf(k)<0&&F.call(I,k)&&(ne[k]=I[k]);return ne},M=(I,E,ne)=>new Promise((k,de)=>{var ie=ae=>{try{A(ne.next(ae))}catch(C){de(C)}},H=ae=>{try{A(ne.throw(ae))}catch(C){de(C)}},A=ae=>ae.done?k(ae.value):Promise.resolve(ae.value).then(ie,H);A((ne=ne.apply(I,E)).next())});const B=I=>{var E=I,{children:ne}=E,k=g(E,["children"]);const[de,ie]=(0,l.useState)(!1);return l.createElement(t.ZP,D(w({},k),{loading:de,onClick:H=>M(void 0,null,function*(){try{ie(!0),yield k.onClick(H),ie(!1)}catch(A){console.error(A),ie(!1)}})}),ne)}},72638:function(ht,le,e){"use strict";e.d(le,{Z:function(){return D}});var t=e(59301),l=e(90115),P=e(8591),L=e(64866),T={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"},p=e(40185),n=e(59301),F=(g,M,B)=>new Promise((I,E)=>{var ne=ie=>{try{de(B.next(ie))}catch(H){E(H)}},k=ie=>{try{de(B.throw(ie))}catch(H){E(H)}},de=ie=>ie.done?I(ie.value):Promise.resolve(ie.value).then(ne,k);de((B=B.apply(g,M)).next())});const W=function(M,B){const I=M.split(","),E=I[0].match(/:(.*?);/)[1],ne=atob(I[1]);let k=ne.length;const de=new Uint8Array(k);for(;k--;)de[k]=ne.charCodeAt(k);return new Blob([de],{type:E})};var D=(0,t.forwardRef)(({time:g,number:M,supportCamera:B,take_photo:I,isExercise:E=!0,update:ne,onUserMediaLoaded:k},de)=>{const ie=(0,t.useRef)(),H=(0,t.useRef)(),A=(0,l.useParams)();let[ae,C]=(0,t.useState)([]),[S,J]=(0,t.useState)(0);const[te,z]=(0,t.useState)("");let[v,b]=(0,t.useState)();const[ce,q]=(0,t.useState)(0),x=(Te,tt)=>F(void 0,null,function*(){return(0,L.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Te,file:tt}})}),_=Te=>F(void 0,null,function*(){const tt=new Date().valueOf();if(Te){const mt=yield x(`\u7167\u7247${tt}`,Te);mt.status||(yield(0,p.Ju)({container_id:A.categoryId,container_type:"Exercise",attachment_id:mt==null?void 0:mt.id}))}});(0,t.useEffect)(()=>(Me(),()=>{rt(),V()}),[]),(0,t.useEffect)(()=>{S===2&&g&&M>0&&(he(),q(1))},[g]),(0,t.useEffect)(()=>{if(ce!==0){if(ce===2)clearInterval(v);else{let Te=0,tt=setInterval(()=>{ae.includes(Te)&&Ie(),Te++},1e3);b(tt)}return()=>clearInterval(v)}},[ce]),(0,t.useImperativeHandle)(de,()=>({handlePhoto:Ie,handleTakePhoto:je}));const V=()=>{q(2)},he=()=>{const Te=g/M,tt=[];function mt(De,ut){return parseInt(Math.floor(Math.random()*(ut-De+1))+De)}new Array(M).fill(0).map((De,ut)=>{I?tt.push(mt(Te*ut,Te*(ut+1))):ut==0?tt.push(0):tt.push(mt(Te*ut,Te*(ut+1)))}),ae=tt,C([...tt]),console.log(tt)},Me=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Te){const tt=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return tt?new Promise(function(mt,De){tt.call(navigator,Te,mt,De)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Te){et.current=Te,B&&B(2),J(2),"srcObject"in ie.current?ie.current.srcObject=Te:ie.current.src=window.URL.createObjectURL(Te),ie.current.onloadedmetadata=function(tt){ie.current.play(),k&&k()},ie.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),V(),E&&P.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(Te){J(1),B&&B(1),Te.message==="Permission denied"||Te.name==="NotAllowedError"?P.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):P.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Te.name),console.log("err: "+Te.message)})},Ie=()=>{try{H.current.width=ie.current.videoWidth,H.current.height=ie.current.videoHeight,H.current.getContext("2d").drawImage(ie.current,0,0,H.current.width,H.current.height),z(H.current.toDataURL("image/png")),_(H.current.toDataURL("image/png")),Ke(H.current.toDataURL("image/png"))}catch(Te){}},je=()=>{try{return H.current.width=ie.current.videoWidth,H.current.height=ie.current.videoHeight,H.current.getContext("2d").drawImage(ie.current,0,0,H.current.width,H.current.height),H.current.toDataURL("image/png")}catch(Te){}},et=(0,t.useRef)(),rt=()=>{try{et.current.getTracks().forEach(function(mt){mt.stop()}),ie.current.srcObject=null}catch(Te){}},Ke=Te=>F(void 0,null,function*(){const tt=new FormData;tt.append("file",W(Te,"1")),tt.append("1","123");var mt=new window.XMLHttpRequest;mt.withCredentials=!0,mt.addEventListener("load",function(De){let ut=JSON.parse(De.target.responseText);(0,L.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:ut.id}})},!1),mt.addEventListener("error",function(De){console.error(De)},!1),mt.open("POST",`${ENV.API_SERVER}/api/attachments.json`),mt.send(tt)});return n.createElement(n.Fragment,null,S!==3&&n.createElement("aside",{className:T.video,id:"screenshot"},S===0&&n.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),S===1&&n.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),S===2&&n.createElement("div",null,n.createElement("video",{width:"288",ref:ie,autoPlay:!0}),n.createElement("canvas",{style:{display:"none"},ref:H}))))})},98070:function(ht,le,e){"use strict";var t=e(90115),l=e(59301),P=e(8591),L=e(43418),T=e(3113),p=e(24334),n=e.n(p),F=e(64866),W=e(25537),w=e(72873),D=e(66649),g=e.n(D),M=e(10089),B=e(59301),I=Object.defineProperty,E=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,H=(J,te,z)=>te in J?I(J,te,{enumerable:!0,configurable:!0,writable:!0,value:z}):J[te]=z,A=(J,te)=>{for(var z in te||(te={}))de.call(te,z)&&H(J,z,te[z]);if(k)for(var z of k(te))ie.call(te,z)&&H(J,z,te[z]);return J},ae=(J,te)=>E(J,ne(te)),C=(J,te,z)=>new Promise((v,b)=>{var ce=_=>{try{x(z.next(_))}catch(V){b(V)}},q=_=>{try{x(z.throw(_))}catch(V){b(V)}},x=_=>_.done?v(_.value):Promise.resolve(_.value).then(ce,q);x((z=z.apply(J,te)).next())});const S=({ButtonProps:J,ButtonText:te,form:z,answerKey:v,hackidentifier:b="",items:ce={},setIsSubmitCode:q})=>{const[x,_]=(0,l.useState)(!1);let[V,he]=(0,l.useState)("");const Me=(0,t.useParams)(),[Ie,je]=(0,l.useState)({}),et=Me.type==="edit",rt=window.location.href.includes("problemset")?1:2;(0,l.useEffect)(()=>{(et||b)&&he(b||Me.id)},[Me]),(0,l.useEffect)(()=>{const De=M.Z.subscribe("BFill:Submit",()=>{mt()});return()=>{De()}},[V]),(0,l.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function Ke(De,ut){return C(this,null,function*(){var St;let $e=z.getFieldValue("hack_codes"),ve=z.getFieldValue(v);if(!$e.code){P.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!$e.language){P.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(ve.length>0&&((St=ve.filter(Z=>!Z.answer_text))==null?void 0:St.length)>0){P.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let at=$e.code;return ve.length>0&&(ve==null||ve.map(Z=>{Z.multi_line?at=at.substring(0,at.indexOf("@\u2581\u2581@"))+Z.answer_text+at.substring(at.indexOf("@\u2581\u2581@")+4):at=at.substring(0,at.indexOf("@\u2581@"))+Z.answer_text+at.substring(at.indexOf("@\u2581@")+3)})),yield(0,W.n4)(ut,De||{code:p.Base64.encode(at),language:$e.language,answers:ve==null?void 0:ve.map(Z=>Z.answer_text)})})}function Te(De,ut){return C(this,null,function*(){let St=ce.userAnswer,$e=p.Base64.decode(ce.code);return St.length>0&&(St==null||St.map(at=>{at.multi_line?$e=$e.substring(0,$e.indexOf("@\u2581\u2581@"))+at.value+$e.substring($e.indexOf("@\u2581\u2581@")+4):$e=$e.substring(0,$e.indexOf("@\u2581@"))+at.value+$e.substring($e.indexOf("@\u2581@")+3)})),yield(0,W.n4)(ut,De||{code:p.Base64.encode($e),language:ce.language,answers:St==null?void 0:St.map(at=>at.value)})})}function tt(){return new Date().getTime()}const mt=()=>C(void 0,null,function*(){if(_(!0),x)return;let De=yield(0,F.ZP)(`/api/problems/${V}/start.json`,{method:"get"});const ut=yield Te(null,De==null?void 0:De.identifier);if((ut==null?void 0:ut.status)===0){let $e=function(){return C(this,null,function*(){var ve;const{status:at,message:Ee,data:Z}=yield(0,W.rX)(De==null?void 0:De.identifier,"submit"),m=tt()-St>10*1e3*((ve=ce==null?void 0:ce.userAnswer)==null?void 0:ve.length);if(at!==0&&!m&&setTimeout($e,1e3),m){L.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"}),_(!1);return}at===0&&(_(!1),je(Z),Z.status===2&&(_(!1),L.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const St=tt();yield(0,W.bM)(De==null?void 0:De.identifier,{}),$e(),M.Z.publish("BFill:Submit:Change",{value:!1})}else _(!1);q&&q(!0)});return B.createElement("div",null,B.createElement(T.ZP,ae(A({loading:x},J),{onClick:()=>C(void 0,null,function*(){var De,ut,St,$e;if(te==="\u63D0\u4EA4\u4EE3\u7801"){mt();return}let ve=!0;if(yield z.validateFields().then(()=>{ve=!1},m=>{var a,R,fe;m.errorFields[0].name.includes("standard_answers")?P.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):P.ZP.error(m.errorFields[0].errors[0]),((a=m.errorFields)==null?void 0:a.length)===0&&(ve=!1),z.scrollToField((fe=(R=m==null?void 0:m.errorFields)==null?void 0:R[0])==null?void 0:fe.name,{behavior:"smooth",block:"center"}),ve=!0}),ve||(_(!0),x))return;let at="",Ee=z.getFieldsValue();V?at=yield(0,F.ZP)(`/api/problems/${V}.json`,{method:"put",body:ae(A({},Ee),{hack:ae(A({},Ee==null?void 0:Ee.hack),{sub_discipline_id:($e=(St=Ee==null?void 0:Ee.hack)==null?void 0:St.sub_discipline_id)==null?void 0:$e[1],difficult:Ee.difficulty,item_banks_group_id:Ee.item_banks_group_id}),hack_codes:ae(A({},Ee.hack_codes),{code:p.Base64.encode(Ee.hack_codes.code)}),update_hack_sets:[A({},Ee.hack_sets)],is_blank:!0})}):(at=yield(0,F.ZP)("/api/problems.json",{method:"post",body:ae(A({},Ee),{hack:ae(A({},Ee==null?void 0:Ee.hack),{sub_discipline_id:(ut=(De=Ee==null?void 0:Ee.hack)==null?void 0:De.sub_discipline_id)==null?void 0:ut[1],difficult:Ee.difficulty,item_banks_group_id:Ee.item_banks_group_id}),hack_codes:ae(A({},Ee.hack_codes),{code:p.Base64.encode(Ee.hack_codes.code)}),hack_sets:[A({},Ee.hack_sets)],is_blank:!0})}),V=at==null?void 0:at.identifier,sessionStorage.projectFill=V,he(V));let Z=yield(0,F.ZP)(`/api/problems/${V}/start.json`,{method:"get"});const K=yield Ke(null,Z==null?void 0:Z.identifier);if((K==null?void 0:K.status)===0){let a=function(){return C(this,null,function*(){var R;const{status:fe,message:s,data:i}=yield(0,W.rX)(Z==null?void 0:Z.identifier,"submit"),$=tt()-m>(Ee.hack.time_limit+3)*1e3*((R=Ee==null?void 0:Ee.standard_answers)==null?void 0:R.length);if(fe!==0&&!$&&setTimeout(a,1e3),$){L.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_(!1);return}fe===0&&(_(!1),je(i),i.status===2&&(_(!1),L.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const m=tt();yield(0,W.bM)(Z==null?void 0:Z.identifier,{}),a()}else _(!1)})}),te),(Ie==null?void 0:Ie.id)&&Ie.status!==2&&B.createElement(L.default,{open:(Ie==null?void 0:Ie.id)&&Ie.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{je({})},onCancel:()=>{je({})}},B.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},B.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},B.createElement("div",null,B.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),B.createElement("span",{style:{marginLeft:12,color:Ie.status!==0&&"#E30000"}},w.Im[Ie.status])),B.createElement("div",null,B.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),B.createElement("span",{style:{marginLeft:12}},g()(Ie.created_at).format("YYYY-MM-DD HH:mm:ss"))),B.createElement("div",null,B.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),B.createElement("span",{style:{marginLeft:12}},Ie.language)),B.createElement("div",null,B.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),B.createElement("span",{style:{marginLeft:12}},Ie.execute_time,"ms"))),B.createElement(w.Y4,A({},Ie)))))};le.Z=S},41919:function(ht,le,e){"use strict";e.r(le),e.d(le,{default:function(){return Xr}});var t=e(59301),l=e(90115),P=e(15845),L=e.n(P),T=e(31797),p=e(78241),n=e(43418),F=e(92832),W=e(8591),w=e(93948),D=e(95237),g=e(43604),M=e(5112),B=e(24905),I=e(6848),E=e(71418),ne=e(3113),k=e(15075),de=e(43531),ie=e(72638),H=e(41560),A=e(22566),ae=e(64866),C=e(59301),S=(U,me,qe)=>new Promise((Ft,en)=>{var gn=Ye=>{try{At(qe.next(Ye))}catch(xt){en(xt)}},Gt=Ye=>{try{At(qe.throw(Ye))}catch(xt){en(xt)}},At=Ye=>Ye.done?Ft(Ye.value):Promise.resolve(Ye.value).then(gn,Gt);At((qe=qe.apply(U,me)).next())}),te=({id:U,startRecording:me,startScreenshot:qe,onBack:Ft,onSuccuss:en,timeInSeconds:gn=[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 Gt=(0,t.useRef)(null),At=(0,t.useRef)(null),Ye=(0,t.useRef)(null),xt=(0,t.useRef)(null),tn=(0,t.useRef)(!0),nn=(0,t.useRef)(""),[Sn,Cn]=(0,t.useState)(null);(0,t.useEffect)(()=>{me?_n():ot()},[me]),(0,t.useEffect)(()=>{qe?Cn(0):(clearTimeout(xt.current),Cn(null),nn.current="")},[qe]),(0,t.useEffect)(()=>(typeof Sn=="number"&&(gn!=null&&gn.includes(Sn)&&sr(),Sn<=720&&(xt.current=setTimeout(()=>{Cn(Sn+1)},1e3))),()=>{clearTimeout(xt.current)}),[Sn]);const Gn=(Mn="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>S(void 0,null,function*(){W.ZP.warning(Mn),setTimeout(()=>{Ft()},1e3)}),_n=()=>S(void 0,null,function*(){var Mn,Yn,wr,Mr,Kn,$r;if(!(0,A.i7)()){Gn("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(Gt.current){W.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}tn.current=!0;try{let Jn;if((0,A.WX)())Jn=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(Jn=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((wr=(Yn=(Mn=Jn==null?void 0:Jn.getVideoTracks())==null?void 0:Mn[0])==null?void 0:Yn.getSettings())==null?void 0:wr.displaySurface)!=="monitor"){ot(),Gn();return}Gt.current=Jn,"srcObject"in At.current?At.current.srcObject=Gt.current:At.current.src=URL.createObjectURL(Gt.current),yield new Promise(Kr=>{At.current.addEventListener("loadedmetadata",()=>{Kr()})}),($r=(Kn=(Mr=Gt.current)==null?void 0:Mr.getVideoTracks())==null?void 0:Kn[0])==null||$r.addEventListener("ended",function(){tn.current&&Gn()}),At.current.play(),en()}catch(Jn){Gn("\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")}}),ot=()=>{var Mn;tn.current=!1;const Yn=(Mn=Gt.current)==null?void 0:Mn.getTracks();Yn==null||Yn.forEach(wr=>{wr.stop()}),Gt.current=null},Ot=Mn=>{const Yn=Mn.split(",")[1],wr=Mn.split(",")[0].split(":")[1].split(";")[0],Mr=[...atob(Yn)],Kn=new Uint8Array(Mr.map($r=>$r.charCodeAt(0)));return new Blob([Kn],{type:wr})},$n=()=>S(void 0,null,function*(){const Mn=yield(0,ae.ZP)(`/api/exercises/${U}/exercise_user_screens.json`,{method:"post"});Mn.status===0&&(nn.current=Mn.exercise_abnormity_id,Cn(0))}),sr=()=>S(void 0,null,function*(){const Mn=Ye.current.getContext("2d");Ye.current.width=At.current.videoWidth,Ye.current.height=At.current.videoHeight,Mn.drawImage(At.current,0,0,Ye.current.width,Ye.current.height);const Yn=Ye.current.toDataURL("image/jpeg"),wr=Ot(Yn),Mr=new File([wr],"canvas_image.jpg",{type:"image/jpeg"}),Kn=new FormData;Kn.append("file",Mr);const $r=yield(0,ae.ZP)(`/api/exercises/${U}/exercise_user_screens/check.json`,{method:"get"});if(($r==null?void 0:$r.status)===0){const Jn=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:Kn},!0);if(Jn!=null&&Jn.id){const Kr=yield(0,ae.ZP)(`/api/exercises/${U}/exercise_user_screens.json`,{method:"post",body:{attachment_id:Jn==null?void 0:Jn.id,exercise_abnormity_id:nn.current}});Kr.status===0&&(nn.current=Kr.exercise_abnormity_id)}}});return C.createElement(C.Fragment,null,C.createElement("video",{ref:At,muted:!0,className:"hide"}),C.createElement("canvas",{id:"canvas",ref:Ye,className:"hide"}))},z=e(66649),v=e.n(z),b={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"},ce=e(24327),q=e(16624),x=e(16769),_=e(6455),V=e(55159),he=e(8658),Me=e(30720);const Ie={0:"c-red-ee4",1:"c-green"};var et=({item:U,answerData:me,isEducation:qe,sign:Ft,onBlur:en=()=>{}})=>{var gn,Gt,At,Ye,xt,tn;const nn=(0,t.useRef)(""),[Sn,Cn]=(0,t.useState)(),[Gn,_n]=(0,t.useState)(!1),[ot,Ot]=(0,t.useState)(qe||!1),$n=(0,t.useRef)(),sr=()=>{clearInterval($n.current),$n.current=setInterval(()=>{Gn&&en(nn.current,!0)},10*1e3)},Mn=Yn=>{en(nn.current);let wr="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(Yn||window.event).returnValue=wr,wr};return(0,t.useEffect)(()=>{console.log("isFocus:",Gn),Gn&&sr()},[Gn]),(0,t.useEffect)(()=>{Cn(U==null?void 0:U.a_flag)},[U==null?void 0:U.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval($n.current)},[]),t.createElement("div",null,((gn=me==null?void 0:me.exercise)==null?void 0:gn.user_exercise_status)===1?t.createElement("div",{className:"mb20"},t.createElement(D.Z,{justify:"space-between"},t.createElement(g.Z,null,"\u6211\u7684\u7B54\u6848"),((0,q.GJ)()||(0,q.dE)()&&((Gt=me==null?void 0:me.exercise)==null?void 0:Gt.user_exercise_status)>0&&((At=me==null?void 0:me.exercise)==null?void 0:At.open_score))&&t.createElement(g.Z,null,t.createElement(D.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(U==null?void 0:U.user_score)&&t.createElement("span",null,t.createElement("span",{className:Ie[Number(U==null?void 0:U.answer_status)]||"c-orange-ff9"},U==null?void 0:U.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(U!=null&&U.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),t.createElement("div",{className:b.simpleText},t.createElement(he.Z,{value:(Ye=U==null?void 0:U.user_answer)==null?void 0:Ye[0]}))):t.createElement("div",{className:U.user_score&&(U.user_score===U.question_score?"c-green":"c-red")},ot?t.createElement(Me.Z,{watch:!0,isFocus:!0,defaultValue:(xt=U==null?void 0:U.user_answer)==null?void 0:xt[0],id:U==null?void 0:U.question_id,className:"mt20",onChange:Yn=>{nn.current=Yn,_n(!0)},onBlur:()=>{setTimeout(()=>{en(nn.current)},200),clearInterval($n.current),_n(!1)}}):t.createElement("div",{onClick:()=>{var Yn;if(!U.repeat_answer&&((Yn=U==null?void 0:U.user_answer)==null?void 0:Yn.length)>0&&U.ques_status!==0){W.ZP.warning("\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848");return}Ft.current=!0,Ot(!0)},className:b.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,q.dE)()&&(U==null?void 0:U.standard_answer)&&t.createElement("div",{className:b.analysisWrap},t.createElement("div",{className:b.greyBg},t.createElement(D.Z,{className:"mb20",align:"middle"},t.createElement(g.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),t.createElement(g.Z,null,t.createElement(he.Z,{value:(tn=U==null?void 0:U.standard_answer)==null?void 0:tn[0]}))),t.createElement(D.Z,{align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(he.Z,{className:b.renderHtml,value:U==null?void 0:U.analysis})))))},rt=e(57809),Te=({item:U,answerData:me,isEducation:qe,onBlur:Ft=()=>{}})=>{var en,gn,Gt,At;const Ye=(0,t.useRef)(""),[xt,tn]=(0,t.useState)(),[nn,Sn]=(0,t.useState)(!1),[Cn,Gn]=(0,t.useState)(!1),[_n,ot]=(0,t.useState)(qe||!1),[Ot,$n]=(0,t.useState)(0),sr=(0,t.useRef)(U.kp_content||""),Mn=(0,t.useRef)(U.kp_clazz),Yn=(0,t.useRef)(),wr=(0,t.useMemo)(()=>{var Kn,$r;return($r=(Kn=Ye.current)==null?void 0:Kn.replace(/[\n|\r|\t]/g,""))==null?void 0:$r.length},[Ye.current]),Mr=()=>{clearInterval(Yn.current),Yn.current=setInterval(()=>{Cn&&Ft(Ye.current,sr.current,Mn.current)},30*1e3)};return(0,t.useEffect)(()=>{console.log("isFocus:",Cn),Mr()},[Cn]),(0,t.useEffect)(()=>{tn(U==null?void 0:U.a_flag)},[U==null?void 0:U.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval(Yn.current)},[]),t.createElement("div",null,((en=me==null?void 0:me.exercise)==null?void 0:en.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(F.default,{disabled:!0,className:"mt10",value:sr.current,onChange:Kn=>{sr.current=Kn.target.value,$n(Ot+1)},onBlur:()=>{Ft(Ye.current,sr.current,Mn.current),Gn(!1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(rt.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Mn.current,onChange:Kn=>{Mn.current=Kn,$n(Ot+1)},onBlur:()=>{Ft(Ye.current,sr.current,Mn.current),Gn(!1)}},t.createElement(rt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(rt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),t.createElement("div",{className:b.simpleText},t.createElement(he.Z,{value:(gn=U==null?void 0:U.user_answer)==null?void 0:gn[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(F.default,{className:"mt10",maxLength:60,onBlur:()=>Ft(Ye.current,sr.current,Mn.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:sr.current,onChange:Kn=>{sr.current=Kn.target.value,$n(Ot+1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(rt.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Mn.current,onChange:Kn=>{Mn.current=Kn,Ft(Kn.current,sr.current,Mn.current),$n(Ot+1)}},t.createElement(rt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(rt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("div",{className:"mt30 mb20"},t.createElement("div",{className:U.user_score&&(U.user_score===U.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:nn?"fixed":"absolute",top:nn?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",wr,"\u5B57"),_n?t.createElement(Me.Z,{className:b.simpleMd,disablePaste:!0,hidetoolBar:qe,height:qe?"60vh":150,isFocus:!0,defaultValue:(Gt=U==null?void 0:U.user_answer)==null?void 0:Gt[0],id:U==null?void 0:U.question_id,onFullScreen:Kn=>Sn(Kn),onChange:Kn=>{Ye.current=Kn,Gn(!0),$n(Ot+1)},onBlur:()=>{Ft(Ye.current,sr.current,Mn.current),Gn(!1)}}):t.createElement("div",{onClick:()=>ot(!0),className:b.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,q.dE)()&&(U==null?void 0:U.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(he.Z,{value:(At=U==null?void 0:U.standard_answer)==null?void 0:At[0]}))))},tt=e(79817),mt=e(1710),De=e(58466),ut={score:"score___mcGn7",wrap:"wrap___h11sQ"},$e=({score:U})=>U?t.createElement("span",{className:ut.wrap},"\u5F97\u5206",t.createElement("span",{className:`${ut.score} ml10 mr5`},U),"\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"},at=e(46499),Ee=e(59301),Z=Object.defineProperty,K=Object.defineProperties,m=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,s=(U,me,qe)=>me in U?Z(U,me,{enumerable:!0,configurable:!0,writable:!0,value:qe}):U[me]=qe,i=(U,me)=>{for(var qe in me||(me={}))R.call(me,qe)&&s(U,qe,me[qe]);if(a)for(var qe of a(me))fe.call(me,qe)&&s(U,qe,me[qe]);return U},X=(U,me)=>K(U,m(me));const $={0:"c-red-ee4",1:"c-green"};var Q=({item:U,answerData:me,exerciseId:qe,coursesId:Ft})=>{var en,gn,Gt,At,Ye;const[xt,tn]=(0,t.useState)([]),[nn,Sn]=(0,t.useState)([]),Cn=(0,l.useDispatch)();(0,t.useEffect)(()=>{var ot,Ot,$n,sr,Mn,Yn,wr,Mr,Kn,$r,Jn,Kr,qr;if(!((ot=U==null?void 0:U.shixun_details)!=null&&ot.length))return;let ao=[],wo=[];for(let ro=0;ro<((Ot=U==null?void 0:U.shixun_details)==null?void 0:Ot.length);ro++){for(let uo=0;uo<(U==null?void 0:U.shixun_details[ro].stage_list.length);uo++){let yo=U==null?void 0:U.shixun_details[ro].stage_list[uo];ao.push(i(i({},yo),{operation:(Yn=(Mn=(sr=($n=U==null?void 0:U.shixun_details)==null?void 0:$n[ro])==null?void 0:sr.shixun_detail)==null?void 0:Mn[0])==null?void 0:Yn.game_identifier,is_jupyter:U==null?void 0:U.is_jupyter,is_jupyter_lab:U==null?void 0:U.is_jupyter_lab}))}if((Mr=(wr=U==null?void 0:U.shixun_details)==null?void 0:wr[ro])!=null&&Mr.shixun_detail){const uo=(Jn=($r=(Kn=U==null?void 0:U.shixun_details)==null?void 0:Kn[ro])==null?void 0:$r.shixun_detail)==null?void 0:Jn[0],yo=(qr=(Kr=U==null?void 0:U.shixun_details[ro].stage_list)==null?void 0:Kr.find(Ln=>(Ln==null?void 0:Ln.game_identifier)===(uo==null?void 0:uo.game_identifier)))==null?void 0:qr.user_score;wo.push(X(i({},uo),{user_score:yo}))}}Sn(wo),tn(ao)},[U==null?void 0:U.shixun_details]);const Gn=[{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,Ot)=>Ee.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px",color:"#0152d9",cursor:"pointer"},title:ot&&ot.length>25?ot:"",onClick:()=>{(0,A.xg)(`/tasks/${Ft}/${qe}/${Ot.game_identifier}/exercise`)}},ot)},!(U!=null&&U.unity_3d&&(U==null?void 0:U.vrs_type)==1)&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",width:76,render:(ot,Ot)=>Ee.createElement("span",null,Ot.evaluate_count?Ot.evaluate_count:Ee.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,Ot)=>Ee.createElement("span",null,ot?v()(ot).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",width:140,align:"center",render:(ot,Ot)=>{let $n=!1;return Ot.finished_time&&(me!=null&&me.exercise)&&(me!=null&&me.exercise_answer_user)&&((me==null?void 0:me.exercise.time)===-1?$n=v()(me==null?void 0:me.exercise.end_time).isBefore(Ot.finished_time):$n=v()(me==null?void 0:me.exercise_answer_user.start_at).add(me==null?void 0:me.exercise.time,"m").isBefore(Ot.finished_time)),Ee.createElement("span",null,Ot.finished_time||Ee.createElement("span",{className:"c-grey-999"},"--"),Ee.createElement("span",{className:"c-orange-ff9 "},$n?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:100,align:"center",render:(ot,Ot)=>Ee.createElement("span",null,Ot.time_consuming||Ee.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",width:76,render:(ot,Ot)=>Ee.createElement("span",null,Ot.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",width:60,render:ot=>Ee.createElement("span",{style:{color:"#FA6400"}},ot,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",width:60,render:(ot,Ot,$n)=>ot&&!Ot.is_jupyter&&!Ot.is_jupyter_lab?Ot!=null&&Ot.unity_3d?Ee.createElement("span",{className:"c-blue current",onClick:()=>{Cn({type:"classroomList/setActionTabs",payload:{key:"\u91C7\u96C6\u70B9\u5F97\u5206\u8BE6\u60C5",data:Ot}})}},"\u8BE6\u60C5"):Ee.createElement(tt.default,{affix:!1},Ee.createElement(tt.default.Link,{href:`#challenge_${U==null?void 0:U.question_id}${$n}`,title:Ee.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):Ee.createElement("span",{className:"c-grey-999"},"--")}].filter(ot=>!!ot);console.log(nn);const _n={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Ee.createElement("div",null,((en=U==null?void 0:U.shixun)==null?void 0:en.length)>0&&Ee.createElement("div",{className:ve.shixunWrapper},(gn=U==null?void 0:U.shixun)==null?void 0:gn.map(function(ot,Ot){return Ee.createElement(D.Z,{className:"mb20",justify:"space-between"},Ee.createElement(g.Z,{flex:"1"},Ee.createElement("span",{className:ve.score},"(",ot.challenge_score,"\u5206)"),Ee.createElement("span",{className:ve.name},ot.challenge_name," ")),Ee.createElement(g.Z,null,!ot.answer_status&&Ee.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!ot.answer_status&&Ee.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((Gt=me==null?void 0:me.exercise)==null?void 0:Gt.student_commit_status)!==0||((At=me==null?void 0:me.exercise)==null?void 0:At.user_exercise_status)!==0?Ee.createElement(Ee.Fragment,null,!!(xt!=null&&xt.length)&&Ee.createElement("div",null,Ee.createElement(D.Z,{justify:"space-between",className:"mb10",align:"middle"},Ee.createElement(g.Z,{className:"font14 c-grey-666"},"\u8003\u6838\u6210\u7EE9"),Ee.createElement(g.Z,null,Ee.createElement($e,{score:U==null?void 0:U.user_score}))),Ee.createElement(mt.default,{columns:Gn,dataSource:xt,pagination:!1})),!!(nn!=null&&nn.length)&&Ee.createElement("div",null,Ee.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),nn==null?void 0:nn.map((ot,Ot)=>Ee.createElement("div",{id:`challenge_${U==null?void 0:U.question_id}${Ot}`,className:"mt5"},Ee.createElement(D.Z,null,Ee.createElement("span",{className:"font14 mr15"}," \u7B2C",ot.position,"\u5173"),Ee.createElement(l.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${Ft}/${qe}/${ot.game_identifier}/exercise`},ot.name),Ee.createElement(g.Z,{style:{marginLeft:"auto"}},Ee.createElement($e,{score:ot.user_score}))),(ot==null?void 0:ot.st)===0&&ot.passed_code&&Ee.createElement("aside",{className:ve.shixunWrp},Ee.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",Ee.createElement("span",{className:"c-light-black"},ot.path)),Ee.createElement(De.ZP,{height:300,language:"python",theme:"default",value:ot.passed_code,options:_n})))))):Ee.createElement(Ee.Fragment,null,(0,q.dE)()&&Ee.createElement(he.Z,{className:"c-grey-999 mt20 mb20",value:U==null?void 0:U.question_title}),(Ye=U==null?void 0:U.shixun)==null?void 0:Ye.map((ot,Ot)=>Ee.createElement("p",{className:"font16 c-grey-666 mb5",key:Ot},Ee.createElement("span",{className:"mr20"},"\u7B2C",ot==null?void 0:ot.challenge_position,"\u5173 ",ot==null?void 0:ot.challenge_name),Ee.createElement("span",null,ot==null?void 0:ot.challenge_score,"\u5206")))),Ee.createElement(at.Z,null))},Re=e(24334),Pe=e(9683),Se=e(59301);const Ne={0:"c-red-ee4",1:"c-green"};var d=({item:U,answerData:me})=>{var qe,Ft,en;const[gn,Gt]=(0,t.useState)([]);(0,t.useEffect)(()=>{var xt,tn;((xt=U==null?void 0:U.evaluate_codes)==null?void 0:xt.length)>0?Gt((tn=U==null?void 0:U.evaluate_codes)==null?void 0:tn.map((nn,Sn)=>({key:Sn+1,error_msg:nn!=null&&nn.error_msg?Re.Base64.decode(nn==null?void 0:nn.error_msg):""}))):Gt([{key:"--",error_msg:"--"}])},[U==null?void 0:U.evaluate_codes]);const At=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(xt,tn)=>Se.createElement("span",null,tn.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(xt,tn)=>Se.createElement("span",null,tn.error_msg?tn.error_msg:"--")}],Ye={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Se.createElement("div",{className:`${ve.programWrapper}`},Se.createElement("div",{className:ve.desc},"\u9898\u76EE\u63CF\u8FF0"),Se.createElement("div",{className:ve.content},Se.createElement(he.Z,{value:U==null?void 0:U.description})),((qe=me==null?void 0:me.exercise)==null?void 0:qe.user_exercise_status)===1&&Se.createElement(D.Z,{justify:"end",className:"mt40"},Se.createElement(g.Z,null,Se.createElement($e,{score:U==null?void 0:U.user_score}))),(U==null?void 0:U.passed_code)&&Se.createElement("aside",{className:ve.shixunWrp},Se.createElement(D.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},Se.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"),Se.createElement(Pe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[U==null?void 0:U.language]})),Se.createElement(De.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:U!=null&&U.passed_code?Re.Base64.decode(U==null?void 0:U.passed_code):"",options:Ye})),((Ft=me==null?void 0:me.exercise)==null?void 0:Ft.user_exercise_status)===1&&((en=me==null?void 0:me.exercise)==null?void 0:en.answer_open)&&Se.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Se.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Se.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),Se.createElement(he.Z,{value:(U==null?void 0:U.standard_answer)||""})),Se.createElement("div",{style:{fontSize:"16px",display:"flex"}},Se.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),Se.createElement(he.Z,{value:(U==null?void 0:U.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},Y=e(78926),se=Object.defineProperty,xe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ct=(U,me,qe)=>me in U?se(U,me,{enumerable:!0,configurable:!0,writable:!0,value:qe}):U[me]=qe,Bt=(U,me)=>{for(var qe in me||(me={}))He.call(me,qe)&&ct(U,qe,me[qe]);if(_e)for(var qe of _e(me))Je.call(me,qe)&&ct(U,qe,me[qe]);return U},wt=(U,me)=>xe(U,Fe(me)),Dt=(U,me,qe)=>new Promise((Ft,en)=>{var gn=Ye=>{try{At(qe.next(Ye))}catch(xt){en(xt)}},Gt=Ye=>{try{At(qe.throw(Ye))}catch(xt){en(xt)}},At=Ye=>Ye.done?Ft(Ye.value):Promise.resolve(Ye.value).then(gn,Gt);At((qe=qe.apply(U,me)).next())});const{TextArea:mn}=F.default,ln={0:"c-red-ee4",1:"c-green"};var En=({sign:U,item:me,answerData:qe,onBlur:Ft=()=>{}})=>{var en,gn,Gt,At;const[Ye,xt]=(0,t.useState)([]),[tn,nn]=(0,t.useState)([]),Sn=(0,t.useRef)(),Cn=(0,t.useRef)(),[Gn]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var _n,ot;if(Gn.get("check")){let Ot=[];Ot=(_n=me==null?void 0:me.standard_answer)==null?void 0:_n.map($n=>{var sr,Mn;return wt(Bt({},$n),{choice_id:$n.position,answer_text:((Mn=(sr=me==null?void 0:me.user_answer)==null?void 0:sr.find(Yn=>Yn.choice_id===$n.choice_id))==null?void 0:Mn.answer_text)||""})}),Sn.current=Ot,xt(Ot)}else{let Ot=[];Ot=(ot=me==null?void 0:me.standard_answers)==null?void 0:ot.map($n=>{var sr,Mn;return wt(Bt({},$n),{choice_id:$n.position,answer_text:((Mn=(sr=me==null?void 0:me.user_answer)==null?void 0:sr.find(Yn=>Yn.choice_id===$n.position))==null?void 0:Mn.answer_text)||""})}),Sn.current=Ot,xt(Ot)}},[me==null?void 0:me.user_answer]),t.createElement("div",null,Ye==null?void 0:Ye.map((_n,ot)=>{var Ot,$n,sr,Mn,Yn;return t.createElement(D.Z,{key:ot,className:`${ve.baseMargin} ${ve.fill}`,align:"middle"},t.createElement(g.Z,{className:ve.index},"\u586B\u7A7A\u9879",ot+1),t.createElement(g.Z,{flex:"430px",className:"ml20 mr20"},(_n==null?void 0:_n.model)===1?t.createElement(F.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!me.repeat_answer&&((Ot=me==null?void 0:me.user_answer)==null?void 0:Ot.length)>0&&me.ques_status!==0||!!(qe!=null&&qe.exercise.commit_status),value:_n==null?void 0:_n.answer_text,onChange:wr=>{Ye[ot].answer_text=wr.target.value,xt([...Ye])},onFocus:()=>{U.current=!0},onBlur:wr=>{setTimeout(()=>Dt(void 0,null,function*(){const Mr=yield Ft(_n==null?void 0:_n.answer_text,ot+1,Ye);if(Mr.status){const Kn=tn.slice();Kn[ot]={status:"fail",errorText:Mr.message},Cn.current=Kn,nn(Kn)}else{const Kn=tn.slice();Kn[ot]={status:"success",errorText:""},Cn.current=Kn,nn(Kn)}}),200)},className:`${me.user_score&&(me.user_score===me.question_score?"c-green":"c-red")} ${ve.fillInput}`}):t.createElement(Y.Z,{value:_n==null?void 0:_n.answer_text,disabled:!me.repeat_answer&&(($n=me==null?void 0:me.user_answer)==null?void 0:$n.length)>0&&me.ques_status!==0||!!(qe!=null&&qe.exercise.commit_status),onChange:wr=>Dt(void 0,null,function*(){var Mr,Kn;Ye[ot].answer_text=wr,xt([...Ye]);const $r=yield Ft(_n==null?void 0:_n.answer_text,ot+1,Ye);if($r.status){const Jn=((Kn=Cn==null?void 0:Cn.current)==null?void 0:Kn.slice())||[].slice();Jn[ot]={status:"fail",errorText:$r.message},Cn.current=Jn,nn(Jn)}else{const Jn=((Mr=Cn==null?void 0:Cn.current)==null?void 0:Mr.slice())||[].slice();Jn[ot]={status:"success",errorText:""},Cn.current=Jn,nn(Jn)}})})),((sr=tn[ot])==null?void 0:sr.status)==="success"&&t.createElement(g.Z,null,t.createElement(D.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"))),((Mn=tn[ot])==null?void 0:Mn.status)==="fail"&&t.createElement(g.Z,null,t.createElement(D.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${ve.fail}`}),t.createElement("span",{className:ve.fail},(Yn=tn[ot])==null?void 0:Yn.errorText))))}),((0,q.GJ)()||(0,q.dE)()&&((en=qe==null?void 0:qe.exercise)==null?void 0:en.user_exercise_status)>0&&((gn=qe==null?void 0:qe.exercise)==null?void 0:gn.open_score))&&t.createElement(D.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(me==null?void 0:me.user_score)&&t.createElement("span",null,t.createElement("span",{className:ln[Number(me==null?void 0:me.answer_status)]||"c-orange-ff9"},me==null?void 0:me.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(me!=null&&me.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((Gt=qe==null?void 0:qe.exercise)==null?void 0:Gt.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"),(At=me==null?void 0:me.standard_answer)==null?void 0:At.map((_n,ot)=>{var Ot;return t.createElement(D.Z,{key:ot,align:"middle",className:"mt15 ml10"},t.createElement(g.Z,{className:"mr10"},"\u586B\u7A7A\u9879",ot+1),t.createElement(g.Z,null,t.createElement(Y.Z,{value:(Ot=_n==null?void 0:_n.answer_text)==null?void 0:Ot[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),t.createElement(D.Z,{className:"mt15",align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(he.Z,{className:ve.renderHtml,value:me==null?void 0:me.analysis})))))},vn=e(98070),sn=e(87169),yn=e(10089),xn=e(59301),An=Object.defineProperty,ir=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Un=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,mr=(U,me,qe)=>me in U?An(U,me,{enumerable:!0,configurable:!0,writable:!0,value:qe}):U[me]=qe,Or=(U,me)=>{for(var qe in me||(me={}))ur.call(me,qe)&&mr(U,qe,me[qe]);if(Un)for(var qe of Un(me))Zn.call(me,qe)&&mr(U,qe,me[qe]);return U},Ir=(U,me)=>ir(U,br(me)),hr=(U,me,qe)=>new Promise((Ft,en)=>{var gn=Ye=>{try{At(qe.next(Ye))}catch(xt){en(xt)}},Gt=Ye=>{try{At(qe.throw(Ye))}catch(xt){en(xt)}},At=Ye=>Ye.done?Ft(Ye.value):Promise.resolve(Ye.value).then(gn,Gt);At((qe=qe.apply(U,me)).next())});const{TextArea:Dr}=F.default;var Zr=({item:U,answerData:me,sign:qe,onBlur:Ft=()=>{},onDebug:en=()=>{},setIsSubmitCode:gn})=>{var Gt,At,Ye;let[xt,tn]=(0,t.useState)([]);const[nn]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var Sn;let Cn=(Sn=U==null?void 0:U.standard_answer_with_score)==null?void 0:Sn.map((Gn,_n)=>{var ot,Ot;return Ir(Or({},Gn),{value:((Ot=(ot=U==null?void 0:U.user_answer)==null?void 0:ot.find($n=>parseInt($n.choice_id)===_n+1))==null?void 0:Ot.answer_text)||""})});tn(Cn)},[U==null?void 0:U.standard_answer_with_score]),console.log(xt,"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(sn.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")),!nn.get("check")&&xn.createElement(vn.Z,{setIsSubmitCode:gn,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:Ir(Or({},U),{userAnswer:xt}),hackidentifier:U==null?void 0:U.hack_identifier})),(U==null?void 0:U.code)&&xn.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},xn.createElement(he.Z,{disabledFill:!U.repeat_answer&&((Gt=U==null?void 0:U.user_answer)==null?void 0:Gt.length)>0&&U.ques_status!==0||!!(me!=null&&me.exercise.commit_status),onFillBlur:(Sn,Cn)=>hr(void 0,null,function*(){yn.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>hr(void 0,null,function*(){var Gn;(yield Ft((Gn=Sn==null?void 0:Sn[parseInt(Cn)])==null?void 0:Gn.value,parseInt(Cn)+1,xt)).status===0?(xt[parseInt(Cn)].type="",tn([...xt])):(xt[parseInt(Cn)].type="warning",tn([...xt]))}),200)}),onFillFocus:(Sn,Cn)=>{xt[parseInt(Cn)].type="",tn([...xt]),qe.current=!0},className:ve.content,programFillValue:xt,showProgramFill:!0,value:Re.Base64.decode((U==null?void 0:U.code)||"")})),!!((At=U==null?void 0:U.standard_answer)!=null&&At.length)&&xn.createElement("div",{className:ve.analysisWrap},xn.createElement("div",{className:ve.greyBg},xn.createElement(D.Z,{className:"mb20",align:"middle"},xn.createElement(g.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ye=U==null?void 0:U.standard_answer)==null?void 0:Ye.map((Sn,Cn)=>xn.createElement(g.Z,{key:Cn,className:"mr40"},"\u586B\u7A7A\u9879",Cn+1,":",Sn==null?void 0:Sn.answer_text))),xn.createElement(D.Z,null,xn.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),xn.createElement(he.Z,{className:ve.renderHtml,value:(U==null?void 0:U.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},so=e(95818);const{TextArea:Jr}=F.default;var pe=({data:U})=>t.createElement("div",{className:"tc mt80 pb30"},t.createElement("img",{width:"486",src:so.BV})," ",t.createElement("br",null),U.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),U.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"},U.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(ne.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),lt=e(11662),Pt=e(89392),Nt={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},Ut=({list:U,hideScore:me=!1})=>t.createElement("div",null,U==null?void 0:U.map(qe=>{var Ft,en,gn,Gt,At,Ye;return t.createElement("div",{className:`mt20 ${Nt.wrapper}`,key:(Ft=qe==null?void 0:qe.user)==null?void 0:Ft.user_id},t.createElement(D.Z,{align:"middle",className:Nt.header},t.createElement("img",{src:lt.Z.API_SERVER+"/images/"+((en=qe.user)==null?void 0:en.image_url)}),t.createElement("span",{className:"ml10 font16"},(gn=qe.user)==null?void 0:gn.name),t.createElement(g.Z,{className:Nt.updateTime},t.createElement("span",{className:Nt.text},"\u8BC4\u9605\u65F6\u95F4"),t.createElement("span",{className:Nt.date},v()((At=(Gt=qe.comments)==null?void 0:Gt[0])==null?void 0:At.updated_at).format("YYYY-MM-DD HH:mm")))),t.createElement("div",{className:Nt.comments},(Ye=qe==null?void 0:qe.comments)==null?void 0:Ye.map((xt,tn)=>{var nn;return t.createElement("div",{key:((nn=qe==null?void 0:qe.user)==null?void 0:nn.user_id)+"-"+tn},t.createElement(D.Z,{align:"middle",justify:"space-between"},!!xt.shixun_chanllge_position&&t.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",xt.shixun_chanllge_position,"\u5173"),!me&&t.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",xt==null?void 0:xt.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",t.createElement("span",{className:"c-light-primary"},xt==null?void 0:xt.score),"\u5206")),!!xt.comment&&t.createElement("div",null," ",t.createElement("span",{className:`${Nt.greyText} mr10`},"\u8BC4\u8BED"),t.createElement("span",{className:Nt.commentText},xt.comment)))})))})),kt=e(87233),j=e(96249),ue=e.n(j),ye=e(11724),be=e(62772),Ze=e(47451),Le=e(69553),ke={codeInput:"codeInput___xSFAu"},Ae=e(92310),jt=e.n(Ae),qt=({className:U,style:me,onOk:qe})=>{const[Ft,en]=(0,t.useState)(["","","","","",""]),[gn,Gt]=(0,t.useState)(0),At=(0,t.useRef)([]);(0,t.useEffect)(()=>{const tn=Ft.findIndex(nn=>!nn);tn===-1&&qe(Ft),Gt(tn)},[Ft]),(0,t.useEffect)(()=>{var tn;(tn=At.current[gn])==null||tn.focus()},[gn]);const Ye=(tn,nn)=>{const{value:Sn}=tn.target;if(/^\d*$/.test(Sn)){const Cn=[...Ft];Cn[nn]=Sn||"",en(Cn)}},xt=(tn,nn)=>{if(tn.key==="Backspace"&&nn>0){tn.preventDefault();const Sn=[...Ft];Sn[nn-1]="",en(Sn)}};return t.createElement("div",{className:jt()(ke.codeInput,U),style:me},Ft.map((tn,nn)=>t.createElement("input",{key:nn,type:"text",disabled:gn!==nn,maxLength:1,value:tn===""?"":"*",onChange:Sn=>Ye(Sn,nn),onKeyDown:Sn=>xt(Sn,nn),ref:Sn=>{At.current[nn]=Sn}})))},kn=e(73423),Rn=e(39587),on=e(59570),h=e(59301),_r=Object.defineProperty,Qn=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Pn=(U,me,qe)=>me in U?_r(U,me,{enumerable:!0,configurable:!0,writable:!0,value:qe}):U[me]=qe,In=(U,me)=>{for(var qe in me||(me={}))yr.call(me,qe)&&Pn(U,qe,me[qe]);if(er)for(var qe of er(me))qn.call(me,qe)&&Pn(U,qe,me[qe]);return U},zn=(U,me)=>Qn(U,dr(me)),Lr=(U,me)=>{var qe={};for(var Ft in U)yr.call(U,Ft)&&me.indexOf(Ft)<0&&(qe[Ft]=U[Ft]);if(U!=null&&er)for(var Ft of er(U))me.indexOf(Ft)<0&&qn.call(U,Ft)&&(qe[Ft]=U[Ft]);return qe},wn=(U,me,qe)=>new Promise((Ft,en)=>{var gn=Ye=>{try{At(qe.next(Ye))}catch(xt){en(xt)}},Gt=Ye=>{try{At(qe.throw(Ye))}catch(xt){en(xt)}},At=Ye=>Ye.done?Ft(Ye.value):Promise.resolve(Ye.value).then(gn,Gt);At((qe=qe.apply(U,me)).next())});const{Countdown:Er}=T.default,kr=["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"],Wr={0:"c-red-ee4",1:"c-green"},Vr=U=>{var me=U,{globalSetting:qe,loading:Ft,user:en,exercise:gn,dispatch:Gt}=me,At=Lr(me,["globalSetting","loading","user","exercise","dispatch"]),Ye,xt,tn,nn,Sn,Cn,Gn,_n,ot,Ot,$n,sr,Mn,Yn,wr,Mr,Kn,$r,Jn,Kr,qr,ao,wo,ro,uo,yo,Ln,vr,Hn,Kt,fr,Br,zr,to,no,bo,Lo,Uo,ko,jo,Ia,da,fa,Na,qa,Oa,Po,Da,ma,va,_a,Ba,Vo,pa,ga;const Ta=(0,l.useLocation)(),[Io]=(0,l.useSearchParams)(),Qt=(0,l.useParams)(),[G,xo]=(0,t.useState)({}),[bt,el]=(0,t.useState)({}),[No,tl]=(0,t.useState)({}),[nl,Oo]=(0,t.useState)(!1),[Do,Ra]=(0,t.useState)(!0),[ha,Ma]=(0,t.useState)(!1),[ya,fo]=(0,t.useState)(!1),[xa,_o]=(0,t.useState)(!1),[Ca,ba]=(0,t.useState)(!1),[Fa,rl]=(0,t.useState)(),[ol,Xo]=(0,t.useState)(""),[al,Ea]=(0,t.useState)("none"),[Go,Sa]=(0,t.useState)(""),[$o,Yo]=(0,t.useState)({status:0}),[ll,wa]=(0,t.useState)(!1),[Bo,il]=(0,t.useState)(window.document.domain==="kepukehuan.educoder.net"),[Aa,Jo]=(0,t.useState)(!0),[Ko,To]=(0,t.useState)(!1),[Qo,qo]=(0,t.useState)(null),[sl,Fo]=(0,t.useState)(!1),[ea,cl]=(0,t.useState)(0),[ul,Za]=(0,t.useState)(!1),[dl,La]=(0,t.useState)(!1),[fl,_l]=(0,t.useState)(!1),ka=(0,t.useRef)(),ja=(0,t.useRef)(),ta=(0,t.useRef)(!1),na=(0,t.useRef)(),ml=(0,t.useRef)(),ra=(0,t.useRef)(),zo=(0,t.useRef)(),[oa]=p.default.useForm(),aa=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[cr,Ho]=(0,t.useState)(0),[pr,Wo]=(0,t.useState)(0);const[vl,la]=(0,t.useState)(!1),[ia,pl]=(0,t.useState)(!1),[gl,$a]=(0,t.useState)(!1),Ka=[`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`,`/classrooms/${Qt.coursesId}/exercise`,`/classrooms/${Qt.coursesId}/exercise/`,`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/users/${(Ye=en.userInfo)==null?void 0:Ye.login}/check`,`/classrooms/${Qt.coursesId}/exercisenotice/${Qt.categoryId}/users/${(xt=en.userInfo)==null?void 0:xt.login}`,`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/users/${(tn=en.userInfo)==null?void 0:tn.login}`],[hl,za]=(0,t.useState)(!1),[Bl,Ha]=(0,t.useState)(!0),[Tl,yl]=(0,t.useState)({left:0,top:0,bottom:0,right:0}),Wa=(0,t.useRef)(null),[Ua,Va]=(0,t.useState)(!0),sa=(0,t.useRef)(),[xl,Pa]=(0,t.useState)(!1);(0,Le.y)((0,q.dE)());const{setOpenDisableCopyAndPaste:Co}=(0,Le.X)(),Cl=(c,Ce)=>{var Ve;const{clientWidth:ft,clientHeight:Ue}=window.document.documentElement,it=(Ve=Wa.current)==null?void 0:Ve.getBoundingClientRect();yl({left:-it.left+Ce.x,right:ft-(it.right-Ce.x),top:-it.top+Ce.y,bottom:Ue-(it.bottom-Ce.y)-70})},ca=(0,kn._)(G);(0,t.useEffect)(()=>{var c,Ce;if(((c=G==null?void 0:G.exercise)==null?void 0:c.commit_status)>0){Za(!1);return}if((ya||(Ce=G==null?void 0:G.exercise)!=null&&Ce.forbid_screen)&&(0,A.WX)()){const Ve=ft=>{ft.key==="screenNums"&&(Number(ft.newValue||0)>1?setTimeout(()=>{Za(!0)},300):Za(!1))};return window.addEventListener("local-storage-changed",Ve),()=>{window.removeEventListener("local-storage-changed",Ve)}}},[ya,(nn=G==null?void 0:G.exercise)==null?void 0:nn.forbid_screen,(Sn=G==null?void 0:G.exercise)==null?void 0:Sn.commit_status]),(0,t.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,t.useEffect)(()=>{var c,Ce;if(document.body.scrollIntoView(),((c=en.userInfo)==null?void 0:c.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Qt.coursesId}/exercise`;return}return(Ce=en.userInfo)!=null&&Ce.user_id&&((0,q.GJ)()?ge():en.userInfo.login&&y()),window.addEventListener("message",o),()=>{window.removeEventListener("message",o),Ta.pathname.indexOf("/detail")>-1&&(0,x.BU)()}},[Qt.categoryId,en.userInfo.login]),(0,t.useEffect)(()=>(window.addEventListener("beforeunload",r),()=>{ca(),window.removeEventListener("beforeunload",r)}),[]),(0,t.useEffect)(()=>(Gt({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{Gt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var c,Ce,Ve,ft;(c=G==null?void 0:G.question_status)!=null&&c.every(Ue=>!!Ue.ques_status&&ll&&(bt==null?void 0:bt.used_screen_num)<(bt==null?void 0:bt.screen_num))&&setTimeout(()=>{var Ue;(Ue=ja.current)==null||Ue.handlePhoto()},1300),qo((ft=(Ve=(Ce=G==null?void 0:G.exercise_question_types)==null?void 0:Ce[cr])==null?void 0:Ve.items)==null?void 0:ft[pr])},[G]);const r=c=>{var Ce;!(bt!=null&&bt.is_commit)&&(0,q.dE)()&&(0,A.RG)(" ",!0),localStorage.setItem("Refresh","1"),(Ce=gn.exerciseUserInfo)!=null&&Ce.screen_open&&window.navigator.sendBeacon(`${lt.Z.API_SERVER}/api/exercises/${Qt.categoryId}/commit_screen_at.json`,{})},o=c=>{c.data==="backExercise"&&((0,A.RG)(" ",!0),u())},u=()=>{Ea("none"),Xo(""),ge()},y=()=>wn(void 0,null,function*(){O()}),N=()=>wn(void 0,null,function*(){Jo(!1),n.default.info({title:(0,on._V)(on.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,on._V)(on.CP.answer2),onOk:()=>new Promise((c,Ce)=>wn(void 0,null,function*(){try{yield oa.validateFields()}catch(ft){Ce()}const Ve=yield(0,_.pL)(In({exercise_user_id:bt==null?void 0:bt.exercise_user_id,categoryId:Qt.categoryId},yield oa.validateFields()));(Ve==null?void 0:Ve.status)===0?(Jo(!0),oe(),c(Ve)):(oa.setFields([{name:"start_password",errors:[Ve==null?void 0:Ve.message]}]),Ce())})),content:h.createElement(h.Fragment,null,h.createElement("p",{className:""},(0,on._V)(on.CP.answer3)),h.createElement(p.default,{form:oa,autoComplete:"off"},h.createElement(p.default.Item,{name:"start_password",label:(0,on._V)(on.CP.answer1),rules:[{required:!0,message:(0,on._V)(on.CP.answer4)}]},h.createElement(F.default.Password,{autoComplete:"off"}))))})}),O=()=>wn(void 0,null,function*(){const c=yield Gt({type:"exercise/getExerciseUserInfo",payload:In({},Qt)});zo.current=zn(In({},c.data),{status:c==null?void 0:c.status}),el(zn(In({},c.data),{status:c==null?void 0:c.status}))});(0,t.useEffect)(()=>{if(bt!=null&&bt.exercise_user_id){if(bt!=null&&bt.is_commit||(0,A.RG)(" ",!0),!(bt!=null&&bt.is_commit)&&((bt==null?void 0:bt.ip_limit)==="inner"||bt!=null&&bt.ip_bind_type)&&(ra.current=`&ip_limit=${bt==null?void 0:bt.ip_limit}&ip_bind=${bt==null?void 0:bt.ip_bind}&ip_bind_type=${bt==null?void 0:bt.ip_bind_type}`),!(bt!=null&&bt.is_commit)&&!Io.get("check")||bt.exercise_type==2&&!Io.get("check")){if((0,A.RG)(" ",!0),!(bt!=null&&bt.can_start)){window.location.href=`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/users/${Qt.login}/check`;return}if(bt!=null&&bt.is_locked&&bt.ip_error){Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},bt),{id:Qt.categoryId})}});return}else!(bt!=null&&bt.is_locked)&&bt.ip_error;if(document.referrer===""||performance.navigation.type===2||!Ka.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",Ka.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),l.history.push(`/classrooms/${Qt.coursesId}/exercise/`);return}if(bt!=null&&bt.start_locked&&!(bt!=null&&bt.user_is_enter)){N();return}if(bt!=null&&bt.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},bt),{id:Qt.categoryId})}});return}if((0,ae.ZP)(`/api/exercises/${Qt==null?void 0:Qt.categoryId}/close_pop.json`,{method:"post"}),bt!=null&&bt.is_locked&&performance.navigation.type===0&&(bt!=null&&bt.user_is_enter)&&!(bt!=null&&bt.is_commit)&&(bt!=null&&bt.show_pop)){Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},bt),{id:Qt.categoryId})}});return}}else if(!bt.answered_open&&bt.exercise_type!=2){n.default.info({width:500,centered:!0,icon:null,title:(0,on._V)(on.CP.answer5),content:(0,on._V)(on.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`}});return}Io.get("check")?ge():oe(),eo()}return()=>{!(bt!=null&&bt.is_commit)&&(0,q.dE)()&&(0,A.RG)(" ",!0)}},[bt]);const oe=()=>wn(void 0,null,function*(){var c,Ce,Ve,ft,Ue,it,yt,st,gt,vt,Wt,nt,Ge,an,gr;sessionStorage.setItem("studentunlock","studentunlock");const Vt={data:bt,status:bt.status};if((((c=Vt==null?void 0:Vt.data)==null?void 0:c.ip_limit)!=="no"||(Ce=Vt==null?void 0:Vt.data)!=null&&Ce.ip_bind_type)&&(na.current=yield(0,ce.y)({ip_limit:(Ve=Vt==null?void 0:Vt.data)==null?void 0:Ve.ip_limit,ip_bind:(ft=Vt==null?void 0:Vt.data)==null?void 0:ft.ip_bind_type})),(((Ue=Vt==null?void 0:Vt.data)==null?void 0:Ue.ip_limit)!=="no"||(it=Vt==null?void 0:Vt.data)!=null&&it.ip_bind)&&(((yt=Vt==null?void 0:Vt.data)==null?void 0:yt.ip_limit)==="inner"||(st=Vt==null?void 0:Vt.data)!=null&&st.ip_bind_type)){var Tn=yield(0,A.oi)({exerciseId:Qt.categoryId,ip:na.current,errmsgHide:!0,ip_limit:((gt=Vt==null?void 0:Vt.data)==null?void 0:gt.ip_limit)||"no",ip_bind:(vt=Vt==null?void 0:Vt.data)==null?void 0:vt.ip_bind,ip_bind_type:(Wt=Vt==null?void 0:Vt.data)==null?void 0:Wt.ip_bind_type});if((Tn==null?void 0:Tn.status)!==0){Yo(Tn);return}}if((Vt==null?void 0:Vt.status)==0){if(((nt=Vt==null?void 0:Vt.data)==null?void 0:nt.used_screen_num)>((Ge=Vt==null?void 0:Vt.data)==null?void 0:Ge.screen_num)&&((an=Vt==null?void 0:Vt.data)!=null&&an.screen_open))return $a(!0),Nn(),!1;if(Ma(Vt==null?void 0:Vt.data.check_camera),!(Vt!=null&&Vt.data.check_camera)){if(Vt!=null&&Vt.data.screen_shot_open){_o(bt==null?void 0:bt.screen_shot_open);return}fo((gr=Vt==null?void 0:Vt.data)==null?void 0:gr.screen_open),ge()}}}),re=(...c)=>wn(void 0,[...c],function*(Ce=Qo){Io.get("check")||(yield(0,ae.ZP)(`/api/exercise_questions/${Ce==null?void 0:Ce.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),ee=c=>wn(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/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`)},content:h.createElement("div",null,(c==null?void 0:c.message)||"")}),Promise.reject();if((c==null?void 0:c.type)===2){const Ce=()=>{l.history.replace(`/classrooms/${Qt.coursesId}/exercise/${Qt.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:Ce,onCancel:()=>{l.history.replace(`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`)},content:h.createElement("div",null,h.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",h.createElement("span",{onClick:Ce,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),h.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()}}),ge=()=>wn(void 0,null,function*(){var c,Ce,Ve,ft,Ue,it,yt,st,gt,vt,Wt,nt,Ge,an,gr,Vt,Tn,Pr,Gr,Eo,mo;document.body.scrollIntoView(),Oo(!0);let Tt,Yr=(c=en.userInfo)==null?void 0:c.user_id;if((0,q.GJ)())Tt=yield(0,_.BJ)({exerciseId:Qt.categoryId,login:Qt.login}).catch(()=>Oo(!1)),Tt!=null&&Tt.exercise&&(Tt.exercise.user_exercise_status=1),Yr=(Ce=Tt==null?void 0:Tt.exercise_answer_user)==null?void 0:Ce.user_id;else{if(Io.get("check"))Tt=yield(0,_.BJ)(zn(In({},Qt),{exerciseId:Qt.categoryId,login:Qt.login})).catch(()=>Oo(!1)),Yr=(Ve=Tt==null?void 0:Tt.exercise)==null?void 0:Ve.user_id,(Tt==null?void 0:Tt.message)==="\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"&&Ha(!1);else{if((((ft=zo.current)==null?void 0:ft.ip_limit)!=="no"||(Ue=zo.current)!=null&&Ue.ip_bind_type)&&(na.current=yield(0,ce.y)({ip_limit:(it=zo.current)==null?void 0:it.ip_limit,ip_bind:(yt=zo.current)==null?void 0:yt.ip_bind_type})),Tt=yield(0,_.CD)(zn(In({},Qt),{ip:na.current})).catch(()=>Oo(!1)),Tt.status===-1){ze();return}if((st=Tt==null?void 0:Tt.exercise)!=null&&st.only_on_client&&!(0,A.WX)()){W.ZP.warning("\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"),ze();return}if((Tt==null?void 0:Tt.status)===-5){Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},zo.current),{id:Qt.categoryId,errorMessage:Tt==null?void 0:Tt.message})}});return}Tt!=null&&Tt.exercise&&(Tt.exercise.user_exercise_status=0),Tt!=null&&Tt.exercise&&(Tt.exercise.exercise_status=2),(gt=Tt==null?void 0:Tt.exercise_question_types)==null||gt.map(Tr=>{var ar;(Tr==null?void 0:Tr.question_type)<3&&((ar=Tr==null?void 0:Tr.items)==null||ar.map(co=>{co.user_answer=co.question_choices.filter(go=>go.user_answer_boolean).map(go=>go.choice_id)}))})}if(!((vt=Tt==null?void 0:Tt.exercise)!=null&&vt.can_start)&&(Tt!=null&&Tt.exercise)){window.location.href=`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/users/${Qt.login}/check`;return}((Wt=Tt.exercise)==null?void 0:Wt.commit_status)===0&&!ml.current&&(ml.current=!0,(0,A.G5)(aa,Tt==null?void 0:Tt.exercise)),(nt=Tt==null?void 0:Tt.exercise)!=null&&nt.left_time&&setTimeout(()=>{Sa(b.red)},(((Ge=Tt==null?void 0:Tt.exercise)==null?void 0:Ge.left_time)-300>0?((an=Tt==null?void 0:Tt.exercise)==null?void 0:an.left_time)-300:0)*1e3),((gr=Tt==null?void 0:Tt.exercise)==null?void 0:gr.take_photo)>=((Vt=Tt==null?void 0:Tt.exercise)==null?void 0:Vt.photo_count)}if(Oo(!1),yield ee(Tt),Tt){if((Tn=Tt==null?void 0:Tt.exercise)!=null&&Tn.question_random||(Pr=Tt==null?void 0:Tt.exercise)!=null&&Pr.choice_random){let Tr=1;Tt.exercise.question_random=(Gr=Tt==null?void 0:Tt.exercise_question_types)==null?void 0:Gr.map(ar=>{var co,go;return(co=Tt==null?void 0:Tt.exercise)!=null&&co.choice_random&&((ar.question_type===0||ar.question_type===1)&&ar.items.map(lo=>(lo.question_choices=(0,A.M2)(lo.question_choices,Yr),lo)),ar.question_type===7&&ar.items.forEach(lo=>{lo.sub_exercise_questions.forEach(ho=>{ho.question_choices&&(ho.question_choices=(0,A.M2)(ho.question_choices,Yr))})})),(go=Tt==null?void 0:Tt.exercise)!=null&&go.question_random&&(ar.items=(0,A.M2)(ar.items,Yr)),ar.items.map(lo=>(lo.question_num=Tr,Tr++,lo)),ar})}Tt.exercise_types=(Tt==null?void 0:Tt.exercise_types)||((Eo=Tt==null?void 0:Tt.exercise_scores)==null?void 0:Eo.exercise_types),Tt.question_status=Tt.question_status||Oe((Tt==null?void 0:Tt.exercise_question_types)||[]),xo(Tt),Co((mo=Tt==null?void 0:Tt.exercise)==null?void 0:mo.forbid_copy)}return Tt}),Oe=c=>{let Ce=[];return c.forEach(Ve=>{Ce=Ce.concat(Ve.items)}),Ce=Ce.map(Ve=>({ques_status:Ve==null?void 0:Ve.ques_status,score_status:Ve==null?void 0:Ve.score_status,question_num:Ve==null?void 0:Ve.question_num,ques_id:Ve==null?void 0:Ve.question_id})),Ce};(0,t.useEffect)(()=>{var c,Ce,Ve;((c=G.exercise)==null?void 0:c.left_time)===0&&Nn(),(Ce=G.exercise)!=null&&Ce.left_time&&rl(Date.now()+((Ve=G==null?void 0:G.exercise)==null?void 0:Ve.left_time)*1e3)},[(Cn=G.exercise)==null?void 0:Cn.left_time]);const we=()=>{var c;((c=G==null?void 0:G.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:h.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",h.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:h.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",h.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>wn(void 0,null,function*(){var Ce;const Ve=yield(0,_.q6)({categoryId:Qt.categoryId,user_ids:[(Ce=G==null?void 0:G.exercise_answer_user)==null?void 0:Ce.user_id]});Ve&&(W.ZP.info(Ve==null?void 0:Ve.message),ze())})})},ze=()=>{if((0,A.G5)(aa),(0,A.WX)()){window.location.href=(0,A.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,A.Ll)()?"/":`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`},We=(c=!1)=>wn(void 0,null,function*(){const Ce=yield(0,_.PT)(zn(In({},Qt),{refresh:c}));return Ce!=null&&Ce.has_time?(rl(Date.now()+(Ce==null?void 0:Ce.left_time)*1e3),xo(Ve=>zn(In({},Ve),{exercise:zn(In({},Ve.exercise),{left_time:Ce==null?void 0:Ce.left_time})})),!0):(Xe(),!1)}),Xe=()=>wn(void 0,null,function*(){if(ta.current)return;ta.current=!0;const c=yield(0,_.VL)({categoryId:Qt.categoryId,commit_method:2});if(fo(!1),_o(!1),(c==null?void 0:c.status)===0&&((0,A.G5)(aa),n.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",zIndex:1100,content:h.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",h.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>wn(void 0,null,function*(){ze()})}),W.ZP.info(c==null?void 0:c.message)),(c==null?void 0:c.status)===-3){ta.current=!1;const Ce=parseInt(c==null?void 0:c.message);G.exercise.left_time=Ce,xo(In({},G))}}),Ct=c=>wn(void 0,null,function*(){const Ce=yield(c.is_jupyter||c.is_jupyter_lab?V.BK:V.Ir)({id:c.shixun_identifier});(Ce!=null&&Ce.game_identifier||Ce!=null&&Ce.identifier)&&(Co(!1),c.is_jupyter_lab||c.is_jupyter?Xo(`/tasks/${Ce.identifier}/jupyter?type=exercises&exercisesId=${Qt.categoryId}&coursesId=${Qt.coursesId}&login=${Qt.login}&questionId=${c.question_id}&isFullScreen=${(0,x.vp)()}${ra.current||""}&ip_limit=${bt==null?void 0:bt.ip_limit}&ip_bind=${bt==null?void 0:bt.ip_bind}&ip_bind_type=${bt==null?void 0:bt.ip_bind_type}`):Xo(`/tasks/${Ce.game_identifier}?type=exercises&exercisesId=${Qt.categoryId}&coursesId=${Qt.coursesId}&login=${Qt.login}&questionId=${c.question_id}&isFullScreen=${(0,x.vp)()}${ra.current||""}&ip_limit=${bt==null?void 0:bt.ip_limit}&ip_bind=${bt==null?void 0:bt.ip_bind}&ip_bind_type=${bt==null?void 0:bt.ip_bind_type}`),Ea("block")),(Ce==null?void 0:Ce.status)===-3?(0,A.eF)():(Ce==null?void 0:Ce.status)===2?dt(Ce==null?void 0:Ce.message,c.question_id,c.is_jupyter_lab,c.is_jupyter):(Ce==null?void 0:Ce.status)===3&&Et(Ce==null?void 0:Ce.message)}),dt=(c,Ce,Ve,ft)=>{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:h.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>wn(void 0,null,function*(){const Ue=yield(0,_.L8)({url:c});if(!Ue)return;W.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const it=yield(0,V.Ir)({id:Ue.shixun_identifier});if(it!=null&&it.game_identifier){Ct({shixun_identifier:it==null?void 0:it.game_identifier,question_id:Ce,is_jupyter_lab:Ve,is_jupyter:ft});return}(it==null?void 0:it.status)===2?dt(it==null?void 0:it.message,Ce,Ve,ft):(it==null?void 0:it.status)===3&&Et(it==null?void 0:it.message)})})},Et=c=>{n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:h.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")})},pt=c=>wn(void 0,null,function*(){var Ce;const Ve=yield(0,_.o3)({exercise_user_id:(Ce=gn.exerciseUserInfo)==null?void 0:Ce.exercise_user_id,shixun_id:c.shixun_id});let ft;Ve!=null&&Ve.redo?ft=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:h.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:()=>{ft.destroy()},onOk:()=>wn(void 0,null,function*(){const Ue=yield(0,_.L8)({id:Ve==null?void 0:Ve.myshixun_identifier,url:Ve==null?void 0:Ve.url});if(Ue){ca();const it=(0,Pt.cloneDeep)(G==null?void 0:G.exercise_question_types),yt=it==null?void 0:it.findIndex(gt=>gt.question_type===5);it[yt].items.find(gt=>gt.question_id===c.question_id).redo=!1,it[yt].items.find(gt=>gt.question_id===c.question_id).shixun_identifier=Ue.shixun_identifier,G.exercise_question_types=it,xo(G);const st=zn(In({},c),{shixun_identifier:Ue.shixun_identifier});Ct(st)}})}):(ca(),Ct(c))}),_t=c=>wn(void 0,null,function*(){if(c.hack_identifier){const Ce=yield(0,_.nF)({id:c.hack_identifier});(Ce==null?void 0:Ce.status)===0&&(ca(),Co(!1),Xo(`/myproblems/${Ce.identifier}?type=exercises&exercisesId=${Qt.categoryId}&coursesId=${Qt.coursesId}&login=${Qt.login}&questionId=${c.question_id}${ra.current||""}`),Ea("block"))}}),Xt=(c,Ce,Ve,ft,Ue,it,yt)=>wn(void 0,null,function*(){var st,gt;To(!1),yt||Oo(!0);let vt,Wt={questionId:c,exercise_choice_id:Ce,answer_text:Ve};if(((bt==null?void 0:bt.ip_limit)==="inner"||bt.ip_bind_type)&&(vt=yield(0,ce.y)({ip_limit:bt==null?void 0:bt.ip_limit,ip_bind:bt==null?void 0:bt.ip_bind_type})),Ue&&(Wt.kp_content=Ue),Ue&&(Wt.kp_clazz=it),!c){console.error("handleSave no questionId params");return}Wt.ip=vt;const nt=yield(0,_.oX)(Wt);if(Oo(!1),typeof nt=="object")return(st=nt==null?void 0:nt.alert)!=null&&st.length&&((gt=nt==null?void 0:nt.alert)==null||gt.map(Ge=>{n.default.warn({title:"\u63D0\u793A",autoFocusButton:null,content:Ge})})),(nt==null?void 0:nt.status)===0?(ft&&ft(),Jt()):(nt==null?void 0:nt.status)===-1?setTimeout(()=>{ze()},1e3):(nt==null?void 0:nt.status)===-2?Yo(nt):(nt==null?void 0:nt.status)===-3?(nt.status=-1,Yo(nt)):(nt==null?void 0:nt.status)===-4?Jt():(nt==null?void 0:nt.status)===-5?Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},bt),{id:Qt.categoryId,errorMessage:nt==null?void 0:nt.message})}}):W.ZP.warning(nt.message||"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"),nt}),cn=c=>wn(void 0,null,function*(){var Ce,Ve,ft,Ue;const it=yield(0,_.PT)(In({},Qt));if((it==null?void 0:it.status)===-4){n.default.info({width:500,centered:!0,icon:null,title:"\u63D0\u793A",content:it==null?void 0:it.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const yt=it!=null&&it.left_time?Date.now()+(it==null?void 0:it.left_time)*1e3:null;(Qo==null?void 0:Qo.question_type)==8&&!Ko&&(yield re(),To(!0));const st=yield(0,_.Vj)({id:Qt.categoryId});if(!st)return;let gt;if(console.log("res===",st,Qo,Ko),st.question_undo!==0||st.oj_undo!==0){let vt;if(st.question_undo>0){const Wt=h.createElement("span",null,"\u6709",h.createElement("span",{className:b.orangeNum},st.question_undo),"\u9898\u672A\u5B8C\u6210");if(st.oj_undo>0||st.shixun_undo>0){const Ge=[{type:((Ve=(Ce=G==null?void 0:G.exercise_question_types)==null?void 0:Ce.find(an=>an.question_type==6))==null?void 0:Ve.name)||"\u7F16\u7A0B\u9898",num:st.oj_undo},{type:((Ue=(ft=G==null?void 0:G.exercise_question_types)==null?void 0:ft.find(an=>an.question_type==5))==null?void 0:Ue.name)||"\u5B9E\u8BAD\u9898",num:st.shixun_undo}].filter(an=>an.num>0);vt=h.createElement("div",null,Wt,"\uFF08\u5176\u4E2D\u6709",Ge.map((an,gr)=>h.createElement("span",null,h.createElement("span",{className:b.orangeNum},an==null?void 0:an.num),"\u4E2A",an==null?void 0:an.type,gr!==(Ge==null?void 0:Ge.length)-1?"\u3001":"")),"\uFF09")}}gt=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:h.createElement("div",null,vt,c?`\u5728${v()(st.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:yt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,A.li)((yt-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:()=>wn(void 0,null,function*(){fo(!1),_o(!1),c?bt!=null&&bt.screen_open?W.ZP.success("\u4FDD\u5B58\u6210\u529F"):ze():($a(!0),gt.update({cancelButtonProps:{disabled:!0}}),yield Nn())})})}else gt=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:h.createElement("div",null,c?`\u5728${v()(st.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:yt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,A.li)((yt-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:()=>wn(void 0,null,function*(){fo(!1),_o(!1),c?bt!=null&&bt.screen_open?W.ZP.success("\u4FDD\u5B58\u6210\u529F"):ze():($a(!0),gt.update({cancelButtonProps:{disabled:!0}}),yield Nn())})})}),Ht=c=>h.createElement("div",null,h.createElement(w.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:c}),h.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),bn=()=>{let c=0,Ce=n.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Ht(c)}),Ve=setInterval(()=>{c<=100?(c+=2,Ce.update({content:Ht(c)})):(Ce.destroy(),clearInterval(Ve))},50)},Nn=()=>wn(void 0,null,function*(){if(gl||ta.current)return;ta.current=!0;const c=yield(0,_.VL)({categoryId:Qt.categoryId,commit_method:1});yield Gt({type:"exercise/setActionTabs",payload:In({},{removeEventListenerExitScreen:!0})}),$a(!1),(c==null?void 0:c.status)===0&&(bn(),Ma(!1),(0,A.G5)(aa),setTimeout(()=>{var Ce,Ve,ft,Ue,it;n.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${b.commitModal}`,width:520,icon:null,content:h.createElement("div",null,h.createElement(D.Z,{className:"mb20",gutter:20},h.createElement(g.Z,{span:12,className:b.commitItem},h.createElement("span",{className:b.commitInfoLabel},"\u59D3\u540D"),h.createElement("span",{className:b.commitInfoValue,title:(Ce=G==null?void 0:G.exercise)==null?void 0:Ce.user_name},((Ve=G==null?void 0:G.exercise)==null?void 0:Ve.user_name)||"- -")),h.createElement(g.Z,{span:12,className:b.commitItem},h.createElement("span",{className:b.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),h.createElement("span",{className:b.commitInfoValue},(ft=c==null?void 0:c.data)==null?void 0:ft.user_exercise_time))),h.createElement(D.Z,{gutter:20},h.createElement(g.Z,{span:12,className:b.commitItem},h.createElement("span",{className:b.commitInfoLabel},"\u5B66\u53F7"),h.createElement("span",{className:b.commitInfoValue},((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.student_id)||"- -")),h.createElement(g.Z,{span:12,className:b.commitItem},h.createElement("span",{className:b.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),h.createElement("span",{className:b.commitInfoValue},(it=c==null?void 0:c.data)==null?void 0:it.commit_time)))),okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:()=>{(0,x.BU)(),ze()}})},3e3))}),Rt=(c,Ce,Ve,ft,Ue)=>wn(void 0,null,function*(){Xt(Ce,c,null,()=>{var it,yt,st,gt;if(ft.user_answer=[],ft.user_answer.push(c),Ue!=null&&Ue.question_id){let vt=(it=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:it.filter(Ge=>{var an;return((an=Ge.user_answer)==null?void 0:an.length)===0});const Wt=(yt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:yt.filter(Ge=>Ge.question_type==3),nt=Wt.length>0?Wt.every(Ge=>{var an;return(Ge==null?void 0:Ge.multi_count)==((an=Ge==null?void 0:Ge.user_answer)==null?void 0:an.length)})?1:Wt.some(Ge=>{var an;return(Ge==null?void 0:Ge.multi_count)>((an=Ge==null?void 0:Ge.user_answer)==null?void 0:an.length)})?2:0:1;G.question_status.find(Ge=>Ge.ques_id===(Ue==null?void 0:Ue.question_id)).ques_status=(vt==null?void 0:vt.length)===((st=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:st.length)?0:(vt==null?void 0:vt.length)>0&&(vt==null?void 0:vt.length)<((gt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:gt.length)?2:nt}else G.question_status.find(vt=>vt.ques_id===Ce).ques_status=c?1:0;xo(In({},G))})}),Yt=(c,Ce,Ve,ft,Ue)=>wn(void 0,null,function*(){Xt(ft.question_id,c,null,()=>{var it,yt,st;ft.user_answer=[],ft.user_answer.push(c),Ue.user_answer=[...ft.user_answer];let gt=(it=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:it.filter(vt=>{var Wt;return((Wt=vt.user_answer)==null?void 0:Wt.length)===0});G.question_status.find(vt=>vt.ques_id===Ce).ques_status=(gt==null?void 0:gt.length)===((yt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:yt.length)?0:(gt==null?void 0:gt.length)>0&&(gt==null?void 0:gt.length)<((st=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:st.length)?2:1,xo(In({},G))})}),Mt=(c,Ce,Ve,ft)=>{c!=null&&c.length&&Xt(Ce,c,null,()=>{var Ue,it,yt,st;if(Ve.user_answer=c,ft!=null&&ft.question_id){let gt=(Ue=ft==null?void 0:ft.sub_exercise_questions)==null?void 0:Ue.filter(nt=>{var Ge;return((Ge=nt.user_answer)==null?void 0:Ge.length)===0});const vt=(it=ft==null?void 0:ft.sub_exercise_questions)==null?void 0:it.filter(nt=>nt.question_type==3),Wt=vt.length>0?vt.every(nt=>{var Ge;return(nt==null?void 0:nt.multi_count)==((Ge=nt==null?void 0:nt.user_answer)==null?void 0:Ge.length)})?1:vt.some(nt=>{var Ge;return(nt==null?void 0:nt.multi_count)>((Ge=nt==null?void 0:nt.user_answer)==null?void 0:Ge.length)})?2:0:1;G.question_status.find(nt=>nt.ques_id===(ft==null?void 0:ft.question_id)).ques_status=(gt==null?void 0:gt.length)===((yt=ft==null?void 0:ft.sub_exercise_questions)==null?void 0:yt.length)?0:(gt==null?void 0:gt.length)>0&&(gt==null?void 0:gt.length)<((st=ft==null?void 0:ft.sub_exercise_questions)==null?void 0:st.length)?2:Wt}else G.question_status.find(gt=>gt.ques_id===Ce).ques_status=c!=null&&c.length?1:0;xo(In({},G))})},It=(c,Ce,Ve,ft,Ue,it)=>wn(void 0,null,function*(){return c.replaceAll(" ","")?yield Xt(Ve,Ce,c,()=>{var st,gt,vt,Wt;let nt={choice_id:Ce,answer_text:c};if(Ue.user_answer.filter(Ge=>Ge.choice_id!=Ce)?Ue.user_answer.splice(Ce-1,1,nt):Ue.user_answer.push(nt),it!=null&&it.question_id){let Ge=(st=it==null?void 0:it.sub_exercise_questions)==null?void 0:st.filter(Vt=>{var Tn;return((Tn=Vt.user_answer)==null?void 0:Tn.length)===0});const an=(gt=it==null?void 0:it.sub_exercise_questions)==null?void 0:gt.filter(Vt=>Vt.question_type==3),gr=an.length>0?an.every(Vt=>{var Tn;return(Vt==null?void 0:Vt.multi_count)==((Tn=Vt==null?void 0:Vt.user_answer)==null?void 0:Tn.length)})?1:an.some(Vt=>{var Tn;return(Vt==null?void 0:Vt.multi_count)>((Tn=Vt==null?void 0:Vt.user_answer)==null?void 0:Tn.length)})?2:0:1;G.question_status.find(Vt=>Vt.ques_id===(it==null?void 0:it.question_id)).ques_status=(Ge==null?void 0:Ge.length)===((vt=it==null?void 0:it.sub_exercise_questions)==null?void 0:vt.length)?0:(Ge==null?void 0:Ge.length)>0&&(Ge==null?void 0:Ge.length)<((Wt=it==null?void 0:it.sub_exercise_questions)==null?void 0:Wt.length)?2:gr}else G.question_status.find(Ge=>Ge.ques_id===Ve).ques_status=ft.every(Ge=>!!Ge.answer_text)?1:G.question_status.find(Ge=>Ge.ques_id===Ve).ques_status=ft.some(Ge=>!!Ge.answer_text)?2:0;xo(In({},G))}):(Jt(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),zt=(c,Ce,Ve,ft,Ue)=>wn(void 0,null,function*(){return c.replaceAll(" ","")?yield Xt(Ve,Ce,c,()=>{G.question_status.find(st=>st.ques_id===Ve).ques_status=ft.every(st=>!!st.value)?1:G.question_status.find(st=>st.ques_id===Ve).ques_status=ft.some(st=>!!st.value)?2:0;let yt={choice_id:Ce,answer_text:c};Ue.user_answer.filter(st=>st.choice_id!=Ce)?Ue.user_answer.splice(Ce-1,1,yt):Ue.user_answer.push(yt),Ue.repeat_answer||(Ue.israp=!0),xo(In({},G))}):(Jt(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),hn=(c,Ce,Ve,ft,Ue)=>{if(!c.replaceAll(" ","")){Jt();return}Xt(Ce,null,c,()=>{var it,yt,st,gt;if(Ve.user_answer=[],Ve.user_answer.push(c),Ue!=null&&Ue.question_id){let vt=(it=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:it.filter(Ge=>{var an;return((an=Ge.user_answer)==null?void 0:an.length)===0});const Wt=(yt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:yt.filter(Ge=>Ge.question_type==3),nt=Wt.length>0?Wt.every(Ge=>{var an;return(Ge==null?void 0:Ge.multi_count)==((an=Ge==null?void 0:Ge.user_answer)==null?void 0:an.length)})?1:Wt.some(Ge=>{var an;return(Ge==null?void 0:Ge.multi_count)>((an=Ge==null?void 0:Ge.user_answer)==null?void 0:an.length)})?2:0:1;G.question_status.find(Ge=>Ge.ques_id===(Ue==null?void 0:Ue.question_id)).ques_status=(vt==null?void 0:vt.length)===((st=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:st.length)?0:(vt==null?void 0:vt.length)>0&&(vt==null?void 0:vt.length)<((gt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:gt.length)?2:nt}else G.question_status.find(vt=>vt.ques_id===Ce).ques_status=c?1:0;xo(In({},G))},void 0,void 0,ft)},Fn=(c,Ce,Ve)=>{var ft,Ue,it,yt,st,gt,vt;let Wt="";const nt=(c==null?void 0:c.question_type)===0||(c==null?void 0:c.question_type)===1;nt&&((ft=c==null?void 0:c.question_choices)==null||ft.forEach((an,gr)=>{an.standard_boolean&&(Wt=Wt+kr[gr])}));const Ge=((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.user_exercise_status)===1||!c.repeat_answer&&((it=c==null?void 0:c.user_answer)==null?void 0:it.length)>0&&c.ques_status!==0;return h.createElement("div",null,h.createElement("div",{className:b.baseMargin},h.createElement(M.ZP.Group,{disabled:Ge,defaultValue:(yt=c==null?void 0:c.user_answer)==null?void 0:yt[0],onChange:an=>Rt(an.target.value,c==null?void 0:c.question_id,Ce,c,Ve),className:c.user_score&&`edu-radio-${c.user_score===c.question_score?"green":"red"}`},(st=c==null?void 0:c.question_choices)==null?void 0:st.map((an,gr)=>{const Tn=c.question_type==2?"":`${kr[gr]}.`;return h.createElement("div",{className:b.answerWrap,key:gr},h.createElement(M.ZP,{className:b.noWrap,value:an==null?void 0:an.choice_id},h.createElement(D.Z,{wrap:!1,align:"middle"},h.createElement(g.Z,null,h.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},Tn)),h.createElement(g.Z,null,h.createElement(he.Z,{className:b.renderHtml,value:an==null?void 0:an.choice_text})))))}))),((0,q.GJ)()||(0,q.dE)()&&((gt=G==null?void 0:G.exercise)==null?void 0:gt.user_exercise_status)>0&&((vt=G==null?void 0:G.exercise)==null?void 0:vt.open_score))&&h.createElement(D.Z,{justify:"end",className:"mb20",align:"middle"},h.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),h.createElement("span",{className:"font14 ml10"},(c==null?void 0:c.user_score)&&h.createElement("span",null,h.createElement("span",{className:Wr[Number(c==null?void 0:c.answer_status)]||"c-orange-ff9"},c==null?void 0:c.user_score),h.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(c!=null&&c.user_score)&&h.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(c==null?void 0:c.standard_answer_show)&&h.createElement("div",{className:b.analysisWrap},h.createElement("div",{className:b.greyBg},h.createElement(D.Z,{className:"mb20"},h.createElement(g.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),h.createElement(g.Z,null,nt?Wt:c==null?void 0:c.standard_answer_show)),h.createElement(D.Z,{align:"middle"},h.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),h.createElement(he.Z,{className:b.renderHtml,value:c==null?void 0:c.analysis})))))},Dn=(c,Ce,Ve)=>{var ft,Ue;const it=((ft=G==null?void 0:G.exercise)==null?void 0:ft.user_exercise_status)===1||!c.repeat_answer&&c.ques_status!==0;return h.createElement("div",null,(Ue=c==null?void 0:c.sub_exercise_questions)==null?void 0:Ue.map((yt,st)=>{var gt;let vt="";return(gt=yt==null?void 0:yt.question_choices)==null||gt.forEach((Wt,nt)=>{Wt.standard_boolean&&(vt=vt+kr[nt])}),h.createElement("div",{className:`${b.baseMargin} ${b.singleItem} mb20`,key:st},h.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},h.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",yt==null?void 0:yt.question_score,"\u5206\uFF09"),h.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},Ve+1+"."+(st+1)),h.createElement(he.Z,{value:yt==null?void 0:yt.question_title})),((yt==null?void 0:yt.question_type)==0||(yt==null?void 0:yt.question_type)==2)&&Fn(yt,yt==null?void 0:yt.question_type,c),(yt==null?void 0:yt.question_type)==1&&un(yt,yt==null?void 0:yt.question_type,c),(yt==null?void 0:yt.question_type)==3&&jn(yt,yt==null?void 0:yt.question_type,c),(yt==null?void 0:yt.question_type)==4&&Wn(yt,yt==null?void 0:yt.question_type,c))}))};console.log("----",G);const un=(c,Ce,Ve)=>{var ft,Ue,it,yt,st,gt;let vt="";const Wt=(c==null?void 0:c.question_type)===0||(c==null?void 0:c.question_type)===1;Wt&&((ft=c==null?void 0:c.question_choices)==null||ft.forEach((Ge,an)=>{Ge.standard_boolean&&(vt=vt+kr[an])}));const nt=((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.user_exercise_status)===1||!c.repeat_answer&&((it=c==null?void 0:c.user_answer)==null?void 0:it.length)>0&&c.ques_status!==0;return h.createElement("div",null,h.createElement("div",{className:b.baseMargin},h.createElement(B.default.Group,{disabled:nt,defaultValue:c==null?void 0:c.user_answer,style:{flexDirection:"column"},onChange:Ge=>Mt(Ge,c==null?void 0:c.question_id,c,Ve),className:c.user_score&&`edu-checkbox-${c.user_score===c.question_score?"green":"red"}`},(yt=c==null?void 0:c.question_choices)==null?void 0:yt.map((Ge,an)=>{const gr=`${kr[an]}.`;return h.createElement("div",{className:b.answerWrap},h.createElement(B.default,{value:Ge==null?void 0:Ge.choice_id},h.createElement(D.Z,{wrap:!1,align:"middle"},h.createElement(g.Z,null,h.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},gr)),h.createElement(g.Z,null,h.createElement(he.Z,{className:b.renderHtml,value:Ge==null?void 0:Ge.choice_text})))))}))),((0,q.GJ)()||(0,q.dE)()&&((st=G==null?void 0:G.exercise)==null?void 0:st.user_exercise_status)>0&&((gt=G==null?void 0:G.exercise)==null?void 0:gt.open_score))&&h.createElement(D.Z,{justify:"end",className:"mb20",align:"middle"},h.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),h.createElement("span",{className:"font14 ml10"},(c==null?void 0:c.user_score)&&h.createElement("span",null,h.createElement("span",{className:Wr[Number(c==null?void 0:c.answer_status)]||"c-orange-ff9"},c==null?void 0:c.user_score),h.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(c!=null&&c.user_score)&&h.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(c==null?void 0:c.standard_answer_show)&&h.createElement("div",{className:b.analysisWrap},h.createElement("div",{className:b.greyBg},h.createElement(D.Z,{className:"mb20"},h.createElement(g.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),h.createElement(g.Z,null,Wt?vt:c==null?void 0:c.standard_answer_show)),h.createElement(D.Z,{align:"middle",className:"mt15"},h.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),h.createElement(he.Z,{className:b.renderHtml,value:c==null?void 0:c.analysis})))))},jn=(c,Ce,Ve)=>h.createElement(En,{item:c,sign:Vn,answerData:G,onBlur:(ft,Ue,it)=>wn(void 0,null,function*(){return yield It(ft,Ue,c==null?void 0:c.question_id,it,c,Ve)})}),Wn=(c,Ce,Ve)=>Bo?h.createElement(Te,{item:c,answerData:G,onBlur:(ft,Ue,it)=>Xt(c==null?void 0:c.question_id,null,ft,void 0,Ue,it),isEducation:Bo}):h.createElement(et,{item:c,answerData:G,onBlur:(ft,Ue)=>hn(ft,c==null?void 0:c.question_id,c,Ue,Ve),isEducation:Bo,sign:Vn}),Cr=(c,Ce)=>h.createElement(Q,{item:c,answerData:G,exerciseId:Qt.categoryId,coursesId:Qt.coursesId}),nr=(c,Ce)=>h.createElement(d,{item:c,answerData:G}),Fr=(c,Ce)=>h.createElement(Zr,{setIsSubmitCode:To,item:c,sign:Vn,answerData:G,onBlur:(Ve,ft,Ue)=>wn(void 0,null,function*(){return yield zt(Ve,ft,c==null?void 0:c.question_id,Ue,c)})}),Nr=c=>{if(dl){const Ce=n.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:h.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:()=>{La(!1),c==null||c()},onOk:()=>{La(!1),yn.Z.publish("BFill:Submit",{})}});return}c==null||c()};(0,t.useEffect)(()=>{const c=yn.Z.subscribe("BFill:Submit:Change",({value:Ce})=>{La(Ce)});return()=>{c()}},[]);const Bn=(c,Ce,Ve)=>{var ft,Ue;const it=(ft=G==null?void 0:G.exercise_question_types)==null?void 0:ft.find(yt=>yt.question_type===Ce);return h.createElement("div",{className:b.answerSheetWrap},h.createElement("div",{className:b.answerSheetQuestionTitle,onClick:()=>{No[Ce]=!No[Ce],tl(In({},No))}},!No[Ce]&&h.createElement(k.Z,null),No[Ce]&&h.createElement(de.Z,null),h.createElement("span",{className:"ml5 c-grey-666"},c)),!No[Ce]&&h.createElement(D.Z,{className:b.answerSheet,gutter:[20,20],key:Ce},(Ue=it==null?void 0:it.items)==null?void 0:Ue.map(function(yt,st){var gt,vt,Wt,nt,Ge,an,gr;let Vt=` +!(function(){var fi=Object.defineProperty,mi=Object.defineProperties;var vi=Object.getOwnPropertyDescriptors;var Qa=Object.getOwnPropertySymbols;var ql=Object.prototype.hasOwnProperty,ei=Object.prototype.propertyIsEnumerable;var Ql=(ht,le,e)=>le in ht?fi(ht,le,{enumerable:!0,configurable:!0,writable:!0,value:e}):ht[le]=e,Mo=(ht,le)=>{for(var e in le||(le={}))ql.call(le,e)&&Ql(ht,e,le[e]);if(Qa)for(var e of Qa(le))ei.call(le,e)&&Ql(ht,e,le[e]);return ht},Dl=(ht,le)=>mi(ht,vi(le));var ti=(ht,le)=>{var e={};for(var t in ht)ql.call(ht,t)&&le.indexOf(t)<0&&(e[t]=ht[t]);if(ht!=null&&Qa)for(var t of Qa(ht))le.indexOf(t)<0&&ei.call(ht,t)&&(e[t]=ht[t]);return e};(self.webpackChunk=self.webpackChunk||[]).push([[4105],{89489:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},59477:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},26227:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},49198:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},41464:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},52671:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},8657:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},56082:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},33853:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},11724:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},15075:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},43531:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},38819:function(ht,le,e){"use strict";e.d(le,{Z:function(){return F}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(w,D){return l.createElement(T.Z,(0,t.Z)({},w,{ref:D,icon:L}))},n=l.forwardRef(p),F=n},47451:function(ht,le,e){"use strict";e.d(le,{Z:function(){return B}});var t=e(3113),l=e(59301),P=Object.defineProperty,L=Object.defineProperties,T=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,W=(I,E,ne)=>E in I?P(I,E,{enumerable:!0,configurable:!0,writable:!0,value:ne}):I[E]=ne,w=(I,E)=>{for(var ne in E||(E={}))n.call(E,ne)&&W(I,ne,E[ne]);if(p)for(var ne of p(E))F.call(E,ne)&&W(I,ne,E[ne]);return I},D=(I,E)=>L(I,T(E)),g=(I,E)=>{var ne={};for(var k in I)n.call(I,k)&&E.indexOf(k)<0&&(ne[k]=I[k]);if(I!=null&&p)for(var k of p(I))E.indexOf(k)<0&&F.call(I,k)&&(ne[k]=I[k]);return ne},M=(I,E,ne)=>new Promise((k,de)=>{var ie=ae=>{try{A(ne.next(ae))}catch(C){de(C)}},H=ae=>{try{A(ne.throw(ae))}catch(C){de(C)}},A=ae=>ae.done?k(ae.value):Promise.resolve(ae.value).then(ie,H);A((ne=ne.apply(I,E)).next())});const B=I=>{var E=I,{children:ne}=E,k=g(E,["children"]);const[de,ie]=(0,l.useState)(!1);return l.createElement(t.ZP,D(w({},k),{loading:de,onClick:H=>M(void 0,null,function*(){try{ie(!0),yield k.onClick(H),ie(!1)}catch(A){console.error(A),ie(!1)}})}),ne)}},72638:function(ht,le,e){"use strict";e.d(le,{Z:function(){return D}});var t=e(59301),l=e(90115),P=e(8591),L=e(64866),T={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"},p=e(40185),n=e(59301),F=(g,M,B)=>new Promise((I,E)=>{var ne=ie=>{try{de(B.next(ie))}catch(H){E(H)}},k=ie=>{try{de(B.throw(ie))}catch(H){E(H)}},de=ie=>ie.done?I(ie.value):Promise.resolve(ie.value).then(ne,k);de((B=B.apply(g,M)).next())});const W=function(M,B){const I=M.split(","),E=I[0].match(/:(.*?);/)[1],ne=atob(I[1]);let k=ne.length;const de=new Uint8Array(k);for(;k--;)de[k]=ne.charCodeAt(k);return new Blob([de],{type:E})};var D=(0,t.forwardRef)(({time:g,number:M,supportCamera:B,take_photo:I,isExercise:E=!0,update:ne,onUserMediaLoaded:k},de)=>{const ie=(0,t.useRef)(),H=(0,t.useRef)(),A=(0,l.useParams)();let[ae,C]=(0,t.useState)([]),[S,J]=(0,t.useState)(0);const[te,z]=(0,t.useState)("");let[v,b]=(0,t.useState)();const[ce,q]=(0,t.useState)(0),x=(Te,tt)=>F(void 0,null,function*(){return(0,L.ZP)("/api/attachments.json",{method:"POST",body:{file_type:"base64",original_filename:Te,file:tt}})}),_=Te=>F(void 0,null,function*(){const tt=new Date().valueOf();if(Te){const mt=yield x(`\u7167\u7247${tt}`,Te);mt.status||(yield(0,p.Ju)({container_id:A.categoryId,container_type:"Exercise",attachment_id:mt==null?void 0:mt.id}))}});(0,t.useEffect)(()=>(Me(),()=>{rt(),V()}),[]),(0,t.useEffect)(()=>{S===2&&g&&M>0&&(he(),q(1))},[g]),(0,t.useEffect)(()=>{if(ce!==0){if(ce===2)clearInterval(v);else{let Te=0,tt=setInterval(()=>{ae.includes(Te)&&Ie(),Te++},1e3);b(tt)}return()=>clearInterval(v)}},[ce]),(0,t.useImperativeHandle)(de,()=>({handlePhoto:Ie,handleTakePhoto:je}));const V=()=>{q(2)},he=()=>{const Te=g/M,tt=[];function mt(De,ut){return parseInt(Math.floor(Math.random()*(ut-De+1))+De)}new Array(M).fill(0).map((De,ut)=>{I?tt.push(mt(Te*ut,Te*(ut+1))):ut==0?tt.push(0):tt.push(mt(Te*ut,Te*(ut+1)))}),ae=tt,C([...tt]),console.log(tt)},Me=()=>{navigator.mediaDevices===void 0&&(navigator.mediaDevices={}),navigator.mediaDevices.getUserMedia===void 0&&(navigator.mediaDevices.getUserMedia=function(Te){const tt=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia;return tt?new Promise(function(mt,De){tt.call(navigator,Te,mt,De)}):Promise.reject(new Error("getUserMedia is not implemented in this browser"))}),navigator.mediaDevices.getUserMedia({video:{width:640,height:480}}).then(function(Te){et.current=Te,B&&B(2),J(2),"srcObject"in ie.current?ie.current.srcObject=Te:ie.current.src=window.URL.createObjectURL(Te),ie.current.onloadedmetadata=function(tt){ie.current.play(),k&&k()},ie.current.addEventListener("ended",function(){console.log("\u64AD\u653E\u7ED3\u675F"),V(),E&&P.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(Te){J(1),B&&B(1),Te.message==="Permission denied"||Te.name==="NotAllowedError"?P.ZP.error("\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"):P.ZP.error("\u6444\u50CF\u5934\u83B7\u53D6\u5931\u8D25\uFF0C\u6216\u60A8\u5DF2\u62D2\u7EDD\u4E86\u83B7\u53D6\u6444\u50CF\u5934"),console.log("errname: "+Te.name),console.log("err: "+Te.message)})},Ie=()=>{try{H.current.width=ie.current.videoWidth,H.current.height=ie.current.videoHeight,H.current.getContext("2d").drawImage(ie.current,0,0,H.current.width,H.current.height),z(H.current.toDataURL("image/png")),_(H.current.toDataURL("image/png")),Ke(H.current.toDataURL("image/png"))}catch(Te){}},je=()=>{try{return H.current.width=ie.current.videoWidth,H.current.height=ie.current.videoHeight,H.current.getContext("2d").drawImage(ie.current,0,0,H.current.width,H.current.height),H.current.toDataURL("image/png")}catch(Te){}},et=(0,t.useRef)(),rt=()=>{try{et.current.getTracks().forEach(function(mt){mt.stop()}),ie.current.srcObject=null}catch(Te){}},Ke=Te=>F(void 0,null,function*(){const tt=new FormData;tt.append("file",W(Te,"1")),tt.append("1","123");var mt=new window.XMLHttpRequest;mt.withCredentials=!0,mt.addEventListener("load",function(De){let ut=JSON.parse(De.target.responseText);(0,L.ZP)(`/api/exercises/${id}/upload_photo.json`,{method:"post",body:{attachment_id:ut.id}})},!1),mt.addEventListener("error",function(De){console.error(De)},!1),mt.open("POST",`${ENV.API_SERVER}/api/attachments.json`),mt.send(tt)});return n.createElement(n.Fragment,null,S!==3&&n.createElement("aside",{className:T.video,id:"screenshot"},S===0&&n.createElement("span",null,"\u6B63\u5728\u5F00\u542F\u6444\u50CF\u5934..."),S===1&&n.createElement("span",null,"\u6444\u50CF\u5934\u5F00\u542F\u5931\u8D25"),S===2&&n.createElement("div",null,n.createElement("video",{width:"288",ref:ie,autoPlay:!0}),n.createElement("canvas",{style:{display:"none"},ref:H}))))})},98070:function(ht,le,e){"use strict";var t=e(90115),l=e(59301),P=e(8591),L=e(43418),T=e(3113),p=e(24334),n=e.n(p),F=e(64866),W=e(25537),w=e(72873),D=e(66649),g=e.n(D),M=e(10089),B=e(59301),I=Object.defineProperty,E=Object.defineProperties,ne=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ie=Object.prototype.propertyIsEnumerable,H=(J,te,z)=>te in J?I(J,te,{enumerable:!0,configurable:!0,writable:!0,value:z}):J[te]=z,A=(J,te)=>{for(var z in te||(te={}))de.call(te,z)&&H(J,z,te[z]);if(k)for(var z of k(te))ie.call(te,z)&&H(J,z,te[z]);return J},ae=(J,te)=>E(J,ne(te)),C=(J,te,z)=>new Promise((v,b)=>{var ce=_=>{try{x(z.next(_))}catch(V){b(V)}},q=_=>{try{x(z.throw(_))}catch(V){b(V)}},x=_=>_.done?v(_.value):Promise.resolve(_.value).then(ce,q);x((z=z.apply(J,te)).next())});const S=({ButtonProps:J,ButtonText:te,form:z,answerKey:v,hackidentifier:b="",items:ce={},setIsSubmitCode:q})=>{const[x,_]=(0,l.useState)(!1);let[V,he]=(0,l.useState)("");const Me=(0,t.useParams)(),[Ie,je]=(0,l.useState)({}),et=Me.type==="edit",rt=window.location.href.includes("problemset")?1:2;(0,l.useEffect)(()=>{(et||b)&&he(b||Me.id)},[Me]),(0,l.useEffect)(()=>{const De=M.Z.subscribe("BFill:Submit",()=>{mt()});return()=>{De()}},[V]),(0,l.useEffect)(()=>()=>{sessionStorage.removeItem("projectFill")},[]);function Ke(De,ut){return C(this,null,function*(){var St;let $e=z.getFieldValue("hack_codes"),ve=z.getFieldValue(v);if(!$e.code){P.ZP.info("\u7A0B\u5E8F\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(!$e.language){P.ZP.info("\u7F16\u7A0B\u8BED\u8A00\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}if(ve.length>0&&((St=ve.filter(Z=>!Z.answer_text))==null?void 0:St.length)>0){P.ZP.info("\u586B\u7A7A\u9879\u4E0D\u80FD\u4E3A\u7A7A\uFF01");return}let at=$e.code;return ve.length>0&&(ve==null||ve.map(Z=>{Z.multi_line?at=at.substring(0,at.indexOf("@\u2581\u2581@"))+Z.answer_text+at.substring(at.indexOf("@\u2581\u2581@")+4):at=at.substring(0,at.indexOf("@\u2581@"))+Z.answer_text+at.substring(at.indexOf("@\u2581@")+3)})),yield(0,W.n4)(ut,De||{code:p.Base64.encode(at),language:$e.language,answers:ve==null?void 0:ve.map(Z=>Z.answer_text)})})}function Te(De,ut){return C(this,null,function*(){let St=ce.userAnswer,$e=p.Base64.decode(ce.code);return St.length>0&&(St==null||St.map(at=>{at.multi_line?$e=$e.substring(0,$e.indexOf("@\u2581\u2581@"))+at.value+$e.substring($e.indexOf("@\u2581\u2581@")+4):$e=$e.substring(0,$e.indexOf("@\u2581@"))+at.value+$e.substring($e.indexOf("@\u2581@")+3)})),yield(0,W.n4)(ut,De||{code:p.Base64.encode($e),language:ce.language,answers:St==null?void 0:St.map(at=>at.value)})})}function tt(){return new Date().getTime()}const mt=()=>C(void 0,null,function*(){if(_(!0),x)return;let De=yield(0,F.ZP)(`/api/problems/${V}/start.json`,{method:"get"});const ut=yield Te(null,De==null?void 0:De.identifier);if((ut==null?void 0:ut.status)===0){let $e=function(){return C(this,null,function*(){var ve;const{status:at,message:Ee,data:Z}=yield(0,W.rX)(De==null?void 0:De.identifier,"submit"),m=tt()-St>10*1e3*((ve=ce==null?void 0:ce.userAnswer)==null?void 0:ve.length);if(at!==0&&!m&&setTimeout($e,1e3),m){L.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"}),_(!1);return}at===0&&(_(!1),je(Z),Z.status===2&&(_(!1),L.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const St=tt();yield(0,W.bM)(De==null?void 0:De.identifier,{}),$e(),M.Z.publish("BFill:Submit:Change",{value:!1})}else _(!1);q&&q(!0)});return B.createElement("div",null,B.createElement(T.ZP,ae(A({loading:x},J),{onClick:()=>C(void 0,null,function*(){var De,ut,St,$e;if(te==="\u63D0\u4EA4\u4EE3\u7801"){mt();return}let ve=!0;if(yield z.validateFields().then(()=>{ve=!1},m=>{var a,R,fe;m.errorFields[0].name.includes("standard_answers")?P.ZP.error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"):P.ZP.error(m.errorFields[0].errors[0]),((a=m.errorFields)==null?void 0:a.length)===0&&(ve=!1),z.scrollToField((fe=(R=m==null?void 0:m.errorFields)==null?void 0:R[0])==null?void 0:fe.name,{behavior:"smooth",block:"center"}),ve=!0}),ve||(_(!0),x))return;let at="",Ee=z.getFieldsValue();V?at=yield(0,F.ZP)(`/api/problems/${V}.json`,{method:"put",body:ae(A({},Ee),{hack:ae(A({},Ee==null?void 0:Ee.hack),{sub_discipline_id:($e=(St=Ee==null?void 0:Ee.hack)==null?void 0:St.sub_discipline_id)==null?void 0:$e[1],difficult:Ee.difficulty,item_banks_group_id:Ee.item_banks_group_id}),hack_codes:ae(A({},Ee.hack_codes),{code:p.Base64.encode(Ee.hack_codes.code)}),update_hack_sets:[A({},Ee.hack_sets)],is_blank:!0})}):(at=yield(0,F.ZP)("/api/problems.json",{method:"post",body:ae(A({},Ee),{hack:ae(A({},Ee==null?void 0:Ee.hack),{sub_discipline_id:(ut=(De=Ee==null?void 0:Ee.hack)==null?void 0:De.sub_discipline_id)==null?void 0:ut[1],difficult:Ee.difficulty,item_banks_group_id:Ee.item_banks_group_id}),hack_codes:ae(A({},Ee.hack_codes),{code:p.Base64.encode(Ee.hack_codes.code)}),hack_sets:[A({},Ee.hack_sets)],is_blank:!0})}),V=at==null?void 0:at.identifier,sessionStorage.projectFill=V,he(V));let Z=yield(0,F.ZP)(`/api/problems/${V}/start.json`,{method:"get"});const K=yield Ke(null,Z==null?void 0:Z.identifier);if((K==null?void 0:K.status)===0){let a=function(){return C(this,null,function*(){var R;const{status:fe,message:s,data:i}=yield(0,W.rX)(Z==null?void 0:Z.identifier,"submit"),$=tt()-m>(Ee.hack.time_limit+3)*1e3*((R=Ee==null?void 0:Ee.standard_answers)==null?void 0:R.length);if(fe!==0&&!$&&setTimeout(a,1e3),$){L.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),_(!1);return}fe===0&&(_(!1),je(i),i.status===2&&(_(!1),L.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"})))})};const m=tt();yield(0,W.bM)(Z==null?void 0:Z.identifier,{}),a()}else _(!1)})}),te),(Ie==null?void 0:Ie.id)&&Ie.status!==2&&B.createElement(L.default,{open:(Ie==null?void 0:Ie.id)&&Ie.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{je({})},onCancel:()=>{je({})}},B.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},B.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},B.createElement("div",null,B.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),B.createElement("span",{style:{marginLeft:12,color:Ie.status!==0&&"#E30000"}},w.Im[Ie.status])),B.createElement("div",null,B.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),B.createElement("span",{style:{marginLeft:12}},g()(Ie.created_at).format("YYYY-MM-DD HH:mm:ss"))),B.createElement("div",null,B.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),B.createElement("span",{style:{marginLeft:12}},Ie.language)),B.createElement("div",null,B.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),B.createElement("span",{style:{marginLeft:12}},Ie.execute_time,"ms"))),B.createElement(w.Y4,A({},Ie)))))};le.Z=S},41919:function(ht,le,e){"use strict";e.r(le),e.d(le,{default:function(){return Xr}});var t=e(59301),l=e(90115),P=e(15845),L=e.n(P),T=e(31797),p=e(78241),n=e(43418),F=e(92832),W=e(8591),w=e(93948),D=e(95237),g=e(43604),M=e(5112),B=e(24905),I=e(6848),E=e(71418),ne=e(3113),k=e(15075),de=e(43531),ie=e(72638),H=e(41560),A=e(22566),ae=e(64866),C=e(59301),S=(U,me,qe)=>new Promise((Ft,en)=>{var gn=Ye=>{try{At(qe.next(Ye))}catch(xt){en(xt)}},Gt=Ye=>{try{At(qe.throw(Ye))}catch(xt){en(xt)}},At=Ye=>Ye.done?Ft(Ye.value):Promise.resolve(Ye.value).then(gn,Gt);At((qe=qe.apply(U,me)).next())}),te=({id:U,startRecording:me,startScreenshot:qe,onBack:Ft,onSuccuss:en,timeInSeconds:gn=[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 Gt=(0,t.useRef)(null),At=(0,t.useRef)(null),Ye=(0,t.useRef)(null),xt=(0,t.useRef)(null),tn=(0,t.useRef)(!0),nn=(0,t.useRef)(""),[Sn,Cn]=(0,t.useState)(null);(0,t.useEffect)(()=>{me?_n():ot()},[me]),(0,t.useEffect)(()=>{qe?Cn(0):(clearTimeout(xt.current),Cn(null),nn.current="")},[qe]),(0,t.useEffect)(()=>(typeof Sn=="number"&&(gn!=null&&gn.includes(Sn)&&sr(),Sn<=720&&(xt.current=setTimeout(()=>{Cn(Sn+1)},1e3))),()=>{clearTimeout(xt.current)}),[Sn]);const Gn=(Mn="\u672A\u5171\u4EAB\u6574\u4E2A\u5C4F\u5E55\uFF0C\u7981\u6B62\u4F5C\u7B54\uFF01")=>S(void 0,null,function*(){W.ZP.warning(Mn),setTimeout(()=>{Ft()},1e3)}),_n=()=>S(void 0,null,function*(){var Mn,Yn,wr,Mr,Kn,$r;if(!(0,A.i7)()){Gn("\u8BF7\u4F7F\u7528\u8C37\u6B4C\u6D4F\u89C8\u5668\u7B54\u9898");return}if(Gt.current){W.ZP.warning("\u6B63\u5728\u5F55\u5236\u4E2D");return}tn.current=!0;try{let Jn;if((0,A.WX)())Jn=yield navigator.mediaDevices.getUserMedia({audio:{mandatory:{chromeMediaSource:"desktop"}},video:{mandatory:{chromeMediaSource:"desktop"}}});else if(Jn=yield navigator.mediaDevices.getDisplayMedia({video:{displaySurface:"monitor"}}),((wr=(Yn=(Mn=Jn==null?void 0:Jn.getVideoTracks())==null?void 0:Mn[0])==null?void 0:Yn.getSettings())==null?void 0:wr.displaySurface)!=="monitor"){ot(),Gn();return}Gt.current=Jn,"srcObject"in At.current?At.current.srcObject=Gt.current:At.current.src=URL.createObjectURL(Gt.current),yield new Promise(Kr=>{At.current.addEventListener("loadedmetadata",()=>{Kr()})}),($r=(Kn=(Mr=Gt.current)==null?void 0:Mr.getVideoTracks())==null?void 0:Kn[0])==null||$r.addEventListener("ended",function(){tn.current&&Gn()}),At.current.play(),en()}catch(Jn){Gn("\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")}}),ot=()=>{var Mn;tn.current=!1;const Yn=(Mn=Gt.current)==null?void 0:Mn.getTracks();Yn==null||Yn.forEach(wr=>{wr.stop()}),Gt.current=null},Ot=Mn=>{const Yn=Mn.split(",")[1],wr=Mn.split(",")[0].split(":")[1].split(";")[0],Mr=[...atob(Yn)],Kn=new Uint8Array(Mr.map($r=>$r.charCodeAt(0)));return new Blob([Kn],{type:wr})},$n=()=>S(void 0,null,function*(){const Mn=yield(0,ae.ZP)(`/api/exercises/${U}/exercise_user_screens.json`,{method:"post"});Mn.status===0&&(nn.current=Mn.exercise_abnormity_id,Cn(0))}),sr=()=>S(void 0,null,function*(){const Mn=Ye.current.getContext("2d");Ye.current.width=At.current.videoWidth,Ye.current.height=At.current.videoHeight,Mn.drawImage(At.current,0,0,Ye.current.width,Ye.current.height);const Yn=Ye.current.toDataURL("image/jpeg"),wr=Ot(Yn),Mr=new File([wr],"canvas_image.jpg",{type:"image/jpeg"}),Kn=new FormData;Kn.append("file",Mr);const $r=yield(0,ae.ZP)(`/api/exercises/${U}/exercise_user_screens/check.json`,{method:"get"});if(($r==null?void 0:$r.status)===0){const Jn=yield(0,ae.ZP)("/api/attachments.json",{method:"post",body:Kn},!0);if(Jn!=null&&Jn.id){const Kr=yield(0,ae.ZP)(`/api/exercises/${U}/exercise_user_screens.json`,{method:"post",body:{attachment_id:Jn==null?void 0:Jn.id,exercise_abnormity_id:nn.current}});Kr.status===0&&(nn.current=Kr.exercise_abnormity_id)}}});return C.createElement(C.Fragment,null,C.createElement("video",{ref:At,muted:!0,className:"hide"}),C.createElement("canvas",{id:"canvas",ref:Ye,className:"hide"}))},z=e(66649),v=e.n(z),b={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"},ce=e(24327),q=e(16624),x=e(16769),_=e(6455),V=e(55159),he=e(8658),Me=e(30720);const Ie={0:"c-red-ee4",1:"c-green"};var et=({item:U,answerData:me,isEducation:qe,sign:Ft,onBlur:en=()=>{}})=>{var gn,Gt,At,Ye,xt,tn;const nn=(0,t.useRef)(""),[Sn,Cn]=(0,t.useState)(),[Gn,_n]=(0,t.useState)(!1),[ot,Ot]=(0,t.useState)(qe||!1),$n=(0,t.useRef)(),sr=()=>{clearInterval($n.current),$n.current=setInterval(()=>{Gn&&en(nn.current,!0)},10*1e3)},Mn=Yn=>{en(nn.current);let wr="\u786E\u5B9A\u79BB\u5F00\u6B64\u9875\u9762\u5417?\u6B64\u9875\u6570\u636E\u53EF\u80FD\u4F1A\u4E22\u5931";return(Yn||window.event).returnValue=wr,wr};return(0,t.useEffect)(()=>{console.log("isFocus:",Gn),Gn&&sr()},[Gn]),(0,t.useEffect)(()=>{Cn(U==null?void 0:U.a_flag)},[U==null?void 0:U.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval($n.current)},[]),t.createElement("div",null,((gn=me==null?void 0:me.exercise)==null?void 0:gn.user_exercise_status)===1?t.createElement("div",{className:"mb20"},t.createElement(D.Z,{justify:"space-between"},t.createElement(g.Z,null,"\u6211\u7684\u7B54\u6848"),((0,q.GJ)()||(0,q.dE)()&&((Gt=me==null?void 0:me.exercise)==null?void 0:Gt.user_exercise_status)>0&&((At=me==null?void 0:me.exercise)==null?void 0:At.open_score))&&t.createElement(g.Z,null,t.createElement(D.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(U==null?void 0:U.user_score)&&t.createElement("span",null,t.createElement("span",{className:Ie[Number(U==null?void 0:U.answer_status)]||"c-orange-ff9"},U==null?void 0:U.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(U!=null&&U.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))))),t.createElement("div",{className:b.simpleText},t.createElement(he.Z,{value:(Ye=U==null?void 0:U.user_answer)==null?void 0:Ye[0]}))):t.createElement("div",{className:U.user_score&&(U.user_score===U.question_score?"c-green":"c-red")},ot?t.createElement(Me.Z,{watch:!0,isFocus:!0,defaultValue:(xt=U==null?void 0:U.user_answer)==null?void 0:xt[0],id:U==null?void 0:U.question_id,className:"mt20",onChange:Yn=>{nn.current=Yn,_n(!0)},onBlur:()=>{setTimeout(()=>{en(nn.current)},200),clearInterval($n.current),_n(!1)}}):t.createElement("div",{onClick:()=>{var Yn;if(!U.repeat_answer&&((Yn=U==null?void 0:U.user_answer)==null?void 0:Yn.length)>0&&U.ques_status!==0){W.ZP.warning("\u8BE5\u9898\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u7B54\u6848");return}Ft.current=!0,Ot(!0)},className:b.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"))),(0,q.dE)()&&(U==null?void 0:U.standard_answer)&&t.createElement("div",{className:b.analysisWrap},t.createElement("div",{className:b.greyBg},t.createElement(D.Z,{className:"mb20",align:"middle"},t.createElement(g.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),t.createElement(g.Z,null,t.createElement(he.Z,{value:(tn=U==null?void 0:U.standard_answer)==null?void 0:tn[0]}))),t.createElement(D.Z,{align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(he.Z,{className:b.renderHtml,value:U==null?void 0:U.analysis})))))},rt=e(57809),Te=({item:U,answerData:me,isEducation:qe,onBlur:Ft=()=>{}})=>{var en,gn,Gt,At;const Ye=(0,t.useRef)(""),[xt,tn]=(0,t.useState)(),[nn,Sn]=(0,t.useState)(!1),[Cn,Gn]=(0,t.useState)(!1),[_n,ot]=(0,t.useState)(qe||!1),[Ot,$n]=(0,t.useState)(0),sr=(0,t.useRef)(U.kp_content||""),Mn=(0,t.useRef)(U.kp_clazz),Yn=(0,t.useRef)(),wr=(0,t.useMemo)(()=>{var Kn,$r;return($r=(Kn=Ye.current)==null?void 0:Kn.replace(/[\n|\r|\t]/g,""))==null?void 0:$r.length},[Ye.current]),Mr=()=>{clearInterval(Yn.current),Yn.current=setInterval(()=>{Cn&&Ft(Ye.current,sr.current,Mn.current)},30*1e3)};return(0,t.useEffect)(()=>{console.log("isFocus:",Cn),Mr()},[Cn]),(0,t.useEffect)(()=>{tn(U==null?void 0:U.a_flag)},[U==null?void 0:U.a_flag]),(0,t.useEffect)(()=>()=>{clearInterval(Yn.current)},[]),t.createElement("div",null,((en=me==null?void 0:me.exercise)==null?void 0:en.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(F.default,{disabled:!0,className:"mt10",value:sr.current,onChange:Kn=>{sr.current=Kn.target.value,$n(Ot+1)},onBlur:()=>{Ft(Ye.current,sr.current,Mn.current),Gn(!1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u54C1\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(rt.default,{disabled:!0,className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Mn.current,onChange:Kn=>{Mn.current=Kn,$n(Ot+1)},onBlur:()=>{Ft(Ye.current,sr.current,Mn.current),Gn(!1)}},t.createElement(rt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(rt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("p",{className:"mt10 mb0"},"\u4F5C\u54C1\u5185\u5BB9\uFF1A"),t.createElement("div",{className:b.simpleText},t.createElement(he.Z,{value:(gn=U==null?void 0:U.user_answer)==null?void 0:gn[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(F.default,{className:"mt10",maxLength:60,onBlur:()=>Ft(Ye.current,sr.current,Mn.current),placeholder:"\u8BF7\u8F93\u5165\u4F5C\u6587\u9898\u76EE(\u6700\u591A60\u4E2A\u5B57)",value:sr.current,onChange:Kn=>{sr.current=Kn.target.value,$n(Ot+1)}})),t.createElement("div",{className:"mt30"},t.createElement("strong",null,"\u4F5C\u6587\u7C7B\u578B\uFF1A"),t.createElement("br",null),t.createElement(rt.default,{className:"mt10 w100",placeholder:"\u8BF7\u9009\u62E9\u4F5C\u54C1\u7C7B\u578B",value:Mn.current,onChange:Kn=>{Mn.current=Kn,Ft(Kn.current,sr.current,Mn.current),$n(Ot+1)}},t.createElement(rt.default.Option,{key:1,value:"\u79D1\u666E"},"\u79D1\u666E"),t.createElement(rt.default.Option,{key:2,value:"\u79D1\u5E7B"},"\u79D1\u5E7B"))),t.createElement("div",{className:"mt30 mb20"},t.createElement("div",{className:U.user_score&&(U.user_score===U.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:nn?"fixed":"absolute",top:nn?61:4,left:10,zIndex:106}},"\u5DF2\u8F93\u5165",wr,"\u5B57"),_n?t.createElement(Me.Z,{className:b.simpleMd,disablePaste:!0,hidetoolBar:qe,height:qe?"60vh":150,isFocus:!0,defaultValue:(Gt=U==null?void 0:U.user_answer)==null?void 0:Gt[0],id:U==null?void 0:U.question_id,onFullScreen:Kn=>Sn(Kn),onChange:Kn=>{Ye.current=Kn,Gn(!0),$n(Ot+1)},onBlur:()=>{Ft(Ye.current,sr.current,Mn.current),Gn(!1)}}):t.createElement("div",{onClick:()=>ot(!0),className:b.startAnswer},t.createElement("div",{className:"c-blue"},"\u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54")))))),(0,q.dE)()&&(U==null?void 0:U.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(he.Z,{value:(At=U==null?void 0:U.standard_answer)==null?void 0:At[0]}))))},tt=e(79817),mt=e(1710),De=e(58466),ut={score:"score___mcGn7",wrap:"wrap___h11sQ"},$e=({score:U})=>U?t.createElement("span",{className:ut.wrap},"\u5F97\u5206",t.createElement("span",{className:`${ut.score} ml10 mr5`},U),"\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"},at=e(46499),Ee=e(59301),Z=Object.defineProperty,K=Object.defineProperties,m=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,s=(U,me,qe)=>me in U?Z(U,me,{enumerable:!0,configurable:!0,writable:!0,value:qe}):U[me]=qe,i=(U,me)=>{for(var qe in me||(me={}))R.call(me,qe)&&s(U,qe,me[qe]);if(a)for(var qe of a(me))fe.call(me,qe)&&s(U,qe,me[qe]);return U},X=(U,me)=>K(U,m(me));const $={0:"c-red-ee4",1:"c-green"};var Q=({item:U,answerData:me,exerciseId:qe,coursesId:Ft})=>{var en,gn,Gt,At,Ye;const[xt,tn]=(0,t.useState)([]),[nn,Sn]=(0,t.useState)([]),Cn=(0,l.useDispatch)();(0,t.useEffect)(()=>{var ot,Ot,$n,sr,Mn,Yn,wr,Mr,Kn,$r,Jn,Kr,qr;if(!((ot=U==null?void 0:U.shixun_details)!=null&&ot.length))return;let ao=[],wo=[];for(let ro=0;ro<((Ot=U==null?void 0:U.shixun_details)==null?void 0:Ot.length);ro++){for(let uo=0;uo<(U==null?void 0:U.shixun_details[ro].stage_list.length);uo++){let yo=U==null?void 0:U.shixun_details[ro].stage_list[uo];ao.push(i(i({},yo),{operation:(Yn=(Mn=(sr=($n=U==null?void 0:U.shixun_details)==null?void 0:$n[ro])==null?void 0:sr.shixun_detail)==null?void 0:Mn[0])==null?void 0:Yn.game_identifier,is_jupyter:U==null?void 0:U.is_jupyter,is_jupyter_lab:U==null?void 0:U.is_jupyter_lab}))}if((Mr=(wr=U==null?void 0:U.shixun_details)==null?void 0:wr[ro])!=null&&Mr.shixun_detail){const uo=(Jn=($r=(Kn=U==null?void 0:U.shixun_details)==null?void 0:Kn[ro])==null?void 0:$r.shixun_detail)==null?void 0:Jn[0],yo=(qr=(Kr=U==null?void 0:U.shixun_details[ro].stage_list)==null?void 0:Kr.find(Ln=>(Ln==null?void 0:Ln.game_identifier)===(uo==null?void 0:uo.game_identifier)))==null?void 0:qr.user_score;wo.push(X(i({},uo),{user_score:yo}))}}Sn(wo),tn(ao)},[U==null?void 0:U.shixun_details]);const Gn=[{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,Ot)=>Ee.createElement("span",{className:"overflowHidden1",style:{maxWidth:"400px",color:"#0152d9",cursor:"pointer"},title:ot&&ot.length>25?ot:"",onClick:()=>{(0,A.xg)(`/tasks/${Ft}/${qe}/${Ot.game_identifier}/exercise`)}},ot)},!(U!=null&&U.unity_3d&&(U==null?void 0:U.vrs_type)==1)&&{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",key:"evaluate_count",align:"center",width:76,render:(ot,Ot)=>Ee.createElement("span",null,Ot.evaluate_count?Ot.evaluate_count:Ee.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,Ot)=>Ee.createElement("span",null,ot?v()(ot).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u5B8C\u6210\u65F6\u95F4",key:"endTime",dataIndex:"endTime",width:140,align:"center",render:(ot,Ot)=>{let $n=!1;return Ot.finished_time&&(me!=null&&me.exercise)&&(me!=null&&me.exercise_answer_user)&&((me==null?void 0:me.exercise.time)===-1?$n=v()(me==null?void 0:me.exercise.end_time).isBefore(Ot.finished_time):$n=v()(me==null?void 0:me.exercise_answer_user.start_at).add(me==null?void 0:me.exercise.time,"m").isBefore(Ot.finished_time)),Ee.createElement("span",null,Ot.finished_time||Ee.createElement("span",{className:"c-grey-999"},"--"),Ee.createElement("span",{className:"c-orange-ff9 "},$n?"\uFF08\u5DF2\u8D85\u65F6\uFF09":""))}},{title:"\u8017\u65F6",dataIndex:"time_consuming",key:"time_consuming",width:100,align:"center",render:(ot,Ot)=>Ee.createElement("span",null,Ot.time_consuming||Ee.createElement("span",{className:"color-grey-9"},"--"))},{title:"\u67E5\u770B\u7B54\u6848",dataIndex:"view_answer",key:"view_answer",align:"center",width:76,render:(ot,Ot)=>Ee.createElement("span",null,Ot.view_answer?"\u5DF2\u67E5\u770B":"\u672A\u67E5\u770B")},{title:"\u5F97\u5206",dataIndex:"user_score",key:"user_score",align:"center",width:60,render:ot=>Ee.createElement("span",{style:{color:"#FA6400"}},ot,"\u5206")},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"center",width:60,render:(ot,Ot,$n)=>ot&&!Ot.is_jupyter&&!Ot.is_jupyter_lab?Ot!=null&&Ot.unity_3d?Ee.createElement("span",{className:"c-blue current",onClick:()=>{Cn({type:"classroomList/setActionTabs",payload:{key:"\u91C7\u96C6\u70B9\u5F97\u5206\u8BE6\u60C5",data:Ot}})}},"\u8BE6\u60C5"):Ee.createElement(tt.default,{affix:!1},Ee.createElement(tt.default.Link,{href:`#challenge_${U==null?void 0:U.question_id}${$n}`,title:Ee.createElement("span",{style:{color:"#0152d9",fontSize:14}},"\u67E5\u770B")})):Ee.createElement("span",{className:"c-grey-999"},"--")}].filter(ot=>!!ot);console.log(nn);const _n={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Ee.createElement("div",null,((en=U==null?void 0:U.shixun)==null?void 0:en.length)>0&&Ee.createElement("div",{className:ve.shixunWrapper},(gn=U==null?void 0:U.shixun)==null?void 0:gn.map(function(ot,Ot){return Ee.createElement(D.Z,{className:"mb20",justify:"space-between"},Ee.createElement(g.Z,{flex:"1"},Ee.createElement("span",{className:ve.score},"(",ot.challenge_score,"\u5206)"),Ee.createElement("span",{className:ve.name},ot.challenge_name," ")),Ee.createElement(g.Z,null,!ot.answer_status&&Ee.createElement("span",{className:"font14",style:{color:"#FA6400"}},"\u672A\u5B8C\u6210"),!!ot.answer_status&&Ee.createElement("span",{className:"font14",style:{color:"#37AD83"}},"\u5DF2\u5B8C\u6210")))})),((Gt=me==null?void 0:me.exercise)==null?void 0:Gt.student_commit_status)!==0||((At=me==null?void 0:me.exercise)==null?void 0:At.user_exercise_status)!==0?Ee.createElement(Ee.Fragment,null,!!(xt!=null&&xt.length)&&Ee.createElement("div",null,Ee.createElement(D.Z,{justify:"space-between",className:"mb10",align:"middle"},Ee.createElement(g.Z,{className:"font14 c-grey-666"},"\u8003\u6838\u6210\u7EE9"),Ee.createElement(g.Z,null,Ee.createElement($e,{score:U==null?void 0:U.user_score}))),Ee.createElement(mt.default,{columns:Gn,dataSource:xt,pagination:!1})),!!(nn!=null&&nn.length)&&Ee.createElement("div",null,Ee.createElement("p",{className:"font16 c-grey-666 mt10"},"\u5B9E\u8BAD\u8BE6\u60C5"),nn==null?void 0:nn.map((ot,Ot)=>Ee.createElement("div",{id:`challenge_${U==null?void 0:U.question_id}${Ot}`,className:"mt5"},Ee.createElement(D.Z,null,Ee.createElement("span",{className:"font14 mr15"}," \u7B2C",ot.position,"\u5173"),Ee.createElement(l.Link,{className:"current c-black font14",target:"_blank",to:`/tasks/${Ft}/${qe}/${ot.game_identifier}/exercise`},ot.name),Ee.createElement(g.Z,{style:{marginLeft:"auto"}},Ee.createElement($e,{score:ot.user_score}))),(ot==null?void 0:ot.st)===0&&ot.passed_code&&Ee.createElement("aside",{className:ve.shixunWrp},Ee.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",Ee.createElement("span",{className:"c-light-black"},ot.path)),Ee.createElement(De.ZP,{height:300,language:"python",theme:"default",value:ot.passed_code,options:_n})))))):Ee.createElement(Ee.Fragment,null,(0,q.dE)()&&Ee.createElement(he.Z,{className:"c-grey-999 mt20 mb20",value:U==null?void 0:U.question_title}),(Ye=U==null?void 0:U.shixun)==null?void 0:Ye.map((ot,Ot)=>Ee.createElement("p",{className:"font16 c-grey-666 mb5",key:Ot},Ee.createElement("span",{className:"mr20"},"\u7B2C",ot==null?void 0:ot.challenge_position,"\u5173 ",ot==null?void 0:ot.challenge_name),Ee.createElement("span",null,ot==null?void 0:ot.challenge_score,"\u5206")))),Ee.createElement(at.Z,null))},Re=e(24334),Pe=e(9683),Se=e(59301);const Ne={0:"c-red-ee4",1:"c-green"};var d=({item:U,answerData:me})=>{var qe,Ft,en;const[gn,Gt]=(0,t.useState)([]);(0,t.useEffect)(()=>{var xt,tn;((xt=U==null?void 0:U.evaluate_codes)==null?void 0:xt.length)>0?Gt((tn=U==null?void 0:U.evaluate_codes)==null?void 0:tn.map((nn,Sn)=>({key:Sn+1,error_msg:nn!=null&&nn.error_msg?Re.Base64.decode(nn==null?void 0:nn.error_msg):""}))):Gt([{key:"--",error_msg:"--"}])},[U==null?void 0:U.evaluate_codes]);const At=[{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"key",width:"127px",key:"key",align:"center",render:(xt,tn)=>Se.createElement("span",null,tn.key)},{title:"\u8BE6\u7EC6\u4FE1\u606F",dataIndex:"error_msg",key:"error_msg",align:"center",render:(xt,tn)=>Se.createElement("span",null,tn.error_msg?tn.error_msg:"--")}],Ye={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1};return Se.createElement("div",{className:`${ve.programWrapper}`},Se.createElement("div",{className:ve.desc},"\u9898\u76EE\u63CF\u8FF0"),Se.createElement("div",{className:ve.content},Se.createElement(he.Z,{value:U==null?void 0:U.description})),((qe=me==null?void 0:me.exercise)==null?void 0:qe.user_exercise_status)===1&&Se.createElement(D.Z,{justify:"end",className:"mt40"},Se.createElement(g.Z,null,Se.createElement($e,{score:U==null?void 0:U.user_score}))),(U==null?void 0:U.passed_code)&&Se.createElement("aside",{className:ve.shixunWrp},Se.createElement(D.Z,{align:"middle",justify:"space-between",style:{height:30,padding:"0 7px"}},Se.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"),Se.createElement(Pe.Z,{title:"\u7F16\u7A0B\u8BED\u8A00",dataSource:[U==null?void 0:U.language]})),Se.createElement(De.ZP,{style:{border:"1px solid #ccc"},height:300,language:"python",theme:"vs-light",value:U!=null&&U.passed_code?Re.Base64.decode(U==null?void 0:U.passed_code):"",options:Ye})),((Ft=me==null?void 0:me.exercise)==null?void 0:Ft.user_exercise_status)===1&&((en=me==null?void 0:me.exercise)==null?void 0:en.answer_open)&&Se.createElement("div",{style:{background:"#F6F7F9"},className:"mt30 p20"},Se.createElement("div",{style:{marginBottom:"20px",fontSize:"16px",display:"flex"}},Se.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u7B54\u6848\u3011"),Se.createElement(he.Z,{value:(U==null?void 0:U.standard_answer)||""})),Se.createElement("div",{style:{fontSize:"16px",display:"flex"}},Se.createElement("span",{style:{whiteSpace:"nowrap"}},"\u3010\u89E3\u6790\u3011"),Se.createElement(he.Z,{value:(U==null?void 0:U.analysis)||"\u6682\u65E0\u89E3\u6790"}))))},Y=e(78926),se=Object.defineProperty,xe=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,ct=(U,me,qe)=>me in U?se(U,me,{enumerable:!0,configurable:!0,writable:!0,value:qe}):U[me]=qe,Bt=(U,me)=>{for(var qe in me||(me={}))He.call(me,qe)&&ct(U,qe,me[qe]);if(_e)for(var qe of _e(me))Je.call(me,qe)&&ct(U,qe,me[qe]);return U},wt=(U,me)=>xe(U,Fe(me)),Dt=(U,me,qe)=>new Promise((Ft,en)=>{var gn=Ye=>{try{At(qe.next(Ye))}catch(xt){en(xt)}},Gt=Ye=>{try{At(qe.throw(Ye))}catch(xt){en(xt)}},At=Ye=>Ye.done?Ft(Ye.value):Promise.resolve(Ye.value).then(gn,Gt);At((qe=qe.apply(U,me)).next())});const{TextArea:mn}=F.default,ln={0:"c-red-ee4",1:"c-green"};var En=({sign:U,item:me,answerData:qe,onBlur:Ft=()=>{}})=>{var en,gn,Gt,At;const[Ye,xt]=(0,t.useState)([]),[tn,nn]=(0,t.useState)([]),Sn=(0,t.useRef)(),Cn=(0,t.useRef)(),[Gn]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var _n,ot;if(Gn.get("check")){let Ot=[];Ot=(_n=me==null?void 0:me.standard_answer)==null?void 0:_n.map($n=>{var sr,Mn;return wt(Bt({},$n),{choice_id:$n.position,answer_text:((Mn=(sr=me==null?void 0:me.user_answer)==null?void 0:sr.find(Yn=>Yn.choice_id===$n.choice_id))==null?void 0:Mn.answer_text)||""})}),Sn.current=Ot,xt(Ot)}else{let Ot=[];Ot=(ot=me==null?void 0:me.standard_answers)==null?void 0:ot.map($n=>{var sr,Mn;return wt(Bt({},$n),{choice_id:$n.position,answer_text:((Mn=(sr=me==null?void 0:me.user_answer)==null?void 0:sr.find(Yn=>Yn.choice_id===$n.position))==null?void 0:Mn.answer_text)||""})}),Sn.current=Ot,xt(Ot)}},[me==null?void 0:me.user_answer]),t.createElement("div",null,Ye==null?void 0:Ye.map((_n,ot)=>{var Ot,$n,sr,Mn,Yn;return t.createElement(D.Z,{key:ot,className:`${ve.baseMargin} ${ve.fill}`,align:"middle"},t.createElement(g.Z,{className:ve.index},"\u586B\u7A7A\u9879",ot+1),t.createElement(g.Z,{flex:"430px",className:"ml20 mr20"},(_n==null?void 0:_n.model)===1?t.createElement(F.default,{name:"sign",placeholder:"\u8BF7\u8F93\u5165\u7B54\u6848",disabled:!me.repeat_answer&&((Ot=me==null?void 0:me.user_answer)==null?void 0:Ot.length)>0&&me.ques_status!==0||!!(qe!=null&&qe.exercise.commit_status),value:_n==null?void 0:_n.answer_text,onChange:wr=>{Ye[ot].answer_text=wr.target.value,xt([...Ye])},onFocus:()=>{U.current=!0},onBlur:wr=>{setTimeout(()=>Dt(void 0,null,function*(){const Mr=yield Ft(_n==null?void 0:_n.answer_text,ot+1,Ye);if(Mr.status){const Kn=tn.slice();Kn[ot]={status:"fail",errorText:Mr.message},Cn.current=Kn,nn(Kn)}else{const Kn=tn.slice();Kn[ot]={status:"success",errorText:""},Cn.current=Kn,nn(Kn)}}),200)},className:`${me.user_score&&(me.user_score===me.question_score?"c-green":"c-red")} ${ve.fillInput}`}):t.createElement(Y.Z,{value:_n==null?void 0:_n.answer_text,disabled:!me.repeat_answer&&(($n=me==null?void 0:me.user_answer)==null?void 0:$n.length)>0&&me.ques_status!==0||!!(qe!=null&&qe.exercise.commit_status),onChange:wr=>Dt(void 0,null,function*(){var Mr,Kn;Ye[ot].answer_text=wr,xt([...Ye]);const $r=yield Ft(_n==null?void 0:_n.answer_text,ot+1,Ye);if($r.status){const Jn=((Kn=Cn==null?void 0:Cn.current)==null?void 0:Kn.slice())||[].slice();Jn[ot]={status:"fail",errorText:$r.message},Cn.current=Jn,nn(Jn)}else{const Jn=((Mr=Cn==null?void 0:Cn.current)==null?void 0:Mr.slice())||[].slice();Jn[ot]={status:"success",errorText:""},Cn.current=Jn,nn(Jn)}})})),((sr=tn[ot])==null?void 0:sr.status)==="success"&&t.createElement(g.Z,null,t.createElement(D.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"))),((Mn=tn[ot])==null?void 0:Mn.status)==="fail"&&t.createElement(g.Z,null,t.createElement(D.Z,{align:"middle"},t.createElement("i",{style:{marginRight:8},className:`iconfont icon-tishi7 ${ve.fail}`}),t.createElement("span",{className:ve.fail},(Yn=tn[ot])==null?void 0:Yn.errorText))))}),((0,q.GJ)()||(0,q.dE)()&&((en=qe==null?void 0:qe.exercise)==null?void 0:en.user_exercise_status)>0&&((gn=qe==null?void 0:qe.exercise)==null?void 0:gn.open_score))&&t.createElement(D.Z,{justify:"end",className:"mb20",align:"middle"},t.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),t.createElement("span",{className:"font14 ml10"},(me==null?void 0:me.user_score)&&t.createElement("span",null,t.createElement("span",{className:ln[Number(me==null?void 0:me.answer_status)]||"c-orange-ff9"},me==null?void 0:me.user_score),t.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(me!=null&&me.user_score)&&t.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),((Gt=qe==null?void 0:qe.exercise)==null?void 0:Gt.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"),(At=me==null?void 0:me.standard_answer)==null?void 0:At.map((_n,ot)=>{var Ot;return t.createElement(D.Z,{key:ot,align:"middle",className:"mt15 ml10"},t.createElement(g.Z,{className:"mr10"},"\u586B\u7A7A\u9879",ot+1),t.createElement(g.Z,null,t.createElement(Y.Z,{value:(Ot=_n==null?void 0:_n.answer_text)==null?void 0:Ot[0],style:{maxWidth:730,minWidth:100},disabled:!0})))}),t.createElement(D.Z,{className:"mt15",align:"middle"},t.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),t.createElement(he.Z,{className:ve.renderHtml,value:me==null?void 0:me.analysis})))))},vn=e(98070),sn=e(87169),yn=e(10089),xn=e(59301),An=Object.defineProperty,ir=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,ur=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,mr=(U,me,qe)=>me in U?An(U,me,{enumerable:!0,configurable:!0,writable:!0,value:qe}):U[me]=qe,Or=(U,me)=>{for(var qe in me||(me={}))ur.call(me,qe)&&mr(U,qe,me[qe]);if(Vn)for(var qe of Vn(me))Zn.call(me,qe)&&mr(U,qe,me[qe]);return U},Ir=(U,me)=>ir(U,br(me)),hr=(U,me,qe)=>new Promise((Ft,en)=>{var gn=Ye=>{try{At(qe.next(Ye))}catch(xt){en(xt)}},Gt=Ye=>{try{At(qe.throw(Ye))}catch(xt){en(xt)}},At=Ye=>Ye.done?Ft(Ye.value):Promise.resolve(Ye.value).then(gn,Gt);At((qe=qe.apply(U,me)).next())});const{TextArea:Dr}=F.default;var Zr=({item:U,answerData:me,sign:qe,onBlur:Ft=()=>{},onDebug:en=()=>{},setIsSubmitCode:gn})=>{var Gt,At,Ye;let[xt,tn]=(0,t.useState)([]);const[nn]=(0,l.useSearchParams)();return(0,t.useEffect)(()=>{var Sn;let Cn=(Sn=U==null?void 0:U.standard_answer_with_score)==null?void 0:Sn.map((Gn,_n)=>{var ot,Ot;return Ir(Or({},Gn),{value:((Ot=(ot=U==null?void 0:U.user_answer)==null?void 0:ot.find($n=>parseInt($n.choice_id)===_n+1))==null?void 0:Ot.answer_text)||""})});tn(Cn)},[U==null?void 0:U.standard_answer_with_score]),console.log(xt,"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(sn.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")),!nn.get("check")&&xn.createElement(vn.Z,{setIsSubmitCode:gn,ButtonProps:{type:"primary"},ButtonText:"\u63D0\u4EA4\u4EE3\u7801",items:Ir(Or({},U),{userAnswer:xt}),hackidentifier:U==null?void 0:U.hack_identifier})),(U==null?void 0:U.code)&&xn.createElement("div",{style:{border:"1px solid #CCCCCC",padding:"10px",marginBottom:20}},xn.createElement(he.Z,{disabledFill:!U.repeat_answer&&((Gt=U==null?void 0:U.user_answer)==null?void 0:Gt.length)>0&&U.ques_status!==0||!!(me!=null&&me.exercise.commit_status),onFillBlur:(Sn,Cn)=>hr(void 0,null,function*(){yn.Z.publish("BFill:Submit:Change",{value:!0}),setTimeout(()=>hr(void 0,null,function*(){var Gn;(yield Ft((Gn=Sn==null?void 0:Sn[parseInt(Cn)])==null?void 0:Gn.value,parseInt(Cn)+1,xt)).status===0?(xt[parseInt(Cn)].type="",tn([...xt])):(xt[parseInt(Cn)].type="warning",tn([...xt]))}),200)}),onFillFocus:(Sn,Cn)=>{xt[parseInt(Cn)].type="",tn([...xt]),qe.current=!0},className:ve.content,programFillValue:xt,showProgramFill:!0,value:Re.Base64.decode((U==null?void 0:U.code)||"")})),!!((At=U==null?void 0:U.standard_answer)!=null&&At.length)&&xn.createElement("div",{className:ve.analysisWrap},xn.createElement("div",{className:ve.greyBg},xn.createElement(D.Z,{className:"mb20",align:"middle"},xn.createElement(g.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),(Ye=U==null?void 0:U.standard_answer)==null?void 0:Ye.map((Sn,Cn)=>xn.createElement(g.Z,{key:Cn,className:"mr40"},"\u586B\u7A7A\u9879",Cn+1,":",Sn==null?void 0:Sn.answer_text))),xn.createElement(D.Z,null,xn.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),xn.createElement(he.Z,{className:ve.renderHtml,value:(U==null?void 0:U.analysis)||"\u6682\u65E0\u89E3\u6790"})))))},so=e(95818);const{TextArea:Jr}=F.default;var pe=({data:U})=>t.createElement("div",{className:"tc mt80 pb30"},t.createElement("img",{width:"486",src:so.BV})," ",t.createElement("br",null),U.status===-1&&t.createElement("div",{className:"c-grey-999 mt60"},"\u60A8\u7684IP\u4E0D\u5728\u8003\u8BD5\u5141\u8BB8\u7684\u8303\u56F4\u5185\uFF01"),U.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"},U.ip),"\u8BF7\u4F7F\u7528\u8BE5IP\u5730\u5740\u8FDB\u5165\u8003\u8BD5\u3002"),t.createElement(ne.ZP,{className:"mt40 pl20 pr20",type:"primary"},t.createElement("a",{href:"/"},"\u56DE\u5230\u9996\u9875"))),lt=e(11662),Pt=e(89392),Nt={comments:"comments___ZkLeS",greyText:"greyText___ow9J6",commentText:"commentText___Uklcs",wrapper:"wrapper___XTdhL",header:"header___pq5DQ",updateTime:"updateTime___WYYjt",text:"text___FmQY7",date:"date___DiXg4"},Ut=({list:U,hideScore:me=!1})=>t.createElement("div",null,U==null?void 0:U.map(qe=>{var Ft,en,gn,Gt,At,Ye;return t.createElement("div",{className:`mt20 ${Nt.wrapper}`,key:(Ft=qe==null?void 0:qe.user)==null?void 0:Ft.user_id},t.createElement(D.Z,{align:"middle",className:Nt.header},t.createElement("img",{src:lt.Z.API_SERVER+"/images/"+((en=qe.user)==null?void 0:en.image_url)}),t.createElement("span",{className:"ml10 font16"},(gn=qe.user)==null?void 0:gn.name),t.createElement(g.Z,{className:Nt.updateTime},t.createElement("span",{className:Nt.text},"\u8BC4\u9605\u65F6\u95F4"),t.createElement("span",{className:Nt.date},v()((At=(Gt=qe.comments)==null?void 0:Gt[0])==null?void 0:At.updated_at).format("YYYY-MM-DD HH:mm")))),t.createElement("div",{className:Nt.comments},(Ye=qe==null?void 0:qe.comments)==null?void 0:Ye.map((xt,tn)=>{var nn;return t.createElement("div",{key:((nn=qe==null?void 0:qe.user)==null?void 0:nn.user_id)+"-"+tn},t.createElement(D.Z,{align:"middle",justify:"space-between"},!!xt.shixun_chanllge_position&&t.createElement("div",{style:{flexShrink:0,marginRight:10}},"\u7B2C",xt.shixun_chanllge_position,"\u5173"),!me&&t.createElement("div",{style:{flex:1}},"\u539F\u59CB\u5F97\u5206",xt==null?void 0:xt.origin_score,"\u5206\uFF0C\u4FEE\u6B63\u4E3A",t.createElement("span",{className:"c-light-primary"},xt==null?void 0:xt.score),"\u5206")),!!xt.comment&&t.createElement("div",null," ",t.createElement("span",{className:`${Nt.greyText} mr10`},"\u8BC4\u8BED"),t.createElement("span",{className:Nt.commentText},xt.comment)))})))})),kt=e(87233),j=e(96249),ue=e.n(j),ye=e(11724),be=e(62772),Ze=e(47451),Le=e(69553),ke={codeInput:"codeInput___xSFAu"},Ae=e(92310),jt=e.n(Ae),qt=({className:U,style:me,onOk:qe})=>{const[Ft,en]=(0,t.useState)(["","","","","",""]),[gn,Gt]=(0,t.useState)(0),At=(0,t.useRef)([]);(0,t.useEffect)(()=>{const tn=Ft.findIndex(nn=>!nn);tn===-1&&qe(Ft),Gt(tn)},[Ft]),(0,t.useEffect)(()=>{var tn;(tn=At.current[gn])==null||tn.focus()},[gn]);const Ye=(tn,nn)=>{const{value:Sn}=tn.target;if(/^\d*$/.test(Sn)){const Cn=[...Ft];Cn[nn]=Sn||"",en(Cn)}},xt=(tn,nn)=>{if(tn.key==="Backspace"&&nn>0){tn.preventDefault();const Sn=[...Ft];Sn[nn-1]="",en(Sn)}};return t.createElement("div",{className:jt()(ke.codeInput,U),style:me},Ft.map((tn,nn)=>t.createElement("input",{key:nn,type:"text",disabled:gn!==nn,maxLength:1,value:tn===""?"":"*",onChange:Sn=>Ye(Sn,nn),onKeyDown:Sn=>xt(Sn,nn),ref:Sn=>{At.current[nn]=Sn}})))},kn=e(73423),Rn=e(39587),on=e(59570),h=e(59301),_r=Object.defineProperty,Qn=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,er=Object.getOwnPropertySymbols,yr=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Pn=(U,me,qe)=>me in U?_r(U,me,{enumerable:!0,configurable:!0,writable:!0,value:qe}):U[me]=qe,In=(U,me)=>{for(var qe in me||(me={}))yr.call(me,qe)&&Pn(U,qe,me[qe]);if(er)for(var qe of er(me))qn.call(me,qe)&&Pn(U,qe,me[qe]);return U},zn=(U,me)=>Qn(U,dr(me)),Lr=(U,me)=>{var qe={};for(var Ft in U)yr.call(U,Ft)&&me.indexOf(Ft)<0&&(qe[Ft]=U[Ft]);if(U!=null&&er)for(var Ft of er(U))me.indexOf(Ft)<0&&qn.call(U,Ft)&&(qe[Ft]=U[Ft]);return qe},wn=(U,me,qe)=>new Promise((Ft,en)=>{var gn=Ye=>{try{At(qe.next(Ye))}catch(xt){en(xt)}},Gt=Ye=>{try{At(qe.throw(Ye))}catch(xt){en(xt)}},At=Ye=>Ye.done?Ft(Ye.value):Promise.resolve(Ye.value).then(gn,Gt);At((qe=qe.apply(U,me)).next())});const{Countdown:Er}=T.default,kr=["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"],Wr={0:"c-red-ee4",1:"c-green"},Vr=U=>{var me=U,{globalSetting:qe,loading:Ft,user:en,exercise:gn,dispatch:Gt}=me,At=Lr(me,["globalSetting","loading","user","exercise","dispatch"]),Ye,xt,tn,nn,Sn,Cn,Gn,_n,ot,Ot,$n,sr,Mn,Yn,wr,Mr,Kn,$r,Jn,Kr,qr,ao,wo,ro,uo,yo,Ln,vr,Hn,Kt,fr,Br,zr,to,no,bo,Lo,Uo,ko,jo,Ia,da,fa,Na,qa,Oa,Po,Da,ma,va,_a,Ba,Vo,pa,ga;const Ta=(0,l.useLocation)(),[Io]=(0,l.useSearchParams)(),Qt=(0,l.useParams)(),[G,xo]=(0,t.useState)({}),[bt,el]=(0,t.useState)({}),[No,tl]=(0,t.useState)({}),[nl,Oo]=(0,t.useState)(!1),[Do,Ra]=(0,t.useState)(!0),[ha,Ma]=(0,t.useState)(!1),[ya,fo]=(0,t.useState)(!1),[xa,_o]=(0,t.useState)(!1),[Ca,ba]=(0,t.useState)(!1),[Fa,rl]=(0,t.useState)(),[ol,Xo]=(0,t.useState)(""),[al,Ea]=(0,t.useState)("none"),[Go,Sa]=(0,t.useState)(""),[$o,Yo]=(0,t.useState)({status:0}),[ll,wa]=(0,t.useState)(!1),[Bo,il]=(0,t.useState)(window.document.domain==="kepukehuan.educoder.net"),[Aa,Jo]=(0,t.useState)(!0),[Ko,To]=(0,t.useState)(!1),[Qo,qo]=(0,t.useState)(null),[sl,Fo]=(0,t.useState)(!1),[ea,cl]=(0,t.useState)(0),[ul,Za]=(0,t.useState)(!1),[dl,La]=(0,t.useState)(!1),[fl,_l]=(0,t.useState)(!1),ka=(0,t.useRef)(),ja=(0,t.useRef)(),ta=(0,t.useRef)(!1),na=(0,t.useRef)(),ml=(0,t.useRef)(),ra=(0,t.useRef)(),zo=(0,t.useRef)(),[oa]=p.default.useForm(),aa=(0,t.useMemo)(()=>new WebSocket("ws://localhost:8082"),[]);let[cr,Ho]=(0,t.useState)(0),[pr,Wo]=(0,t.useState)(0);const[vl,la]=(0,t.useState)(!1),[ia,pl]=(0,t.useState)(!1),[gl,$a]=(0,t.useState)(!1),Ka=[`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`,`/classrooms/${Qt.coursesId}/exercise`,`/classrooms/${Qt.coursesId}/exercise/`,`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/users/${(Ye=en.userInfo)==null?void 0:Ye.login}/check`,`/classrooms/${Qt.coursesId}/exercisenotice/${Qt.categoryId}/users/${(xt=en.userInfo)==null?void 0:xt.login}`,`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/users/${(tn=en.userInfo)==null?void 0:tn.login}`],[hl,za]=(0,t.useState)(!1),[Bl,Ha]=(0,t.useState)(!0),[Tl,yl]=(0,t.useState)({left:0,top:0,bottom:0,right:0}),Wa=(0,t.useRef)(null),[Ua,Va]=(0,t.useState)(!0),sa=(0,t.useRef)(),[xl,Pa]=(0,t.useState)(!1);(0,Le.y)((0,q.dE)());const{setOpenDisableCopyAndPaste:Co}=(0,Le.X)(),Cl=(c,Ce)=>{var Ve;const{clientWidth:ft,clientHeight:Ue}=window.document.documentElement,it=(Ve=Wa.current)==null?void 0:Ve.getBoundingClientRect();yl({left:-it.left+Ce.x,right:ft-(it.right-Ce.x),top:-it.top+Ce.y,bottom:Ue-(it.bottom-Ce.y)-70})},ca=(0,kn._)(G);(0,t.useEffect)(()=>{var c,Ce;if(((c=G==null?void 0:G.exercise)==null?void 0:c.commit_status)>0){Za(!1);return}if((ya||(Ce=G==null?void 0:G.exercise)!=null&&Ce.forbid_screen)&&(0,A.WX)()){const Ve=ft=>{ft.key==="screenNums"&&(Number(ft.newValue||0)>1?setTimeout(()=>{Za(!0)},300):Za(!1))};return window.addEventListener("local-storage-changed",Ve),()=>{window.removeEventListener("local-storage-changed",Ve)}}},[ya,(nn=G==null?void 0:G.exercise)==null?void 0:nn.forbid_screen,(Sn=G==null?void 0:G.exercise)==null?void 0:Sn.commit_status]),(0,t.useEffect)(()=>(document.body.setAttribute("data-custom","auto"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,t.useEffect)(()=>{var c,Ce;if(document.body.scrollIntoView(),((c=en.userInfo)==null?void 0:c.real_name)==="\u6E38\u5BA2"){window.location.href=`/classrooms/${Qt.coursesId}/exercise`;return}return(Ce=en.userInfo)!=null&&Ce.user_id&&((0,q.GJ)()?ge():en.userInfo.login&&y()),window.addEventListener("message",o),()=>{window.removeEventListener("message",o),Ta.pathname.indexOf("/detail")>-1&&(0,x.BU)()}},[Qt.categoryId,en.userInfo.login]),(0,t.useEffect)(()=>(window.addEventListener("beforeunload",r),()=>{ca(),window.removeEventListener("beforeunload",r)}),[]),(0,t.useEffect)(()=>(Gt({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{Gt({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,t.useEffect)(()=>{var c,Ce,Ve,ft;(c=G==null?void 0:G.question_status)!=null&&c.every(Ue=>!!Ue.ques_status&&ll&&(bt==null?void 0:bt.used_screen_num)<(bt==null?void 0:bt.screen_num))&&setTimeout(()=>{var Ue;(Ue=ja.current)==null||Ue.handlePhoto()},1300),qo((ft=(Ve=(Ce=G==null?void 0:G.exercise_question_types)==null?void 0:Ce[cr])==null?void 0:Ve.items)==null?void 0:ft[pr])},[G]);const r=c=>{var Ce;!(bt!=null&&bt.is_commit)&&(0,q.dE)()&&(0,A.RG)(" ",!0),localStorage.setItem("Refresh","1"),(Ce=gn.exerciseUserInfo)!=null&&Ce.screen_open&&window.navigator.sendBeacon(`${lt.Z.API_SERVER}/api/exercises/${Qt.categoryId}/commit_screen_at.json`,{})},o=c=>{c.data==="backExercise"&&((0,A.RG)(" ",!0),u())},u=()=>{Ea("none"),Xo(""),ge()},y=()=>wn(void 0,null,function*(){O()}),N=()=>wn(void 0,null,function*(){Jo(!1),n.default.info({title:(0,on._V)(on.CP.answer1),width:500,centered:!0,closable:!1,keyboard:!1,maskClosable:!1,maskStyle:{background:"#000"},okText:(0,on._V)(on.CP.answer2),onOk:()=>new Promise((c,Ce)=>wn(void 0,null,function*(){try{yield oa.validateFields()}catch(ft){Ce()}const Ve=yield(0,_.pL)(In({exercise_user_id:bt==null?void 0:bt.exercise_user_id,categoryId:Qt.categoryId},yield oa.validateFields()));(Ve==null?void 0:Ve.status)===0?(Jo(!0),oe(),c(Ve)):(oa.setFields([{name:"start_password",errors:[Ve==null?void 0:Ve.message]}]),Ce())})),content:h.createElement(h.Fragment,null,h.createElement("p",{className:""},(0,on._V)(on.CP.answer3)),h.createElement(p.default,{form:oa,autoComplete:"off"},h.createElement(p.default.Item,{name:"start_password",label:(0,on._V)(on.CP.answer1),rules:[{required:!0,message:(0,on._V)(on.CP.answer4)}]},h.createElement(F.default.Password,{autoComplete:"off"}))))})}),O=()=>wn(void 0,null,function*(){const c=yield Gt({type:"exercise/getExerciseUserInfo",payload:In({},Qt)});zo.current=zn(In({},c.data),{status:c==null?void 0:c.status}),el(zn(In({},c.data),{status:c==null?void 0:c.status}))});(0,t.useEffect)(()=>{if(bt!=null&&bt.exercise_user_id){if(bt!=null&&bt.is_commit||(0,A.RG)(" ",!0),!(bt!=null&&bt.is_commit)&&((bt==null?void 0:bt.ip_limit)==="inner"||bt!=null&&bt.ip_bind_type)&&(ra.current=`&ip_limit=${bt==null?void 0:bt.ip_limit}&ip_bind=${bt==null?void 0:bt.ip_bind}&ip_bind_type=${bt==null?void 0:bt.ip_bind_type}`),!(bt!=null&&bt.is_commit)&&!Io.get("check")||bt.exercise_type==2&&!Io.get("check")){if((0,A.RG)(" ",!0),!(bt!=null&&bt.can_start)){window.location.href=`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/users/${Qt.login}/check`;return}if(bt!=null&&bt.is_locked&&bt.ip_error){Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},bt),{id:Qt.categoryId})}});return}else!(bt!=null&&bt.is_locked)&&bt.ip_error;if(document.referrer===""||performance.navigation.type===2||!Ka.includes(new URL(document.referrer||"https://www.educoder.net").pathname)){document.referrer!==""?sessionStorage.setItem("illegalEntry",Ka.includes(new URL(document.referrer).pathname)?"illegalEntry":"allowRouter"):sessionStorage.setItem("illegalEntry","illegalEntry"),l.history.push(`/classrooms/${Qt.coursesId}/exercise/`);return}if(bt!=null&&bt.start_locked&&!(bt!=null&&bt.user_is_enter)){N();return}if(bt!=null&&bt.is_locked&&performance.navigation.type===1&&!sessionStorage.getItem("studentunlock")){Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},bt),{id:Qt.categoryId})}});return}if((0,ae.ZP)(`/api/exercises/${Qt==null?void 0:Qt.categoryId}/close_pop.json`,{method:"post"}),bt!=null&&bt.is_locked&&performance.navigation.type===0&&(bt!=null&&bt.user_is_enter)&&!(bt!=null&&bt.is_commit)&&(bt!=null&&bt.show_pop)){Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},bt),{id:Qt.categoryId})}});return}}else if(!bt.answered_open&&bt.exercise_type!=2){n.default.info({width:500,centered:!0,icon:null,title:(0,on._V)(on.CP.answer5),content:(0,on._V)(on.CP.answer6),onOk:()=>{window.location.href=`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`}});return}Io.get("check")?ge():oe(),eo()}return()=>{!(bt!=null&&bt.is_commit)&&(0,q.dE)()&&(0,A.RG)(" ",!0)}},[bt]);const oe=()=>wn(void 0,null,function*(){var c,Ce,Ve,ft,Ue,it,yt,st,gt,vt,Wt,nt,Ge,an,gr;sessionStorage.setItem("studentunlock","studentunlock");const Vt={data:bt,status:bt.status};if((((c=Vt==null?void 0:Vt.data)==null?void 0:c.ip_limit)!=="no"||(Ce=Vt==null?void 0:Vt.data)!=null&&Ce.ip_bind_type)&&(na.current=yield(0,ce.y)({ip_limit:(Ve=Vt==null?void 0:Vt.data)==null?void 0:Ve.ip_limit,ip_bind:(ft=Vt==null?void 0:Vt.data)==null?void 0:ft.ip_bind_type})),(((Ue=Vt==null?void 0:Vt.data)==null?void 0:Ue.ip_limit)!=="no"||(it=Vt==null?void 0:Vt.data)!=null&&it.ip_bind)&&(((yt=Vt==null?void 0:Vt.data)==null?void 0:yt.ip_limit)==="inner"||(st=Vt==null?void 0:Vt.data)!=null&&st.ip_bind_type)){var Tn=yield(0,A.oi)({exerciseId:Qt.categoryId,ip:na.current,errmsgHide:!0,ip_limit:((gt=Vt==null?void 0:Vt.data)==null?void 0:gt.ip_limit)||"no",ip_bind:(vt=Vt==null?void 0:Vt.data)==null?void 0:vt.ip_bind,ip_bind_type:(Wt=Vt==null?void 0:Vt.data)==null?void 0:Wt.ip_bind_type});if((Tn==null?void 0:Tn.status)!==0){Yo(Tn);return}}if((Vt==null?void 0:Vt.status)==0){if(((nt=Vt==null?void 0:Vt.data)==null?void 0:nt.used_screen_num)>((Ge=Vt==null?void 0:Vt.data)==null?void 0:Ge.screen_num)&&((an=Vt==null?void 0:Vt.data)!=null&&an.screen_open))return $a(!0),Nn(),!1;if(Ma(Vt==null?void 0:Vt.data.check_camera),!(Vt!=null&&Vt.data.check_camera)){if(Vt!=null&&Vt.data.screen_shot_open){_o(bt==null?void 0:bt.screen_shot_open);return}fo((gr=Vt==null?void 0:Vt.data)==null?void 0:gr.screen_open),ge()}}}),re=(...c)=>wn(void 0,[...c],function*(Ce=Qo){Io.get("check")||(yield(0,ae.ZP)(`/api/exercise_questions/${Ce==null?void 0:Ce.question_id}/exercise_answers/save_hack_evaluate.json`,{}))}),ee=c=>wn(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/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`)},content:h.createElement("div",null,(c==null?void 0:c.message)||"")}),Promise.reject();if((c==null?void 0:c.type)===2){const Ce=()=>{l.history.replace(`/classrooms/${Qt.coursesId}/exercise/${Qt.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:Ce,onCancel:()=>{l.history.replace(`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`)},content:h.createElement("div",null,h.createElement("div",null,"\u60A8\u5DF2\u6210\u4E3A\u6307\u5B9A\u9605\u5377\u6559\u5E08\uFF0C\u662F\u5426\u73B0\u5728\u524D\u5F80",h.createElement("span",{onClick:Ce,className:"ml5 mr5 c-light-primary current"},"\u96C6\u4E2D\u9605\u5377"),"\u7EE7\u7EED\u8BC4\u9605\uFF1F"),h.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()}}),ge=()=>wn(void 0,null,function*(){var c,Ce,Ve,ft,Ue,it,yt,st,gt,vt,Wt,nt,Ge,an,gr,Vt,Tn,Pr,Gr,Eo,mo;document.body.scrollIntoView(),Oo(!0);let Tt,Yr=(c=en.userInfo)==null?void 0:c.user_id;if((0,q.GJ)())Tt=yield(0,_.BJ)({exerciseId:Qt.categoryId,login:Qt.login}).catch(()=>Oo(!1)),Tt!=null&&Tt.exercise&&(Tt.exercise.user_exercise_status=1),Yr=(Ce=Tt==null?void 0:Tt.exercise_answer_user)==null?void 0:Ce.user_id;else{if(Io.get("check"))Tt=yield(0,_.BJ)(zn(In({},Qt),{exerciseId:Qt.categoryId,login:Qt.login})).catch(()=>Oo(!1)),Yr=(Ve=Tt==null?void 0:Tt.exercise)==null?void 0:Ve.user_id,(Tt==null?void 0:Tt.message)==="\u5B66\u751F\u6B63\u5728\u8003\u8BD5\u4E2D\uFF0C\u60A8\u65E0\u6743\u67E5\u770B"&&Ha(!1);else{if((((ft=zo.current)==null?void 0:ft.ip_limit)!=="no"||(Ue=zo.current)!=null&&Ue.ip_bind_type)&&(na.current=yield(0,ce.y)({ip_limit:(it=zo.current)==null?void 0:it.ip_limit,ip_bind:(yt=zo.current)==null?void 0:yt.ip_bind_type})),Tt=yield(0,_.CD)(zn(In({},Qt),{ip:na.current})).catch(()=>Oo(!1)),Tt.status===-1){ze();return}if((st=Tt==null?void 0:Tt.exercise)!=null&&st.only_on_client&&!(0,A.WX)()){W.ZP.warning("\u8BF7\u7528\u5BA2\u6237\u7AEF\u4F5C\u7B54"),ze();return}if((Tt==null?void 0:Tt.status)===-5){Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},zo.current),{id:Qt.categoryId,errorMessage:Tt==null?void 0:Tt.message})}});return}Tt!=null&&Tt.exercise&&(Tt.exercise.user_exercise_status=0),Tt!=null&&Tt.exercise&&(Tt.exercise.exercise_status=2),(gt=Tt==null?void 0:Tt.exercise_question_types)==null||gt.map(Tr=>{var ar;(Tr==null?void 0:Tr.question_type)<3&&((ar=Tr==null?void 0:Tr.items)==null||ar.map(co=>{co.user_answer=co.question_choices.filter(go=>go.user_answer_boolean).map(go=>go.choice_id)}))})}if(!((vt=Tt==null?void 0:Tt.exercise)!=null&&vt.can_start)&&(Tt!=null&&Tt.exercise)){window.location.href=`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/users/${Qt.login}/check`;return}((Wt=Tt.exercise)==null?void 0:Wt.commit_status)===0&&!ml.current&&(ml.current=!0,(0,A.G5)(aa,Tt==null?void 0:Tt.exercise)),(nt=Tt==null?void 0:Tt.exercise)!=null&&nt.left_time&&setTimeout(()=>{Sa(b.red)},(((Ge=Tt==null?void 0:Tt.exercise)==null?void 0:Ge.left_time)-300>0?((an=Tt==null?void 0:Tt.exercise)==null?void 0:an.left_time)-300:0)*1e3),((gr=Tt==null?void 0:Tt.exercise)==null?void 0:gr.take_photo)>=((Vt=Tt==null?void 0:Tt.exercise)==null?void 0:Vt.photo_count)}if(Oo(!1),yield ee(Tt),Tt){if((Tn=Tt==null?void 0:Tt.exercise)!=null&&Tn.question_random||(Pr=Tt==null?void 0:Tt.exercise)!=null&&Pr.choice_random){let Tr=1;Tt.exercise.question_random=(Gr=Tt==null?void 0:Tt.exercise_question_types)==null?void 0:Gr.map(ar=>{var co,go;return(co=Tt==null?void 0:Tt.exercise)!=null&&co.choice_random&&((ar.question_type===0||ar.question_type===1)&&ar.items.map(lo=>(lo.question_choices=(0,A.M2)(lo.question_choices,Yr),lo)),ar.question_type===7&&ar.items.forEach(lo=>{lo.sub_exercise_questions.forEach(ho=>{ho.question_choices&&(ho.question_choices=(0,A.M2)(ho.question_choices,Yr))})})),(go=Tt==null?void 0:Tt.exercise)!=null&&go.question_random&&(ar.items=(0,A.M2)(ar.items,Yr)),ar.items.map(lo=>(lo.question_num=Tr,Tr++,lo)),ar})}Tt.exercise_types=(Tt==null?void 0:Tt.exercise_types)||((Eo=Tt==null?void 0:Tt.exercise_scores)==null?void 0:Eo.exercise_types),Tt.question_status=Tt.question_status||Oe((Tt==null?void 0:Tt.exercise_question_types)||[]),xo(Tt),Co((mo=Tt==null?void 0:Tt.exercise)==null?void 0:mo.forbid_copy)}return Tt}),Oe=c=>{let Ce=[];return c.forEach(Ve=>{Ce=Ce.concat(Ve.items)}),Ce=Ce.map(Ve=>({ques_status:Ve==null?void 0:Ve.ques_status,score_status:Ve==null?void 0:Ve.score_status,question_num:Ve==null?void 0:Ve.question_num,ques_id:Ve==null?void 0:Ve.question_id})),Ce};(0,t.useEffect)(()=>{var c,Ce,Ve;((c=G.exercise)==null?void 0:c.left_time)===0&&Nn(),(Ce=G.exercise)!=null&&Ce.left_time&&rl(Date.now()+((Ve=G==null?void 0:G.exercise)==null?void 0:Ve.left_time)*1e3)},[(Cn=G.exercise)==null?void 0:Cn.left_time]);const we=()=>{var c;((c=G==null?void 0:G.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:h.createElement("div",null,"\u622A\u6B62\u65F6\u95F4\u5DF2\u5230\uFF0C\u65E0\u6CD5\u6253\u56DE\u8BD5\u5377",h.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:h.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",h.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u56DE\u9000TA\u7684\u8BD5\u5377\u7B54\u9898"),onOk:()=>wn(void 0,null,function*(){var Ce;const Ve=yield(0,_.q6)({categoryId:Qt.categoryId,user_ids:[(Ce=G==null?void 0:G.exercise_answer_user)==null?void 0:Ce.user_id]});Ve&&(W.ZP.info(Ve==null?void 0:Ve.message),ze())})})},ze=()=>{if((0,A.G5)(aa),(0,A.WX)()){window.location.href=(0,A.Ll)()?"/":"/classrooms/examList";return}window.location.href=(0,A.Ll)()?"/":`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`},We=(c=!1)=>wn(void 0,null,function*(){const Ce=yield(0,_.PT)(zn(In({},Qt),{refresh:c}));return Ce!=null&&Ce.has_time?(rl(Date.now()+(Ce==null?void 0:Ce.left_time)*1e3),xo(Ve=>zn(In({},Ve),{exercise:zn(In({},Ve.exercise),{left_time:Ce==null?void 0:Ce.left_time})})),!0):(Xe(),!1)}),Xe=()=>wn(void 0,null,function*(){if(ta.current)return;ta.current=!0;const c=yield(0,_.VL)({categoryId:Qt.categoryId,commit_method:2});if(fo(!1),_o(!1),(c==null?void 0:c.status)===0&&((0,A.G5)(aa),n.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",zIndex:1100,content:h.createElement("div",null,"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",h.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>wn(void 0,null,function*(){ze()})}),W.ZP.info(c==null?void 0:c.message)),(c==null?void 0:c.status)===-3){ta.current=!1;const Ce=parseInt(c==null?void 0:c.message);G.exercise.left_time=Ce,xo(In({},G))}}),Ct=c=>wn(void 0,null,function*(){const Ce=yield(c.is_jupyter||c.is_jupyter_lab?V.BK:V.Ir)({id:c.shixun_identifier});(Ce!=null&&Ce.game_identifier||Ce!=null&&Ce.identifier)&&(Co(!1),c.is_jupyter_lab||c.is_jupyter?Xo(`/tasks/${Ce.identifier}/jupyter?type=exercises&exercisesId=${Qt.categoryId}&coursesId=${Qt.coursesId}&login=${Qt.login}&questionId=${c.question_id}&isFullScreen=${(0,x.vp)()}${ra.current||""}&ip_limit=${bt==null?void 0:bt.ip_limit}&ip_bind=${bt==null?void 0:bt.ip_bind}&ip_bind_type=${bt==null?void 0:bt.ip_bind_type}`):Xo(`/tasks/${Ce.game_identifier}?type=exercises&exercisesId=${Qt.categoryId}&coursesId=${Qt.coursesId}&login=${Qt.login}&questionId=${c.question_id}&isFullScreen=${(0,x.vp)()}${ra.current||""}&ip_limit=${bt==null?void 0:bt.ip_limit}&ip_bind=${bt==null?void 0:bt.ip_bind}&ip_bind_type=${bt==null?void 0:bt.ip_bind_type}`),Ea("block")),(Ce==null?void 0:Ce.status)===-3?(0,A.eF)():(Ce==null?void 0:Ce.status)===2?dt(Ce==null?void 0:Ce.message,c.question_id,c.is_jupyter_lab,c.is_jupyter):(Ce==null?void 0:Ce.status)===3&&Et(Ce==null?void 0:Ce.message)}),dt=(c,Ce,Ve,ft)=>{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:h.createElement("div",null,"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>wn(void 0,null,function*(){const Ue=yield(0,_.L8)({url:c});if(!Ue)return;W.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const it=yield(0,V.Ir)({id:Ue.shixun_identifier});if(it!=null&&it.game_identifier){Ct({shixun_identifier:it==null?void 0:it.game_identifier,question_id:Ce,is_jupyter_lab:Ve,is_jupyter:ft});return}(it==null?void 0:it.status)===2?dt(it==null?void 0:it.message,Ce,Ve,ft):(it==null?void 0:it.status)===3&&Et(it==null?void 0:it.message)})})},Et=c=>{n.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:h.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")})},pt=c=>wn(void 0,null,function*(){var Ce;const Ve=yield(0,_.o3)({exercise_user_id:(Ce=gn.exerciseUserInfo)==null?void 0:Ce.exercise_user_id,shixun_id:c.shixun_id});let ft;Ve!=null&&Ve.redo?ft=n.default.confirm({width:530,title:"\u63D0\u793A",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:h.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:()=>{ft.destroy()},onOk:()=>wn(void 0,null,function*(){const Ue=yield(0,_.L8)({id:Ve==null?void 0:Ve.myshixun_identifier,url:Ve==null?void 0:Ve.url});if(Ue){ca();const it=(0,Pt.cloneDeep)(G==null?void 0:G.exercise_question_types),yt=it==null?void 0:it.findIndex(gt=>gt.question_type===5);it[yt].items.find(gt=>gt.question_id===c.question_id).redo=!1,it[yt].items.find(gt=>gt.question_id===c.question_id).shixun_identifier=Ue.shixun_identifier,G.exercise_question_types=it,xo(G);const st=zn(In({},c),{shixun_identifier:Ue.shixun_identifier});Ct(st)}})}):(ca(),Ct(c))}),_t=c=>wn(void 0,null,function*(){if(c.hack_identifier){const Ce=yield(0,_.nF)({id:c.hack_identifier});(Ce==null?void 0:Ce.status)===0&&(ca(),Co(!1),Xo(`/myproblems/${Ce.identifier}?type=exercises&exercisesId=${Qt.categoryId}&coursesId=${Qt.coursesId}&login=${Qt.login}&questionId=${c.question_id}${ra.current||""}`),Ea("block"))}}),Xt=(c,Ce,Ve,ft,Ue,it,yt)=>wn(void 0,null,function*(){var st,gt;To(!1),yt||Oo(!0);let vt,Wt={questionId:c,exercise_choice_id:Ce,answer_text:Ve};if(((bt==null?void 0:bt.ip_limit)==="inner"||bt.ip_bind_type)&&(vt=yield(0,ce.y)({ip_limit:bt==null?void 0:bt.ip_limit,ip_bind:bt==null?void 0:bt.ip_bind_type})),Ue&&(Wt.kp_content=Ue),Ue&&(Wt.kp_clazz=it),!c){console.error("handleSave no questionId params");return}Wt.ip=vt;const nt=yield(0,_.oX)(Wt);if(Oo(!1),typeof nt=="object")return(st=nt==null?void 0:nt.alert)!=null&&st.length&&((gt=nt==null?void 0:nt.alert)==null||gt.map(Ge=>{n.default.warn({title:"\u63D0\u793A",autoFocusButton:null,content:Ge})})),(nt==null?void 0:nt.status)===0?(ft&&ft(),Jt()):(nt==null?void 0:nt.status)===-1?setTimeout(()=>{ze()},1e3):(nt==null?void 0:nt.status)===-2?Yo(nt):(nt==null?void 0:nt.status)===-3?(nt.status=-1,Yo(nt)):(nt==null?void 0:nt.status)===-4?Jt():(nt==null?void 0:nt.status)===-5?Gt({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:zn(In({},bt),{id:Qt.categoryId,errorMessage:nt==null?void 0:nt.message})}}):W.ZP.warning(nt.message||"\u8BD5\u5377\u5DF2\u622A\u6B62\uFF0C\u5DF2\u81EA\u52A8\u4EA4\u5377"),nt}),cn=c=>wn(void 0,null,function*(){var Ce,Ve,ft,Ue;const it=yield(0,_.PT)(In({},Qt));if((it==null?void 0:it.status)===-4){n.default.info({width:500,centered:!0,icon:null,title:"\u63D0\u793A",content:it==null?void 0:it.message,okText:"\u6211\u77E5\u9053\u4E86"});return}const yt=it!=null&&it.left_time?Date.now()+(it==null?void 0:it.left_time)*1e3:null;(Qo==null?void 0:Qo.question_type)==8&&!Ko&&(yield re(),To(!0));const st=yield(0,_.Vj)({id:Qt.categoryId});if(!st)return;let gt;if(console.log("res===",st,Qo,Ko),st.question_undo!==0||st.oj_undo!==0){let vt;if(st.question_undo>0){const Wt=h.createElement("span",null,"\u6709",h.createElement("span",{className:b.orangeNum},st.question_undo),"\u9898\u672A\u5B8C\u6210");if(st.oj_undo>0||st.shixun_undo>0){const Ge=[{type:((Ve=(Ce=G==null?void 0:G.exercise_question_types)==null?void 0:Ce.find(an=>an.question_type==6))==null?void 0:Ve.name)||"\u7F16\u7A0B\u9898",num:st.oj_undo},{type:((Ue=(ft=G==null?void 0:G.exercise_question_types)==null?void 0:ft.find(an=>an.question_type==5))==null?void 0:Ue.name)||"\u5B9E\u8BAD\u9898",num:st.shixun_undo}].filter(an=>an.num>0);vt=h.createElement("div",null,Wt,"\uFF08\u5176\u4E2D\u6709",Ge.map((an,gr)=>h.createElement("span",null,h.createElement("span",{className:b.orangeNum},an==null?void 0:an.num),"\u4E2A",an==null?void 0:an.type,gr!==(Ge==null?void 0:Ge.length)-1?"\u3001":"")),"\uFF09")}}gt=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:h.createElement("div",null,vt,c?`\u5728${v()(st.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:yt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,A.li)((yt-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:()=>wn(void 0,null,function*(){fo(!1),_o(!1),c?bt!=null&&bt.screen_open?W.ZP.success("\u4FDD\u5B58\u6210\u529F"):ze():($a(!0),gt.update({cancelButtonProps:{disabled:!0}}),yield Nn())})})}else gt=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:h.createElement("div",null,c?`\u5728${v()(st.end_time).format("YYYY-MM-DD HH:mm")}\u4E4B\u524D\uFF0C\u5141\u8BB8\u4FEE\u6539\u7B54\u9898`:yt?`\u4F60\u672C\u573A\u8003\u8BD5\u5269\u4F59\u65F6\u95F4\u8FD8\u6709${(0,A.li)((yt-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:()=>wn(void 0,null,function*(){fo(!1),_o(!1),c?bt!=null&&bt.screen_open?W.ZP.success("\u4FDD\u5B58\u6210\u529F"):ze():($a(!0),gt.update({cancelButtonProps:{disabled:!0}}),yield Nn())})})}),Ht=c=>h.createElement("div",null,h.createElement(w.Z,{strokeColor:{from:"#3061D0",to:"#63E0FB"},status:"active",percent:c}),h.createElement("div",{className:"c-grey-c tc mt10 mb20"},"\u6B63\u5728\u5224\u5206\u4E2D\u2026")),bn=()=>{let c=0,Ce=n.default.info({title:"\u4EA4\u5377\u4E2D",icon:null,className:"modal-footer-none",content:Ht(c)}),Ve=setInterval(()=>{c<=100?(c+=2,Ce.update({content:Ht(c)})):(Ce.destroy(),clearInterval(Ve))},50)},Nn=()=>wn(void 0,null,function*(){if(gl||ta.current)return;ta.current=!0;const c=yield(0,_.VL)({categoryId:Qt.categoryId,commit_method:1});yield Gt({type:"exercise/setActionTabs",payload:In({},{removeEventListenerExitScreen:!0})}),$a(!1),(c==null?void 0:c.status)===0&&(bn(),Ma(!1),(0,A.G5)(aa),setTimeout(()=>{var Ce,Ve,ft,Ue,it;n.default.info({centered:!0,title:"\u4EA4\u5377\u6210\u529F",className:`${b.commitModal}`,width:520,icon:null,content:h.createElement("div",null,h.createElement(D.Z,{className:"mb20",gutter:20},h.createElement(g.Z,{span:12,className:b.commitItem},h.createElement("span",{className:b.commitInfoLabel},"\u59D3\u540D"),h.createElement("span",{className:b.commitInfoValue,title:(Ce=G==null?void 0:G.exercise)==null?void 0:Ce.user_name},((Ve=G==null?void 0:G.exercise)==null?void 0:Ve.user_name)||"- -")),h.createElement(g.Z,{span:12,className:b.commitItem},h.createElement("span",{className:b.commitInfoLabel},"\u4F5C\u7B54\u65F6\u957F"),h.createElement("span",{className:b.commitInfoValue},(ft=c==null?void 0:c.data)==null?void 0:ft.user_exercise_time))),h.createElement(D.Z,{gutter:20},h.createElement(g.Z,{span:12,className:b.commitItem},h.createElement("span",{className:b.commitInfoLabel},"\u5B66\u53F7"),h.createElement("span",{className:b.commitInfoValue},((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.student_id)||"- -")),h.createElement(g.Z,{span:12,className:b.commitItem},h.createElement("span",{className:b.commitInfoLabel},"\u4EA4\u5377\u65F6\u95F4"),h.createElement("span",{className:b.commitInfoValue},(it=c==null?void 0:c.data)==null?void 0:it.commit_time)))),okText:"\u786E\u5B9A",maskClosable:!1,keyboard:!1,onOk:()=>{(0,x.BU)(),ze()}})},3e3))}),Rt=(c,Ce,Ve,ft,Ue)=>wn(void 0,null,function*(){Xt(Ce,c,null,()=>{var it,yt,st,gt;if(ft.user_answer=[],ft.user_answer.push(c),Ue!=null&&Ue.question_id){let vt=(it=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:it.filter(Ge=>{var an;return((an=Ge.user_answer)==null?void 0:an.length)===0});const Wt=(yt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:yt.filter(Ge=>Ge.question_type==3),nt=Wt.length>0?Wt.every(Ge=>{var an;return(Ge==null?void 0:Ge.multi_count)==((an=Ge==null?void 0:Ge.user_answer)==null?void 0:an.length)})?1:Wt.some(Ge=>{var an;return(Ge==null?void 0:Ge.multi_count)>((an=Ge==null?void 0:Ge.user_answer)==null?void 0:an.length)})?2:0:1;G.question_status.find(Ge=>Ge.ques_id===(Ue==null?void 0:Ue.question_id)).ques_status=(vt==null?void 0:vt.length)===((st=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:st.length)?0:(vt==null?void 0:vt.length)>0&&(vt==null?void 0:vt.length)<((gt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:gt.length)?2:nt}else G.question_status.find(vt=>vt.ques_id===Ce).ques_status=c?1:0;xo(In({},G))})}),Yt=(c,Ce,Ve,ft,Ue)=>wn(void 0,null,function*(){Xt(ft.question_id,c,null,()=>{var it,yt,st;ft.user_answer=[],ft.user_answer.push(c),Ue.user_answer=[...ft.user_answer];let gt=(it=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:it.filter(vt=>{var Wt;return((Wt=vt.user_answer)==null?void 0:Wt.length)===0});G.question_status.find(vt=>vt.ques_id===Ce).ques_status=(gt==null?void 0:gt.length)===((yt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:yt.length)?0:(gt==null?void 0:gt.length)>0&&(gt==null?void 0:gt.length)<((st=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:st.length)?2:1,xo(In({},G))})}),Mt=(c,Ce,Ve,ft)=>{c!=null&&c.length&&Xt(Ce,c,null,()=>{var Ue,it,yt,st;if(Ve.user_answer=c,ft!=null&&ft.question_id){let gt=(Ue=ft==null?void 0:ft.sub_exercise_questions)==null?void 0:Ue.filter(nt=>{var Ge;return((Ge=nt.user_answer)==null?void 0:Ge.length)===0});const vt=(it=ft==null?void 0:ft.sub_exercise_questions)==null?void 0:it.filter(nt=>nt.question_type==3),Wt=vt.length>0?vt.every(nt=>{var Ge;return(nt==null?void 0:nt.multi_count)==((Ge=nt==null?void 0:nt.user_answer)==null?void 0:Ge.length)})?1:vt.some(nt=>{var Ge;return(nt==null?void 0:nt.multi_count)>((Ge=nt==null?void 0:nt.user_answer)==null?void 0:Ge.length)})?2:0:1;G.question_status.find(nt=>nt.ques_id===(ft==null?void 0:ft.question_id)).ques_status=(gt==null?void 0:gt.length)===((yt=ft==null?void 0:ft.sub_exercise_questions)==null?void 0:yt.length)?0:(gt==null?void 0:gt.length)>0&&(gt==null?void 0:gt.length)<((st=ft==null?void 0:ft.sub_exercise_questions)==null?void 0:st.length)?2:Wt}else G.question_status.find(gt=>gt.ques_id===Ce).ques_status=c!=null&&c.length?1:0;xo(In({},G))})},It=(c,Ce,Ve,ft,Ue,it)=>wn(void 0,null,function*(){return c.replaceAll(" ","")?yield Xt(Ve,Ce,c,()=>{var st,gt,vt,Wt;let nt={choice_id:Ce,answer_text:c};if(Ue.user_answer.filter(Ge=>Ge.choice_id!=Ce)?Ue.user_answer.splice(Ce-1,1,nt):Ue.user_answer.push(nt),it!=null&&it.question_id){let Ge=(st=it==null?void 0:it.sub_exercise_questions)==null?void 0:st.filter(Vt=>{var Tn;return((Tn=Vt.user_answer)==null?void 0:Tn.length)===0});const an=(gt=it==null?void 0:it.sub_exercise_questions)==null?void 0:gt.filter(Vt=>Vt.question_type==3),gr=an.length>0?an.every(Vt=>{var Tn;return(Vt==null?void 0:Vt.multi_count)==((Tn=Vt==null?void 0:Vt.user_answer)==null?void 0:Tn.length)})?1:an.some(Vt=>{var Tn;return(Vt==null?void 0:Vt.multi_count)>((Tn=Vt==null?void 0:Vt.user_answer)==null?void 0:Tn.length)})?2:0:1;G.question_status.find(Vt=>Vt.ques_id===(it==null?void 0:it.question_id)).ques_status=(Ge==null?void 0:Ge.length)===((vt=it==null?void 0:it.sub_exercise_questions)==null?void 0:vt.length)?0:(Ge==null?void 0:Ge.length)>0&&(Ge==null?void 0:Ge.length)<((Wt=it==null?void 0:it.sub_exercise_questions)==null?void 0:Wt.length)?2:gr}else G.question_status.find(Ge=>Ge.ques_id===Ve).ques_status=ft.every(Ge=>!!Ge.answer_text)?1:G.question_status.find(Ge=>Ge.ques_id===Ve).ques_status=ft.some(Ge=>!!Ge.answer_text)?2:0;xo(In({},G))}):(Jt(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),zt=(c,Ce,Ve,ft,Ue)=>wn(void 0,null,function*(){return c.replaceAll(" ","")?yield Xt(Ve,Ce,c,()=>{G.question_status.find(st=>st.ques_id===Ve).ques_status=ft.every(st=>!!st.value)?1:G.question_status.find(st=>st.ques_id===Ve).ques_status=ft.some(st=>!!st.value)?2:0;let yt={choice_id:Ce,answer_text:c};Ue.user_answer.filter(st=>st.choice_id!=Ce)?Ue.user_answer.splice(Ce-1,1,yt):Ue.user_answer.push(yt),Ue.repeat_answer||(Ue.israp=!0),xo(In({},G))}):(Jt(),{status:-4,message:"\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"})}),hn=(c,Ce,Ve,ft,Ue)=>{if(!c.replaceAll(" ","")){Jt();return}Xt(Ce,null,c,()=>{var it,yt,st,gt;if(Ve.user_answer=[],Ve.user_answer.push(c),Ue!=null&&Ue.question_id){let vt=(it=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:it.filter(Ge=>{var an;return((an=Ge.user_answer)==null?void 0:an.length)===0});const Wt=(yt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:yt.filter(Ge=>Ge.question_type==3),nt=Wt.length>0?Wt.every(Ge=>{var an;return(Ge==null?void 0:Ge.multi_count)==((an=Ge==null?void 0:Ge.user_answer)==null?void 0:an.length)})?1:Wt.some(Ge=>{var an;return(Ge==null?void 0:Ge.multi_count)>((an=Ge==null?void 0:Ge.user_answer)==null?void 0:an.length)})?2:0:1;G.question_status.find(Ge=>Ge.ques_id===(Ue==null?void 0:Ue.question_id)).ques_status=(vt==null?void 0:vt.length)===((st=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:st.length)?0:(vt==null?void 0:vt.length)>0&&(vt==null?void 0:vt.length)<((gt=Ue==null?void 0:Ue.sub_exercise_questions)==null?void 0:gt.length)?2:nt}else G.question_status.find(vt=>vt.ques_id===Ce).ques_status=c?1:0;xo(In({},G))},void 0,void 0,ft)},Fn=(c,Ce,Ve)=>{var ft,Ue,it,yt,st,gt,vt;let Wt="";const nt=(c==null?void 0:c.question_type)===0||(c==null?void 0:c.question_type)===1;nt&&((ft=c==null?void 0:c.question_choices)==null||ft.forEach((an,gr)=>{an.standard_boolean&&(Wt=Wt+kr[gr])}));const Ge=((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.user_exercise_status)===1||!c.repeat_answer&&((it=c==null?void 0:c.user_answer)==null?void 0:it.length)>0&&c.ques_status!==0;return h.createElement("div",null,h.createElement("div",{className:b.baseMargin},h.createElement(M.ZP.Group,{disabled:Ge,defaultValue:(yt=c==null?void 0:c.user_answer)==null?void 0:yt[0],onChange:an=>Rt(an.target.value,c==null?void 0:c.question_id,Ce,c,Ve),className:c.user_score&&`edu-radio-${c.user_score===c.question_score?"green":"red"}`},(st=c==null?void 0:c.question_choices)==null?void 0:st.map((an,gr)=>{const Tn=c.question_type==2?"":`${kr[gr]}.`;return h.createElement("div",{className:b.answerWrap,key:gr},h.createElement(M.ZP,{className:b.noWrap,value:an==null?void 0:an.choice_id},h.createElement(D.Z,{wrap:!1,align:"middle"},h.createElement(g.Z,null,h.createElement("span",{style:{color:"#333333"},className:"font16 mr3"},Tn)),h.createElement(g.Z,null,h.createElement(he.Z,{className:b.renderHtml,value:an==null?void 0:an.choice_text})))))}))),((0,q.GJ)()||(0,q.dE)()&&((gt=G==null?void 0:G.exercise)==null?void 0:gt.user_exercise_status)>0&&((vt=G==null?void 0:G.exercise)==null?void 0:vt.open_score))&&h.createElement(D.Z,{justify:"end",className:"mb20",align:"middle"},h.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),h.createElement("span",{className:"font14 ml10"},(c==null?void 0:c.user_score)&&h.createElement("span",null,h.createElement("span",{className:Wr[Number(c==null?void 0:c.answer_status)]||"c-orange-ff9"},c==null?void 0:c.user_score),h.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(c!=null&&c.user_score)&&h.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(c==null?void 0:c.standard_answer_show)&&h.createElement("div",{className:b.analysisWrap},h.createElement("div",{className:b.greyBg},h.createElement(D.Z,{className:"mb20"},h.createElement(g.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),h.createElement(g.Z,null,nt?Wt:c==null?void 0:c.standard_answer_show)),h.createElement(D.Z,{align:"middle"},h.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),h.createElement(he.Z,{className:b.renderHtml,value:c==null?void 0:c.analysis})))))},Dn=(c,Ce,Ve)=>{var ft,Ue;const it=((ft=G==null?void 0:G.exercise)==null?void 0:ft.user_exercise_status)===1||!c.repeat_answer&&c.ques_status!==0;return h.createElement("div",null,(Ue=c==null?void 0:c.sub_exercise_questions)==null?void 0:Ue.map((yt,st)=>{var gt;let vt="";return(gt=yt==null?void 0:yt.question_choices)==null||gt.forEach((Wt,nt)=>{Wt.standard_boolean&&(vt=vt+kr[nt])}),h.createElement("div",{className:`${b.baseMargin} ${b.singleItem} mb20`,key:st},h.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},h.createElement("span",{style:{flexShrink:0,color:"#999999"},className:"font14"},"\uFF08",yt==null?void 0:yt.question_score,"\u5206\uFF09"),h.createElement("span",{style:{flexShrink:0,marginRight:6},className:"font16"},Ve+1+"."+(st+1)),h.createElement(he.Z,{value:yt==null?void 0:yt.question_title})),((yt==null?void 0:yt.question_type)==0||(yt==null?void 0:yt.question_type)==2)&&Fn(yt,yt==null?void 0:yt.question_type,c),(yt==null?void 0:yt.question_type)==1&&un(yt,yt==null?void 0:yt.question_type,c),(yt==null?void 0:yt.question_type)==3&&jn(yt,yt==null?void 0:yt.question_type,c),(yt==null?void 0:yt.question_type)==4&&Wn(yt,yt==null?void 0:yt.question_type,c))}))};console.log("----",G);const un=(c,Ce,Ve)=>{var ft,Ue,it,yt,st,gt;let vt="";const Wt=(c==null?void 0:c.question_type)===0||(c==null?void 0:c.question_type)===1;Wt&&((ft=c==null?void 0:c.question_choices)==null||ft.forEach((Ge,an)=>{Ge.standard_boolean&&(vt=vt+kr[an])}));const nt=((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.user_exercise_status)===1||!c.repeat_answer&&((it=c==null?void 0:c.user_answer)==null?void 0:it.length)>0&&c.ques_status!==0;return h.createElement("div",null,h.createElement("div",{className:b.baseMargin},h.createElement(B.default.Group,{disabled:nt,defaultValue:c==null?void 0:c.user_answer,style:{flexDirection:"column"},onChange:Ge=>Mt(Ge,c==null?void 0:c.question_id,c,Ve),className:c.user_score&&`edu-checkbox-${c.user_score===c.question_score?"green":"red"}`},(yt=c==null?void 0:c.question_choices)==null?void 0:yt.map((Ge,an)=>{const gr=`${kr[an]}.`;return h.createElement("div",{className:b.answerWrap},h.createElement(B.default,{value:Ge==null?void 0:Ge.choice_id},h.createElement(D.Z,{wrap:!1,align:"middle"},h.createElement(g.Z,null,h.createElement("span",{style:{color:"#333333",whiteSpace:"nowrap"},className:"font16 mr3"},gr)),h.createElement(g.Z,null,h.createElement(he.Z,{className:b.renderHtml,value:Ge==null?void 0:Ge.choice_text})))))}))),((0,q.GJ)()||(0,q.dE)()&&((st=G==null?void 0:G.exercise)==null?void 0:st.user_exercise_status)>0&&((gt=G==null?void 0:G.exercise)==null?void 0:gt.open_score))&&h.createElement(D.Z,{justify:"end",className:"mb20",align:"middle"},h.createElement("span",{className:"font14",style:{color:"#6A7283"}},"\u5F97\u5206"),h.createElement("span",{className:"font14 ml10"},(c==null?void 0:c.user_score)&&h.createElement("span",null,h.createElement("span",{className:Wr[Number(c==null?void 0:c.answer_status)]||"c-orange-ff9"},c==null?void 0:c.user_score),h.createElement("span",{style:{marginLeft:5,color:"#6A7283"}},"\u5206")),!(c!=null&&c.user_score)&&h.createElement("span",{className:"c-red"},"\u672A\u8BC4"))),(c==null?void 0:c.standard_answer_show)&&h.createElement("div",{className:b.analysisWrap},h.createElement("div",{className:b.greyBg},h.createElement(D.Z,{className:"mb20"},h.createElement(g.Z,{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u7B54\u6848\u3011"),h.createElement(g.Z,null,Wt?vt:c==null?void 0:c.standard_answer_show)),h.createElement(D.Z,{align:"middle",className:"mt15"},h.createElement("span",{className:"font14 mr10",style:{color:"#6A7283"}},"\u3010\u89E3\u6790\u3011"),h.createElement(he.Z,{className:b.renderHtml,value:c==null?void 0:c.analysis})))))},jn=(c,Ce,Ve)=>h.createElement(En,{item:c,sign:Xn,answerData:G,onBlur:(ft,Ue,it)=>wn(void 0,null,function*(){return yield It(ft,Ue,c==null?void 0:c.question_id,it,c,Ve)})}),Wn=(c,Ce,Ve)=>Bo?h.createElement(Te,{item:c,answerData:G,onBlur:(ft,Ue,it)=>Xt(c==null?void 0:c.question_id,null,ft,void 0,Ue,it),isEducation:Bo}):h.createElement(et,{item:c,answerData:G,onBlur:(ft,Ue)=>hn(ft,c==null?void 0:c.question_id,c,Ue,Ve),isEducation:Bo,sign:Xn}),Cr=(c,Ce)=>h.createElement(Q,{item:c,answerData:G,exerciseId:Qt.categoryId,coursesId:Qt.coursesId}),nr=(c,Ce)=>h.createElement(d,{item:c,answerData:G}),Fr=(c,Ce)=>h.createElement(Zr,{setIsSubmitCode:To,item:c,sign:Xn,answerData:G,onBlur:(Ve,ft,Ue)=>wn(void 0,null,function*(){return yield zt(Ve,ft,c==null?void 0:c.question_id,Ue,c)})}),Nr=c=>{if(dl){const Ce=n.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",content:h.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:()=>{La(!1),c==null||c()},onOk:()=>{La(!1),yn.Z.publish("BFill:Submit",{})}});return}c==null||c()};(0,t.useEffect)(()=>{const c=yn.Z.subscribe("BFill:Submit:Change",({value:Ce})=>{La(Ce)});return()=>{c()}},[]);const Bn=(c,Ce,Ve)=>{var ft,Ue;const it=(ft=G==null?void 0:G.exercise_question_types)==null?void 0:ft.find(yt=>yt.question_type===Ce);return h.createElement("div",{className:b.answerSheetWrap},h.createElement("div",{className:b.answerSheetQuestionTitle,onClick:()=>{No[Ce]=!No[Ce],tl(In({},No))}},!No[Ce]&&h.createElement(k.Z,null),No[Ce]&&h.createElement(de.Z,null),h.createElement("span",{className:"ml5 c-grey-666"},c)),!No[Ce]&&h.createElement(D.Z,{className:b.answerSheet,gutter:[20,20],key:Ce},(Ue=it==null?void 0:it.items)==null?void 0:Ue.map(function(yt,st){var gt,vt,Wt,nt,Ge,an,gr;let Vt=` ${(gt=G==null?void 0:G.question_status)!=null&>.some(Tn=>{var Pr,Gr;return Tn.ques_id===yt.question_id&&(Tn==null?void 0:Tn.ques_status)===1&&((Pr=G==null?void 0:G.exercise)==null?void 0:Pr.exercise_status)!==3&&!((Gr=G==null?void 0:G.exercise)!=null&&Gr.open_score_commited)})?b.active:""} ${(vt=G==null?void 0:G.question_status)!=null&&vt.some(Tn=>{var Pr,Gr;return Tn.ques_id===yt.question_id&&(Tn==null?void 0:Tn.ques_status)===2&&((Pr=G==null?void 0:G.exercise)==null?void 0:Pr.exercise_status)!==3&&!((Gr=G==null?void 0:G.exercise)!=null&&Gr.open_score_commited)})?b.partialActive:""} ${(Wt=G==null?void 0:G.question_status)!=null&&Wt.some(Tn=>{var Pr,Gr;return Tn.ques_id===yt.question_id&&(Tn==null?void 0:Tn.score_status)===1&&(((Pr=G==null?void 0:G.exercise)==null?void 0:Pr.exercise_status)===3||((Gr=G==null?void 0:G.exercise)==null?void 0:Gr.open_score_commited))})?b.yes:""} ${(nt=G==null?void 0:G.question_status)!=null&&nt.some(Tn=>{var Pr,Gr;return Tn.ques_id===yt.question_id&&(Tn==null?void 0:Tn.score_status)===2&&(((Pr=G==null?void 0:G.exercise)==null?void 0:Pr.exercise_status)===3||((Gr=G==null?void 0:G.exercise)==null?void 0:Gr.open_score_commited))})?b.no:""} ${(Ge=G==null?void 0:G.question_status)!=null&&Ge.some(Tn=>{var Pr,Gr;return Tn.ques_id===yt.question_id&&(Tn==null?void 0:Tn.score_status)===3&&(((Pr=G==null?void 0:G.exercise)==null?void 0:Pr.exercise_status)===3||((Gr=G==null?void 0:G.exercise)==null?void 0:Gr.open_score_commited))})?b.bf:""} - `;if(yt.question_type===Ce)return(an=G==null?void 0:G.exercise)!=null&&an.open_score&&(Number(yt.question_score)===Number(yt.user_score)?Vt=b.green:yt.user_score>0?Vt=b.orange:Vt=b.red),h.createElement(g.Z,null,h.createElement("div",{onClick:()=>{Nr(()=>{if(!(Ve===cr&&st===pr)){if(Vn.current){Vn.current="appoint",Sr.current={oneindex:Ve,twoindex:st};return}rn({oneindex:Ve,twoindex:st})}})},key:st,className:` + `;if(yt.question_type===Ce)return(an=G==null?void 0:G.exercise)!=null&&an.open_score&&(Number(yt.question_score)===Number(yt.user_score)?Vt=b.green:yt.user_score>0?Vt=b.orange:Vt=b.red),h.createElement(g.Z,null,h.createElement("div",{onClick:()=>{Nr(()=>{if(!(Ve===cr&&st===pr)){if(Xn.current){Xn.current="appoint",Sr.current={oneindex:Ve,twoindex:st};return}rn({oneindex:Ve,twoindex:st})}})},key:st,className:` ${b.answerSheetItem} ${Vt} ${Ve===cr&&st===pr?b.selected:""} - `},h.createElement("span",{className:b.qindex},st+1),((gr=G==null?void 0:G.question_status)==null?void 0:gr.some(Tn=>{var Pr;return Tn.ques_id===yt.question_id&&(Tn==null?void 0:Tn.ques_status)===2&&((Pr=G==null?void 0:G.exercise)==null?void 0:Pr.exercise_status)!==3}))&&h.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),yt.is_marked&&h.createElement("i",{className:`iconfont icon-biaoji1 ${b.markIcon}`})))})))},Hr=(c,Ce)=>{var Ve,ft,Ue,it;let yt="";return((c==null?void 0:c.question_type)===0||(c==null?void 0:c.question_type)===1)&&((Ve=c==null?void 0:c.question_choices)==null||Ve.forEach((gt,vt)=>{gt.standard_boolean&&(yt=yt+kr[vt])})),h.createElement("div",{className:b.questionItem,id:`Anchor_${c==null?void 0:c.question_type}_${Ce}`},h.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},h.createElement("span",{className:`${b.questionScore} mr10`},c==null?void 0:c.question_score,"\u5206"),h.createElement("span",{className:`font16 ${b.noWrap}`},Ce+1,"\u3001"),h.createElement(he.Z,{value:(c==null?void 0:c.question_type)===8?c==null?void 0:c.description:c==null?void 0:c.question_title}),!!((ft=c==null?void 0:c.schools)!=null&&ft.length)&&h.createElement(I.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},h.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(c==null?void 0:c.question_type)===6&&h.createElement(Pe.Z,{style:{margin:`-30px 0 ${Io.get("check")?11:30}px 60px`},dataSource:(c==null?void 0:c.languages)||[]}),(c==null?void 0:c.question_type)==0&&Fn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==2&&Fn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==1&&un(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==3&&jn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==4&&Wn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==5&&((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.user_exercise_status)===0&&(c==null?void 0:c.answer_status)!=3&&h.createElement("div",{style:{margin:"-28px 0 12px 62px"}},h.createElement(D.Z,{justify:"space-between",align:"middle"},h.createElement(g.Z,null,h.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),h.createElement(g.Z,null,h.createElement(Ze.Z,{type:"primary",className:b.toIframeBtn,onClick:()=>wn(void 0,null,function*(){return yield pt(c)})},"\u8FDB\u5165\u7B54\u9898")))),(c==null?void 0:c.question_type)==5&&Cr(c,c==null?void 0:c.question_type),(0,q.dE)()&&((it=G==null?void 0:G.exercise)==null?void 0:it.user_exercise_status)===0&&(c==null?void 0:c.question_type)==6&&h.createElement("div",{style:{margin:"-28px 0 -25px"}},h.createElement(D.Z,{justify:"end",align:"middle"},h.createElement(g.Z,null,h.createElement(Ze.Z,{type:"primary",className:b.toIframeBtn,onClick:()=>_t(c)},"\u8FDB\u5165\u7B54\u9898")))),(c==null?void 0:c.question_type)==6&&nr(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==7&&Dn(c,c==null?void 0:c.question_type,Ce),(c==null?void 0:c.question_type)==8&&Fr(c,c==null?void 0:c.question_type),(c==null?void 0:c.answer_comments)&&h.createElement(Ut,{hideScore:!0,list:c==null?void 0:c.answer_comments}))},or=(c,Ce)=>h.createElement(t.Fragment,null,Bn((c==null?void 0:c.name)||Rn.fw[c.question_type].name,c.question_type,Ce)),Vn=(0,t.useRef)(!1),Sr=(0,t.useRef)({}),Qr=(0,t.useRef)(),pn=(0,t.useRef)({}),fn=()=>{var c,Ce,Ve,ft,Ue,it,yt,st,gt;window.blur();const vt=(Ve=(Ce=(c=G.exercise_question_types)==null?void 0:c[cr])==null?void 0:Ce.items)==null?void 0:Ve[pr];if(!ia&&((ft=G==null?void 0:G.exercise)==null?void 0:ft.user_exercise_status)===0&&(0,q.dE)()&&!(vt!=null&&vt.repeat_answer)&&((Ue=vt==null?void 0:vt.user_answer)==null?void 0:Ue.length)>0&&(vt==null?void 0:vt.ques_status)===0){Qr.current="prev",la(!0);return}!(vt!=null&&vt.repeat_answer)&&((it=vt==null?void 0:vt.user_answer)==null?void 0:it.length)>0&&(vt.ques_status=1),sa.current.scrollTo({top:0,left:0,behavior:"smooth"}),pr===0?(cr-=1,pr=G.exercise_question_types[cr].items.length-1):pr-=1,(vt==null?void 0:vt.question_type)==8&&!Ko&&setTimeout(()=>{re(vt)},500),qo((gt=(st=(yt=G==null?void 0:G.exercise_question_types)==null?void 0:yt[cr])==null?void 0:st.items)==null?void 0:gt[pr]),To(!1),Ho(cr),Wo(pr)},dn=()=>{var c,Ce,Ve,ft,Ue,it,yt,st,gt,vt,Wt;window.blur();const nt=(Ve=(Ce=(c=G.exercise_question_types)==null?void 0:c[cr])==null?void 0:Ce.items)==null?void 0:Ve[pr];if(!ia&&((ft=G==null?void 0:G.exercise)==null?void 0:ft.user_exercise_status)===0&&(0,q.dE)()&&!(nt!=null&&nt.repeat_answer)&&((Ue=nt==null?void 0:nt.user_answer)==null?void 0:Ue.length)>0&&(nt==null?void 0:nt.ques_status)===0){Qr.current="next",la(!0);return}!(nt!=null&&nt.repeat_answer)&&((it=nt==null?void 0:nt.user_answer)==null?void 0:it.length)>0&&(nt.ques_status=1),sa.current.scrollTo({top:0,left:0,behavior:"smooth"}),((st=(yt=G==null?void 0:G.exercise_question_types[cr])==null?void 0:yt.items)==null?void 0:st.length)-1===pr?(cr=cr+1,pr=0):pr=pr+1,(nt==null?void 0:nt.question_type)==8&&!Ko&&setTimeout(()=>{re(nt)},500),qo((Wt=(vt=(gt=G==null?void 0:G.exercise_question_types)==null?void 0:gt[cr])==null?void 0:vt.items)==null?void 0:Wt[pr]),To(!1),Ho(cr),Wo(pr)},rn=c=>{var Ce,Ve,ft,Ue,it,yt,st,gt,vt;const Wt=c||Sr.current,nt=(ft=(Ve=(Ce=G.exercise_question_types)==null?void 0:Ce[cr])==null?void 0:Ve.items)==null?void 0:ft[pr];if(!ia&&((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.user_exercise_status)===0&&(0,q.dE)()&&!(nt!=null&&nt.repeat_answer)&&((it=nt==null?void 0:nt.user_answer)==null?void 0:it.length)>0&&(nt==null?void 0:nt.ques_status)===0){Qr.current="appoint",pn.current=Wt,la(!0);return}!(nt!=null&&nt.repeat_answer)&&((yt=nt==null?void 0:nt.user_answer)==null?void 0:yt.length)>0&&(nt.ques_status=1),(nt==null?void 0:nt.question_type)==8&&!Ko&&setTimeout(()=>{re(nt)},500),qo((vt=(gt=(st=G==null?void 0:G.exercise_question_types)==null?void 0:st[Wt==null?void 0:Wt.oneindex])==null?void 0:gt.items)==null?void 0:vt[Wt==null?void 0:Wt.twoindex]),To(!1),Ho(Wt==null?void 0:Wt.oneindex),Wo(Wt==null?void 0:Wt.twoindex),sa.current.scrollTo({top:0,left:0,behavior:"smooth"})},rr=()=>wn(void 0,null,function*(){var c;if(Vn.current){Vn.current="refresh";return}const Ce=yield ge();(c=G==null?void 0:G.exercise)!=null&&c.left_time&&(yield We(!0)),Ce!=null&&Ce.status||W.ZP.success("\u66F4\u65B0\u6210\u529F")}),Jt=()=>{var c,Ce;switch(Vn.current){case"prev":fn();break;case"next":dn();break;case"appoint":rn();break;case"submit":cn(!1);break;case"refresh":rr();break;default:}((c=document.activeElement)==null?void 0:c.name)==="edu-program-fill"||((Ce=document.activeElement)==null?void 0:Ce.name)==="sign"?Vn.current=!0:Vn.current=!1,Sr.current={}},On=()=>{var c,Ce,Ve,ft,Ue,it,yt,st,gt,vt,Wt,nt;const Ge=(Ce=(c=G==null?void 0:G.exercise_question_types)==null?void 0:c[cr].items)==null?void 0:Ce[pr];return h.createElement(t.Fragment,{key:cr},h.createElement("div",{className:"pt20 mb20"},h.createElement("span",{className:b.questionTypeTitle},(0,A.EM)(cr+1),"\u3001",(ft=(Ve=G==null?void 0:G.exercise_question_types)==null?void 0:Ve[cr])==null?void 0:ft.name),h.createElement("span",{className:b.questionTypeInfo},"\uFF08\u5171",(it=(Ue=G==null?void 0:G.exercise_question_types)==null?void 0:Ue[cr])==null?void 0:it.count,"\u9898\uFF1B",((st=(yt=G==null?void 0:G.exercise_question_types)==null?void 0:yt[cr])==null?void 0:st.question_type)===7?`\u5305\u542B${(vt=(gt=G==null?void 0:G.exercise_question_types)==null?void 0:gt[cr])==null?void 0:vt.sub_questions_count}\u5C0F\u9898`:""," \u5171",(nt=(Wt=G==null?void 0:G.exercise_question_types)==null?void 0:Wt[cr])==null?void 0:nt.score,"\u5206\uFF09"),!(Ge!=null&&Ge.repeat_answer)&&h.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")),h.createElement(t.Fragment,{key:pr},Hr(Ge,pr)))},tr=()=>{Fo(!0)},Xn=()=>wn(void 0,null,function*(){var c;const Ce=yield(0,ae.ZP)(`/api/exercises/${Qt.categoryId}/exercise_user/polling_exercise_user_status.json`,{method:"get"});(Ce==null?void 0:Ce.status)==0&&((c=Ce==null?void 0:Ce.data)!=null&&c.is_commited)?Xe():setTimeout(()=>{Xn()},1500)}),eo=()=>wn(void 0,null,function*(){if(localStorage.getItem("stopGetVrsEnvStatus")=="\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u52A0\u8F7D\u5B8C\u6210")return;const Ce=yield(0,ae.ZP)(`/api/courses/${Qt.coursesId}/exercises/${Qt.categoryId}/exercise_status.json`,{method:"get"});(Ce==null?void 0:Ce.status)==0&&(Ce==null?void 0:Ce.vrs_env_status)==1?(localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u52A0\u8F7D\u5B8C\u6210"),Xn(),_l(!0)):setTimeout(()=>{localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u672A\u52A0\u8F7D\u5B8C\u6210"),eo()},1500)});return h.createElement(E.Z,{size:"middle",spinning:nl,tip:h.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",h.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},ul&&h.createElement("div",{className:b.screenLock},h.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),h.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),ya&&((Gn=G==null?void 0:G.exercise)==null?void 0:Gn.user_exercise_status)===0&&h.createElement(H.Z,{exerciseUserInfo:gn.exerciseUserInfo,iframe:ka,handleToDetail:ze,socket:aa,onStartScreenshot:()=>{bt!=null&&bt.screen_shot_open&&ba(!0)},onCloseScreenshot:()=>{bt!=null&&bt.screen_shot_open&&ba(!1)}}),h.createElement(te,{id:Qt.categoryId,startRecording:xa,startScreenshot:Ca,onSuccuss:()=>{fo(bt==null?void 0:bt.screen_open),ge()},onBack:ze}),h.createElement("iframe",{style:{display:al},id:"iframeShixuns",className:b.iframe,src:ol,ref:ka,frameBorder:"0"}),$o.status!==-2&&$o.status!==-1&&h.createElement("div",{className:b.fixHeader},h.createElement(D.Z,{wrap:!1,align:"middle",className:"edu-container"},h.createElement(g.Z,null,(0,A.vB)((_n=G==null?void 0:G.exercise)==null?void 0:_n.exercise_status)),h.createElement(g.Z,{className:`${b.exerciseTitle} ml10`,title:(ot=G==null?void 0:G.exercise)==null?void 0:ot.exercise_name},(Ot=G==null?void 0:G.exercise)==null?void 0:Ot.exercise_name),h.createElement(g.Z,{style:{marginLeft:"auto"}},(($n=G==null?void 0:G.exercise)==null?void 0:$n.user_exercise_status)===1&&h.createElement(ne.ZP,{className:b.changeButton,type:"primary",onClick:()=>{l.history.push(`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,q.GJ)()||(0,q.dE)()&&((sr=G==null?void 0:G.exercise)==null?void 0:sr.user_exercise_status)==1)&&!!((Mn=G==null?void 0:G.exercise)!=null&&Mn.left_time)&&h.createElement(g.Z,{style:{marginLeft:"auto"}},h.createElement("aside",{className:`${b.countDown} ${Go}`},h.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),h.createElement("span",{className:b.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),fl?h.createElement(Er,{value:Fa,onFinish:()=>We()}):h.createElement("div",{style:{color:"#37AD83",fontSize:"20px",fontWeight:"500",marginLeft:10}},(0,A.Gh)((Yn=G==null?void 0:G.exercise)==null?void 0:Yn.left_time)))),h.createElement(g.Z,null,!((0,q.GJ)()||(0,q.dE)()&&((wr=G==null?void 0:G.exercise)==null?void 0:wr.user_exercise_status)==1)&&gn.actionTabs.key!=="student-unlock"&&Aa&&h.createElement(Ze.Z,{className:`${b.refreshBtn} ml30`,onClick:rr},h.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),h.createElement(g.Z,null,(0,q.dE)()&&((Mr=G==null?void 0:G.exercise)==null?void 0:Mr.user_exercise_status)===0&&h.createElement(Ze.Z,{className:`${b.submitButton} ml10`,type:"primary",onClick:()=>wn(void 0,null,function*(){Nr(()=>wn(void 0,null,function*(){if(Vn.current){Vn.current="submit";return}yield cn(!1)}))})},(0,on._V)(on.CP.answer7))),h.createElement(g.Z,null,((Kn=G==null?void 0:G.exercise)==null?void 0:Kn.forbid_screen)&&h.createElement(ne.ZP,{className:`${b.submitButton} ml10`,type:"primary",onClick:tr},(0,on._V)(on.CP.answer12))),h.createElement(g.Z,null,((($r=G==null?void 0:G.exercise)==null?void 0:$r.commit_status)==1||((Jn=G==null?void 0:G.exercise)==null?void 0:Jn.exercise_status)==3)&&((Kr=G==null?void 0:G.exercise_answer_user)==null?void 0:Kr.analysis)&&h.createElement("span",{className:b.teachAnalysis,onClick:()=>Pa(!0)},h.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),h.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),h.createElement("section",{className:`edu-container ${b.wrapper} ${Bo&&b.wrpAnswer}`},$o.status===0&&h.createElement(D.Z,{className:`${Bo?"mt70":""} ${b.mainPart}`,wrap:!1},h.createElement(g.Z,{flex:Do?"280px":"0px",className:Bo?"mb100":""},h.createElement("div",{className:b.leftPart},h.createElement("section",null,Do&&h.createElement(g.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},h.createElement("div",{style:{marginBottom:15}},h.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),h.createElement("span",{className:`ml10 ${b.userInfoText}`},((qr=G==null?void 0:G.exercise)==null?void 0:qr.user_name)||"- -")),h.createElement("div",null,h.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),h.createElement("span",{className:`ml10 ${b.userInfoText}`},((ao=G==null?void 0:G.exercise)==null?void 0:ao.student_id)||"- -"))),Do&&(0,q.dE)()&&((wo=G.exercise)==null?void 0:wo.user_exercise_status)===0&&((ro=G.exercise)==null?void 0:ro.open_phone_video_recording)&&h.createElement(D.Z,{className:b.eduQrcode,style:{marginTop:10},align:"middle"},h.createElement(g.Z,null,h.createElement(L(),{value:`https://${document.domain}/live-push.html?id=${Qt.categoryId}&login=${Qt.login}&cookie=${(0,A.ej)("_educoder_session")}`})),h.createElement(g.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",h.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Do&&h.createElement("aside",{className:"bg-white"},h.createElement("aside",{className:b.answerInfo},h.createElement(D.Z,{justify:"space-between"},h.createElement(g.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),h.createElement(g.Z,{className:b.answerProgress},h.createElement("span",{style:{color:"#165DFF"}},(yo=(uo=G==null?void 0:G.question_status)==null?void 0:uo.filter(c=>c.ques_status===1))==null?void 0:yo.length),h.createElement("span",{style:{color:"#999999"}},"/",(Ln=G==null?void 0:G.exercise_types)==null?void 0:Ln.q_counts))),h.createElement(D.Z,null,h.createElement(w.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((Hn=(vr=G==null?void 0:G.question_status)==null?void 0:vr.filter(c=>c.ques_status===1))==null?void 0:Hn.length)/((Kt=G==null?void 0:G.exercise_types)==null?void 0:Kt.q_counts)*100,showInfo:!1})),h.createElement(D.Z,null,h.createElement(g.Z,null,h.createElement("span",{className:"c-grey-333"},"\u5171 ",h.createElement("span",{style:{color:"#165DFF"}},((fr=G==null?void 0:G.exercise_types)==null?void 0:fr.q_counts)||((zr=(Br=G==null?void 0:G.exercise_scores)==null?void 0:Br.exercise_types)==null?void 0:zr.q_counts))," \u9898\uFF1A"),h.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",h.createElement("span",{style:{color:"#FA6400"}},((to=G==null?void 0:G.exercise_types)==null?void 0:to.q_scores)||((bo=(no=G==null?void 0:G.exercise_scores)==null?void 0:no.exercise_types)==null?void 0:bo.q_scores))," \u5206")))),h.createElement(D.Z,{className:b.dottedLineWrapper,align:"middle"},h.createElement(g.Z,{className:b.leftHalfCircle}),h.createElement(g.Z,{flex:1,className:b.dottedLine}),h.createElement(g.Z,{className:b.rightHalfCircle})),h.createElement(D.Z,null,h.createElement(g.Z,{flex:"1"},h.createElement("aside",{className:`${b.cardList} ${(Lo=G.exercise)!=null&&Lo.open_phone_video_recording?b.withQrcode:""}`},(Uo=G==null?void 0:G.exercise_question_types)==null?void 0:Uo.map((c,Ce)=>h.createElement(t.Fragment,{key:c.question_type},or(c,Ce)))))))),(0,q.dE)()&&((ko=G==null?void 0:G.exercise)==null?void 0:ko.exercise_status)!==3&&!((jo=G==null?void 0:G.exercise)!=null&&jo.open_score_commited)&&h.createElement(D.Z,{justify:"space-around",align:"middle",className:b.answerSheetBottom},h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{className:b.answerYes}),"\u5DF2\u7B54"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{className:`${b.answerNo} ml10`},h.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{className:`${b.answerNo} ml10`}),"\u672A\u7B54"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,q.dE)()&&(((Ia=G==null?void 0:G.exercise)==null?void 0:Ia.exercise_status)===3||((da=G==null?void 0:G.exercise)==null?void 0:da.open_score_commited))&&h.createElement(D.Z,{justify:"space-around",align:"middle",className:b.answerSheetBottom},h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{className:b.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${b.answerNo} ml10`}),"\u9519\u8BEF"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${b.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),h.createElement(g.Z,null,h.createElement("div",{className:b.fold,onClick:()=>Ra(!Do)},Do&&h.createElement(I.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},h.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Do&&h.createElement(I.Z,{title:"\u5C55\u5F00"}," ",h.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),h.createElement(g.Z,{flex:"1"},h.createElement("section",{className:[b.rightPart,"ml20"].join(" ")},h.createElement("div",{className:`${b.questionPart} pl30 pr30`,ref:sa},On()),h.createElement(D.Z,{className:b.bottom,align:"middle",justify:"space-between"},h.createElement(g.Z,null,h.createElement(Ze.Z,{icon:h.createElement("i",{className:`iconfont ${(Na=(fa=G.exercise_question_types)==null?void 0:fa[cr].items[pr])!=null&&Na.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:b.markBtn,onClick:()=>wn(void 0,null,function*(){var c;(yield(0,_.sS)(Qt.categoryId,{exercise_question_id:(c=G.exercise_question_types[cr].items[pr])==null?void 0:c.question_id})).status===0&&ge()})},(Oa=(qa=G.exercise_question_types)==null?void 0:qa[cr].items[pr])!=null&&Oa.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),h.createElement(g.Z,null,(cr!=0||pr!=0)&&h.createElement(ne.ZP,{className:`${b.changeButton} ${b.prevBtn} mr20`,type:"default",onClick:()=>{Nr(()=>{if(Vn.current){Vn.current="prev";return}fn()})}},"\u4E0A\u4E00\u9898"),!(cr===((Po=G==null?void 0:G.exercise_question_types)==null?void 0:Po.length)-1&&pr===((va=(ma=(Da=G==null?void 0:G.exercise_question_types)==null?void 0:Da[cr])==null?void 0:ma.items)==null?void 0:va.length)-1)&&h.createElement(ne.ZP,{className:b.changeButton,type:"primary",onClick:()=>{Nr(()=>{if(Bl){if(Vn.current){Vn.current="next";return}dn()}})}},"\u4E0B\u4E00\u9898")))))),$o.status!==0&&h.createElement(pe,{data:$o}),h.createElement(n.default,{title:"\u6CE8\u610F",open:vl,closable:!1,footer:!1},h.createElement("div",null,h.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"),h.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},h.createElement(B.default,{checked:ia,onChange:c=>{pl(c.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),h.createElement("div",null,h.createElement(ne.ZP,{onClick:()=>{la(!1),pl(!1)}},"\u6211\u518D\u60F3\u60F3"),h.createElement(ne.ZP,{onClick:()=>{G.exercise_question_types[cr].items[pr].ques_status=1,xo(In({},G)),Qr.current==="prev"?(pr===0?(cr-=1,pr=G.exercise_question_types[cr].items.length-1):pr-=1,Ho(cr),Wo(pr)):Qr.current==="next"?(G.exercise_question_types[cr].items.length-1===pr?(cr=cr+1,pr=0):pr=pr+1,Ho(cr),Wo(pr)):(Ho(pn.current.oneindex),Wo(pn.current.twoindex)),la(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4"))))),h.createElement(kt.Z,{successCb:oe})),ha&&h.createElement(ue(),{disabled:hl,bounds:Tl,onStart:(c,Ce)=>Cl(c,Ce)},h.createElement("div",{ref:Wa,style:{position:"absolute",left:40,top:200,zIndex:1300}},h.createElement("div",{onMouseOver:()=>{hl&&za(!1)},onMouseOut:()=>{za(!0)}},h.createElement(D.Z,{className:b.cameraHeader,align:"middle",justify:"space-between"},h.createElement(g.Z,null,h.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),h.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),Ua?h.createElement(ye.Z,{onClick:()=>{Va(!1)}}):h.createElement(be.Z,{onClick:()=>{Va(!0)}})),h.createElement("div",{style:{display:Ua?"flex":"none"}},h.createElement(ie.Z,{number:((_a=G==null?void 0:G.exercise)==null?void 0:_a.photo_count)-((Ba=G==null?void 0:G.exercise)==null?void 0:Ba.take_photo),take_photo:(Vo=G==null?void 0:G.exercise)==null?void 0:Vo.take_photo,ref:ja,time:(pa=G.exercise)==null?void 0:pa.left_time,update:ge,supportCamera:c=>{c===2?(wa(!0),_o(bt==null?void 0:bt.screen_shot_open),bt!=null&&bt.screen_shot_open||(fo(bt==null?void 0:bt.screen_open),ge())):c===1&&setTimeout(()=>l.history.push("/"),3e3)}}))))),h.createElement(n.default,{destroyOnClose:!0,closable:!1,centered:!0,className:b.teachAnalysisModal,title:h.createElement(D.Z,{align:"middle",justify:"space-between"},h.createElement(g.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),h.createElement(g.Z,null,h.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>Pa(!1)}))),open:xl,footer:!1,onCancel:()=>Pa(!1)},(ga=G==null?void 0:G.exercise_answer_user)==null?void 0:ga.analysis),h.createElement(n.default,{destroyOnClose:!0,centered:!0,width:555,title:h.createElement(D.Z,{align:"middle"},h.createElement("div",{className:"c-black font16 mr8"},(0,on._V)(on.CP.answer8)),h.createElement("div",{className:"c-grey-666"},(0,on._V)(on.CP.answer9))),open:sl,footer:!1,onCancel:()=>Fo(!1)},h.createElement("div",null,h.createElement("div",{className:"mb20 c-black"},(0,on._V)(on.CP.answer10)),h.createElement(qt,{key:ea,onOk:c=>{var Ce;console.log(c,444),c.join("")===((Ce=G==null?void 0:G.exercise)==null?void 0:Ce.screen_key)?ze():(W.ZP.warning((0,on._V)(on.CP.answer11)),cl(ft=>ft+1))}}))))};var Xr=(0,l.connect)(({loading:U,user:me,exercise:qe,globalSetting:Ft})=>({globalSetting:Ft,user:me,exercise:qe,loading:U.effects}))(Vr)},50371:function(ht,le){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let l=1;l{const T=P[L];T!==void 0&&(t[L]=T)})}return t}le.Z=e},13845:function(ht,le,e){"use strict";e.d(le,{F:function(){return t},Z:function(){return l}});function t(P){return P!=null&&P===P.window}function l(P,L){var T,p;if(typeof window=="undefined")return 0;const n=L?"scrollTop":"scrollLeft";let F=0;return t(P)?F=P[L?"pageYOffset":"pageXOffset"]:P instanceof Document?F=P.documentElement[n]:(P instanceof HTMLElement||P)&&(F=P[n]),P&&!t(P)&&typeof F!="number"&&(F=(p=((T=P.ownerDocument)!==null&&T!==void 0?T:P).documentElement)===null||p===void 0?void 0:p[n]),F}},56762:function(ht,le,e){"use strict";e.d(le,{Z:function(){return l}});var t=e(59301);function l(){const[,P]=t.useReducer(L=>L+1,0);return P}},68031:function(ht,le,e){"use strict";e.d(le,{Z:function(){return L}});var t=e(16089);function l(T,p,n,F){const W=n-p;return T/=F/2,T<1?W/2*T*T*T+p:W/2*((T-=2)*T*T+2)+p}var P=e(13845);function L(T){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:F,duration:W=450}=p,w=n(),D=(0,P.Z)(w,!0),g=Date.now(),M=()=>{const I=Date.now()-g,E=l(I>W?W:I,D,T,W);(0,P.F)(w)?w.scrollTo(window.pageXOffset,E):w instanceof Document||w.constructor.name==="HTMLDocument"?w.documentElement.scrollTop=E:w.scrollTop=E,I{const{href:b,title:ce,prefixCls:q,children:x,className:_,target:V,replace:he}=v,Me=T.useContext(g),{registerLink:Ie,unregisterLink:je,scrollTo:et,onClick:rt,activeLink:Ke,direction:Te}=Me||{};T.useEffect(()=>(Ie==null||Ie(b),()=>{je==null||je(b)}),[b]);const tt=ve=>{he&&(ve.preventDefault(),window.location.replace(b)),rt==null||rt(ve,{title:ce,href:b}),et==null||et(b)},{getPrefixCls:mt}=T.useContext(w.E_),De=mt("anchor",q),ut=Ke===b,St=P()(`${De}-link`,_,{[`${De}-link-active`]:ut}),$e=P()(`${De}-link-title`,{[`${De}-link-title-active`]:ut});return T.createElement("div",{className:St},T.createElement("a",{className:$e,href:b,title:typeof ce=="string"?ce:"",target:V,onClick:tt},ce),Te!=="horizontal"?x:null)},I=e(17313),E=e(83116),ne=e(37613);const k=v=>{const{componentCls:b,holderOffsetBlock:ce,motionDurationSlow:q,lineWidthBold:x,colorPrimary:_,lineType:V,colorSplit:he}=v;return{[`${b}-wrapper`]:{marginBlockStart:-ce,paddingBlockStart:ce,[b]:Object.assign(Object.assign({},(0,I.Wf)(v)),{position:"relative",paddingInlineStart:x,[`${b}-link`]:{paddingBlock:v.linkPaddingBlock,paddingInline:`${v.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},I.vS),{position:"relative",display:"block",marginBlockEnd:v.anchorTitleBlock,color:v.colorText,transition:`all ${v.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${b}-link-title`]:{color:v.colorPrimary},[`${b}-link`]:{paddingBlock:v.anchorPaddingBlockSecondary}}}),[`&:not(${b}-wrapper-horizontal)`]:{[b]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${x}px ${V} ${he}`,content:'" "'},[`${b}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${q} ease-in-out`,width:x,backgroundColor:_,[`&${b}-ink-visible`]:{display:"inline-block"}}}},[`${b}-fixed ${b}-ink ${b}-ink`]:{display:"none"}}}},de=v=>{const{componentCls:b,motionDurationSlow:ce,lineWidthBold:q,colorPrimary:x}=v;return{[`${b}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${v.lineType} ${v.colorSplit}`,content:'" "'},[b]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${b}-link:first-of-type`]:{paddingInline:0},[`${b}-ink`]:{position:"absolute",bottom:0,transition:`left ${ce} ease-in-out, width ${ce} ease-in-out`,height:q,backgroundColor:x}}}}};var ie=(0,E.Z)("Anchor",v=>{const{fontSize:b,fontSizeLG:ce,paddingXXS:q}=v,x=(0,ne.TS)(v,{holderOffsetBlock:q,anchorPaddingBlockSecondary:q/2,anchorTitleBlock:b/14*3,anchorBallSize:ce/2});return[k(x),de(x)]},v=>({linkPaddingBlock:v.paddingXXS,linkPaddingInlineStart:v.padding}));function H(){return window}function A(v,b){if(!v.getClientRects().length)return 0;const ce=v.getBoundingClientRect();return ce.width||ce.height?b===window?(b=v.ownerDocument.documentElement,ce.top-b.clientTop):ce.top-b.getBoundingClientRect().top:ce.top}const ae=/#([\S ]+)$/,C=v=>{var b;const{rootClassName:ce,anchorPrefixCls:q,className:x,style:_,offsetTop:V,affix:he=!0,showInkInFixed:Me=!1,children:Ie,items:je,direction:et="vertical",bounds:rt,targetOffset:Ke,onClick:Te,onChange:tt,getContainer:mt,getCurrentAnchor:De,replace:ut}=v,[St,$e]=T.useState([]),[ve,at]=T.useState(null),Ee=T.useRef(ve),Z=T.useRef(null),K=T.useRef(null),m=T.useRef(!1),{direction:a,getTargetContainer:R,anchor:fe}=T.useContext(w.E_),s=(b=mt!=null?mt:R)!==null&&b!==void 0?b:H,i=JSON.stringify(St),X=(0,L.useEvent)(_e=>{St.includes(_e)||$e(He=>[].concat((0,t.Z)(He),[_e]))}),$=(0,L.useEvent)(_e=>{St.includes(_e)&&$e(He=>He.filter(Je=>Je!==_e))}),f=()=>{var _e;const He=(_e=Z.current)===null||_e===void 0?void 0:_e.querySelector(`.${q}-link-title-active`);if(He&&K.current){const{style:Je}=K.current,ct=et==="horizontal";Je.top=ct?"":`${He.offsetTop+He.clientHeight/2}px`,Je.height=ct?"":`${He.clientHeight}px`,Je.left=ct?`${He.offsetLeft}px`:"",Je.width=ct?`${He.clientWidth}px`:"",ct&&(0,p.Z)(He,{scrollMode:"if-needed",block:"nearest"})}},Q=function(_e){let He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const ct=[],Bt=s();return _e.forEach(wt=>{const Dt=ae.exec(wt==null?void 0:wt.toString());if(!Dt)return;const mn=document.getElementById(Dt[1]);if(mn){const ln=A(mn,Bt);lnmn.top>Dt.top?mn:Dt).link:""},Re=(0,L.useEvent)(_e=>{if(Ee.current===_e)return;const He=typeof De=="function"?De(_e):_e;at(He),Ee.current=He,tt==null||tt(_e)}),Pe=T.useCallback(()=>{if(m.current)return;const _e=Q(St,Ke!==void 0?Ke:V||0,rt);Re(_e)},[i,Ke,V]),Se=T.useCallback(_e=>{Re(_e);const He=ae.exec(_e);if(!He)return;const Je=document.getElementById(He[1]);if(!Je)return;const ct=s(),Bt=(0,n.Z)(ct,!0),wt=A(Je,ct);let Dt=Bt+wt;Dt-=Ke!==void 0?Ke:V||0,m.current=!0,(0,F.Z)(Dt,{getContainer:s,callback(){m.current=!1}})},[Ke,V]),Ne=P()(ce,`${q}-wrapper`,{[`${q}-wrapper-horizontal`]:et==="horizontal",[`${q}-rtl`]:a==="rtl"},x,fe==null?void 0:fe.className),Be=P()(q,{[`${q}-fixed`]:!he&&!Me}),d=P()(`${q}-ink`,{[`${q}-ink-visible`]:ve}),Y=Object.assign(Object.assign({maxHeight:V?`calc(100vh - ${V}px)`:"100vh"},fe==null?void 0:fe.style),_),se=_e=>Array.isArray(_e)?_e.map(He=>T.createElement(B,Object.assign({replace:ut},He,{key:He.key}),et==="vertical"&&se(He.children))):null,xe=T.createElement("div",{ref:Z,className:Ne,style:Y},T.createElement("div",{className:Be},T.createElement("span",{className:d,ref:K}),"items"in v?se(je):Ie));T.useEffect(()=>{const _e=s();return Pe(),_e==null||_e.addEventListener("scroll",Pe),()=>{_e==null||_e.removeEventListener("scroll",Pe)}},[i]),T.useEffect(()=>{typeof De=="function"&&Re(De(Ee.current||""))},[De]),T.useEffect(()=>{f()},[et,De,i,ve]);const Fe=T.useMemo(()=>({registerLink:X,unregisterLink:$,scrollTo:Se,activeLink:ve,onClick:Te,direction:et}),[ve,Te,Se,et]);return T.createElement(g.Provider,{value:Fe},he?T.createElement(W.Z,{offsetTop:V,target:s},xe):xe)};var J=v=>{const{prefixCls:b,rootClassName:ce}=v,{getPrefixCls:q}=T.useContext(w.E_),x=q("anchor",b),[_,V]=ie(x);return _(T.createElement(C,Object.assign({},v,{rootClassName:P()(V,ce),anchorPrefixCls:x})))};const te=J;te.Link=B;var z=te},24905:function(ht,le,e){"use strict";e.d(le,{default:function(){return C}});var t=e(92310),l=e.n(t),P=e(5630),L=e(59301),T=e(36355),p=e(1684),n=e(32441),W=L.createContext(null),w=e(98447),D=e(14088),g=e(4572),M=function(S,J){var te={};for(var z in S)Object.prototype.hasOwnProperty.call(S,z)&&J.indexOf(z)<0&&(te[z]=S[z]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,z=Object.getOwnPropertySymbols(S);v{var te;const{prefixCls:z,className:v,rootClassName:b,children:ce,indeterminate:q=!1,style:x,onMouseEnter:_,onMouseLeave:V,skipGroup:he=!1,disabled:Me}=S,Ie=M(S,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:et,checkbox:rt}=L.useContext(T.E_),Ke=L.useContext(W),{isFormItemInput:Te}=L.useContext(n.aM),tt=L.useContext(p.Z),mt=(te=(Ke==null?void 0:Ke.disabled)||Me)!==null&&te!==void 0?te:tt,De=L.useRef(Ie.value);L.useEffect(()=>{Ke==null||Ke.registerValue(Ie.value)},[]),L.useEffect(()=>{if(!he)return Ie.value!==De.current&&(Ke==null||Ke.cancelValue(De.current),Ke==null||Ke.registerValue(Ie.value),De.current=Ie.value),()=>Ke==null?void 0:Ke.cancelValue(Ie.value)},[Ie.value]);const ut=je("checkbox",z),[St,$e]=(0,w.ZP)(ut),ve=Object.assign({},Ie);Ke&&!he&&(ve.onChange=function(){Ie.onChange&&Ie.onChange.apply(Ie,arguments),Ke.toggleOption&&Ke.toggleOption({label:ce,value:Ie.value})},ve.name=Ke.name,ve.checked=Ke.value.includes(Ie.value));const at=l()(`${ut}-wrapper`,{[`${ut}-rtl`]:et==="rtl",[`${ut}-wrapper-checked`]:ve.checked,[`${ut}-wrapper-disabled`]:mt,[`${ut}-wrapper-in-form-item`]:Te},rt==null?void 0:rt.className,v,b,$e),Ee=l()({[`${ut}-indeterminate`]:q},g.A,$e),Z=q?"mixed":void 0;return St(L.createElement(D.Z,{component:"Checkbox",disabled:mt},L.createElement("label",{className:at,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),x),onMouseEnter:_,onMouseLeave:V},L.createElement(P.Z,Object.assign({"aria-checked":Z},ve,{prefixCls:ut,className:Ee,disabled:mt,ref:J})),ce!==void 0&&L.createElement("span",null,ce))))};var E=L.forwardRef(B),ne=e(94480),k=e(2738),de=function(S,J){var te={};for(var z in S)Object.prototype.hasOwnProperty.call(S,z)&&J.indexOf(z)<0&&(te[z]=S[z]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,z=Object.getOwnPropertySymbols(S);v{const{defaultValue:te,children:z,options:v=[],prefixCls:b,className:ce,rootClassName:q,style:x,onChange:_}=S,V=de(S,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:he,direction:Me}=L.useContext(T.E_),[Ie,je]=L.useState(V.value||te||[]),[et,rt]=L.useState([]);L.useEffect(()=>{"value"in V&&je(V.value||[])},[V.value]);const Ke=L.useMemo(()=>v.map(K=>typeof K=="string"||typeof K=="number"?{label:K,value:K}:K),[v]),Te=K=>{rt(m=>m.filter(a=>a!==K))},tt=K=>{rt(m=>[].concat((0,ne.Z)(m),[K]))},mt=K=>{const m=Ie.indexOf(K.value),a=(0,ne.Z)(Ie);m===-1?a.push(K.value):a.splice(m,1),"value"in V||je(a),_==null||_(a.filter(R=>et.includes(R)).sort((R,fe)=>{const s=Ke.findIndex(X=>X.value===R),i=Ke.findIndex(X=>X.value===fe);return s-i}))},De=he("checkbox",b),ut=`${De}-group`,[St,$e]=(0,w.ZP)(De),ve=(0,k.Z)(V,["value","disabled"]),at=v.length?Ke.map(K=>L.createElement(E,{prefixCls:De,key:K.value.toString(),disabled:"disabled"in K?K.disabled:V.disabled,value:K.value,checked:Ie.includes(K.value),onChange:K.onChange,className:`${ut}-item`,style:K.style,title:K.title},K.label)):z,Ee={toggleOption:mt,value:Ie,disabled:V.disabled,name:V.name,registerValue:tt,cancelValue:Te},Z=l()(ut,{[`${ut}-rtl`]:Me==="rtl"},ce,q,$e);return St(L.createElement("div",Object.assign({className:Z,style:x},ve,{ref:J}),L.createElement(W.Provider,{value:Ee},at)))},H=L.forwardRef(ie);var A=L.memo(H);const ae=E;ae.Group=A,ae.__ANT_CHECKBOX=!0;var C=ae},98447:function(ht,le,e){"use strict";e.d(le,{C2:function(){return T}});var t=e(17313),l=e(37613),P=e(83116);const L=p=>{const{checkboxCls:n}=p,F=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(p)),{display:"inline-flex",flexWrap:"wrap",columnGap:p.marginXS,[`> ${p.antCls}-row`]:{flex:1}}),[F]:Object.assign(Object.assign({},(0,t.Wf)(p)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${F}`]:{marginInlineStart:0},[`&${F}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(p)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:p.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)(p))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:p.checkboxSize,height:p.checkboxSize,direction:"ltr",backgroundColor:p.colorBgContainer,border:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`,borderRadius:p.borderRadiusSM,borderCollapse:"separate",transition:`all ${p.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:p.checkboxSize/14*5,height:p.checkboxSize/14*8,border:`${p.lineWidthBold}px solid ${p.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${p.motionDurationFast} ${p.motionEaseInBack}, opacity ${p.motionDurationFast}`}},"& + span":{paddingInlineStart:p.paddingXS,paddingInlineEnd:p.paddingXS}})},{[` + `},h.createElement("span",{className:b.qindex},st+1),((gr=G==null?void 0:G.question_status)==null?void 0:gr.some(Tn=>{var Pr;return Tn.ques_id===yt.question_id&&(Tn==null?void 0:Tn.ques_status)===2&&((Pr=G==null?void 0:G.exercise)==null?void 0:Pr.exercise_status)!==3}))&&h.createElement("div",{style:{height:12,background:"rgba(22,93,255,0.4)",position:"absolute",width:"100%",bottom:0}}),yt.is_marked&&h.createElement("i",{className:`iconfont icon-biaoji1 ${b.markIcon}`})))})))},Hr=(c,Ce)=>{var Ve,ft,Ue,it;let yt="";return((c==null?void 0:c.question_type)===0||(c==null?void 0:c.question_type)===1)&&((Ve=c==null?void 0:c.question_choices)==null||Ve.forEach((gt,vt)=>{gt.standard_boolean&&(yt=yt+kr[vt])})),h.createElement("div",{className:b.questionItem,id:`Anchor_${c==null?void 0:c.question_type}_${Ce}`},h.createElement("div",{style:{display:"flex",alignItems:"baseline",marginBottom:40}},h.createElement("span",{className:`${b.questionScore} mr10`},c==null?void 0:c.question_score,"\u5206"),h.createElement("span",{className:`font16 ${b.noWrap}`},Ce+1,"\u3001"),h.createElement(he.Z,{value:(c==null?void 0:c.question_type)===8?c==null?void 0:c.description:c==null?void 0:c.question_title}),!!((ft=c==null?void 0:c.schools)!=null&&ft.length)&&h.createElement(I.Z,{title:"\u8BE5\u5B9E\u8BAD\u9898\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},h.createElement("i",{className:"iconfont icon-zhidinggongkai1 line24 font18 c-orange"}))),(c==null?void 0:c.question_type)===6&&h.createElement(Pe.Z,{style:{margin:`-30px 0 ${Io.get("check")?11:30}px 60px`},dataSource:(c==null?void 0:c.languages)||[]}),(c==null?void 0:c.question_type)==0&&Fn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==2&&Fn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==1&&un(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==3&&jn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==4&&Wn(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==5&&((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.user_exercise_status)===0&&(c==null?void 0:c.answer_status)!=3&&h.createElement("div",{style:{margin:"-28px 0 12px 62px"}},h.createElement(D.Z,{justify:"space-between",align:"middle"},h.createElement(g.Z,null,h.createElement("span",{className:"font14 c-grey-666"},"\u4EFB\u52A1\u5173\u5361")),h.createElement(g.Z,null,h.createElement(Ze.Z,{type:"primary",className:b.toIframeBtn,onClick:()=>wn(void 0,null,function*(){return yield pt(c)})},"\u8FDB\u5165\u7B54\u9898")))),(c==null?void 0:c.question_type)==5&&Cr(c,c==null?void 0:c.question_type),(0,q.dE)()&&((it=G==null?void 0:G.exercise)==null?void 0:it.user_exercise_status)===0&&(c==null?void 0:c.question_type)==6&&h.createElement("div",{style:{margin:"-28px 0 -25px"}},h.createElement(D.Z,{justify:"end",align:"middle"},h.createElement(g.Z,null,h.createElement(Ze.Z,{type:"primary",className:b.toIframeBtn,onClick:()=>_t(c)},"\u8FDB\u5165\u7B54\u9898")))),(c==null?void 0:c.question_type)==6&&nr(c,c==null?void 0:c.question_type),(c==null?void 0:c.question_type)==7&&Dn(c,c==null?void 0:c.question_type,Ce),(c==null?void 0:c.question_type)==8&&Fr(c,c==null?void 0:c.question_type),(c==null?void 0:c.answer_comments)&&h.createElement(Ut,{hideScore:!0,list:c==null?void 0:c.answer_comments}))},or=(c,Ce)=>h.createElement(t.Fragment,null,Bn((c==null?void 0:c.name)||Rn.fw[c.question_type].name,c.question_type,Ce)),Xn=(0,t.useRef)(!1),Sr=(0,t.useRef)({}),Qr=(0,t.useRef)(),pn=(0,t.useRef)({}),fn=()=>{var c,Ce,Ve,ft,Ue,it,yt,st,gt;window.blur();const vt=(Ve=(Ce=(c=G.exercise_question_types)==null?void 0:c[cr])==null?void 0:Ce.items)==null?void 0:Ve[pr];if(!ia&&((ft=G==null?void 0:G.exercise)==null?void 0:ft.user_exercise_status)===0&&(0,q.dE)()&&!(vt!=null&&vt.repeat_answer)&&((Ue=vt==null?void 0:vt.user_answer)==null?void 0:Ue.length)>0&&(vt==null?void 0:vt.ques_status)===0){Qr.current="prev",la(!0);return}!(vt!=null&&vt.repeat_answer)&&((it=vt==null?void 0:vt.user_answer)==null?void 0:it.length)>0&&(vt.ques_status=1),sa.current.scrollTo({top:0,left:0,behavior:"smooth"}),pr===0?(cr-=1,pr=G.exercise_question_types[cr].items.length-1):pr-=1,(vt==null?void 0:vt.question_type)==8&&!Ko&&setTimeout(()=>{re(vt)},500),qo((gt=(st=(yt=G==null?void 0:G.exercise_question_types)==null?void 0:yt[cr])==null?void 0:st.items)==null?void 0:gt[pr]),To(!1),Ho(cr),Wo(pr)},dn=()=>{var c,Ce,Ve,ft,Ue,it,yt,st,gt,vt,Wt;window.blur();const nt=(Ve=(Ce=(c=G.exercise_question_types)==null?void 0:c[cr])==null?void 0:Ce.items)==null?void 0:Ve[pr];if(!ia&&((ft=G==null?void 0:G.exercise)==null?void 0:ft.user_exercise_status)===0&&(0,q.dE)()&&!(nt!=null&&nt.repeat_answer)&&((Ue=nt==null?void 0:nt.user_answer)==null?void 0:Ue.length)>0&&(nt==null?void 0:nt.ques_status)===0){Qr.current="next",la(!0);return}!(nt!=null&&nt.repeat_answer)&&((it=nt==null?void 0:nt.user_answer)==null?void 0:it.length)>0&&(nt.ques_status=1),sa.current.scrollTo({top:0,left:0,behavior:"smooth"}),((st=(yt=G==null?void 0:G.exercise_question_types[cr])==null?void 0:yt.items)==null?void 0:st.length)-1===pr?(cr=cr+1,pr=0):pr=pr+1,(nt==null?void 0:nt.question_type)==8&&!Ko&&setTimeout(()=>{re(nt)},500),qo((Wt=(vt=(gt=G==null?void 0:G.exercise_question_types)==null?void 0:gt[cr])==null?void 0:vt.items)==null?void 0:Wt[pr]),To(!1),Ho(cr),Wo(pr)},rn=c=>{var Ce,Ve,ft,Ue,it,yt,st,gt,vt;const Wt=c||Sr.current,nt=(ft=(Ve=(Ce=G.exercise_question_types)==null?void 0:Ce[cr])==null?void 0:Ve.items)==null?void 0:ft[pr];if(!ia&&((Ue=G==null?void 0:G.exercise)==null?void 0:Ue.user_exercise_status)===0&&(0,q.dE)()&&!(nt!=null&&nt.repeat_answer)&&((it=nt==null?void 0:nt.user_answer)==null?void 0:it.length)>0&&(nt==null?void 0:nt.ques_status)===0){Qr.current="appoint",pn.current=Wt,la(!0);return}!(nt!=null&&nt.repeat_answer)&&((yt=nt==null?void 0:nt.user_answer)==null?void 0:yt.length)>0&&(nt.ques_status=1),(nt==null?void 0:nt.question_type)==8&&!Ko&&setTimeout(()=>{re(nt)},500),qo((vt=(gt=(st=G==null?void 0:G.exercise_question_types)==null?void 0:st[Wt==null?void 0:Wt.oneindex])==null?void 0:gt.items)==null?void 0:vt[Wt==null?void 0:Wt.twoindex]),To(!1),Ho(Wt==null?void 0:Wt.oneindex),Wo(Wt==null?void 0:Wt.twoindex),sa.current.scrollTo({top:0,left:0,behavior:"smooth"})},rr=()=>wn(void 0,null,function*(){var c;if(Xn.current){Xn.current="refresh";return}const Ce=yield ge();(c=G==null?void 0:G.exercise)!=null&&c.left_time&&(yield We(!0)),Ce!=null&&Ce.status||W.ZP.success("\u66F4\u65B0\u6210\u529F")}),Jt=()=>{var c,Ce;switch(Xn.current){case"prev":fn();break;case"next":dn();break;case"appoint":rn();break;case"submit":cn(!1);break;case"refresh":rr();break;default:}((c=document.activeElement)==null?void 0:c.name)==="edu-program-fill"||((Ce=document.activeElement)==null?void 0:Ce.name)==="sign"?Xn.current=!0:Xn.current=!1,Sr.current={}},On=()=>{var c,Ce,Ve,ft,Ue,it,yt,st,gt,vt,Wt,nt;const Ge=(Ce=(c=G==null?void 0:G.exercise_question_types)==null?void 0:c[cr].items)==null?void 0:Ce[pr];return h.createElement(t.Fragment,{key:cr},h.createElement("div",{className:"pt20 mb20"},h.createElement("span",{className:b.questionTypeTitle},(0,A.EM)(cr+1),"\u3001",(ft=(Ve=G==null?void 0:G.exercise_question_types)==null?void 0:Ve[cr])==null?void 0:ft.name),h.createElement("span",{className:b.questionTypeInfo},"\uFF08\u5171",(it=(Ue=G==null?void 0:G.exercise_question_types)==null?void 0:Ue[cr])==null?void 0:it.count,"\u9898\uFF1B",((st=(yt=G==null?void 0:G.exercise_question_types)==null?void 0:yt[cr])==null?void 0:st.question_type)===7?`\u5305\u542B${(vt=(gt=G==null?void 0:G.exercise_question_types)==null?void 0:gt[cr])==null?void 0:vt.sub_questions_count}\u5C0F\u9898`:""," \u5171",(nt=(Wt=G==null?void 0:G.exercise_question_types)==null?void 0:Wt[cr])==null?void 0:nt.score,"\u5206\uFF09"),!(Ge!=null&&Ge.repeat_answer)&&h.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")),h.createElement(t.Fragment,{key:pr},Hr(Ge,pr)))},tr=()=>{Fo(!0)},Un=()=>wn(void 0,null,function*(){var c;const Ce=yield(0,ae.ZP)(`/api/exercises/${Qt.categoryId}/exercise_user/polling_exercise_user_status.json`,{method:"get"});(Ce==null?void 0:Ce.status)==0&&((c=Ce==null?void 0:Ce.data)!=null&&c.is_commited)?Xe():setTimeout(()=>{Un()},1500)}),eo=()=>wn(void 0,null,function*(){if(localStorage.getItem("stopGetVrsEnvStatus")=="\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u52A0\u8F7D\u5B8C\u6210"){Un();return}const Ce=yield(0,ae.ZP)(`/api/courses/${Qt.coursesId}/exercises/${Qt.categoryId}/exercise_status.json`,{method:"get"});(Ce==null?void 0:Ce.status)==0&&(Ce==null?void 0:Ce.vrs_env_status)==1?(localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u52A0\u8F7D\u5B8C\u6210"),Un(),_l(!0)):setTimeout(()=>{localStorage.setItem("stopGetVrsEnvStatus","\u865A\u62DF\u4EFF\u771F\u8D44\u6E90\u672A\u52A0\u8F7D\u5B8C\u6210"),eo()},1500)});return h.createElement(E.Z,{size:"middle",spinning:nl,tip:h.createElement("div",{className:"c-grey-333 animation-delayed mt10"},"\u60A8\u5F53\u524D\u7F51\u7EDC\u8FDE\u63A5\u8F83\u6162\uFF0C\u5EFA\u8BAE\u60A8",h.createElement("span",{onClick:()=>window.location.reload(),className:"c-light-primary current"},"\u5237\u65B0"),"\u9875\u9762\u540E\u518D\u8BD5\uFF01")},ul&&h.createElement("div",{className:b.screenLock},h.createElement("h3",null,"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u60A8\u7684\u7535\u8111\u6709",localStorage.screenNums,"\u4E2A\u663E\u793A\u5668"),h.createElement("h4",null,"\u8BF7\u5148\u79FB\u9664\u6389\u5176\u5B83\u7684\u663E\u793A\u5668\u8BBE\u5907\uFF01")),ya&&((Gn=G==null?void 0:G.exercise)==null?void 0:Gn.user_exercise_status)===0&&h.createElement(H.Z,{exerciseUserInfo:gn.exerciseUserInfo,iframe:ka,handleToDetail:ze,socket:aa,onStartScreenshot:()=>{bt!=null&&bt.screen_shot_open&&ba(!0)},onCloseScreenshot:()=>{bt!=null&&bt.screen_shot_open&&ba(!1)}}),h.createElement(te,{id:Qt.categoryId,startRecording:xa,startScreenshot:Ca,onSuccuss:()=>{fo(bt==null?void 0:bt.screen_open),ge()},onBack:ze}),h.createElement("iframe",{style:{display:al},id:"iframeShixuns",className:b.iframe,src:ol,ref:ka,frameBorder:"0"}),$o.status!==-2&&$o.status!==-1&&h.createElement("div",{className:b.fixHeader},h.createElement(D.Z,{wrap:!1,align:"middle",className:"edu-container"},h.createElement(g.Z,null,(0,A.vB)((_n=G==null?void 0:G.exercise)==null?void 0:_n.exercise_status)),h.createElement(g.Z,{className:`${b.exerciseTitle} ml10`,title:(ot=G==null?void 0:G.exercise)==null?void 0:ot.exercise_name},(Ot=G==null?void 0:G.exercise)==null?void 0:Ot.exercise_name),h.createElement(g.Z,{style:{marginLeft:"auto"}},(($n=G==null?void 0:G.exercise)==null?void 0:$n.user_exercise_status)===1&&h.createElement(ne.ZP,{className:b.changeButton,type:"primary",onClick:()=>{l.history.push(`/classrooms/${Qt.coursesId}/exercise/${Qt.categoryId}/detail`)}},"\u8FD4\u56DE")),!((0,q.GJ)()||(0,q.dE)()&&((sr=G==null?void 0:G.exercise)==null?void 0:sr.user_exercise_status)==1)&&!!((Mn=G==null?void 0:G.exercise)!=null&&Mn.left_time)&&h.createElement(g.Z,{style:{marginLeft:"auto"}},h.createElement("aside",{className:`${b.countDown} ${Go}`},h.createElement("i",{className:"iconfont icon-daojishi",style:{marginRight:6}}),h.createElement("span",{className:b.cnText},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),fl?h.createElement(Er,{value:Fa,onFinish:()=>We()}):h.createElement("div",{style:{color:"#37AD83",fontSize:"20px",fontWeight:"500",marginLeft:10}},(0,A.Gh)((Yn=G==null?void 0:G.exercise)==null?void 0:Yn.left_time)))),h.createElement(g.Z,null,!((0,q.GJ)()||(0,q.dE)()&&((wr=G==null?void 0:G.exercise)==null?void 0:wr.user_exercise_status)==1)&&gn.actionTabs.key!=="student-unlock"&&Aa&&h.createElement(Ze.Z,{className:`${b.refreshBtn} ml30`,onClick:rr},h.createElement("span",{className:"iconfont icon-shuaxin2 mr5"}),"\u5237\u65B0")),h.createElement(g.Z,null,(0,q.dE)()&&((Mr=G==null?void 0:G.exercise)==null?void 0:Mr.user_exercise_status)===0&&h.createElement(Ze.Z,{className:`${b.submitButton} ml10`,type:"primary",onClick:()=>wn(void 0,null,function*(){Nr(()=>wn(void 0,null,function*(){if(Xn.current){Xn.current="submit";return}yield cn(!1)}))})},(0,on._V)(on.CP.answer7))),h.createElement(g.Z,null,((Kn=G==null?void 0:G.exercise)==null?void 0:Kn.forbid_screen)&&h.createElement(ne.ZP,{className:`${b.submitButton} ml10`,type:"primary",onClick:tr},(0,on._V)(on.CP.answer12))),h.createElement(g.Z,null,((($r=G==null?void 0:G.exercise)==null?void 0:$r.commit_status)==1||((Jn=G==null?void 0:G.exercise)==null?void 0:Jn.exercise_status)==3)&&((Kr=G==null?void 0:G.exercise_answer_user)==null?void 0:Kr.analysis)&&h.createElement("span",{className:b.teachAnalysis,onClick:()=>Pa(!0)},h.createElement("i",{className:"iconfont icon-jiaoshipingjia"}),h.createElement("span",{className:"ml5"},"\u6559\u5E08\u8BC4\u4EF7"))))),h.createElement("section",{className:`edu-container ${b.wrapper} ${Bo&&b.wrpAnswer}`},$o.status===0&&h.createElement(D.Z,{className:`${Bo?"mt70":""} ${b.mainPart}`,wrap:!1},h.createElement(g.Z,{flex:Do?"280px":"0px",className:Bo?"mb100":""},h.createElement("div",{className:b.leftPart},h.createElement("section",null,Do&&h.createElement(g.Z,{flex:"1",style:{background:"#fff",marginBottom:"10px",padding:"20px"}},h.createElement("div",{style:{marginBottom:15}},h.createElement("span",{style:{color:"#5F6368"}},"\u59D3\u540D"),h.createElement("span",{className:`ml10 ${b.userInfoText}`},((qr=G==null?void 0:G.exercise)==null?void 0:qr.user_name)||"- -")),h.createElement("div",null,h.createElement("span",{style:{color:"#5F6368"}},"\u5B66\u53F7"),h.createElement("span",{className:`ml10 ${b.userInfoText}`},((ao=G==null?void 0:G.exercise)==null?void 0:ao.student_id)||"- -"))),Do&&(0,q.dE)()&&((wo=G.exercise)==null?void 0:wo.user_exercise_status)===0&&((ro=G.exercise)==null?void 0:ro.open_phone_video_recording)&&h.createElement(D.Z,{className:b.eduQrcode,style:{marginTop:10},align:"middle"},h.createElement(g.Z,null,h.createElement(L(),{value:`https://${document.domain}/live-push.html?id=${Qt.categoryId}&login=${Qt.login}&cookie=${(0,A.ej)("_educoder_session")}`})),h.createElement(g.Z,{className:"ml15"},"\u6253\u5F00\u5FAE\u4FE1\u626B\u4E00\u626B",h.createElement("br",null),"\u5F00\u542F\u624B\u673A\u89C6\u9891\u5F55\u5236")),Do&&h.createElement("aside",{className:"bg-white"},h.createElement("aside",{className:b.answerInfo},h.createElement(D.Z,{justify:"space-between"},h.createElement(g.Z,null,"\u7B54\u9898\u8FDB\u5EA6"),h.createElement(g.Z,{className:b.answerProgress},h.createElement("span",{style:{color:"#165DFF"}},(yo=(uo=G==null?void 0:G.question_status)==null?void 0:uo.filter(c=>c.ques_status===1))==null?void 0:yo.length),h.createElement("span",{style:{color:"#999999"}},"/",(Ln=G==null?void 0:G.exercise_types)==null?void 0:Ln.q_counts))),h.createElement(D.Z,null,h.createElement(w.Z,{strokeColor:"#165dffa6",trailColor:"#0000000d",percent:((Hn=(vr=G==null?void 0:G.question_status)==null?void 0:vr.filter(c=>c.ques_status===1))==null?void 0:Hn.length)/((Kt=G==null?void 0:G.exercise_types)==null?void 0:Kt.q_counts)*100,showInfo:!1})),h.createElement(D.Z,null,h.createElement(g.Z,null,h.createElement("span",{className:"c-grey-333"},"\u5171 ",h.createElement("span",{style:{color:"#165DFF"}},((fr=G==null?void 0:G.exercise_types)==null?void 0:fr.q_counts)||((zr=(Br=G==null?void 0:G.exercise_scores)==null?void 0:Br.exercise_types)==null?void 0:zr.q_counts))," \u9898\uFF1A"),h.createElement("span",{className:"c-grey-333"},"\u6EE1\u5206 ",h.createElement("span",{style:{color:"#FA6400"}},((to=G==null?void 0:G.exercise_types)==null?void 0:to.q_scores)||((bo=(no=G==null?void 0:G.exercise_scores)==null?void 0:no.exercise_types)==null?void 0:bo.q_scores))," \u5206")))),h.createElement(D.Z,{className:b.dottedLineWrapper,align:"middle"},h.createElement(g.Z,{className:b.leftHalfCircle}),h.createElement(g.Z,{flex:1,className:b.dottedLine}),h.createElement(g.Z,{className:b.rightHalfCircle})),h.createElement(D.Z,null,h.createElement(g.Z,{flex:"1"},h.createElement("aside",{className:`${b.cardList} ${(Lo=G.exercise)!=null&&Lo.open_phone_video_recording?b.withQrcode:""}`},(Uo=G==null?void 0:G.exercise_question_types)==null?void 0:Uo.map((c,Ce)=>h.createElement(t.Fragment,{key:c.question_type},or(c,Ce)))))))),(0,q.dE)()&&((ko=G==null?void 0:G.exercise)==null?void 0:ko.exercise_status)!==3&&!((jo=G==null?void 0:G.exercise)!=null&&jo.open_score_commited)&&h.createElement(D.Z,{justify:"space-around",align:"middle",className:b.answerSheetBottom},h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{className:b.answerYes}),"\u5DF2\u7B54"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{className:`${b.answerNo} ml10`},h.createElement("div",{style:{height:"50%",width:"100%",background:"rgba(22,93,255,0.4)"}})),"\u90E8\u5206\u7B54\u9898"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{className:`${b.answerNo} ml10`}),"\u672A\u7B54"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")),(0,q.dE)()&&(((Ia=G==null?void 0:G.exercise)==null?void 0:Ia.exercise_status)===3||((da=G==null?void 0:G.exercise)==null?void 0:da.open_score_commited))&&h.createElement(D.Z,{justify:"space-around",align:"middle",className:b.answerSheetBottom},h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{className:b.answerYes,style:{background:"#028D01",height:8,width:8,borderRadius:"50%"}}),"\u6B63\u786E"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{style:{background:"#FB3226",height:8,width:8,borderRadius:"50%"},className:`${b.answerNo} ml10`}),"\u9519\u8BEF"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("span",{style:{background:"#E77400",height:8,width:8,borderRadius:"50%"},className:`${b.answerNo} ml10`}),"\u90E8\u5206\u5F97\u5206"),h.createElement(g.Z,{className:b.tooltipWrap},h.createElement("i",{className:"iconfont icon-biaoji1",style:{marginRight:4,color:"#FFB538"}}),"\u6807\u8BB0")))),h.createElement(g.Z,null,h.createElement("div",{className:b.fold,onClick:()=>Ra(!Do)},Do&&h.createElement(I.Z,{title:"\u6536\u8D77\u7B54\u9898\u5361"},h.createElement("span",{className:"icon-zuojiantou iconfont c-grey-c"})),!Do&&h.createElement(I.Z,{title:"\u5C55\u5F00"}," ",h.createElement("span",{className:"icon-youjiantou iconfont c-grey-c"})))),h.createElement(g.Z,{flex:"1"},h.createElement("section",{className:[b.rightPart,"ml20"].join(" ")},h.createElement("div",{className:`${b.questionPart} pl30 pr30`,ref:sa},On()),h.createElement(D.Z,{className:b.bottom,align:"middle",justify:"space-between"},h.createElement(g.Z,null,h.createElement(Ze.Z,{icon:h.createElement("i",{className:`iconfont ${(Na=(fa=G.exercise_question_types)==null?void 0:fa[cr].items[pr])!=null&&Na.is_marked?"icon-biaoji1":"icon-biaojigaiti"}`,style:{color:"#FFB538",marginRight:6}}),className:b.markBtn,onClick:()=>wn(void 0,null,function*(){var c;(yield(0,_.sS)(Qt.categoryId,{exercise_question_id:(c=G.exercise_question_types[cr].items[pr])==null?void 0:c.question_id})).status===0&&ge()})},(Oa=(qa=G.exercise_question_types)==null?void 0:qa[cr].items[pr])!=null&&Oa.is_marked?"\u53D6\u6D88\u6807\u8BB0":"\u6807\u8BB0\u8BE5\u9898")),h.createElement(g.Z,null,(cr!=0||pr!=0)&&h.createElement(ne.ZP,{className:`${b.changeButton} ${b.prevBtn} mr20`,type:"default",onClick:()=>{Nr(()=>{if(Xn.current){Xn.current="prev";return}fn()})}},"\u4E0A\u4E00\u9898"),!(cr===((Po=G==null?void 0:G.exercise_question_types)==null?void 0:Po.length)-1&&pr===((va=(ma=(Da=G==null?void 0:G.exercise_question_types)==null?void 0:Da[cr])==null?void 0:ma.items)==null?void 0:va.length)-1)&&h.createElement(ne.ZP,{className:b.changeButton,type:"primary",onClick:()=>{Nr(()=>{if(Bl){if(Xn.current){Xn.current="next";return}dn()}})}},"\u4E0B\u4E00\u9898")))))),$o.status!==0&&h.createElement(pe,{data:$o}),h.createElement(n.default,{title:"\u6CE8\u610F",open:vl,closable:!1,footer:!1},h.createElement("div",null,h.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"),h.createElement("div",{style:{marginTop:60,display:"flex",justifyContent:"space-between",alignItems:"center"}},h.createElement(B.default,{checked:ia,onChange:c=>{pl(c.target.checked)}},"\u4E0B\u6B21\u4E0D\u518D\u663E\u793A"),h.createElement("div",null,h.createElement(ne.ZP,{onClick:()=>{la(!1),pl(!1)}},"\u6211\u518D\u60F3\u60F3"),h.createElement(ne.ZP,{onClick:()=>{G.exercise_question_types[cr].items[pr].ques_status=1,xo(In({},G)),Qr.current==="prev"?(pr===0?(cr-=1,pr=G.exercise_question_types[cr].items.length-1):pr-=1,Ho(cr),Wo(pr)):Qr.current==="next"?(G.exercise_question_types[cr].items.length-1===pr?(cr=cr+1,pr=0):pr=pr+1,Ho(cr),Wo(pr)):(Ho(pn.current.oneindex),Wo(pn.current.twoindex)),la(!1)},type:"primary",style:{marginLeft:30}},"\u786E\u8BA4"))))),h.createElement(kt.Z,{successCb:oe})),ha&&h.createElement(ue(),{disabled:hl,bounds:Tl,onStart:(c,Ce)=>Cl(c,Ce)},h.createElement("div",{ref:Wa,style:{position:"absolute",left:40,top:200,zIndex:1300}},h.createElement("div",{onMouseOver:()=>{hl&&za(!1)},onMouseOut:()=>{za(!0)}},h.createElement(D.Z,{className:b.cameraHeader,align:"middle",justify:"space-between"},h.createElement(g.Z,null,h.createElement("i",{className:"iconfont icon-kaiqishexiangtou"}),h.createElement("span",null,"\u5DF2\u5F00\u542F\u6444\u50CF\u5934")),Ua?h.createElement(ye.Z,{onClick:()=>{Va(!1)}}):h.createElement(be.Z,{onClick:()=>{Va(!0)}})),h.createElement("div",{style:{display:Ua?"flex":"none"}},h.createElement(ie.Z,{number:((_a=G==null?void 0:G.exercise)==null?void 0:_a.photo_count)-((Ba=G==null?void 0:G.exercise)==null?void 0:Ba.take_photo),take_photo:(Vo=G==null?void 0:G.exercise)==null?void 0:Vo.take_photo,ref:ja,time:(pa=G.exercise)==null?void 0:pa.left_time,update:ge,supportCamera:c=>{c===2?(wa(!0),_o(bt==null?void 0:bt.screen_shot_open),bt!=null&&bt.screen_shot_open||(fo(bt==null?void 0:bt.screen_open),ge())):c===1&&setTimeout(()=>l.history.push("/"),3e3)}}))))),h.createElement(n.default,{destroyOnClose:!0,closable:!1,centered:!0,className:b.teachAnalysisModal,title:h.createElement(D.Z,{align:"middle",justify:"space-between"},h.createElement(g.Z,{style:{color:"rgba(0,0,0,0.9)",fontSize:"16px"}},"\u6559\u5E08\u8BC4\u4EF7"),h.createElement(g.Z,null,h.createElement("i",{className:"iconfont icon-guanbi7",style:{fontSize:"15px",cursor:"pointer"},onClick:()=>Pa(!1)}))),open:xl,footer:!1,onCancel:()=>Pa(!1)},(ga=G==null?void 0:G.exercise_answer_user)==null?void 0:ga.analysis),h.createElement(n.default,{destroyOnClose:!0,centered:!0,width:555,title:h.createElement(D.Z,{align:"middle"},h.createElement("div",{className:"c-black font16 mr8"},(0,on._V)(on.CP.answer8)),h.createElement("div",{className:"c-grey-666"},(0,on._V)(on.CP.answer9))),open:sl,footer:!1,onCancel:()=>Fo(!1)},h.createElement("div",null,h.createElement("div",{className:"mb20 c-black"},(0,on._V)(on.CP.answer10)),h.createElement(qt,{key:ea,onOk:c=>{var Ce;console.log(c,444),c.join("")===((Ce=G==null?void 0:G.exercise)==null?void 0:Ce.screen_key)?ze():(W.ZP.warning((0,on._V)(on.CP.answer11)),cl(ft=>ft+1))}}))))};var Xr=(0,l.connect)(({loading:U,user:me,exercise:qe,globalSetting:Ft})=>({globalSetting:Ft,user:me,exercise:qe,loading:U.effects}))(Vr)},50371:function(ht,le){"use strict";function e(){const t=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let l=1;l{const T=P[L];T!==void 0&&(t[L]=T)})}return t}le.Z=e},13845:function(ht,le,e){"use strict";e.d(le,{F:function(){return t},Z:function(){return l}});function t(P){return P!=null&&P===P.window}function l(P,L){var T,p;if(typeof window=="undefined")return 0;const n=L?"scrollTop":"scrollLeft";let F=0;return t(P)?F=P[L?"pageYOffset":"pageXOffset"]:P instanceof Document?F=P.documentElement[n]:(P instanceof HTMLElement||P)&&(F=P[n]),P&&!t(P)&&typeof F!="number"&&(F=(p=((T=P.ownerDocument)!==null&&T!==void 0?T:P).documentElement)===null||p===void 0?void 0:p[n]),F}},56762:function(ht,le,e){"use strict";e.d(le,{Z:function(){return l}});var t=e(59301);function l(){const[,P]=t.useReducer(L=>L+1,0);return P}},68031:function(ht,le,e){"use strict";e.d(le,{Z:function(){return L}});var t=e(16089);function l(T,p,n,F){const W=n-p;return T/=F/2,T<1?W/2*T*T*T+p:W/2*((T-=2)*T*T+2)+p}var P=e(13845);function L(T){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:F,duration:W=450}=p,w=n(),D=(0,P.Z)(w,!0),g=Date.now(),M=()=>{const I=Date.now()-g,E=l(I>W?W:I,D,T,W);(0,P.F)(w)?w.scrollTo(window.pageXOffset,E):w instanceof Document||w.constructor.name==="HTMLDocument"?w.documentElement.scrollTop=E:w.scrollTop=E,I{const{href:b,title:ce,prefixCls:q,children:x,className:_,target:V,replace:he}=v,Me=T.useContext(g),{registerLink:Ie,unregisterLink:je,scrollTo:et,onClick:rt,activeLink:Ke,direction:Te}=Me||{};T.useEffect(()=>(Ie==null||Ie(b),()=>{je==null||je(b)}),[b]);const tt=ve=>{he&&(ve.preventDefault(),window.location.replace(b)),rt==null||rt(ve,{title:ce,href:b}),et==null||et(b)},{getPrefixCls:mt}=T.useContext(w.E_),De=mt("anchor",q),ut=Ke===b,St=P()(`${De}-link`,_,{[`${De}-link-active`]:ut}),$e=P()(`${De}-link-title`,{[`${De}-link-title-active`]:ut});return T.createElement("div",{className:St},T.createElement("a",{className:$e,href:b,title:typeof ce=="string"?ce:"",target:V,onClick:tt},ce),Te!=="horizontal"?x:null)},I=e(17313),E=e(83116),ne=e(37613);const k=v=>{const{componentCls:b,holderOffsetBlock:ce,motionDurationSlow:q,lineWidthBold:x,colorPrimary:_,lineType:V,colorSplit:he}=v;return{[`${b}-wrapper`]:{marginBlockStart:-ce,paddingBlockStart:ce,[b]:Object.assign(Object.assign({},(0,I.Wf)(v)),{position:"relative",paddingInlineStart:x,[`${b}-link`]:{paddingBlock:v.linkPaddingBlock,paddingInline:`${v.linkPaddingInlineStart}px 0`,"&-title":Object.assign(Object.assign({},I.vS),{position:"relative",display:"block",marginBlockEnd:v.anchorTitleBlock,color:v.colorText,transition:`all ${v.motionDurationSlow}`,"&:only-child":{marginBlockEnd:0}}),[`&-active > ${b}-link-title`]:{color:v.colorPrimary},[`${b}-link`]:{paddingBlock:v.anchorPaddingBlockSecondary}}}),[`&:not(${b}-wrapper-horizontal)`]:{[b]:{"&::before":{position:"absolute",insetInlineStart:0,top:0,height:"100%",borderInlineStart:`${x}px ${V} ${he}`,content:'" "'},[`${b}-ink`]:{position:"absolute",insetInlineStart:0,display:"none",transform:"translateY(-50%)",transition:`top ${q} ease-in-out`,width:x,backgroundColor:_,[`&${b}-ink-visible`]:{display:"inline-block"}}}},[`${b}-fixed ${b}-ink ${b}-ink`]:{display:"none"}}}},de=v=>{const{componentCls:b,motionDurationSlow:ce,lineWidthBold:q,colorPrimary:x}=v;return{[`${b}-wrapper-horizontal`]:{position:"relative","&::before":{position:"absolute",left:{_skip_check_:!0,value:0},right:{_skip_check_:!0,value:0},bottom:0,borderBottom:`1px ${v.lineType} ${v.colorSplit}`,content:'" "'},[b]:{overflowX:"scroll",position:"relative",display:"flex",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"},[`${b}-link:first-of-type`]:{paddingInline:0},[`${b}-ink`]:{position:"absolute",bottom:0,transition:`left ${ce} ease-in-out, width ${ce} ease-in-out`,height:q,backgroundColor:x}}}}};var ie=(0,E.Z)("Anchor",v=>{const{fontSize:b,fontSizeLG:ce,paddingXXS:q}=v,x=(0,ne.TS)(v,{holderOffsetBlock:q,anchorPaddingBlockSecondary:q/2,anchorTitleBlock:b/14*3,anchorBallSize:ce/2});return[k(x),de(x)]},v=>({linkPaddingBlock:v.paddingXXS,linkPaddingInlineStart:v.padding}));function H(){return window}function A(v,b){if(!v.getClientRects().length)return 0;const ce=v.getBoundingClientRect();return ce.width||ce.height?b===window?(b=v.ownerDocument.documentElement,ce.top-b.clientTop):ce.top-b.getBoundingClientRect().top:ce.top}const ae=/#([\S ]+)$/,C=v=>{var b;const{rootClassName:ce,anchorPrefixCls:q,className:x,style:_,offsetTop:V,affix:he=!0,showInkInFixed:Me=!1,children:Ie,items:je,direction:et="vertical",bounds:rt,targetOffset:Ke,onClick:Te,onChange:tt,getContainer:mt,getCurrentAnchor:De,replace:ut}=v,[St,$e]=T.useState([]),[ve,at]=T.useState(null),Ee=T.useRef(ve),Z=T.useRef(null),K=T.useRef(null),m=T.useRef(!1),{direction:a,getTargetContainer:R,anchor:fe}=T.useContext(w.E_),s=(b=mt!=null?mt:R)!==null&&b!==void 0?b:H,i=JSON.stringify(St),X=(0,L.useEvent)(_e=>{St.includes(_e)||$e(He=>[].concat((0,t.Z)(He),[_e]))}),$=(0,L.useEvent)(_e=>{St.includes(_e)&&$e(He=>He.filter(Je=>Je!==_e))}),f=()=>{var _e;const He=(_e=Z.current)===null||_e===void 0?void 0:_e.querySelector(`.${q}-link-title-active`);if(He&&K.current){const{style:Je}=K.current,ct=et==="horizontal";Je.top=ct?"":`${He.offsetTop+He.clientHeight/2}px`,Je.height=ct?"":`${He.clientHeight}px`,Je.left=ct?`${He.offsetLeft}px`:"",Je.width=ct?`${He.clientWidth}px`:"",ct&&(0,p.Z)(He,{scrollMode:"if-needed",block:"nearest"})}},Q=function(_e){let He=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,Je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:5;const ct=[],Bt=s();return _e.forEach(wt=>{const Dt=ae.exec(wt==null?void 0:wt.toString());if(!Dt)return;const mn=document.getElementById(Dt[1]);if(mn){const ln=A(mn,Bt);lnmn.top>Dt.top?mn:Dt).link:""},Re=(0,L.useEvent)(_e=>{if(Ee.current===_e)return;const He=typeof De=="function"?De(_e):_e;at(He),Ee.current=He,tt==null||tt(_e)}),Pe=T.useCallback(()=>{if(m.current)return;const _e=Q(St,Ke!==void 0?Ke:V||0,rt);Re(_e)},[i,Ke,V]),Se=T.useCallback(_e=>{Re(_e);const He=ae.exec(_e);if(!He)return;const Je=document.getElementById(He[1]);if(!Je)return;const ct=s(),Bt=(0,n.Z)(ct,!0),wt=A(Je,ct);let Dt=Bt+wt;Dt-=Ke!==void 0?Ke:V||0,m.current=!0,(0,F.Z)(Dt,{getContainer:s,callback(){m.current=!1}})},[Ke,V]),Ne=P()(ce,`${q}-wrapper`,{[`${q}-wrapper-horizontal`]:et==="horizontal",[`${q}-rtl`]:a==="rtl"},x,fe==null?void 0:fe.className),Be=P()(q,{[`${q}-fixed`]:!he&&!Me}),d=P()(`${q}-ink`,{[`${q}-ink-visible`]:ve}),Y=Object.assign(Object.assign({maxHeight:V?`calc(100vh - ${V}px)`:"100vh"},fe==null?void 0:fe.style),_),se=_e=>Array.isArray(_e)?_e.map(He=>T.createElement(B,Object.assign({replace:ut},He,{key:He.key}),et==="vertical"&&se(He.children))):null,xe=T.createElement("div",{ref:Z,className:Ne,style:Y},T.createElement("div",{className:Be},T.createElement("span",{className:d,ref:K}),"items"in v?se(je):Ie));T.useEffect(()=>{const _e=s();return Pe(),_e==null||_e.addEventListener("scroll",Pe),()=>{_e==null||_e.removeEventListener("scroll",Pe)}},[i]),T.useEffect(()=>{typeof De=="function"&&Re(De(Ee.current||""))},[De]),T.useEffect(()=>{f()},[et,De,i,ve]);const Fe=T.useMemo(()=>({registerLink:X,unregisterLink:$,scrollTo:Se,activeLink:ve,onClick:Te,direction:et}),[ve,Te,Se,et]);return T.createElement(g.Provider,{value:Fe},he?T.createElement(W.Z,{offsetTop:V,target:s},xe):xe)};var J=v=>{const{prefixCls:b,rootClassName:ce}=v,{getPrefixCls:q}=T.useContext(w.E_),x=q("anchor",b),[_,V]=ie(x);return _(T.createElement(C,Object.assign({},v,{rootClassName:P()(V,ce),anchorPrefixCls:x})))};const te=J;te.Link=B;var z=te},24905:function(ht,le,e){"use strict";e.d(le,{default:function(){return C}});var t=e(92310),l=e.n(t),P=e(5630),L=e(59301),T=e(36355),p=e(1684),n=e(32441),W=L.createContext(null),w=e(98447),D=e(14088),g=e(4572),M=function(S,J){var te={};for(var z in S)Object.prototype.hasOwnProperty.call(S,z)&&J.indexOf(z)<0&&(te[z]=S[z]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,z=Object.getOwnPropertySymbols(S);v{var te;const{prefixCls:z,className:v,rootClassName:b,children:ce,indeterminate:q=!1,style:x,onMouseEnter:_,onMouseLeave:V,skipGroup:he=!1,disabled:Me}=S,Ie=M(S,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:je,direction:et,checkbox:rt}=L.useContext(T.E_),Ke=L.useContext(W),{isFormItemInput:Te}=L.useContext(n.aM),tt=L.useContext(p.Z),mt=(te=(Ke==null?void 0:Ke.disabled)||Me)!==null&&te!==void 0?te:tt,De=L.useRef(Ie.value);L.useEffect(()=>{Ke==null||Ke.registerValue(Ie.value)},[]),L.useEffect(()=>{if(!he)return Ie.value!==De.current&&(Ke==null||Ke.cancelValue(De.current),Ke==null||Ke.registerValue(Ie.value),De.current=Ie.value),()=>Ke==null?void 0:Ke.cancelValue(Ie.value)},[Ie.value]);const ut=je("checkbox",z),[St,$e]=(0,w.ZP)(ut),ve=Object.assign({},Ie);Ke&&!he&&(ve.onChange=function(){Ie.onChange&&Ie.onChange.apply(Ie,arguments),Ke.toggleOption&&Ke.toggleOption({label:ce,value:Ie.value})},ve.name=Ke.name,ve.checked=Ke.value.includes(Ie.value));const at=l()(`${ut}-wrapper`,{[`${ut}-rtl`]:et==="rtl",[`${ut}-wrapper-checked`]:ve.checked,[`${ut}-wrapper-disabled`]:mt,[`${ut}-wrapper-in-form-item`]:Te},rt==null?void 0:rt.className,v,b,$e),Ee=l()({[`${ut}-indeterminate`]:q},g.A,$e),Z=q?"mixed":void 0;return St(L.createElement(D.Z,{component:"Checkbox",disabled:mt},L.createElement("label",{className:at,style:Object.assign(Object.assign({},rt==null?void 0:rt.style),x),onMouseEnter:_,onMouseLeave:V},L.createElement(P.Z,Object.assign({"aria-checked":Z},ve,{prefixCls:ut,className:Ee,disabled:mt,ref:J})),ce!==void 0&&L.createElement("span",null,ce))))};var E=L.forwardRef(B),ne=e(94480),k=e(2738),de=function(S,J){var te={};for(var z in S)Object.prototype.hasOwnProperty.call(S,z)&&J.indexOf(z)<0&&(te[z]=S[z]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var v=0,z=Object.getOwnPropertySymbols(S);v{const{defaultValue:te,children:z,options:v=[],prefixCls:b,className:ce,rootClassName:q,style:x,onChange:_}=S,V=de(S,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:he,direction:Me}=L.useContext(T.E_),[Ie,je]=L.useState(V.value||te||[]),[et,rt]=L.useState([]);L.useEffect(()=>{"value"in V&&je(V.value||[])},[V.value]);const Ke=L.useMemo(()=>v.map(K=>typeof K=="string"||typeof K=="number"?{label:K,value:K}:K),[v]),Te=K=>{rt(m=>m.filter(a=>a!==K))},tt=K=>{rt(m=>[].concat((0,ne.Z)(m),[K]))},mt=K=>{const m=Ie.indexOf(K.value),a=(0,ne.Z)(Ie);m===-1?a.push(K.value):a.splice(m,1),"value"in V||je(a),_==null||_(a.filter(R=>et.includes(R)).sort((R,fe)=>{const s=Ke.findIndex(X=>X.value===R),i=Ke.findIndex(X=>X.value===fe);return s-i}))},De=he("checkbox",b),ut=`${De}-group`,[St,$e]=(0,w.ZP)(De),ve=(0,k.Z)(V,["value","disabled"]),at=v.length?Ke.map(K=>L.createElement(E,{prefixCls:De,key:K.value.toString(),disabled:"disabled"in K?K.disabled:V.disabled,value:K.value,checked:Ie.includes(K.value),onChange:K.onChange,className:`${ut}-item`,style:K.style,title:K.title},K.label)):z,Ee={toggleOption:mt,value:Ie,disabled:V.disabled,name:V.name,registerValue:tt,cancelValue:Te},Z=l()(ut,{[`${ut}-rtl`]:Me==="rtl"},ce,q,$e);return St(L.createElement("div",Object.assign({className:Z,style:x},ve,{ref:J}),L.createElement(W.Provider,{value:Ee},at)))},H=L.forwardRef(ie);var A=L.memo(H);const ae=E;ae.Group=A,ae.__ANT_CHECKBOX=!0;var C=ae},98447:function(ht,le,e){"use strict";e.d(le,{C2:function(){return T}});var t=e(17313),l=e(37613),P=e(83116);const L=p=>{const{checkboxCls:n}=p,F=`${n}-wrapper`;return[{[`${n}-group`]:Object.assign(Object.assign({},(0,t.Wf)(p)),{display:"inline-flex",flexWrap:"wrap",columnGap:p.marginXS,[`> ${p.antCls}-row`]:{flex:1}}),[F]:Object.assign(Object.assign({},(0,t.Wf)(p)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${F}`]:{marginInlineStart:0},[`&${F}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[n]:Object.assign(Object.assign({},(0,t.Wf)(p)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:p.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)(p))},[`${n}-inner`]:{boxSizing:"border-box",position:"relative",top:0,insetInlineStart:0,display:"block",width:p.checkboxSize,height:p.checkboxSize,direction:"ltr",backgroundColor:p.colorBgContainer,border:`${p.lineWidth}px ${p.lineType} ${p.colorBorder}`,borderRadius:p.borderRadiusSM,borderCollapse:"separate",transition:`all ${p.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:p.checkboxSize/14*5,height:p.checkboxSize/14*8,border:`${p.lineWidthBold}px solid ${p.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${p.motionDurationFast} ${p.motionEaseInBack}, opacity ${p.motionDurationFast}`}},"& + span":{paddingInlineStart:p.paddingXS,paddingInlineEnd:p.paddingXS}})},{[` ${F}:not(${F}-disabled), ${n}:not(${n}-disabled) `]:{[`&:hover ${n}-inner`]:{borderColor:p.colorPrimary}},[`${F}:not(${F}-disabled)`]:{[`&:hover ${n}-checked:not(${n}-disabled) ${n}-inner`]:{backgroundColor:p.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${n}-checked:not(${n}-disabled):after`]:{borderColor:p.colorPrimaryHover}}},{[`${n}-checked`]:{[`${n}-inner`]:{backgroundColor:p.colorPrimary,borderColor:p.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${p.motionDurationMid} ${p.motionEaseOutBack} ${p.motionDurationFast}`}}},[` ${F}-checked:not(${F}-disabled), ${n}-checked:not(${n}-disabled) - `]:{[`&:hover ${n}-inner`]:{backgroundColor:p.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:p.colorBgContainer,borderColor:p.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:p.fontSizeLG/2,height:p.fontSizeLG/2,backgroundColor:p.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${F}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:p.colorBgContainerDisabled,borderColor:p.colorBorder,"&:after":{borderColor:p.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:p.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:p.colorTextDisabled}}}]};function T(p,n){const F=(0,l.TS)(n,{checkboxCls:`.${p}`,checkboxSize:n.controlInteractiveSize});return[L(F)]}le.ZP=(0,P.Z)("Checkbox",(p,n)=>{let{prefixCls:F}=n;return[T(F,p)]})},43428:function(ht,le,e){"use strict";e.d(le,{Z:function(){return St}});var t=e(92310),l=e.n(t),P=e(33885),L=e(42978),T=e(43403),p=e(34280),n=e(59301),F=n.createContext(null),W=n.createContext({}),w=F,D=e(20068),g=e(54476),M=e(77900),B=e(10228),I=e(26112),E=e(70425),ne=function(ve){var at=ve.prefixCls,Ee=ve.className,Z=ve.style,K=ve.children,m=ve.containerRef,a=ve.id,R=ve.onMouseEnter,fe=ve.onMouseOver,s=ve.onMouseLeave,i=ve.onClick,X=ve.onKeyDown,$=ve.onKeyUp,f={onMouseEnter:R,onMouseOver:fe,onMouseLeave:s,onClick:i,onKeyDown:X,onKeyUp:$},Q=n.useContext(W),Re=Q.panel,Pe=(0,E.useComposeRef)(Re,m);return n.createElement(n.Fragment,null,n.createElement("div",(0,g.Z)({id:a,className:l()("".concat(at,"-content"),Ee),style:(0,P.Z)({},Z),"aria-modal":"true",role:"dialog",ref:Pe},f),K))},k=ne,de=e(48736);function ie($e){return typeof $e=="string"&&String(Number($e))===$e?((0,de.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number($e)):$e}function H($e){warning(!("wrapperClassName"in $e),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!$e.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var A={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ae($e,ve){var at,Ee,Z,K,m=$e.prefixCls,a=$e.open,R=$e.placement,fe=$e.inline,s=$e.push,i=$e.forceRender,X=$e.autoFocus,$=$e.keyboard,f=$e.rootClassName,Q=$e.rootStyle,Re=$e.zIndex,Pe=$e.className,Se=$e.id,Ne=$e.style,Be=$e.motion,d=$e.width,Y=$e.height,se=$e.children,xe=$e.contentWrapperStyle,Fe=$e.mask,_e=$e.maskClosable,He=$e.maskMotion,Je=$e.maskClassName,ct=$e.maskStyle,Bt=$e.afterOpenChange,wt=$e.onClose,Dt=$e.onMouseEnter,mn=$e.onMouseOver,ln=$e.onMouseLeave,$t=$e.onClick,En=$e.onKeyDown,vn=$e.onKeyUp,sn=n.useRef(),yn=n.useRef(),xn=n.useRef();n.useImperativeHandle(ve,function(){return sn.current});var An=function(pe){var lt=pe.keyCode,Pt=pe.shiftKey;switch(lt){case B.Z.TAB:{if(lt===B.Z.TAB){if(!Pt&&document.activeElement===xn.current){var Nt;(Nt=yn.current)===null||Nt===void 0||Nt.focus({preventScroll:!0})}else if(Pt&&document.activeElement===yn.current){var Lt;(Lt=xn.current)===null||Lt===void 0||Lt.focus({preventScroll:!0})}}break}case B.Z.ESC:{wt&&$&&(pe.stopPropagation(),wt(pe));break}}};n.useEffect(function(){if(a&&X){var Qe;(Qe=sn.current)===null||Qe===void 0||Qe.focus({preventScroll:!0})}},[a]);var ir=n.useState(!1),br=(0,L.Z)(ir,2),Un=br[0],ur=br[1],Zn=n.useContext(w),mr;s===!1?mr={distance:0}:s===!0?mr={}:mr=s||{};var Or=(at=(Ee=(Z=mr)===null||Z===void 0?void 0:Z.distance)!==null&&Ee!==void 0?Ee:Zn==null?void 0:Zn.pushDistance)!==null&&at!==void 0?at:180,Ir=n.useMemo(function(){return{pushDistance:Or,push:function(){ur(!0)},pull:function(){ur(!1)}}},[Or]);n.useEffect(function(){if(a){var Qe;Zn==null||(Qe=Zn.push)===null||Qe===void 0||Qe.call(Zn)}else{var pe;Zn==null||(pe=Zn.pull)===null||pe===void 0||pe.call(Zn)}},[a]),n.useEffect(function(){return function(){var Qe;Zn==null||(Qe=Zn.pull)===null||Qe===void 0||Qe.call(Zn)}},[]);var hr=Fe&&n.createElement(M.default,(0,g.Z)({key:"mask"},He,{visible:a}),function(Qe,pe){var lt=Qe.className,Pt=Qe.style;return n.createElement("div",{className:l()("".concat(m,"-mask"),lt,Je),style:(0,P.Z)((0,P.Z)({},Pt),ct),onClick:_e&&a?wt:void 0,ref:pe})}),Dr=typeof Be=="function"?Be(R):Be,Ur={};if(Un&&Or)switch(R){case"top":Ur.transform="translateY(".concat(Or,"px)");break;case"bottom":Ur.transform="translateY(".concat(-Or,"px)");break;case"left":Ur.transform="translateX(".concat(Or,"px)");break;default:Ur.transform="translateX(".concat(-Or,"px)");break}R==="left"||R==="right"?Ur.width=ie(d):Ur.height=ie(Y);var Zr={onMouseEnter:Dt,onMouseOver:mn,onMouseLeave:ln,onClick:$t,onKeyDown:En,onKeyUp:vn},so=n.createElement(M.default,(0,g.Z)({key:"panel"},Dr,{visible:a,forceRender:i,onVisibleChanged:function(pe){Bt==null||Bt(pe)},removeOnLeave:!1,leavedClassName:"".concat(m,"-content-wrapper-hidden")}),function(Qe,pe){var lt=Qe.className,Pt=Qe.style;return n.createElement("div",(0,g.Z)({className:l()("".concat(m,"-content-wrapper"),lt),style:(0,P.Z)((0,P.Z)((0,P.Z)({},Ur),Pt),xe)},(0,I.Z)($e,{data:!0})),n.createElement(k,(0,g.Z)({id:Se,containerRef:pe,prefixCls:m,className:Pe,style:Ne},Zr),se))}),Jr=(0,P.Z)({},Q);return Re&&(Jr.zIndex=Re),n.createElement(w.Provider,{value:Ir},n.createElement("div",{className:l()(m,"".concat(m,"-").concat(R),f,(K={},(0,D.Z)(K,"".concat(m,"-open"),a),(0,D.Z)(K,"".concat(m,"-inline"),fe),K)),style:Jr,tabIndex:-1,ref:sn,onKeyDown:An},hr,n.createElement("div",{tabIndex:0,ref:yn,style:A,"aria-hidden":"true","data-sentinel":"start"}),so,n.createElement("div",{tabIndex:0,ref:xn,style:A,"aria-hidden":"true","data-sentinel":"end"})))}var C=n.forwardRef(ae),S=C,J=function(ve){var at=ve.open,Ee=at===void 0?!1:at,Z=ve.prefixCls,K=Z===void 0?"rc-drawer":Z,m=ve.placement,a=m===void 0?"right":m,R=ve.autoFocus,fe=R===void 0?!0:R,s=ve.keyboard,i=s===void 0?!0:s,X=ve.width,$=X===void 0?378:X,f=ve.mask,Q=f===void 0?!0:f,Re=ve.maskClosable,Pe=Re===void 0?!0:Re,Se=ve.getContainer,Ne=ve.forceRender,Be=ve.afterOpenChange,d=ve.destroyOnClose,Y=ve.onMouseEnter,se=ve.onMouseOver,xe=ve.onMouseLeave,Fe=ve.onClick,_e=ve.onKeyDown,He=ve.onKeyUp,Je=ve.panelRef,ct=n.useState(!1),Bt=(0,L.Z)(ct,2),wt=Bt[0],Dt=Bt[1],mn=n.useState(!1),ln=(0,L.Z)(mn,2),$t=ln[0],En=ln[1];(0,p.Z)(function(){En(!0)},[]);var vn=$t?Ee:!1,sn=n.useRef(),yn=n.useRef();(0,p.Z)(function(){vn&&(yn.current=document.activeElement)},[vn]);var xn=function(ur){var Zn;if(Dt(ur),Be==null||Be(ur),!ur&&yn.current&&!((Zn=sn.current)!==null&&Zn!==void 0&&Zn.contains(yn.current))){var mr;(mr=yn.current)===null||mr===void 0||mr.focus({preventScroll:!0})}},An=n.useMemo(function(){return{panel:Je}},[Je]);if(!Ne&&!wt&&!vn&&d)return null;var ir={onMouseEnter:Y,onMouseOver:se,onMouseLeave:xe,onClick:Fe,onKeyDown:_e,onKeyUp:He},br=(0,P.Z)((0,P.Z)({},ve),{},{open:vn,prefixCls:K,placement:a,autoFocus:fe,keyboard:i,width:$,mask:Q,maskClosable:Pe,inline:Se===!1,afterOpenChange:xn,ref:sn},ir);return n.createElement(W.Provider,{value:An},n.createElement(T.Z,{open:vn||Ne||wt,autoDestroy:!1,getContainer:Se,autoLock:Q&&(vn||wt)},n.createElement(S,br)))},te=J,z=te,v=e(62892),b=e(36355),ce=e(32441),q=e(47729),_=$e=>{const{prefixCls:ve,title:at,footer:Ee,extra:Z,closeIcon:K,closable:m,onClose:a,headerStyle:R,drawerStyle:fe,bodyStyle:s,footerStyle:i,children:X}=$e,$=n.useCallback(Se=>n.createElement("button",{type:"button",onClick:a,"aria-label":"Close",className:`${ve}-close`},Se),[a]),[f,Q]=(0,q.Z)(m,K,$,void 0,!0),Re=n.useMemo(()=>!at&&!f?null:n.createElement("div",{style:R,className:l()(`${ve}-header`,{[`${ve}-header-close-only`]:f&&!at&&!Z})},n.createElement("div",{className:`${ve}-header-title`},Q,at&&n.createElement("div",{className:`${ve}-title`},at)),Z&&n.createElement("div",{className:`${ve}-extra`},Z)),[f,Q,Z,R,ve,at]),Pe=n.useMemo(()=>{if(!Ee)return null;const Se=`${ve}-footer`;return n.createElement("div",{className:Se,style:i},Ee)},[Ee,i,ve]);return n.createElement("div",{className:`${ve}-wrapper-body`,style:fe},Re,n.createElement("div",{className:`${ve}-body`,style:s},X),Pe)},V=e(33234),he=e(83116),Me=e(37613),je=$e=>{const{componentCls:ve,motionDurationSlow:at}=$e,Ee={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${at}`}}};return{[ve]:{[`${ve}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${at}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${ve}-panel-motion`]:{"&-left":[Ee,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ee,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ee,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ee,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const et=$e=>{const{componentCls:ve,zIndexPopup:at,colorBgMask:Ee,colorBgElevated:Z,motionDurationSlow:K,motionDurationMid:m,padding:a,paddingLG:R,fontSizeLG:fe,lineHeightLG:s,lineWidth:i,lineType:X,colorSplit:$,marginSM:f,colorIcon:Q,colorIconHover:Re,colorText:Pe,fontWeightStrong:Se,footerPaddingBlock:Ne,footerPaddingInline:Be}=$e,d=`${ve}-content-wrapper`;return{[ve]:{position:"fixed",inset:0,zIndex:at,pointerEvents:"none","&-pure":{position:"relative",background:Z,[`&${ve}-left`]:{boxShadow:$e.boxShadowDrawerLeft},[`&${ve}-right`]:{boxShadow:$e.boxShadowDrawerRight},[`&${ve}-top`]:{boxShadow:$e.boxShadowDrawerUp},[`&${ve}-bottom`]:{boxShadow:$e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ve}-mask`]:{position:"absolute",inset:0,zIndex:at,background:Ee,pointerEvents:"auto"},[d]:{position:"absolute",zIndex:at,maxWidth:"100vw",transition:`all ${K}`,"&-hidden":{display:"none"}},[`&-left > ${d}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:$e.boxShadowDrawerLeft},[`&-right > ${d}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:$e.boxShadowDrawerRight},[`&-top > ${d}`]:{top:0,insetInline:0,boxShadow:$e.boxShadowDrawerUp},[`&-bottom > ${d}`]:{bottom:0,insetInline:0,boxShadow:$e.boxShadowDrawerDown},[`${ve}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Z,pointerEvents:"auto"},[`${ve}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${ve}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${a}px ${R}px`,fontSize:fe,lineHeight:s,borderBottom:`${i}px ${X} ${$}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ve}-extra`]:{flex:"none"},[`${ve}-close`]:{display:"inline-block",marginInlineEnd:f,color:Q,fontWeight:Se,fontSize:fe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${m}`,textRendering:"auto","&:focus, &:hover":{color:Re,textDecoration:"none"}},[`${ve}-title`]:{flex:1,margin:0,color:Pe,fontWeight:$e.fontWeightStrong,fontSize:fe,lineHeight:s},[`${ve}-body`]:{flex:1,minWidth:0,minHeight:0,padding:R,overflow:"auto"},[`${ve}-footer`]:{flexShrink:0,padding:`${Ne}px ${Be}px`,borderTop:`${i}px ${X} ${$}`},"&-rtl":{direction:"rtl"}}}};var rt=(0,he.Z)("Drawer",$e=>{const ve=(0,Me.TS)($e,{});return[et(ve),je(ve)]},$e=>({zIndexPopup:$e.zIndexPopupBase,footerPaddingBlock:$e.paddingXS,footerPaddingInline:$e.padding})),Ke=e(11575),Te=function($e,ve){var at={};for(var Ee in $e)Object.prototype.hasOwnProperty.call($e,Ee)&&ve.indexOf(Ee)<0&&(at[Ee]=$e[Ee]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,Ee=Object.getOwnPropertySymbols($e);Z{var ve;const{rootClassName:at,width:Ee,height:Z,size:K="default",mask:m=!0,push:a=mt,open:R,afterOpenChange:fe,onClose:s,prefixCls:i,getContainer:X,style:$,className:f,visible:Q,afterVisibleChange:Re}=$e,Pe=Te($e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Se,getPrefixCls:Ne,direction:Be,drawer:d}=n.useContext(b.E_),Y=Ne("drawer",i),[se,xe]=rt(Y),Fe=X===void 0&&Se?()=>Se(document.body):X,_e=l()({"no-mask":!m,[`${Y}-rtl`]:Be==="rtl"},at,xe),He=n.useMemo(()=>Ee!=null?Ee:K==="large"?736:378,[Ee,K]),Je=n.useMemo(()=>Z!=null?Z:K==="large"?736:378,[Z,K]),ct={motionName:(0,v.m)(Y,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Bt=Dt=>({motionName:(0,v.m)(Y,`panel-motion-${Dt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),wt=(0,Ke.H)();return se(n.createElement(V.BR,null,n.createElement(ce.Ux,{status:!0,override:!0},n.createElement(z,Object.assign({prefixCls:Y,onClose:s,maskMotion:ct,motion:Bt},Pe,{open:R!=null?R:Q,mask:m,push:a,width:He,height:Je,style:Object.assign(Object.assign({},d==null?void 0:d.style),$),className:l()(d==null?void 0:d.className,f),rootClassName:_e,getContainer:Fe,afterOpenChange:fe!=null?fe:Re,panelRef:wt}),n.createElement(_,Object.assign({prefixCls:Y},Pe,{onClose:s}))))))},ut=$e=>{const{prefixCls:ve,style:at,className:Ee,placement:Z="right"}=$e,K=Te($e,["prefixCls","style","className","placement"]),{getPrefixCls:m}=n.useContext(b.E_),a=m("drawer",ve),[R,fe]=rt(a),s=l()(a,`${a}-pure`,`${a}-${Z}`,fe,Ee);return R(n.createElement("div",{className:s,style:at},n.createElement(_,Object.assign({prefixCls:a},K))))};De._InternalPanelDoNotUseOrYouWillBeFired=ut;var St=De},91857:function(ht,le,e){"use strict";var t=e(59301),l=e(38819),P=e(92310),L=e.n(P),T=e(31561),p=e(70425),n=e(18929),F=e(2738),W=e(79676),w=e(53487),D=e(92343),g=e(36355),M=e(20834),B=e(40875),I=e(88088),E=e(47211);const ne=null,k=A=>{const{menu:ae,arrow:C,prefixCls:S,children:J,trigger:te,disabled:z,dropdownRender:v,getPopupContainer:b,overlayClassName:ce,rootClassName:q,open:x,onOpenChange:_,visible:V,onVisibleChange:he,mouseEnterDelay:Me=.15,mouseLeaveDelay:Ie=.1,autoAdjustOverflow:je=!0,placement:et="",overlay:rt,transitionName:Ke}=A,{getPopupContainer:Te,getPrefixCls:tt,direction:mt}=t.useContext(g.E_),De=t.useMemo(()=>{const f=tt();return Ke!==void 0?Ke:et.includes("top")?`${f}-slide-down`:`${f}-slide-up`},[tt,et,Ke]),ut=t.useMemo(()=>et?et.includes("Center")?et.slice(0,et.indexOf("Center")):et:mt==="rtl"?"bottomRight":"bottomLeft",[et,mt]),St=tt("dropdown",S),[$e,ve]=(0,E.Z)(St),[,at]=(0,I.Z)(),Ee=t.Children.only(J),Z=(0,D.Tm)(Ee,{className:L()(`${St}-trigger`,{[`${St}-rtl`]:mt==="rtl"},Ee.props.className),disabled:z}),K=z?[]:te;let m;K&&K.includes("contextMenu")&&(m=!0);const[a,R]=(0,n.Z)(!1,{value:x!=null?x:V}),fe=(0,p.useEvent)(f=>{_==null||_(f),he==null||he(f),R(f)}),s=L()(ce,q,ve,{[`${St}-rtl`]:mt==="rtl"}),i=(0,W.Z)({arrowPointAtCenter:typeof C=="object"&&C.pointAtCenter,autoAdjustOverflow:je,offset:at.marginXXS,arrowWidth:C?at.sizePopupArrow:0,borderRadius:at.borderRadius}),X=t.useCallback(()=>{R(!1)},[]),$=()=>{let f;return ae!=null&&ae.items?f=t.createElement(M.default,Object.assign({},ae)):typeof rt=="function"?f=rt():f=rt,v&&(f=v(f)),f=t.Children.only(typeof f=="string"?t.createElement("span",null,f):f),t.createElement(B.J,{prefixCls:`${St}-menu`,expandIcon:t.createElement("span",{className:`${St}-menu-submenu-arrow`},t.createElement(l.Z,{className:`${St}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:X,validator:Q=>{let{mode:Re}=Q}},f)};return $e(t.createElement(T.Z,Object.assign({alignPoint:m},(0,F.Z)(A,["rootClassName"]),{mouseEnterDelay:Me,mouseLeaveDelay:Ie,visible:a,builtinPlacements:i,arrow:!!C,overlayClassName:s,prefixCls:St,getPopupContainer:b||Te,transitionName:De,trigger:K,overlay:$,placement:ut,onVisibleChange:fe}),Z))};function de(A){return Object.assign(Object.assign({},A),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ie=(0,w.Z)(k,"dropdown",A=>A,de),H=A=>t.createElement(ie,Object.assign({},A),t.createElement("span",null));k._InternalPanelDoNotUseOrYouWillBeFired=H,le.Z=k},38854:function(ht,le,e){"use strict";e.d(le,{Z:function(){return I}});var t=e(91857),l=e(92310),P=e.n(l),L=e(59301),T=e(18785),p=e(3113),n=e(36355),F=e(81327),W=e(33234),w=e(47211),D=function(E,ne){var k={};for(var de in E)Object.prototype.hasOwnProperty.call(E,de)&&ne.indexOf(de)<0&&(k[de]=E[de]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,de=Object.getOwnPropertySymbols(E);ie{const{getPopupContainer:ne,getPrefixCls:k,direction:de}=L.useContext(n.E_),{prefixCls:ie,type:H="default",danger:A,disabled:ae,loading:C,onClick:S,htmlType:J,children:te,className:z,menu:v,arrow:b,autoFocus:ce,overlay:q,trigger:x,align:_,open:V,onOpenChange:he,placement:Me,getPopupContainer:Ie,href:je,icon:et=L.createElement(T.Z,null),title:rt,buttonsRender:Ke=$=>$,mouseEnterDelay:Te,mouseLeaveDelay:tt,overlayClassName:mt,overlayStyle:De,destroyPopupOnHide:ut,dropdownRender:St}=E,$e=D(E,["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=k("dropdown",ie),at=`${ve}-button`,[Ee,Z]=(0,w.Z)(ve),K={menu:v,arrow:b,autoFocus:ce,align:_,disabled:ae,trigger:ae?[]:x,onOpenChange:he,getPopupContainer:Ie||ne,mouseEnterDelay:Te,mouseLeaveDelay:tt,overlayClassName:mt,overlayStyle:De,destroyPopupOnHide:ut,dropdownRender:St},{compactSize:m,compactItemClassnames:a}=(0,W.ri)(ve,de),R=P()(at,a,z,Z);"overlay"in E&&(K.overlay=q),"open"in E&&(K.open=V),"placement"in E?K.placement=Me:K.placement=de==="rtl"?"bottomLeft":"bottomRight";const fe=L.createElement(p.ZP,{type:H,danger:A,disabled:ae,loading:C,onClick:S,htmlType:J,href:je,title:rt},te),s=L.createElement(p.ZP,{type:H,danger:A,icon:et}),[i,X]=Ke([fe,s]);return Ee(L.createElement(F.Z.Compact,Object.assign({className:R,size:m,block:!0},$e),i,L.createElement(t.Z,Object.assign({},K),X)))};g.__ANT_BUTTON=!0;var M=g;const B=t.Z;B.Button=M;var I=B},47211:function(ht,le,e){"use strict";e.d(le,{Z:function(){return D}});var t=e(17313),l=e(13826),P=e(92899),L=e(29878),T=e(19447),p=e(83116),n=e(37613),W=g=>{const{componentCls:M,menuCls:B,colorError:I,colorTextLightSolid:E}=g,ne=`${B}-item`;return{[`${M}, ${M}-menu-submenu`]:{[`${B} ${ne}`]:{[`&${ne}-danger:not(${ne}-disabled)`]:{color:I,"&:hover":{color:E,backgroundColor:I}}}}}};const w=g=>{const{componentCls:M,menuCls:B,zIndexPopup:I,dropdownArrowDistance:E,sizePopupArrow:ne,antCls:k,iconCls:de,motionDurationMid:ie,dropdownPaddingVertical:H,fontSize:A,dropdownEdgeChildPadding:ae,colorTextDisabled:C,fontSizeIcon:S,controlPaddingHorizontal:J,colorBgElevated:te}=g;return[{[M]:Object.assign(Object.assign({},(0,t.Wf)(g)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:I,display:"block","&::before":{position:"absolute",insetBlock:-E+ne/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${k}-btn`]:{[`& > ${de}-down, & > ${k}-btn-icon > ${de}-down`]:{fontSize:S}},[`${M}-wrap`]:{position:"relative",[`${k}-btn > ${de}-down`]:{fontSize:S},[`${de}-down::before`]:{transition:`transform ${ie}`}},[`${M}-wrap-open`]:{[`${de}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${k}-slide-down-enter${k}-slide-down-enter-active${M}-placement-bottomLeft, + `]:{[`&:hover ${n}-inner`]:{backgroundColor:p.colorPrimaryHover,borderColor:"transparent"}}},{[n]:{"&-indeterminate":{[`${n}-inner`]:{backgroundColor:p.colorBgContainer,borderColor:p.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:p.fontSizeLG/2,height:p.fontSizeLG/2,backgroundColor:p.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${F}-disabled`]:{cursor:"not-allowed"},[`${n}-disabled`]:{[`&, ${n}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${n}-inner`]:{background:p.colorBgContainerDisabled,borderColor:p.colorBorder,"&:after":{borderColor:p.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:p.colorTextDisabled},[`&${n}-indeterminate ${n}-inner::after`]:{background:p.colorTextDisabled}}}]};function T(p,n){const F=(0,l.TS)(n,{checkboxCls:`.${p}`,checkboxSize:n.controlInteractiveSize});return[L(F)]}le.ZP=(0,P.Z)("Checkbox",(p,n)=>{let{prefixCls:F}=n;return[T(F,p)]})},43428:function(ht,le,e){"use strict";e.d(le,{Z:function(){return St}});var t=e(92310),l=e.n(t),P=e(33885),L=e(42978),T=e(43403),p=e(34280),n=e(59301),F=n.createContext(null),W=n.createContext({}),w=F,D=e(20068),g=e(54476),M=e(77900),B=e(10228),I=e(26112),E=e(70425),ne=function(ve){var at=ve.prefixCls,Ee=ve.className,Z=ve.style,K=ve.children,m=ve.containerRef,a=ve.id,R=ve.onMouseEnter,fe=ve.onMouseOver,s=ve.onMouseLeave,i=ve.onClick,X=ve.onKeyDown,$=ve.onKeyUp,f={onMouseEnter:R,onMouseOver:fe,onMouseLeave:s,onClick:i,onKeyDown:X,onKeyUp:$},Q=n.useContext(W),Re=Q.panel,Pe=(0,E.useComposeRef)(Re,m);return n.createElement(n.Fragment,null,n.createElement("div",(0,g.Z)({id:a,className:l()("".concat(at,"-content"),Ee),style:(0,P.Z)({},Z),"aria-modal":"true",role:"dialog",ref:Pe},f),K))},k=ne,de=e(48736);function ie($e){return typeof $e=="string"&&String(Number($e))===$e?((0,de.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number($e)):$e}function H($e){warning(!("wrapperClassName"in $e),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!$e.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var A={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function ae($e,ve){var at,Ee,Z,K,m=$e.prefixCls,a=$e.open,R=$e.placement,fe=$e.inline,s=$e.push,i=$e.forceRender,X=$e.autoFocus,$=$e.keyboard,f=$e.rootClassName,Q=$e.rootStyle,Re=$e.zIndex,Pe=$e.className,Se=$e.id,Ne=$e.style,Be=$e.motion,d=$e.width,Y=$e.height,se=$e.children,xe=$e.contentWrapperStyle,Fe=$e.mask,_e=$e.maskClosable,He=$e.maskMotion,Je=$e.maskClassName,ct=$e.maskStyle,Bt=$e.afterOpenChange,wt=$e.onClose,Dt=$e.onMouseEnter,mn=$e.onMouseOver,ln=$e.onMouseLeave,$t=$e.onClick,En=$e.onKeyDown,vn=$e.onKeyUp,sn=n.useRef(),yn=n.useRef(),xn=n.useRef();n.useImperativeHandle(ve,function(){return sn.current});var An=function(pe){var lt=pe.keyCode,Pt=pe.shiftKey;switch(lt){case B.Z.TAB:{if(lt===B.Z.TAB){if(!Pt&&document.activeElement===xn.current){var Nt;(Nt=yn.current)===null||Nt===void 0||Nt.focus({preventScroll:!0})}else if(Pt&&document.activeElement===yn.current){var Lt;(Lt=xn.current)===null||Lt===void 0||Lt.focus({preventScroll:!0})}}break}case B.Z.ESC:{wt&&$&&(pe.stopPropagation(),wt(pe));break}}};n.useEffect(function(){if(a&&X){var Qe;(Qe=sn.current)===null||Qe===void 0||Qe.focus({preventScroll:!0})}},[a]);var ir=n.useState(!1),br=(0,L.Z)(ir,2),Vn=br[0],ur=br[1],Zn=n.useContext(w),mr;s===!1?mr={distance:0}:s===!0?mr={}:mr=s||{};var Or=(at=(Ee=(Z=mr)===null||Z===void 0?void 0:Z.distance)!==null&&Ee!==void 0?Ee:Zn==null?void 0:Zn.pushDistance)!==null&&at!==void 0?at:180,Ir=n.useMemo(function(){return{pushDistance:Or,push:function(){ur(!0)},pull:function(){ur(!1)}}},[Or]);n.useEffect(function(){if(a){var Qe;Zn==null||(Qe=Zn.push)===null||Qe===void 0||Qe.call(Zn)}else{var pe;Zn==null||(pe=Zn.pull)===null||pe===void 0||pe.call(Zn)}},[a]),n.useEffect(function(){return function(){var Qe;Zn==null||(Qe=Zn.pull)===null||Qe===void 0||Qe.call(Zn)}},[]);var hr=Fe&&n.createElement(M.default,(0,g.Z)({key:"mask"},He,{visible:a}),function(Qe,pe){var lt=Qe.className,Pt=Qe.style;return n.createElement("div",{className:l()("".concat(m,"-mask"),lt,Je),style:(0,P.Z)((0,P.Z)({},Pt),ct),onClick:_e&&a?wt:void 0,ref:pe})}),Dr=typeof Be=="function"?Be(R):Be,Ur={};if(Vn&&Or)switch(R){case"top":Ur.transform="translateY(".concat(Or,"px)");break;case"bottom":Ur.transform="translateY(".concat(-Or,"px)");break;case"left":Ur.transform="translateX(".concat(Or,"px)");break;default:Ur.transform="translateX(".concat(-Or,"px)");break}R==="left"||R==="right"?Ur.width=ie(d):Ur.height=ie(Y);var Zr={onMouseEnter:Dt,onMouseOver:mn,onMouseLeave:ln,onClick:$t,onKeyDown:En,onKeyUp:vn},so=n.createElement(M.default,(0,g.Z)({key:"panel"},Dr,{visible:a,forceRender:i,onVisibleChanged:function(pe){Bt==null||Bt(pe)},removeOnLeave:!1,leavedClassName:"".concat(m,"-content-wrapper-hidden")}),function(Qe,pe){var lt=Qe.className,Pt=Qe.style;return n.createElement("div",(0,g.Z)({className:l()("".concat(m,"-content-wrapper"),lt),style:(0,P.Z)((0,P.Z)((0,P.Z)({},Ur),Pt),xe)},(0,I.Z)($e,{data:!0})),n.createElement(k,(0,g.Z)({id:Se,containerRef:pe,prefixCls:m,className:Pe,style:Ne},Zr),se))}),Jr=(0,P.Z)({},Q);return Re&&(Jr.zIndex=Re),n.createElement(w.Provider,{value:Ir},n.createElement("div",{className:l()(m,"".concat(m,"-").concat(R),f,(K={},(0,D.Z)(K,"".concat(m,"-open"),a),(0,D.Z)(K,"".concat(m,"-inline"),fe),K)),style:Jr,tabIndex:-1,ref:sn,onKeyDown:An},hr,n.createElement("div",{tabIndex:0,ref:yn,style:A,"aria-hidden":"true","data-sentinel":"start"}),so,n.createElement("div",{tabIndex:0,ref:xn,style:A,"aria-hidden":"true","data-sentinel":"end"})))}var C=n.forwardRef(ae),S=C,J=function(ve){var at=ve.open,Ee=at===void 0?!1:at,Z=ve.prefixCls,K=Z===void 0?"rc-drawer":Z,m=ve.placement,a=m===void 0?"right":m,R=ve.autoFocus,fe=R===void 0?!0:R,s=ve.keyboard,i=s===void 0?!0:s,X=ve.width,$=X===void 0?378:X,f=ve.mask,Q=f===void 0?!0:f,Re=ve.maskClosable,Pe=Re===void 0?!0:Re,Se=ve.getContainer,Ne=ve.forceRender,Be=ve.afterOpenChange,d=ve.destroyOnClose,Y=ve.onMouseEnter,se=ve.onMouseOver,xe=ve.onMouseLeave,Fe=ve.onClick,_e=ve.onKeyDown,He=ve.onKeyUp,Je=ve.panelRef,ct=n.useState(!1),Bt=(0,L.Z)(ct,2),wt=Bt[0],Dt=Bt[1],mn=n.useState(!1),ln=(0,L.Z)(mn,2),$t=ln[0],En=ln[1];(0,p.Z)(function(){En(!0)},[]);var vn=$t?Ee:!1,sn=n.useRef(),yn=n.useRef();(0,p.Z)(function(){vn&&(yn.current=document.activeElement)},[vn]);var xn=function(ur){var Zn;if(Dt(ur),Be==null||Be(ur),!ur&&yn.current&&!((Zn=sn.current)!==null&&Zn!==void 0&&Zn.contains(yn.current))){var mr;(mr=yn.current)===null||mr===void 0||mr.focus({preventScroll:!0})}},An=n.useMemo(function(){return{panel:Je}},[Je]);if(!Ne&&!wt&&!vn&&d)return null;var ir={onMouseEnter:Y,onMouseOver:se,onMouseLeave:xe,onClick:Fe,onKeyDown:_e,onKeyUp:He},br=(0,P.Z)((0,P.Z)({},ve),{},{open:vn,prefixCls:K,placement:a,autoFocus:fe,keyboard:i,width:$,mask:Q,maskClosable:Pe,inline:Se===!1,afterOpenChange:xn,ref:sn},ir);return n.createElement(W.Provider,{value:An},n.createElement(T.Z,{open:vn||Ne||wt,autoDestroy:!1,getContainer:Se,autoLock:Q&&(vn||wt)},n.createElement(S,br)))},te=J,z=te,v=e(62892),b=e(36355),ce=e(32441),q=e(47729),_=$e=>{const{prefixCls:ve,title:at,footer:Ee,extra:Z,closeIcon:K,closable:m,onClose:a,headerStyle:R,drawerStyle:fe,bodyStyle:s,footerStyle:i,children:X}=$e,$=n.useCallback(Se=>n.createElement("button",{type:"button",onClick:a,"aria-label":"Close",className:`${ve}-close`},Se),[a]),[f,Q]=(0,q.Z)(m,K,$,void 0,!0),Re=n.useMemo(()=>!at&&!f?null:n.createElement("div",{style:R,className:l()(`${ve}-header`,{[`${ve}-header-close-only`]:f&&!at&&!Z})},n.createElement("div",{className:`${ve}-header-title`},Q,at&&n.createElement("div",{className:`${ve}-title`},at)),Z&&n.createElement("div",{className:`${ve}-extra`},Z)),[f,Q,Z,R,ve,at]),Pe=n.useMemo(()=>{if(!Ee)return null;const Se=`${ve}-footer`;return n.createElement("div",{className:Se,style:i},Ee)},[Ee,i,ve]);return n.createElement("div",{className:`${ve}-wrapper-body`,style:fe},Re,n.createElement("div",{className:`${ve}-body`,style:s},X),Pe)},V=e(33234),he=e(83116),Me=e(37613),je=$e=>{const{componentCls:ve,motionDurationSlow:at}=$e,Ee={"&-enter, &-appear, &-leave":{"&-start":{transition:"none"},"&-active":{transition:`all ${at}`}}};return{[ve]:{[`${ve}-mask-motion`]:{"&-enter, &-appear, &-leave":{"&-active":{transition:`all ${at}`}},"&-enter, &-appear":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}}},[`${ve}-panel-motion`]:{"&-left":[Ee,{"&-enter, &-appear":{"&-start":{transform:"translateX(-100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(-100%)"}}}],"&-right":[Ee,{"&-enter, &-appear":{"&-start":{transform:"translateX(100%) !important"},"&-active":{transform:"translateX(0)"}},"&-leave":{transform:"translateX(0)","&-active":{transform:"translateX(100%)"}}}],"&-top":[Ee,{"&-enter, &-appear":{"&-start":{transform:"translateY(-100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(-100%)"}}}],"&-bottom":[Ee,{"&-enter, &-appear":{"&-start":{transform:"translateY(100%) !important"},"&-active":{transform:"translateY(0)"}},"&-leave":{transform:"translateY(0)","&-active":{transform:"translateY(100%)"}}}]}}}};const et=$e=>{const{componentCls:ve,zIndexPopup:at,colorBgMask:Ee,colorBgElevated:Z,motionDurationSlow:K,motionDurationMid:m,padding:a,paddingLG:R,fontSizeLG:fe,lineHeightLG:s,lineWidth:i,lineType:X,colorSplit:$,marginSM:f,colorIcon:Q,colorIconHover:Re,colorText:Pe,fontWeightStrong:Se,footerPaddingBlock:Ne,footerPaddingInline:Be}=$e,d=`${ve}-content-wrapper`;return{[ve]:{position:"fixed",inset:0,zIndex:at,pointerEvents:"none","&-pure":{position:"relative",background:Z,[`&${ve}-left`]:{boxShadow:$e.boxShadowDrawerLeft},[`&${ve}-right`]:{boxShadow:$e.boxShadowDrawerRight},[`&${ve}-top`]:{boxShadow:$e.boxShadowDrawerUp},[`&${ve}-bottom`]:{boxShadow:$e.boxShadowDrawerDown}},"&-inline":{position:"absolute"},[`${ve}-mask`]:{position:"absolute",inset:0,zIndex:at,background:Ee,pointerEvents:"auto"},[d]:{position:"absolute",zIndex:at,maxWidth:"100vw",transition:`all ${K}`,"&-hidden":{display:"none"}},[`&-left > ${d}`]:{top:0,bottom:0,left:{_skip_check_:!0,value:0},boxShadow:$e.boxShadowDrawerLeft},[`&-right > ${d}`]:{top:0,right:{_skip_check_:!0,value:0},bottom:0,boxShadow:$e.boxShadowDrawerRight},[`&-top > ${d}`]:{top:0,insetInline:0,boxShadow:$e.boxShadowDrawerUp},[`&-bottom > ${d}`]:{bottom:0,insetInline:0,boxShadow:$e.boxShadowDrawerDown},[`${ve}-content`]:{width:"100%",height:"100%",overflow:"auto",background:Z,pointerEvents:"auto"},[`${ve}-wrapper-body`]:{display:"flex",flexDirection:"column",width:"100%",height:"100%"},[`${ve}-header`]:{display:"flex",flex:0,alignItems:"center",padding:`${a}px ${R}px`,fontSize:fe,lineHeight:s,borderBottom:`${i}px ${X} ${$}`,"&-title":{display:"flex",flex:1,alignItems:"center",minWidth:0,minHeight:0}},[`${ve}-extra`]:{flex:"none"},[`${ve}-close`]:{display:"inline-block",marginInlineEnd:f,color:Q,fontWeight:Se,fontSize:fe,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",textDecoration:"none",background:"transparent",border:0,outline:0,cursor:"pointer",transition:`color ${m}`,textRendering:"auto","&:focus, &:hover":{color:Re,textDecoration:"none"}},[`${ve}-title`]:{flex:1,margin:0,color:Pe,fontWeight:$e.fontWeightStrong,fontSize:fe,lineHeight:s},[`${ve}-body`]:{flex:1,minWidth:0,minHeight:0,padding:R,overflow:"auto"},[`${ve}-footer`]:{flexShrink:0,padding:`${Ne}px ${Be}px`,borderTop:`${i}px ${X} ${$}`},"&-rtl":{direction:"rtl"}}}};var rt=(0,he.Z)("Drawer",$e=>{const ve=(0,Me.TS)($e,{});return[et(ve),je(ve)]},$e=>({zIndexPopup:$e.zIndexPopupBase,footerPaddingBlock:$e.paddingXS,footerPaddingInline:$e.padding})),Ke=e(11575),Te=function($e,ve){var at={};for(var Ee in $e)Object.prototype.hasOwnProperty.call($e,Ee)&&ve.indexOf(Ee)<0&&(at[Ee]=$e[Ee]);if($e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,Ee=Object.getOwnPropertySymbols($e);Z{var ve;const{rootClassName:at,width:Ee,height:Z,size:K="default",mask:m=!0,push:a=mt,open:R,afterOpenChange:fe,onClose:s,prefixCls:i,getContainer:X,style:$,className:f,visible:Q,afterVisibleChange:Re}=$e,Pe=Te($e,["rootClassName","width","height","size","mask","push","open","afterOpenChange","onClose","prefixCls","getContainer","style","className","visible","afterVisibleChange"]),{getPopupContainer:Se,getPrefixCls:Ne,direction:Be,drawer:d}=n.useContext(b.E_),Y=Ne("drawer",i),[se,xe]=rt(Y),Fe=X===void 0&&Se?()=>Se(document.body):X,_e=l()({"no-mask":!m,[`${Y}-rtl`]:Be==="rtl"},at,xe),He=n.useMemo(()=>Ee!=null?Ee:K==="large"?736:378,[Ee,K]),Je=n.useMemo(()=>Z!=null?Z:K==="large"?736:378,[Z,K]),ct={motionName:(0,v.m)(Y,"mask-motion"),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500},Bt=Dt=>({motionName:(0,v.m)(Y,`panel-motion-${Dt}`),motionAppear:!0,motionEnter:!0,motionLeave:!0,motionDeadline:500}),wt=(0,Ke.H)();return se(n.createElement(V.BR,null,n.createElement(ce.Ux,{status:!0,override:!0},n.createElement(z,Object.assign({prefixCls:Y,onClose:s,maskMotion:ct,motion:Bt},Pe,{open:R!=null?R:Q,mask:m,push:a,width:He,height:Je,style:Object.assign(Object.assign({},d==null?void 0:d.style),$),className:l()(d==null?void 0:d.className,f),rootClassName:_e,getContainer:Fe,afterOpenChange:fe!=null?fe:Re,panelRef:wt}),n.createElement(_,Object.assign({prefixCls:Y},Pe,{onClose:s}))))))},ut=$e=>{const{prefixCls:ve,style:at,className:Ee,placement:Z="right"}=$e,K=Te($e,["prefixCls","style","className","placement"]),{getPrefixCls:m}=n.useContext(b.E_),a=m("drawer",ve),[R,fe]=rt(a),s=l()(a,`${a}-pure`,`${a}-${Z}`,fe,Ee);return R(n.createElement("div",{className:s,style:at},n.createElement(_,Object.assign({prefixCls:a},K))))};De._InternalPanelDoNotUseOrYouWillBeFired=ut;var St=De},91857:function(ht,le,e){"use strict";var t=e(59301),l=e(38819),P=e(92310),L=e.n(P),T=e(31561),p=e(70425),n=e(18929),F=e(2738),W=e(79676),w=e(53487),D=e(92343),g=e(36355),M=e(20834),B=e(40875),I=e(88088),E=e(47211);const ne=null,k=A=>{const{menu:ae,arrow:C,prefixCls:S,children:J,trigger:te,disabled:z,dropdownRender:v,getPopupContainer:b,overlayClassName:ce,rootClassName:q,open:x,onOpenChange:_,visible:V,onVisibleChange:he,mouseEnterDelay:Me=.15,mouseLeaveDelay:Ie=.1,autoAdjustOverflow:je=!0,placement:et="",overlay:rt,transitionName:Ke}=A,{getPopupContainer:Te,getPrefixCls:tt,direction:mt}=t.useContext(g.E_),De=t.useMemo(()=>{const f=tt();return Ke!==void 0?Ke:et.includes("top")?`${f}-slide-down`:`${f}-slide-up`},[tt,et,Ke]),ut=t.useMemo(()=>et?et.includes("Center")?et.slice(0,et.indexOf("Center")):et:mt==="rtl"?"bottomRight":"bottomLeft",[et,mt]),St=tt("dropdown",S),[$e,ve]=(0,E.Z)(St),[,at]=(0,I.Z)(),Ee=t.Children.only(J),Z=(0,D.Tm)(Ee,{className:L()(`${St}-trigger`,{[`${St}-rtl`]:mt==="rtl"},Ee.props.className),disabled:z}),K=z?[]:te;let m;K&&K.includes("contextMenu")&&(m=!0);const[a,R]=(0,n.Z)(!1,{value:x!=null?x:V}),fe=(0,p.useEvent)(f=>{_==null||_(f),he==null||he(f),R(f)}),s=L()(ce,q,ve,{[`${St}-rtl`]:mt==="rtl"}),i=(0,W.Z)({arrowPointAtCenter:typeof C=="object"&&C.pointAtCenter,autoAdjustOverflow:je,offset:at.marginXXS,arrowWidth:C?at.sizePopupArrow:0,borderRadius:at.borderRadius}),X=t.useCallback(()=>{R(!1)},[]),$=()=>{let f;return ae!=null&&ae.items?f=t.createElement(M.default,Object.assign({},ae)):typeof rt=="function"?f=rt():f=rt,v&&(f=v(f)),f=t.Children.only(typeof f=="string"?t.createElement("span",null,f):f),t.createElement(B.J,{prefixCls:`${St}-menu`,expandIcon:t.createElement("span",{className:`${St}-menu-submenu-arrow`},t.createElement(l.Z,{className:`${St}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:X,validator:Q=>{let{mode:Re}=Q}},f)};return $e(t.createElement(T.Z,Object.assign({alignPoint:m},(0,F.Z)(A,["rootClassName"]),{mouseEnterDelay:Me,mouseLeaveDelay:Ie,visible:a,builtinPlacements:i,arrow:!!C,overlayClassName:s,prefixCls:St,getPopupContainer:b||Te,transitionName:De,trigger:K,overlay:$,placement:ut,onVisibleChange:fe}),Z))};function de(A){return Object.assign(Object.assign({},A),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const ie=(0,w.Z)(k,"dropdown",A=>A,de),H=A=>t.createElement(ie,Object.assign({},A),t.createElement("span",null));k._InternalPanelDoNotUseOrYouWillBeFired=H,le.Z=k},38854:function(ht,le,e){"use strict";e.d(le,{Z:function(){return I}});var t=e(91857),l=e(92310),P=e.n(l),L=e(59301),T=e(18785),p=e(3113),n=e(36355),F=e(81327),W=e(33234),w=e(47211),D=function(E,ne){var k={};for(var de in E)Object.prototype.hasOwnProperty.call(E,de)&&ne.indexOf(de)<0&&(k[de]=E[de]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ie=0,de=Object.getOwnPropertySymbols(E);ie{const{getPopupContainer:ne,getPrefixCls:k,direction:de}=L.useContext(n.E_),{prefixCls:ie,type:H="default",danger:A,disabled:ae,loading:C,onClick:S,htmlType:J,children:te,className:z,menu:v,arrow:b,autoFocus:ce,overlay:q,trigger:x,align:_,open:V,onOpenChange:he,placement:Me,getPopupContainer:Ie,href:je,icon:et=L.createElement(T.Z,null),title:rt,buttonsRender:Ke=$=>$,mouseEnterDelay:Te,mouseLeaveDelay:tt,overlayClassName:mt,overlayStyle:De,destroyPopupOnHide:ut,dropdownRender:St}=E,$e=D(E,["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=k("dropdown",ie),at=`${ve}-button`,[Ee,Z]=(0,w.Z)(ve),K={menu:v,arrow:b,autoFocus:ce,align:_,disabled:ae,trigger:ae?[]:x,onOpenChange:he,getPopupContainer:Ie||ne,mouseEnterDelay:Te,mouseLeaveDelay:tt,overlayClassName:mt,overlayStyle:De,destroyPopupOnHide:ut,dropdownRender:St},{compactSize:m,compactItemClassnames:a}=(0,W.ri)(ve,de),R=P()(at,a,z,Z);"overlay"in E&&(K.overlay=q),"open"in E&&(K.open=V),"placement"in E?K.placement=Me:K.placement=de==="rtl"?"bottomLeft":"bottomRight";const fe=L.createElement(p.ZP,{type:H,danger:A,disabled:ae,loading:C,onClick:S,htmlType:J,href:je,title:rt},te),s=L.createElement(p.ZP,{type:H,danger:A,icon:et}),[i,X]=Ke([fe,s]);return Ee(L.createElement(F.Z.Compact,Object.assign({className:R,size:m,block:!0},$e),i,L.createElement(t.Z,Object.assign({},K),X)))};g.__ANT_BUTTON=!0;var M=g;const B=t.Z;B.Button=M;var I=B},47211:function(ht,le,e){"use strict";e.d(le,{Z:function(){return D}});var t=e(17313),l=e(13826),P=e(92899),L=e(29878),T=e(19447),p=e(83116),n=e(37613),W=g=>{const{componentCls:M,menuCls:B,colorError:I,colorTextLightSolid:E}=g,ne=`${B}-item`;return{[`${M}, ${M}-menu-submenu`]:{[`${B} ${ne}`]:{[`&${ne}-danger:not(${ne}-disabled)`]:{color:I,"&:hover":{color:E,backgroundColor:I}}}}}};const w=g=>{const{componentCls:M,menuCls:B,zIndexPopup:I,dropdownArrowDistance:E,sizePopupArrow:ne,antCls:k,iconCls:de,motionDurationMid:ie,dropdownPaddingVertical:H,fontSize:A,dropdownEdgeChildPadding:ae,colorTextDisabled:C,fontSizeIcon:S,controlPaddingHorizontal:J,colorBgElevated:te}=g;return[{[M]:Object.assign(Object.assign({},(0,t.Wf)(g)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:I,display:"block","&::before":{position:"absolute",insetBlock:-E+ne/2,zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${k}-btn`]:{[`& > ${de}-down, & > ${k}-btn-icon > ${de}-down`]:{fontSize:S}},[`${M}-wrap`]:{position:"relative",[`${k}-btn > ${de}-down`]:{fontSize:S},[`${de}-down::before`]:{transition:`transform ${ie}`}},[`${M}-wrap-open`]:{[`${de}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${k}-slide-down-enter${k}-slide-down-enter-active${M}-placement-bottomLeft, &${k}-slide-down-appear${k}-slide-down-appear-active${M}-placement-bottomLeft, &${k}-slide-down-enter${k}-slide-down-enter-active${M}-placement-bottom, &${k}-slide-down-appear${k}-slide-down-appear-active${M}-placement-bottom, @@ -28,7 +28,7 @@ &${k}-slide-down-leave${k}-slide-down-leave-active${M}-placement-bottom, &${k}-slide-down-leave${k}-slide-down-leave-active${M}-placement-bottomRight`]:{animationName:l.Uw},[`&${k}-slide-up-leave${k}-slide-up-leave-active${M}-placement-topLeft, &${k}-slide-up-leave${k}-slide-up-leave-active${M}-placement-top, - &${k}-slide-up-leave${k}-slide-up-leave-active${M}-placement-topRight`]:{animationName:l.ly}})},(0,T.ZP)(g,{colorBg:te,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${M} ${B}`]:{position:"relative",margin:0},[`${B}-submenu-popup`]:{position:"absolute",zIndex:I,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${M}, ${M}-menu-submenu`]:{[B]:Object.assign(Object.assign({padding:ae,listStyleType:"none",backgroundColor:te,backgroundClip:"padding-box",borderRadius:g.borderRadiusLG,outline:"none",boxShadow:g.boxShadowSecondary},(0,t.Qy)(g)),{[`${B}-item-group-title`]:{padding:`${H}px ${J}px`,color:g.colorTextDescription,transition:`all ${ie}`},[`${B}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${B}-item-icon`]:{minWidth:A,marginInlineEnd:g.marginXS,fontSize:g.fontSizeSM},[`${B}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ie}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${B}-item, ${B}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${H}px ${J}px`,color:g.colorText,fontWeight:"normal",fontSize:A,lineHeight:g.lineHeight,cursor:"pointer",transition:`all ${ie}`,borderRadius:g.borderRadiusSM,"&:hover, &-active":{backgroundColor:g.controlItemBgHover}},(0,t.Qy)(g)),{"&-selected":{color:g.colorPrimary,backgroundColor:g.controlItemBgActive,"&:hover, &-active":{backgroundColor:g.controlItemBgActiveHover}},"&-disabled":{color:C,cursor:"not-allowed","&:hover":{color:C,backgroundColor:te,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${g.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:g.colorSplit},[`${M}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:g.paddingXS,[`${M}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:g.colorTextDescription,fontSize:S,fontStyle:"normal"}}}),[`${B}-item-group-list`]:{margin:`0 ${g.marginXS}px`,padding:0,listStyle:"none"},[`${B}-submenu-title`]:{paddingInlineEnd:J+g.fontSizeSM},[`${B}-submenu-vertical`]:{position:"relative"},[`${B}-submenu${B}-submenu-disabled ${M}-menu-submenu-title`]:{[`&, ${M}-menu-submenu-arrow-icon`]:{color:C,backgroundColor:te,cursor:"not-allowed"}},[`${B}-submenu-selected ${M}-menu-submenu-title`]:{color:g.colorPrimary}})}},[(0,l.oN)(g,"slide-up"),(0,l.oN)(g,"slide-down"),(0,P.Fm)(g,"move-up"),(0,P.Fm)(g,"move-down"),(0,L._y)(g,"zoom-big")]]};var D=(0,p.Z)("Dropdown",(g,M)=>{let{rootPrefixCls:B}=M;const{marginXXS:I,sizePopupArrow:E,controlHeight:ne,fontSize:k,lineHeight:de,paddingXXS:ie,componentCls:H,borderRadiusLG:A}=g,ae=(ne-k*de)/2,{dropdownArrowOffset:C}=(0,T.fS)({contentRadius:A}),S=(0,n.TS)(g,{menuCls:`${H}-menu`,rootPrefixCls:B,dropdownArrowDistance:E/2+I,dropdownArrowOffset:C,dropdownPaddingVertical:ae,dropdownEdgeChildPadding:ie});return[w(S),W(S)]},g=>({zIndexPopup:g.zIndexPopupBase+50}))},8628:function(ht,le,e){"use strict";var t=e(59301),l=e(34280),P=e(56762),L=e(69507);function T(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),F=(0,P.Z)(),W=(0,L.ZP)();return(0,l.Z)(()=>{const w=W.subscribe(D=>{n.current=D,p&&F()});return()=>W.unsubscribe(w)},[]),n.current}le.Z=T},11611:function(ht,le,e){"use strict";e.d(le,{Z:function(){return Jr}});var t=e(59301),l=e(15277),P=e(92310),L=e.n(P),T=e(54476),p=e(33885),n=e(20068),F=e(42978),W=e(76190),w=e(75931),D=e(55468),g=e(18929),M=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],B=t.createContext(null),I=0;function E(Qe,pe){var lt=t.useState(function(){return I+=1,String(I)}),Pt=(0,F.Z)(lt,1),Nt=Pt[0],Lt=t.useContext(B),Ut={data:pe,canPreview:Qe};return t.useEffect(function(){if(Lt)return Lt.register(Nt,Ut)},[]),t.useEffect(function(){Lt&&Lt.register(Nt,Ut)},[Qe,pe]),Nt}function ne(Qe){return new Promise(function(pe){var lt=document.createElement("img");lt.onerror=function(){return pe(!1)},lt.onload=function(){return pe(!0)},lt.src=Qe})}function k(Qe){var pe=Qe.src,lt=Qe.isCustomPlaceholder,Pt=Qe.fallback,Nt=(0,t.useState)(lt?"loading":"normal"),Lt=(0,F.Z)(Nt,2),Ut=Lt[0],kt=Lt[1],j=(0,t.useRef)(!1),ue=Ut==="error";(0,t.useEffect)(function(){ne(pe).then(function(Le){Le||kt("error")})},[pe]),(0,t.useEffect)(function(){lt&&!j.current?kt("loading"):ue&&kt("normal")},[pe]);var ye=function(){kt("normal")},be=function(ke){j.current=!1,Ut==="loading"&&ke!=null&&ke.complete&&(ke.naturalWidth||ke.naturalHeight)&&(j.current=!0,ye())},Ze=ue&&Pt?{src:Pt}:{onLoad:ye,src:pe};return[be,Ze,Ut]}var de=e(86923),ie=e(8224),H=e(10228),A=e(48736);function ae(Qe,pe,lt,Pt){var Nt=pe+lt,Lt=(lt-Pt)/2;if(lt>Pt){if(pe>0)return(0,n.Z)({},Qe,Lt);if(pe<0&&NtPt)return(0,n.Z)({},Qe,pe<0?Lt:-Lt);return{}}function C(Qe,pe,lt,Pt){var Nt=(0,D.g1)(),Lt=Nt.width,Ut=Nt.height,kt=null;return Qe<=Lt&&pe<=Ut?kt={x:0,y:0}:(Qe>Lt||pe>Ut)&&(kt=(0,p.Z)((0,p.Z)({},ae("x",lt,Qe,Lt)),ae("y",Pt,pe,Ut))),kt}var S=e(13697),J=e(16089),te={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function z(Qe,pe,lt,Pt){var Nt=(0,t.useRef)(null),Lt=(0,t.useRef)([]),Ut=(0,t.useState)(te),kt=(0,F.Z)(Ut,2),j=kt[0],ue=kt[1],ye=function(ke){ue(te),Pt&&!(0,S.Z)(te,j)&&Pt({transform:te,action:ke})},be=function(ke,Ae){Nt.current===null&&(Lt.current=[],Nt.current=(0,J.Z)(function(){ue(function(jt){var Zt=jt;return Lt.current.forEach(function(qt){Zt=(0,p.Z)((0,p.Z)({},Zt),qt)}),Nt.current=null,Pt==null||Pt({transform:Zt,action:Ae}),Zt})})),Lt.current.push((0,p.Z)((0,p.Z)({},j),ke))},Ze=function(ke,Ae,jt,Zt){var qt=Qe.current,kn=qt.width,Rn=qt.height,on=qt.offsetWidth,h=qt.offsetHeight,_r=qt.offsetLeft,Qn=qt.offsetTop,dr=ke,er=j.scale*ke;er>lt?(dr=lt/j.scale,er=lt):er1,gn=Ft&&qt>=1,Gt=z(Wr,_r,dr,wn),At=Gt.transform,Ye=Gt.resetTransform,xt=Gt.updateTransform,tn=Gt.dispatchZoomChange,nn=(0,t.useState)(!0),Sn=(0,F.Z)(nn,2),Cn=Sn[0],Gn=Sn[1],_n=At.rotate,ot=At.scale,Ot=At.x,$n=At.y,sr=L()((0,n.Z)({},"".concat(lt,"-moving"),me));(0,t.useEffect)(function(){Cn||Gn(!0)},[Cn]);var Mn=function(){Ye("close")},Yn=function(){tn(x+on,"zoomIn")},wr=function(){tn(x/(x+on),"zoomOut")},Mr=function(){xt({rotate:_n+90},"rotateRight")},Kn=function(){xt({rotate:_n-90},"rotateLeft")},$r=function(){xt({flipX:!At.flipX},"flipX")},Jn=function(){xt({flipY:!At.flipY},"flipY")},Kr=function(Kt){Kt==null||Kt.preventDefault(),Kt==null||Kt.stopPropagation(),jt>0&&(Gn(!1),Ye("prev"),Er==null||Er(jt-1,jt))},qr=function(Kt){Kt==null||Kt.preventDefault(),Kt==null||Kt.stopPropagation(),jt0&&(zr=x/zr),tn(zr,"wheel",Kt.clientX,Kt.clientY)}},yo=function(Kt){!ue||!en||(Kt.keyCode===H.Z.LEFT?Kr():Kt.keyCode===H.Z.RIGHT&&qr())},Ln=function(Kt){ue&&(ot!==1?xt({x:0,y:0,scale:1},"doubleClick"):tn(x+on,"doubleClick",Kt.clientX,Kt.clientY))};(0,t.useEffect)(function(){var Hn,Kt,fr,Br;if(kt){fr=(0,ie.Z)(window,"mouseup",ao,!1),Br=(0,ie.Z)(window,"mousemove",ro,!1);try{window.top!==window.self&&(Hn=(0,ie.Z)(window.top,"mouseup",ao,!1),Kt=(0,ie.Z)(window.top,"mousemove",ro,!1))}catch(zr){(0,A.Kp)(!1,"[rc-image] ".concat(zr))}}return function(){var zr,to,no,bo;(zr=fr)===null||zr===void 0||zr.remove(),(to=Br)===null||to===void 0||to.remove(),(no=Hn)===null||no===void 0||no.remove(),(bo=Kt)===null||bo===void 0||bo.remove()}},[ue,me,Ot,$n,_n,kt]),(0,t.useEffect)(function(){var Hn=(0,ie.Z)(window,"keydown",yo,!1);return function(){Hn.remove()}},[ue,en,jt]);var vr=t.createElement(Me,(0,T.Z)({},zn,{width:pe.width,height:pe.height,imgRef:Wr,className:"".concat(lt,"-img"),alt:Nt,style:{transform:"translate3d(".concat(At.x,"px, ").concat(At.y,"px, 0) scale3d(").concat(At.flipX?"-":"").concat(ot,", ").concat(At.flipY?"-":"").concat(ot,", 1) rotate(").concat(_n,"deg)"),transitionDuration:!Cn&&"0s"},fallback:Lt,src:Pt,onWheel:uo,onMouseDown:wo,onDoubleClick:Ln}));return t.createElement(t.Fragment,null,t.createElement(de.Z,(0,T.Z)({transitionName:yr,maskTransitionName:Pn,closable:!1,keyboard:!0,prefixCls:lt,onClose:j,visible:ue,wrapClassName:sr,rootClassName:Ze,getContainer:ke},kr,{afterClose:Mn}),t.createElement("div",{className:"".concat(lt,"-img-wrapper")},In?In(vr,(0,p.Z)({transform:At},Ft?{current:jt}:{})):vr)),t.createElement(q,{visible:ue,transform:At,maskTransitionName:Pn,closeIcon:Le,getContainer:ke,prefixCls:lt,rootClassName:Ze,icons:be,countRender:kn,showSwitch:en,showProgress:gn,current:jt,count:qt,scale:ot,minScale:_r,maxScale:dr,toolbarRender:Lr,onSwitchLeft:Kr,onSwitchRight:qr,onZoomIn:Yn,onZoomOut:wr,onRotateRight:Mr,onRotateLeft:Kn,onFlipX:$r,onFlipY:Jn,onClose:j}))},je=Ie,et=e(94480);function rt(Qe){var pe=t.useState({}),lt=(0,F.Z)(pe,2),Pt=lt[0],Nt=lt[1],Lt=t.useCallback(function(kt,j){return Nt(function(ue){return(0,p.Z)((0,p.Z)({},ue),{},(0,n.Z)({},kt,j))}),function(){Nt(function(ue){var ye=(0,p.Z)({},ue);return delete ye[kt],ye})}},[]),Ut=t.useMemo(function(){return Qe?Qe.map(function(kt){if(typeof kt=="string")return{data:{src:kt}};var j={};return Object.keys(kt).forEach(function(ue){["src"].concat((0,et.Z)(M)).includes(ue)&&(j[ue]=kt[ue])}),{data:j}}):Object.keys(Pt).reduce(function(kt,j){var ue=Pt[j],ye=ue.canPreview,be=ue.data;return ye&&kt.push({data:be,id:j}),kt},[])},[Qe,Pt]);return[Ut,Lt]}var Ke=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Te=["src"],tt=function(pe){var lt,Pt=pe.previewPrefixCls,Nt=Pt===void 0?"rc-image-preview":Pt,Lt=pe.children,Ut=pe.icons,kt=Ut===void 0?{}:Ut,j=pe.items,ue=pe.preview,ye=pe.fallback,be=(0,W.Z)(ue)==="object"?ue:{},Ze=be.visible,Le=be.onVisibleChange,ke=be.getContainer,Ae=be.current,jt=be.movable,Zt=be.minScale,qt=be.maxScale,kn=be.countRender,Rn=be.closeIcon,on=be.onChange,h=be.onTransform,_r=be.toolbarRender,Qn=be.imageRender,dr=(0,w.Z)(be,Ke),er=rt(j),yr=(0,F.Z)(er,2),qn=yr[0],Pn=yr[1],In=(0,g.Z)(0,{value:Ae}),zn=(0,F.Z)(In,2),Lr=zn[0],wn=zn[1],Er=(0,t.useState)(!1),kr=(0,F.Z)(Er,2),Wr=kr[0],Vr=kr[1],Xr=((lt=qn[Lr])===null||lt===void 0?void 0:lt.data)||{},U=Xr.src,me=(0,w.Z)(Xr,Te),qe=(0,g.Z)(!!Ze,{value:Ze,onChange:function(_n,ot){Le==null||Le(_n,ot,Lr)}}),Ft=(0,F.Z)(qe,2),en=Ft[0],gn=Ft[1],Gt=(0,t.useState)(null),At=(0,F.Z)(Gt,2),Ye=At[0],xt=At[1],tn=t.useCallback(function(Gn,_n,ot){var Ot=qn.findIndex(function($n){return $n.id===Gn});gn(!0),xt({x:_n,y:ot}),wn(Ot<0?0:Ot),Vr(!0)},[qn]);t.useEffect(function(){en?Wr||wn(0):Vr(!1)},[en]);var nn=function(_n,ot){wn(_n),on==null||on(_n,ot)},Sn=function(){gn(!1),xt(null)},Cn=t.useMemo(function(){return{register:Pn,onPreview:tn}},[Pn,tn]);return t.createElement(B.Provider,{value:Cn},Lt,t.createElement(je,(0,T.Z)({"aria-hidden":!en,movable:jt,visible:en,prefixCls:Nt,closeIcon:Rn,onClose:Sn,mousePosition:Ye,imgCommonProps:me,src:U,fallback:ye,icons:kt,minScale:Zt,maxScale:qt,getContainer:ke,current:Lr,count:qn.length,countRender:kn,onTransform:h,toolbarRender:_r,imageRender:Qn,onChange:nn},dr)))},mt=tt,De=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ut=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],St=function(pe){var lt=pe.src,Pt=pe.alt,Nt=pe.onPreviewClose,Lt=pe.prefixCls,Ut=Lt===void 0?"rc-image":Lt,kt=pe.previewPrefixCls,j=kt===void 0?"".concat(Ut,"-preview"):kt,ue=pe.placeholder,ye=pe.fallback,be=pe.width,Ze=pe.height,Le=pe.style,ke=pe.preview,Ae=ke===void 0?!0:ke,jt=pe.className,Zt=pe.onClick,qt=pe.onError,kn=pe.wrapperClassName,Rn=pe.wrapperStyle,on=pe.rootClassName,h=(0,w.Z)(pe,De),_r=ue&&ue!==!0,Qn=(0,W.Z)(Ae)==="object"?Ae:{},dr=Qn.src,er=Qn.visible,yr=er===void 0?void 0:er,qn=Qn.onVisibleChange,Pn=qn===void 0?Nt:qn,In=Qn.getContainer,zn=In===void 0?void 0:In,Lr=Qn.mask,wn=Qn.maskClassName,Er=Qn.movable,kr=Qn.icons,Wr=Qn.scaleStep,Vr=Qn.minScale,Xr=Qn.maxScale,U=Qn.imageRender,me=Qn.toolbarRender,qe=(0,w.Z)(Qn,ut),Ft=dr!=null?dr:lt,en=(0,g.Z)(!!yr,{value:yr,onChange:Pn}),gn=(0,F.Z)(en,2),Gt=gn[0],At=gn[1],Ye=k({src:lt,isCustomPlaceholder:_r,fallback:ye}),xt=(0,F.Z)(Ye,3),tn=xt[0],nn=xt[1],Sn=xt[2],Cn=(0,t.useState)(null),Gn=(0,F.Z)(Cn,2),_n=Gn[0],ot=Gn[1],Ot=(0,t.useContext)(B),$n=!!Ae,sr=function(){At(!1),ot(null)},Mn=L()(Ut,kn,on,(0,n.Z)({},"".concat(Ut,"-error"),Sn==="error")),Yn=(0,t.useMemo)(function(){var $r={};return M.forEach(function(Jn){pe[Jn]!==void 0&&($r[Jn]=pe[Jn])}),$r},M.map(function($r){return pe[$r]})),wr=(0,t.useMemo)(function(){return(0,p.Z)((0,p.Z)({},Yn),{},{src:Ft})},[Ft,Yn]),Mr=E($n,wr),Kn=function(Jn){var Kr=(0,D.os)(Jn.target),qr=Kr.left,ao=Kr.top;Ot?Ot.onPreview(Mr,qr,ao):(ot({x:qr,y:ao}),At(!0)),Zt==null||Zt(Jn)};return t.createElement(t.Fragment,null,t.createElement("div",(0,T.Z)({},h,{className:Mn,onClick:$n?Kn:Zt,style:(0,p.Z)({width:be,height:Ze},Rn)}),t.createElement("img",(0,T.Z)({},Yn,{className:L()("".concat(Ut,"-img"),(0,n.Z)({},"".concat(Ut,"-img-placeholder"),ue===!0),jt),style:(0,p.Z)({height:Ze},Le),ref:tn},nn,{width:be,height:Ze,onError:qt})),Sn==="loading"&&t.createElement("div",{"aria-hidden":"true",className:"".concat(Ut,"-placeholder")},ue),Lr&&$n&&t.createElement("div",{className:L()("".concat(Ut,"-mask"),wn),style:{display:(Le==null?void 0:Le.display)==="none"?"none":void 0}},Lr)),!Ot&&$n&&t.createElement(je,(0,T.Z)({"aria-hidden":!Gt,visible:Gt,prefixCls:j,onClose:sr,mousePosition:_n,src:Ft,alt:Pt,fallback:ye,getContainer:zn,icons:kr,movable:Er,scaleStep:Wr,minScale:Vr,maxScale:Xr,rootClassName:on,imageRender:U,imgCommonProps:Yn,toolbarRender:me},qe)))};St.PreviewGroup=mt,St.displayName="Image";var $e=St,ve=$e,at=e(62892),Ee=e(36355),Z=e(31724),K=e(99267),m=e(33853),a=e(38819),R={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=R,s=e(7657),i=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:fe}))},X=t.forwardRef(i),$=X,f={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"},Q=f,Re=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:Q}))},Pe=t.forwardRef(Re),Se=Pe,Ne={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"},Be=Ne,d=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:Be}))},Y=t.forwardRef(d),se=Y,xe={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"},Fe=xe,_e=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:Fe}))},He=t.forwardRef(_e),Je=He,ct={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=ct,wt=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:Bt}))},Dt=t.forwardRef(wt),mn=Dt,ln=e(64993),$t=e(73819),En=e(17313),vn=e(29878),sn=e(1950),yn=e(83116),xn=e(37613);const An=Qe=>({position:Qe||"absolute",inset:0}),ir=Qe=>{const{iconCls:pe,motionDurationSlow:lt,paddingXXS:Pt,marginXXS:Nt,prefixCls:Lt,colorTextLightSolid:Ut}=Qe;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Ut,background:new ln.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${lt}`,[`.${Lt}-mask-info`]:Object.assign(Object.assign({},En.vS),{padding:`0 ${Pt}px`,[pe]:{marginInlineEnd:Nt,svg:{verticalAlign:"baseline"}}})}},br=Qe=>{const{previewCls:pe,modalMaskBg:lt,paddingSM:Pt,marginXL:Nt,margin:Lt,paddingLG:Ut,previewOperationColorDisabled:kt,previewOperationHoverColor:j,motionDurationSlow:ue,iconCls:ye,colorTextLightSolid:be}=Qe,Ze=new ln.C(lt).setAlpha(.1),Le=Ze.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:Qe.previewOperationColor},[`${pe}-progress`]:{marginBottom:Lt},[`${pe}-close`]:{position:"fixed",top:Nt,right:{_skip_check_:!0,value:Nt},display:"flex",color:be,backgroundColor:Ze.toRgbString(),borderRadius:"50%",padding:Pt,outline:0,border:0,cursor:"pointer",transition:`all ${ue}`,"&:hover":{backgroundColor:Le.toRgbString()},[`& > ${ye}`]:{fontSize:Qe.previewOperationSize}},[`${pe}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Ut}px`,backgroundColor:Ze.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Pt,padding:Pt,cursor:"pointer",transition:`all ${ue}`,userSelect:"none",[`&:not(${pe}-operations-operation-disabled):hover > ${ye}`]:{color:j},"&-disabled":{color:kt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${ye}`]:{fontSize:Qe.previewOperationSize}}}}},Un=Qe=>{const{modalMaskBg:pe,iconCls:lt,previewOperationColorDisabled:Pt,previewCls:Nt,zIndexPopup:Lt,motionDurationSlow:Ut}=Qe,kt=new ln.C(pe).setAlpha(.1),j=kt.clone().setAlpha(.2);return{[`${Nt}-switch-left, ${Nt}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Lt+1,display:"flex",alignItems:"center",justifyContent:"center",width:Qe.imagePreviewSwitchSize,height:Qe.imagePreviewSwitchSize,marginTop:-Qe.imagePreviewSwitchSize/2,color:Qe.previewOperationColor,background:kt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Ut}`,userSelect:"none","&:hover":{background:j.toRgbString()},"&-disabled":{"&, &:hover":{color:Pt,background:"transparent",cursor:"not-allowed",[`> ${lt}`]:{cursor:"not-allowed"}}},[`> ${lt}`]:{fontSize:Qe.previewOperationSize}},[`${Nt}-switch-left`]:{insetInlineStart:Qe.marginSM},[`${Nt}-switch-right`]:{insetInlineEnd:Qe.marginSM}}},ur=Qe=>{const{motionEaseOut:pe,previewCls:lt,motionDurationSlow:Pt,componentCls:Nt}=Qe;return[{[`${Nt}-preview-root`]:{[lt]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${lt}-body`]:Object.assign(Object.assign({},An()),{overflow:"hidden"}),[`${lt}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Pt} ${pe} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},An()),{transition:`transform ${Pt} ${pe} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${lt}-moving`]:{[`${lt}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Nt}-preview-root`]:{[`${lt}-wrap`]:{zIndex:Qe.zIndexPopup}}},{[`${Nt}-preview-operations-wrapper`]:{position:"fixed",zIndex:Qe.zIndexPopup+1},"&":[br(Qe),Un(Qe)]}]},Zn=Qe=>{const{componentCls:pe}=Qe;return{[pe]:{position:"relative",display:"inline-block",[`${pe}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${pe}-img-placeholder`]:{backgroundColor:Qe.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${pe}-mask`]:Object.assign({},ir(Qe)),[`${pe}-mask:hover`]:{opacity:1},[`${pe}-placeholder`]:Object.assign({},An())}}},mr=Qe=>{const{previewCls:pe}=Qe;return{[`${pe}-root`]:(0,vn._y)(Qe,"zoom"),"&":(0,sn.J$)(Qe,!0)}};var Or=(0,yn.Z)("Image",Qe=>{const pe=`${Qe.componentCls}-preview`,lt=(0,xn.TS)(Qe,{previewCls:pe,modalMaskBg:new ln.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Qe.controlHeightLG});return[Zn(lt),ur(lt),(0,$t.QA)((0,xn.TS)(lt,{componentCls:pe})),mr(lt)]},Qe=>({zIndexPopup:Qe.zIndexPopupBase+80,previewOperationColor:new ln.C(Qe.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new ln.C(Qe.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new ln.C(Qe.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Qe.fontSizeIcon*1.5})),Ir=function(Qe,pe){var lt={};for(var Pt in Qe)Object.prototype.hasOwnProperty.call(Qe,Pt)&&pe.indexOf(Pt)<0&&(lt[Pt]=Qe[Pt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Pt=Object.getOwnPropertySymbols(Qe);Nt{var{previewPrefixCls:pe,preview:lt}=Qe,Pt=Ir(Qe,["previewPrefixCls","preview"]);const{getPrefixCls:Nt}=t.useContext(Ee.E_),Lt=Nt("image",pe),Ut=`${Lt}-preview`,kt=Nt(),[j,ue]=Or(Lt),ye=t.useMemo(()=>{var be;if(lt===!1)return lt;const Ze=typeof lt=="object"?lt:{},Le=L()(ue,(be=Ze.rootClassName)!==null&&be!==void 0?be:"");return Object.assign(Object.assign({},Ze),{transitionName:(0,at.m)(kt,"zoom",Ze.transitionName),maskTransitionName:(0,at.m)(kt,"fade",Ze.maskTransitionName),rootClassName:Le})},[lt]);return j(t.createElement(ve.PreviewGroup,Object.assign({preview:ye,previewPrefixCls:Ut,icons:hr},Pt)))},Zr=function(Qe,pe){var lt={};for(var Pt in Qe)Object.prototype.hasOwnProperty.call(Qe,Pt)&&pe.indexOf(Pt)<0&&(lt[Pt]=Qe[Pt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Pt=Object.getOwnPropertySymbols(Qe);Nt{const{prefixCls:pe,preview:lt,className:Pt,rootClassName:Nt,style:Lt}=Qe,Ut=Zr(Qe,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:kt,locale:j=Z.Z,getPopupContainer:ue,image:ye}=t.useContext(Ee.E_),be=kt("image",pe),Ze=kt(),Le=j.Image||Z.Z.Image,[ke,Ae]=Or(be),jt=L()(Nt,Ae),Zt=L()(Pt,Ae,ye==null?void 0:ye.className),qt=t.useMemo(()=>{if(lt===!1)return lt;const Rn=typeof lt=="object"?lt:{},{getContainer:on}=Rn,h=Zr(Rn,["getContainer"]);return Object.assign(Object.assign({mask:t.createElement("div",{className:`${be}-mask-info`},t.createElement(l.Z,null),Le==null?void 0:Le.preview),icons:hr},h),{getContainer:on||ue,transitionName:(0,at.m)(Ze,"zoom",Rn.transitionName),maskTransitionName:(0,at.m)(Ze,"fade",Rn.maskTransitionName)})},[lt,Le]),kn=Object.assign(Object.assign({},ye==null?void 0:ye.style),Lt);return ke(t.createElement(ve,Object.assign({prefixCls:be,preview:qt,rootClassName:jt,className:Zt,style:kn},Ut)))};so.PreviewGroup=Ur;var Jr=so},45818:function(ht,le,e){"use strict";e.d(le,{D:function(){return ie},Z:function(){return ae}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(S,J){return l.createElement(T.Z,(0,t.Z)({},S,{ref:J,icon:L}))},n=l.forwardRef(p),F=n,W=e(33853),w=e(38819),D=e(92310),g=e.n(D),M=e(2738),I=C=>!isNaN(parseFloat(C))&&isFinite(C),E=e(36355),ne=e(84966),k=function(C,S){var J={};for(var te in C)Object.prototype.hasOwnProperty.call(C,te)&&S.indexOf(te)<0&&(J[te]=C[te]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,te=Object.getOwnPropertySymbols(C);z{let C=0;return function(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return C+=1,`${S}${C}`}})();var ae=l.forwardRef((C,S)=>{const{prefixCls:J,className:te,trigger:z,children:v,defaultCollapsed:b=!1,theme:ce="dark",style:q={},collapsible:x=!1,reverseArrow:_=!1,width:V=200,collapsedWidth:he=80,zeroWidthTriggerStyle:Me,breakpoint:Ie,onCollapse:je,onBreakpoint:et}=C,rt=k(C,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ke}=(0,l.useContext)(ne.Gs),[Te,tt]=(0,l.useState)("collapsed"in C?C.collapsed:b),[mt,De]=(0,l.useState)(!1);(0,l.useEffect)(()=>{"collapsed"in C&&tt(C.collapsed)},[C.collapsed]);const ut=(Z,K)=>{"collapsed"in C||tt(Z),je==null||je(Z,K)},St=(0,l.useRef)();St.current=Z=>{De(Z.matches),et==null||et(Z.matches),Te!==Z.matches&&ut(Z.matches,"responsive")},(0,l.useEffect)(()=>{function Z(m){return St.current(m)}let K;if(typeof window!="undefined"){const{matchMedia:m}=window;if(m&&Ie&&Ie in de){K=m(`(max-width: ${de[Ie]})`);try{K.addEventListener("change",Z)}catch(a){K.addListener(Z)}Z(K)}}return()=>{try{K==null||K.removeEventListener("change",Z)}catch(m){K==null||K.removeListener(Z)}}},[Ie]),(0,l.useEffect)(()=>{const Z=H("ant-sider-");return Ke.addSider(Z),()=>Ke.removeSider(Z)},[]);const $e=()=>{ut(!Te,"clickTrigger")},{getPrefixCls:ve}=(0,l.useContext)(E.E_),at=()=>{const Z=ve("layout-sider",J),K=(0,M.Z)(rt,["collapsed"]),m=Te?he:V,a=I(m)?`${m}px`:String(m),R=parseFloat(String(he||0))===0?l.createElement("span",{onClick:$e,className:g()(`${Z}-zero-width-trigger`,`${Z}-zero-width-trigger-${_?"right":"left"}`),style:Me},z||l.createElement(F,null)):null,i={expanded:_?l.createElement(w.Z,null):l.createElement(W.Z,null),collapsed:_?l.createElement(W.Z,null):l.createElement(w.Z,null)}[Te?"collapsed":"expanded"],X=z!==null?R||l.createElement("div",{className:`${Z}-trigger`,onClick:$e,style:{width:a}},z||i):null,$=Object.assign(Object.assign({},q),{flex:`0 0 ${a}`,maxWidth:a,minWidth:a,width:a}),f=g()(Z,`${Z}-${ce}`,{[`${Z}-collapsed`]:!!Te,[`${Z}-has-trigger`]:x&&z!==null&&!R,[`${Z}-below`]:!!mt,[`${Z}-zero-width`]:parseFloat(a)===0},te);return l.createElement("aside",Object.assign({className:f},K,{style:$,ref:S}),l.createElement("div",{className:`${Z}-children`},v),x||mt&&R?X:null)},Ee=l.useMemo(()=>({siderCollapsed:Te}),[Te]);return l.createElement(ie.Provider,{value:Ee},at())})},84966:function(ht,le,e){"use strict";e.d(le,{VY:function(){return ie},$_:function(){return de},h4:function(){return k},Gs:function(){return M},ZP:function(){return H}});var t=e(94480),l=e(92310),P=e.n(l),L=e(2738),T=e(59301),p=e(36355),n=e(83116),W=A=>{const{componentCls:ae,bodyBg:C,lightSiderBg:S,lightTriggerBg:J,lightTriggerColor:te}=A;return{[`${ae}-sider-light`]:{background:S,[`${ae}-sider-trigger`]:{color:te,background:J},[`${ae}-sider-zero-width-trigger`]:{color:te,background:J,border:`1px solid ${C}`,borderInlineStart:0}}}};const w=A=>{const{antCls:ae,componentCls:C,colorText:S,triggerColor:J,footerBg:te,triggerBg:z,headerHeight:v,headerPadding:b,headerColor:ce,footerPadding:q,triggerHeight:x,zeroTriggerHeight:_,zeroTriggerWidth:V,motionDurationMid:he,motionDurationSlow:Me,fontSize:Ie,borderRadius:je,bodyBg:et,headerBg:rt,siderBg:Ke}=A;return{[C]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:et,"&, *":{boxSizing:"border-box"},[`&${C}-has-sider`]:{flexDirection:"row",[`> ${C}, > ${C}-content`]:{width:0}},[`${C}-header, &${C}-footer`]:{flex:"0 0 auto"},[`${C}-sider`]:{position:"relative",minWidth:0,background:Ke,transition:`all ${he}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ae}-menu${ae}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:x},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:x,color:J,lineHeight:`${x}px`,textAlign:"center",background:z,cursor:"pointer",transition:`all ${he}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:v,insetInlineEnd:-V,zIndex:1,width:V,height:_,color:J,fontSize:A.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ke,borderStartStartRadius:0,borderStartEndRadius:je,borderEndEndRadius:je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Me} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Me}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-V,borderStartStartRadius:je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:je}}}}},W(A)),{"&-rtl":{direction:"rtl"}}),[`${C}-header`]:{height:v,padding:b,color:ce,lineHeight:`${v}px`,background:rt,[`${ae}-menu`]:{lineHeight:"inherit"}},[`${C}-footer`]:{padding:q,color:S,fontSize:Ie,background:te},[`${C}-content`]:{flex:"auto",minHeight:0}}};var D=(0,n.Z)("Layout",A=>[w(A)],A=>{const{colorBgLayout:ae,controlHeight:C,controlHeightLG:S,colorText:J,controlHeightSM:te,marginXXS:z,colorTextLightSolid:v,colorBgContainer:b}=A,ce=S*1.25;return{colorBgHeader:"#001529",colorBgBody:ae,colorBgTrigger:"#002140",bodyBg:ae,headerBg:"#001529",headerHeight:C*2,headerPadding:`0 ${ce}px`,headerColor:J,footerPadding:`${te}px ${ce}px`,footerBg:ae,siderBg:"#001529",triggerHeight:S+z*2,triggerBg:"#002140",triggerColor:v,zeroTriggerWidth:S,zeroTriggerHeight:S,lightSiderBg:b,lightTriggerBg:b,lightTriggerColor:J}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),g=function(A,ae){var C={};for(var S in A)Object.prototype.hasOwnProperty.call(A,S)&&ae.indexOf(S)<0&&(C[S]=A[S]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,S=Object.getOwnPropertySymbols(A);Jnull,removeSider:()=>null}});function B(A){let{suffixCls:ae,tagName:C,displayName:S}=A;return J=>T.forwardRef((z,v)=>T.createElement(J,Object.assign({ref:v,suffixCls:ae,tagName:C},z)))}const I=T.forwardRef((A,ae)=>{const{prefixCls:C,suffixCls:S,className:J,tagName:te}=A,z=g(A,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:v}=T.useContext(p.E_),b=v("layout",C),[ce,q]=D(b),x=S?`${b}-${S}`:b;return ce(T.createElement(te,Object.assign({className:P()(C||x,J,q),ref:ae},z)))}),E=T.forwardRef((A,ae)=>{const{direction:C}=T.useContext(p.E_),[S,J]=T.useState([]),{prefixCls:te,className:z,rootClassName:v,children:b,hasSider:ce,tagName:q,style:x}=A,_=g(A,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),V=(0,L.Z)(_,["suffixCls"]),{getPrefixCls:he,layout:Me}=T.useContext(p.E_),Ie=he("layout",te),[je,et]=D(Ie),rt=P()(Ie,{[`${Ie}-has-sider`]:typeof ce=="boolean"?ce:S.length>0,[`${Ie}-rtl`]:C==="rtl"},Me==null?void 0:Me.className,z,v,et),Ke=T.useMemo(()=>({siderHook:{addSider:Te=>{J(tt=>[].concat((0,t.Z)(tt),[Te]))},removeSider:Te=>{J(tt=>tt.filter(mt=>mt!==Te))}}}),[]);return je(T.createElement(M.Provider,{value:Ke},T.createElement(q,Object.assign({ref:ae,className:rt,style:Object.assign(Object.assign({},Me==null?void 0:Me.style),x)},V),b)))}),ne=B({tagName:"div",displayName:"Layout"})(E),k=B({suffixCls:"header",tagName:"header",displayName:"Header"})(I),de=B({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(I),ie=B({suffixCls:"content",tagName:"main",displayName:"Content"})(I);var H=ne},40875:function(ht,le,e){"use strict";e.d(le,{J:function(){return p}});var t=e(59301),l=e(33234),P=e(70425),L=function(n,F){var W={};for(var w in n)Object.prototype.hasOwnProperty.call(n,w)&&F.indexOf(w)<0&&(W[w]=n[w]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,w=Object.getOwnPropertySymbols(n);D{const{children:W}=n,w=L(n,["children"]),D=t.useContext(T),g=t.useMemo(()=>Object.assign(Object.assign({},D),w),[D,w.prefixCls,w.mode,w.selectable]);return t.createElement(T.Provider,{value:g},t.createElement(l.BR,null,(0,P.supportNodeRef)(W)?t.cloneElement(W,{ref:F}):W))});le.Z=T},20834:function(ht,le,e){"use strict";e.d(le,{default:function(){return Ee}});var t=e(15285),l=e(59301),P=e(45818),L=e(92310),T=e.n(L),p=e(36355),n=function(Z,K){var m={};for(var a in Z)Object.prototype.hasOwnProperty.call(Z,a)&&K.indexOf(a)<0&&(m[a]=Z[a]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,a=Object.getOwnPropertySymbols(Z);R{const{prefixCls:K,className:m,dashed:a}=Z,R=n(Z,["prefixCls","className","dashed"]),{getPrefixCls:fe}=l.useContext(p.E_),s=fe("menu",K),i=T()({[`${s}-item-divider-dashed`]:!!a},m);return l.createElement(t.iz,Object.assign({className:i},R))},w=e(11592),D=e(2738),g=e(6848),M=e(92343),I=(0,l.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ne=Z=>{var K;const{className:m,children:a,icon:R,title:fe,danger:s}=Z,{prefixCls:i,firstLevel:X,direction:$,disableMenuItemTitleTooltip:f,inlineCollapsed:Q}=l.useContext(I),Re=Y=>{const se=l.createElement("span",{className:`${i}-title-content`},a);return(!R||(0,M.l$)(a)&&a.type==="span")&&a&&Y&&X&&typeof a=="string"?l.createElement("div",{className:`${i}-inline-collapsed-noicon`},a.charAt(0)):se},{siderCollapsed:Pe}=l.useContext(P.D);let Se=fe;typeof fe=="undefined"?Se=X?a:"":fe===!1&&(Se="");const Ne={title:Se};!Pe&&!Q&&(Ne.title=null,Ne.open=!1);const Be=(0,w.Z)(a).length;let d=l.createElement(t.ck,Object.assign({},(0,D.Z)(Z,["title","icon","danger"]),{className:T()({[`${i}-item-danger`]:s,[`${i}-item-only-child`]:(R?Be+1:Be)===1},m),title:typeof fe=="string"?fe:void 0}),(0,M.Tm)(R,{className:T()((0,M.l$)(R)?(K=R.props)===null||K===void 0?void 0:K.className:"",`${i}-item-icon`)}),Re(Q));return f||(d=l.createElement(g.Z,Object.assign({},Ne,{placement:$==="rtl"?"left":"right",overlayClassName:`${i}-inline-collapsed-tooltip`}),d)),d},de=Z=>{var K;const{popupClassName:m,icon:a,title:R,theme:fe}=Z,s=l.useContext(I),{prefixCls:i,inlineCollapsed:X,theme:$}=s,f=(0,t.Xl)();let Q;if(!a)Q=X&&!f.length&&R&&typeof R=="string"?l.createElement("div",{className:`${i}-inline-collapsed-noicon`},R.charAt(0)):l.createElement("span",{className:`${i}-title-content`},R);else{const Pe=(0,M.l$)(R)&&R.type==="span";Q=l.createElement(l.Fragment,null,(0,M.Tm)(a,{className:T()((0,M.l$)(a)?(K=a.props)===null||K===void 0?void 0:K.className:"",`${i}-item-icon`)}),Pe?R:l.createElement("span",{className:`${i}-title-content`},R))}const Re=l.useMemo(()=>Object.assign(Object.assign({},s),{firstLevel:!1}),[s]);return l.createElement(I.Provider,{value:Re},l.createElement(t.Wd,Object.assign({},(0,D.Z)(Z,["icon"]),{title:Q,popupClassName:T()(i,m,`${i}-${fe||$}`)})))},ie=e(18785),H=e(70425),A=e(62892),ae=e(40875),C=function(Z,K){var m={};for(var a in Z)Object.prototype.hasOwnProperty.call(Z,a)&&K.indexOf(a)<0&&(m[a]=Z[a]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,a=Object.getOwnPropertySymbols(Z);R{if(K&&typeof K=="object"){const a=K,{label:R,children:fe,key:s,type:i}=a,X=C(a,["label","children","key","type"]),$=s!=null?s:`tmp-${m}`;return fe||i==="group"?i==="group"?l.createElement(t.BW,Object.assign({key:$},X,{title:R}),S(fe)):l.createElement(de,Object.assign({key:$},X,{title:R}),S(fe)):i==="divider"?l.createElement(W,Object.assign({key:$},X)):l.createElement(ne,Object.assign({key:$},X),R)}return null}).filter(K=>K)}function J(Z){return l.useMemo(()=>Z&&S(Z),[Z])}var te=e(64993),z=e(17313),v=e(8378),b=e(13826),ce=e(29878),q=e(83116),x=e(37613),V=Z=>{const{componentCls:K,motionDurationSlow:m,horizontalLineHeight:a,colorSplit:R,lineWidth:fe,lineType:s,itemPaddingInline:i}=Z;return{[`${K}-horizontal`]:{lineHeight:a,border:0,borderBottom:`${fe}px ${s} ${R}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${K}-item, ${K}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:i},[`> ${K}-item:hover, + &${k}-slide-up-leave${k}-slide-up-leave-active${M}-placement-topRight`]:{animationName:l.ly}})},(0,T.ZP)(g,{colorBg:te,limitVerticalRadius:!0,arrowPlacement:{top:!0,bottom:!0}}),{[`${M} ${B}`]:{position:"relative",margin:0},[`${B}-submenu-popup`]:{position:"absolute",zIndex:I,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${M}, ${M}-menu-submenu`]:{[B]:Object.assign(Object.assign({padding:ae,listStyleType:"none",backgroundColor:te,backgroundClip:"padding-box",borderRadius:g.borderRadiusLG,outline:"none",boxShadow:g.boxShadowSecondary},(0,t.Qy)(g)),{[`${B}-item-group-title`]:{padding:`${H}px ${J}px`,color:g.colorTextDescription,transition:`all ${ie}`},[`${B}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${B}-item-icon`]:{minWidth:A,marginInlineEnd:g.marginXS,fontSize:g.fontSizeSM},[`${B}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${ie}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${B}-item, ${B}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${H}px ${J}px`,color:g.colorText,fontWeight:"normal",fontSize:A,lineHeight:g.lineHeight,cursor:"pointer",transition:`all ${ie}`,borderRadius:g.borderRadiusSM,"&:hover, &-active":{backgroundColor:g.controlItemBgHover}},(0,t.Qy)(g)),{"&-selected":{color:g.colorPrimary,backgroundColor:g.controlItemBgActive,"&:hover, &-active":{backgroundColor:g.controlItemBgActiveHover}},"&-disabled":{color:C,cursor:"not-allowed","&:hover":{color:C,backgroundColor:te,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${g.marginXXS}px 0`,overflow:"hidden",lineHeight:0,backgroundColor:g.colorSplit},[`${M}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:g.paddingXS,[`${M}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:g.colorTextDescription,fontSize:S,fontStyle:"normal"}}}),[`${B}-item-group-list`]:{margin:`0 ${g.marginXS}px`,padding:0,listStyle:"none"},[`${B}-submenu-title`]:{paddingInlineEnd:J+g.fontSizeSM},[`${B}-submenu-vertical`]:{position:"relative"},[`${B}-submenu${B}-submenu-disabled ${M}-menu-submenu-title`]:{[`&, ${M}-menu-submenu-arrow-icon`]:{color:C,backgroundColor:te,cursor:"not-allowed"}},[`${B}-submenu-selected ${M}-menu-submenu-title`]:{color:g.colorPrimary}})}},[(0,l.oN)(g,"slide-up"),(0,l.oN)(g,"slide-down"),(0,P.Fm)(g,"move-up"),(0,P.Fm)(g,"move-down"),(0,L._y)(g,"zoom-big")]]};var D=(0,p.Z)("Dropdown",(g,M)=>{let{rootPrefixCls:B}=M;const{marginXXS:I,sizePopupArrow:E,controlHeight:ne,fontSize:k,lineHeight:de,paddingXXS:ie,componentCls:H,borderRadiusLG:A}=g,ae=(ne-k*de)/2,{dropdownArrowOffset:C}=(0,T.fS)({contentRadius:A}),S=(0,n.TS)(g,{menuCls:`${H}-menu`,rootPrefixCls:B,dropdownArrowDistance:E/2+I,dropdownArrowOffset:C,dropdownPaddingVertical:ae,dropdownEdgeChildPadding:ie});return[w(S),W(S)]},g=>({zIndexPopup:g.zIndexPopupBase+50}))},8628:function(ht,le,e){"use strict";var t=e(59301),l=e(34280),P=e(56762),L=e(69507);function T(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const n=(0,t.useRef)({}),F=(0,P.Z)(),W=(0,L.ZP)();return(0,l.Z)(()=>{const w=W.subscribe(D=>{n.current=D,p&&F()});return()=>W.unsubscribe(w)},[]),n.current}le.Z=T},11611:function(ht,le,e){"use strict";e.d(le,{Z:function(){return Jr}});var t=e(59301),l=e(15277),P=e(92310),L=e.n(P),T=e(54476),p=e(33885),n=e(20068),F=e(42978),W=e(76190),w=e(75931),D=e(55468),g=e(18929),M=["crossOrigin","decoding","draggable","loading","referrerPolicy","sizes","srcSet","useMap","alt"],B=t.createContext(null),I=0;function E(Qe,pe){var lt=t.useState(function(){return I+=1,String(I)}),Pt=(0,F.Z)(lt,1),Nt=Pt[0],Lt=t.useContext(B),Ut={data:pe,canPreview:Qe};return t.useEffect(function(){if(Lt)return Lt.register(Nt,Ut)},[]),t.useEffect(function(){Lt&&Lt.register(Nt,Ut)},[Qe,pe]),Nt}function ne(Qe){return new Promise(function(pe){var lt=document.createElement("img");lt.onerror=function(){return pe(!1)},lt.onload=function(){return pe(!0)},lt.src=Qe})}function k(Qe){var pe=Qe.src,lt=Qe.isCustomPlaceholder,Pt=Qe.fallback,Nt=(0,t.useState)(lt?"loading":"normal"),Lt=(0,F.Z)(Nt,2),Ut=Lt[0],kt=Lt[1],j=(0,t.useRef)(!1),ue=Ut==="error";(0,t.useEffect)(function(){ne(pe).then(function(Le){Le||kt("error")})},[pe]),(0,t.useEffect)(function(){lt&&!j.current?kt("loading"):ue&&kt("normal")},[pe]);var ye=function(){kt("normal")},be=function(ke){j.current=!1,Ut==="loading"&&ke!=null&&ke.complete&&(ke.naturalWidth||ke.naturalHeight)&&(j.current=!0,ye())},Ze=ue&&Pt?{src:Pt}:{onLoad:ye,src:pe};return[be,Ze,Ut]}var de=e(86923),ie=e(8224),H=e(10228),A=e(48736);function ae(Qe,pe,lt,Pt){var Nt=pe+lt,Lt=(lt-Pt)/2;if(lt>Pt){if(pe>0)return(0,n.Z)({},Qe,Lt);if(pe<0&&NtPt)return(0,n.Z)({},Qe,pe<0?Lt:-Lt);return{}}function C(Qe,pe,lt,Pt){var Nt=(0,D.g1)(),Lt=Nt.width,Ut=Nt.height,kt=null;return Qe<=Lt&&pe<=Ut?kt={x:0,y:0}:(Qe>Lt||pe>Ut)&&(kt=(0,p.Z)((0,p.Z)({},ae("x",lt,Qe,Lt)),ae("y",Pt,pe,Ut))),kt}var S=e(13697),J=e(16089),te={x:0,y:0,rotate:0,scale:1,flipX:!1,flipY:!1};function z(Qe,pe,lt,Pt){var Nt=(0,t.useRef)(null),Lt=(0,t.useRef)([]),Ut=(0,t.useState)(te),kt=(0,F.Z)(Ut,2),j=kt[0],ue=kt[1],ye=function(ke){ue(te),Pt&&!(0,S.Z)(te,j)&&Pt({transform:te,action:ke})},be=function(ke,Ae){Nt.current===null&&(Lt.current=[],Nt.current=(0,J.Z)(function(){ue(function(jt){var Zt=jt;return Lt.current.forEach(function(qt){Zt=(0,p.Z)((0,p.Z)({},Zt),qt)}),Nt.current=null,Pt==null||Pt({transform:Zt,action:Ae}),Zt})})),Lt.current.push((0,p.Z)((0,p.Z)({},j),ke))},Ze=function(ke,Ae,jt,Zt){var qt=Qe.current,kn=qt.width,Rn=qt.height,on=qt.offsetWidth,h=qt.offsetHeight,_r=qt.offsetLeft,Qn=qt.offsetTop,dr=ke,er=j.scale*ke;er>lt?(dr=lt/j.scale,er=lt):er1,gn=Ft&&qt>=1,Gt=z(Wr,_r,dr,wn),At=Gt.transform,Ye=Gt.resetTransform,xt=Gt.updateTransform,tn=Gt.dispatchZoomChange,nn=(0,t.useState)(!0),Sn=(0,F.Z)(nn,2),Cn=Sn[0],Gn=Sn[1],_n=At.rotate,ot=At.scale,Ot=At.x,$n=At.y,sr=L()((0,n.Z)({},"".concat(lt,"-moving"),me));(0,t.useEffect)(function(){Cn||Gn(!0)},[Cn]);var Mn=function(){Ye("close")},Yn=function(){tn(x+on,"zoomIn")},wr=function(){tn(x/(x+on),"zoomOut")},Mr=function(){xt({rotate:_n+90},"rotateRight")},Kn=function(){xt({rotate:_n-90},"rotateLeft")},$r=function(){xt({flipX:!At.flipX},"flipX")},Jn=function(){xt({flipY:!At.flipY},"flipY")},Kr=function(Kt){Kt==null||Kt.preventDefault(),Kt==null||Kt.stopPropagation(),jt>0&&(Gn(!1),Ye("prev"),Er==null||Er(jt-1,jt))},qr=function(Kt){Kt==null||Kt.preventDefault(),Kt==null||Kt.stopPropagation(),jt0&&(zr=x/zr),tn(zr,"wheel",Kt.clientX,Kt.clientY)}},yo=function(Kt){!ue||!en||(Kt.keyCode===H.Z.LEFT?Kr():Kt.keyCode===H.Z.RIGHT&&qr())},Ln=function(Kt){ue&&(ot!==1?xt({x:0,y:0,scale:1},"doubleClick"):tn(x+on,"doubleClick",Kt.clientX,Kt.clientY))};(0,t.useEffect)(function(){var Hn,Kt,fr,Br;if(kt){fr=(0,ie.Z)(window,"mouseup",ao,!1),Br=(0,ie.Z)(window,"mousemove",ro,!1);try{window.top!==window.self&&(Hn=(0,ie.Z)(window.top,"mouseup",ao,!1),Kt=(0,ie.Z)(window.top,"mousemove",ro,!1))}catch(zr){(0,A.Kp)(!1,"[rc-image] ".concat(zr))}}return function(){var zr,to,no,bo;(zr=fr)===null||zr===void 0||zr.remove(),(to=Br)===null||to===void 0||to.remove(),(no=Hn)===null||no===void 0||no.remove(),(bo=Kt)===null||bo===void 0||bo.remove()}},[ue,me,Ot,$n,_n,kt]),(0,t.useEffect)(function(){var Hn=(0,ie.Z)(window,"keydown",yo,!1);return function(){Hn.remove()}},[ue,en,jt]);var vr=t.createElement(Me,(0,T.Z)({},zn,{width:pe.width,height:pe.height,imgRef:Wr,className:"".concat(lt,"-img"),alt:Nt,style:{transform:"translate3d(".concat(At.x,"px, ").concat(At.y,"px, 0) scale3d(").concat(At.flipX?"-":"").concat(ot,", ").concat(At.flipY?"-":"").concat(ot,", 1) rotate(").concat(_n,"deg)"),transitionDuration:!Cn&&"0s"},fallback:Lt,src:Pt,onWheel:uo,onMouseDown:wo,onDoubleClick:Ln}));return t.createElement(t.Fragment,null,t.createElement(de.Z,(0,T.Z)({transitionName:yr,maskTransitionName:Pn,closable:!1,keyboard:!0,prefixCls:lt,onClose:j,visible:ue,wrapClassName:sr,rootClassName:Ze,getContainer:ke},kr,{afterClose:Mn}),t.createElement("div",{className:"".concat(lt,"-img-wrapper")},In?In(vr,(0,p.Z)({transform:At},Ft?{current:jt}:{})):vr)),t.createElement(q,{visible:ue,transform:At,maskTransitionName:Pn,closeIcon:Le,getContainer:ke,prefixCls:lt,rootClassName:Ze,icons:be,countRender:kn,showSwitch:en,showProgress:gn,current:jt,count:qt,scale:ot,minScale:_r,maxScale:dr,toolbarRender:Lr,onSwitchLeft:Kr,onSwitchRight:qr,onZoomIn:Yn,onZoomOut:wr,onRotateRight:Mr,onRotateLeft:Kn,onFlipX:$r,onFlipY:Jn,onClose:j}))},je=Ie,et=e(94480);function rt(Qe){var pe=t.useState({}),lt=(0,F.Z)(pe,2),Pt=lt[0],Nt=lt[1],Lt=t.useCallback(function(kt,j){return Nt(function(ue){return(0,p.Z)((0,p.Z)({},ue),{},(0,n.Z)({},kt,j))}),function(){Nt(function(ue){var ye=(0,p.Z)({},ue);return delete ye[kt],ye})}},[]),Ut=t.useMemo(function(){return Qe?Qe.map(function(kt){if(typeof kt=="string")return{data:{src:kt}};var j={};return Object.keys(kt).forEach(function(ue){["src"].concat((0,et.Z)(M)).includes(ue)&&(j[ue]=kt[ue])}),{data:j}}):Object.keys(Pt).reduce(function(kt,j){var ue=Pt[j],ye=ue.canPreview,be=ue.data;return ye&&kt.push({data:be,id:j}),kt},[])},[Qe,Pt]);return[Ut,Lt]}var Ke=["visible","onVisibleChange","getContainer","current","movable","minScale","maxScale","countRender","closeIcon","onChange","onTransform","toolbarRender","imageRender"],Te=["src"],tt=function(pe){var lt,Pt=pe.previewPrefixCls,Nt=Pt===void 0?"rc-image-preview":Pt,Lt=pe.children,Ut=pe.icons,kt=Ut===void 0?{}:Ut,j=pe.items,ue=pe.preview,ye=pe.fallback,be=(0,W.Z)(ue)==="object"?ue:{},Ze=be.visible,Le=be.onVisibleChange,ke=be.getContainer,Ae=be.current,jt=be.movable,Zt=be.minScale,qt=be.maxScale,kn=be.countRender,Rn=be.closeIcon,on=be.onChange,h=be.onTransform,_r=be.toolbarRender,Qn=be.imageRender,dr=(0,w.Z)(be,Ke),er=rt(j),yr=(0,F.Z)(er,2),qn=yr[0],Pn=yr[1],In=(0,g.Z)(0,{value:Ae}),zn=(0,F.Z)(In,2),Lr=zn[0],wn=zn[1],Er=(0,t.useState)(!1),kr=(0,F.Z)(Er,2),Wr=kr[0],Vr=kr[1],Xr=((lt=qn[Lr])===null||lt===void 0?void 0:lt.data)||{},U=Xr.src,me=(0,w.Z)(Xr,Te),qe=(0,g.Z)(!!Ze,{value:Ze,onChange:function(_n,ot){Le==null||Le(_n,ot,Lr)}}),Ft=(0,F.Z)(qe,2),en=Ft[0],gn=Ft[1],Gt=(0,t.useState)(null),At=(0,F.Z)(Gt,2),Ye=At[0],xt=At[1],tn=t.useCallback(function(Gn,_n,ot){var Ot=qn.findIndex(function($n){return $n.id===Gn});gn(!0),xt({x:_n,y:ot}),wn(Ot<0?0:Ot),Vr(!0)},[qn]);t.useEffect(function(){en?Wr||wn(0):Vr(!1)},[en]);var nn=function(_n,ot){wn(_n),on==null||on(_n,ot)},Sn=function(){gn(!1),xt(null)},Cn=t.useMemo(function(){return{register:Pn,onPreview:tn}},[Pn,tn]);return t.createElement(B.Provider,{value:Cn},Lt,t.createElement(je,(0,T.Z)({"aria-hidden":!en,movable:jt,visible:en,prefixCls:Nt,closeIcon:Rn,onClose:Sn,mousePosition:Ye,imgCommonProps:me,src:U,fallback:ye,icons:kt,minScale:Zt,maxScale:qt,getContainer:ke,current:Lr,count:qn.length,countRender:kn,onTransform:h,toolbarRender:_r,imageRender:Qn,onChange:nn},dr)))},mt=tt,De=["src","alt","onPreviewClose","prefixCls","previewPrefixCls","placeholder","fallback","width","height","style","preview","className","onClick","onError","wrapperClassName","wrapperStyle","rootClassName"],ut=["src","visible","onVisibleChange","getContainer","mask","maskClassName","movable","icons","scaleStep","minScale","maxScale","imageRender","toolbarRender"],St=function(pe){var lt=pe.src,Pt=pe.alt,Nt=pe.onPreviewClose,Lt=pe.prefixCls,Ut=Lt===void 0?"rc-image":Lt,kt=pe.previewPrefixCls,j=kt===void 0?"".concat(Ut,"-preview"):kt,ue=pe.placeholder,ye=pe.fallback,be=pe.width,Ze=pe.height,Le=pe.style,ke=pe.preview,Ae=ke===void 0?!0:ke,jt=pe.className,Zt=pe.onClick,qt=pe.onError,kn=pe.wrapperClassName,Rn=pe.wrapperStyle,on=pe.rootClassName,h=(0,w.Z)(pe,De),_r=ue&&ue!==!0,Qn=(0,W.Z)(Ae)==="object"?Ae:{},dr=Qn.src,er=Qn.visible,yr=er===void 0?void 0:er,qn=Qn.onVisibleChange,Pn=qn===void 0?Nt:qn,In=Qn.getContainer,zn=In===void 0?void 0:In,Lr=Qn.mask,wn=Qn.maskClassName,Er=Qn.movable,kr=Qn.icons,Wr=Qn.scaleStep,Vr=Qn.minScale,Xr=Qn.maxScale,U=Qn.imageRender,me=Qn.toolbarRender,qe=(0,w.Z)(Qn,ut),Ft=dr!=null?dr:lt,en=(0,g.Z)(!!yr,{value:yr,onChange:Pn}),gn=(0,F.Z)(en,2),Gt=gn[0],At=gn[1],Ye=k({src:lt,isCustomPlaceholder:_r,fallback:ye}),xt=(0,F.Z)(Ye,3),tn=xt[0],nn=xt[1],Sn=xt[2],Cn=(0,t.useState)(null),Gn=(0,F.Z)(Cn,2),_n=Gn[0],ot=Gn[1],Ot=(0,t.useContext)(B),$n=!!Ae,sr=function(){At(!1),ot(null)},Mn=L()(Ut,kn,on,(0,n.Z)({},"".concat(Ut,"-error"),Sn==="error")),Yn=(0,t.useMemo)(function(){var $r={};return M.forEach(function(Jn){pe[Jn]!==void 0&&($r[Jn]=pe[Jn])}),$r},M.map(function($r){return pe[$r]})),wr=(0,t.useMemo)(function(){return(0,p.Z)((0,p.Z)({},Yn),{},{src:Ft})},[Ft,Yn]),Mr=E($n,wr),Kn=function(Jn){var Kr=(0,D.os)(Jn.target),qr=Kr.left,ao=Kr.top;Ot?Ot.onPreview(Mr,qr,ao):(ot({x:qr,y:ao}),At(!0)),Zt==null||Zt(Jn)};return t.createElement(t.Fragment,null,t.createElement("div",(0,T.Z)({},h,{className:Mn,onClick:$n?Kn:Zt,style:(0,p.Z)({width:be,height:Ze},Rn)}),t.createElement("img",(0,T.Z)({},Yn,{className:L()("".concat(Ut,"-img"),(0,n.Z)({},"".concat(Ut,"-img-placeholder"),ue===!0),jt),style:(0,p.Z)({height:Ze},Le),ref:tn},nn,{width:be,height:Ze,onError:qt})),Sn==="loading"&&t.createElement("div",{"aria-hidden":"true",className:"".concat(Ut,"-placeholder")},ue),Lr&&$n&&t.createElement("div",{className:L()("".concat(Ut,"-mask"),wn),style:{display:(Le==null?void 0:Le.display)==="none"?"none":void 0}},Lr)),!Ot&&$n&&t.createElement(je,(0,T.Z)({"aria-hidden":!Gt,visible:Gt,prefixCls:j,onClose:sr,mousePosition:_n,src:Ft,alt:Pt,fallback:ye,getContainer:zn,icons:kr,movable:Er,scaleStep:Wr,minScale:Vr,maxScale:Xr,rootClassName:on,imageRender:U,imgCommonProps:Yn,toolbarRender:me},qe)))};St.PreviewGroup=mt,St.displayName="Image";var $e=St,ve=$e,at=e(62892),Ee=e(36355),Z=e(31724),K=e(99267),m=e(33853),a=e(38819),R={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=R,s=e(7657),i=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:fe}))},X=t.forwardRef(i),$=X,f={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"},Q=f,Re=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:Q}))},Pe=t.forwardRef(Re),Se=Pe,Ne={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"},Be=Ne,d=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:Be}))},Y=t.forwardRef(d),se=Y,xe={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"},Fe=xe,_e=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:Fe}))},He=t.forwardRef(_e),Je=He,ct={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=ct,wt=function(pe,lt){return t.createElement(s.Z,(0,T.Z)({},pe,{ref:lt,icon:Bt}))},Dt=t.forwardRef(wt),mn=Dt,ln=e(64993),$t=e(73819),En=e(17313),vn=e(29878),sn=e(1950),yn=e(83116),xn=e(37613);const An=Qe=>({position:Qe||"absolute",inset:0}),ir=Qe=>{const{iconCls:pe,motionDurationSlow:lt,paddingXXS:Pt,marginXXS:Nt,prefixCls:Lt,colorTextLightSolid:Ut}=Qe;return{position:"absolute",inset:0,display:"flex",alignItems:"center",justifyContent:"center",color:Ut,background:new ln.C("#000").setAlpha(.5).toRgbString(),cursor:"pointer",opacity:0,transition:`opacity ${lt}`,[`.${Lt}-mask-info`]:Object.assign(Object.assign({},En.vS),{padding:`0 ${Pt}px`,[pe]:{marginInlineEnd:Nt,svg:{verticalAlign:"baseline"}}})}},br=Qe=>{const{previewCls:pe,modalMaskBg:lt,paddingSM:Pt,marginXL:Nt,margin:Lt,paddingLG:Ut,previewOperationColorDisabled:kt,previewOperationHoverColor:j,motionDurationSlow:ue,iconCls:ye,colorTextLightSolid:be}=Qe,Ze=new ln.C(lt).setAlpha(.1),Le=Ze.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:Qe.previewOperationColor},[`${pe}-progress`]:{marginBottom:Lt},[`${pe}-close`]:{position:"fixed",top:Nt,right:{_skip_check_:!0,value:Nt},display:"flex",color:be,backgroundColor:Ze.toRgbString(),borderRadius:"50%",padding:Pt,outline:0,border:0,cursor:"pointer",transition:`all ${ue}`,"&:hover":{backgroundColor:Le.toRgbString()},[`& > ${ye}`]:{fontSize:Qe.previewOperationSize}},[`${pe}-operations`]:{display:"flex",alignItems:"center",padding:`0 ${Ut}px`,backgroundColor:Ze.toRgbString(),borderRadius:100,"&-operation":{marginInlineStart:Pt,padding:Pt,cursor:"pointer",transition:`all ${ue}`,userSelect:"none",[`&:not(${pe}-operations-operation-disabled):hover > ${ye}`]:{color:j},"&-disabled":{color:kt,cursor:"not-allowed"},"&:first-of-type":{marginInlineStart:0},[`& > ${ye}`]:{fontSize:Qe.previewOperationSize}}}}},Vn=Qe=>{const{modalMaskBg:pe,iconCls:lt,previewOperationColorDisabled:Pt,previewCls:Nt,zIndexPopup:Lt,motionDurationSlow:Ut}=Qe,kt=new ln.C(pe).setAlpha(.1),j=kt.clone().setAlpha(.2);return{[`${Nt}-switch-left, ${Nt}-switch-right`]:{position:"fixed",insetBlockStart:"50%",zIndex:Lt+1,display:"flex",alignItems:"center",justifyContent:"center",width:Qe.imagePreviewSwitchSize,height:Qe.imagePreviewSwitchSize,marginTop:-Qe.imagePreviewSwitchSize/2,color:Qe.previewOperationColor,background:kt.toRgbString(),borderRadius:"50%",transform:"translateY(-50%)",cursor:"pointer",transition:`all ${Ut}`,userSelect:"none","&:hover":{background:j.toRgbString()},"&-disabled":{"&, &:hover":{color:Pt,background:"transparent",cursor:"not-allowed",[`> ${lt}`]:{cursor:"not-allowed"}}},[`> ${lt}`]:{fontSize:Qe.previewOperationSize}},[`${Nt}-switch-left`]:{insetInlineStart:Qe.marginSM},[`${Nt}-switch-right`]:{insetInlineEnd:Qe.marginSM}}},ur=Qe=>{const{motionEaseOut:pe,previewCls:lt,motionDurationSlow:Pt,componentCls:Nt}=Qe;return[{[`${Nt}-preview-root`]:{[lt]:{height:"100%",textAlign:"center",pointerEvents:"none"},[`${lt}-body`]:Object.assign(Object.assign({},An()),{overflow:"hidden"}),[`${lt}-img`]:{maxWidth:"100%",maxHeight:"70%",verticalAlign:"middle",transform:"scale3d(1, 1, 1)",cursor:"grab",transition:`transform ${Pt} ${pe} 0s`,userSelect:"none","&-wrapper":Object.assign(Object.assign({},An()),{transition:`transform ${Pt} ${pe} 0s`,display:"flex",justifyContent:"center",alignItems:"center","& > *":{pointerEvents:"auto"},"&::before":{display:"inline-block",width:1,height:"50%",marginInlineEnd:-1,content:'""'}})},[`${lt}-moving`]:{[`${lt}-preview-img`]:{cursor:"grabbing","&-wrapper":{transitionDuration:"0s"}}}}},{[`${Nt}-preview-root`]:{[`${lt}-wrap`]:{zIndex:Qe.zIndexPopup}}},{[`${Nt}-preview-operations-wrapper`]:{position:"fixed",zIndex:Qe.zIndexPopup+1},"&":[br(Qe),Vn(Qe)]}]},Zn=Qe=>{const{componentCls:pe}=Qe;return{[pe]:{position:"relative",display:"inline-block",[`${pe}-img`]:{width:"100%",height:"auto",verticalAlign:"middle"},[`${pe}-img-placeholder`]:{backgroundColor:Qe.colorBgContainerDisabled,backgroundImage:"url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=')",backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:"30%"},[`${pe}-mask`]:Object.assign({},ir(Qe)),[`${pe}-mask:hover`]:{opacity:1},[`${pe}-placeholder`]:Object.assign({},An())}}},mr=Qe=>{const{previewCls:pe}=Qe;return{[`${pe}-root`]:(0,vn._y)(Qe,"zoom"),"&":(0,sn.J$)(Qe,!0)}};var Or=(0,yn.Z)("Image",Qe=>{const pe=`${Qe.componentCls}-preview`,lt=(0,xn.TS)(Qe,{previewCls:pe,modalMaskBg:new ln.C("#000").setAlpha(.45).toRgbString(),imagePreviewSwitchSize:Qe.controlHeightLG});return[Zn(lt),ur(lt),(0,$t.QA)((0,xn.TS)(lt,{componentCls:pe})),mr(lt)]},Qe=>({zIndexPopup:Qe.zIndexPopupBase+80,previewOperationColor:new ln.C(Qe.colorTextLightSolid).setAlpha(.65).toRgbString(),previewOperationHoverColor:new ln.C(Qe.colorTextLightSolid).setAlpha(.85).toRgbString(),previewOperationColorDisabled:new ln.C(Qe.colorTextLightSolid).setAlpha(.25).toRgbString(),previewOperationSize:Qe.fontSizeIcon*1.5})),Ir=function(Qe,pe){var lt={};for(var Pt in Qe)Object.prototype.hasOwnProperty.call(Qe,Pt)&&pe.indexOf(Pt)<0&&(lt[Pt]=Qe[Pt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Pt=Object.getOwnPropertySymbols(Qe);Nt{var{previewPrefixCls:pe,preview:lt}=Qe,Pt=Ir(Qe,["previewPrefixCls","preview"]);const{getPrefixCls:Nt}=t.useContext(Ee.E_),Lt=Nt("image",pe),Ut=`${Lt}-preview`,kt=Nt(),[j,ue]=Or(Lt),ye=t.useMemo(()=>{var be;if(lt===!1)return lt;const Ze=typeof lt=="object"?lt:{},Le=L()(ue,(be=Ze.rootClassName)!==null&&be!==void 0?be:"");return Object.assign(Object.assign({},Ze),{transitionName:(0,at.m)(kt,"zoom",Ze.transitionName),maskTransitionName:(0,at.m)(kt,"fade",Ze.maskTransitionName),rootClassName:Le})},[lt]);return j(t.createElement(ve.PreviewGroup,Object.assign({preview:ye,previewPrefixCls:Ut,icons:hr},Pt)))},Zr=function(Qe,pe){var lt={};for(var Pt in Qe)Object.prototype.hasOwnProperty.call(Qe,Pt)&&pe.indexOf(Pt)<0&&(lt[Pt]=Qe[Pt]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Nt=0,Pt=Object.getOwnPropertySymbols(Qe);Nt{const{prefixCls:pe,preview:lt,className:Pt,rootClassName:Nt,style:Lt}=Qe,Ut=Zr(Qe,["prefixCls","preview","className","rootClassName","style"]),{getPrefixCls:kt,locale:j=Z.Z,getPopupContainer:ue,image:ye}=t.useContext(Ee.E_),be=kt("image",pe),Ze=kt(),Le=j.Image||Z.Z.Image,[ke,Ae]=Or(be),jt=L()(Nt,Ae),Zt=L()(Pt,Ae,ye==null?void 0:ye.className),qt=t.useMemo(()=>{if(lt===!1)return lt;const Rn=typeof lt=="object"?lt:{},{getContainer:on}=Rn,h=Zr(Rn,["getContainer"]);return Object.assign(Object.assign({mask:t.createElement("div",{className:`${be}-mask-info`},t.createElement(l.Z,null),Le==null?void 0:Le.preview),icons:hr},h),{getContainer:on||ue,transitionName:(0,at.m)(Ze,"zoom",Rn.transitionName),maskTransitionName:(0,at.m)(Ze,"fade",Rn.maskTransitionName)})},[lt,Le]),kn=Object.assign(Object.assign({},ye==null?void 0:ye.style),Lt);return ke(t.createElement(ve,Object.assign({prefixCls:be,preview:qt,rootClassName:jt,className:Zt,style:kn},Ut)))};so.PreviewGroup=Ur;var Jr=so},45818:function(ht,le,e){"use strict";e.d(le,{D:function(){return ie},Z:function(){return ae}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(S,J){return l.createElement(T.Z,(0,t.Z)({},S,{ref:J,icon:L}))},n=l.forwardRef(p),F=n,W=e(33853),w=e(38819),D=e(92310),g=e.n(D),M=e(2738),I=C=>!isNaN(parseFloat(C))&&isFinite(C),E=e(36355),ne=e(84966),k=function(C,S){var J={};for(var te in C)Object.prototype.hasOwnProperty.call(C,te)&&S.indexOf(te)<0&&(J[te]=C[te]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,te=Object.getOwnPropertySymbols(C);z{let C=0;return function(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return C+=1,`${S}${C}`}})();var ae=l.forwardRef((C,S)=>{const{prefixCls:J,className:te,trigger:z,children:v,defaultCollapsed:b=!1,theme:ce="dark",style:q={},collapsible:x=!1,reverseArrow:_=!1,width:V=200,collapsedWidth:he=80,zeroWidthTriggerStyle:Me,breakpoint:Ie,onCollapse:je,onBreakpoint:et}=C,rt=k(C,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:Ke}=(0,l.useContext)(ne.Gs),[Te,tt]=(0,l.useState)("collapsed"in C?C.collapsed:b),[mt,De]=(0,l.useState)(!1);(0,l.useEffect)(()=>{"collapsed"in C&&tt(C.collapsed)},[C.collapsed]);const ut=(Z,K)=>{"collapsed"in C||tt(Z),je==null||je(Z,K)},St=(0,l.useRef)();St.current=Z=>{De(Z.matches),et==null||et(Z.matches),Te!==Z.matches&&ut(Z.matches,"responsive")},(0,l.useEffect)(()=>{function Z(m){return St.current(m)}let K;if(typeof window!="undefined"){const{matchMedia:m}=window;if(m&&Ie&&Ie in de){K=m(`(max-width: ${de[Ie]})`);try{K.addEventListener("change",Z)}catch(a){K.addListener(Z)}Z(K)}}return()=>{try{K==null||K.removeEventListener("change",Z)}catch(m){K==null||K.removeListener(Z)}}},[Ie]),(0,l.useEffect)(()=>{const Z=H("ant-sider-");return Ke.addSider(Z),()=>Ke.removeSider(Z)},[]);const $e=()=>{ut(!Te,"clickTrigger")},{getPrefixCls:ve}=(0,l.useContext)(E.E_),at=()=>{const Z=ve("layout-sider",J),K=(0,M.Z)(rt,["collapsed"]),m=Te?he:V,a=I(m)?`${m}px`:String(m),R=parseFloat(String(he||0))===0?l.createElement("span",{onClick:$e,className:g()(`${Z}-zero-width-trigger`,`${Z}-zero-width-trigger-${_?"right":"left"}`),style:Me},z||l.createElement(F,null)):null,i={expanded:_?l.createElement(w.Z,null):l.createElement(W.Z,null),collapsed:_?l.createElement(W.Z,null):l.createElement(w.Z,null)}[Te?"collapsed":"expanded"],X=z!==null?R||l.createElement("div",{className:`${Z}-trigger`,onClick:$e,style:{width:a}},z||i):null,$=Object.assign(Object.assign({},q),{flex:`0 0 ${a}`,maxWidth:a,minWidth:a,width:a}),f=g()(Z,`${Z}-${ce}`,{[`${Z}-collapsed`]:!!Te,[`${Z}-has-trigger`]:x&&z!==null&&!R,[`${Z}-below`]:!!mt,[`${Z}-zero-width`]:parseFloat(a)===0},te);return l.createElement("aside",Object.assign({className:f},K,{style:$,ref:S}),l.createElement("div",{className:`${Z}-children`},v),x||mt&&R?X:null)},Ee=l.useMemo(()=>({siderCollapsed:Te}),[Te]);return l.createElement(ie.Provider,{value:Ee},at())})},84966:function(ht,le,e){"use strict";e.d(le,{VY:function(){return ie},$_:function(){return de},h4:function(){return k},Gs:function(){return M},ZP:function(){return H}});var t=e(94480),l=e(92310),P=e.n(l),L=e(2738),T=e(59301),p=e(36355),n=e(83116),W=A=>{const{componentCls:ae,bodyBg:C,lightSiderBg:S,lightTriggerBg:J,lightTriggerColor:te}=A;return{[`${ae}-sider-light`]:{background:S,[`${ae}-sider-trigger`]:{color:te,background:J},[`${ae}-sider-zero-width-trigger`]:{color:te,background:J,border:`1px solid ${C}`,borderInlineStart:0}}}};const w=A=>{const{antCls:ae,componentCls:C,colorText:S,triggerColor:J,footerBg:te,triggerBg:z,headerHeight:v,headerPadding:b,headerColor:ce,footerPadding:q,triggerHeight:x,zeroTriggerHeight:_,zeroTriggerWidth:V,motionDurationMid:he,motionDurationSlow:Me,fontSize:Ie,borderRadius:je,bodyBg:et,headerBg:rt,siderBg:Ke}=A;return{[C]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:et,"&, *":{boxSizing:"border-box"},[`&${C}-has-sider`]:{flexDirection:"row",[`> ${C}, > ${C}-content`]:{width:0}},[`${C}-header, &${C}-footer`]:{flex:"0 0 auto"},[`${C}-sider`]:{position:"relative",minWidth:0,background:Ke,transition:`all ${he}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${ae}-menu${ae}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:x},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:x,color:J,lineHeight:`${x}px`,textAlign:"center",background:z,cursor:"pointer",transition:`all ${he}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:v,insetInlineEnd:-V,zIndex:1,width:V,height:_,color:J,fontSize:A.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:Ke,borderStartStartRadius:0,borderStartEndRadius:je,borderEndEndRadius:je,borderEndStartRadius:0,cursor:"pointer",transition:`background ${Me} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${Me}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:-V,borderStartStartRadius:je,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:je}}}}},W(A)),{"&-rtl":{direction:"rtl"}}),[`${C}-header`]:{height:v,padding:b,color:ce,lineHeight:`${v}px`,background:rt,[`${ae}-menu`]:{lineHeight:"inherit"}},[`${C}-footer`]:{padding:q,color:S,fontSize:Ie,background:te},[`${C}-content`]:{flex:"auto",minHeight:0}}};var D=(0,n.Z)("Layout",A=>[w(A)],A=>{const{colorBgLayout:ae,controlHeight:C,controlHeightLG:S,colorText:J,controlHeightSM:te,marginXXS:z,colorTextLightSolid:v,colorBgContainer:b}=A,ce=S*1.25;return{colorBgHeader:"#001529",colorBgBody:ae,colorBgTrigger:"#002140",bodyBg:ae,headerBg:"#001529",headerHeight:C*2,headerPadding:`0 ${ce}px`,headerColor:J,footerPadding:`${te}px ${ce}px`,footerBg:ae,siderBg:"#001529",triggerHeight:S+z*2,triggerBg:"#002140",triggerColor:v,zeroTriggerWidth:S,zeroTriggerHeight:S,lightSiderBg:b,lightTriggerBg:b,lightTriggerColor:J}},{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]}),g=function(A,ae){var C={};for(var S in A)Object.prototype.hasOwnProperty.call(A,S)&&ae.indexOf(S)<0&&(C[S]=A[S]);if(A!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,S=Object.getOwnPropertySymbols(A);Jnull,removeSider:()=>null}});function B(A){let{suffixCls:ae,tagName:C,displayName:S}=A;return J=>T.forwardRef((z,v)=>T.createElement(J,Object.assign({ref:v,suffixCls:ae,tagName:C},z)))}const I=T.forwardRef((A,ae)=>{const{prefixCls:C,suffixCls:S,className:J,tagName:te}=A,z=g(A,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:v}=T.useContext(p.E_),b=v("layout",C),[ce,q]=D(b),x=S?`${b}-${S}`:b;return ce(T.createElement(te,Object.assign({className:P()(C||x,J,q),ref:ae},z)))}),E=T.forwardRef((A,ae)=>{const{direction:C}=T.useContext(p.E_),[S,J]=T.useState([]),{prefixCls:te,className:z,rootClassName:v,children:b,hasSider:ce,tagName:q,style:x}=A,_=g(A,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),V=(0,L.Z)(_,["suffixCls"]),{getPrefixCls:he,layout:Me}=T.useContext(p.E_),Ie=he("layout",te),[je,et]=D(Ie),rt=P()(Ie,{[`${Ie}-has-sider`]:typeof ce=="boolean"?ce:S.length>0,[`${Ie}-rtl`]:C==="rtl"},Me==null?void 0:Me.className,z,v,et),Ke=T.useMemo(()=>({siderHook:{addSider:Te=>{J(tt=>[].concat((0,t.Z)(tt),[Te]))},removeSider:Te=>{J(tt=>tt.filter(mt=>mt!==Te))}}}),[]);return je(T.createElement(M.Provider,{value:Ke},T.createElement(q,Object.assign({ref:ae,className:rt,style:Object.assign(Object.assign({},Me==null?void 0:Me.style),x)},V),b)))}),ne=B({tagName:"div",displayName:"Layout"})(E),k=B({suffixCls:"header",tagName:"header",displayName:"Header"})(I),de=B({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(I),ie=B({suffixCls:"content",tagName:"main",displayName:"Content"})(I);var H=ne},40875:function(ht,le,e){"use strict";e.d(le,{J:function(){return p}});var t=e(59301),l=e(33234),P=e(70425),L=function(n,F){var W={};for(var w in n)Object.prototype.hasOwnProperty.call(n,w)&&F.indexOf(w)<0&&(W[w]=n[w]);if(n!=null&&typeof Object.getOwnPropertySymbols=="function")for(var D=0,w=Object.getOwnPropertySymbols(n);D{const{children:W}=n,w=L(n,["children"]),D=t.useContext(T),g=t.useMemo(()=>Object.assign(Object.assign({},D),w),[D,w.prefixCls,w.mode,w.selectable]);return t.createElement(T.Provider,{value:g},t.createElement(l.BR,null,(0,P.supportNodeRef)(W)?t.cloneElement(W,{ref:F}):W))});le.Z=T},20834:function(ht,le,e){"use strict";e.d(le,{default:function(){return Ee}});var t=e(15285),l=e(59301),P=e(45818),L=e(92310),T=e.n(L),p=e(36355),n=function(Z,K){var m={};for(var a in Z)Object.prototype.hasOwnProperty.call(Z,a)&&K.indexOf(a)<0&&(m[a]=Z[a]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,a=Object.getOwnPropertySymbols(Z);R{const{prefixCls:K,className:m,dashed:a}=Z,R=n(Z,["prefixCls","className","dashed"]),{getPrefixCls:fe}=l.useContext(p.E_),s=fe("menu",K),i=T()({[`${s}-item-divider-dashed`]:!!a},m);return l.createElement(t.iz,Object.assign({className:i},R))},w=e(11592),D=e(2738),g=e(6848),M=e(92343),I=(0,l.createContext)({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),ne=Z=>{var K;const{className:m,children:a,icon:R,title:fe,danger:s}=Z,{prefixCls:i,firstLevel:X,direction:$,disableMenuItemTitleTooltip:f,inlineCollapsed:Q}=l.useContext(I),Re=Y=>{const se=l.createElement("span",{className:`${i}-title-content`},a);return(!R||(0,M.l$)(a)&&a.type==="span")&&a&&Y&&X&&typeof a=="string"?l.createElement("div",{className:`${i}-inline-collapsed-noicon`},a.charAt(0)):se},{siderCollapsed:Pe}=l.useContext(P.D);let Se=fe;typeof fe=="undefined"?Se=X?a:"":fe===!1&&(Se="");const Ne={title:Se};!Pe&&!Q&&(Ne.title=null,Ne.open=!1);const Be=(0,w.Z)(a).length;let d=l.createElement(t.ck,Object.assign({},(0,D.Z)(Z,["title","icon","danger"]),{className:T()({[`${i}-item-danger`]:s,[`${i}-item-only-child`]:(R?Be+1:Be)===1},m),title:typeof fe=="string"?fe:void 0}),(0,M.Tm)(R,{className:T()((0,M.l$)(R)?(K=R.props)===null||K===void 0?void 0:K.className:"",`${i}-item-icon`)}),Re(Q));return f||(d=l.createElement(g.Z,Object.assign({},Ne,{placement:$==="rtl"?"left":"right",overlayClassName:`${i}-inline-collapsed-tooltip`}),d)),d},de=Z=>{var K;const{popupClassName:m,icon:a,title:R,theme:fe}=Z,s=l.useContext(I),{prefixCls:i,inlineCollapsed:X,theme:$}=s,f=(0,t.Xl)();let Q;if(!a)Q=X&&!f.length&&R&&typeof R=="string"?l.createElement("div",{className:`${i}-inline-collapsed-noicon`},R.charAt(0)):l.createElement("span",{className:`${i}-title-content`},R);else{const Pe=(0,M.l$)(R)&&R.type==="span";Q=l.createElement(l.Fragment,null,(0,M.Tm)(a,{className:T()((0,M.l$)(a)?(K=a.props)===null||K===void 0?void 0:K.className:"",`${i}-item-icon`)}),Pe?R:l.createElement("span",{className:`${i}-title-content`},R))}const Re=l.useMemo(()=>Object.assign(Object.assign({},s),{firstLevel:!1}),[s]);return l.createElement(I.Provider,{value:Re},l.createElement(t.Wd,Object.assign({},(0,D.Z)(Z,["icon"]),{title:Q,popupClassName:T()(i,m,`${i}-${fe||$}`)})))},ie=e(18785),H=e(70425),A=e(62892),ae=e(40875),C=function(Z,K){var m={};for(var a in Z)Object.prototype.hasOwnProperty.call(Z,a)&&K.indexOf(a)<0&&(m[a]=Z[a]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,a=Object.getOwnPropertySymbols(Z);R{if(K&&typeof K=="object"){const a=K,{label:R,children:fe,key:s,type:i}=a,X=C(a,["label","children","key","type"]),$=s!=null?s:`tmp-${m}`;return fe||i==="group"?i==="group"?l.createElement(t.BW,Object.assign({key:$},X,{title:R}),S(fe)):l.createElement(de,Object.assign({key:$},X,{title:R}),S(fe)):i==="divider"?l.createElement(W,Object.assign({key:$},X)):l.createElement(ne,Object.assign({key:$},X),R)}return null}).filter(K=>K)}function J(Z){return l.useMemo(()=>Z&&S(Z),[Z])}var te=e(64993),z=e(17313),v=e(8378),b=e(13826),ce=e(29878),q=e(83116),x=e(37613),V=Z=>{const{componentCls:K,motionDurationSlow:m,horizontalLineHeight:a,colorSplit:R,lineWidth:fe,lineType:s,itemPaddingInline:i}=Z;return{[`${K}-horizontal`]:{lineHeight:a,border:0,borderBottom:`${fe}px ${s} ${R}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${K}-item, ${K}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:i},[`> ${K}-item:hover, > ${K}-item-active, > ${K}-submenu ${K}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${K}-item, ${K}-submenu-title`]:{transition:[`border-color ${m}`,`background ${m}`].join(",")},[`${K}-submenu-arrow`]:{display:"none"}}}},Me=Z=>{let{componentCls:K,menuArrowOffset:m}=Z;return{[`${K}-rtl`]:{direction:"rtl"},[`${K}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${K}-rtl${K}-vertical, ${K}-submenu-rtl ${K}-vertical`]:{[`${K}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(-${m})`},"&::after":{transform:`rotate(45deg) translateY(${m})`}}}}};const Ie=Z=>Object.assign({},(0,z.oN)(Z));var et=(Z,K)=>{const{componentCls:m,itemColor:a,itemSelectedColor:R,groupTitleColor:fe,itemBg:s,subMenuItemBg:i,itemSelectedBg:X,activeBarHeight:$,activeBarWidth:f,activeBarBorderWidth:Q,motionDurationSlow:Re,motionEaseInOut:Pe,motionEaseOut:Se,itemPaddingInline:Ne,motionDurationMid:Be,itemHoverColor:d,lineType:Y,colorSplit:se,itemDisabledColor:xe,dangerItemColor:Fe,dangerItemHoverColor:_e,dangerItemSelectedColor:He,dangerItemActiveBg:Je,dangerItemSelectedBg:ct,itemHoverBg:Bt,itemActiveBg:wt,menuSubMenuBg:Dt,horizontalItemSelectedColor:mn,horizontalItemSelectedBg:ln,horizontalItemBorderRadius:$t,horizontalItemHoverBg:En,popupBg:vn}=Z;return{[`${m}-${K}, ${m}-${K} > ${m}`]:{color:a,background:s,[`&${m}-root:focus-visible`]:Object.assign({},Ie(Z)),[`${m}-item-group-title`]:{color:fe},[`${m}-submenu-selected`]:{[`> ${m}-submenu-title`]:{color:R}},[`${m}-item-disabled, ${m}-submenu-disabled`]:{color:`${xe} !important`},[`${m}-item:not(${m}-item-selected):not(${m}-submenu-selected)`]:{[`&:hover, > ${m}-submenu-title:hover`]:{color:d}},[`&:not(${m}-horizontal)`]:{[`${m}-item:not(${m}-item-selected)`]:{"&:hover":{backgroundColor:Bt},"&:active":{backgroundColor:wt}},[`${m}-submenu-title`]:{"&:hover":{backgroundColor:Bt},"&:active":{backgroundColor:wt}}},[`${m}-item-danger`]:{color:Fe,[`&${m}-item:hover`]:{[`&:not(${m}-item-selected):not(${m}-submenu-selected)`]:{color:_e}},[`&${m}-item:active`]:{background:Je}},[`${m}-item a`]:{"&, &:hover":{color:"inherit"}},[`${m}-item-selected`]:{color:R,[`&${m}-item-danger`]:{color:He},"a, a:hover":{color:"inherit"}},[`& ${m}-item-selected`]:{backgroundColor:X,[`&${m}-item-danger`]:{backgroundColor:ct}},[`${m}-item, ${m}-submenu-title`]:{[`&:not(${m}-item-disabled):focus-visible`]:Object.assign({},Ie(Z))},[`&${m}-submenu > ${m}`]:{backgroundColor:Dt},[`&${m}-popup > ${m}`]:{backgroundColor:vn},[`&${m}-horizontal`]:Object.assign(Object.assign({},K==="dark"?{borderBottom:0}:{}),{[`> ${m}-item, > ${m}-submenu`]:{top:Q,marginTop:-Q,marginBottom:0,borderRadius:$t,"&::after":{position:"absolute",insetInline:Ne,bottom:0,borderBottom:`${$}px solid transparent`,transition:`border-color ${Re} ${Pe}`,content:'""'},"&:hover, &-active, &-open":{background:En,"&::after":{borderBottomWidth:$,borderBottomColor:mn}},"&-selected":{color:mn,backgroundColor:ln,"&:hover":{backgroundColor:ln},"&::after":{borderBottomWidth:$,borderBottomColor:mn}}}}),[`&${m}-root`]:{[`&${m}-inline, &${m}-vertical`]:{borderInlineEnd:`${Q}px ${Y} ${se}`}},[`&${m}-inline`]:{[`${m}-sub${m}-inline`]:{background:i},[`${m}-item, ${m}-submenu-title`]:Q&&f?{width:`calc(100% + ${Q}px)`}:{},[`${m}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${f}px solid ${R}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${Be} ${Se}`,`opacity ${Be} ${Se}`].join(","),content:'""'},[`&${m}-item-danger`]:{"&::after":{borderInlineEndColor:He}}},[`${m}-selected, ${m}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${Be} ${Pe}`,`opacity ${Be} ${Pe}`].join(",")}}}}}};const rt=Z=>{const{componentCls:K,itemHeight:m,itemMarginInline:a,padding:R,menuArrowSize:fe,marginXS:s,itemMarginBlock:i}=Z,X=R+fe+s;return{[`${K}-item`]:{position:"relative",overflow:"hidden"},[`${K}-item, ${K}-submenu-title`]:{height:m,lineHeight:`${m}px`,paddingInline:R,overflow:"hidden",textOverflow:"ellipsis",marginInline:a,marginBlock:i,width:`calc(100% - ${a*2}px)`},[`> ${K}-item, @@ -40,7 +40,7 @@ ${K}-submenu-arrow, ${K}-submenu-expand-icon `]:{opacity:0},[`${K}-item-icon, ${m}`]:{margin:0,fontSize:Be,lineHeight:`${a}px`,"+ span":{display:"inline-block",opacity:0}}},[`${K}-item-icon, ${m}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${K}-item-icon, ${m}`]:{display:"none"},"a, a:hover":{color:R}},[`${K}-item-group-title`]:Object.assign(Object.assign({},z.vS),{paddingInline:Pe})}}]};const tt=Z=>{const{componentCls:K,motionDurationSlow:m,motionDurationMid:a,motionEaseInOut:R,motionEaseOut:fe,iconCls:s,iconSize:i,iconMarginInlineEnd:X}=Z;return{[`${K}-item, ${K}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${m}`,`background ${m}`,`padding ${m} ${R}`].join(","),[`${K}-item-icon, ${s}`]:{minWidth:i,fontSize:i,transition:[`font-size ${a} ${fe}`,`margin ${m} ${R}`,`color ${m}`].join(","),"+ span":{marginInlineStart:X,opacity:1,transition:[`opacity ${m} ${R}`,`margin ${m}`,`color ${m}`].join(",")}},[`${K}-item-icon`]:Object.assign({},(0,z.Ro)()),[`&${K}-item-only-child`]:{[`> ${s}, > ${K}-item-icon`]:{marginInlineEnd:0}}},[`${K}-item-disabled, ${K}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${K}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},mt=Z=>{const{componentCls:K,motionDurationSlow:m,motionEaseInOut:a,borderRadius:R,menuArrowSize:fe,menuArrowOffset:s}=Z;return{[`${K}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:Z.margin,width:fe,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${m} ${a}, opacity ${m}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:fe*.6,height:fe*.15,backgroundColor:"currentcolor",borderRadius:R,transition:[`background ${m} ${a}`,`transform ${m} ${a}`,`top ${m} ${a}`,`color ${m} ${a}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(-${s})`},"&::after":{transform:`rotate(-45deg) translateY(${s})`}}}}},De=Z=>{const{antCls:K,componentCls:m,fontSize:a,motionDurationSlow:R,motionDurationMid:fe,motionEaseInOut:s,paddingXS:i,padding:X,colorSplit:$,lineWidth:f,zIndexPopup:Q,borderRadiusLG:Re,subMenuItemBorderRadius:Pe,menuArrowSize:Se,menuArrowOffset:Ne,lineType:Be,menuPanelMaskInset:d,groupTitleLineHeight:Y,groupTitleFontSize:se}=Z;return[{"":{[`${m}`]:Object.assign(Object.assign({},(0,z.dF)()),{"&-hidden":{display:"none"}})},[`${m}-submenu-hidden`]:{display:"none"}},{[m]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,z.Wf)(Z)),(0,z.dF)()),{marginBottom:0,paddingInlineStart:0,fontSize:a,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${R} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${m}-item`]:{flex:"none"}},[`${m}-item, ${m}-submenu, ${m}-submenu-title`]:{borderRadius:Z.itemBorderRadius},[`${m}-item-group-title`]:{padding:`${i}px ${X}px`,fontSize:se,lineHeight:Y,transition:`all ${R}`},[`&-horizontal ${m}-submenu`]:{transition:[`border-color ${R} ${s}`,`background ${R} ${s}`].join(",")},[`${m}-submenu, ${m}-submenu-inline`]:{transition:[`border-color ${R} ${s}`,`background ${R} ${s}`,`padding ${fe} ${s}`].join(",")},[`${m}-submenu ${m}-sub`]:{cursor:"initial",transition:[`background ${R} ${s}`,`padding ${R} ${s}`].join(",")},[`${m}-title-content`]:{transition:`color ${R}`},[`${m}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${m}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:$,borderStyle:Be,borderWidth:0,borderTopWidth:f,marginBlock:f,padding:0,"&-dashed":{borderStyle:"dashed"}}}),tt(Z)),{[`${m}-item-group`]:{[`${m}-item-group-list`]:{margin:0,padding:0,[`${m}-item, ${m}-submenu-title`]:{paddingInline:`${a*2}px ${X}px`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:Q,borderRadius:Re,boxShadow:"none",transformOrigin:"0 0",[`&${m}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:`${d}px 0 0`,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'}},"&-placement-rightTop::before":{top:0,insetInlineStart:d},"\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:Z.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:Z.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:Z.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:Z.paddingXS},[`> ${m}`]:Object.assign(Object.assign(Object.assign({borderRadius:Re},tt(Z)),mt(Z)),{[`${m}-item, ${m}-submenu > ${m}-submenu-title`]:{borderRadius:Pe},[`${m}-submenu-title::after`]:{transition:`transform ${R} ${s}`}})}}),mt(Z)),{[`&-inline-collapsed ${m}-submenu-arrow, - &-inline ${m}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ne})`},"&::after":{transform:`rotate(45deg) translateX(-${Ne})`}},[`${m}-submenu-open${m}-submenu-inline > ${m}-submenu-title > ${m}-submenu-arrow`]:{transform:`translateY(-${Se*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ne})`},"&::before":{transform:`rotate(45deg) translateX(${Ne})`}}})},{[`${K}-layout-header`]:{[m]:{lineHeight:"inherit"}}}]};var ut=(Z,K)=>(0,q.Z)("Menu",a=>{if(K===!1)return[];const{colorBgElevated:R,colorPrimary:fe,colorTextLightSolid:s,controlHeightLG:i,fontSize:X,darkItemColor:$,darkDangerItemColor:f,darkItemBg:Q,darkSubMenuItemBg:Re,darkItemSelectedColor:Pe,darkItemSelectedBg:Se,darkDangerItemSelectedBg:Ne,darkItemHoverBg:Be,darkGroupTitleColor:d,darkItemHoverColor:Y,darkItemDisabledColor:se,darkDangerItemHoverColor:xe,darkDangerItemSelectedColor:Fe,darkDangerItemActiveBg:_e}=a,He=X/7*5,Je=(0,x.TS)(a,{menuArrowSize:He,menuHorizontalHeight:i*1.15,menuArrowOffset:`${He*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:R}),ct=(0,x.TS)(Je,{itemColor:$,itemHoverColor:Y,groupTitleColor:d,itemSelectedColor:Pe,itemBg:Q,popupBg:Q,subMenuItemBg:Re,itemActiveBg:"transparent",itemSelectedBg:Se,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Be,itemDisabledColor:se,dangerItemColor:f,dangerItemHoverColor:xe,dangerItemSelectedColor:Fe,dangerItemActiveBg:_e,dangerItemSelectedBg:Ne,menuSubMenuBg:Re,horizontalItemSelectedColor:s,horizontalItemSelectedBg:fe});return[De(Je),V(Je),Te(Je),et(Je,"light"),et(ct,"dark"),Me(Je),(0,v.Z)(Je),(0,b.oN)(Je,"slide-up"),(0,b.oN)(Je,"slide-down"),(0,ce._y)(Je,"zoom-big")]},a=>{const{colorPrimary:R,colorError:fe,colorTextDisabled:s,colorErrorBg:i,colorText:X,colorTextDescription:$,colorBgContainer:f,colorFillAlter:Q,colorFillContent:Re,lineWidth:Pe,lineWidthBold:Se,controlItemBgActive:Ne,colorBgTextHover:Be,controlHeightLG:d,lineHeight:Y,colorBgElevated:se,marginXXS:xe,padding:Fe,fontSize:_e,controlHeightSM:He,fontSizeLG:Je,colorTextLightSolid:ct,colorErrorHover:Bt}=a,wt=new te.C(ct).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:a.zIndexPopupBase+50,radiusItem:a.borderRadiusLG,itemBorderRadius:a.borderRadiusLG,radiusSubMenuItem:a.borderRadiusSM,subMenuItemBorderRadius:a.borderRadiusSM,colorItemText:X,itemColor:X,colorItemTextHover:X,itemHoverColor:X,colorItemTextHoverHorizontal:R,horizontalItemHoverColor:R,colorGroupTitle:$,groupTitleColor:$,colorItemTextSelected:R,itemSelectedColor:R,colorItemTextSelectedHorizontal:R,horizontalItemSelectedColor:R,colorItemBg:f,itemBg:f,colorItemBgHover:Be,itemHoverBg:Be,colorItemBgActive:Re,itemActiveBg:Ne,colorSubItemBg:Q,subMenuItemBg:Q,colorItemBgSelected:Ne,itemSelectedBg:Ne,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Se,activeBarHeight:Se,colorActiveBarBorderSize:Pe,activeBarBorderWidth:Pe,colorItemTextDisabled:s,itemDisabledColor:s,colorDangerItemText:fe,dangerItemColor:fe,colorDangerItemTextHover:fe,dangerItemHoverColor:fe,colorDangerItemTextSelected:fe,dangerItemSelectedColor:fe,colorDangerItemBgActive:i,dangerItemActiveBg:i,colorDangerItemBgSelected:i,dangerItemSelectedBg:i,itemMarginInline:a.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:d,groupTitleLineHeight:Y,collapsedWidth:d*2,popupBg:se,itemMarginBlock:xe,itemPaddingInline:Fe,horizontalLineHeight:`${d*1.15}px`,iconSize:_e,iconMarginInlineEnd:He-_e,collapsedIconSize:Je,groupTitleFontSize:_e,darkItemDisabledColor:new te.C(ct).setAlpha(.25).toRgbString(),darkItemColor:wt,darkDangerItemColor:fe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ct,darkItemSelectedBg:R,darkDangerItemSelectedBg:fe,darkItemHoverBg:"transparent",darkGroupTitleColor:wt,darkItemHoverColor:ct,darkDangerItemHoverColor:Bt,darkDangerItemSelectedColor:ct,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"]]})(Z),St=function(Z,K){var m={};for(var a in Z)Object.prototype.hasOwnProperty.call(Z,a)&&K.indexOf(a)<0&&(m[a]=Z[a]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,a=Object.getOwnPropertySymbols(Z);R{var m,a;const R=l.useContext(ae.Z),fe=R||{},{getPrefixCls:s,getPopupContainer:i,direction:X,menu:$}=l.useContext(p.E_),f=s(),{prefixCls:Q,className:Re,style:Pe,theme:Se="light",expandIcon:Ne,_internalDisableMenuItemTitleTooltip:Be,inlineCollapsed:d,siderCollapsed:Y,items:se,children:xe,rootClassName:Fe,mode:_e,selectable:He,onClick:Je,overflowedIndicatorPopupClassName:ct}=Z,Bt=St(Z,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),wt=(0,D.Z)(Bt,["collapsedWidth"]),Dt=J(se)||xe;(m=fe.validator)===null||m===void 0||m.call(fe,{mode:_e});const mn=(0,H.useEvent)(function(){var Un;Je==null||Je.apply(void 0,arguments),(Un=fe.onClick)===null||Un===void 0||Un.call(fe)}),ln=fe.mode||_e,$t=He!=null?He:fe.selectable,En=l.useMemo(()=>Y!==void 0?Y:d,[d,Y]),vn={horizontal:{motionName:`${f}-slide-up`},inline:(0,A.Z)(f),other:{motionName:`${f}-zoom-big`}},sn=s("menu",Q||fe.prefixCls),[yn,xn]=ut(sn,!R),An=T()(`${sn}-${Se}`,$==null?void 0:$.className,Re);let ir;if(typeof Ne=="function")ir=Ne;else if(Ne===null||Ne===!1)ir=null;else if(fe.expandIcon===null||fe.expandIcon===!1)ir=null;else{const Un=Ne!=null?Ne:fe.expandIcon;ir=(0,M.Tm)(Un,{className:T()(`${sn}-submenu-expand-icon`,(0,M.l$)(Un)?(a=Un.props)===null||a===void 0?void 0:a.className:"")})}const br=l.useMemo(()=>({prefixCls:sn,inlineCollapsed:En||!1,direction:X,firstLevel:!0,theme:Se,mode:ln,disableMenuItemTitleTooltip:Be}),[sn,En,X,Be,Se]);return yn(l.createElement(ae.Z.Provider,{value:null},l.createElement(I.Provider,{value:br},l.createElement(t.ZP,Object.assign({getPopupContainer:i,overflowedIndicator:l.createElement(ie.Z,null),overflowedIndicatorPopupClassName:T()(sn,`${sn}-${Se}`,ct),mode:ln,selectable:$t,onClick:mn},wt,{inlineCollapsed:En,style:Object.assign(Object.assign({},$==null?void 0:$.style),Pe),className:An,prefixCls:sn,direction:X,defaultMotions:vn,expandIcon:ir,ref:K,rootClassName:T()(Fe,xn)}),Dt))))});const at=(0,l.forwardRef)((Z,K)=>{const m=(0,l.useRef)(null),a=l.useContext(P.D);return(0,l.useImperativeHandle)(K,()=>({menu:m.current,focus:R=>{var fe;(fe=m.current)===null||fe===void 0||fe.focus(R)}})),l.createElement(ve,Object.assign({ref:m},Z,a))});at.Item=ne,at.SubMenu=de,at.Divider=W,at.ItemGroup=t.BW;var Ee=at},58421:function(ht,le,e){"use strict";e.d(le,{Z:function(){return fe}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(i,X){return l.createElement(T.Z,(0,t.Z)({},i,{ref:X,icon:L}))},n=l.forwardRef(p),F=n,W=e(49198),w=e(33853),D=e(38819),g=e(92310),M=e.n(g),B=e(20068),I=e(33885),E=e(67732),ne=e(83652),k=e(42403),de=e(158),ie=e(26112),H={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},A=H,ae=e(91735),C=function(s){(0,k.Z)(X,s);var i=(0,de.Z)(X);function X(){var $;(0,E.Z)(this,X);for(var f=arguments.length,Q=new Array(f),Re=0;Re=0||Pe.relatedTarget.className.indexOf("".concat(d,"-item"))>=0))&&Be($.getValidValue()))},$.go=function(Pe){var Se=$.state.goInputText;Se!==""&&(Pe.keyCode===A.ENTER||Pe.type==="click")&&($.setState({goInputText:""}),$.props.quickGo($.getValidValue()))},$}return(0,ne.Z)(X,[{key:"getPageSizeOptions",value:function(){var f=this.props,Q=f.pageSize,Re=f.pageSizeOptions;return Re.some(function(Pe){return Pe.toString()===Q.toString()})?Re:Re.concat([Q.toString()]).sort(function(Pe,Se){var Ne=Number.isNaN(Number(Pe))?0:Number(Pe),Be=Number.isNaN(Number(Se))?0:Number(Se);return Ne-Be})}},{key:"render",value:function(){var f=this,Q=this.props,Re=Q.pageSize,Pe=Q.locale,Se=Q.rootPrefixCls,Ne=Q.changeSize,Be=Q.quickGo,d=Q.goButton,Y=Q.selectComponentClass,se=Q.buildOptionText,xe=Q.selectPrefixCls,Fe=Q.disabled,_e=this.state.goInputText,He="".concat(Se,"-options"),Je=Y,ct=null,Bt=null,wt=null;if(!Ne&&!Be)return null;var Dt=this.getPageSizeOptions();if(Ne&&Je){var mn=Dt.map(function(ln,$t){return l.createElement(Je.Option,{key:$t,value:ln.toString()},(se||f.buildOptionText)(ln))});ct=l.createElement(Je,{disabled:Fe,prefixCls:xe,showSearch:!1,className:"".concat(He,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Re||Dt[0]).toString(),onChange:this.changeSize,getPopupContainer:function($t){return $t.parentNode},"aria-label":Pe.page_size,defaultOpen:!1},mn)}return Be&&(d&&(wt=typeof d=="boolean"?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Fe,className:"".concat(He,"-quick-jumper-button")},Pe.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},d)),Bt=l.createElement("div",{className:"".concat(He,"-quick-jumper")},Pe.jump_to,l.createElement("input",{disabled:Fe,type:"text",value:_e,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Pe.page}),Pe.page,wt)),l.createElement("li",{className:"".concat(He)},ct,Bt)}}]),X}(l.Component);C.defaultProps={pageSizeOptions:["10","20","50","100"]};var S=C,J=function(i){var X,$=i.rootPrefixCls,f=i.page,Q=i.active,Re=i.className,Pe=i.showTitle,Se=i.onClick,Ne=i.onKeyPress,Be=i.itemRender,d="".concat($,"-item"),Y=M()(d,"".concat(d,"-").concat(f),(X={},(0,B.Z)(X,"".concat(d,"-active"),Q),(0,B.Z)(X,"".concat(d,"-disabled"),!f),(0,B.Z)(X,i.className,Re),X)),se=function(){Se(f)},xe=function(He){Ne(He,Se,f)},Fe=Be(f,"page",l.createElement("a",{rel:"nofollow"},f));return Fe?l.createElement("li",{title:Pe?f.toString():null,className:Y,onClick:se,onKeyPress:xe,tabIndex:0},Fe):null},te=J;function z(){}function v(s){var i=Number(s);return typeof i=="number"&&!Number.isNaN(i)&&isFinite(i)&&Math.floor(i)===i}var b=function(i,X,$){return $};function ce(s,i,X){var $=typeof s=="undefined"?i.pageSize:s;return Math.floor((X.total-1)/$)+1}var q=function(s){(0,k.Z)(X,s);var i=(0,de.Z)(X);function X($){var f;(0,E.Z)(this,X),f=i.call(this,$),f.paginationNode=l.createRef(),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(ce(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(Ne,Be){var d=f.props.prefixCls,Y=Ne||l.createElement("button",{type:"button","aria-label":Be,className:"".concat(d,"-item-link")});return typeof Ne=="function"&&(Y=l.createElement(Ne,(0,I.Z)({},f.props))),Y},f.isValid=function(Ne){var Be=f.props.total;return v(Ne)&&Ne!==f.state.current&&v(Be)&&Be>0},f.shouldDisplayQuickJumper=function(){var Ne=f.props,Be=Ne.showQuickJumper,d=Ne.total,Y=f.state.pageSize;return d<=Y?!1:Be},f.handleKeyDown=function(Ne){(Ne.keyCode===A.ARROW_UP||Ne.keyCode===A.ARROW_DOWN)&&Ne.preventDefault()},f.handleKeyUp=function(Ne){var Be=f.getValidValue(Ne),d=f.state.currentInputValue;Be!==d&&f.setState({currentInputValue:Be}),Ne.keyCode===A.ENTER?f.handleChange(Be):Ne.keyCode===A.ARROW_UP?f.handleChange(Be-1):Ne.keyCode===A.ARROW_DOWN&&f.handleChange(Be+1)},f.handleBlur=function(Ne){var Be=f.getValidValue(Ne);f.handleChange(Be)},f.changePageSize=function(Ne){var Be=f.state.current,d=ce(Ne,f.state,f.props);Be=Be>d?d:Be,d===0&&(Be=f.state.current),typeof Ne=="number"&&("pageSize"in f.props||f.setState({pageSize:Ne}),"current"in f.props||f.setState({current:Be,currentInputValue:Be})),f.props.onShowSizeChange(Be,Ne),"onChange"in f.props&&f.props.onChange&&f.props.onChange(Be,Ne)},f.handleChange=function(Ne){var Be=f.props,d=Be.disabled,Y=Be.onChange,se=f.state,xe=se.pageSize,Fe=se.current,_e=se.currentInputValue;if(f.isValid(Ne)&&!d){var He=ce(void 0,f.state,f.props),Je=Ne;return Ne>He?Je=He:Ne<1&&(Je=1),"current"in f.props||f.setState({current:Je}),Je!==_e&&f.setState({currentInputValue:Je}),Y(Je,xe),Je}return Fe},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?d-2:0),se=2;se=Re?Se=Re:Se=Number(Q),Se}},{key:"getShowSizeChanger",value:function(){var f=this.props,Q=f.showSizeChanger,Re=f.total,Pe=f.totalBoundaryShowSizeChanger;return typeof Q!="undefined"?Q:Re>Pe}},{key:"render",value:function(){var f=this.props,Q=f.prefixCls,Re=f.className,Pe=f.style,Se=f.disabled,Ne=f.hideOnSinglePage,Be=f.total,d=f.locale,Y=f.showQuickJumper,se=f.showLessItems,xe=f.showTitle,Fe=f.showTotal,_e=f.simple,He=f.itemRender,Je=f.showPrevNextJumpers,ct=f.jumpPrevIcon,Bt=f.jumpNextIcon,wt=f.selectComponentClass,Dt=f.selectPrefixCls,mn=f.pageSizeOptions,ln=this.state,$t=ln.current,En=ln.pageSize,vn=ln.currentInputValue;if(Ne===!0&&Be<=En)return null;var sn=ce(void 0,this.state,this.props),yn=[],xn=null,An=null,ir=null,br=null,Un=null,ur=Y&&Y.goButton,Zn=se?1:2,mr=$t-1>0?$t-1:0,Or=$t+1Be?Be:$t*En]));if(_e){ur&&(typeof ur=="boolean"?Un=l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},d.jump_to_confirm):Un=l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ur),Un=l.createElement("li",{title:xe?"".concat(d.jump_to).concat($t,"/").concat(sn):null,className:"".concat(Q,"-simple-pager")},Un));var Dr=this.renderPrev(mr);return l.createElement("ul",(0,t.Z)({className:M()(Q,"".concat(Q,"-simple"),(0,B.Z)({},"".concat(Q,"-disabled"),Se),Re),style:Pe,ref:this.paginationNode},Ir),hr,Dr?l.createElement("li",{title:xe?d.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:M()("".concat(Q,"-prev"),(0,B.Z)({},"".concat(Q,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Dr):null,l.createElement("li",{title:xe?"".concat($t,"/").concat(sn):null,className:"".concat(Q,"-simple-pager")},l.createElement("input",{type:"text",value:vn,disabled:Se,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),l.createElement("span",{className:"".concat(Q,"-slash")},"/"),sn),l.createElement("li",{title:xe?d.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:M()("".concat(Q,"-next"),(0,B.Z)({},"".concat(Q,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Or)),Un)}if(sn<=3+Zn*2){var Ur={locale:d,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:xe,itemRender:He};sn||yn.push(l.createElement(te,(0,t.Z)({},Ur,{key:"noPager",page:1,className:"".concat(Q,"-item-disabled")})));for(var Zr=1;Zr<=sn;Zr+=1){var so=$t===Zr;yn.push(l.createElement(te,(0,t.Z)({},Ur,{key:Zr,page:Zr,active:so})))}}else{var Jr=se?d.prev_3:d.prev_5,Qe=se?d.next_3:d.next_5,pe=He(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ct,"prev page")),lt=He(this.getJumpNextPage(),"jump-next",this.getItemIcon(Bt,"next page"));Je&&(xn=pe?l.createElement("li",{title:xe?Jr:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:M()("".concat(Q,"-jump-prev"),(0,B.Z)({},"".concat(Q,"-jump-prev-custom-icon"),!!ct))},pe):null,An=lt?l.createElement("li",{title:xe?Qe:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:M()("".concat(Q,"-jump-next"),(0,B.Z)({},"".concat(Q,"-jump-next-custom-icon"),!!Bt))},lt):null),br=l.createElement(te,{locale:d,last:!0,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:sn,page:sn,active:!1,showTitle:xe,itemRender:He}),ir=l.createElement(te,{locale:d,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:xe,itemRender:He});var Pt=Math.max(1,$t-Zn),Nt=Math.min($t+Zn,sn);$t-1<=Zn&&(Nt=1+Zn*2),sn-$t<=Zn&&(Pt=sn-Zn*2);for(var Lt=Pt;Lt<=Nt;Lt+=1){var Ut=$t===Lt;yn.push(l.createElement(te,{locale:d,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Lt,page:Lt,active:Ut,showTitle:xe,itemRender:He}))}$t-1>=Zn*2&&$t!==3&&(yn[0]=(0,l.cloneElement)(yn[0],{className:"".concat(Q,"-item-after-jump-prev")}),yn.unshift(xn)),sn-$t>=Zn*2&&$t!==sn-2&&(yn[yn.length-1]=(0,l.cloneElement)(yn[yn.length-1],{className:"".concat(Q,"-item-before-jump-next")}),yn.push(An)),Pt!==1&&yn.unshift(ir),Nt!==sn&&yn.push(br)}var kt=!this.hasPrev()||!sn,j=!this.hasNext()||!sn,ue=this.renderPrev(mr),ye=this.renderNext(Or);return l.createElement("ul",(0,t.Z)({className:M()(Q,Re,(0,B.Z)({},"".concat(Q,"-disabled"),Se)),style:Pe,ref:this.paginationNode},Ir),hr,ue?l.createElement("li",{title:xe?d.prev_page:null,onClick:this.prev,tabIndex:kt?null:0,onKeyPress:this.runIfEnterPrev,className:M()("".concat(Q,"-prev"),(0,B.Z)({},"".concat(Q,"-disabled"),kt)),"aria-disabled":kt},ue):null,yn,ye?l.createElement("li",{title:xe?d.next_page:null,onClick:this.next,tabIndex:j?null:0,onKeyPress:this.runIfEnterNext,className:M()("".concat(Q,"-next"),(0,B.Z)({},"".concat(Q,"-disabled"),j)),"aria-disabled":j},ye):null,l.createElement(S,{disabled:Se,locale:d,rootPrefixCls:Q,selectComponentClass:wt,selectPrefixCls:Dt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:$t,pageSize:En,pageSizeOptions:mn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ur}))}}],[{key:"getDerivedStateFromProps",value:function(f,Q){var Re={};if("current"in f&&(Re.current=f.current,f.current!==Q.current&&(Re.currentInputValue=Re.current)),"pageSize"in f&&f.pageSize!==Q.pageSize){var Pe=Q.current,Se=ce(f.pageSize,Q,f);Pe=Pe>Se?Se:Pe,"current"in f||(Re.current=Pe,Re.currentInputValue=Pe),Re.pageSize=f.pageSize}return Re}}]),X}(l.Component);q.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:ae.Z,style:{},itemRender:b,totalBoundaryShowSizeChanger:50};var x=q,_=e(22075),V=e(36355),he=e(19716),Me=e(8628),Ie=e(9763),je=e(57809);const et=s=>l.createElement(je.default,Object.assign({},s,{showSearch:!0,size:"small"})),rt=s=>l.createElement(je.default,Object.assign({},s,{showSearch:!0,size:"middle"}));et.Option=je.default.Option,rt.Option=je.default.Option;var Ke=e(9937),Te=e(17313),tt=e(83116),mt=e(37613);const De=s=>{const{componentCls:i}=s;return{[`${i}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${i}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${i}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}}},[`&${i}-disabled`]:{cursor:"not-allowed",[`${i}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:s.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:s.colorBorder,backgroundColor:s.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:s.itemActiveBgDisabled},a:{color:s.itemActiveColorDisabled}}},[`${i}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${i}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${i}-simple-pager`]:{color:s.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"}}}}}},ut=s=>{const{componentCls:i}=s;return{[`&${i}-mini ${i}-total-text, &${i}-mini ${i}-simple-pager`]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`},[`&${i}-mini ${i}-item`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM-2}px`},[`&${i}-mini:not(${i}-disabled) ${i}-item:not(${i}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},[`&${i}-mini ${i}-prev, &${i}-mini ${i}-next`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM}px`},[`&${i}-mini:not(${i}-disabled)`]:{[`${i}-prev, ${i}-next`]:{[`&:hover ${i}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${i}-disabled:hover ${i}-item-link`]:{backgroundColor:"transparent"}}},[` + &-inline ${m}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Ne})`},"&::after":{transform:`rotate(45deg) translateX(-${Ne})`}},[`${m}-submenu-open${m}-submenu-inline > ${m}-submenu-title > ${m}-submenu-arrow`]:{transform:`translateY(-${Se*.2}px)`,"&::after":{transform:`rotate(-45deg) translateX(-${Ne})`},"&::before":{transform:`rotate(45deg) translateX(${Ne})`}}})},{[`${K}-layout-header`]:{[m]:{lineHeight:"inherit"}}}]};var ut=(Z,K)=>(0,q.Z)("Menu",a=>{if(K===!1)return[];const{colorBgElevated:R,colorPrimary:fe,colorTextLightSolid:s,controlHeightLG:i,fontSize:X,darkItemColor:$,darkDangerItemColor:f,darkItemBg:Q,darkSubMenuItemBg:Re,darkItemSelectedColor:Pe,darkItemSelectedBg:Se,darkDangerItemSelectedBg:Ne,darkItemHoverBg:Be,darkGroupTitleColor:d,darkItemHoverColor:Y,darkItemDisabledColor:se,darkDangerItemHoverColor:xe,darkDangerItemSelectedColor:Fe,darkDangerItemActiveBg:_e}=a,He=X/7*5,Je=(0,x.TS)(a,{menuArrowSize:He,menuHorizontalHeight:i*1.15,menuArrowOffset:`${He*.25}px`,menuPanelMaskInset:-7,menuSubMenuBg:R}),ct=(0,x.TS)(Je,{itemColor:$,itemHoverColor:Y,groupTitleColor:d,itemSelectedColor:Pe,itemBg:Q,popupBg:Q,subMenuItemBg:Re,itemActiveBg:"transparent",itemSelectedBg:Se,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:Be,itemDisabledColor:se,dangerItemColor:f,dangerItemHoverColor:xe,dangerItemSelectedColor:Fe,dangerItemActiveBg:_e,dangerItemSelectedBg:Ne,menuSubMenuBg:Re,horizontalItemSelectedColor:s,horizontalItemSelectedBg:fe});return[De(Je),V(Je),Te(Je),et(Je,"light"),et(ct,"dark"),Me(Je),(0,v.Z)(Je),(0,b.oN)(Je,"slide-up"),(0,b.oN)(Je,"slide-down"),(0,ce._y)(Je,"zoom-big")]},a=>{const{colorPrimary:R,colorError:fe,colorTextDisabled:s,colorErrorBg:i,colorText:X,colorTextDescription:$,colorBgContainer:f,colorFillAlter:Q,colorFillContent:Re,lineWidth:Pe,lineWidthBold:Se,controlItemBgActive:Ne,colorBgTextHover:Be,controlHeightLG:d,lineHeight:Y,colorBgElevated:se,marginXXS:xe,padding:Fe,fontSize:_e,controlHeightSM:He,fontSizeLG:Je,colorTextLightSolid:ct,colorErrorHover:Bt}=a,wt=new te.C(ct).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:a.zIndexPopupBase+50,radiusItem:a.borderRadiusLG,itemBorderRadius:a.borderRadiusLG,radiusSubMenuItem:a.borderRadiusSM,subMenuItemBorderRadius:a.borderRadiusSM,colorItemText:X,itemColor:X,colorItemTextHover:X,itemHoverColor:X,colorItemTextHoverHorizontal:R,horizontalItemHoverColor:R,colorGroupTitle:$,groupTitleColor:$,colorItemTextSelected:R,itemSelectedColor:R,colorItemTextSelectedHorizontal:R,horizontalItemSelectedColor:R,colorItemBg:f,itemBg:f,colorItemBgHover:Be,itemHoverBg:Be,colorItemBgActive:Re,itemActiveBg:Ne,colorSubItemBg:Q,subMenuItemBg:Q,colorItemBgSelected:Ne,itemSelectedBg:Ne,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:0,colorActiveBarHeight:Se,activeBarHeight:Se,colorActiveBarBorderSize:Pe,activeBarBorderWidth:Pe,colorItemTextDisabled:s,itemDisabledColor:s,colorDangerItemText:fe,dangerItemColor:fe,colorDangerItemTextHover:fe,dangerItemHoverColor:fe,colorDangerItemTextSelected:fe,dangerItemSelectedColor:fe,colorDangerItemBgActive:i,dangerItemActiveBg:i,colorDangerItemBgSelected:i,dangerItemSelectedBg:i,itemMarginInline:a.marginXXS,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:d,groupTitleLineHeight:Y,collapsedWidth:d*2,popupBg:se,itemMarginBlock:xe,itemPaddingInline:Fe,horizontalLineHeight:`${d*1.15}px`,iconSize:_e,iconMarginInlineEnd:He-_e,collapsedIconSize:Je,groupTitleFontSize:_e,darkItemDisabledColor:new te.C(ct).setAlpha(.25).toRgbString(),darkItemColor:wt,darkDangerItemColor:fe,darkItemBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:ct,darkItemSelectedBg:R,darkDangerItemSelectedBg:fe,darkItemHoverBg:"transparent",darkGroupTitleColor:wt,darkItemHoverColor:ct,darkDangerItemHoverColor:Bt,darkDangerItemSelectedColor:ct,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"]]})(Z),St=function(Z,K){var m={};for(var a in Z)Object.prototype.hasOwnProperty.call(Z,a)&&K.indexOf(a)<0&&(m[a]=Z[a]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var R=0,a=Object.getOwnPropertySymbols(Z);R{var m,a;const R=l.useContext(ae.Z),fe=R||{},{getPrefixCls:s,getPopupContainer:i,direction:X,menu:$}=l.useContext(p.E_),f=s(),{prefixCls:Q,className:Re,style:Pe,theme:Se="light",expandIcon:Ne,_internalDisableMenuItemTitleTooltip:Be,inlineCollapsed:d,siderCollapsed:Y,items:se,children:xe,rootClassName:Fe,mode:_e,selectable:He,onClick:Je,overflowedIndicatorPopupClassName:ct}=Z,Bt=St(Z,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","items","children","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),wt=(0,D.Z)(Bt,["collapsedWidth"]),Dt=J(se)||xe;(m=fe.validator)===null||m===void 0||m.call(fe,{mode:_e});const mn=(0,H.useEvent)(function(){var Vn;Je==null||Je.apply(void 0,arguments),(Vn=fe.onClick)===null||Vn===void 0||Vn.call(fe)}),ln=fe.mode||_e,$t=He!=null?He:fe.selectable,En=l.useMemo(()=>Y!==void 0?Y:d,[d,Y]),vn={horizontal:{motionName:`${f}-slide-up`},inline:(0,A.Z)(f),other:{motionName:`${f}-zoom-big`}},sn=s("menu",Q||fe.prefixCls),[yn,xn]=ut(sn,!R),An=T()(`${sn}-${Se}`,$==null?void 0:$.className,Re);let ir;if(typeof Ne=="function")ir=Ne;else if(Ne===null||Ne===!1)ir=null;else if(fe.expandIcon===null||fe.expandIcon===!1)ir=null;else{const Vn=Ne!=null?Ne:fe.expandIcon;ir=(0,M.Tm)(Vn,{className:T()(`${sn}-submenu-expand-icon`,(0,M.l$)(Vn)?(a=Vn.props)===null||a===void 0?void 0:a.className:"")})}const br=l.useMemo(()=>({prefixCls:sn,inlineCollapsed:En||!1,direction:X,firstLevel:!0,theme:Se,mode:ln,disableMenuItemTitleTooltip:Be}),[sn,En,X,Be,Se]);return yn(l.createElement(ae.Z.Provider,{value:null},l.createElement(I.Provider,{value:br},l.createElement(t.ZP,Object.assign({getPopupContainer:i,overflowedIndicator:l.createElement(ie.Z,null),overflowedIndicatorPopupClassName:T()(sn,`${sn}-${Se}`,ct),mode:ln,selectable:$t,onClick:mn},wt,{inlineCollapsed:En,style:Object.assign(Object.assign({},$==null?void 0:$.style),Pe),className:An,prefixCls:sn,direction:X,defaultMotions:vn,expandIcon:ir,ref:K,rootClassName:T()(Fe,xn)}),Dt))))});const at=(0,l.forwardRef)((Z,K)=>{const m=(0,l.useRef)(null),a=l.useContext(P.D);return(0,l.useImperativeHandle)(K,()=>({menu:m.current,focus:R=>{var fe;(fe=m.current)===null||fe===void 0||fe.focus(R)}})),l.createElement(ve,Object.assign({ref:m},Z,a))});at.Item=ne,at.SubMenu=de,at.Divider=W,at.ItemGroup=t.BW;var Ee=at},58421:function(ht,le,e){"use strict";e.d(le,{Z:function(){return fe}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(i,X){return l.createElement(T.Z,(0,t.Z)({},i,{ref:X,icon:L}))},n=l.forwardRef(p),F=n,W=e(49198),w=e(33853),D=e(38819),g=e(92310),M=e.n(g),B=e(20068),I=e(33885),E=e(67732),ne=e(83652),k=e(42403),de=e(158),ie=e(26112),H={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},A=H,ae=e(91735),C=function(s){(0,k.Z)(X,s);var i=(0,de.Z)(X);function X(){var $;(0,E.Z)(this,X);for(var f=arguments.length,Q=new Array(f),Re=0;Re=0||Pe.relatedTarget.className.indexOf("".concat(d,"-item"))>=0))&&Be($.getValidValue()))},$.go=function(Pe){var Se=$.state.goInputText;Se!==""&&(Pe.keyCode===A.ENTER||Pe.type==="click")&&($.setState({goInputText:""}),$.props.quickGo($.getValidValue()))},$}return(0,ne.Z)(X,[{key:"getPageSizeOptions",value:function(){var f=this.props,Q=f.pageSize,Re=f.pageSizeOptions;return Re.some(function(Pe){return Pe.toString()===Q.toString()})?Re:Re.concat([Q.toString()]).sort(function(Pe,Se){var Ne=Number.isNaN(Number(Pe))?0:Number(Pe),Be=Number.isNaN(Number(Se))?0:Number(Se);return Ne-Be})}},{key:"render",value:function(){var f=this,Q=this.props,Re=Q.pageSize,Pe=Q.locale,Se=Q.rootPrefixCls,Ne=Q.changeSize,Be=Q.quickGo,d=Q.goButton,Y=Q.selectComponentClass,se=Q.buildOptionText,xe=Q.selectPrefixCls,Fe=Q.disabled,_e=this.state.goInputText,He="".concat(Se,"-options"),Je=Y,ct=null,Bt=null,wt=null;if(!Ne&&!Be)return null;var Dt=this.getPageSizeOptions();if(Ne&&Je){var mn=Dt.map(function(ln,$t){return l.createElement(Je.Option,{key:$t,value:ln.toString()},(se||f.buildOptionText)(ln))});ct=l.createElement(Je,{disabled:Fe,prefixCls:xe,showSearch:!1,className:"".concat(He,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(Re||Dt[0]).toString(),onChange:this.changeSize,getPopupContainer:function($t){return $t.parentNode},"aria-label":Pe.page_size,defaultOpen:!1},mn)}return Be&&(d&&(wt=typeof d=="boolean"?l.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:Fe,className:"".concat(He,"-quick-jumper-button")},Pe.jump_to_confirm):l.createElement("span",{onClick:this.go,onKeyUp:this.go},d)),Bt=l.createElement("div",{className:"".concat(He,"-quick-jumper")},Pe.jump_to,l.createElement("input",{disabled:Fe,type:"text",value:_e,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":Pe.page}),Pe.page,wt)),l.createElement("li",{className:"".concat(He)},ct,Bt)}}]),X}(l.Component);C.defaultProps={pageSizeOptions:["10","20","50","100"]};var S=C,J=function(i){var X,$=i.rootPrefixCls,f=i.page,Q=i.active,Re=i.className,Pe=i.showTitle,Se=i.onClick,Ne=i.onKeyPress,Be=i.itemRender,d="".concat($,"-item"),Y=M()(d,"".concat(d,"-").concat(f),(X={},(0,B.Z)(X,"".concat(d,"-active"),Q),(0,B.Z)(X,"".concat(d,"-disabled"),!f),(0,B.Z)(X,i.className,Re),X)),se=function(){Se(f)},xe=function(He){Ne(He,Se,f)},Fe=Be(f,"page",l.createElement("a",{rel:"nofollow"},f));return Fe?l.createElement("li",{title:Pe?f.toString():null,className:Y,onClick:se,onKeyPress:xe,tabIndex:0},Fe):null},te=J;function z(){}function v(s){var i=Number(s);return typeof i=="number"&&!Number.isNaN(i)&&isFinite(i)&&Math.floor(i)===i}var b=function(i,X,$){return $};function ce(s,i,X){var $=typeof s=="undefined"?i.pageSize:s;return Math.floor((X.total-1)/$)+1}var q=function(s){(0,k.Z)(X,s);var i=(0,de.Z)(X);function X($){var f;(0,E.Z)(this,X),f=i.call(this,$),f.paginationNode=l.createRef(),f.getJumpPrevPage=function(){return Math.max(1,f.state.current-(f.props.showLessItems?3:5))},f.getJumpNextPage=function(){return Math.min(ce(void 0,f.state,f.props),f.state.current+(f.props.showLessItems?3:5))},f.getItemIcon=function(Ne,Be){var d=f.props.prefixCls,Y=Ne||l.createElement("button",{type:"button","aria-label":Be,className:"".concat(d,"-item-link")});return typeof Ne=="function"&&(Y=l.createElement(Ne,(0,I.Z)({},f.props))),Y},f.isValid=function(Ne){var Be=f.props.total;return v(Ne)&&Ne!==f.state.current&&v(Be)&&Be>0},f.shouldDisplayQuickJumper=function(){var Ne=f.props,Be=Ne.showQuickJumper,d=Ne.total,Y=f.state.pageSize;return d<=Y?!1:Be},f.handleKeyDown=function(Ne){(Ne.keyCode===A.ARROW_UP||Ne.keyCode===A.ARROW_DOWN)&&Ne.preventDefault()},f.handleKeyUp=function(Ne){var Be=f.getValidValue(Ne),d=f.state.currentInputValue;Be!==d&&f.setState({currentInputValue:Be}),Ne.keyCode===A.ENTER?f.handleChange(Be):Ne.keyCode===A.ARROW_UP?f.handleChange(Be-1):Ne.keyCode===A.ARROW_DOWN&&f.handleChange(Be+1)},f.handleBlur=function(Ne){var Be=f.getValidValue(Ne);f.handleChange(Be)},f.changePageSize=function(Ne){var Be=f.state.current,d=ce(Ne,f.state,f.props);Be=Be>d?d:Be,d===0&&(Be=f.state.current),typeof Ne=="number"&&("pageSize"in f.props||f.setState({pageSize:Ne}),"current"in f.props||f.setState({current:Be,currentInputValue:Be})),f.props.onShowSizeChange(Be,Ne),"onChange"in f.props&&f.props.onChange&&f.props.onChange(Be,Ne)},f.handleChange=function(Ne){var Be=f.props,d=Be.disabled,Y=Be.onChange,se=f.state,xe=se.pageSize,Fe=se.current,_e=se.currentInputValue;if(f.isValid(Ne)&&!d){var He=ce(void 0,f.state,f.props),Je=Ne;return Ne>He?Je=He:Ne<1&&(Je=1),"current"in f.props||f.setState({current:Je}),Je!==_e&&f.setState({currentInputValue:Je}),Y(Je,xe),Je}return Fe},f.prev=function(){f.hasPrev()&&f.handleChange(f.state.current-1)},f.next=function(){f.hasNext()&&f.handleChange(f.state.current+1)},f.jumpPrev=function(){f.handleChange(f.getJumpPrevPage())},f.jumpNext=function(){f.handleChange(f.getJumpNextPage())},f.hasPrev=function(){return f.state.current>1},f.hasNext=function(){return f.state.current2?d-2:0),se=2;se=Re?Se=Re:Se=Number(Q),Se}},{key:"getShowSizeChanger",value:function(){var f=this.props,Q=f.showSizeChanger,Re=f.total,Pe=f.totalBoundaryShowSizeChanger;return typeof Q!="undefined"?Q:Re>Pe}},{key:"render",value:function(){var f=this.props,Q=f.prefixCls,Re=f.className,Pe=f.style,Se=f.disabled,Ne=f.hideOnSinglePage,Be=f.total,d=f.locale,Y=f.showQuickJumper,se=f.showLessItems,xe=f.showTitle,Fe=f.showTotal,_e=f.simple,He=f.itemRender,Je=f.showPrevNextJumpers,ct=f.jumpPrevIcon,Bt=f.jumpNextIcon,wt=f.selectComponentClass,Dt=f.selectPrefixCls,mn=f.pageSizeOptions,ln=this.state,$t=ln.current,En=ln.pageSize,vn=ln.currentInputValue;if(Ne===!0&&Be<=En)return null;var sn=ce(void 0,this.state,this.props),yn=[],xn=null,An=null,ir=null,br=null,Vn=null,ur=Y&&Y.goButton,Zn=se?1:2,mr=$t-1>0?$t-1:0,Or=$t+1Be?Be:$t*En]));if(_e){ur&&(typeof ur=="boolean"?Vn=l.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},d.jump_to_confirm):Vn=l.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ur),Vn=l.createElement("li",{title:xe?"".concat(d.jump_to).concat($t,"/").concat(sn):null,className:"".concat(Q,"-simple-pager")},Vn));var Dr=this.renderPrev(mr);return l.createElement("ul",(0,t.Z)({className:M()(Q,"".concat(Q,"-simple"),(0,B.Z)({},"".concat(Q,"-disabled"),Se),Re),style:Pe,ref:this.paginationNode},Ir),hr,Dr?l.createElement("li",{title:xe?d.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:M()("".concat(Q,"-prev"),(0,B.Z)({},"".concat(Q,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},Dr):null,l.createElement("li",{title:xe?"".concat($t,"/").concat(sn):null,className:"".concat(Q,"-simple-pager")},l.createElement("input",{type:"text",value:vn,disabled:Se,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),l.createElement("span",{className:"".concat(Q,"-slash")},"/"),sn),l.createElement("li",{title:xe?d.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:M()("".concat(Q,"-next"),(0,B.Z)({},"".concat(Q,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Or)),Vn)}if(sn<=3+Zn*2){var Ur={locale:d,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:xe,itemRender:He};sn||yn.push(l.createElement(te,(0,t.Z)({},Ur,{key:"noPager",page:1,className:"".concat(Q,"-item-disabled")})));for(var Zr=1;Zr<=sn;Zr+=1){var so=$t===Zr;yn.push(l.createElement(te,(0,t.Z)({},Ur,{key:Zr,page:Zr,active:so})))}}else{var Jr=se?d.prev_3:d.prev_5,Qe=se?d.next_3:d.next_5,pe=He(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ct,"prev page")),lt=He(this.getJumpNextPage(),"jump-next",this.getItemIcon(Bt,"next page"));Je&&(xn=pe?l.createElement("li",{title:xe?Jr:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:M()("".concat(Q,"-jump-prev"),(0,B.Z)({},"".concat(Q,"-jump-prev-custom-icon"),!!ct))},pe):null,An=lt?l.createElement("li",{title:xe?Qe:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:M()("".concat(Q,"-jump-next"),(0,B.Z)({},"".concat(Q,"-jump-next-custom-icon"),!!Bt))},lt):null),br=l.createElement(te,{locale:d,last:!0,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:sn,page:sn,active:!1,showTitle:xe,itemRender:He}),ir=l.createElement(te,{locale:d,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:xe,itemRender:He});var Pt=Math.max(1,$t-Zn),Nt=Math.min($t+Zn,sn);$t-1<=Zn&&(Nt=1+Zn*2),sn-$t<=Zn&&(Pt=sn-Zn*2);for(var Lt=Pt;Lt<=Nt;Lt+=1){var Ut=$t===Lt;yn.push(l.createElement(te,{locale:d,rootPrefixCls:Q,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Lt,page:Lt,active:Ut,showTitle:xe,itemRender:He}))}$t-1>=Zn*2&&$t!==3&&(yn[0]=(0,l.cloneElement)(yn[0],{className:"".concat(Q,"-item-after-jump-prev")}),yn.unshift(xn)),sn-$t>=Zn*2&&$t!==sn-2&&(yn[yn.length-1]=(0,l.cloneElement)(yn[yn.length-1],{className:"".concat(Q,"-item-before-jump-next")}),yn.push(An)),Pt!==1&&yn.unshift(ir),Nt!==sn&&yn.push(br)}var kt=!this.hasPrev()||!sn,j=!this.hasNext()||!sn,ue=this.renderPrev(mr),ye=this.renderNext(Or);return l.createElement("ul",(0,t.Z)({className:M()(Q,Re,(0,B.Z)({},"".concat(Q,"-disabled"),Se)),style:Pe,ref:this.paginationNode},Ir),hr,ue?l.createElement("li",{title:xe?d.prev_page:null,onClick:this.prev,tabIndex:kt?null:0,onKeyPress:this.runIfEnterPrev,className:M()("".concat(Q,"-prev"),(0,B.Z)({},"".concat(Q,"-disabled"),kt)),"aria-disabled":kt},ue):null,yn,ye?l.createElement("li",{title:xe?d.next_page:null,onClick:this.next,tabIndex:j?null:0,onKeyPress:this.runIfEnterNext,className:M()("".concat(Q,"-next"),(0,B.Z)({},"".concat(Q,"-disabled"),j)),"aria-disabled":j},ye):null,l.createElement(S,{disabled:Se,locale:d,rootPrefixCls:Q,selectComponentClass:wt,selectPrefixCls:Dt,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:$t,pageSize:En,pageSizeOptions:mn,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ur}))}}],[{key:"getDerivedStateFromProps",value:function(f,Q){var Re={};if("current"in f&&(Re.current=f.current,f.current!==Q.current&&(Re.currentInputValue=Re.current)),"pageSize"in f&&f.pageSize!==Q.pageSize){var Pe=Q.current,Se=ce(f.pageSize,Q,f);Pe=Pe>Se?Se:Pe,"current"in f||(Re.current=Pe,Re.currentInputValue=Pe),Re.pageSize=f.pageSize}return Re}}]),X}(l.Component);q.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:z,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:z,locale:ae.Z,style:{},itemRender:b,totalBoundaryShowSizeChanger:50};var x=q,_=e(22075),V=e(36355),he=e(19716),Me=e(8628),Ie=e(9763),je=e(57809);const et=s=>l.createElement(je.default,Object.assign({},s,{showSearch:!0,size:"small"})),rt=s=>l.createElement(je.default,Object.assign({},s,{showSearch:!0,size:"middle"}));et.Option=je.default.Option,rt.Option=je.default.Option;var Ke=e(9937),Te=e(17313),tt=e(83116),mt=e(37613);const De=s=>{const{componentCls:i}=s;return{[`${i}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${i}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${i}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed"}}},[`&${i}-disabled`]:{cursor:"not-allowed",[`${i}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:s.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:s.colorBorder,backgroundColor:s.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:s.itemActiveBgDisabled},a:{color:s.itemActiveColorDisabled}}},[`${i}-item-link`]:{color:s.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${i}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${i}-simple-pager`]:{color:s.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"}}}}}},ut=s=>{const{componentCls:i}=s;return{[`&${i}-mini ${i}-total-text, &${i}-mini ${i}-simple-pager`]:{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`},[`&${i}-mini ${i}-item`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM-2}px`},[`&${i}-mini:not(${i}-disabled) ${i}-item:not(${i}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},[`&${i}-mini ${i}-prev, &${i}-mini ${i}-next`]:{minWidth:s.itemSizeSM,height:s.itemSizeSM,margin:0,lineHeight:`${s.itemSizeSM}px`},[`&${i}-mini:not(${i}-disabled)`]:{[`${i}-prev, ${i}-next`]:{[`&:hover ${i}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:s.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:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`}},[`&${i}-mini ${i}-jump-prev, &${i}-mini ${i}-jump-next`]:{height:s.itemSizeSM,marginInlineEnd:0,lineHeight:`${s.itemSizeSM}px`},[`&${i}-mini ${i}-options`]:{marginInlineStart:s.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:s.miniOptionsSizeChangerTop},"&-quick-jumper":{height:s.itemSizeSM,lineHeight:`${s.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Ke.x0)(s)),{width:s.paginationMiniQuickJumperInputWidth,height:s.controlHeightSM})}}}},St=s=>{const{componentCls:i}=s;return{[` @@ -56,14 +56,14 @@ ${i}-jump-prev, ${i}-jump-next `]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,color:s.colorText,fontFamily:s.fontFamily,lineHeight:`${s.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:s.borderRadius,cursor:"pointer",transition:`all ${s.motionDurationMid}`},[`${i}-prev, ${i}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:s.colorText,cursor:"pointer",userSelect:"none"},[`${i}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:s.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:"none",transition:`all ${s.motionDurationMid}`},[`&:hover ${i}-item-link`]:{backgroundColor:s.colorBgTextHover},[`&:active ${i}-item-link`]:{backgroundColor:s.colorBgTextActive},[`&${i}-disabled:hover`]:{[`${i}-item-link`]:{backgroundColor:"transparent"}}},[`${i}-slash`]:{marginInlineEnd:s.paginationSlashMarginInlineEnd,marginInlineStart:s.paginationSlashMarginInlineStart},[`${i}-options`]:{display:"inline-block",marginInlineStart:s.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:s.controlHeight,marginInlineStart:s.marginXS,lineHeight:`${s.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Ke.ik)(s)),{width:s.controlHeightLG*1.25,height:s.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:s.marginXS,marginInlineEnd:s.marginXS})}}}},ve=s=>{const{componentCls:i}=s;return{[`${i}-item`]:{display:"inline-block",minWidth:s.itemSize,height:s.itemSize,marginInlineEnd:s.marginXS,fontFamily:s.fontFamily,lineHeight:`${s.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${s.lineWidth}px ${s.lineType} transparent`,borderRadius:s.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${s.paginationItemPaddingInline}px`,color:s.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${i}-item-active)`]:{"&:hover":{transition:`all ${s.motionDurationMid}`,backgroundColor:s.colorBgTextHover},"&:active":{backgroundColor:s.colorBgTextActive}},"&-active":{fontWeight:s.fontWeightStrong,backgroundColor:s.itemActiveBg,borderColor:s.colorPrimary,a:{color:s.colorPrimary},"&:hover":{borderColor:s.colorPrimaryHover},"&:hover a":{color:s.colorPrimaryHover}}}}},at=s=>{const{componentCls:i}=s;return{[i]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,Te.Wf)(s)),{"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:s.itemSize,marginInlineEnd:s.marginXS,lineHeight:`${s.itemSize-2}px`,verticalAlign:"middle"}}),ve(s)),$e(s)),St(s)),ut(s)),De(s)),{[`@media only screen and (max-width: ${s.screenLG}px)`]:{[`${i}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${s.screenSM}px)`]:{[`${i}-options`]:{display:"none"}}}),[`&${s.componentCls}-rtl`]:{direction:"rtl"}}},Ee=s=>{const{componentCls:i}=s;return{[`${i}${i}-disabled:not(${i}-mini)`]:{"&, &:hover":{[`${i}-item-link`]:{borderColor:s.colorBorder}},"&:focus-visible":{[`${i}-item-link`]:{borderColor:s.colorBorder}},[`${i}-item, ${i}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,[`&:hover:not(${i}-item-active)`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,a:{color:s.colorTextDisabled}},[`&${i}-item-active`]:{backgroundColor:s.itemActiveBgDisabled}},[`${i}-prev, ${i}-next`]:{"&:hover button":{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder,color:s.colorTextDisabled},[`${i}-item-link`]:{backgroundColor:s.colorBgContainerDisabled,borderColor:s.colorBorder}}},[`${i}:not(${i}-mini)`]:{[`${i}-prev, ${i}-next`]:{"&:hover button":{borderColor:s.colorPrimaryHover,backgroundColor:s.itemBg},[`${i}-item-link`]:{backgroundColor:s.itemLinkBg,borderColor:s.colorBorder},[`&:hover ${i}-item-link`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,color:s.colorPrimary},[`&${i}-disabled`]:{[`${i}-item-link`]:{borderColor:s.colorBorder,color:s.colorTextDisabled}}},[`${i}-item`]:{backgroundColor:s.itemBg,border:`${s.lineWidth}px ${s.lineType} ${s.colorBorder}`,[`&:hover:not(${i}-item-active)`]:{borderColor:s.colorPrimary,backgroundColor:s.itemBg,a:{color:s.colorPrimary}},"&-active":{borderColor:s.colorPrimary}}}}},Z=s=>{const{componentCls:i}=s;return{[`${i}:not(${i}-disabled)`]:{[`${i}-item`]:Object.assign({},(0,Te.Qy)(s)),[`${i}-jump-prev, ${i}-jump-next`]:{"&:focus-visible":Object.assign({[`${i}-item-link-icon`]:{opacity:1},[`${i}-item-ellipsis`]:{opacity:0}},(0,Te.oN)(s))},[`${i}-prev, ${i}-next`]:{[`&:focus-visible ${i}-item-link`]:Object.assign({},(0,Te.oN)(s))}}}};var K=(0,tt.Z)("Pagination",s=>{const i=(0,mt.TS)(s,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:s.marginXXS/2,paginationMiniQuickJumperInputWidth:s.controlHeightLG*1.1,paginationItemPaddingInline:s.marginXXS*1.5,paginationEllipsisLetterSpacing:s.marginXXS/2,paginationSlashMarginInlineStart:s.marginXXS,paginationSlashMarginInlineEnd:s.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Ke.e5)(s),(0,Ke.TM)(s));return[at(i),Z(i),s.wireframe&&Ee(i)]},s=>({itemBg:s.colorBgContainer,itemSize:s.controlHeight,itemSizeSM:s.controlHeightSM,itemActiveBg:s.colorBgContainer,itemLinkBg:s.colorBgContainer,itemActiveColorDisabled:s.colorTextDisabled,itemActiveBgDisabled:s.controlItemBgActiveDisabled,itemInputBg:s.colorBgContainer,miniOptionsSizeChangerTop:0})),m=function(s,i){var X={};for(var $ in s)Object.prototype.hasOwnProperty.call(s,$)&&i.indexOf($)<0&&(X[$]=s[$]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var f=0,$=Object.getOwnPropertySymbols(s);f<$.length;f++)i.indexOf($[f])<0&&Object.prototype.propertyIsEnumerable.call(s,$[f])&&(X[$[f]]=s[$[f]]);return X},R=s=>{const{prefixCls:i,selectPrefixCls:X,className:$,rootClassName:f,style:Q,size:Re,locale:Pe,selectComponentClass:Se,responsive:Ne,showSizeChanger:Be}=s,d=m(s,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Y}=(0,Me.Z)(Ne),{getPrefixCls:se,direction:xe,pagination:Fe={}}=l.useContext(V.E_),_e=se("pagination",i),[He,Je]=K(_e),ct=Be!=null?Be:Fe.showSizeChanger,Bt=l.useMemo(()=>{const sn=l.createElement("span",{className:`${_e}-item-ellipsis`},"\u2022\u2022\u2022"),yn=l.createElement("button",{className:`${_e}-item-link`,type:"button",tabIndex:-1},xe==="rtl"?l.createElement(D.Z,null):l.createElement(w.Z,null)),xn=l.createElement("button",{className:`${_e}-item-link`,type:"button",tabIndex:-1},xe==="rtl"?l.createElement(w.Z,null):l.createElement(D.Z,null)),An=l.createElement("a",{className:`${_e}-item-link`},l.createElement("div",{className:`${_e}-item-container`},xe==="rtl"?l.createElement(W.Z,{className:`${_e}-item-link-icon`}):l.createElement(F,{className:`${_e}-item-link-icon`}),sn)),ir=l.createElement("a",{className:`${_e}-item-link`},l.createElement("div",{className:`${_e}-item-container`},xe==="rtl"?l.createElement(F,{className:`${_e}-item-link-icon`}):l.createElement(W.Z,{className:`${_e}-item-link-icon`}),sn));return{prevIcon:yn,nextIcon:xn,jumpPrevIcon:An,jumpNextIcon:ir}},[xe,_e]),[wt]=(0,Ie.Z)("Pagination",_.Z),Dt=Object.assign(Object.assign({},wt),Pe),mn=(0,he.Z)(Re),ln=mn==="small"||!!(Y&&!mn&&Ne),$t=se("select",X),En=M()({[`${_e}-mini`]:ln,[`${_e}-rtl`]:xe==="rtl"},Fe==null?void 0:Fe.className,$,f,Je),vn=Object.assign(Object.assign({},Fe==null?void 0:Fe.style),Q);return He(l.createElement(x,Object.assign({},Bt,d,{style:vn,prefixCls:_e,selectPrefixCls:$t,className:En,selectComponentClass:Se||(ln?et:rt),locale:Dt,showSizeChanger:ct})))},fe=R},93948:function(ht,le,e){"use strict";e.d(le,{Z:function(){return Be}});var t=e(59301),l=e(29679),P=e(40001),L=e(19248),T=e(99267),p=e(92310),n=e.n(p),F=e(2738),W=e(36355),w=e(54476),D=e(33885),g=e(75931),M={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},B=function(){var Y=(0,t.useRef)([]),se=(0,t.useRef)(null);return(0,t.useEffect)(function(){var xe=Date.now(),Fe=!1;Y.current.forEach(function(_e){if(_e){Fe=!0;var He=_e.style;He.transitionDuration=".3s, .3s, .3s, .06s",se.current&&xe-se.current<100&&(He.transitionDuration="0s, 0s")}}),Fe&&(se.current=Date.now())}),Y.current},I=["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"],E=function(Y){var se=(0,D.Z)((0,D.Z)({},M),Y),xe=se.className,Fe=se.percent,_e=se.prefixCls,He=se.strokeColor,Je=se.strokeLinecap,ct=se.strokeWidth,Bt=se.style,wt=se.trailColor,Dt=se.trailWidth,mn=se.transition,ln=(0,g.Z)(se,I);delete ln.gapPosition;var $t=Array.isArray(Fe)?Fe:[Fe],En=Array.isArray(He)?He:[He],vn=B(),sn=ct/2,yn=100-ct/2,xn="M ".concat(Je==="round"?sn:0,",").concat(sn,` - L `).concat(Je==="round"?yn:100,",").concat(sn),An="0 0 100 ".concat(ct),ir=0;return t.createElement("svg",(0,w.Z)({className:n()("".concat(_e,"-line"),xe),viewBox:An,preserveAspectRatio:"none",style:Bt},ln),t.createElement("path",{className:"".concat(_e,"-line-trail"),d:xn,strokeLinecap:Je,stroke:wt,strokeWidth:Dt||ct,fillOpacity:"0"}),$t.map(function(br,Un){var ur=1;switch(Je){case"round":ur=1-ct/100;break;case"square":ur=1-ct/2/100;break;default:ur=1;break}var Zn={strokeDasharray:"".concat(br*ur,"px, 100px"),strokeDashoffset:"-".concat(ir,"px"),transition:mn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},mr=En[Un]||En[En.length-1];return ir+=br,t.createElement("path",{key:Un,className:"".concat(_e,"-line-path"),d:xn,strokeLinecap:Je,stroke:mr,strokeWidth:ct,fillOpacity:"0",ref:function(Ir){vn[Un]=Ir},style:Zn})}))},ne=E,k=e(76190),de=e(42978),ie=e(47273),H=0,A=(0,ie.Z)();function ae(){var d;return A?(d=H,H+=1):d="TEST_OR_SSR",d}var C=function(d){var Y=t.useState(),se=(0,de.Z)(Y,2),xe=se[0],Fe=se[1];return t.useEffect(function(){Fe("rc_progress_".concat(ae()))},[]),d||xe},S=function(Y){var se=Y.bg,xe=Y.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:se}},xe)};function J(d,Y){return Object.keys(d).map(function(se){var xe=parseFloat(se),Fe="".concat(Math.floor(xe*Y),"%");return"".concat(d[se]," ").concat(Fe)})}var te=t.forwardRef(function(d,Y){var se=d.prefixCls,xe=d.color,Fe=d.gradientId,_e=d.radius,He=d.style,Je=d.ptg,ct=d.strokeLinecap,Bt=d.strokeWidth,wt=d.size,Dt=d.gapDegree,mn=xe&&(0,k.Z)(xe)==="object",ln=mn?"#FFF":void 0,$t=wt/2,En=t.createElement("circle",{className:"".concat(se,"-circle-path"),r:_e,cx:$t,cy:$t,stroke:ln,strokeLinecap:ct,strokeWidth:Bt,opacity:Je===0?0:1,style:He,ref:Y});if(!mn)return En;var vn="".concat(Fe,"-conic"),sn=Dt?"".concat(180+Dt/2,"deg"):"0deg",yn=J(xe,(360-Dt)/360),xn=J(xe,1),An="conic-gradient(from ".concat(sn,", ").concat(yn.join(", "),")"),ir="linear-gradient(to ".concat(Dt?"bottom":"top",", ").concat(xn.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:vn},En),t.createElement("foreignObject",{x:0,y:0,width:wt,height:wt,mask:"url(#".concat(vn,")")},t.createElement(S,{bg:ir},t.createElement(S,{bg:An}))))}),z=te,v=100,b=function(Y,se,xe,Fe,_e,He,Je,ct,Bt,wt){var Dt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,mn=xe/100*360*((360-He)/360),ln=He===0?0:{bottom:0,top:180,left:90,right:-90}[Je],$t=(100-Fe)/100*se;Bt==="round"&&Fe!==100&&($t+=wt/2,$t>=se&&($t=se-.01));var En=v/2;return{stroke:typeof ct=="string"?ct:void 0,strokeDasharray:"".concat(se,"px ").concat(Y),strokeDashoffset:$t+Dt,transform:"rotate(".concat(_e+mn+ln,"deg)"),transformOrigin:"".concat(En,"px ").concat(En,"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}},ce=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function q(d){var Y=d!=null?d:[];return Array.isArray(Y)?Y:[Y]}var x=function(Y){var se=(0,D.Z)((0,D.Z)({},M),Y),xe=se.id,Fe=se.prefixCls,_e=se.steps,He=se.strokeWidth,Je=se.trailWidth,ct=se.gapDegree,Bt=ct===void 0?0:ct,wt=se.gapPosition,Dt=se.trailColor,mn=se.strokeLinecap,ln=se.style,$t=se.className,En=se.strokeColor,vn=se.percent,sn=(0,g.Z)(se,ce),yn=v/2,xn=C(xe),An="".concat(xn,"-gradient"),ir=yn-He/2,br=Math.PI*2*ir,Un=Bt>0?90+Bt/2:-90,ur=br*((360-Bt)/360),Zn=(0,k.Z)(_e)==="object"?_e:{count:_e,space:2},mr=Zn.count,Or=Zn.space,Ir=q(vn),hr=q(En),Dr=hr.find(function(lt){return lt&&(0,k.Z)(lt)==="object"}),Ur=Dr&&(0,k.Z)(Dr)==="object",Zr=Ur?"butt":mn,so=b(br,ur,0,100,Un,Bt,wt,Dt,Zr,He),Jr=B(),Qe=function(){var Pt=0;return Ir.map(function(Nt,Lt){var Ut=hr[Lt]||hr[hr.length-1],kt=b(br,ur,Pt,Nt,Un,Bt,wt,Ut,Zr,He);return Pt+=Nt,t.createElement(z,{key:Lt,color:Ut,ptg:Nt,radius:ir,prefixCls:Fe,gradientId:An,style:kt,strokeLinecap:Zr,strokeWidth:He,gapDegree:Bt,ref:function(ue){Jr[Lt]=ue},size:v})}).reverse()},pe=function(){var Pt=Math.round(mr*(Ir[0]/100)),Nt=100/mr,Lt=0;return new Array(mr).fill(null).map(function(Ut,kt){var j=kt<=Pt-1?hr[0]:Dt,ue=j&&(0,k.Z)(j)==="object"?"url(#".concat(An,")"):void 0,ye=b(br,ur,Lt,Nt,Un,Bt,wt,j,"butt",He,Or);return Lt+=(ur-ye.strokeDashoffset+Or)*100/ur,t.createElement("circle",{key:kt,className:"".concat(Fe,"-circle-path"),r:ir,cx:yn,cy:yn,stroke:ue,strokeWidth:He,opacity:1,style:ye,ref:function(Ze){Jr[kt]=Ze}})})};return t.createElement("svg",(0,w.Z)({className:n()("".concat(Fe,"-circle"),$t),viewBox:"0 0 ".concat(v," ").concat(v),style:ln,id:xe,role:"presentation"},sn),!mr&&t.createElement("circle",{className:"".concat(Fe,"-circle-trail"),r:ir,cx:yn,cy:yn,stroke:Dt,strokeLinecap:Zr,strokeWidth:Je||He,style:so}),mr?pe():Qe())},_=x,V={Line:ne,Circle:_},he=e(6848),Me=e(30071);function Ie(d){return!d||d<0?0:d>100?100:d}function je(d){let{success:Y,successPercent:se}=d,xe=se;return Y&&"progress"in Y&&(xe=Y.progress),Y&&"percent"in Y&&(xe=Y.percent),xe}const et=d=>{let{percent:Y,success:se,successPercent:xe}=d;const Fe=Ie(je({success:se,successPercent:xe}));return[Fe,Ie(Ie(Y)-Fe)]},rt=d=>{let{success:Y={},strokeColor:se}=d;const{strokeColor:xe}=Y;return[xe||Me.presetPrimaryColors.green,se||null]},Ke=(d,Y,se)=>{var xe,Fe,_e,He;let Je=-1,ct=-1;if(Y==="step"){const Bt=se.steps,wt=se.strokeWidth;typeof d=="string"||typeof d=="undefined"?(Je=d==="small"?2:14,ct=wt!=null?wt:8):typeof d=="number"?[Je,ct]=[d,d]:[Je=14,ct=8]=d,Je*=Bt}else if(Y==="line"){const Bt=se==null?void 0:se.strokeWidth;typeof d=="string"||typeof d=="undefined"?ct=Bt||(d==="small"?6:8):typeof d=="number"?[Je,ct]=[d,d]:[Je=-1,ct=8]=d}else(Y==="circle"||Y==="dashboard")&&(typeof d=="string"||typeof d=="undefined"?[Je,ct]=d==="small"?[60,60]:[120,120]:typeof d=="number"?[Je,ct]=[d,d]:(Je=(Fe=(xe=d[0])!==null&&xe!==void 0?xe:d[1])!==null&&Fe!==void 0?Fe:120,ct=(He=(_e=d[0])!==null&&_e!==void 0?_e:d[1])!==null&&He!==void 0?He:120));return[Je,ct]},Te=3,tt=d=>Te/d*100;var De=d=>{const{prefixCls:Y,trailColor:se=null,strokeLinecap:xe="round",gapPosition:Fe,gapDegree:_e,width:He=120,type:Je,children:ct,success:Bt,size:wt=He}=d,[Dt,mn]=Ke(wt,"circle");let{strokeWidth:ln}=d;ln===void 0&&(ln=Math.max(tt(Dt),6));const $t={width:Dt,height:mn,fontSize:Dt*.15+6},En=t.useMemo(()=>{if(_e||_e===0)return _e;if(Je==="dashboard")return 75},[_e,Je]),vn=Fe||Je==="dashboard"&&"bottom"||void 0,sn=Object.prototype.toString.call(d.strokeColor)==="[object Object]",yn=rt({success:Bt,strokeColor:d.strokeColor}),xn=n()(`${Y}-inner`,{[`${Y}-circle-gradient`]:sn}),An=t.createElement(_,{percent:et(d),strokeWidth:ln,trailWidth:ln,strokeColor:yn,strokeLinecap:xe,trailColor:se,prefixCls:Y,gapDegree:En,gapPosition:vn});return t.createElement("div",{className:xn,style:$t},Dt<=20?t.createElement(he.Z,{title:ct},t.createElement("span",null,An)):t.createElement(t.Fragment,null,An,ct))},ut=function(d,Y){var se={};for(var xe in d)Object.prototype.hasOwnProperty.call(d,xe)&&Y.indexOf(xe)<0&&(se[xe]=d[xe]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,xe=Object.getOwnPropertySymbols(d);Fe{let Y=[];return Object.keys(d).forEach(se=>{const xe=parseFloat(se.replace(/%/g,""));isNaN(xe)||Y.push({key:xe,value:d[se]})}),Y=Y.sort((se,xe)=>se.key-xe.key),Y.map(se=>{let{key:xe,value:Fe}=se;return`${Fe} ${xe}%`}).join(", ")},$e=(d,Y)=>{const{from:se=Me.presetPrimaryColors.blue,to:xe=Me.presetPrimaryColors.blue,direction:Fe=Y==="rtl"?"to left":"to right"}=d,_e=ut(d,["from","to","direction"]);if(Object.keys(_e).length!==0){const He=St(_e);return{backgroundImage:`linear-gradient(${Fe}, ${He})`}}return{backgroundImage:`linear-gradient(${Fe}, ${se}, ${xe})`}};var at=d=>{const{prefixCls:Y,direction:se,percent:xe,size:Fe,strokeWidth:_e,strokeColor:He,strokeLinecap:Je="round",children:ct,trailColor:Bt=null,success:wt}=d,Dt=He&&typeof He!="string"?$e(He,se):{backgroundColor:He},mn=Je==="square"||Je==="butt"?0:void 0,ln={backgroundColor:Bt||void 0,borderRadius:mn},$t=Fe!=null?Fe:[-1,_e||(Fe==="small"?6:8)],[En,vn]=Ke($t,"line",{strokeWidth:_e}),sn=Object.assign({width:`${Ie(xe)}%`,height:vn,borderRadius:mn},Dt),yn=je(d),xn={width:`${Ie(yn)}%`,height:vn,borderRadius:mn,backgroundColor:wt==null?void 0:wt.strokeColor},An={width:En<0?"100%":En,height:vn};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${Y}-outer`,style:An},t.createElement("div",{className:`${Y}-inner`,style:ln},t.createElement("div",{className:`${Y}-bg`,style:sn}),yn!==void 0?t.createElement("div",{className:`${Y}-success-bg`,style:xn}):null)),ct)},Z=d=>{const{size:Y,steps:se,percent:xe=0,strokeWidth:Fe=8,strokeColor:_e,trailColor:He=null,prefixCls:Je,children:ct}=d,Bt=Math.round(se*(xe/100)),wt=Y==="small"?2:14,Dt=Y!=null?Y:[wt,Fe],[mn,ln]=Ke(Dt,"step",{steps:se,strokeWidth:Fe}),$t=mn/se,En=new Array(se);for(let vn=0;vn{const Y=d?"100%":"-100%";return new K.Keyframes(`antProgress${d?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Y}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Y}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},s=d=>{const{componentCls:Y,iconCls:se}=d;return{[Y]:Object.assign(Object.assign({},(0,m.Wf)(d)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:d.fontSize,marginInlineEnd:d.marginXS,marginBottom:d.marginXS},[`${Y}-outer`]:{display:"inline-block",width:"100%"},[`&${Y}-show-info`]:{[`${Y}-outer`]:{marginInlineEnd:`calc(-2em - ${d.marginXS}px)`,paddingInlineEnd:`calc(2em + ${d.paddingXS}px)`}},[`${Y}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:d.remainingColor,borderRadius:d.lineBorderRadius},[`${Y}-inner:not(${Y}-circle-gradient)`]:{[`${Y}-circle-path`]:{stroke:d.defaultColor}},[`${Y}-success-bg, ${Y}-bg`]:{position:"relative",backgroundColor:d.defaultColor,borderRadius:d.lineBorderRadius,transition:`all ${d.motionDurationSlow} ${d.motionEaseInOutCirc}`},[`${Y}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:d.colorSuccess},[`${Y}-text`]:{display:"inline-block",width:"2em",marginInlineStart:d.marginXS,color:d.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[se]:{fontSize:d.fontSize}},[`&${Y}-status-active`]:{[`${Y}-bg::before`]:{position:"absolute",inset:0,backgroundColor:d.colorBgContainer,borderRadius:d.lineBorderRadius,opacity:0,animationName:fe(),animationDuration:d.progressActiveMotionDuration,animationTimingFunction:d.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Y}-rtl${Y}-status-active`]:{[`${Y}-bg::before`]:{animationName:fe(!0)}},[`&${Y}-status-exception`]:{[`${Y}-bg`]:{backgroundColor:d.colorError},[`${Y}-text`]:{color:d.colorError}},[`&${Y}-status-exception ${Y}-inner:not(${Y}-circle-gradient)`]:{[`${Y}-circle-path`]:{stroke:d.colorError}},[`&${Y}-status-success`]:{[`${Y}-bg`]:{backgroundColor:d.colorSuccess},[`${Y}-text`]:{color:d.colorSuccess}},[`&${Y}-status-success ${Y}-inner:not(${Y}-circle-gradient)`]:{[`${Y}-circle-path`]:{stroke:d.colorSuccess}}})}},i=d=>{const{componentCls:Y,iconCls:se}=d;return{[Y]:{[`${Y}-circle-trail`]:{stroke:d.remainingColor},[`&${Y}-circle ${Y}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Y}-circle ${Y}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:d.circleTextColor,fontSize:d.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[se]:{fontSize:`${d.fontSize/d.fontSizeSM}em`}},[`${Y}-circle&-status-exception`]:{[`${Y}-text`]:{color:d.colorError}},[`${Y}-circle&-status-success`]:{[`${Y}-text`]:{color:d.colorSuccess}}},[`${Y}-inline-circle`]:{lineHeight:1,[`${Y}-inner`]:{verticalAlign:"bottom"}}}},X=d=>{const{componentCls:Y}=d;return{[Y]:{[`${Y}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:d.progressStepMinWidth,marginInlineEnd:d.progressStepMarginInlineEnd,backgroundColor:d.remainingColor,transition:`all ${d.motionDurationSlow}`,"&-active":{backgroundColor:d.defaultColor}}}}}},$=d=>{const{componentCls:Y,iconCls:se}=d;return{[Y]:{[`${Y}-small&-line, ${Y}-small&-line ${Y}-text ${se}`]:{fontSize:d.fontSizeSM}}}};var f=(0,a.Z)("Progress",d=>{const Y=d.marginXXS/2,se=(0,R.TS)(d,{progressStepMarginInlineEnd:Y,progressStepMinWidth:Y,progressActiveMotionDuration:"2.4s"});return[s(se),i(se),X(se),$(se)]},d=>({circleTextColor:d.colorText,defaultColor:d.colorInfo,remainingColor:d.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Q=function(d,Y){var se={};for(var xe in d)Object.prototype.hasOwnProperty.call(d,xe)&&Y.indexOf(xe)<0&&(se[xe]=d[xe]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,xe=Object.getOwnPropertySymbols(d);Fe{const{prefixCls:se,className:xe,rootClassName:Fe,steps:_e,strokeColor:He,percent:Je=0,size:ct="default",showInfo:Bt=!0,type:wt="line",status:Dt,format:mn,style:ln}=d,$t=Q(d,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),En=t.useMemo(()=>{var Ir,hr;const Dr=je(d);return parseInt(Dr!==void 0?(Ir=Dr!=null?Dr:0)===null||Ir===void 0?void 0:Ir.toString():(hr=Je!=null?Je:0)===null||hr===void 0?void 0:hr.toString(),10)},[Je,d.success,d.successPercent]),vn=t.useMemo(()=>!Pe.includes(Dt)&&En>=100?"success":Dt||"normal",[Dt,En]),{getPrefixCls:sn,direction:yn,progress:xn}=t.useContext(W.E_),An=sn("progress",se),[ir,br]=f(An),Un=t.useMemo(()=>{if(!Bt)return null;const Ir=je(d);let hr;const Dr=mn||(Zr=>`${Zr}%`),Ur=wt==="line";return mn||vn!=="exception"&&vn!=="success"?hr=Dr(Ie(Je),Ie(Ir)):vn==="exception"?hr=Ur?t.createElement(L.Z,null):t.createElement(T.Z,null):vn==="success"&&(hr=Ur?t.createElement(l.Z,null):t.createElement(P.Z,null)),t.createElement("span",{className:`${An}-text`,title:typeof hr=="string"?hr:void 0},hr)},[Bt,Je,En,vn,wt,An,mn]),ur=Array.isArray(He)?He[0]:He,Zn=typeof He=="string"||Array.isArray(He)?He:void 0;let mr;wt==="line"?mr=_e?t.createElement(Z,Object.assign({},d,{strokeColor:Zn,prefixCls:An,steps:_e}),Un):t.createElement(at,Object.assign({},d,{strokeColor:ur,prefixCls:An,direction:yn}),Un):(wt==="circle"||wt==="dashboard")&&(mr=t.createElement(De,Object.assign({},d,{strokeColor:ur,prefixCls:An,progressStatus:vn}),Un));const Or=n()(An,`${An}-status-${vn}`,`${An}-${wt==="dashboard"&&"circle"||_e&&"steps"||wt}`,{[`${An}-inline-circle`]:wt==="circle"&&Ke(ct,"circle")[0]<=20,[`${An}-show-info`]:Bt,[`${An}-${ct}`]:typeof ct=="string",[`${An}-rtl`]:yn==="rtl"},xn==null?void 0:xn.className,xe,Fe,br);return ir(t.createElement("div",Object.assign({ref:Y,style:Object.assign(Object.assign({},xn==null?void 0:xn.style),ln),className:Or,role:"progressbar","aria-valuenow":En},(0,F.Z)($t,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),mr))}),Be=Ne},61621:function(ht,le,e){"use strict";e.d(le,{Z:function(){return K}});var t=e(92310),l=e.n(t),P=e(59301),L=e(36355),T=e(2738),n=m=>{const{prefixCls:a,className:R,style:fe,size:s,shape:i}=m,X=l()({[`${a}-lg`]:s==="large",[`${a}-sm`]:s==="small"}),$=l()({[`${a}-circle`]:i==="circle",[`${a}-square`]:i==="square",[`${a}-round`]:i==="round"}),f=P.useMemo(()=>typeof s=="number"?{width:s,height:s,lineHeight:`${s}px`}:{},[s]);return P.createElement("span",{className:l()(a,X,$,R),style:Object.assign(Object.assign({},f),fe)})},F=e(36237),W=e(83116),w=e(37613);const D=new F.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),g=m=>({height:m,lineHeight:`${m}px`}),M=m=>Object.assign({width:m},g(m)),B=m=>({background:m.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:D,animationDuration:m.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),I=m=>Object.assign({width:m*5,minWidth:m*5},g(m)),E=m=>{const{skeletonAvatarCls:a,gradientFromColor:R,controlHeight:fe,controlHeightLG:s,controlHeightSM:i}=m;return{[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:R},M(fe)),[`${a}${a}-circle`]:{borderRadius:"50%"},[`${a}${a}-lg`]:Object.assign({},M(s)),[`${a}${a}-sm`]:Object.assign({},M(i))}},ne=m=>{const{controlHeight:a,borderRadiusSM:R,skeletonInputCls:fe,controlHeightLG:s,controlHeightSM:i,gradientFromColor:X}=m;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:X,borderRadius:R},I(a)),[`${fe}-lg`]:Object.assign({},I(s)),[`${fe}-sm`]:Object.assign({},I(i))}},k=m=>Object.assign({width:m},g(m)),de=m=>{const{skeletonImageCls:a,imageSizeBase:R,gradientFromColor:fe,borderRadiusSM:s}=m;return{[`${a}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:fe,borderRadius:s},k(R*2)),{[`${a}-path`]:{fill:"#bfbfbf"},[`${a}-svg`]:Object.assign(Object.assign({},k(R)),{maxWidth:R*4,maxHeight:R*4}),[`${a}-svg${a}-svg-circle`]:{borderRadius:"50%"}}),[`${a}${a}-circle`]:{borderRadius:"50%"}}},ie=(m,a,R)=>{const{skeletonButtonCls:fe}=m;return{[`${R}${fe}-circle`]:{width:a,minWidth:a,borderRadius:"50%"},[`${R}${fe}-round`]:{borderRadius:a}}},H=m=>Object.assign({width:m*2,minWidth:m*2},g(m)),A=m=>{const{borderRadiusSM:a,skeletonButtonCls:R,controlHeight:fe,controlHeightLG:s,controlHeightSM:i,gradientFromColor:X}=m;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:X,borderRadius:a,width:fe*2,minWidth:fe*2},H(fe))},ie(m,fe,R)),{[`${R}-lg`]:Object.assign({},H(s))}),ie(m,s,`${R}-lg`)),{[`${R}-sm`]:Object.assign({},H(i))}),ie(m,i,`${R}-sm`))},ae=m=>{const{componentCls:a,skeletonAvatarCls:R,skeletonTitleCls:fe,skeletonParagraphCls:s,skeletonButtonCls:i,skeletonInputCls:X,skeletonImageCls:$,controlHeight:f,controlHeightLG:Q,controlHeightSM:Re,gradientFromColor:Pe,padding:Se,marginSM:Ne,borderRadius:Be,titleHeight:d,blockRadius:Y,paragraphLiHeight:se,controlHeightXS:xe,paragraphMarginTop:Fe}=m;return{[`${a}`]:{display:"table",width:"100%",[`${a}-header`]:{display:"table-cell",paddingInlineEnd:Se,verticalAlign:"top",[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Pe},M(f)),[`${R}-circle`]:{borderRadius:"50%"},[`${R}-lg`]:Object.assign({},M(Q)),[`${R}-sm`]:Object.assign({},M(Re))},[`${a}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${fe}`]:{width:"100%",height:d,background:Pe,borderRadius:Y,[`+ ${s}`]:{marginBlockStart:Re}},[`${s}`]:{padding:0,"> li":{width:"100%",height:se,listStyle:"none",background:Pe,borderRadius:Y,"+ li":{marginBlockStart:xe}}},[`${s}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${a}-content`]:{[`${fe}, ${s} > li`]:{borderRadius:Be}}},[`${a}-with-avatar ${a}-content`]:{[`${fe}`]:{marginBlockStart:Ne,[`+ ${s}`]:{marginBlockStart:Fe}}},[`${a}${a}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},A(m)),E(m)),ne(m)),de(m)),[`${a}${a}-block`]:{width:"100%",[`${i}`]:{width:"100%"},[`${X}`]:{width:"100%"}},[`${a}${a}-active`]:{[` + L `).concat(Je==="round"?yn:100,",").concat(sn),An="0 0 100 ".concat(ct),ir=0;return t.createElement("svg",(0,w.Z)({className:n()("".concat(_e,"-line"),xe),viewBox:An,preserveAspectRatio:"none",style:Bt},ln),t.createElement("path",{className:"".concat(_e,"-line-trail"),d:xn,strokeLinecap:Je,stroke:wt,strokeWidth:Dt||ct,fillOpacity:"0"}),$t.map(function(br,Vn){var ur=1;switch(Je){case"round":ur=1-ct/100;break;case"square":ur=1-ct/2/100;break;default:ur=1;break}var Zn={strokeDasharray:"".concat(br*ur,"px, 100px"),strokeDashoffset:"-".concat(ir,"px"),transition:mn||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},mr=En[Vn]||En[En.length-1];return ir+=br,t.createElement("path",{key:Vn,className:"".concat(_e,"-line-path"),d:xn,strokeLinecap:Je,stroke:mr,strokeWidth:ct,fillOpacity:"0",ref:function(Ir){vn[Vn]=Ir},style:Zn})}))},ne=E,k=e(76190),de=e(42978),ie=e(47273),H=0,A=(0,ie.Z)();function ae(){var d;return A?(d=H,H+=1):d="TEST_OR_SSR",d}var C=function(d){var Y=t.useState(),se=(0,de.Z)(Y,2),xe=se[0],Fe=se[1];return t.useEffect(function(){Fe("rc_progress_".concat(ae()))},[]),d||xe},S=function(Y){var se=Y.bg,xe=Y.children;return t.createElement("div",{style:{width:"100%",height:"100%",background:se}},xe)};function J(d,Y){return Object.keys(d).map(function(se){var xe=parseFloat(se),Fe="".concat(Math.floor(xe*Y),"%");return"".concat(d[se]," ").concat(Fe)})}var te=t.forwardRef(function(d,Y){var se=d.prefixCls,xe=d.color,Fe=d.gradientId,_e=d.radius,He=d.style,Je=d.ptg,ct=d.strokeLinecap,Bt=d.strokeWidth,wt=d.size,Dt=d.gapDegree,mn=xe&&(0,k.Z)(xe)==="object",ln=mn?"#FFF":void 0,$t=wt/2,En=t.createElement("circle",{className:"".concat(se,"-circle-path"),r:_e,cx:$t,cy:$t,stroke:ln,strokeLinecap:ct,strokeWidth:Bt,opacity:Je===0?0:1,style:He,ref:Y});if(!mn)return En;var vn="".concat(Fe,"-conic"),sn=Dt?"".concat(180+Dt/2,"deg"):"0deg",yn=J(xe,(360-Dt)/360),xn=J(xe,1),An="conic-gradient(from ".concat(sn,", ").concat(yn.join(", "),")"),ir="linear-gradient(to ".concat(Dt?"bottom":"top",", ").concat(xn.join(", "),")");return t.createElement(t.Fragment,null,t.createElement("mask",{id:vn},En),t.createElement("foreignObject",{x:0,y:0,width:wt,height:wt,mask:"url(#".concat(vn,")")},t.createElement(S,{bg:ir},t.createElement(S,{bg:An}))))}),z=te,v=100,b=function(Y,se,xe,Fe,_e,He,Je,ct,Bt,wt){var Dt=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,mn=xe/100*360*((360-He)/360),ln=He===0?0:{bottom:0,top:180,left:90,right:-90}[Je],$t=(100-Fe)/100*se;Bt==="round"&&Fe!==100&&($t+=wt/2,$t>=se&&($t=se-.01));var En=v/2;return{stroke:typeof ct=="string"?ct:void 0,strokeDasharray:"".concat(se,"px ").concat(Y),strokeDashoffset:$t+Dt,transform:"rotate(".concat(_e+mn+ln,"deg)"),transformOrigin:"".concat(En,"px ").concat(En,"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}},ce=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function q(d){var Y=d!=null?d:[];return Array.isArray(Y)?Y:[Y]}var x=function(Y){var se=(0,D.Z)((0,D.Z)({},M),Y),xe=se.id,Fe=se.prefixCls,_e=se.steps,He=se.strokeWidth,Je=se.trailWidth,ct=se.gapDegree,Bt=ct===void 0?0:ct,wt=se.gapPosition,Dt=se.trailColor,mn=se.strokeLinecap,ln=se.style,$t=se.className,En=se.strokeColor,vn=se.percent,sn=(0,g.Z)(se,ce),yn=v/2,xn=C(xe),An="".concat(xn,"-gradient"),ir=yn-He/2,br=Math.PI*2*ir,Vn=Bt>0?90+Bt/2:-90,ur=br*((360-Bt)/360),Zn=(0,k.Z)(_e)==="object"?_e:{count:_e,space:2},mr=Zn.count,Or=Zn.space,Ir=q(vn),hr=q(En),Dr=hr.find(function(lt){return lt&&(0,k.Z)(lt)==="object"}),Ur=Dr&&(0,k.Z)(Dr)==="object",Zr=Ur?"butt":mn,so=b(br,ur,0,100,Vn,Bt,wt,Dt,Zr,He),Jr=B(),Qe=function(){var Pt=0;return Ir.map(function(Nt,Lt){var Ut=hr[Lt]||hr[hr.length-1],kt=b(br,ur,Pt,Nt,Vn,Bt,wt,Ut,Zr,He);return Pt+=Nt,t.createElement(z,{key:Lt,color:Ut,ptg:Nt,radius:ir,prefixCls:Fe,gradientId:An,style:kt,strokeLinecap:Zr,strokeWidth:He,gapDegree:Bt,ref:function(ue){Jr[Lt]=ue},size:v})}).reverse()},pe=function(){var Pt=Math.round(mr*(Ir[0]/100)),Nt=100/mr,Lt=0;return new Array(mr).fill(null).map(function(Ut,kt){var j=kt<=Pt-1?hr[0]:Dt,ue=j&&(0,k.Z)(j)==="object"?"url(#".concat(An,")"):void 0,ye=b(br,ur,Lt,Nt,Vn,Bt,wt,j,"butt",He,Or);return Lt+=(ur-ye.strokeDashoffset+Or)*100/ur,t.createElement("circle",{key:kt,className:"".concat(Fe,"-circle-path"),r:ir,cx:yn,cy:yn,stroke:ue,strokeWidth:He,opacity:1,style:ye,ref:function(Ze){Jr[kt]=Ze}})})};return t.createElement("svg",(0,w.Z)({className:n()("".concat(Fe,"-circle"),$t),viewBox:"0 0 ".concat(v," ").concat(v),style:ln,id:xe,role:"presentation"},sn),!mr&&t.createElement("circle",{className:"".concat(Fe,"-circle-trail"),r:ir,cx:yn,cy:yn,stroke:Dt,strokeLinecap:Zr,strokeWidth:Je||He,style:so}),mr?pe():Qe())},_=x,V={Line:ne,Circle:_},he=e(6848),Me=e(30071);function Ie(d){return!d||d<0?0:d>100?100:d}function je(d){let{success:Y,successPercent:se}=d,xe=se;return Y&&"progress"in Y&&(xe=Y.progress),Y&&"percent"in Y&&(xe=Y.percent),xe}const et=d=>{let{percent:Y,success:se,successPercent:xe}=d;const Fe=Ie(je({success:se,successPercent:xe}));return[Fe,Ie(Ie(Y)-Fe)]},rt=d=>{let{success:Y={},strokeColor:se}=d;const{strokeColor:xe}=Y;return[xe||Me.presetPrimaryColors.green,se||null]},Ke=(d,Y,se)=>{var xe,Fe,_e,He;let Je=-1,ct=-1;if(Y==="step"){const Bt=se.steps,wt=se.strokeWidth;typeof d=="string"||typeof d=="undefined"?(Je=d==="small"?2:14,ct=wt!=null?wt:8):typeof d=="number"?[Je,ct]=[d,d]:[Je=14,ct=8]=d,Je*=Bt}else if(Y==="line"){const Bt=se==null?void 0:se.strokeWidth;typeof d=="string"||typeof d=="undefined"?ct=Bt||(d==="small"?6:8):typeof d=="number"?[Je,ct]=[d,d]:[Je=-1,ct=8]=d}else(Y==="circle"||Y==="dashboard")&&(typeof d=="string"||typeof d=="undefined"?[Je,ct]=d==="small"?[60,60]:[120,120]:typeof d=="number"?[Je,ct]=[d,d]:(Je=(Fe=(xe=d[0])!==null&&xe!==void 0?xe:d[1])!==null&&Fe!==void 0?Fe:120,ct=(He=(_e=d[0])!==null&&_e!==void 0?_e:d[1])!==null&&He!==void 0?He:120));return[Je,ct]},Te=3,tt=d=>Te/d*100;var De=d=>{const{prefixCls:Y,trailColor:se=null,strokeLinecap:xe="round",gapPosition:Fe,gapDegree:_e,width:He=120,type:Je,children:ct,success:Bt,size:wt=He}=d,[Dt,mn]=Ke(wt,"circle");let{strokeWidth:ln}=d;ln===void 0&&(ln=Math.max(tt(Dt),6));const $t={width:Dt,height:mn,fontSize:Dt*.15+6},En=t.useMemo(()=>{if(_e||_e===0)return _e;if(Je==="dashboard")return 75},[_e,Je]),vn=Fe||Je==="dashboard"&&"bottom"||void 0,sn=Object.prototype.toString.call(d.strokeColor)==="[object Object]",yn=rt({success:Bt,strokeColor:d.strokeColor}),xn=n()(`${Y}-inner`,{[`${Y}-circle-gradient`]:sn}),An=t.createElement(_,{percent:et(d),strokeWidth:ln,trailWidth:ln,strokeColor:yn,strokeLinecap:xe,trailColor:se,prefixCls:Y,gapDegree:En,gapPosition:vn});return t.createElement("div",{className:xn,style:$t},Dt<=20?t.createElement(he.Z,{title:ct},t.createElement("span",null,An)):t.createElement(t.Fragment,null,An,ct))},ut=function(d,Y){var se={};for(var xe in d)Object.prototype.hasOwnProperty.call(d,xe)&&Y.indexOf(xe)<0&&(se[xe]=d[xe]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,xe=Object.getOwnPropertySymbols(d);Fe{let Y=[];return Object.keys(d).forEach(se=>{const xe=parseFloat(se.replace(/%/g,""));isNaN(xe)||Y.push({key:xe,value:d[se]})}),Y=Y.sort((se,xe)=>se.key-xe.key),Y.map(se=>{let{key:xe,value:Fe}=se;return`${Fe} ${xe}%`}).join(", ")},$e=(d,Y)=>{const{from:se=Me.presetPrimaryColors.blue,to:xe=Me.presetPrimaryColors.blue,direction:Fe=Y==="rtl"?"to left":"to right"}=d,_e=ut(d,["from","to","direction"]);if(Object.keys(_e).length!==0){const He=St(_e);return{backgroundImage:`linear-gradient(${Fe}, ${He})`}}return{backgroundImage:`linear-gradient(${Fe}, ${se}, ${xe})`}};var at=d=>{const{prefixCls:Y,direction:se,percent:xe,size:Fe,strokeWidth:_e,strokeColor:He,strokeLinecap:Je="round",children:ct,trailColor:Bt=null,success:wt}=d,Dt=He&&typeof He!="string"?$e(He,se):{backgroundColor:He},mn=Je==="square"||Je==="butt"?0:void 0,ln={backgroundColor:Bt||void 0,borderRadius:mn},$t=Fe!=null?Fe:[-1,_e||(Fe==="small"?6:8)],[En,vn]=Ke($t,"line",{strokeWidth:_e}),sn=Object.assign({width:`${Ie(xe)}%`,height:vn,borderRadius:mn},Dt),yn=je(d),xn={width:`${Ie(yn)}%`,height:vn,borderRadius:mn,backgroundColor:wt==null?void 0:wt.strokeColor},An={width:En<0?"100%":En,height:vn};return t.createElement(t.Fragment,null,t.createElement("div",{className:`${Y}-outer`,style:An},t.createElement("div",{className:`${Y}-inner`,style:ln},t.createElement("div",{className:`${Y}-bg`,style:sn}),yn!==void 0?t.createElement("div",{className:`${Y}-success-bg`,style:xn}):null)),ct)},Z=d=>{const{size:Y,steps:se,percent:xe=0,strokeWidth:Fe=8,strokeColor:_e,trailColor:He=null,prefixCls:Je,children:ct}=d,Bt=Math.round(se*(xe/100)),wt=Y==="small"?2:14,Dt=Y!=null?Y:[wt,Fe],[mn,ln]=Ke(Dt,"step",{steps:se,strokeWidth:Fe}),$t=mn/se,En=new Array(se);for(let vn=0;vn{const Y=d?"100%":"-100%";return new K.Keyframes(`antProgress${d?"RTL":"LTR"}Active`,{"0%":{transform:`translateX(${Y}) scaleX(0)`,opacity:.1},"20%":{transform:`translateX(${Y}) scaleX(0)`,opacity:.5},to:{transform:"translateX(0) scaleX(1)",opacity:0}})},s=d=>{const{componentCls:Y,iconCls:se}=d;return{[Y]:Object.assign(Object.assign({},(0,m.Wf)(d)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:d.fontSize,marginInlineEnd:d.marginXS,marginBottom:d.marginXS},[`${Y}-outer`]:{display:"inline-block",width:"100%"},[`&${Y}-show-info`]:{[`${Y}-outer`]:{marginInlineEnd:`calc(-2em - ${d.marginXS}px)`,paddingInlineEnd:`calc(2em + ${d.paddingXS}px)`}},[`${Y}-inner`]:{position:"relative",display:"inline-block",width:"100%",overflow:"hidden",verticalAlign:"middle",backgroundColor:d.remainingColor,borderRadius:d.lineBorderRadius},[`${Y}-inner:not(${Y}-circle-gradient)`]:{[`${Y}-circle-path`]:{stroke:d.defaultColor}},[`${Y}-success-bg, ${Y}-bg`]:{position:"relative",backgroundColor:d.defaultColor,borderRadius:d.lineBorderRadius,transition:`all ${d.motionDurationSlow} ${d.motionEaseInOutCirc}`},[`${Y}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:d.colorSuccess},[`${Y}-text`]:{display:"inline-block",width:"2em",marginInlineStart:d.marginXS,color:d.colorText,lineHeight:1,whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[se]:{fontSize:d.fontSize}},[`&${Y}-status-active`]:{[`${Y}-bg::before`]:{position:"absolute",inset:0,backgroundColor:d.colorBgContainer,borderRadius:d.lineBorderRadius,opacity:0,animationName:fe(),animationDuration:d.progressActiveMotionDuration,animationTimingFunction:d.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${Y}-rtl${Y}-status-active`]:{[`${Y}-bg::before`]:{animationName:fe(!0)}},[`&${Y}-status-exception`]:{[`${Y}-bg`]:{backgroundColor:d.colorError},[`${Y}-text`]:{color:d.colorError}},[`&${Y}-status-exception ${Y}-inner:not(${Y}-circle-gradient)`]:{[`${Y}-circle-path`]:{stroke:d.colorError}},[`&${Y}-status-success`]:{[`${Y}-bg`]:{backgroundColor:d.colorSuccess},[`${Y}-text`]:{color:d.colorSuccess}},[`&${Y}-status-success ${Y}-inner:not(${Y}-circle-gradient)`]:{[`${Y}-circle-path`]:{stroke:d.colorSuccess}}})}},i=d=>{const{componentCls:Y,iconCls:se}=d;return{[Y]:{[`${Y}-circle-trail`]:{stroke:d.remainingColor},[`&${Y}-circle ${Y}-inner`]:{position:"relative",lineHeight:1,backgroundColor:"transparent"},[`&${Y}-circle ${Y}-text`]:{position:"absolute",insetBlockStart:"50%",insetInlineStart:0,width:"100%",margin:0,padding:0,color:d.circleTextColor,fontSize:d.circleTextFontSize,lineHeight:1,whiteSpace:"normal",textAlign:"center",transform:"translateY(-50%)",[se]:{fontSize:`${d.fontSize/d.fontSizeSM}em`}},[`${Y}-circle&-status-exception`]:{[`${Y}-text`]:{color:d.colorError}},[`${Y}-circle&-status-success`]:{[`${Y}-text`]:{color:d.colorSuccess}}},[`${Y}-inline-circle`]:{lineHeight:1,[`${Y}-inner`]:{verticalAlign:"bottom"}}}},X=d=>{const{componentCls:Y}=d;return{[Y]:{[`${Y}-steps`]:{display:"inline-block","&-outer":{display:"flex",flexDirection:"row",alignItems:"center"},"&-item":{flexShrink:0,minWidth:d.progressStepMinWidth,marginInlineEnd:d.progressStepMarginInlineEnd,backgroundColor:d.remainingColor,transition:`all ${d.motionDurationSlow}`,"&-active":{backgroundColor:d.defaultColor}}}}}},$=d=>{const{componentCls:Y,iconCls:se}=d;return{[Y]:{[`${Y}-small&-line, ${Y}-small&-line ${Y}-text ${se}`]:{fontSize:d.fontSizeSM}}}};var f=(0,a.Z)("Progress",d=>{const Y=d.marginXXS/2,se=(0,R.TS)(d,{progressStepMarginInlineEnd:Y,progressStepMinWidth:Y,progressActiveMotionDuration:"2.4s"});return[s(se),i(se),X(se),$(se)]},d=>({circleTextColor:d.colorText,defaultColor:d.colorInfo,remainingColor:d.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em"})),Q=function(d,Y){var se={};for(var xe in d)Object.prototype.hasOwnProperty.call(d,xe)&&Y.indexOf(xe)<0&&(se[xe]=d[xe]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Fe=0,xe=Object.getOwnPropertySymbols(d);Fe{const{prefixCls:se,className:xe,rootClassName:Fe,steps:_e,strokeColor:He,percent:Je=0,size:ct="default",showInfo:Bt=!0,type:wt="line",status:Dt,format:mn,style:ln}=d,$t=Q(d,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style"]),En=t.useMemo(()=>{var Ir,hr;const Dr=je(d);return parseInt(Dr!==void 0?(Ir=Dr!=null?Dr:0)===null||Ir===void 0?void 0:Ir.toString():(hr=Je!=null?Je:0)===null||hr===void 0?void 0:hr.toString(),10)},[Je,d.success,d.successPercent]),vn=t.useMemo(()=>!Pe.includes(Dt)&&En>=100?"success":Dt||"normal",[Dt,En]),{getPrefixCls:sn,direction:yn,progress:xn}=t.useContext(W.E_),An=sn("progress",se),[ir,br]=f(An),Vn=t.useMemo(()=>{if(!Bt)return null;const Ir=je(d);let hr;const Dr=mn||(Zr=>`${Zr}%`),Ur=wt==="line";return mn||vn!=="exception"&&vn!=="success"?hr=Dr(Ie(Je),Ie(Ir)):vn==="exception"?hr=Ur?t.createElement(L.Z,null):t.createElement(T.Z,null):vn==="success"&&(hr=Ur?t.createElement(l.Z,null):t.createElement(P.Z,null)),t.createElement("span",{className:`${An}-text`,title:typeof hr=="string"?hr:void 0},hr)},[Bt,Je,En,vn,wt,An,mn]),ur=Array.isArray(He)?He[0]:He,Zn=typeof He=="string"||Array.isArray(He)?He:void 0;let mr;wt==="line"?mr=_e?t.createElement(Z,Object.assign({},d,{strokeColor:Zn,prefixCls:An,steps:_e}),Vn):t.createElement(at,Object.assign({},d,{strokeColor:ur,prefixCls:An,direction:yn}),Vn):(wt==="circle"||wt==="dashboard")&&(mr=t.createElement(De,Object.assign({},d,{strokeColor:ur,prefixCls:An,progressStatus:vn}),Vn));const Or=n()(An,`${An}-status-${vn}`,`${An}-${wt==="dashboard"&&"circle"||_e&&"steps"||wt}`,{[`${An}-inline-circle`]:wt==="circle"&&Ke(ct,"circle")[0]<=20,[`${An}-show-info`]:Bt,[`${An}-${ct}`]:typeof ct=="string",[`${An}-rtl`]:yn==="rtl"},xn==null?void 0:xn.className,xe,Fe,br);return ir(t.createElement("div",Object.assign({ref:Y,style:Object.assign(Object.assign({},xn==null?void 0:xn.style),ln),className:Or,role:"progressbar","aria-valuenow":En},(0,F.Z)($t,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),mr))}),Be=Ne},61621:function(ht,le,e){"use strict";e.d(le,{Z:function(){return K}});var t=e(92310),l=e.n(t),P=e(59301),L=e(36355),T=e(2738),n=m=>{const{prefixCls:a,className:R,style:fe,size:s,shape:i}=m,X=l()({[`${a}-lg`]:s==="large",[`${a}-sm`]:s==="small"}),$=l()({[`${a}-circle`]:i==="circle",[`${a}-square`]:i==="square",[`${a}-round`]:i==="round"}),f=P.useMemo(()=>typeof s=="number"?{width:s,height:s,lineHeight:`${s}px`}:{},[s]);return P.createElement("span",{className:l()(a,X,$,R),style:Object.assign(Object.assign({},f),fe)})},F=e(36237),W=e(83116),w=e(37613);const D=new F.Keyframes("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),g=m=>({height:m,lineHeight:`${m}px`}),M=m=>Object.assign({width:m},g(m)),B=m=>({background:m.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:D,animationDuration:m.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),I=m=>Object.assign({width:m*5,minWidth:m*5},g(m)),E=m=>{const{skeletonAvatarCls:a,gradientFromColor:R,controlHeight:fe,controlHeightLG:s,controlHeightSM:i}=m;return{[`${a}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:R},M(fe)),[`${a}${a}-circle`]:{borderRadius:"50%"},[`${a}${a}-lg`]:Object.assign({},M(s)),[`${a}${a}-sm`]:Object.assign({},M(i))}},ne=m=>{const{controlHeight:a,borderRadiusSM:R,skeletonInputCls:fe,controlHeightLG:s,controlHeightSM:i,gradientFromColor:X}=m;return{[`${fe}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:X,borderRadius:R},I(a)),[`${fe}-lg`]:Object.assign({},I(s)),[`${fe}-sm`]:Object.assign({},I(i))}},k=m=>Object.assign({width:m},g(m)),de=m=>{const{skeletonImageCls:a,imageSizeBase:R,gradientFromColor:fe,borderRadiusSM:s}=m;return{[`${a}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:fe,borderRadius:s},k(R*2)),{[`${a}-path`]:{fill:"#bfbfbf"},[`${a}-svg`]:Object.assign(Object.assign({},k(R)),{maxWidth:R*4,maxHeight:R*4}),[`${a}-svg${a}-svg-circle`]:{borderRadius:"50%"}}),[`${a}${a}-circle`]:{borderRadius:"50%"}}},ie=(m,a,R)=>{const{skeletonButtonCls:fe}=m;return{[`${R}${fe}-circle`]:{width:a,minWidth:a,borderRadius:"50%"},[`${R}${fe}-round`]:{borderRadius:a}}},H=m=>Object.assign({width:m*2,minWidth:m*2},g(m)),A=m=>{const{borderRadiusSM:a,skeletonButtonCls:R,controlHeight:fe,controlHeightLG:s,controlHeightSM:i,gradientFromColor:X}=m;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:X,borderRadius:a,width:fe*2,minWidth:fe*2},H(fe))},ie(m,fe,R)),{[`${R}-lg`]:Object.assign({},H(s))}),ie(m,s,`${R}-lg`)),{[`${R}-sm`]:Object.assign({},H(i))}),ie(m,i,`${R}-sm`))},ae=m=>{const{componentCls:a,skeletonAvatarCls:R,skeletonTitleCls:fe,skeletonParagraphCls:s,skeletonButtonCls:i,skeletonInputCls:X,skeletonImageCls:$,controlHeight:f,controlHeightLG:Q,controlHeightSM:Re,gradientFromColor:Pe,padding:Se,marginSM:Ne,borderRadius:Be,titleHeight:d,blockRadius:Y,paragraphLiHeight:se,controlHeightXS:xe,paragraphMarginTop:Fe}=m;return{[`${a}`]:{display:"table",width:"100%",[`${a}-header`]:{display:"table-cell",paddingInlineEnd:Se,verticalAlign:"top",[`${R}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:Pe},M(f)),[`${R}-circle`]:{borderRadius:"50%"},[`${R}-lg`]:Object.assign({},M(Q)),[`${R}-sm`]:Object.assign({},M(Re))},[`${a}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${fe}`]:{width:"100%",height:d,background:Pe,borderRadius:Y,[`+ ${s}`]:{marginBlockStart:Re}},[`${s}`]:{padding:0,"> li":{width:"100%",height:se,listStyle:"none",background:Pe,borderRadius:Y,"+ li":{marginBlockStart:xe}}},[`${s}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${a}-content`]:{[`${fe}, ${s} > li`]:{borderRadius:Be}}},[`${a}-with-avatar ${a}-content`]:{[`${fe}`]:{marginBlockStart:Ne,[`+ ${s}`]:{marginBlockStart:Fe}}},[`${a}${a}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},A(m)),E(m)),ne(m)),de(m)),[`${a}${a}-block`]:{width:"100%",[`${i}`]:{width:"100%"},[`${X}`]:{width:"100%"}},[`${a}${a}-active`]:{[` ${fe}, ${s} > li, ${R}, ${i}, ${X}, ${$} - `]:Object.assign({},B(m))}}};var C=(0,W.Z)("Skeleton",m=>{const{componentCls:a}=m,R=(0,w.TS)(m,{skeletonAvatarCls:`${a}-avatar`,skeletonTitleCls:`${a}-title`,skeletonParagraphCls:`${a}-paragraph`,skeletonButtonCls:`${a}-button`,skeletonInputCls:`${a}-input`,skeletonImageCls:`${a}-image`,imageSizeBase:m.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${m.gradientFromColor} 25%, ${m.gradientToColor} 37%, ${m.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ae(R)]},m=>{const{colorFillContent:a,colorFill:R}=m,fe=a,s=R;return{color:fe,colorGradientEnd:s,gradientFromColor:fe,gradientToColor:s,titleHeight:m.controlHeight/2,blockRadius:m.borderRadiusSM,paragraphMarginTop:m.marginLG+m.marginXXS,paragraphLiHeight:m.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),J=m=>{const{prefixCls:a,className:R,rootClassName:fe,active:s,shape:i="circle",size:X="default"}=m,{getPrefixCls:$}=P.useContext(L.E_),f=$("skeleton",a),[Q,Re]=C(f),Pe=(0,T.Z)(m,["prefixCls","className"]),Se=l()(f,`${f}-element`,{[`${f}-active`]:s},R,fe,Re);return Q(P.createElement("div",{className:Se},P.createElement(n,Object.assign({prefixCls:`${f}-avatar`,shape:i,size:X},Pe))))},z=m=>{const{prefixCls:a,className:R,rootClassName:fe,active:s,block:i=!1,size:X="default"}=m,{getPrefixCls:$}=P.useContext(L.E_),f=$("skeleton",a),[Q,Re]=C(f),Pe=(0,T.Z)(m,["prefixCls"]),Se=l()(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:i},R,fe,Re);return Q(P.createElement("div",{className:Se},P.createElement(n,Object.assign({prefixCls:`${f}-button`,size:X},Pe))))};const v="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 ce=m=>{const{prefixCls:a,className:R,rootClassName:fe,style:s,active:i}=m,{getPrefixCls:X}=P.useContext(L.E_),$=X("skeleton",a),[f,Q]=C($),Re=l()($,`${$}-element`,{[`${$}-active`]:i},R,fe,Q);return f(P.createElement("div",{className:Re},P.createElement("div",{className:l()(`${$}-image`,R),style:s},P.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${$}-image-svg`},P.createElement("path",{d:v,className:`${$}-image-path`})))))},x=m=>{const{prefixCls:a,className:R,rootClassName:fe,active:s,block:i,size:X="default"}=m,{getPrefixCls:$}=P.useContext(L.E_),f=$("skeleton",a),[Q,Re]=C(f),Pe=(0,T.Z)(m,["prefixCls"]),Se=l()(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:i},R,fe,Re);return Q(P.createElement("div",{className:Se},P.createElement(n,Object.assign({prefixCls:`${f}-input`,size:X},Pe))))},_=e(54476),V={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"},he=V,Me=e(7657),Ie=function(a,R){return P.createElement(Me.Z,(0,_.Z)({},a,{ref:R,icon:he}))},je=P.forwardRef(Ie),et=je,Ke=m=>{const{prefixCls:a,className:R,rootClassName:fe,style:s,active:i,children:X}=m,{getPrefixCls:$}=P.useContext(L.E_),f=$("skeleton",a),[Q,Re]=C(f),Pe=l()(f,`${f}-element`,{[`${f}-active`]:i},Re,R,fe),Se=X!=null?X:P.createElement(et,null);return Q(P.createElement("div",{className:Pe},P.createElement("div",{className:l()(`${f}-image`,R),style:s},Se)))},Te=e(94480),mt=m=>{const a=$=>{const{width:f,rows:Q=2}=m;if(Array.isArray(f))return f[$];if(Q-1===$)return f},{prefixCls:R,className:fe,style:s,rows:i}=m,X=(0,Te.Z)(Array(i)).map(($,f)=>P.createElement("li",{key:f,style:{width:a(f)}}));return P.createElement("ul",{className:l()(R,fe),style:s},X)},ut=m=>{let{prefixCls:a,className:R,width:fe,style:s}=m;return P.createElement("h3",{className:l()(a,R),style:Object.assign({width:fe},s)})};function St(m){return m&&typeof m=="object"?m:{}}function $e(m,a){return m&&!a?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ve(m,a){return!m&&a?{width:"38%"}:m&&a?{width:"50%"}:{}}function at(m,a){const R={};return(!m||!a)&&(R.width="61%"),!m&&a?R.rows=3:R.rows=2,R}const Ee=m=>{const{prefixCls:a,loading:R,className:fe,rootClassName:s,style:i,children:X,avatar:$=!1,title:f=!0,paragraph:Q=!0,active:Re,round:Pe}=m,{getPrefixCls:Se,direction:Ne,skeleton:Be}=P.useContext(L.E_),d=Se("skeleton",a),[Y,se]=C(d);if(R||!("loading"in m)){const xe=!!$,Fe=!!f,_e=!!Q;let He;if(xe){const Bt=Object.assign(Object.assign({prefixCls:`${d}-avatar`},$e(Fe,_e)),St($));He=P.createElement("div",{className:`${d}-header`},P.createElement(n,Object.assign({},Bt)))}let Je;if(Fe||_e){let Bt;if(Fe){const Dt=Object.assign(Object.assign({prefixCls:`${d}-title`},ve(xe,_e)),St(f));Bt=P.createElement(ut,Object.assign({},Dt))}let wt;if(_e){const Dt=Object.assign(Object.assign({prefixCls:`${d}-paragraph`},at(xe,Fe)),St(Q));wt=P.createElement(mt,Object.assign({},Dt))}Je=P.createElement("div",{className:`${d}-content`},Bt,wt)}const ct=l()(d,{[`${d}-with-avatar`]:xe,[`${d}-active`]:Re,[`${d}-rtl`]:Ne==="rtl",[`${d}-round`]:Pe},Be==null?void 0:Be.className,fe,s,se);return Y(P.createElement("div",{className:ct,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),i)},He,Je))}return typeof X!="undefined"?X:null};Ee.Button=z,Ee.Avatar=J,Ee.Input=x,Ee.Image=ce,Ee.Node=Ke;var Z=Ee,K=Z},31797:function(ht,le,e){"use strict";e.d(le,{default:function(){return C}});var t=e(59301),l=e(56762),P=e(92343),L=e(92310),T=e.n(L),p=e(36355),n=e(61621),W=S=>{const{value:J,formatter:te,precision:z,decimalSeparator:v,groupSeparator:b="",prefixCls:ce}=S;let q;if(typeof te=="function")q=te(J);else{const x=String(J),_=x.match(/^(-?)(\d*)(\.(\d+))?$/);if(!_||x==="-")q=x;else{const V=_[1];let he=_[2]||"0",Me=_[4]||"";he=he.replace(/\B(?=(\d{3})+(?!\d))/g,b),typeof z=="number"&&(Me=Me.padEnd(z,"0").slice(0,z>0?z:0)),Me&&(Me=`${v}${Me}`),q=[t.createElement("span",{key:"int",className:`${ce}-content-value-int`},V,he),Me&&t.createElement("span",{key:"decimal",className:`${ce}-content-value-decimal`},Me)]}}return t.createElement("span",{className:`${ce}-content-value`},q)},w=e(17313),D=e(83116),g=e(37613);const M=S=>{const{componentCls:J,marginXXS:te,padding:z,colorTextDescription:v,titleFontSize:b,colorTextHeading:ce,contentFontSize:q,fontFamily:x}=S;return{[`${J}`]:Object.assign(Object.assign({},(0,w.Wf)(S)),{[`${J}-title`]:{marginBottom:te,color:v,fontSize:b},[`${J}-skeleton`]:{paddingTop:z},[`${J}-content`]:{color:ce,fontSize:q,fontFamily:x,[`${J}-content-value`]:{display:"inline-block",direction:"ltr"},[`${J}-content-prefix, ${J}-content-suffix`]:{display:"inline-block"},[`${J}-content-prefix`]:{marginInlineEnd:te},[`${J}-content-suffix`]:{marginInlineStart:te}}})}};var B=(0,D.Z)("Statistic",S=>{const J=(0,g.TS)(S,{});return[M(J)]},S=>{const{fontSizeHeading3:J,fontSize:te}=S;return{titleFontSize:te,contentFontSize:J}}),E=S=>{const{prefixCls:J,className:te,rootClassName:z,style:v,valueStyle:b,value:ce=0,title:q,valueRender:x,prefix:_,suffix:V,loading:he=!1,onMouseEnter:Me,onMouseLeave:Ie,decimalSeparator:je=".",groupSeparator:et=","}=S,{getPrefixCls:rt,direction:Ke,statistic:Te}=t.useContext(p.E_),tt=rt("statistic",J),[mt,De]=B(tt),ut=t.createElement(W,Object.assign({decimalSeparator:je,groupSeparator:et,prefixCls:tt},S,{value:ce})),St=T()(tt,{[`${tt}-rtl`]:Ke==="rtl"},Te==null?void 0:Te.className,te,z,De);return mt(t.createElement("div",{className:St,style:Object.assign(Object.assign({},Te==null?void 0:Te.style),v),onMouseEnter:Me,onMouseLeave:Ie},q&&t.createElement("div",{className:`${tt}-title`},q),t.createElement(n.Z,{paragraph:!1,loading:he,className:`${tt}-skeleton`},t.createElement("div",{style:b,className:`${tt}-content`},_&&t.createElement("span",{className:`${tt}-content-prefix`},_),x?x(ut):ut,V&&t.createElement("span",{className:`${tt}-content-suffix`},V)))))};const ne=[["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 k(S,J){let te=S;const z=/\[[^\]]*]/g,v=(J.match(z)||[]).map(x=>x.slice(1,-1)),b=J.replace(z,"[]"),ce=ne.reduce((x,_)=>{let[V,he]=_;if(x.includes(V)){const Me=Math.floor(te/he);return te-=Me*he,x.replace(new RegExp(`${V}+`,"g"),Ie=>{const je=Ie.length;return Me.toString().padStart(je,"0")})}return x},b);let q=0;return ce.replace(z,()=>{const x=v[q];return q+=1,x})}function de(S,J){const{format:te=""}=J,z=new Date(S).getTime(),v=Date.now(),b=Math.max(z-v,0);return k(b,te)}const ie=1e3/30;function H(S){return new Date(S).getTime()}const A=S=>{const{value:J,format:te="HH:mm:ss",onChange:z,onFinish:v}=S,b=(0,l.Z)(),ce=t.useRef(null),q=()=>{v==null||v(),ce.current&&(clearInterval(ce.current),ce.current=null)},x=()=>{const he=H(J);he>=Date.now()&&(ce.current=setInterval(()=>{b(),z==null||z(he-Date.now()),he(x(),()=>{ce.current&&(clearInterval(ce.current),ce.current=null)}),[J]);const _=(he,Me)=>de(he,Object.assign(Object.assign({},Me),{format:te})),V=he=>(0,P.Tm)(he,{title:void 0});return t.createElement(E,Object.assign({},S,{valueRender:V,formatter:_}))};var ae=t.memo(A);E.Countdown=ae;var C=E},15969:function(ht,le,e){"use strict";e.d(le,{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(ht,le,e){"use strict";e.d(le,{default:function(){return ca}});var t={},l="rc-table-internal-hook",P=e(42978),L=e(6089),T=e(34280),p=e(13697),n=e(59301),F=e(4676);function W(r){var o=n.createContext(void 0),u=function(N){var O=N.value,oe=N.children,re=n.useRef(O);re.current=O;var ee=n.useState(function(){return{getValue:function(){return re.current},listeners:new Set}}),ge=(0,P.Z)(ee,1),Oe=ge[0];return(0,T.Z)(function(){(0,F.unstable_batchedUpdates)(function(){Oe.listeners.forEach(function(we){we(O)})})},[O]),n.createElement(o.Provider,{value:Oe},oe)};return{Context:o,Provider:u,defaultValue:r}}function w(r,o){var u=(0,L.Z)(typeof o=="function"?o:function(we){if(o===void 0)return we;if(!Array.isArray(o))return we[o];var ze={};return o.forEach(function(We){ze[We]=we[We]}),ze}),y=n.useContext(r==null?void 0:r.Context),N=y||{},O=N.listeners,oe=N.getValue,re=n.useRef();re.current=u(y?oe():r==null?void 0:r.defaultValue);var ee=n.useState({}),ge=(0,P.Z)(ee,2),Oe=ge[1];return(0,T.Z)(function(){if(!y)return;function we(ze){var We=u(ze);(0,p.Z)(re.current,We,!0)||Oe({})}return O.add(we),function(){O.delete(we)}},[y]),re.current}var D=e(54476),g=e(8654);function M(){var r=n.createContext(null);function o(){return n.useContext(r)}function u(N,O){var oe=(0,g.Yr)(N),re=function(ge,Oe){var we=oe?{ref:Oe}:{},ze=n.useRef(0),We=n.useRef(ge),Xe=o();return Xe!==null?n.createElement(N,(0,D.Z)({},ge,we)):((!O||O(We.current,ge))&&(ze.current+=1),We.current=ge,n.createElement(r.Provider,{value:ze.current},n.createElement(N,(0,D.Z)({},ge,we))))};return oe?n.forwardRef(re):re}function y(N,O){var oe=(0,g.Yr)(N),re=function(ge,Oe){var we=oe?{ref:Oe}:{};return o(),n.createElement(N,(0,D.Z)({},ge,we))};return oe?n.memo(n.forwardRef(re),O):n.memo(re,O)}return{makeImmutable:u,responseImmutable:y,useImmutableMark:o}}var B=M(),I=B.makeImmutable,E=B.responseImmutable,ne=B.useImmutableMark,k=M(),de=k.makeImmutable,ie=k.responseImmutable,H=k.useImmutableMark,A=W(),ae=A;function C(r,o){var u=n.useRef(0);u.current+=1;var y=n.useRef(r),N=[];Object.keys(r||{}).map(function(oe){var re;(r==null?void 0:r[oe])!==((re=y.current)===null||re===void 0?void 0:re[oe])&&N.push(oe)}),y.current=r;var O=n.useRef([]);return N.length&&(O.current=N),n.useDebugValue(u.current),n.useDebugValue(O.current.join(", ")),o&&console.log("".concat(o,":"),u.current,O.current),u.current}var S=null,J=n.memo(function(){var r=C();return n.createElement("h1",null,"Render Times: ",r)});J.displayName="RenderBlock";var te=e(76190),z=e(33885),v=e(20068),b=e(92310),ce=e.n(b),q=e(80547),x=e(97938),_=e(48736),V=n.createContext({renderWithProps:!1}),he=V,Me="RC_TABLE_KEY";function Ie(r){return r==null?[]:Array.isArray(r)?r:[r]}function je(r){var o=[],u={};return r.forEach(function(y){for(var N=y||{},O=N.key,oe=N.dataIndex,re=O||Ie(oe).join("-")||Me;u[re];)re="".concat(re,"_next");u[re]=!0,o.push(re)}),o}function et(r){return r!=null}function rt(r){return r&&(0,te.Z)(r)==="object"&&!Array.isArray(r)&&!n.isValidElement(r)}function Ke(r,o,u,y,N,O){var oe=n.useContext(he),re=H(),ee=(0,q.Z)(function(){if(et(y))return[y];var ge=o==null||o===""?[]:Array.isArray(o)?o:[o],Oe=(0,x.Z)(r,ge),we=Oe,ze=void 0;if(N){var We=N(Oe,r,u);rt(We)?(we=We.children,ze=We.props,oe.renderWithProps=!0):we=We}return[we,ze]},[re,r,y,o,N,u],function(ge,Oe){if(O){var we=(0,P.Z)(ge,2),ze=we[1],We=(0,P.Z)(Oe,2),Xe=We[1];return O(Xe,ze)}return oe.renderWithProps?!0:!(0,p.Z)(ge,Oe,!0)});return ee}function Te(r,o,u,y){var N=r+o-1;return r<=y&&N>=u}function tt(r,o){return w(ae,function(u){var y=Te(r,o||1,u.hoverStartRow,u.hoverEndRow);return[y,u.onHover]})}var mt=function(o){var u=o.ellipsis,y=o.rowType,N=o.children,O,oe=u===!0?{showTitle:!0}:u;return oe&&(oe.showTitle||y==="header")&&(typeof N=="string"||typeof N=="number"?O=N.toString():n.isValidElement(N)&&typeof N.props.children=="string"&&(O=N.props.children)),O};function De(r){var o,u,y,N,O,oe,re,ee,ge=r.component,Oe=r.children,we=r.ellipsis,ze=r.scope,We=r.prefixCls,Xe=r.className,Ct=r.align,dt=r.record,Et=r.render,pt=r.dataIndex,_t=r.renderIndex,Xt=r.shouldCellUpdate,cn=r.index,Ht=r.rowType,bn=r.colSpan,Nn=r.rowSpan,Rt=r.fixLeft,Yt=r.fixRight,Mt=r.firstFixLeft,It=r.lastFixLeft,zt=r.firstFixRight,hn=r.lastFixRight,Fn=r.appendNode,Dn=r.additionalProps,un=Dn===void 0?{}:Dn,jn=r.isSticky,Wn="".concat(We,"-cell"),Cr=w(ae,["supportSticky","allColumnsFixedLeft"]),nr=Cr.supportSticky,Fr=Cr.allColumnsFixedLeft,Nr=Ke(dt,pt,_t,Oe,Et,Xt),Bn=(0,P.Z)(Nr,2),Hr=Bn[0],or=Bn[1],Vn={},Sr=typeof Rt=="number"&&nr,Qr=typeof Yt=="number"&&nr;Sr&&(Vn.position="sticky",Vn.left=Rt),Qr&&(Vn.position="sticky",Vn.right=Yt);var pn=(o=(u=(y=or==null?void 0:or.colSpan)!==null&&y!==void 0?y:un.colSpan)!==null&&u!==void 0?u:bn)!==null&&o!==void 0?o:1,fn=(N=(O=(oe=or==null?void 0:or.rowSpan)!==null&&oe!==void 0?oe:un.rowSpan)!==null&&O!==void 0?O:Nn)!==null&&N!==void 0?N:1,dn=tt(cn,fn),rn=(0,P.Z)(dn,2),rr=rn[0],Jt=rn[1],On=function(Ue){var it;dt&&Jt(cn,cn+fn-1),un==null||(it=un.onMouseEnter)===null||it===void 0||it.call(un,Ue)},tr=function(Ue){var it;dt&&Jt(-1,-1),un==null||(it=un.onMouseLeave)===null||it===void 0||it.call(un,Ue)};if(pn===0||fn===0)return null;var Xn=(re=un.title)!==null&&re!==void 0?re:mt({rowType:Ht,ellipsis:we,children:Hr}),eo=ce()(Wn,Xe,(ee={},(0,v.Z)(ee,"".concat(Wn,"-fix-left"),Sr&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-left-first"),Mt&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-left-last"),It&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-left-all"),It&&Fr&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-right"),Qr&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-right-first"),zt&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-right-last"),hn&&nr),(0,v.Z)(ee,"".concat(Wn,"-ellipsis"),we),(0,v.Z)(ee,"".concat(Wn,"-with-append"),Fn),(0,v.Z)(ee,"".concat(Wn,"-fix-sticky"),(Sr||Qr)&&jn&&nr),(0,v.Z)(ee,"".concat(Wn,"-row-hover"),!or&&rr),ee),un.className,or==null?void 0:or.className),c={};Ct&&(c.textAlign=Ct);var Ce=(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({},Vn),un.style),c),or==null?void 0:or.style),Ve=Hr;return(0,te.Z)(Ve)==="object"&&!Array.isArray(Ve)&&!n.isValidElement(Ve)&&(Ve=null),we&&(It||zt)&&(Ve=n.createElement("span",{className:"".concat(Wn,"-content")},Ve)),n.createElement(ge,(0,D.Z)({},or,un,{className:eo,style:Ce,title:Xn,scope:ze,onMouseEnter:On,onMouseLeave:tr,colSpan:pn!==1?pn:null,rowSpan:fn!==1?fn:null}),Fn,Ve)}var ut=n.memo(De);function St(r,o,u,y,N,O){var oe=u[r]||{},re=u[o]||{},ee,ge;oe.fixed==="left"?ee=y.left[N==="rtl"?o:r]:re.fixed==="right"&&(ge=y.right[N==="rtl"?r:o]);var Oe=!1,we=!1,ze=!1,We=!1,Xe=u[o+1],Ct=u[r-1],dt=!(O!=null&&O.children);if(N==="rtl"){if(ee!==void 0){var Et=Ct&&Ct.fixed==="left";We=!Et&&dt}else if(ge!==void 0){var pt=Xe&&Xe.fixed==="right";ze=!pt&&dt}}else if(ee!==void 0){var _t=Xe&&Xe.fixed==="left";Oe=!_t&&dt}else if(ge!==void 0){var Xt=Ct&&Ct.fixed==="right";we=!Xt&&dt}return{fixLeft:ee,fixRight:ge,lastFixLeft:Oe,firstFixRight:we,lastFixRight:ze,firstFixLeft:We,isSticky:y.isSticky}}var $e=n.createContext({}),ve=$e;function at(r){var o=r.className,u=r.index,y=r.children,N=r.colSpan,O=N===void 0?1:N,oe=r.rowSpan,re=r.align,ee=w(ae,["prefixCls","direction"]),ge=ee.prefixCls,Oe=ee.direction,we=n.useContext(ve),ze=we.scrollColumnIndex,We=we.stickyOffsets,Xe=we.flattenColumns,Ct=we.columns,dt=u+O-1,Et=dt+1===ze?O+1:O,pt=St(u,u+Et-1,Xe,We,Oe,Ct==null?void 0:Ct[u]);return n.createElement(ut,(0,D.Z)({className:o,index:u,component:"td",prefixCls:ge,record:null,dataIndex:null,align:re,colSpan:Et,rowSpan:oe,render:function(){return y}},pt))}var Ee=e(75931),Z=["children"];function K(r){var o=r.children,u=(0,Ee.Z)(r,Z);return n.createElement("tr",u,o)}function m(r){var o=r.children;return o}m.Row=K,m.Cell=at;var a=m;function R(r){var o=r.children,u=r.stickyOffsets,y=r.flattenColumns,N=r.columns,O=w(ae,"prefixCls"),oe=y.length-1,re=y[oe],ee=n.useMemo(function(){return{stickyOffsets:u,flattenColumns:y,scrollColumnIndex:re!=null&&re.scrollbar?oe:null,columns:N}},[re,y,oe,u,N]);return n.createElement(ve.Provider,{value:ee},n.createElement("tfoot",{className:"".concat(O,"-summary")},o))}var fe=ie(R),s=a,i=e(70425),X=e(29301),$=e(29194),f=e(24514),Q=e(75152),Re=e(26112);function Pe(r,o,u,y,N,O,oe){r.push({record:o,indent:u,index:oe});var re=O(o),ee=N==null?void 0:N.has(re);if(o&&Array.isArray(o[y])&&ee)for(var ge=0;ge1?Mt-1:0),zt=1;zt=0;re-=1){var ee=o[re],ge=u&&u[re],Oe=ge&&ge[Bt];if(ee||Oe||oe){var we=Oe||{},ze=we.columnType,We=(0,Ee.Z)(we,Dt);N.unshift(n.createElement("col",(0,D.Z)({key:re,style:{width:ee}},We))),oe=!0}}return n.createElement("colgroup",null,N)}var ln=mn,$t=e(94480),En=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function vn(r,o){return(0,n.useMemo)(function(){for(var u=[],y=0;y1?"colgroup":"col":null,ellipsis:dt.ellipsis,align:dt.align,component:dt.title?O:oe,prefixCls:Oe,key:We[Ct]},Et,{additionalProps:pt,rowType:"header"}))}))}xn.displayName="HeaderRow";var An=xn;function ir(r){var o=[];function u(oe,re){var ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;o[ee]=o[ee]||[];var ge=re,Oe=oe.filter(Boolean).map(function(we){var ze={key:we.key,className:we.className||"",children:we.title,column:we,colStart:ge},We=1,Xe=we.children;return Xe&&Xe.length>0&&(We=u(Xe,ge,ee+1).reduce(function(Ct,dt){return Ct+dt},0),ze.hasSubColumns=!0),"colSpan"in we&&(We=we.colSpan),"rowSpan"in we&&(ze.rowSpan=we.rowSpan),ze.colSpan=We,ze.colEnd=ze.colStart+We-1,o[ee].push(ze),ge+=We,We});return Oe}u(r,0);for(var y=o.length,N=function(re){o[re].forEach(function(ee){!("rowSpan"in ee)&&!ee.hasSubColumns&&(ee.rowSpan=y-re)})},O=0;O1&&arguments[1]!==void 0?arguments[1]:"";return typeof o=="number"?o:o.endsWith("%")?r*parseFloat(o)/100:null}function mr(r,o){return n.useMemo(function(){if(o&&o>0){var u=0,y=0;r.forEach(function(ge){var Oe=Zn(o,ge.width);Oe?u+=Oe:y+=1});var N=o-u,O=y,oe=N/y,re=0,ee=r.map(function(ge){var Oe=(0,z.Z)({},ge),we=Zn(o,Oe.width);if(we)Oe.width=we;else{var ze=Math.floor(oe);Oe.width=O===1?N:ze,N-=ze,O-=1}return re+=Oe.width,Oe});return[ee,re]}return[r,o]},[r,o])}var Or=["children"],Ir=["fixed"];function hr(r){return(0,ur.Z)(r).filter(function(o){return n.isValidElement(o)}).map(function(o){var u=o.key,y=o.props,N=y.children,O=(0,Ee.Z)(y,Or),oe=(0,z.Z)({key:u},O);return N&&(oe.children=hr(N)),oe})}function Dr(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return r.filter(function(u){return u&&(0,te.Z)(u)==="object"}).reduce(function(u,y,N){var O=y.fixed,oe=O===!0?"left":O,re="".concat(o,"-").concat(N),ee=y.children;return ee&&ee.length>0?[].concat((0,$t.Z)(u),(0,$t.Z)(Dr(ee,re).map(function(ge){return(0,z.Z)({fixed:oe},ge)}))):[].concat((0,$t.Z)(u),[(0,z.Z)((0,z.Z)({key:re},y),{},{fixed:oe})])},[])}function Ur(r){for(var o=!0,u=0;u=0;O-=1){var oe=r[O];if(N&&oe.fixed!=="right")N=!1;else if(!N&&oe.fixed==="right"){warning(!1,"Index ".concat(O+1," of `columns` missing `fixed='right'` prop."));break}}}function Zr(r){return r.map(function(o){var u=o.fixed,y=(0,Ee.Z)(o,Ir),N=u;return u==="left"?N="right":u==="right"&&(N="left"),(0,z.Z)({fixed:N},y)})}function so(r,o){var u=r.prefixCls,y=r.columns,N=r.children,O=r.expandable,oe=r.expandedKeys,re=r.columnTitle,ee=r.getRowKey,ge=r.onTriggerExpand,Oe=r.expandIcon,we=r.rowExpandable,ze=r.expandIconColumnIndex,We=r.direction,Xe=r.expandRowByClick,Ct=r.columnWidth,dt=r.fixed,Et=r.scrollWidth,pt=n.useMemo(function(){return y||hr(N)},[y,N]),_t=n.useMemo(function(){if(O){var Yt,Mt=pt.slice();if(!Mt.includes(t)){var It=ze||0;It>=0&&Mt.splice(It,0,t)}var zt=Mt.indexOf(t);Mt=Mt.filter(function(un,jn){return un!==t||jn===zt});var hn=pt[zt],Fn;(dt==="left"||dt)&&!ze?Fn="left":(dt==="right"||dt)&&ze===pt.length?Fn="right":Fn=hn?hn.fixed:null;var Dn=(Yt={},(0,v.Z)(Yt,Bt,{className:"".concat(u,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,v.Z)(Yt,"title",re),(0,v.Z)(Yt,"fixed",Fn),(0,v.Z)(Yt,"className","".concat(u,"-row-expand-icon-cell")),(0,v.Z)(Yt,"width",Ct),(0,v.Z)(Yt,"render",function(jn,Wn,Cr){var nr=ee(Wn,Cr),Fr=oe.has(nr),Nr=we?we(Wn):!0,Bn=Oe({prefixCls:u,expanded:Fr,expandable:Nr,record:Wn,onExpand:ge});return Xe?n.createElement("span",{onClick:function(or){return or.stopPropagation()}},Bn):Bn}),Yt);return Mt.map(function(un){return un===t?Dn:un})}return pt.filter(function(un){return un!==t})},[O,pt,ee,oe,Oe,We]),Xt=n.useMemo(function(){var Yt=_t;return o&&(Yt=o(Yt)),Yt.length||(Yt=[{render:function(){return null}}]),Yt},[o,_t,We]),cn=n.useMemo(function(){return We==="rtl"?Zr(Dr(Xt)):Dr(Xt)},[Xt,We,Et]),Ht=mr(cn,Et),bn=(0,P.Z)(Ht,2),Nn=bn[0],Rt=bn[1];return[Xt,Nn,Rt]}var Jr=so;function Qe(r){var o,u=r.prefixCls,y=r.record,N=r.onExpand,O=r.expanded,oe=r.expandable,re="".concat(u,"-row-expand-icon");if(!oe)return n.createElement("span",{className:ce()(re,"".concat(u,"-row-spaced"))});var ee=function(Oe){N(y,Oe),Oe.stopPropagation()};return n.createElement("span",{className:ce()(re,(o={},(0,v.Z)(o,"".concat(u,"-row-expanded"),O),(0,v.Z)(o,"".concat(u,"-row-collapsed"),!O),o)),onClick:ee})}function pe(r,o,u){var y=[];function N(O){(O||[]).forEach(function(oe,re){y.push(o(oe,re)),N(oe[u])})}return N(r),y}function lt(r,o,u){var y=wt(r),N=y.expandIcon,O=y.expandedRowKeys,oe=y.defaultExpandedRowKeys,re=y.defaultExpandAllRows,ee=y.expandedRowRender,ge=y.onExpand,Oe=y.onExpandedRowsChange,we=y.childrenColumnName,ze=N||Qe,We=we||"children",Xe=n.useMemo(function(){return ee?"row":r.expandable&&r.internalHooks===l&&r.expandable.__PARENT_RENDER_ICON__||o.some(function(cn){return cn&&(0,te.Z)(cn)==="object"&&cn[We]})?"nest":!1},[!!ee,o]),Ct=n.useState(function(){return oe||(re?pe(o,u,We):[])}),dt=(0,P.Z)(Ct,2),Et=dt[0],pt=dt[1],_t=n.useMemo(function(){return new Set(O||Et||[])},[O,Et]),Xt=n.useCallback(function(cn){var Ht=u(cn,o.indexOf(cn)),bn,Nn=_t.has(Ht);Nn?(_t.delete(Ht),bn=(0,$t.Z)(_t)):bn=[].concat((0,$t.Z)(_t),[Ht]),pt(bn),ge&&ge(!Nn,cn),Oe&&Oe(bn)},[u,_t,o,ge,Oe]);return[y,Xe,_t,ze,We,Xt]}function Pt(r,o,u,y){var N=r.map(function(O,oe){return St(oe,oe,r,o,u,y==null?void 0:y[oe])});return(0,q.Z)(function(){return N},[N],function(O,oe){return!(0,p.Z)(O,oe)})}function Nt(r){var o=(0,n.useRef)(r),u=(0,n.useState)({}),y=(0,P.Z)(u,2),N=y[1],O=(0,n.useRef)(null),oe=(0,n.useRef)([]);function re(ee){oe.current.push(ee);var ge=Promise.resolve();O.current=ge,ge.then(function(){if(O.current===ge){var Oe=oe.current,we=o.current;oe.current=[],Oe.forEach(function(ze){o.current=ze(o.current)}),O.current=null,we!==o.current&&N({})}})}return(0,n.useEffect)(function(){return function(){O.current=null}},[]),[o.current,re]}function Lt(r){var o=(0,n.useRef)(r||null),u=(0,n.useRef)();function y(){window.clearTimeout(u.current)}function N(oe){o.current=oe,y(),u.current=window.setTimeout(function(){o.current=null,u.current=void 0},100)}function O(){return o.current}return(0,n.useEffect)(function(){return y},[]),[N,O]}function Ut(){var r=n.useState(-1),o=(0,P.Z)(r,2),u=o[0],y=o[1],N=n.useState(-1),O=(0,P.Z)(N,2),oe=O[0],re=O[1],ee=n.useCallback(function(ge,Oe){y(ge),re(Oe)},[]);return[u,oe,ee]}var kt=e(47273),j=(0,kt.Z)()?window:null;function ue(r,o){var u=(0,te.Z)(r)==="object"?r:{},y=u.offsetHeader,N=y===void 0?0:y,O=u.offsetSummary,oe=O===void 0?0:O,re=u.offsetScroll,ee=re===void 0?0:re,ge=u.getContainer,Oe=ge===void 0?function(){return j}:ge,we=Oe()||j;return n.useMemo(function(){var ze=!!r;return{isSticky:ze,stickyClassName:ze?"".concat(o,"-sticky-holder"):"",offsetHeader:N,offsetSummary:oe,offsetScroll:ee,container:we}},[ee,N,oe,o,we])}function ye(r,o,u){var y=(0,n.useMemo)(function(){for(var N=[],O=[],oe=0,re=0,ee=0;ee=we&&(un=we-ze),oe({scrollLeft:un/we*(Oe+2)}),pt.current.x=zt.pageX},Yt=function(){if(O.current){var zt=(0,Ae.os)(O.current).top,hn=zt+O.current.offsetHeight,Fn=ee===window?document.documentElement.scrollTop+window.innerHeight:(0,Ae.os)(ee).top+ee.clientHeight;hn-(0,Q.Z)()<=Fn||zt>=Fn-re?Et(function(Dn){return(0,z.Z)((0,z.Z)({},Dn),{},{isHiddenScrollBar:!0})}):Et(function(Dn){return(0,z.Z)((0,z.Z)({},Dn),{},{isHiddenScrollBar:!1})})}},Mt=function(zt){Et(function(hn){return(0,z.Z)((0,z.Z)({},hn),{},{scrollLeft:zt/Oe*we||0})})};return n.useImperativeHandle(u,function(){return{setScrollLeft:Mt}}),n.useEffect(function(){var It=(0,ke.Z)(document.body,"mouseup",bn,!1),zt=(0,ke.Z)(document.body,"mousemove",Rt,!1);return Yt(),function(){It.remove(),zt.remove()}},[ze,cn]),n.useEffect(function(){var It=(0,ke.Z)(ee,"scroll",Yt,!1),zt=(0,ke.Z)(window,"resize",Yt,!1);return function(){It.remove(),zt.remove()}},[ee]),n.useEffect(function(){dt.isHiddenScrollBar||Et(function(It){var zt=O.current;return zt?(0,z.Z)((0,z.Z)({},It),{},{scrollLeft:zt.scrollLeft/zt.scrollWidth*zt.clientWidth}):It})},[dt.isHiddenScrollBar]),Oe<=we||!ze||dt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,Q.Z)(),width:we,bottom:re},className:"".concat(ge,"-sticky-scroll")},n.createElement("div",{onMouseDown:Nn,ref:We,className:ce()("".concat(ge,"-sticky-scroll-bar"),(0,v.Z)({},"".concat(ge,"-sticky-scroll-bar-active"),cn)),style:{width:"".concat(ze,"px"),transform:"translate3d(".concat(dt.scrollLeft,"px, 0, 0)")}}))},Zt=n.forwardRef(jt);function qt(r){return null}var kn=qt;function Rn(r){return null}var on=Rn,h="rc-table",_r=[],Qn={};function dr(){return"No Data"}function er(r){var o,u=(0,z.Z)({rowKey:"key",prefixCls:h,emptyText:dr},r),y=u.prefixCls,N=u.className,O=u.rowClassName,oe=u.style,re=u.data,ee=u.rowKey,ge=u.scroll,Oe=u.tableLayout,we=u.direction,ze=u.title,We=u.footer,Xe=u.summary,Ct=u.caption,dt=u.id,Et=u.showHeader,pt=u.components,_t=u.emptyText,Xt=u.onRow,cn=u.onHeaderRow,Ht=u.internalHooks,bn=u.transformColumns,Nn=u.internalRefs,Rt=u.tailor,Yt=u.sticky,Mt=re||_r,It=!!Mt.length,zt=Ht===l,hn=n.useCallback(function(xr,Ar){return(0,x.Z)(pt,xr)||Ar},[pt]),Fn=n.useMemo(function(){return typeof ee=="function"?ee:function(xr){var Ar=xr&&xr[ee];return Ar}},[ee]),Dn=hn(["body"]),un=Ut(),jn=(0,P.Z)(un,3),Wn=jn[0],Cr=jn[1],nr=jn[2],Fr=lt(u,Mt,Fn),Nr=(0,P.Z)(Fr,6),Bn=Nr[0],Hr=Nr[1],or=Nr[2],Vn=Nr[3],Sr=Nr[4],Qr=Nr[5],pn=ge==null?void 0:ge.x,fn=n.useState(0),dn=(0,P.Z)(fn,2),rn=dn[0],rr=dn[1],Jt=Jr((0,z.Z)((0,z.Z)((0,z.Z)({},u),Bn),{},{expandable:!!Bn.expandedRowRender,columnTitle:Bn.columnTitle,expandedKeys:or,getRowKey:Fn,onTriggerExpand:Qr,expandIcon:Vn,expandIconColumnIndex:Bn.expandIconColumnIndex,direction:we,scrollWidth:zt&&Rt&&typeof pn=="number"?pn:null}),zt?bn:null),On=(0,P.Z)(Jt,3),tr=On[0],Xn=On[1],eo=On[2],c=eo!=null?eo:pn,Ce=n.useMemo(function(){return{columns:tr,flattenColumns:Xn}},[tr,Xn]),Ve=n.useRef(),ft=n.useRef(),Ue=n.useRef(),it=n.useRef(),yt=n.useRef(),st=n.useState(!1),gt=(0,P.Z)(st,2),vt=gt[0],Wt=gt[1],nt=n.useState(!1),Ge=(0,P.Z)(nt,2),an=Ge[0],gr=Ge[1],Vt=Nt(new Map),Tn=(0,P.Z)(Vt,2),Pr=Tn[0],Gr=Tn[1],Eo=je(Xn),mo=Eo.map(function(xr){return Pr.get(xr)}),Tt=n.useMemo(function(){return mo},[mo.join("_")]),Yr=be(Tt,Xn.length,we),Tr=ge&&et(ge.y),ar=ge&&et(c)||!!Bn.fixed,co=ar&&Xn.some(function(xr){var Ar=xr.fixed;return Ar}),go=n.useRef(),lo=ue(Yt,y),ho=lo.isSticky,Xa=lo.offsetHeader,bl=lo.offsetSummary,lr=lo.offsetScroll,Rr=lo.stickyClassName,oo=lo.container,jr=n.useMemo(function(){return Xe==null?void 0:Xe(Mt)},[Xe,Mt]),io=(Tr||ho)&&n.isValidElement(jr)&&jr.type===a&&jr.props.fixed,vo,po,Ro;Tr&&(po={overflowY:"scroll",maxHeight:ge.y}),ar&&(vo={overflowX:"auto"},Tr||(po={overflowY:"hidden"}),Ro={width:c===!0?"auto":c,minWidth:"100%"});var Rl=n.useCallback(function(xr,Ar){(0,$.Z)(Ve.current)&&Gr(function(So){if(So.get(xr)!==Ar){var Ao=new Map(So);return Ao.set(xr,Ar),Ao}return So})},[]),ni=Lt(null),Ml=(0,P.Z)(ni,2),ri=Ml[0],Fl=Ml[1];function Ga(xr,Ar){Ar&&(typeof Ar=="function"?Ar(xr):Ar.scrollLeft!==xr&&(Ar.scrollLeft=xr,Ar.scrollLeft!==xr&&setTimeout(function(){Ar.scrollLeft=xr},0)))}var ua=(0,L.Z)(function(xr){var Ar=xr.currentTarget,So=xr.scrollLeft,Ao=we==="rtl",Zo=typeof So=="number"?So:Ar.scrollLeft,Jl=Ar||Qn;if(!Fl()||Fl()===Jl){var Pl;ri(Jl),Ga(Zo,ft.current),Ga(Zo,Ue.current),Ga(Zo,yt.current),Ga(Zo,(Pl=go.current)===null||Pl===void 0?void 0:Pl.setScrollLeft)}var Il=Ar||ft.current;if(Il){var Nl=Il.scrollWidth,Ol=Il.clientWidth;if(Nl===Ol){Wt(!1),gr(!1);return}Ao?(Wt(-Zo0)):(Wt(Zo>0),gr(Zo1?Ct-zt:0,Fn=(0,z.Z)((0,z.Z)((0,z.Z)({},bn),ee),{},{flex:"0 0 ".concat(zt,"px"),width:"".concat(zt,"px"),marginRight:hn,pointerEvents:"auto"}),Dn=n.useMemo(function(){return Oe?Mt<=1:Rt===0||Mt===0||Mt>1},[Mt,Rt,Oe]);Dn?Fn.visibility="hidden":Oe&&(Fn.height=we==null?void 0:we(Mt));var un=Dn?function(){return null}:ze,jn={};return(Mt===0||Rt===0)&&(jn.rowSpan=1,jn.colSpan=1),n.createElement(ut,(0,D.Z)({className:ce()(Xe,ge),ellipsis:u.ellipsis,align:u.align,scope:u.rowScope,component:"div",prefixCls:o.prefixCls,key:_t,record:re,index:O,renderIndex:oe,dataIndex:We,render:un,shouldCellUpdate:u.shouldCellUpdate},Xt,{appendNode:cn,additionalProps:(0,z.Z)((0,z.Z)({},Ht),{},{style:Fn},jn)}))}var kr=Er,Wr=["data","index","className","rowKey","style","extra","getHeight"],Vr=n.forwardRef(function(r,o){var u=r.data,y=r.index,N=r.className,O=r.rowKey,oe=r.style,re=r.extra,ee=r.getHeight,ge=(0,Ee.Z)(r,Wr),Oe=u.record,we=u.indent,ze=u.index,We=w(ae,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Xe=We.scrollX,Ct=We.flattenColumns,dt=We.prefixCls,Et=We.fixColumn,pt=We.componentWidth,_t=d(Oe,O,y,we),Xt=_t.rowSupportExpand,cn=_t.expanded,Ht=_t.rowProps,bn=_t.expandedRowRender,Nn=_t.expandedRowClassName,Rt;if(Xt&&cn){var Yt=bn(Oe,y,we+1,cn),Mt=Nn==null?void 0:Nn(Oe,y,we),It={};Et&&(It={style:(0,v.Z)({},"--virtual-width","".concat(pt,"px"))});var zt="".concat(dt,"-expanded-row-cell");Rt=n.createElement("div",{className:ce()("".concat(dt,"-expanded-row"),"".concat(dt,"-expanded-row-level-").concat(we+1),Mt)},n.createElement(ut,{component:"div",prefixCls:dt,className:ce()(zt,(0,v.Z)({},"".concat(zt,"-fixed"),Et)),additionalProps:It},Yt))}var hn=(0,z.Z)((0,z.Z)({},oe),{},{width:Xe});re&&(hn.position="absolute",hn.pointerEvents="none");var Fn=n.createElement("div",(0,D.Z)({},Ht,ge,{ref:Xt?null:o,className:ce()(N,"".concat(dt,"-row"),Ht==null?void 0:Ht.className,(0,v.Z)({},"".concat(dt,"-row-extra"),re)),style:(0,z.Z)((0,z.Z)({},hn),Ht==null?void 0:Ht.style)}),Ct.map(function(Dn,un){return n.createElement(kr,{key:un,rowInfo:_t,column:Dn,colIndex:un,indent:we,index:y,renderIndex:ze,record:Oe,inverse:re,getHeight:ee})}));return Xt?n.createElement("div",{ref:o},Fn,Rt):Fn}),Xr=ie(Vr),U=Xr,me=n.forwardRef(function(r,o){var u=r.data,y=r.onScroll,N=w(ae,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),O=N.flattenColumns,oe=N.onColumnResize,re=N.getRowKey,ee=N.expandedKeys,ge=N.prefixCls,Oe=N.childrenColumnName,we=N.emptyNode,ze=N.scrollX,We=w(zn),Xe=We.scrollY,Ct=We.listItemHeight,dt=n.useRef(),Et=Se(u,Oe,ee,re),pt=n.useMemo(function(){var Rt=0;return O.map(function(Yt){var Mt=Yt.width,It=Yt.key;return Rt+=Mt,[It,Mt,Rt]})},[O]),_t=n.useMemo(function(){return pt.map(function(Rt){return Rt[2]})},[pt]);n.useEffect(function(){pt.forEach(function(Rt){var Yt=(0,P.Z)(Rt,2),Mt=Yt[0],It=Yt[1];oe(Mt,It)})},[pt]),n.useImperativeHandle(o,function(){var Rt={};return Object.defineProperty(Rt,"scrollLeft",{get:function(){var Mt;return((Mt=dt.current)===null||Mt===void 0?void 0:Mt.getScrollInfo().x)||0},set:function(Mt){var It;(It=dt.current)===null||It===void 0||It.scrollTo({left:Mt})}}),Rt});var Xt=function(Yt,Mt){var It,zt=(It=Et[Mt])===null||It===void 0?void 0:It.record,hn=Yt.onCell;if(hn){var Fn,Dn=hn(zt,Mt);return(Fn=Dn==null?void 0:Dn.rowSpan)!==null&&Fn!==void 0?Fn:1}return 1},cn=function(Yt){var Mt=Yt.start,It=Yt.end,zt=Yt.getSize,hn=Yt.offsetY;if(It<0)return null;for(var Fn=O.filter(function(pn){return Xt(pn,Mt)===0}),Dn=Mt,un=function(fn){if(Fn=Fn.filter(function(dn){return Xt(dn,fn)===0}),!Fn.length)return Dn=fn,"break"},jn=Mt;jn>=0;jn-=1){var Wn=un(jn);if(Wn==="break")break}for(var Cr=O.filter(function(pn){return Xt(pn,It)!==1}),nr=It,Fr=function(fn){if(Cr=Cr.filter(function(dn){return Xt(dn,fn)!==1}),!Cr.length)return nr=Math.max(fn-1,It),"break"},Nr=It;Nr1})&&Hr.push(fn)},Vn=Dn;Vn<=nr;Vn+=1)var Sr=or(Vn);var Qr=Hr.map(function(pn){var fn=Et[pn],dn=re(fn.record,pn),rn=function(On){var tr=pn+On-1,Xn=re(Et[tr].record,tr),eo=zt(dn,Xn);return eo.bottom-eo.top},rr=zt(dn);return n.createElement(U,{key:pn,data:fn,rowKey:dn,index:pn,style:{top:-hn+rr.top},extra:!0,getHeight:rn})});return Qr},Ht=n.useMemo(function(){return{columnsOffset:_t}},[_t]),bn="".concat(ge,"-tbody"),Nn;return Et.length?Nn=n.createElement(In.Z,{fullHeight:!1,ref:dt,className:ce()(bn,"".concat(bn,"-virtual")),height:Xe,itemHeight:Ct||24,data:Et,itemKey:function(Yt){return re(Yt.record)},scrollWidth:ze,onVirtualScroll:function(Yt){var Mt=Yt.x;y({scrollLeft:Mt})},extraRender:cn},function(Rt,Yt,Mt){var It=re(Rt.record,Yt);return n.createElement(U,(0,D.Z)({data:Rt,rowKey:It,index:Yt},Mt))}):Nn=n.createElement("div",{className:ce()("".concat(ge,"-placeholder"))},n.createElement(ut,{component:"div",prefixCls:ge},we)),n.createElement(Lr.Provider,{value:Ht},Nn)}),qe=ie(me),Ft=qe,en=function(o,u){var y=u.ref,N=u.onScroll;return n.createElement(Ft,{ref:y,data:o,onScroll:N})},gn=100;function Gt(r){var o=r.columns,u=r.scroll,y=r.prefixCls,N=y===void 0?h:y,O=r.className,oe=r.listItemHeight,re=u||{},ee=re.x,ge=re.y;typeof ee!="number"&&(ee=((o||[]).length+1)*gn),typeof ge!="number"&&(ge=500);var Oe=n.useMemo(function(){return{scrollY:ge,listItemHeight:oe}},[ge,oe]);return n.createElement(zn.Provider,{value:Oe},n.createElement(Pn,(0,D.Z)({},r,{className:ce()(O,"".concat(N,"-virtual")),scroll:(0,z.Z)((0,z.Z)({},u),{},{x:ee}),components:{body:en},columns:o,internalHooks:l,tailor:!0})))}function At(r){return de(Gt,r)}var Ye=At(),xt=null;function tn(r){return null}var nn=tn;function Sn(r){return null}var Cn=Sn,Gn=e(2738),_n=e(68031),ot=e(36355),Ot=e(93891),$n=e(19716),sr=e(8628),Mn=e(31724),Yn=e(58421),wr=e(71418),Mr=e(88088);function Kn(r){return function(u){let{prefixCls:y,onExpand:N,record:O,expanded:oe,expandable:re}=u;const ee=`${y}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:ge=>{N(O,ge),ge.stopPropagation()},className:ce()(ee,{[`${ee}-spaced`]:!re,[`${ee}-expanded`]:re&&oe,[`${ee}-collapsed`]:re&&!oe}),"aria-label":oe?r.collapse:r.expand,"aria-expanded":oe})}}var $r=Kn;function Jn(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 Kr(r,o){return o?`${o}-${r}`:`${r}`}function qr(r,o){return typeof r=="function"?r(o):r}function ao(r,o){const u=qr(r,o);return Object.prototype.toString.call(u)==="[object Object]"?"":u}var wo={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"},ro=wo,uo=e(7657),yo=function(o,u){return n.createElement(uo.Z,(0,D.Z)({},o,{ref:u,icon:ro}))},Ln=n.forwardRef(yo),vr=Ln,Hn=e(56762);function Kt(r){const o=n.useRef(r),u=(0,Hn.Z)();return[()=>o.current,y=>{o.current=y,u()}]}var fr=e(3113),Br=e(24905),zr=e(38854),to=e(64165),no=e(20834),bo=e(40875),Lo=e(5112),Uo=e(17574),ko=e(47472),jo=e(92832);function Ia(r){let{value:o,onChange:u,filterSearch:y,tablePrefixCls:N,locale:O}=r;return y?n.createElement("div",{className:`${N}-filter-dropdown-search`},n.createElement(jo.default,{prefix:n.createElement(ko.Z,null),placeholder:O.filterSearchPlaceholder,onChange:u,value:o,htmlSize:1,className:`${N}-filter-dropdown-search-input`})):null}var da=Ia,fa=e(10228);const Na=r=>{const{keyCode:o}=r;o===fa.Z.ENTER&&r.stopPropagation()};var Oa=n.forwardRef((r,o)=>n.createElement("div",{className:r.className,onClick:u=>u.stopPropagation(),onKeyDown:Na,ref:o},r.children));function Po(r){let o=[];return(r||[]).forEach(u=>{let{value:y,children:N}=u;o.push(y),N&&(o=[].concat((0,$t.Z)(o),(0,$t.Z)(Po(N))))}),o}function Da(r){return r.some(o=>{let{children:u}=o;return u})}function ma(r,o){return typeof o=="string"||typeof o=="number"?o==null?void 0:o.toString().toLowerCase().includes(r.trim().toLowerCase()):!1}function va(r){let{filters:o,prefixCls:u,filteredKeys:y,filterMultiple:N,searchValue:O,filterSearch:oe}=r;return o.map((re,ee)=>{const ge=String(re.value);if(re.children)return{key:ge||ee,label:re.text,popupClassName:`${u}-dropdown-submenu`,children:va({filters:re.children,prefixCls:u,filteredKeys:y,filterMultiple:N,searchValue:O,filterSearch:oe})};const Oe=N?Br.default:Lo.ZP,we={key:re.value!==void 0?ge:ee,label:n.createElement(n.Fragment,null,n.createElement(Oe,{checked:y.includes(ge)}),n.createElement("span",null,re.text))};return O.trim()?typeof oe=="function"?oe(O,re)?we:null:ma(O,re.text)?we:null:we})}function _a(r){var o,u;const{tablePrefixCls:y,prefixCls:N,column:O,dropdownPrefixCls:oe,columnKey:re,filterMultiple:ee,filterMode:ge="menu",filterSearch:Oe=!1,filterState:we,triggerFilter:ze,locale:We,children:Xe,getPopupContainer:Ct}=r,{filterDropdownOpen:dt,onFilterDropdownOpenChange:Et,filterResetToDefaultFilteredValue:pt,defaultFilteredValue:_t,filterDropdownVisible:Xt,onFilterDropdownVisibleChange:cn}=O,[Ht,bn]=n.useState(!1),Nn=!!(we&&(!((o=we.filteredKeys)===null||o===void 0)&&o.length||we.forceFiltered)),Rt=Jt=>{bn(Jt),Et==null||Et(Jt),cn==null||cn(Jt)},Yt=(u=dt!=null?dt:Xt)!==null&&u!==void 0?u:Ht,Mt=we==null?void 0:we.filteredKeys,[It,zt]=Kt(Mt||[]),hn=Jt=>{let{selectedKeys:On}=Jt;zt(On)},Fn=(Jt,On)=>{let{node:tr,checked:Xn}=On;hn(ee?{selectedKeys:Jt}:{selectedKeys:Xn&&tr.key?[tr.key]:[]})};n.useEffect(()=>{Ht&&hn({selectedKeys:Mt||[]})},[Mt]);const[Dn,un]=n.useState([]),jn=Jt=>{un(Jt)},[Wn,Cr]=n.useState(""),nr=Jt=>{const{value:On}=Jt.target;Cr(On)};n.useEffect(()=>{Ht||Cr("")},[Ht]);const Fr=Jt=>{const On=Jt&&Jt.length?Jt:null;if(On===null&&(!we||!we.filteredKeys)||(0,p.Z)(On,we==null?void 0:we.filteredKeys,!0))return null;ze({column:O,key:re,filteredKeys:On})},Nr=()=>{Rt(!1),Fr(It())},Bn=function(){let{confirm:Jt,closeDropdown:On}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Jt&&Fr([]),On&&Rt(!1),Cr(""),zt(pt?(_t||[]).map(tr=>String(tr)):[])},Hr=function(){let{closeDropdown:Jt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Jt&&Rt(!1),Fr(It())},or=Jt=>{Jt&&Mt!==void 0&&zt(Mt||[]),Rt(Jt),!Jt&&!O.filterDropdown&&Nr()},Vn=ce()({[`${oe}-menu-without-submenu`]:!Da(O.filters||[])}),Sr=Jt=>{if(Jt.target.checked){const On=Po(O==null?void 0:O.filters).map(tr=>String(tr));zt(On)}else zt([])},Qr=Jt=>{let{filters:On}=Jt;return(On||[]).map((tr,Xn)=>{const eo=String(tr.value),c={title:tr.text,key:tr.value!==void 0?eo:Xn};return tr.children&&(c.children=Qr({filters:tr.children})),c})},pn=Jt=>{var On;return Object.assign(Object.assign({},Jt),{text:Jt.title,value:Jt.key,children:((On=Jt.children)===null||On===void 0?void 0:On.map(tr=>pn(tr)))||[]})};let fn;if(typeof O.filterDropdown=="function")fn=O.filterDropdown({prefixCls:`${oe}-custom`,setSelectedKeys:Jt=>hn({selectedKeys:Jt}),selectedKeys:It(),confirm:Hr,clearFilters:Bn,filters:O.filters,visible:Yt,close:()=>{Rt(!1)}});else if(O.filterDropdown)fn=O.filterDropdown;else{const Jt=It()||[],On=()=>(O.filters||[]).length===0?n.createElement(to.Z,{image:to.Z.PRESENTED_IMAGE_SIMPLE,description:We.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ge==="tree"?n.createElement(n.Fragment,null,n.createElement(da,{filterSearch:Oe,value:Wn,onChange:nr,tablePrefixCls:y,locale:We}),n.createElement("div",{className:`${y}-filter-dropdown-tree`},ee?n.createElement(Br.default,{checked:Jt.length===Po(O.filters).length,indeterminate:Jt.length>0&&Jt.lengthtypeof Oe=="function"?Oe(Wn,pn(Xn)):ma(Wn,Xn.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(da,{filterSearch:Oe,value:Wn,onChange:nr,tablePrefixCls:y,locale:We}),n.createElement(no.default,{selectable:!0,multiple:ee,prefixCls:`${oe}-menu`,className:Vn,onSelect:hn,onDeselect:hn,selectedKeys:Jt,getPopupContainer:Ct,openKeys:Dn,onOpenChange:jn,items:va({filters:O.filters||[],filterSearch:Oe,prefixCls:N,filteredKeys:It(),filterMultiple:ee,searchValue:Wn})})),tr=()=>pt?(0,p.Z)((_t||[]).map(Xn=>String(Xn)),Jt,!0):Jt.length===0;fn=n.createElement(n.Fragment,null,On(),n.createElement("div",{className:`${N}-dropdown-btns`},n.createElement(fr.ZP,{type:"link",size:"small",disabled:tr(),onClick:()=>Bn()},We.filterReset),n.createElement(fr.ZP,{type:"primary",size:"small",onClick:Nr},We.filterConfirm)))}O.filterDropdown&&(fn=n.createElement(bo.J,{selectable:void 0},fn));const dn=()=>n.createElement(Oa,{className:`${N}-dropdown`},fn);let rn;typeof O.filterIcon=="function"?rn=O.filterIcon(Nn):O.filterIcon?rn=O.filterIcon:rn=n.createElement(vr,null);const{direction:rr}=n.useContext(ot.E_);return n.createElement("div",{className:`${N}-column`},n.createElement("span",{className:`${y}-column-title`},Xe),n.createElement(zr.Z,{dropdownRender:dn,trigger:["click"],open:Yt,onOpenChange:or,getPopupContainer:Ct,placement:rr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:ce()(`${N}-trigger`,{active:Nn}),onClick:Jt=>{Jt.stopPropagation()}},rn)))}var Ba=_a;function Vo(r,o,u){let y=[];return(r||[]).forEach((N,O)=>{var oe;const re=Kr(O,u);if(N.filters||"filterDropdown"in N||"onFilter"in N)if("filteredValue"in N){let ee=N.filteredValue;"filterDropdown"in N||(ee=(oe=ee==null?void 0:ee.map(String))!==null&&oe!==void 0?oe:ee),y.push({column:N,key:Jn(N,re),filteredKeys:ee,forceFiltered:N.filtered})}else y.push({column:N,key:Jn(N,re),filteredKeys:o&&N.defaultFilteredValue?N.defaultFilteredValue:void 0,forceFiltered:N.filtered});"children"in N&&(y=[].concat((0,$t.Z)(y),(0,$t.Z)(Vo(N.children,o,re))))}),y}function pa(r,o,u,y,N,O,oe,re){return u.map((ee,ge)=>{const Oe=Kr(ge,re),{filterMultiple:we=!0,filterMode:ze,filterSearch:We}=ee;let Xe=ee;if(Xe.filters||Xe.filterDropdown){const Ct=Jn(Xe,Oe),dt=y.find(Et=>{let{key:pt}=Et;return Ct===pt});Xe=Object.assign(Object.assign({},Xe),{title:Et=>n.createElement(Ba,{tablePrefixCls:r,prefixCls:`${r}-filter`,dropdownPrefixCls:o,column:Xe,columnKey:Ct,filterState:dt,filterMultiple:we,filterMode:ze,filterSearch:We,triggerFilter:O,locale:N,getPopupContainer:oe},qr(ee.title,Et))})}return"children"in Xe&&(Xe=Object.assign(Object.assign({},Xe),{children:pa(r,o,Xe.children,y,N,O,oe,Oe)})),Xe})}function ga(r){const o={};return r.forEach(u=>{let{key:y,filteredKeys:N,column:O}=u;const{filters:oe,filterDropdown:re}=O;if(re)o[y]=N||null;else if(Array.isArray(N)){const ee=Po(oe);o[y]=ee.filter(ge=>N.includes(String(ge)))}else o[y]=null}),o}function Ta(r,o){return o.reduce((u,y)=>{const{column:{onFilter:N,filters:O},filteredKeys:oe}=y;return N&&oe&&oe.length?u.filter(re=>oe.some(ee=>{const ge=Po(O),Oe=ge.findIndex(ze=>String(ze)===String(ee)),we=Oe!==-1?ge[Oe]:ee;return N(we,re)})):u},r)}const Io=r=>r.flatMap(o=>"children"in o?[o].concat((0,$t.Z)(Io(o.children||[]))):[o]);function Qt(r){let{prefixCls:o,dropdownPrefixCls:u,mergedColumns:y,onFilterChange:N,getPopupContainer:O,locale:oe}=r;const re=n.useMemo(()=>Io(y||[]),[y]),[ee,ge]=n.useState(()=>Vo(re,!0)),Oe=n.useMemo(()=>{const Xe=Vo(re,!1);if(Xe.length===0)return Xe;let Ct=!0,dt=!0;if(Xe.forEach(Et=>{let{filteredKeys:pt}=Et;pt!==void 0?Ct=!1:dt=!1}),Ct){const Et=(re||[]).map((pt,_t)=>Jn(pt,Kr(_t)));return ee.filter(pt=>{let{key:_t}=pt;return Et.includes(_t)}).map(pt=>{const _t=re[Et.findIndex(Xt=>Xt===pt.key)];return Object.assign(Object.assign({},pt),{column:Object.assign(Object.assign({},pt.column),_t),forceFiltered:_t.filtered})})}return Xe},[re,ee]),we=n.useMemo(()=>ga(Oe),[Oe]),ze=Xe=>{const Ct=Oe.filter(dt=>{let{key:Et}=dt;return Et!==Xe.key});Ct.push(Xe),ge(Ct),N(ga(Ct),Ct)};return[Xe=>pa(o,u,Xe,Oe,oe,ze,O),Oe,we]}var G=Qt;function xo(r,o,u){const y=n.useRef({});function N(O){if(!y.current||y.current.data!==r||y.current.childrenColumnName!==o||y.current.getRowKey!==u){let re=function(ee){ee.forEach((ge,Oe)=>{const we=u(ge,Oe);oe.set(we,ge),ge&&typeof ge=="object"&&o in ge&&re(ge[o]||[])})};const oe=new Map;re(r),y.current={data:r,childrenColumnName:o,kvMap:oe,getRowKey:u}}return y.current.kvMap.get(O)}return[N]}var bt=e(50371),el=function(r,o){var u={};for(var y in r)Object.prototype.hasOwnProperty.call(r,y)&&o.indexOf(y)<0&&(u[y]=r[y]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,y=Object.getOwnPropertySymbols(r);N{const O=r[N];typeof O!="function"&&(u[N]=O)}),u}function nl(r,o,u){const y=u&&typeof u=="object"?u:{},{total:N=0}=y,O=el(y,["total"]),[oe,re]=(0,n.useState)(()=>({current:"defaultCurrent"in O?O.defaultCurrent:1,pageSize:"defaultPageSize"in O?O.defaultPageSize:No})),ee=(0,bt.Z)(oe,O,{total:N>0?N:r}),ge=Math.ceil((N||r)/ee.pageSize);ee.current>ge&&(ee.current=ge||1);const Oe=(ze,We)=>{re({current:ze!=null?ze:1,pageSize:We||ee.pageSize})},we=(ze,We)=>{var Xe;u&&((Xe=u.onChange)===null||Xe===void 0||Xe.call(u,ze,We)),Oe(ze,We),o(ze,We||(ee==null?void 0:ee.pageSize))};return u===!1?[{},()=>{}]:[Object.assign(Object.assign({},ee),{onChange:we}),Oe]}var Oo=nl,Do=e(84105),Ra=e(35654),ha=e(90782),Ma=e(71430),ya=e(18929);const fo={},xa="SELECT_ALL",_o="SELECT_INVERT",Ca="SELECT_NONE",ba=[],Fa=(r,o)=>{let u=[];return(o||[]).forEach(y=>{u.push(y),y&&typeof y=="object"&&r in y&&(u=[].concat((0,$t.Z)(u),(0,$t.Z)(Fa(r,y[r]))))}),u};var ol=(r,o)=>{const{preserveSelectedRowKeys:u,selectedRowKeys:y,defaultSelectedRowKeys:N,getCheckboxProps:O,onChange:oe,onSelect:re,onSelectAll:ee,onSelectInvert:ge,onSelectNone:Oe,onSelectMultiple:we,columnWidth:ze,type:We,selections:Xe,fixed:Ct,renderCell:dt,hideSelectAll:Et,checkStrictly:pt=!0}=o||{},{prefixCls:_t,data:Xt,pageData:cn,getRecordByKey:Ht,getRowKey:bn,expandType:Nn,childrenColumnName:Rt,locale:Yt,getPopupContainer:Mt}=r,[It,zt]=(0,ya.Z)(y||N||ba,{value:y}),hn=n.useRef(new Map),Fn=(0,n.useCallback)(pn=>{if(u){const fn=new Map;pn.forEach(dn=>{let rn=Ht(dn);!rn&&hn.current.has(dn)&&(rn=hn.current.get(dn)),fn.set(dn,rn)}),hn.current=fn}},[Ht,u]);n.useEffect(()=>{Fn(It)},[It]);const{keyEntities:Dn}=(0,n.useMemo)(()=>{if(pt)return{keyEntities:null};let pn=Xt;if(u){const fn=new Set(Xt.map((rn,rr)=>bn(rn,rr))),dn=Array.from(hn.current).reduce((rn,rr)=>{let[Jt,On]=rr;return fn.has(Jt)?rn:rn.concat(On)},[]);pn=[].concat((0,$t.Z)(pn),(0,$t.Z)(dn))}return(0,Ma.I8)(pn,{externalGetKey:bn,childrenPropName:Rt})},[Xt,bn,pt,Rt,u]),un=(0,n.useMemo)(()=>Fa(Rt,cn),[Rt,cn]),jn=(0,n.useMemo)(()=>{const pn=new Map;return un.forEach((fn,dn)=>{const rn=bn(fn,dn),rr=(O?O(fn):null)||{};pn.set(rn,rr)}),pn},[un,bn,O]),Wn=(0,n.useCallback)(pn=>{var fn;return!!(!((fn=jn.get(bn(pn)))===null||fn===void 0)&&fn.disabled)},[jn,bn]),[Cr,nr]=(0,n.useMemo)(()=>{if(pt)return[It||[],[]];const{checkedKeys:pn,halfCheckedKeys:fn}=(0,ha.S)(It,!0,Dn,Wn);return[pn||[],fn]},[It,pt,Dn,Wn]),Fr=(0,n.useMemo)(()=>{const pn=We==="radio"?Cr.slice(0,1):Cr;return new Set(pn)},[Cr,We]),Nr=(0,n.useMemo)(()=>We==="radio"?new Set:new Set(nr),[nr,We]),[Bn,Hr]=(0,n.useState)(null);n.useEffect(()=>{o||zt(ba)},[!!o]);const or=(0,n.useCallback)((pn,fn)=>{let dn,rn;Fn(pn),u?(dn=pn,rn=pn.map(rr=>hn.current.get(rr))):(dn=[],rn=[],pn.forEach(rr=>{const Jt=Ht(rr);Jt!==void 0&&(dn.push(rr),rn.push(Jt))})),zt(dn),oe==null||oe(dn,rn,{type:fn})},[zt,Ht,oe,u]),Vn=(0,n.useCallback)((pn,fn,dn,rn)=>{if(re){const rr=dn.map(Jt=>Ht(Jt));re(Ht(pn),fn,rr,rn)}or(dn,"single")},[re,Ht,or]),Sr=(0,n.useMemo)(()=>!Xe||Et?null:(Xe===!0?[xa,_o,Ca]:Xe).map(fn=>fn===xa?{key:"all",text:Yt.selectionAll,onSelect(){or(Xt.map((dn,rn)=>bn(dn,rn)).filter(dn=>{const rn=jn.get(dn);return!(rn!=null&&rn.disabled)||Fr.has(dn)}),"all")}}:fn===_o?{key:"invert",text:Yt.selectInvert,onSelect(){const dn=new Set(Fr);cn.forEach((rr,Jt)=>{const On=bn(rr,Jt),tr=jn.get(On);tr!=null&&tr.disabled||(dn.has(On)?dn.delete(On):dn.add(On))});const rn=Array.from(dn);ge&&ge(rn),or(rn,"invert")}}:fn===Ca?{key:"none",text:Yt.selectNone,onSelect(){Oe==null||Oe(),or(Array.from(Fr).filter(dn=>{const rn=jn.get(dn);return rn==null?void 0:rn.disabled}),"none")}}:fn).map(fn=>Object.assign(Object.assign({},fn),{onSelect:function(){for(var dn,rn,rr=arguments.length,Jt=new Array(rr),On=0;On{var fn;if(!o)return pn.filter(st=>st!==fo);let dn=(0,$t.Z)(pn);const rn=new Set(Fr),rr=un.map(bn).filter(st=>!jn.get(st).disabled),Jt=rr.every(st=>rn.has(st)),On=rr.some(st=>rn.has(st)),tr=()=>{const st=[];Jt?rr.forEach(vt=>{rn.delete(vt),st.push(vt)}):rr.forEach(vt=>{rn.has(vt)||(rn.add(vt),st.push(vt))});const gt=Array.from(rn);ee==null||ee(!Jt,gt.map(vt=>Ht(vt)),st.map(vt=>Ht(vt))),or(gt,"all"),Hr(null)};let Xn;if(We!=="radio"){let st;if(Sr){const Ge={getPopupContainer:Mt,items:Sr.map((an,gr)=>{const{key:Vt,text:Tn,onSelect:Pr}=an;return{key:Vt!=null?Vt:gr,onClick:()=>{Pr==null||Pr(rr)},label:Tn}})};st=n.createElement("div",{className:`${_t}-selection-extra`},n.createElement(zr.Z,{menu:Ge,getPopupContainer:Mt},n.createElement("span",null,n.createElement(Do.Z,null))))}const gt=un.map((Ge,an)=>{const gr=bn(Ge,an),Vt=jn.get(gr)||{};return Object.assign({checked:rn.has(gr)},Vt)}).filter(Ge=>{let{disabled:an}=Ge;return an}),vt=!!gt.length&>.length===un.length,Wt=vt&>.every(Ge=>{let{checked:an}=Ge;return an}),nt=vt&>.some(Ge=>{let{checked:an}=Ge;return an});Xn=!Et&&n.createElement("div",{className:`${_t}-selection`},n.createElement(Br.default,{checked:vt?Wt:!!un.length&&Jt,indeterminate:vt?!Wt&&nt:!Jt&&On,onChange:tr,disabled:un.length===0||vt,"aria-label":st?"Custom selection":"Select all",skipGroup:!0}),st)}let eo;We==="radio"?eo=(st,gt,vt)=>{const Wt=bn(gt,vt),nt=rn.has(Wt);return{node:n.createElement(Lo.ZP,Object.assign({},jn.get(Wt),{checked:nt,onClick:Ge=>Ge.stopPropagation(),onChange:Ge=>{rn.has(Wt)||Vn(Wt,!0,[Wt],Ge.nativeEvent)}})),checked:nt}}:eo=(st,gt,vt)=>{var Wt;const nt=bn(gt,vt),Ge=rn.has(nt),an=Nr.has(nt),gr=jn.get(nt);let Vt;return Nn==="nest"?Vt=an:Vt=(Wt=gr==null?void 0:gr.indeterminate)!==null&&Wt!==void 0?Wt:an,{node:n.createElement(Br.default,Object.assign({},gr,{indeterminate:Vt,checked:Ge,skipGroup:!0,onClick:Tn=>Tn.stopPropagation(),onChange:Tn=>{let{nativeEvent:Pr}=Tn;const{shiftKey:Gr}=Pr;let Eo=-1,mo=-1;if(Gr&&pt){const Tt=new Set([Bn,nt]);rr.some((Yr,Tr)=>{if(Tt.has(Yr))if(Eo===-1)Eo=Tr;else return mo=Tr,!0;return!1})}if(mo!==-1&&Eo!==mo&&pt){const Tt=rr.slice(Eo,mo+1),Yr=[];Ge?Tt.forEach(ar=>{rn.has(ar)&&(Yr.push(ar),rn.delete(ar))}):Tt.forEach(ar=>{rn.has(ar)||(Yr.push(ar),rn.add(ar))});const Tr=Array.from(rn);we==null||we(!Ge,Tr.map(ar=>Ht(ar)),Yr.map(ar=>Ht(ar))),or(Tr,"multiple")}else{const Tt=Cr;if(pt){const Yr=Ge?(0,Ra._5)(Tt,nt):(0,Ra.L0)(Tt,nt);Vn(nt,!Ge,Yr,Pr)}else{const Yr=(0,ha.S)([].concat((0,$t.Z)(Tt),[nt]),!0,Dn,Wn),{checkedKeys:Tr,halfCheckedKeys:ar}=Yr;let co=Tr;if(Ge){const go=new Set(Tr);go.delete(nt),co=(0,ha.S)(Array.from(go),{checked:!1,halfCheckedKeys:ar},Dn,Wn).checkedKeys}Vn(nt,!Ge,co,Pr)}}Hr(Ge?null:nt)}})),checked:Ge}};const c=(st,gt,vt)=>{const{node:Wt,checked:nt}=eo(st,gt,vt);return dt?dt(nt,gt,vt,Wt):Wt};if(!dn.includes(fo))if(dn.findIndex(st=>{var gt;return((gt=st[Bt])===null||gt===void 0?void 0:gt.columnType)==="EXPAND_COLUMN"})===0){const[st,...gt]=dn;dn=[st,fo].concat((0,$t.Z)(gt))}else dn=[fo].concat((0,$t.Z)(dn));const Ce=dn.indexOf(fo);dn=dn.filter((st,gt)=>st!==fo||gt===Ce);const Ve=dn[Ce-1],ft=dn[Ce+1];let Ue=Ct;Ue===void 0&&((ft==null?void 0:ft.fixed)!==void 0?Ue=ft.fixed:(Ve==null?void 0:Ve.fixed)!==void 0&&(Ue=Ve.fixed)),Ue&&Ve&&((fn=Ve[Bt])===null||fn===void 0?void 0:fn.columnType)==="EXPAND_COLUMN"&&Ve.fixed===void 0&&(Ve.fixed=Ue);const it=ce()(`${_t}-selection-col`,{[`${_t}-selection-col-with-dropdown`]:Xe&&We==="checkbox"}),yt={fixed:Ue,width:ze,className:`${_t}-selection-column`,title:o.columnTitle||Xn,render:c,onCell:o.onCell,[Bt]:{className:it}};return dn.map(st=>st===fo?yt:st)},[bn,un,o,Cr,Fr,Nr,ze,Sr,Nn,Bn,jn,we,Vn,Wn]),Fr]},Xo=e(89489),al=e(59477),Ea=e(6848);const Go="ascend",Sa="descend";function $o(r){return typeof r.sorter=="object"&&typeof r.sorter.multiple=="number"?r.sorter.multiple:!1}function Yo(r){return typeof r=="function"?r:r&&typeof r=="object"&&r.compare?r.compare:!1}function ll(r,o){return o?r[r.indexOf(o)+1]:r[0]}function wa(r,o,u){let y=[];function N(O,oe){y.push({column:O,key:Jn(O,oe),multiplePriority:$o(O),sortOrder:O.sortOrder})}return(r||[]).forEach((O,oe)=>{const re=Kr(oe,u);O.children?("sortOrder"in O&&N(O,re),y=[].concat((0,$t.Z)(y),(0,$t.Z)(wa(O.children,o,re)))):O.sorter&&("sortOrder"in O?N(O,re):o&&O.defaultSortOrder&&y.push({column:O,key:Jn(O,re),multiplePriority:$o(O),sortOrder:O.defaultSortOrder}))}),y}function Bo(r,o,u,y,N,O,oe,re){return(o||[]).map((ee,ge)=>{const Oe=Kr(ge,re);let we=ee;if(we.sorter){const ze=we.sortDirections||N,We=we.showSorterTooltip===void 0?oe:we.showSorterTooltip,Xe=Jn(we,Oe),Ct=u.find(Nn=>{let{key:Rt}=Nn;return Rt===Xe}),dt=Ct?Ct.sortOrder:null,Et=ll(ze,dt);let pt;if(ee.sortIcon)pt=ee.sortIcon({sortOrder:dt});else{const Nn=ze.includes(Go)&&n.createElement(al.Z,{className:ce()(`${r}-column-sorter-up`,{active:dt===Go})}),Rt=ze.includes(Sa)&&n.createElement(Xo.Z,{className:ce()(`${r}-column-sorter-down`,{active:dt===Sa})});pt=n.createElement("span",{className:ce()(`${r}-column-sorter`,{[`${r}-column-sorter-full`]:!!(Nn&&Rt)})},n.createElement("span",{className:`${r}-column-sorter-inner`,"aria-hidden":"true"},Nn,Rt))}const{cancelSort:_t,triggerAsc:Xt,triggerDesc:cn}=O||{};let Ht=_t;Et===Sa?Ht=cn:Et===Go&&(Ht=Xt);const bn=typeof We=="object"?We:{title:Ht};we=Object.assign(Object.assign({},we),{className:ce()(we.className,{[`${r}-column-sort`]:dt}),title:Nn=>{const Rt=n.createElement("div",{className:`${r}-column-sorters`},n.createElement("span",{className:`${r}-column-title`},qr(ee.title,Nn)),pt);return We?n.createElement(Ea.Z,Object.assign({},bn),Rt):Rt},onHeaderCell:Nn=>{const Rt=ee.onHeaderCell&&ee.onHeaderCell(Nn)||{},Yt=Rt.onClick,Mt=Rt.onKeyDown;Rt.onClick=hn=>{y({column:ee,key:Xe,sortOrder:Et,multiplePriority:$o(ee)}),Yt==null||Yt(hn)},Rt.onKeyDown=hn=>{hn.keyCode===fa.Z.ENTER&&(y({column:ee,key:Xe,sortOrder:Et,multiplePriority:$o(ee)}),Mt==null||Mt(hn))};const It=ao(ee.title,{}),zt=It==null?void 0:It.toString();return dt?Rt["aria-sort"]=dt==="ascend"?"ascending":"descending":Rt["aria-label"]=zt||"",Rt.className=ce()(Rt.className,`${r}-column-has-sorters`),Rt.tabIndex=0,ee.ellipsis&&(Rt.title=(It!=null?It:"").toString()),Rt}})}return"children"in we&&(we=Object.assign(Object.assign({},we),{children:Bo(r,we.children,u,y,N,O,oe,Oe)})),we})}function il(r){const{column:o,sortOrder:u}=r;return{column:o,order:u,field:o.dataIndex,columnKey:o.key}}function Aa(r){const o=r.filter(u=>{let{sortOrder:y}=u;return y}).map(il);return o.length===0&&r.length?Object.assign(Object.assign({},il(r[r.length-1])),{column:void 0}):o.length<=1?o[0]||{}:o}function Jo(r,o,u){const y=o.slice().sort((oe,re)=>re.multiplePriority-oe.multiplePriority),N=r.slice(),O=y.filter(oe=>{let{column:{sorter:re},sortOrder:ee}=oe;return Yo(re)&&ee});return O.length?N.sort((oe,re)=>{for(let ee=0;ee{const re=oe[u];return re?Object.assign(Object.assign({},oe),{[u]:Jo(re,o,u)}):oe}):N}function Ko(r){let{prefixCls:o,mergedColumns:u,onSorterChange:y,sortDirections:N,tableLocale:O,showSorterTooltip:oe}=r;const[re,ee]=n.useState(wa(u,!0)),ge=n.useMemo(()=>{let Xe=!0;const Ct=wa(u,!1);if(!Ct.length)return re;const dt=[];function Et(_t){Xe?dt.push(_t):dt.push(Object.assign(Object.assign({},_t),{sortOrder:null}))}let pt=null;return Ct.forEach(_t=>{pt===null?(Et(_t),_t.sortOrder&&(_t.multiplePriority===!1?Xe=!1:pt=!0)):(pt&&_t.multiplePriority!==!1||(Xe=!1),Et(_t))}),dt},[u,re]),Oe=n.useMemo(()=>{const Xe=ge.map(Ct=>{let{column:dt,sortOrder:Et}=Ct;return{column:dt,order:Et}});return{sortColumns:Xe,sortColumn:Xe[0]&&Xe[0].column,sortOrder:Xe[0]&&Xe[0].order}},[ge]);function we(Xe){let Ct;Xe.multiplePriority===!1||!ge.length||ge[0].multiplePriority===!1?Ct=[Xe]:Ct=[].concat((0,$t.Z)(ge.filter(dt=>{let{key:Et}=dt;return Et!==Xe.key})),[Xe]),ee(Ct),y(Aa(Ct),Ct)}return[Xe=>Bo(o,Xe,ge,we,N,O,oe),ge,Oe,()=>Aa(ge)]}function To(r,o){return r.map(u=>{const y=Object.assign({},u);return y.title=qr(u.title,o),"children"in y&&(y.children=To(y.children,o)),y})}function Qo(r){return[n.useCallback(u=>To(u,r),[r])]}var qo=yr((r,o)=>{const{_renderTimes:u}=r,{_renderTimes:y}=o;return u!==y}),sl=At((r,o)=>{const{_renderTimes:u}=r,{_renderTimes:y}=o;return u!==y}),Fo=e(64993),ea=e(17313),cl=e(83116),ul=e(37613),dl=r=>{const{componentCls:o}=r,u=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,y=(N,O,oe)=>({[`&${o}-${N}`]:{[`> ${o}-container`]:{[`> ${o}-content, > ${o}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${O}px -${oe+r.lineWidth}px`}}}}}});return{[`${o}-wrapper`]:{[`${o}${o}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${o}-title`]:{border:u,borderBottom:0},[`> ${o}-container`]:{borderInlineStart:u,borderTop:u,[` + `]:Object.assign({},B(m))}}};var C=(0,W.Z)("Skeleton",m=>{const{componentCls:a}=m,R=(0,w.TS)(m,{skeletonAvatarCls:`${a}-avatar`,skeletonTitleCls:`${a}-title`,skeletonParagraphCls:`${a}-paragraph`,skeletonButtonCls:`${a}-button`,skeletonInputCls:`${a}-input`,skeletonImageCls:`${a}-image`,imageSizeBase:m.controlHeight*1.5,borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${m.gradientFromColor} 25%, ${m.gradientToColor} 37%, ${m.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[ae(R)]},m=>{const{colorFillContent:a,colorFill:R}=m,fe=a,s=R;return{color:fe,colorGradientEnd:s,gradientFromColor:fe,gradientToColor:s,titleHeight:m.controlHeight/2,blockRadius:m.borderRadiusSM,paragraphMarginTop:m.marginLG+m.marginXXS,paragraphLiHeight:m.controlHeight/2}},{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),J=m=>{const{prefixCls:a,className:R,rootClassName:fe,active:s,shape:i="circle",size:X="default"}=m,{getPrefixCls:$}=P.useContext(L.E_),f=$("skeleton",a),[Q,Re]=C(f),Pe=(0,T.Z)(m,["prefixCls","className"]),Se=l()(f,`${f}-element`,{[`${f}-active`]:s},R,fe,Re);return Q(P.createElement("div",{className:Se},P.createElement(n,Object.assign({prefixCls:`${f}-avatar`,shape:i,size:X},Pe))))},z=m=>{const{prefixCls:a,className:R,rootClassName:fe,active:s,block:i=!1,size:X="default"}=m,{getPrefixCls:$}=P.useContext(L.E_),f=$("skeleton",a),[Q,Re]=C(f),Pe=(0,T.Z)(m,["prefixCls"]),Se=l()(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:i},R,fe,Re);return Q(P.createElement("div",{className:Se},P.createElement(n,Object.assign({prefixCls:`${f}-button`,size:X},Pe))))};const v="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 ce=m=>{const{prefixCls:a,className:R,rootClassName:fe,style:s,active:i}=m,{getPrefixCls:X}=P.useContext(L.E_),$=X("skeleton",a),[f,Q]=C($),Re=l()($,`${$}-element`,{[`${$}-active`]:i},R,fe,Q);return f(P.createElement("div",{className:Re},P.createElement("div",{className:l()(`${$}-image`,R),style:s},P.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${$}-image-svg`},P.createElement("path",{d:v,className:`${$}-image-path`})))))},x=m=>{const{prefixCls:a,className:R,rootClassName:fe,active:s,block:i,size:X="default"}=m,{getPrefixCls:$}=P.useContext(L.E_),f=$("skeleton",a),[Q,Re]=C(f),Pe=(0,T.Z)(m,["prefixCls"]),Se=l()(f,`${f}-element`,{[`${f}-active`]:s,[`${f}-block`]:i},R,fe,Re);return Q(P.createElement("div",{className:Se},P.createElement(n,Object.assign({prefixCls:`${f}-input`,size:X},Pe))))},_=e(54476),V={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"},he=V,Me=e(7657),Ie=function(a,R){return P.createElement(Me.Z,(0,_.Z)({},a,{ref:R,icon:he}))},je=P.forwardRef(Ie),et=je,Ke=m=>{const{prefixCls:a,className:R,rootClassName:fe,style:s,active:i,children:X}=m,{getPrefixCls:$}=P.useContext(L.E_),f=$("skeleton",a),[Q,Re]=C(f),Pe=l()(f,`${f}-element`,{[`${f}-active`]:i},Re,R,fe),Se=X!=null?X:P.createElement(et,null);return Q(P.createElement("div",{className:Pe},P.createElement("div",{className:l()(`${f}-image`,R),style:s},Se)))},Te=e(94480),mt=m=>{const a=$=>{const{width:f,rows:Q=2}=m;if(Array.isArray(f))return f[$];if(Q-1===$)return f},{prefixCls:R,className:fe,style:s,rows:i}=m,X=(0,Te.Z)(Array(i)).map(($,f)=>P.createElement("li",{key:f,style:{width:a(f)}}));return P.createElement("ul",{className:l()(R,fe),style:s},X)},ut=m=>{let{prefixCls:a,className:R,width:fe,style:s}=m;return P.createElement("h3",{className:l()(a,R),style:Object.assign({width:fe},s)})};function St(m){return m&&typeof m=="object"?m:{}}function $e(m,a){return m&&!a?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function ve(m,a){return!m&&a?{width:"38%"}:m&&a?{width:"50%"}:{}}function at(m,a){const R={};return(!m||!a)&&(R.width="61%"),!m&&a?R.rows=3:R.rows=2,R}const Ee=m=>{const{prefixCls:a,loading:R,className:fe,rootClassName:s,style:i,children:X,avatar:$=!1,title:f=!0,paragraph:Q=!0,active:Re,round:Pe}=m,{getPrefixCls:Se,direction:Ne,skeleton:Be}=P.useContext(L.E_),d=Se("skeleton",a),[Y,se]=C(d);if(R||!("loading"in m)){const xe=!!$,Fe=!!f,_e=!!Q;let He;if(xe){const Bt=Object.assign(Object.assign({prefixCls:`${d}-avatar`},$e(Fe,_e)),St($));He=P.createElement("div",{className:`${d}-header`},P.createElement(n,Object.assign({},Bt)))}let Je;if(Fe||_e){let Bt;if(Fe){const Dt=Object.assign(Object.assign({prefixCls:`${d}-title`},ve(xe,_e)),St(f));Bt=P.createElement(ut,Object.assign({},Dt))}let wt;if(_e){const Dt=Object.assign(Object.assign({prefixCls:`${d}-paragraph`},at(xe,Fe)),St(Q));wt=P.createElement(mt,Object.assign({},Dt))}Je=P.createElement("div",{className:`${d}-content`},Bt,wt)}const ct=l()(d,{[`${d}-with-avatar`]:xe,[`${d}-active`]:Re,[`${d}-rtl`]:Ne==="rtl",[`${d}-round`]:Pe},Be==null?void 0:Be.className,fe,s,se);return Y(P.createElement("div",{className:ct,style:Object.assign(Object.assign({},Be==null?void 0:Be.style),i)},He,Je))}return typeof X!="undefined"?X:null};Ee.Button=z,Ee.Avatar=J,Ee.Input=x,Ee.Image=ce,Ee.Node=Ke;var Z=Ee,K=Z},31797:function(ht,le,e){"use strict";e.d(le,{default:function(){return C}});var t=e(59301),l=e(56762),P=e(92343),L=e(92310),T=e.n(L),p=e(36355),n=e(61621),W=S=>{const{value:J,formatter:te,precision:z,decimalSeparator:v,groupSeparator:b="",prefixCls:ce}=S;let q;if(typeof te=="function")q=te(J);else{const x=String(J),_=x.match(/^(-?)(\d*)(\.(\d+))?$/);if(!_||x==="-")q=x;else{const V=_[1];let he=_[2]||"0",Me=_[4]||"";he=he.replace(/\B(?=(\d{3})+(?!\d))/g,b),typeof z=="number"&&(Me=Me.padEnd(z,"0").slice(0,z>0?z:0)),Me&&(Me=`${v}${Me}`),q=[t.createElement("span",{key:"int",className:`${ce}-content-value-int`},V,he),Me&&t.createElement("span",{key:"decimal",className:`${ce}-content-value-decimal`},Me)]}}return t.createElement("span",{className:`${ce}-content-value`},q)},w=e(17313),D=e(83116),g=e(37613);const M=S=>{const{componentCls:J,marginXXS:te,padding:z,colorTextDescription:v,titleFontSize:b,colorTextHeading:ce,contentFontSize:q,fontFamily:x}=S;return{[`${J}`]:Object.assign(Object.assign({},(0,w.Wf)(S)),{[`${J}-title`]:{marginBottom:te,color:v,fontSize:b},[`${J}-skeleton`]:{paddingTop:z},[`${J}-content`]:{color:ce,fontSize:q,fontFamily:x,[`${J}-content-value`]:{display:"inline-block",direction:"ltr"},[`${J}-content-prefix, ${J}-content-suffix`]:{display:"inline-block"},[`${J}-content-prefix`]:{marginInlineEnd:te},[`${J}-content-suffix`]:{marginInlineStart:te}}})}};var B=(0,D.Z)("Statistic",S=>{const J=(0,g.TS)(S,{});return[M(J)]},S=>{const{fontSizeHeading3:J,fontSize:te}=S;return{titleFontSize:te,contentFontSize:J}}),E=S=>{const{prefixCls:J,className:te,rootClassName:z,style:v,valueStyle:b,value:ce=0,title:q,valueRender:x,prefix:_,suffix:V,loading:he=!1,onMouseEnter:Me,onMouseLeave:Ie,decimalSeparator:je=".",groupSeparator:et=","}=S,{getPrefixCls:rt,direction:Ke,statistic:Te}=t.useContext(p.E_),tt=rt("statistic",J),[mt,De]=B(tt),ut=t.createElement(W,Object.assign({decimalSeparator:je,groupSeparator:et,prefixCls:tt},S,{value:ce})),St=T()(tt,{[`${tt}-rtl`]:Ke==="rtl"},Te==null?void 0:Te.className,te,z,De);return mt(t.createElement("div",{className:St,style:Object.assign(Object.assign({},Te==null?void 0:Te.style),v),onMouseEnter:Me,onMouseLeave:Ie},q&&t.createElement("div",{className:`${tt}-title`},q),t.createElement(n.Z,{paragraph:!1,loading:he,className:`${tt}-skeleton`},t.createElement("div",{style:b,className:`${tt}-content`},_&&t.createElement("span",{className:`${tt}-content-prefix`},_),x?x(ut):ut,V&&t.createElement("span",{className:`${tt}-content-suffix`},V)))))};const ne=[["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 k(S,J){let te=S;const z=/\[[^\]]*]/g,v=(J.match(z)||[]).map(x=>x.slice(1,-1)),b=J.replace(z,"[]"),ce=ne.reduce((x,_)=>{let[V,he]=_;if(x.includes(V)){const Me=Math.floor(te/he);return te-=Me*he,x.replace(new RegExp(`${V}+`,"g"),Ie=>{const je=Ie.length;return Me.toString().padStart(je,"0")})}return x},b);let q=0;return ce.replace(z,()=>{const x=v[q];return q+=1,x})}function de(S,J){const{format:te=""}=J,z=new Date(S).getTime(),v=Date.now(),b=Math.max(z-v,0);return k(b,te)}const ie=1e3/30;function H(S){return new Date(S).getTime()}const A=S=>{const{value:J,format:te="HH:mm:ss",onChange:z,onFinish:v}=S,b=(0,l.Z)(),ce=t.useRef(null),q=()=>{v==null||v(),ce.current&&(clearInterval(ce.current),ce.current=null)},x=()=>{const he=H(J);he>=Date.now()&&(ce.current=setInterval(()=>{b(),z==null||z(he-Date.now()),he(x(),()=>{ce.current&&(clearInterval(ce.current),ce.current=null)}),[J]);const _=(he,Me)=>de(he,Object.assign(Object.assign({},Me),{format:te})),V=he=>(0,P.Tm)(he,{title:void 0});return t.createElement(E,Object.assign({},S,{valueRender:V,formatter:_}))};var ae=t.memo(A);E.Countdown=ae;var C=E},15969:function(ht,le,e){"use strict";e.d(le,{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(ht,le,e){"use strict";e.d(le,{default:function(){return ca}});var t={},l="rc-table-internal-hook",P=e(42978),L=e(6089),T=e(34280),p=e(13697),n=e(59301),F=e(4676);function W(r){var o=n.createContext(void 0),u=function(N){var O=N.value,oe=N.children,re=n.useRef(O);re.current=O;var ee=n.useState(function(){return{getValue:function(){return re.current},listeners:new Set}}),ge=(0,P.Z)(ee,1),Oe=ge[0];return(0,T.Z)(function(){(0,F.unstable_batchedUpdates)(function(){Oe.listeners.forEach(function(we){we(O)})})},[O]),n.createElement(o.Provider,{value:Oe},oe)};return{Context:o,Provider:u,defaultValue:r}}function w(r,o){var u=(0,L.Z)(typeof o=="function"?o:function(we){if(o===void 0)return we;if(!Array.isArray(o))return we[o];var ze={};return o.forEach(function(We){ze[We]=we[We]}),ze}),y=n.useContext(r==null?void 0:r.Context),N=y||{},O=N.listeners,oe=N.getValue,re=n.useRef();re.current=u(y?oe():r==null?void 0:r.defaultValue);var ee=n.useState({}),ge=(0,P.Z)(ee,2),Oe=ge[1];return(0,T.Z)(function(){if(!y)return;function we(ze){var We=u(ze);(0,p.Z)(re.current,We,!0)||Oe({})}return O.add(we),function(){O.delete(we)}},[y]),re.current}var D=e(54476),g=e(8654);function M(){var r=n.createContext(null);function o(){return n.useContext(r)}function u(N,O){var oe=(0,g.Yr)(N),re=function(ge,Oe){var we=oe?{ref:Oe}:{},ze=n.useRef(0),We=n.useRef(ge),Xe=o();return Xe!==null?n.createElement(N,(0,D.Z)({},ge,we)):((!O||O(We.current,ge))&&(ze.current+=1),We.current=ge,n.createElement(r.Provider,{value:ze.current},n.createElement(N,(0,D.Z)({},ge,we))))};return oe?n.forwardRef(re):re}function y(N,O){var oe=(0,g.Yr)(N),re=function(ge,Oe){var we=oe?{ref:Oe}:{};return o(),n.createElement(N,(0,D.Z)({},ge,we))};return oe?n.memo(n.forwardRef(re),O):n.memo(re,O)}return{makeImmutable:u,responseImmutable:y,useImmutableMark:o}}var B=M(),I=B.makeImmutable,E=B.responseImmutable,ne=B.useImmutableMark,k=M(),de=k.makeImmutable,ie=k.responseImmutable,H=k.useImmutableMark,A=W(),ae=A;function C(r,o){var u=n.useRef(0);u.current+=1;var y=n.useRef(r),N=[];Object.keys(r||{}).map(function(oe){var re;(r==null?void 0:r[oe])!==((re=y.current)===null||re===void 0?void 0:re[oe])&&N.push(oe)}),y.current=r;var O=n.useRef([]);return N.length&&(O.current=N),n.useDebugValue(u.current),n.useDebugValue(O.current.join(", ")),o&&console.log("".concat(o,":"),u.current,O.current),u.current}var S=null,J=n.memo(function(){var r=C();return n.createElement("h1",null,"Render Times: ",r)});J.displayName="RenderBlock";var te=e(76190),z=e(33885),v=e(20068),b=e(92310),ce=e.n(b),q=e(80547),x=e(97938),_=e(48736),V=n.createContext({renderWithProps:!1}),he=V,Me="RC_TABLE_KEY";function Ie(r){return r==null?[]:Array.isArray(r)?r:[r]}function je(r){var o=[],u={};return r.forEach(function(y){for(var N=y||{},O=N.key,oe=N.dataIndex,re=O||Ie(oe).join("-")||Me;u[re];)re="".concat(re,"_next");u[re]=!0,o.push(re)}),o}function et(r){return r!=null}function rt(r){return r&&(0,te.Z)(r)==="object"&&!Array.isArray(r)&&!n.isValidElement(r)}function Ke(r,o,u,y,N,O){var oe=n.useContext(he),re=H(),ee=(0,q.Z)(function(){if(et(y))return[y];var ge=o==null||o===""?[]:Array.isArray(o)?o:[o],Oe=(0,x.Z)(r,ge),we=Oe,ze=void 0;if(N){var We=N(Oe,r,u);rt(We)?(we=We.children,ze=We.props,oe.renderWithProps=!0):we=We}return[we,ze]},[re,r,y,o,N,u],function(ge,Oe){if(O){var we=(0,P.Z)(ge,2),ze=we[1],We=(0,P.Z)(Oe,2),Xe=We[1];return O(Xe,ze)}return oe.renderWithProps?!0:!(0,p.Z)(ge,Oe,!0)});return ee}function Te(r,o,u,y){var N=r+o-1;return r<=y&&N>=u}function tt(r,o){return w(ae,function(u){var y=Te(r,o||1,u.hoverStartRow,u.hoverEndRow);return[y,u.onHover]})}var mt=function(o){var u=o.ellipsis,y=o.rowType,N=o.children,O,oe=u===!0?{showTitle:!0}:u;return oe&&(oe.showTitle||y==="header")&&(typeof N=="string"||typeof N=="number"?O=N.toString():n.isValidElement(N)&&typeof N.props.children=="string"&&(O=N.props.children)),O};function De(r){var o,u,y,N,O,oe,re,ee,ge=r.component,Oe=r.children,we=r.ellipsis,ze=r.scope,We=r.prefixCls,Xe=r.className,Ct=r.align,dt=r.record,Et=r.render,pt=r.dataIndex,_t=r.renderIndex,Xt=r.shouldCellUpdate,cn=r.index,Ht=r.rowType,bn=r.colSpan,Nn=r.rowSpan,Rt=r.fixLeft,Yt=r.fixRight,Mt=r.firstFixLeft,It=r.lastFixLeft,zt=r.firstFixRight,hn=r.lastFixRight,Fn=r.appendNode,Dn=r.additionalProps,un=Dn===void 0?{}:Dn,jn=r.isSticky,Wn="".concat(We,"-cell"),Cr=w(ae,["supportSticky","allColumnsFixedLeft"]),nr=Cr.supportSticky,Fr=Cr.allColumnsFixedLeft,Nr=Ke(dt,pt,_t,Oe,Et,Xt),Bn=(0,P.Z)(Nr,2),Hr=Bn[0],or=Bn[1],Xn={},Sr=typeof Rt=="number"&&nr,Qr=typeof Yt=="number"&&nr;Sr&&(Xn.position="sticky",Xn.left=Rt),Qr&&(Xn.position="sticky",Xn.right=Yt);var pn=(o=(u=(y=or==null?void 0:or.colSpan)!==null&&y!==void 0?y:un.colSpan)!==null&&u!==void 0?u:bn)!==null&&o!==void 0?o:1,fn=(N=(O=(oe=or==null?void 0:or.rowSpan)!==null&&oe!==void 0?oe:un.rowSpan)!==null&&O!==void 0?O:Nn)!==null&&N!==void 0?N:1,dn=tt(cn,fn),rn=(0,P.Z)(dn,2),rr=rn[0],Jt=rn[1],On=function(Ue){var it;dt&&Jt(cn,cn+fn-1),un==null||(it=un.onMouseEnter)===null||it===void 0||it.call(un,Ue)},tr=function(Ue){var it;dt&&Jt(-1,-1),un==null||(it=un.onMouseLeave)===null||it===void 0||it.call(un,Ue)};if(pn===0||fn===0)return null;var Un=(re=un.title)!==null&&re!==void 0?re:mt({rowType:Ht,ellipsis:we,children:Hr}),eo=ce()(Wn,Xe,(ee={},(0,v.Z)(ee,"".concat(Wn,"-fix-left"),Sr&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-left-first"),Mt&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-left-last"),It&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-left-all"),It&&Fr&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-right"),Qr&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-right-first"),zt&&nr),(0,v.Z)(ee,"".concat(Wn,"-fix-right-last"),hn&&nr),(0,v.Z)(ee,"".concat(Wn,"-ellipsis"),we),(0,v.Z)(ee,"".concat(Wn,"-with-append"),Fn),(0,v.Z)(ee,"".concat(Wn,"-fix-sticky"),(Sr||Qr)&&jn&&nr),(0,v.Z)(ee,"".concat(Wn,"-row-hover"),!or&&rr),ee),un.className,or==null?void 0:or.className),c={};Ct&&(c.textAlign=Ct);var Ce=(0,z.Z)((0,z.Z)((0,z.Z)((0,z.Z)({},Xn),un.style),c),or==null?void 0:or.style),Ve=Hr;return(0,te.Z)(Ve)==="object"&&!Array.isArray(Ve)&&!n.isValidElement(Ve)&&(Ve=null),we&&(It||zt)&&(Ve=n.createElement("span",{className:"".concat(Wn,"-content")},Ve)),n.createElement(ge,(0,D.Z)({},or,un,{className:eo,style:Ce,title:Un,scope:ze,onMouseEnter:On,onMouseLeave:tr,colSpan:pn!==1?pn:null,rowSpan:fn!==1?fn:null}),Fn,Ve)}var ut=n.memo(De);function St(r,o,u,y,N,O){var oe=u[r]||{},re=u[o]||{},ee,ge;oe.fixed==="left"?ee=y.left[N==="rtl"?o:r]:re.fixed==="right"&&(ge=y.right[N==="rtl"?r:o]);var Oe=!1,we=!1,ze=!1,We=!1,Xe=u[o+1],Ct=u[r-1],dt=!(O!=null&&O.children);if(N==="rtl"){if(ee!==void 0){var Et=Ct&&Ct.fixed==="left";We=!Et&&dt}else if(ge!==void 0){var pt=Xe&&Xe.fixed==="right";ze=!pt&&dt}}else if(ee!==void 0){var _t=Xe&&Xe.fixed==="left";Oe=!_t&&dt}else if(ge!==void 0){var Xt=Ct&&Ct.fixed==="right";we=!Xt&&dt}return{fixLeft:ee,fixRight:ge,lastFixLeft:Oe,firstFixRight:we,lastFixRight:ze,firstFixLeft:We,isSticky:y.isSticky}}var $e=n.createContext({}),ve=$e;function at(r){var o=r.className,u=r.index,y=r.children,N=r.colSpan,O=N===void 0?1:N,oe=r.rowSpan,re=r.align,ee=w(ae,["prefixCls","direction"]),ge=ee.prefixCls,Oe=ee.direction,we=n.useContext(ve),ze=we.scrollColumnIndex,We=we.stickyOffsets,Xe=we.flattenColumns,Ct=we.columns,dt=u+O-1,Et=dt+1===ze?O+1:O,pt=St(u,u+Et-1,Xe,We,Oe,Ct==null?void 0:Ct[u]);return n.createElement(ut,(0,D.Z)({className:o,index:u,component:"td",prefixCls:ge,record:null,dataIndex:null,align:re,colSpan:Et,rowSpan:oe,render:function(){return y}},pt))}var Ee=e(75931),Z=["children"];function K(r){var o=r.children,u=(0,Ee.Z)(r,Z);return n.createElement("tr",u,o)}function m(r){var o=r.children;return o}m.Row=K,m.Cell=at;var a=m;function R(r){var o=r.children,u=r.stickyOffsets,y=r.flattenColumns,N=r.columns,O=w(ae,"prefixCls"),oe=y.length-1,re=y[oe],ee=n.useMemo(function(){return{stickyOffsets:u,flattenColumns:y,scrollColumnIndex:re!=null&&re.scrollbar?oe:null,columns:N}},[re,y,oe,u,N]);return n.createElement(ve.Provider,{value:ee},n.createElement("tfoot",{className:"".concat(O,"-summary")},o))}var fe=ie(R),s=a,i=e(70425),X=e(29301),$=e(29194),f=e(24514),Q=e(75152),Re=e(26112);function Pe(r,o,u,y,N,O,oe){r.push({record:o,indent:u,index:oe});var re=O(o),ee=N==null?void 0:N.has(re);if(o&&Array.isArray(o[y])&&ee)for(var ge=0;ge1?Mt-1:0),zt=1;zt=0;re-=1){var ee=o[re],ge=u&&u[re],Oe=ge&&ge[Bt];if(ee||Oe||oe){var we=Oe||{},ze=we.columnType,We=(0,Ee.Z)(we,Dt);N.unshift(n.createElement("col",(0,D.Z)({key:re,style:{width:ee}},We))),oe=!0}}return n.createElement("colgroup",null,N)}var ln=mn,$t=e(94480),En=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function vn(r,o){return(0,n.useMemo)(function(){for(var u=[],y=0;y1?"colgroup":"col":null,ellipsis:dt.ellipsis,align:dt.align,component:dt.title?O:oe,prefixCls:Oe,key:We[Ct]},Et,{additionalProps:pt,rowType:"header"}))}))}xn.displayName="HeaderRow";var An=xn;function ir(r){var o=[];function u(oe,re){var ee=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;o[ee]=o[ee]||[];var ge=re,Oe=oe.filter(Boolean).map(function(we){var ze={key:we.key,className:we.className||"",children:we.title,column:we,colStart:ge},We=1,Xe=we.children;return Xe&&Xe.length>0&&(We=u(Xe,ge,ee+1).reduce(function(Ct,dt){return Ct+dt},0),ze.hasSubColumns=!0),"colSpan"in we&&(We=we.colSpan),"rowSpan"in we&&(ze.rowSpan=we.rowSpan),ze.colSpan=We,ze.colEnd=ze.colStart+We-1,o[ee].push(ze),ge+=We,We});return Oe}u(r,0);for(var y=o.length,N=function(re){o[re].forEach(function(ee){!("rowSpan"in ee)&&!ee.hasSubColumns&&(ee.rowSpan=y-re)})},O=0;O1&&arguments[1]!==void 0?arguments[1]:"";return typeof o=="number"?o:o.endsWith("%")?r*parseFloat(o)/100:null}function mr(r,o){return n.useMemo(function(){if(o&&o>0){var u=0,y=0;r.forEach(function(ge){var Oe=Zn(o,ge.width);Oe?u+=Oe:y+=1});var N=o-u,O=y,oe=N/y,re=0,ee=r.map(function(ge){var Oe=(0,z.Z)({},ge),we=Zn(o,Oe.width);if(we)Oe.width=we;else{var ze=Math.floor(oe);Oe.width=O===1?N:ze,N-=ze,O-=1}return re+=Oe.width,Oe});return[ee,re]}return[r,o]},[r,o])}var Or=["children"],Ir=["fixed"];function hr(r){return(0,ur.Z)(r).filter(function(o){return n.isValidElement(o)}).map(function(o){var u=o.key,y=o.props,N=y.children,O=(0,Ee.Z)(y,Or),oe=(0,z.Z)({key:u},O);return N&&(oe.children=hr(N)),oe})}function Dr(r){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return r.filter(function(u){return u&&(0,te.Z)(u)==="object"}).reduce(function(u,y,N){var O=y.fixed,oe=O===!0?"left":O,re="".concat(o,"-").concat(N),ee=y.children;return ee&&ee.length>0?[].concat((0,$t.Z)(u),(0,$t.Z)(Dr(ee,re).map(function(ge){return(0,z.Z)({fixed:oe},ge)}))):[].concat((0,$t.Z)(u),[(0,z.Z)((0,z.Z)({key:re},y),{},{fixed:oe})])},[])}function Ur(r){for(var o=!0,u=0;u=0;O-=1){var oe=r[O];if(N&&oe.fixed!=="right")N=!1;else if(!N&&oe.fixed==="right"){warning(!1,"Index ".concat(O+1," of `columns` missing `fixed='right'` prop."));break}}}function Zr(r){return r.map(function(o){var u=o.fixed,y=(0,Ee.Z)(o,Ir),N=u;return u==="left"?N="right":u==="right"&&(N="left"),(0,z.Z)({fixed:N},y)})}function so(r,o){var u=r.prefixCls,y=r.columns,N=r.children,O=r.expandable,oe=r.expandedKeys,re=r.columnTitle,ee=r.getRowKey,ge=r.onTriggerExpand,Oe=r.expandIcon,we=r.rowExpandable,ze=r.expandIconColumnIndex,We=r.direction,Xe=r.expandRowByClick,Ct=r.columnWidth,dt=r.fixed,Et=r.scrollWidth,pt=n.useMemo(function(){return y||hr(N)},[y,N]),_t=n.useMemo(function(){if(O){var Yt,Mt=pt.slice();if(!Mt.includes(t)){var It=ze||0;It>=0&&Mt.splice(It,0,t)}var zt=Mt.indexOf(t);Mt=Mt.filter(function(un,jn){return un!==t||jn===zt});var hn=pt[zt],Fn;(dt==="left"||dt)&&!ze?Fn="left":(dt==="right"||dt)&&ze===pt.length?Fn="right":Fn=hn?hn.fixed:null;var Dn=(Yt={},(0,v.Z)(Yt,Bt,{className:"".concat(u,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,v.Z)(Yt,"title",re),(0,v.Z)(Yt,"fixed",Fn),(0,v.Z)(Yt,"className","".concat(u,"-row-expand-icon-cell")),(0,v.Z)(Yt,"width",Ct),(0,v.Z)(Yt,"render",function(jn,Wn,Cr){var nr=ee(Wn,Cr),Fr=oe.has(nr),Nr=we?we(Wn):!0,Bn=Oe({prefixCls:u,expanded:Fr,expandable:Nr,record:Wn,onExpand:ge});return Xe?n.createElement("span",{onClick:function(or){return or.stopPropagation()}},Bn):Bn}),Yt);return Mt.map(function(un){return un===t?Dn:un})}return pt.filter(function(un){return un!==t})},[O,pt,ee,oe,Oe,We]),Xt=n.useMemo(function(){var Yt=_t;return o&&(Yt=o(Yt)),Yt.length||(Yt=[{render:function(){return null}}]),Yt},[o,_t,We]),cn=n.useMemo(function(){return We==="rtl"?Zr(Dr(Xt)):Dr(Xt)},[Xt,We,Et]),Ht=mr(cn,Et),bn=(0,P.Z)(Ht,2),Nn=bn[0],Rt=bn[1];return[Xt,Nn,Rt]}var Jr=so;function Qe(r){var o,u=r.prefixCls,y=r.record,N=r.onExpand,O=r.expanded,oe=r.expandable,re="".concat(u,"-row-expand-icon");if(!oe)return n.createElement("span",{className:ce()(re,"".concat(u,"-row-spaced"))});var ee=function(Oe){N(y,Oe),Oe.stopPropagation()};return n.createElement("span",{className:ce()(re,(o={},(0,v.Z)(o,"".concat(u,"-row-expanded"),O),(0,v.Z)(o,"".concat(u,"-row-collapsed"),!O),o)),onClick:ee})}function pe(r,o,u){var y=[];function N(O){(O||[]).forEach(function(oe,re){y.push(o(oe,re)),N(oe[u])})}return N(r),y}function lt(r,o,u){var y=wt(r),N=y.expandIcon,O=y.expandedRowKeys,oe=y.defaultExpandedRowKeys,re=y.defaultExpandAllRows,ee=y.expandedRowRender,ge=y.onExpand,Oe=y.onExpandedRowsChange,we=y.childrenColumnName,ze=N||Qe,We=we||"children",Xe=n.useMemo(function(){return ee?"row":r.expandable&&r.internalHooks===l&&r.expandable.__PARENT_RENDER_ICON__||o.some(function(cn){return cn&&(0,te.Z)(cn)==="object"&&cn[We]})?"nest":!1},[!!ee,o]),Ct=n.useState(function(){return oe||(re?pe(o,u,We):[])}),dt=(0,P.Z)(Ct,2),Et=dt[0],pt=dt[1],_t=n.useMemo(function(){return new Set(O||Et||[])},[O,Et]),Xt=n.useCallback(function(cn){var Ht=u(cn,o.indexOf(cn)),bn,Nn=_t.has(Ht);Nn?(_t.delete(Ht),bn=(0,$t.Z)(_t)):bn=[].concat((0,$t.Z)(_t),[Ht]),pt(bn),ge&&ge(!Nn,cn),Oe&&Oe(bn)},[u,_t,o,ge,Oe]);return[y,Xe,_t,ze,We,Xt]}function Pt(r,o,u,y){var N=r.map(function(O,oe){return St(oe,oe,r,o,u,y==null?void 0:y[oe])});return(0,q.Z)(function(){return N},[N],function(O,oe){return!(0,p.Z)(O,oe)})}function Nt(r){var o=(0,n.useRef)(r),u=(0,n.useState)({}),y=(0,P.Z)(u,2),N=y[1],O=(0,n.useRef)(null),oe=(0,n.useRef)([]);function re(ee){oe.current.push(ee);var ge=Promise.resolve();O.current=ge,ge.then(function(){if(O.current===ge){var Oe=oe.current,we=o.current;oe.current=[],Oe.forEach(function(ze){o.current=ze(o.current)}),O.current=null,we!==o.current&&N({})}})}return(0,n.useEffect)(function(){return function(){O.current=null}},[]),[o.current,re]}function Lt(r){var o=(0,n.useRef)(r||null),u=(0,n.useRef)();function y(){window.clearTimeout(u.current)}function N(oe){o.current=oe,y(),u.current=window.setTimeout(function(){o.current=null,u.current=void 0},100)}function O(){return o.current}return(0,n.useEffect)(function(){return y},[]),[N,O]}function Ut(){var r=n.useState(-1),o=(0,P.Z)(r,2),u=o[0],y=o[1],N=n.useState(-1),O=(0,P.Z)(N,2),oe=O[0],re=O[1],ee=n.useCallback(function(ge,Oe){y(ge),re(Oe)},[]);return[u,oe,ee]}var kt=e(47273),j=(0,kt.Z)()?window:null;function ue(r,o){var u=(0,te.Z)(r)==="object"?r:{},y=u.offsetHeader,N=y===void 0?0:y,O=u.offsetSummary,oe=O===void 0?0:O,re=u.offsetScroll,ee=re===void 0?0:re,ge=u.getContainer,Oe=ge===void 0?function(){return j}:ge,we=Oe()||j;return n.useMemo(function(){var ze=!!r;return{isSticky:ze,stickyClassName:ze?"".concat(o,"-sticky-holder"):"",offsetHeader:N,offsetSummary:oe,offsetScroll:ee,container:we}},[ee,N,oe,o,we])}function ye(r,o,u){var y=(0,n.useMemo)(function(){for(var N=[],O=[],oe=0,re=0,ee=0;ee=we&&(un=we-ze),oe({scrollLeft:un/we*(Oe+2)}),pt.current.x=zt.pageX},Yt=function(){if(O.current){var zt=(0,Ae.os)(O.current).top,hn=zt+O.current.offsetHeight,Fn=ee===window?document.documentElement.scrollTop+window.innerHeight:(0,Ae.os)(ee).top+ee.clientHeight;hn-(0,Q.Z)()<=Fn||zt>=Fn-re?Et(function(Dn){return(0,z.Z)((0,z.Z)({},Dn),{},{isHiddenScrollBar:!0})}):Et(function(Dn){return(0,z.Z)((0,z.Z)({},Dn),{},{isHiddenScrollBar:!1})})}},Mt=function(zt){Et(function(hn){return(0,z.Z)((0,z.Z)({},hn),{},{scrollLeft:zt/Oe*we||0})})};return n.useImperativeHandle(u,function(){return{setScrollLeft:Mt}}),n.useEffect(function(){var It=(0,ke.Z)(document.body,"mouseup",bn,!1),zt=(0,ke.Z)(document.body,"mousemove",Rt,!1);return Yt(),function(){It.remove(),zt.remove()}},[ze,cn]),n.useEffect(function(){var It=(0,ke.Z)(ee,"scroll",Yt,!1),zt=(0,ke.Z)(window,"resize",Yt,!1);return function(){It.remove(),zt.remove()}},[ee]),n.useEffect(function(){dt.isHiddenScrollBar||Et(function(It){var zt=O.current;return zt?(0,z.Z)((0,z.Z)({},It),{},{scrollLeft:zt.scrollLeft/zt.scrollWidth*zt.clientWidth}):It})},[dt.isHiddenScrollBar]),Oe<=we||!ze||dt.isHiddenScrollBar?null:n.createElement("div",{style:{height:(0,Q.Z)(),width:we,bottom:re},className:"".concat(ge,"-sticky-scroll")},n.createElement("div",{onMouseDown:Nn,ref:We,className:ce()("".concat(ge,"-sticky-scroll-bar"),(0,v.Z)({},"".concat(ge,"-sticky-scroll-bar-active"),cn)),style:{width:"".concat(ze,"px"),transform:"translate3d(".concat(dt.scrollLeft,"px, 0, 0)")}}))},Zt=n.forwardRef(jt);function qt(r){return null}var kn=qt;function Rn(r){return null}var on=Rn,h="rc-table",_r=[],Qn={};function dr(){return"No Data"}function er(r){var o,u=(0,z.Z)({rowKey:"key",prefixCls:h,emptyText:dr},r),y=u.prefixCls,N=u.className,O=u.rowClassName,oe=u.style,re=u.data,ee=u.rowKey,ge=u.scroll,Oe=u.tableLayout,we=u.direction,ze=u.title,We=u.footer,Xe=u.summary,Ct=u.caption,dt=u.id,Et=u.showHeader,pt=u.components,_t=u.emptyText,Xt=u.onRow,cn=u.onHeaderRow,Ht=u.internalHooks,bn=u.transformColumns,Nn=u.internalRefs,Rt=u.tailor,Yt=u.sticky,Mt=re||_r,It=!!Mt.length,zt=Ht===l,hn=n.useCallback(function(xr,Ar){return(0,x.Z)(pt,xr)||Ar},[pt]),Fn=n.useMemo(function(){return typeof ee=="function"?ee:function(xr){var Ar=xr&&xr[ee];return Ar}},[ee]),Dn=hn(["body"]),un=Ut(),jn=(0,P.Z)(un,3),Wn=jn[0],Cr=jn[1],nr=jn[2],Fr=lt(u,Mt,Fn),Nr=(0,P.Z)(Fr,6),Bn=Nr[0],Hr=Nr[1],or=Nr[2],Xn=Nr[3],Sr=Nr[4],Qr=Nr[5],pn=ge==null?void 0:ge.x,fn=n.useState(0),dn=(0,P.Z)(fn,2),rn=dn[0],rr=dn[1],Jt=Jr((0,z.Z)((0,z.Z)((0,z.Z)({},u),Bn),{},{expandable:!!Bn.expandedRowRender,columnTitle:Bn.columnTitle,expandedKeys:or,getRowKey:Fn,onTriggerExpand:Qr,expandIcon:Xn,expandIconColumnIndex:Bn.expandIconColumnIndex,direction:we,scrollWidth:zt&&Rt&&typeof pn=="number"?pn:null}),zt?bn:null),On=(0,P.Z)(Jt,3),tr=On[0],Un=On[1],eo=On[2],c=eo!=null?eo:pn,Ce=n.useMemo(function(){return{columns:tr,flattenColumns:Un}},[tr,Un]),Ve=n.useRef(),ft=n.useRef(),Ue=n.useRef(),it=n.useRef(),yt=n.useRef(),st=n.useState(!1),gt=(0,P.Z)(st,2),vt=gt[0],Wt=gt[1],nt=n.useState(!1),Ge=(0,P.Z)(nt,2),an=Ge[0],gr=Ge[1],Vt=Nt(new Map),Tn=(0,P.Z)(Vt,2),Pr=Tn[0],Gr=Tn[1],Eo=je(Un),mo=Eo.map(function(xr){return Pr.get(xr)}),Tt=n.useMemo(function(){return mo},[mo.join("_")]),Yr=be(Tt,Un.length,we),Tr=ge&&et(ge.y),ar=ge&&et(c)||!!Bn.fixed,co=ar&&Un.some(function(xr){var Ar=xr.fixed;return Ar}),go=n.useRef(),lo=ue(Yt,y),ho=lo.isSticky,Xa=lo.offsetHeader,bl=lo.offsetSummary,lr=lo.offsetScroll,Rr=lo.stickyClassName,oo=lo.container,jr=n.useMemo(function(){return Xe==null?void 0:Xe(Mt)},[Xe,Mt]),io=(Tr||ho)&&n.isValidElement(jr)&&jr.type===a&&jr.props.fixed,vo,po,Ro;Tr&&(po={overflowY:"scroll",maxHeight:ge.y}),ar&&(vo={overflowX:"auto"},Tr||(po={overflowY:"hidden"}),Ro={width:c===!0?"auto":c,minWidth:"100%"});var Rl=n.useCallback(function(xr,Ar){(0,$.Z)(Ve.current)&&Gr(function(So){if(So.get(xr)!==Ar){var Ao=new Map(So);return Ao.set(xr,Ar),Ao}return So})},[]),ni=Lt(null),Ml=(0,P.Z)(ni,2),ri=Ml[0],Fl=Ml[1];function Ga(xr,Ar){Ar&&(typeof Ar=="function"?Ar(xr):Ar.scrollLeft!==xr&&(Ar.scrollLeft=xr,Ar.scrollLeft!==xr&&setTimeout(function(){Ar.scrollLeft=xr},0)))}var ua=(0,L.Z)(function(xr){var Ar=xr.currentTarget,So=xr.scrollLeft,Ao=we==="rtl",Zo=typeof So=="number"?So:Ar.scrollLeft,Jl=Ar||Qn;if(!Fl()||Fl()===Jl){var Pl;ri(Jl),Ga(Zo,ft.current),Ga(Zo,Ue.current),Ga(Zo,yt.current),Ga(Zo,(Pl=go.current)===null||Pl===void 0?void 0:Pl.setScrollLeft)}var Il=Ar||ft.current;if(Il){var Nl=Il.scrollWidth,Ol=Il.clientWidth;if(Nl===Ol){Wt(!1),gr(!1);return}Ao?(Wt(-Zo0)):(Wt(Zo>0),gr(Zo1?Ct-zt:0,Fn=(0,z.Z)((0,z.Z)((0,z.Z)({},bn),ee),{},{flex:"0 0 ".concat(zt,"px"),width:"".concat(zt,"px"),marginRight:hn,pointerEvents:"auto"}),Dn=n.useMemo(function(){return Oe?Mt<=1:Rt===0||Mt===0||Mt>1},[Mt,Rt,Oe]);Dn?Fn.visibility="hidden":Oe&&(Fn.height=we==null?void 0:we(Mt));var un=Dn?function(){return null}:ze,jn={};return(Mt===0||Rt===0)&&(jn.rowSpan=1,jn.colSpan=1),n.createElement(ut,(0,D.Z)({className:ce()(Xe,ge),ellipsis:u.ellipsis,align:u.align,scope:u.rowScope,component:"div",prefixCls:o.prefixCls,key:_t,record:re,index:O,renderIndex:oe,dataIndex:We,render:un,shouldCellUpdate:u.shouldCellUpdate},Xt,{appendNode:cn,additionalProps:(0,z.Z)((0,z.Z)({},Ht),{},{style:Fn},jn)}))}var kr=Er,Wr=["data","index","className","rowKey","style","extra","getHeight"],Vr=n.forwardRef(function(r,o){var u=r.data,y=r.index,N=r.className,O=r.rowKey,oe=r.style,re=r.extra,ee=r.getHeight,ge=(0,Ee.Z)(r,Wr),Oe=u.record,we=u.indent,ze=u.index,We=w(ae,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Xe=We.scrollX,Ct=We.flattenColumns,dt=We.prefixCls,Et=We.fixColumn,pt=We.componentWidth,_t=d(Oe,O,y,we),Xt=_t.rowSupportExpand,cn=_t.expanded,Ht=_t.rowProps,bn=_t.expandedRowRender,Nn=_t.expandedRowClassName,Rt;if(Xt&&cn){var Yt=bn(Oe,y,we+1,cn),Mt=Nn==null?void 0:Nn(Oe,y,we),It={};Et&&(It={style:(0,v.Z)({},"--virtual-width","".concat(pt,"px"))});var zt="".concat(dt,"-expanded-row-cell");Rt=n.createElement("div",{className:ce()("".concat(dt,"-expanded-row"),"".concat(dt,"-expanded-row-level-").concat(we+1),Mt)},n.createElement(ut,{component:"div",prefixCls:dt,className:ce()(zt,(0,v.Z)({},"".concat(zt,"-fixed"),Et)),additionalProps:It},Yt))}var hn=(0,z.Z)((0,z.Z)({},oe),{},{width:Xe});re&&(hn.position="absolute",hn.pointerEvents="none");var Fn=n.createElement("div",(0,D.Z)({},Ht,ge,{ref:Xt?null:o,className:ce()(N,"".concat(dt,"-row"),Ht==null?void 0:Ht.className,(0,v.Z)({},"".concat(dt,"-row-extra"),re)),style:(0,z.Z)((0,z.Z)({},hn),Ht==null?void 0:Ht.style)}),Ct.map(function(Dn,un){return n.createElement(kr,{key:un,rowInfo:_t,column:Dn,colIndex:un,indent:we,index:y,renderIndex:ze,record:Oe,inverse:re,getHeight:ee})}));return Xt?n.createElement("div",{ref:o},Fn,Rt):Fn}),Xr=ie(Vr),U=Xr,me=n.forwardRef(function(r,o){var u=r.data,y=r.onScroll,N=w(ae,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),O=N.flattenColumns,oe=N.onColumnResize,re=N.getRowKey,ee=N.expandedKeys,ge=N.prefixCls,Oe=N.childrenColumnName,we=N.emptyNode,ze=N.scrollX,We=w(zn),Xe=We.scrollY,Ct=We.listItemHeight,dt=n.useRef(),Et=Se(u,Oe,ee,re),pt=n.useMemo(function(){var Rt=0;return O.map(function(Yt){var Mt=Yt.width,It=Yt.key;return Rt+=Mt,[It,Mt,Rt]})},[O]),_t=n.useMemo(function(){return pt.map(function(Rt){return Rt[2]})},[pt]);n.useEffect(function(){pt.forEach(function(Rt){var Yt=(0,P.Z)(Rt,2),Mt=Yt[0],It=Yt[1];oe(Mt,It)})},[pt]),n.useImperativeHandle(o,function(){var Rt={};return Object.defineProperty(Rt,"scrollLeft",{get:function(){var Mt;return((Mt=dt.current)===null||Mt===void 0?void 0:Mt.getScrollInfo().x)||0},set:function(Mt){var It;(It=dt.current)===null||It===void 0||It.scrollTo({left:Mt})}}),Rt});var Xt=function(Yt,Mt){var It,zt=(It=Et[Mt])===null||It===void 0?void 0:It.record,hn=Yt.onCell;if(hn){var Fn,Dn=hn(zt,Mt);return(Fn=Dn==null?void 0:Dn.rowSpan)!==null&&Fn!==void 0?Fn:1}return 1},cn=function(Yt){var Mt=Yt.start,It=Yt.end,zt=Yt.getSize,hn=Yt.offsetY;if(It<0)return null;for(var Fn=O.filter(function(pn){return Xt(pn,Mt)===0}),Dn=Mt,un=function(fn){if(Fn=Fn.filter(function(dn){return Xt(dn,fn)===0}),!Fn.length)return Dn=fn,"break"},jn=Mt;jn>=0;jn-=1){var Wn=un(jn);if(Wn==="break")break}for(var Cr=O.filter(function(pn){return Xt(pn,It)!==1}),nr=It,Fr=function(fn){if(Cr=Cr.filter(function(dn){return Xt(dn,fn)!==1}),!Cr.length)return nr=Math.max(fn-1,It),"break"},Nr=It;Nr1})&&Hr.push(fn)},Xn=Dn;Xn<=nr;Xn+=1)var Sr=or(Xn);var Qr=Hr.map(function(pn){var fn=Et[pn],dn=re(fn.record,pn),rn=function(On){var tr=pn+On-1,Un=re(Et[tr].record,tr),eo=zt(dn,Un);return eo.bottom-eo.top},rr=zt(dn);return n.createElement(U,{key:pn,data:fn,rowKey:dn,index:pn,style:{top:-hn+rr.top},extra:!0,getHeight:rn})});return Qr},Ht=n.useMemo(function(){return{columnsOffset:_t}},[_t]),bn="".concat(ge,"-tbody"),Nn;return Et.length?Nn=n.createElement(In.Z,{fullHeight:!1,ref:dt,className:ce()(bn,"".concat(bn,"-virtual")),height:Xe,itemHeight:Ct||24,data:Et,itemKey:function(Yt){return re(Yt.record)},scrollWidth:ze,onVirtualScroll:function(Yt){var Mt=Yt.x;y({scrollLeft:Mt})},extraRender:cn},function(Rt,Yt,Mt){var It=re(Rt.record,Yt);return n.createElement(U,(0,D.Z)({data:Rt,rowKey:It,index:Yt},Mt))}):Nn=n.createElement("div",{className:ce()("".concat(ge,"-placeholder"))},n.createElement(ut,{component:"div",prefixCls:ge},we)),n.createElement(Lr.Provider,{value:Ht},Nn)}),qe=ie(me),Ft=qe,en=function(o,u){var y=u.ref,N=u.onScroll;return n.createElement(Ft,{ref:y,data:o,onScroll:N})},gn=100;function Gt(r){var o=r.columns,u=r.scroll,y=r.prefixCls,N=y===void 0?h:y,O=r.className,oe=r.listItemHeight,re=u||{},ee=re.x,ge=re.y;typeof ee!="number"&&(ee=((o||[]).length+1)*gn),typeof ge!="number"&&(ge=500);var Oe=n.useMemo(function(){return{scrollY:ge,listItemHeight:oe}},[ge,oe]);return n.createElement(zn.Provider,{value:Oe},n.createElement(Pn,(0,D.Z)({},r,{className:ce()(O,"".concat(N,"-virtual")),scroll:(0,z.Z)((0,z.Z)({},u),{},{x:ee}),components:{body:en},columns:o,internalHooks:l,tailor:!0})))}function At(r){return de(Gt,r)}var Ye=At(),xt=null;function tn(r){return null}var nn=tn;function Sn(r){return null}var Cn=Sn,Gn=e(2738),_n=e(68031),ot=e(36355),Ot=e(93891),$n=e(19716),sr=e(8628),Mn=e(31724),Yn=e(58421),wr=e(71418),Mr=e(88088);function Kn(r){return function(u){let{prefixCls:y,onExpand:N,record:O,expanded:oe,expandable:re}=u;const ee=`${y}-row-expand-icon`;return n.createElement("button",{type:"button",onClick:ge=>{N(O,ge),ge.stopPropagation()},className:ce()(ee,{[`${ee}-spaced`]:!re,[`${ee}-expanded`]:re&&oe,[`${ee}-collapsed`]:re&&!oe}),"aria-label":oe?r.collapse:r.expand,"aria-expanded":oe})}}var $r=Kn;function Jn(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 Kr(r,o){return o?`${o}-${r}`:`${r}`}function qr(r,o){return typeof r=="function"?r(o):r}function ao(r,o){const u=qr(r,o);return Object.prototype.toString.call(u)==="[object Object]"?"":u}var wo={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"},ro=wo,uo=e(7657),yo=function(o,u){return n.createElement(uo.Z,(0,D.Z)({},o,{ref:u,icon:ro}))},Ln=n.forwardRef(yo),vr=Ln,Hn=e(56762);function Kt(r){const o=n.useRef(r),u=(0,Hn.Z)();return[()=>o.current,y=>{o.current=y,u()}]}var fr=e(3113),Br=e(24905),zr=e(38854),to=e(64165),no=e(20834),bo=e(40875),Lo=e(5112),Uo=e(17574),ko=e(47472),jo=e(92832);function Ia(r){let{value:o,onChange:u,filterSearch:y,tablePrefixCls:N,locale:O}=r;return y?n.createElement("div",{className:`${N}-filter-dropdown-search`},n.createElement(jo.default,{prefix:n.createElement(ko.Z,null),placeholder:O.filterSearchPlaceholder,onChange:u,value:o,htmlSize:1,className:`${N}-filter-dropdown-search-input`})):null}var da=Ia,fa=e(10228);const Na=r=>{const{keyCode:o}=r;o===fa.Z.ENTER&&r.stopPropagation()};var Oa=n.forwardRef((r,o)=>n.createElement("div",{className:r.className,onClick:u=>u.stopPropagation(),onKeyDown:Na,ref:o},r.children));function Po(r){let o=[];return(r||[]).forEach(u=>{let{value:y,children:N}=u;o.push(y),N&&(o=[].concat((0,$t.Z)(o),(0,$t.Z)(Po(N))))}),o}function Da(r){return r.some(o=>{let{children:u}=o;return u})}function ma(r,o){return typeof o=="string"||typeof o=="number"?o==null?void 0:o.toString().toLowerCase().includes(r.trim().toLowerCase()):!1}function va(r){let{filters:o,prefixCls:u,filteredKeys:y,filterMultiple:N,searchValue:O,filterSearch:oe}=r;return o.map((re,ee)=>{const ge=String(re.value);if(re.children)return{key:ge||ee,label:re.text,popupClassName:`${u}-dropdown-submenu`,children:va({filters:re.children,prefixCls:u,filteredKeys:y,filterMultiple:N,searchValue:O,filterSearch:oe})};const Oe=N?Br.default:Lo.ZP,we={key:re.value!==void 0?ge:ee,label:n.createElement(n.Fragment,null,n.createElement(Oe,{checked:y.includes(ge)}),n.createElement("span",null,re.text))};return O.trim()?typeof oe=="function"?oe(O,re)?we:null:ma(O,re.text)?we:null:we})}function _a(r){var o,u;const{tablePrefixCls:y,prefixCls:N,column:O,dropdownPrefixCls:oe,columnKey:re,filterMultiple:ee,filterMode:ge="menu",filterSearch:Oe=!1,filterState:we,triggerFilter:ze,locale:We,children:Xe,getPopupContainer:Ct}=r,{filterDropdownOpen:dt,onFilterDropdownOpenChange:Et,filterResetToDefaultFilteredValue:pt,defaultFilteredValue:_t,filterDropdownVisible:Xt,onFilterDropdownVisibleChange:cn}=O,[Ht,bn]=n.useState(!1),Nn=!!(we&&(!((o=we.filteredKeys)===null||o===void 0)&&o.length||we.forceFiltered)),Rt=Jt=>{bn(Jt),Et==null||Et(Jt),cn==null||cn(Jt)},Yt=(u=dt!=null?dt:Xt)!==null&&u!==void 0?u:Ht,Mt=we==null?void 0:we.filteredKeys,[It,zt]=Kt(Mt||[]),hn=Jt=>{let{selectedKeys:On}=Jt;zt(On)},Fn=(Jt,On)=>{let{node:tr,checked:Un}=On;hn(ee?{selectedKeys:Jt}:{selectedKeys:Un&&tr.key?[tr.key]:[]})};n.useEffect(()=>{Ht&&hn({selectedKeys:Mt||[]})},[Mt]);const[Dn,un]=n.useState([]),jn=Jt=>{un(Jt)},[Wn,Cr]=n.useState(""),nr=Jt=>{const{value:On}=Jt.target;Cr(On)};n.useEffect(()=>{Ht||Cr("")},[Ht]);const Fr=Jt=>{const On=Jt&&Jt.length?Jt:null;if(On===null&&(!we||!we.filteredKeys)||(0,p.Z)(On,we==null?void 0:we.filteredKeys,!0))return null;ze({column:O,key:re,filteredKeys:On})},Nr=()=>{Rt(!1),Fr(It())},Bn=function(){let{confirm:Jt,closeDropdown:On}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};Jt&&Fr([]),On&&Rt(!1),Cr(""),zt(pt?(_t||[]).map(tr=>String(tr)):[])},Hr=function(){let{closeDropdown:Jt}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};Jt&&Rt(!1),Fr(It())},or=Jt=>{Jt&&Mt!==void 0&&zt(Mt||[]),Rt(Jt),!Jt&&!O.filterDropdown&&Nr()},Xn=ce()({[`${oe}-menu-without-submenu`]:!Da(O.filters||[])}),Sr=Jt=>{if(Jt.target.checked){const On=Po(O==null?void 0:O.filters).map(tr=>String(tr));zt(On)}else zt([])},Qr=Jt=>{let{filters:On}=Jt;return(On||[]).map((tr,Un)=>{const eo=String(tr.value),c={title:tr.text,key:tr.value!==void 0?eo:Un};return tr.children&&(c.children=Qr({filters:tr.children})),c})},pn=Jt=>{var On;return Object.assign(Object.assign({},Jt),{text:Jt.title,value:Jt.key,children:((On=Jt.children)===null||On===void 0?void 0:On.map(tr=>pn(tr)))||[]})};let fn;if(typeof O.filterDropdown=="function")fn=O.filterDropdown({prefixCls:`${oe}-custom`,setSelectedKeys:Jt=>hn({selectedKeys:Jt}),selectedKeys:It(),confirm:Hr,clearFilters:Bn,filters:O.filters,visible:Yt,close:()=>{Rt(!1)}});else if(O.filterDropdown)fn=O.filterDropdown;else{const Jt=It()||[],On=()=>(O.filters||[]).length===0?n.createElement(to.Z,{image:to.Z.PRESENTED_IMAGE_SIMPLE,description:We.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ge==="tree"?n.createElement(n.Fragment,null,n.createElement(da,{filterSearch:Oe,value:Wn,onChange:nr,tablePrefixCls:y,locale:We}),n.createElement("div",{className:`${y}-filter-dropdown-tree`},ee?n.createElement(Br.default,{checked:Jt.length===Po(O.filters).length,indeterminate:Jt.length>0&&Jt.lengthtypeof Oe=="function"?Oe(Wn,pn(Un)):ma(Wn,Un.title):void 0}))):n.createElement(n.Fragment,null,n.createElement(da,{filterSearch:Oe,value:Wn,onChange:nr,tablePrefixCls:y,locale:We}),n.createElement(no.default,{selectable:!0,multiple:ee,prefixCls:`${oe}-menu`,className:Xn,onSelect:hn,onDeselect:hn,selectedKeys:Jt,getPopupContainer:Ct,openKeys:Dn,onOpenChange:jn,items:va({filters:O.filters||[],filterSearch:Oe,prefixCls:N,filteredKeys:It(),filterMultiple:ee,searchValue:Wn})})),tr=()=>pt?(0,p.Z)((_t||[]).map(Un=>String(Un)),Jt,!0):Jt.length===0;fn=n.createElement(n.Fragment,null,On(),n.createElement("div",{className:`${N}-dropdown-btns`},n.createElement(fr.ZP,{type:"link",size:"small",disabled:tr(),onClick:()=>Bn()},We.filterReset),n.createElement(fr.ZP,{type:"primary",size:"small",onClick:Nr},We.filterConfirm)))}O.filterDropdown&&(fn=n.createElement(bo.J,{selectable:void 0},fn));const dn=()=>n.createElement(Oa,{className:`${N}-dropdown`},fn);let rn;typeof O.filterIcon=="function"?rn=O.filterIcon(Nn):O.filterIcon?rn=O.filterIcon:rn=n.createElement(vr,null);const{direction:rr}=n.useContext(ot.E_);return n.createElement("div",{className:`${N}-column`},n.createElement("span",{className:`${y}-column-title`},Xe),n.createElement(zr.Z,{dropdownRender:dn,trigger:["click"],open:Yt,onOpenChange:or,getPopupContainer:Ct,placement:rr==="rtl"?"bottomLeft":"bottomRight"},n.createElement("span",{role:"button",tabIndex:-1,className:ce()(`${N}-trigger`,{active:Nn}),onClick:Jt=>{Jt.stopPropagation()}},rn)))}var Ba=_a;function Vo(r,o,u){let y=[];return(r||[]).forEach((N,O)=>{var oe;const re=Kr(O,u);if(N.filters||"filterDropdown"in N||"onFilter"in N)if("filteredValue"in N){let ee=N.filteredValue;"filterDropdown"in N||(ee=(oe=ee==null?void 0:ee.map(String))!==null&&oe!==void 0?oe:ee),y.push({column:N,key:Jn(N,re),filteredKeys:ee,forceFiltered:N.filtered})}else y.push({column:N,key:Jn(N,re),filteredKeys:o&&N.defaultFilteredValue?N.defaultFilteredValue:void 0,forceFiltered:N.filtered});"children"in N&&(y=[].concat((0,$t.Z)(y),(0,$t.Z)(Vo(N.children,o,re))))}),y}function pa(r,o,u,y,N,O,oe,re){return u.map((ee,ge)=>{const Oe=Kr(ge,re),{filterMultiple:we=!0,filterMode:ze,filterSearch:We}=ee;let Xe=ee;if(Xe.filters||Xe.filterDropdown){const Ct=Jn(Xe,Oe),dt=y.find(Et=>{let{key:pt}=Et;return Ct===pt});Xe=Object.assign(Object.assign({},Xe),{title:Et=>n.createElement(Ba,{tablePrefixCls:r,prefixCls:`${r}-filter`,dropdownPrefixCls:o,column:Xe,columnKey:Ct,filterState:dt,filterMultiple:we,filterMode:ze,filterSearch:We,triggerFilter:O,locale:N,getPopupContainer:oe},qr(ee.title,Et))})}return"children"in Xe&&(Xe=Object.assign(Object.assign({},Xe),{children:pa(r,o,Xe.children,y,N,O,oe,Oe)})),Xe})}function ga(r){const o={};return r.forEach(u=>{let{key:y,filteredKeys:N,column:O}=u;const{filters:oe,filterDropdown:re}=O;if(re)o[y]=N||null;else if(Array.isArray(N)){const ee=Po(oe);o[y]=ee.filter(ge=>N.includes(String(ge)))}else o[y]=null}),o}function Ta(r,o){return o.reduce((u,y)=>{const{column:{onFilter:N,filters:O},filteredKeys:oe}=y;return N&&oe&&oe.length?u.filter(re=>oe.some(ee=>{const ge=Po(O),Oe=ge.findIndex(ze=>String(ze)===String(ee)),we=Oe!==-1?ge[Oe]:ee;return N(we,re)})):u},r)}const Io=r=>r.flatMap(o=>"children"in o?[o].concat((0,$t.Z)(Io(o.children||[]))):[o]);function Qt(r){let{prefixCls:o,dropdownPrefixCls:u,mergedColumns:y,onFilterChange:N,getPopupContainer:O,locale:oe}=r;const re=n.useMemo(()=>Io(y||[]),[y]),[ee,ge]=n.useState(()=>Vo(re,!0)),Oe=n.useMemo(()=>{const Xe=Vo(re,!1);if(Xe.length===0)return Xe;let Ct=!0,dt=!0;if(Xe.forEach(Et=>{let{filteredKeys:pt}=Et;pt!==void 0?Ct=!1:dt=!1}),Ct){const Et=(re||[]).map((pt,_t)=>Jn(pt,Kr(_t)));return ee.filter(pt=>{let{key:_t}=pt;return Et.includes(_t)}).map(pt=>{const _t=re[Et.findIndex(Xt=>Xt===pt.key)];return Object.assign(Object.assign({},pt),{column:Object.assign(Object.assign({},pt.column),_t),forceFiltered:_t.filtered})})}return Xe},[re,ee]),we=n.useMemo(()=>ga(Oe),[Oe]),ze=Xe=>{const Ct=Oe.filter(dt=>{let{key:Et}=dt;return Et!==Xe.key});Ct.push(Xe),ge(Ct),N(ga(Ct),Ct)};return[Xe=>pa(o,u,Xe,Oe,oe,ze,O),Oe,we]}var G=Qt;function xo(r,o,u){const y=n.useRef({});function N(O){if(!y.current||y.current.data!==r||y.current.childrenColumnName!==o||y.current.getRowKey!==u){let re=function(ee){ee.forEach((ge,Oe)=>{const we=u(ge,Oe);oe.set(we,ge),ge&&typeof ge=="object"&&o in ge&&re(ge[o]||[])})};const oe=new Map;re(r),y.current={data:r,childrenColumnName:o,kvMap:oe,getRowKey:u}}return y.current.kvMap.get(O)}return[N]}var bt=e(50371),el=function(r,o){var u={};for(var y in r)Object.prototype.hasOwnProperty.call(r,y)&&o.indexOf(y)<0&&(u[y]=r[y]);if(r!=null&&typeof Object.getOwnPropertySymbols=="function")for(var N=0,y=Object.getOwnPropertySymbols(r);N{const O=r[N];typeof O!="function"&&(u[N]=O)}),u}function nl(r,o,u){const y=u&&typeof u=="object"?u:{},{total:N=0}=y,O=el(y,["total"]),[oe,re]=(0,n.useState)(()=>({current:"defaultCurrent"in O?O.defaultCurrent:1,pageSize:"defaultPageSize"in O?O.defaultPageSize:No})),ee=(0,bt.Z)(oe,O,{total:N>0?N:r}),ge=Math.ceil((N||r)/ee.pageSize);ee.current>ge&&(ee.current=ge||1);const Oe=(ze,We)=>{re({current:ze!=null?ze:1,pageSize:We||ee.pageSize})},we=(ze,We)=>{var Xe;u&&((Xe=u.onChange)===null||Xe===void 0||Xe.call(u,ze,We)),Oe(ze,We),o(ze,We||(ee==null?void 0:ee.pageSize))};return u===!1?[{},()=>{}]:[Object.assign(Object.assign({},ee),{onChange:we}),Oe]}var Oo=nl,Do=e(84105),Ra=e(35654),ha=e(90782),Ma=e(71430),ya=e(18929);const fo={},xa="SELECT_ALL",_o="SELECT_INVERT",Ca="SELECT_NONE",ba=[],Fa=(r,o)=>{let u=[];return(o||[]).forEach(y=>{u.push(y),y&&typeof y=="object"&&r in y&&(u=[].concat((0,$t.Z)(u),(0,$t.Z)(Fa(r,y[r]))))}),u};var ol=(r,o)=>{const{preserveSelectedRowKeys:u,selectedRowKeys:y,defaultSelectedRowKeys:N,getCheckboxProps:O,onChange:oe,onSelect:re,onSelectAll:ee,onSelectInvert:ge,onSelectNone:Oe,onSelectMultiple:we,columnWidth:ze,type:We,selections:Xe,fixed:Ct,renderCell:dt,hideSelectAll:Et,checkStrictly:pt=!0}=o||{},{prefixCls:_t,data:Xt,pageData:cn,getRecordByKey:Ht,getRowKey:bn,expandType:Nn,childrenColumnName:Rt,locale:Yt,getPopupContainer:Mt}=r,[It,zt]=(0,ya.Z)(y||N||ba,{value:y}),hn=n.useRef(new Map),Fn=(0,n.useCallback)(pn=>{if(u){const fn=new Map;pn.forEach(dn=>{let rn=Ht(dn);!rn&&hn.current.has(dn)&&(rn=hn.current.get(dn)),fn.set(dn,rn)}),hn.current=fn}},[Ht,u]);n.useEffect(()=>{Fn(It)},[It]);const{keyEntities:Dn}=(0,n.useMemo)(()=>{if(pt)return{keyEntities:null};let pn=Xt;if(u){const fn=new Set(Xt.map((rn,rr)=>bn(rn,rr))),dn=Array.from(hn.current).reduce((rn,rr)=>{let[Jt,On]=rr;return fn.has(Jt)?rn:rn.concat(On)},[]);pn=[].concat((0,$t.Z)(pn),(0,$t.Z)(dn))}return(0,Ma.I8)(pn,{externalGetKey:bn,childrenPropName:Rt})},[Xt,bn,pt,Rt,u]),un=(0,n.useMemo)(()=>Fa(Rt,cn),[Rt,cn]),jn=(0,n.useMemo)(()=>{const pn=new Map;return un.forEach((fn,dn)=>{const rn=bn(fn,dn),rr=(O?O(fn):null)||{};pn.set(rn,rr)}),pn},[un,bn,O]),Wn=(0,n.useCallback)(pn=>{var fn;return!!(!((fn=jn.get(bn(pn)))===null||fn===void 0)&&fn.disabled)},[jn,bn]),[Cr,nr]=(0,n.useMemo)(()=>{if(pt)return[It||[],[]];const{checkedKeys:pn,halfCheckedKeys:fn}=(0,ha.S)(It,!0,Dn,Wn);return[pn||[],fn]},[It,pt,Dn,Wn]),Fr=(0,n.useMemo)(()=>{const pn=We==="radio"?Cr.slice(0,1):Cr;return new Set(pn)},[Cr,We]),Nr=(0,n.useMemo)(()=>We==="radio"?new Set:new Set(nr),[nr,We]),[Bn,Hr]=(0,n.useState)(null);n.useEffect(()=>{o||zt(ba)},[!!o]);const or=(0,n.useCallback)((pn,fn)=>{let dn,rn;Fn(pn),u?(dn=pn,rn=pn.map(rr=>hn.current.get(rr))):(dn=[],rn=[],pn.forEach(rr=>{const Jt=Ht(rr);Jt!==void 0&&(dn.push(rr),rn.push(Jt))})),zt(dn),oe==null||oe(dn,rn,{type:fn})},[zt,Ht,oe,u]),Xn=(0,n.useCallback)((pn,fn,dn,rn)=>{if(re){const rr=dn.map(Jt=>Ht(Jt));re(Ht(pn),fn,rr,rn)}or(dn,"single")},[re,Ht,or]),Sr=(0,n.useMemo)(()=>!Xe||Et?null:(Xe===!0?[xa,_o,Ca]:Xe).map(fn=>fn===xa?{key:"all",text:Yt.selectionAll,onSelect(){or(Xt.map((dn,rn)=>bn(dn,rn)).filter(dn=>{const rn=jn.get(dn);return!(rn!=null&&rn.disabled)||Fr.has(dn)}),"all")}}:fn===_o?{key:"invert",text:Yt.selectInvert,onSelect(){const dn=new Set(Fr);cn.forEach((rr,Jt)=>{const On=bn(rr,Jt),tr=jn.get(On);tr!=null&&tr.disabled||(dn.has(On)?dn.delete(On):dn.add(On))});const rn=Array.from(dn);ge&&ge(rn),or(rn,"invert")}}:fn===Ca?{key:"none",text:Yt.selectNone,onSelect(){Oe==null||Oe(),or(Array.from(Fr).filter(dn=>{const rn=jn.get(dn);return rn==null?void 0:rn.disabled}),"none")}}:fn).map(fn=>Object.assign(Object.assign({},fn),{onSelect:function(){for(var dn,rn,rr=arguments.length,Jt=new Array(rr),On=0;On{var fn;if(!o)return pn.filter(st=>st!==fo);let dn=(0,$t.Z)(pn);const rn=new Set(Fr),rr=un.map(bn).filter(st=>!jn.get(st).disabled),Jt=rr.every(st=>rn.has(st)),On=rr.some(st=>rn.has(st)),tr=()=>{const st=[];Jt?rr.forEach(vt=>{rn.delete(vt),st.push(vt)}):rr.forEach(vt=>{rn.has(vt)||(rn.add(vt),st.push(vt))});const gt=Array.from(rn);ee==null||ee(!Jt,gt.map(vt=>Ht(vt)),st.map(vt=>Ht(vt))),or(gt,"all"),Hr(null)};let Un;if(We!=="radio"){let st;if(Sr){const Ge={getPopupContainer:Mt,items:Sr.map((an,gr)=>{const{key:Vt,text:Tn,onSelect:Pr}=an;return{key:Vt!=null?Vt:gr,onClick:()=>{Pr==null||Pr(rr)},label:Tn}})};st=n.createElement("div",{className:`${_t}-selection-extra`},n.createElement(zr.Z,{menu:Ge,getPopupContainer:Mt},n.createElement("span",null,n.createElement(Do.Z,null))))}const gt=un.map((Ge,an)=>{const gr=bn(Ge,an),Vt=jn.get(gr)||{};return Object.assign({checked:rn.has(gr)},Vt)}).filter(Ge=>{let{disabled:an}=Ge;return an}),vt=!!gt.length&>.length===un.length,Wt=vt&>.every(Ge=>{let{checked:an}=Ge;return an}),nt=vt&>.some(Ge=>{let{checked:an}=Ge;return an});Un=!Et&&n.createElement("div",{className:`${_t}-selection`},n.createElement(Br.default,{checked:vt?Wt:!!un.length&&Jt,indeterminate:vt?!Wt&&nt:!Jt&&On,onChange:tr,disabled:un.length===0||vt,"aria-label":st?"Custom selection":"Select all",skipGroup:!0}),st)}let eo;We==="radio"?eo=(st,gt,vt)=>{const Wt=bn(gt,vt),nt=rn.has(Wt);return{node:n.createElement(Lo.ZP,Object.assign({},jn.get(Wt),{checked:nt,onClick:Ge=>Ge.stopPropagation(),onChange:Ge=>{rn.has(Wt)||Xn(Wt,!0,[Wt],Ge.nativeEvent)}})),checked:nt}}:eo=(st,gt,vt)=>{var Wt;const nt=bn(gt,vt),Ge=rn.has(nt),an=Nr.has(nt),gr=jn.get(nt);let Vt;return Nn==="nest"?Vt=an:Vt=(Wt=gr==null?void 0:gr.indeterminate)!==null&&Wt!==void 0?Wt:an,{node:n.createElement(Br.default,Object.assign({},gr,{indeterminate:Vt,checked:Ge,skipGroup:!0,onClick:Tn=>Tn.stopPropagation(),onChange:Tn=>{let{nativeEvent:Pr}=Tn;const{shiftKey:Gr}=Pr;let Eo=-1,mo=-1;if(Gr&&pt){const Tt=new Set([Bn,nt]);rr.some((Yr,Tr)=>{if(Tt.has(Yr))if(Eo===-1)Eo=Tr;else return mo=Tr,!0;return!1})}if(mo!==-1&&Eo!==mo&&pt){const Tt=rr.slice(Eo,mo+1),Yr=[];Ge?Tt.forEach(ar=>{rn.has(ar)&&(Yr.push(ar),rn.delete(ar))}):Tt.forEach(ar=>{rn.has(ar)||(Yr.push(ar),rn.add(ar))});const Tr=Array.from(rn);we==null||we(!Ge,Tr.map(ar=>Ht(ar)),Yr.map(ar=>Ht(ar))),or(Tr,"multiple")}else{const Tt=Cr;if(pt){const Yr=Ge?(0,Ra._5)(Tt,nt):(0,Ra.L0)(Tt,nt);Xn(nt,!Ge,Yr,Pr)}else{const Yr=(0,ha.S)([].concat((0,$t.Z)(Tt),[nt]),!0,Dn,Wn),{checkedKeys:Tr,halfCheckedKeys:ar}=Yr;let co=Tr;if(Ge){const go=new Set(Tr);go.delete(nt),co=(0,ha.S)(Array.from(go),{checked:!1,halfCheckedKeys:ar},Dn,Wn).checkedKeys}Xn(nt,!Ge,co,Pr)}}Hr(Ge?null:nt)}})),checked:Ge}};const c=(st,gt,vt)=>{const{node:Wt,checked:nt}=eo(st,gt,vt);return dt?dt(nt,gt,vt,Wt):Wt};if(!dn.includes(fo))if(dn.findIndex(st=>{var gt;return((gt=st[Bt])===null||gt===void 0?void 0:gt.columnType)==="EXPAND_COLUMN"})===0){const[st,...gt]=dn;dn=[st,fo].concat((0,$t.Z)(gt))}else dn=[fo].concat((0,$t.Z)(dn));const Ce=dn.indexOf(fo);dn=dn.filter((st,gt)=>st!==fo||gt===Ce);const Ve=dn[Ce-1],ft=dn[Ce+1];let Ue=Ct;Ue===void 0&&((ft==null?void 0:ft.fixed)!==void 0?Ue=ft.fixed:(Ve==null?void 0:Ve.fixed)!==void 0&&(Ue=Ve.fixed)),Ue&&Ve&&((fn=Ve[Bt])===null||fn===void 0?void 0:fn.columnType)==="EXPAND_COLUMN"&&Ve.fixed===void 0&&(Ve.fixed=Ue);const it=ce()(`${_t}-selection-col`,{[`${_t}-selection-col-with-dropdown`]:Xe&&We==="checkbox"}),yt={fixed:Ue,width:ze,className:`${_t}-selection-column`,title:o.columnTitle||Un,render:c,onCell:o.onCell,[Bt]:{className:it}};return dn.map(st=>st===fo?yt:st)},[bn,un,o,Cr,Fr,Nr,ze,Sr,Nn,Bn,jn,we,Xn,Wn]),Fr]},Xo=e(89489),al=e(59477),Ea=e(6848);const Go="ascend",Sa="descend";function $o(r){return typeof r.sorter=="object"&&typeof r.sorter.multiple=="number"?r.sorter.multiple:!1}function Yo(r){return typeof r=="function"?r:r&&typeof r=="object"&&r.compare?r.compare:!1}function ll(r,o){return o?r[r.indexOf(o)+1]:r[0]}function wa(r,o,u){let y=[];function N(O,oe){y.push({column:O,key:Jn(O,oe),multiplePriority:$o(O),sortOrder:O.sortOrder})}return(r||[]).forEach((O,oe)=>{const re=Kr(oe,u);O.children?("sortOrder"in O&&N(O,re),y=[].concat((0,$t.Z)(y),(0,$t.Z)(wa(O.children,o,re)))):O.sorter&&("sortOrder"in O?N(O,re):o&&O.defaultSortOrder&&y.push({column:O,key:Jn(O,re),multiplePriority:$o(O),sortOrder:O.defaultSortOrder}))}),y}function Bo(r,o,u,y,N,O,oe,re){return(o||[]).map((ee,ge)=>{const Oe=Kr(ge,re);let we=ee;if(we.sorter){const ze=we.sortDirections||N,We=we.showSorterTooltip===void 0?oe:we.showSorterTooltip,Xe=Jn(we,Oe),Ct=u.find(Nn=>{let{key:Rt}=Nn;return Rt===Xe}),dt=Ct?Ct.sortOrder:null,Et=ll(ze,dt);let pt;if(ee.sortIcon)pt=ee.sortIcon({sortOrder:dt});else{const Nn=ze.includes(Go)&&n.createElement(al.Z,{className:ce()(`${r}-column-sorter-up`,{active:dt===Go})}),Rt=ze.includes(Sa)&&n.createElement(Xo.Z,{className:ce()(`${r}-column-sorter-down`,{active:dt===Sa})});pt=n.createElement("span",{className:ce()(`${r}-column-sorter`,{[`${r}-column-sorter-full`]:!!(Nn&&Rt)})},n.createElement("span",{className:`${r}-column-sorter-inner`,"aria-hidden":"true"},Nn,Rt))}const{cancelSort:_t,triggerAsc:Xt,triggerDesc:cn}=O||{};let Ht=_t;Et===Sa?Ht=cn:Et===Go&&(Ht=Xt);const bn=typeof We=="object"?We:{title:Ht};we=Object.assign(Object.assign({},we),{className:ce()(we.className,{[`${r}-column-sort`]:dt}),title:Nn=>{const Rt=n.createElement("div",{className:`${r}-column-sorters`},n.createElement("span",{className:`${r}-column-title`},qr(ee.title,Nn)),pt);return We?n.createElement(Ea.Z,Object.assign({},bn),Rt):Rt},onHeaderCell:Nn=>{const Rt=ee.onHeaderCell&&ee.onHeaderCell(Nn)||{},Yt=Rt.onClick,Mt=Rt.onKeyDown;Rt.onClick=hn=>{y({column:ee,key:Xe,sortOrder:Et,multiplePriority:$o(ee)}),Yt==null||Yt(hn)},Rt.onKeyDown=hn=>{hn.keyCode===fa.Z.ENTER&&(y({column:ee,key:Xe,sortOrder:Et,multiplePriority:$o(ee)}),Mt==null||Mt(hn))};const It=ao(ee.title,{}),zt=It==null?void 0:It.toString();return dt?Rt["aria-sort"]=dt==="ascend"?"ascending":"descending":Rt["aria-label"]=zt||"",Rt.className=ce()(Rt.className,`${r}-column-has-sorters`),Rt.tabIndex=0,ee.ellipsis&&(Rt.title=(It!=null?It:"").toString()),Rt}})}return"children"in we&&(we=Object.assign(Object.assign({},we),{children:Bo(r,we.children,u,y,N,O,oe,Oe)})),we})}function il(r){const{column:o,sortOrder:u}=r;return{column:o,order:u,field:o.dataIndex,columnKey:o.key}}function Aa(r){const o=r.filter(u=>{let{sortOrder:y}=u;return y}).map(il);return o.length===0&&r.length?Object.assign(Object.assign({},il(r[r.length-1])),{column:void 0}):o.length<=1?o[0]||{}:o}function Jo(r,o,u){const y=o.slice().sort((oe,re)=>re.multiplePriority-oe.multiplePriority),N=r.slice(),O=y.filter(oe=>{let{column:{sorter:re},sortOrder:ee}=oe;return Yo(re)&&ee});return O.length?N.sort((oe,re)=>{for(let ee=0;ee{const re=oe[u];return re?Object.assign(Object.assign({},oe),{[u]:Jo(re,o,u)}):oe}):N}function Ko(r){let{prefixCls:o,mergedColumns:u,onSorterChange:y,sortDirections:N,tableLocale:O,showSorterTooltip:oe}=r;const[re,ee]=n.useState(wa(u,!0)),ge=n.useMemo(()=>{let Xe=!0;const Ct=wa(u,!1);if(!Ct.length)return re;const dt=[];function Et(_t){Xe?dt.push(_t):dt.push(Object.assign(Object.assign({},_t),{sortOrder:null}))}let pt=null;return Ct.forEach(_t=>{pt===null?(Et(_t),_t.sortOrder&&(_t.multiplePriority===!1?Xe=!1:pt=!0)):(pt&&_t.multiplePriority!==!1||(Xe=!1),Et(_t))}),dt},[u,re]),Oe=n.useMemo(()=>{const Xe=ge.map(Ct=>{let{column:dt,sortOrder:Et}=Ct;return{column:dt,order:Et}});return{sortColumns:Xe,sortColumn:Xe[0]&&Xe[0].column,sortOrder:Xe[0]&&Xe[0].order}},[ge]);function we(Xe){let Ct;Xe.multiplePriority===!1||!ge.length||ge[0].multiplePriority===!1?Ct=[Xe]:Ct=[].concat((0,$t.Z)(ge.filter(dt=>{let{key:Et}=dt;return Et!==Xe.key})),[Xe]),ee(Ct),y(Aa(Ct),Ct)}return[Xe=>Bo(o,Xe,ge,we,N,O,oe),ge,Oe,()=>Aa(ge)]}function To(r,o){return r.map(u=>{const y=Object.assign({},u);return y.title=qr(u.title,o),"children"in y&&(y.children=To(y.children,o)),y})}function Qo(r){return[n.useCallback(u=>To(u,r),[r])]}var qo=yr((r,o)=>{const{_renderTimes:u}=r,{_renderTimes:y}=o;return u!==y}),sl=At((r,o)=>{const{_renderTimes:u}=r,{_renderTimes:y}=o;return u!==y}),Fo=e(64993),ea=e(17313),cl=e(83116),ul=e(37613),dl=r=>{const{componentCls:o}=r,u=`${r.lineWidth}px ${r.lineType} ${r.tableBorderColor}`,y=(N,O,oe)=>({[`&${o}-${N}`]:{[`> ${o}-container`]:{[`> ${o}-content, > ${o}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${o}-expanded-row-fixed`]:{margin:`-${O}px -${oe+r.lineWidth}px`}}}}}});return{[`${o}-wrapper`]:{[`${o}${o}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${o}-title`]:{border:u,borderBottom:0},[`> ${o}-container`]:{borderInlineStart:u,borderTop:u,[` > ${o}-content, > ${o}-header, > ${o}-body, @@ -119,7 +119,7 @@ &${o}-row:hover > td, > th${o}-cell-row-hover, > td${o}-cell-row-hover - `]:{background:Ct},[`&${o}-row-selected`]:{"> th, > td":{background:dt},"&:hover > th, &:hover > td":{background:Et}}}},[`${o}-footer`]:{padding:`${y}px ${N}px`,color:pt,background:_t}})}};var Ua=(0,cl.Z)("Table",r=>{const{colorTextHeading:o,colorSplit:u,colorIcon:y,colorIconHover:N,opacityLoading:O,colorBgContainer:oe,controlInteractiveSize:re,headerBg:ee,headerColor:ge,headerSortActiveBg:Oe,headerSortHoverBg:we,bodySortBg:ze,rowHoverBg:We,rowSelectedBg:Xe,rowSelectedHoverBg:Ct,rowExpandedBg:dt,cellPaddingBlock:Et,cellPaddingInline:pt,cellPaddingBlockMD:_t,cellPaddingInlineMD:Xt,cellPaddingBlockSM:cn,cellPaddingInlineSM:Ht,borderColor:bn,footerBg:Nn,footerColor:Rt,headerBorderRadius:Yt,cellFontSize:Mt,cellFontSizeMD:It,cellFontSizeSM:zt,headerSplitColor:hn,fixedHeaderSortActiveBg:Fn,headerFilterHoverBg:Dn,filterDropdownBg:un,expandIconBg:jn,selectionColumnWidth:Wn,stickyScrollBarBg:Cr}=r,nr=new Fo.C(y),Fr=new Fo.C(N),Nr=2,Bn=(0,ul.TS)(r,{tableFontSize:Mt,tableBg:oe,tableRadius:Yt,tablePaddingVertical:Et,tablePaddingHorizontal:pt,tablePaddingVerticalMiddle:_t,tablePaddingHorizontalMiddle:Xt,tablePaddingVerticalSmall:cn,tablePaddingHorizontalSmall:Ht,tableBorderColor:bn,tableHeaderTextColor:ge,tableHeaderBg:ee,tableFooterTextColor:Rt,tableFooterBg:Nn,tableHeaderCellSplitColor:hn,tableHeaderSortBg:Oe,tableHeaderSortHoverBg:we,tableHeaderIconColor:nr.clone().setAlpha(nr.getAlpha()*O).toRgbString(),tableHeaderIconColorHover:Fr.clone().setAlpha(Fr.getAlpha()*O).toRgbString(),tableBodySortBg:ze,tableFixedHeaderSortActiveBg:Fn,tableHeaderFilterActiveBg:Dn,tableFilterDropdownBg:un,tableRowHoverBg:We,tableSelectedRowBg:Xe,tableSelectedRowHoverBg:Ct,zIndexTableFixed:Nr,zIndexTableSticky:Nr+1,tableFontSizeMiddle:It,tableFontSizeSmall:zt,tableSelectionColumnWidth:Wn,tableExpandIconBg:jn,tableExpandColumnWidth:re+2*r.padding,tableExpandedRowBg:dt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Cr,tableScrollThumbBgHover:o,tableScrollBg:u});return[Wa(Bn),cr(Bn),Ha(Bn),Ka(Bn),ra(Bn),dl(Bn),pr(Bn),na(Bn),Ha(Bn),ka(Bn),ia(Bn),oa(Bn),za(Bn),fl(Bn),gl(Bn),vl(Bn),yl(Bn)]},r=>{const{colorFillAlter:o,colorBgContainer:u,colorTextHeading:y,colorFillSecondary:N,colorFillContent:O,controlItemBgActive:oe,controlItemBgActiveHover:re,padding:ee,paddingSM:ge,paddingXS:Oe,colorBorderSecondary:we,borderRadiusLG:ze,fontSize:We,controlHeight:Xe,colorTextPlaceholder:Ct}=r,dt=new Fo.C(N).onBackground(u).toHexShortString(),Et=new Fo.C(O).onBackground(u).toHexShortString(),pt=new Fo.C(o).onBackground(u).toHexShortString();return{headerBg:pt,headerColor:y,headerSortActiveBg:dt,headerSortHoverBg:Et,bodySortBg:pt,rowHoverBg:pt,rowSelectedBg:oe,rowSelectedHoverBg:re,rowExpandedBg:o,cellPaddingBlock:ee,cellPaddingInline:ee,cellPaddingBlockMD:ge,cellPaddingInlineMD:Oe,cellPaddingBlockSM:Oe,cellPaddingInlineSM:Oe,borderColor:we,headerBorderRadius:ze,footerBg:pt,footerColor:y,cellFontSize:We,cellFontSizeMD:We,cellFontSizeSM:We,headerSplitColor:we,fixedHeaderSortActiveBg:dt,headerFilterHoverBg:O,filterDropdownMenuBg:u,filterDropdownBg:u,expandIconBg:u,selectionColumnWidth:Xe,stickyScrollBarBg:Ct,stickyScrollBarBorderRadius:100}});const Va=[],sa=(r,o)=>{const{prefixCls:u,className:y,rootClassName:N,style:O,size:oe,bordered:re,dropdownPrefixCls:ee,dataSource:ge,pagination:Oe,rowSelection:we,rowKey:ze="key",rowClassName:We,columns:Xe,children:Ct,childrenColumnName:dt,onChange:Et,getPopupContainer:pt,loading:_t,expandIcon:Xt,expandable:cn,expandedRowRender:Ht,expandIconColumnIndex:bn,indentSize:Nn,scroll:Rt,sortDirections:Yt,locale:Mt,showSorterTooltip:It=!0,virtual:zt}=r,hn=n.useMemo(()=>Xe||hr(Ct),[Xe,Ct]),Fn=n.useMemo(()=>hn.some(lr=>lr.responsive),[hn]),Dn=(0,sr.Z)(Fn),un=n.useMemo(()=>{const lr=new Set(Object.keys(Dn).filter(Rr=>Dn[Rr]));return hn.filter(Rr=>!Rr.responsive||Rr.responsive.some(oo=>lr.has(oo)))},[hn,Dn]),jn=(0,Gn.Z)(r,["className","style","columns"]),{locale:Wn=Mn.Z,direction:Cr,table:nr,renderEmpty:Fr,getPrefixCls:Nr,getPopupContainer:Bn}=n.useContext(ot.E_),Hr=(0,$n.Z)(oe),or=Object.assign(Object.assign({},Wn.Table),Mt),Vn=ge||Va,Sr=Nr("table",u),Qr=Nr("dropdown",ee),pn=Object.assign({childrenColumnName:dt,expandIconColumnIndex:bn},cn),{childrenColumnName:fn="children"}=pn,dn=n.useMemo(()=>Vn.some(lr=>lr==null?void 0:lr[fn])?"nest":Ht||cn&&cn.expandedRowRender?"row":null,[Vn]),rn={body:n.useRef()},rr=n.useMemo(()=>typeof ze=="function"?ze:lr=>lr==null?void 0:lr[ze],[ze]),[Jt]=xo(Vn,fn,rr),On={},tr=function(lr,Rr){let oo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var jr,io,vo;const po=Object.assign(Object.assign({},On),lr);oo&&((jr=On.resetPagination)===null||jr===void 0||jr.call(On),!((io=po.pagination)===null||io===void 0)&&io.current&&(po.pagination.current=1),Oe&&Oe.onChange&&Oe.onChange(1,(vo=po.pagination)===null||vo===void 0?void 0:vo.pageSize)),Rt&&Rt.scrollToFirstRowOnChange!==!1&&rn.body.current&&(0,_n.Z)(0,{getContainer:()=>rn.body.current}),Et==null||Et(po.pagination,po.filters,po.sorter,{currentDataSource:Ta(Jo(Vn,po.sorterStates,fn),po.filterStates),action:Rr})},Xn=(lr,Rr)=>{tr({sorter:lr,sorterStates:Rr},"sort",!1)},[eo,c,Ce,Ve]=Ko({prefixCls:Sr,mergedColumns:un,onSorterChange:Xn,sortDirections:Yt||["ascend","descend"],tableLocale:or,showSorterTooltip:It}),ft=n.useMemo(()=>Jo(Vn,c,fn),[Vn,c]);On.sorter=Ve(),On.sorterStates=c;const Ue=(lr,Rr)=>{tr({filters:lr,filterStates:Rr},"filter",!0)},[it,yt,st]=G({prefixCls:Sr,locale:or,dropdownPrefixCls:Qr,mergedColumns:un,onFilterChange:Ue,getPopupContainer:pt||Bn}),gt=Ta(ft,yt);On.filters=st,On.filterStates=yt;const vt=n.useMemo(()=>{const lr={};return Object.keys(st).forEach(Rr=>{st[Rr]!==null&&(lr[Rr]=st[Rr])}),Object.assign(Object.assign({},Ce),{filters:lr})},[Ce,st]),[Wt]=Qo(vt),nt=(lr,Rr)=>{tr({pagination:Object.assign(Object.assign({},On.pagination),{current:lr,pageSize:Rr})},"paginate")},[Ge,an]=Oo(gt.length,nt,Oe);On.pagination=Oe===!1?{}:tl(Ge,Oe),On.resetPagination=an;const gr=n.useMemo(()=>{if(Oe===!1||!Ge.pageSize)return gt;const{current:lr=1,total:Rr,pageSize:oo=No}=Ge;return gt.lengthoo?gt.slice((lr-1)*oo,lr*oo):gt:gt.slice((lr-1)*oo,lr*oo)},[!!Oe,gt,Ge&&Ge.current,Ge&&Ge.pageSize,Ge&&Ge.total]),[Vt,Tn]=ol({prefixCls:Sr,data:gt,pageData:gr,getRowKey:rr,getRecordByKey:Jt,expandType:dn,childrenColumnName:fn,locale:or,getPopupContainer:pt||Bn},we),Pr=(lr,Rr,oo)=>{let jr;return typeof We=="function"?jr=ce()(We(lr,Rr,oo)):jr=ce()(We),ce()({[`${Sr}-row-selected`]:Tn.has(rr(lr,Rr))},jr)};pn.__PARENT_RENDER_ICON__=pn.expandIcon,pn.expandIcon=pn.expandIcon||Xt||$r(or),dn==="nest"&&pn.expandIconColumnIndex===void 0?pn.expandIconColumnIndex=we?1:0:pn.expandIconColumnIndex>0&&we&&(pn.expandIconColumnIndex-=1),typeof pn.indentSize!="number"&&(pn.indentSize=typeof Nn=="number"?Nn:15);const Gr=n.useCallback(lr=>Wt(Vt(it(eo(lr)))),[eo,it,Vt]);let Eo,mo;if(Oe!==!1&&(Ge!=null&&Ge.total)){let lr;Ge.size?lr=Ge.size:lr=Hr==="small"||Hr==="middle"?"small":void 0;const Rr=io=>n.createElement(Yn.Z,Object.assign({},Ge,{className:ce()(`${Sr}-pagination ${Sr}-pagination-${io}`,Ge.className),size:lr})),oo=Cr==="rtl"?"left":"right",{position:jr}=Ge;if(jr!==null&&Array.isArray(jr)){const io=jr.find(Ro=>Ro.includes("top")),vo=jr.find(Ro=>Ro.includes("bottom")),po=jr.every(Ro=>`${Ro}`=="none");!io&&!vo&&!po&&(mo=Rr(oo)),io&&(Eo=Rr(io.toLowerCase().replace("top",""))),vo&&(mo=Rr(vo.toLowerCase().replace("bottom","")))}else mo=Rr(oo)}let Tt;typeof _t=="boolean"?Tt={spinning:_t}:typeof _t=="object"&&(Tt=Object.assign({spinning:!0},_t));const[Yr,Tr]=Ua(Sr),[,ar]=(0,Mr.Z)(),co=ce()(`${Sr}-wrapper`,nr==null?void 0:nr.className,{[`${Sr}-wrapper-rtl`]:Cr==="rtl"},y,N,Tr),go=Object.assign(Object.assign({},nr==null?void 0:nr.style),O),lo=Mt&&Mt.emptyText||(Fr==null?void 0:Fr("Table"))||n.createElement(Ot.Z,{componentName:"Table"}),ho=zt?sl:qo,Xa={},bl=n.useMemo(()=>{const{fontSize:lr,lineHeight:Rr,padding:oo,paddingXS:jr,paddingSM:io}=ar,vo=Math.floor(lr*Rr);switch(Hr){case"large":return oo*2+vo;case"small":return jr*2+vo;default:return io*2+vo}},[ar,Hr]);return zt&&(Xa.listItemHeight=bl),Yr(n.createElement("div",{ref:o,className:co,style:go},n.createElement(wr.Z,Object.assign({spinning:!1},Tt),Eo,n.createElement(ho,Object.assign({},Xa,jn,{columns:un,direction:Cr,expandable:pn,prefixCls:Sr,className:ce()({[`${Sr}-middle`]:Hr==="middle",[`${Sr}-small`]:Hr==="small",[`${Sr}-bordered`]:re,[`${Sr}-empty`]:Vn.length===0}),data:gr,rowKey:rr,rowClassName:Pr,emptyText:lo,internalHooks:l,internalRefs:rn,transformColumns:Gr})),mo)))};var xl=n.forwardRef(sa);const Pa=(r,o)=>{const u=n.useRef(0);return u.current+=1,n.createElement(xl,Object.assign({},r,{ref:o,_renderTimes:u.current}))},Co=n.forwardRef(Pa);Co.SELECTION_COLUMN=fo,Co.EXPAND_COLUMN=t,Co.SELECTION_ALL=xa,Co.SELECTION_INVERT=_o,Co.SELECTION_NONE=Ca,Co.Column=nn,Co.ColumnGroup=Cn,Co.Summary=s;var Cl=Co,ca=Cl},17574:function(ht,le,e){"use strict";e.d(le,{default:function(){return Me}});var t=e(60091),l=e(94480),P=e(52671),L=e(8657),T=e(54476),p=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"},F=n,W=e(7657),w=function(je,et){return p.createElement(W.Z,(0,T.Z)({},je,{ref:et,icon:F}))},D=p.forwardRef(w),g=D,M=e(92310),B=e.n(M),I=e(35654),E=e(71430),ne=e(36355),k=e(56082),de=e(62892),ie=e(20648);const H=4;function A(Ie){const{dropPosition:je,dropLevelOffset:et,prefixCls:rt,indent:Ke,direction:Te="ltr"}=Ie,tt=Te==="ltr"?"left":"right",mt=Te==="ltr"?"right":"left",De={[tt]:-et*Ke+H,[mt]:0};switch(je){case-1:De.top=-3;break;case 1:De.bottom=-3;break;default:De.bottom=-3,De[tt]=Ke+H;break}return p.createElement("div",{style:De,className:`${rt}-drop-indicator`})}var ae=e(71997),S=p.forwardRef((Ie,je)=>{const{getPrefixCls:et,direction:rt,virtual:Ke,tree:Te}=p.useContext(ne.E_),{prefixCls:tt,className:mt,showIcon:De=!1,showLine:ut,switcherIcon:St,blockNode:$e=!1,children:ve,checkable:at=!1,selectable:Ee=!0,draggable:Z,motion:K,style:m}=Ie,a=et("tree",tt),R=et(),fe=K!=null?K:Object.assign(Object.assign({},(0,de.Z)(R)),{motionAppear:!1}),s=Object.assign(Object.assign({},Ie),{checkable:at,selectable:Ee,showIcon:De,motion:fe,blockNode:$e,showLine:!!ut,dropIndicatorRender:A}),[i,X]=(0,ie.ZP)(a),$=p.useMemo(()=>{if(!Z)return!1;let Q={};switch(typeof Z){case"function":Q.nodeDraggable=Z;break;case"object":Q=Object.assign({},Z);break;default:break}return Q.icon!==!1&&(Q.icon=Q.icon||p.createElement(k.Z,null)),Q},[Z]),f=Q=>p.createElement(ae.Z,{prefixCls:a,switcherIcon:St,treeNodeProps:Q,showLine:ut});return i(p.createElement(t.Z,Object.assign({itemHeight:20,ref:je,virtual:Ke},s,{style:Object.assign(Object.assign({},Te==null?void 0:Te.style),m),prefixCls:a,className:B()({[`${a}-icon-hide`]:!De,[`${a}-block-node`]:$e,[`${a}-unselectable`]:!Ee,[`${a}-rtl`]:rt==="rtl"},Te==null?void 0:Te.className,mt,X),direction:rt,checkable:at&&p.createElement("span",{className:`${a}-checkbox-inner`}),selectable:Ee,switcherIcon:f,draggable:$}),ve))}),J;(function(Ie){Ie[Ie.None=0]="None",Ie[Ie.Start=1]="Start",Ie[Ie.End=2]="End"})(J||(J={}));function te(Ie,je){function et(rt){const{key:Ke,children:Te}=rt;je(Ke,rt)!==!1&&te(Te||[],je)}Ie.forEach(et)}function z(Ie){let{treeData:je,expandedKeys:et,startKey:rt,endKey:Ke}=Ie;const Te=[];let tt=J.None;if(rt&&rt===Ke)return[rt];if(!rt||!Ke)return[];function mt(De){return De===rt||De===Ke}return te(je,De=>{if(tt===J.End)return!1;if(mt(De)){if(Te.push(De),tt===J.None)tt=J.Start;else if(tt===J.Start)return tt=J.End,!1}else tt===J.Start&&Te.push(De);return et.includes(De)}),Te}function v(Ie,je){const et=(0,l.Z)(je),rt=[];return te(Ie,(Ke,Te)=>{const tt=et.indexOf(Ke);return tt!==-1&&(rt.push(Te),et.splice(tt,1)),!!et.length}),rt}var b=function(Ie,je){var et={};for(var rt in Ie)Object.prototype.hasOwnProperty.call(Ie,rt)&&je.indexOf(rt)<0&&(et[rt]=Ie[rt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,rt=Object.getOwnPropertySymbols(Ie);Ke{var{defaultExpandAll:et,defaultExpandParent:rt,defaultExpandedKeys:Ke}=Ie,Te=b(Ie,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const tt=p.useRef(),mt=p.useRef(),De=()=>{const{keyEntities:$}=(0,E.I8)(q(Te));let f;return et?f=Object.keys($):rt?f=(0,I.r7)(Te.expandedKeys||Ke||[],$):f=Te.expandedKeys||Ke,f},[ut,St]=p.useState(Te.selectedKeys||Te.defaultSelectedKeys||[]),[$e,ve]=p.useState(()=>De());p.useEffect(()=>{"selectedKeys"in Te&&St(Te.selectedKeys)},[Te.selectedKeys]),p.useEffect(()=>{"expandedKeys"in Te&&ve(Te.expandedKeys)},[Te.expandedKeys]);const at=($,f)=>{var Q;return"expandedKeys"in Te||ve($),(Q=Te.onExpand)===null||Q===void 0?void 0:Q.call(Te,$,f)},Ee=($,f)=>{var Q;const{multiple:Re}=Te,{node:Pe,nativeEvent:Se}=f,{key:Ne=""}=Pe,Be=q(Te),d=Object.assign(Object.assign({},f),{selected:!0}),Y=(Se==null?void 0:Se.ctrlKey)||(Se==null?void 0:Se.metaKey),se=Se==null?void 0:Se.shiftKey;let xe;Re&&Y?(xe=$,tt.current=Ne,mt.current=xe,d.selectedNodes=v(Be,xe)):Re&&se?(xe=Array.from(new Set([].concat((0,l.Z)(mt.current||[]),(0,l.Z)(z({treeData:Be,expandedKeys:$e,startKey:Ne,endKey:tt.current}))))),d.selectedNodes=v(Be,xe)):(xe=[Ne],tt.current=Ne,mt.current=xe,d.selectedNodes=v(Be,xe)),(Q=Te.onSelect)===null||Q===void 0||Q.call(Te,xe,d),"selectedKeys"in Te||St(xe)},{getPrefixCls:Z,direction:K}=p.useContext(ne.E_),{prefixCls:m,className:a,showIcon:R=!0,expandAction:fe="click"}=Te,s=b(Te,["prefixCls","className","showIcon","expandAction"]),i=Z("tree",m),X=B()(`${i}-directory`,{[`${i}-directory-rtl`]:K==="rtl"},a);return p.createElement(S,Object.assign({icon:ce,ref:je,blockNode:!0},s,{showIcon:R,expandAction:fe,prefixCls:i,className:X,expandedKeys:$e,selectedKeys:ut,onSelect:Ee,onExpand:at}))};var V=p.forwardRef(x);const he=S;he.DirectoryTree=V,he.TreeNode=t.O;var Me=he},20648:function(ht,le,e){"use strict";e.d(le,{TM:function(){return M},Yk:function(){return g}});var t=e(36237),l=e(98447),P=e(17313),L=e(8378),T=e(37613),p=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),F=(B,I)=>({[`.${B}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${I.motionDurationSlow}`}}}),W=(B,I)=>({[`.${B}-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=(B,I)=>{const{treeCls:E,treeNodeCls:ne,treeNodePadding:k,titleHeight:de,nodeSelectedBg:ie,nodeHoverBg:H}=I,A=I.paddingXS;return{[E]:Object.assign(Object.assign({},(0,P.Wf)(I)),{background:I.colorBgContainer,borderRadius:I.borderRadius,transition:`background-color ${I.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,P.oN)(I)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${ne}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:k,insetInlineStart:0,border:`1px solid ${I.colorPrimary}`,opacity:0,animationName:n,animationDuration:I.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ne}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${k}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:I.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:Object.assign({},(0,P.oN)(I)),[`&:not(${ne}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:de,lineHeight:`${de}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${I.motionDurationSlow}`,[`${ne}:hover &`]:{opacity:.45}},[`&${ne}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:de}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},F(B,I)),{position:"relative",flex:"none",alignSelf:"stretch",width:de,margin:0,lineHeight:`${de}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-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:de/2,bottom:-k,marginInlineStart:-1,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:de/2*.8,height:de/2,borderBottom:`1px solid ${I.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:A},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:de,margin:0,padding:`0 ${I.paddingXS/2}px`,color:"inherit",lineHeight:`${de}px`,background:"transparent",borderRadius:I.borderRadius,cursor:"pointer",transition:`all ${I.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:H},[`&${E}-node-selected`]:{backgroundColor:ie},[`${E}-iconEle`]:{display:"inline-block",width:de,height:de,lineHeight:`${de}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${de}px`,userSelect:"none"},W(B,I)),[`${ne}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${I.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:de/2,bottom:-k,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ne}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${de/2}px !important`}}}}})}},D=B=>{const{treeCls:I,treeNodeCls:E,treeNodePadding:ne,directoryNodeSelectedBg:k,directoryNodeSelectedColor:de}=B;return{[`${I}${I}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ne,insetInlineStart:0,transition:`background-color ${B.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:B.controlItemBgHover}},"> *":{zIndex:1},[`${I}-switcher`]:{transition:`color ${B.motionDurationMid}`},[`${I}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${I}-node-selected`]:{color:de,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:k},[`${I}-switcher`]:{color:de},[`${I}-node-content-wrapper`]:{color:de,background:"transparent"}}}}}},g=(B,I)=>{const E=`.${B}`,ne=`${E}-treenode`,k=I.paddingXS/2,de=(0,T.TS)(I,{treeCls:E,treeNodeCls:ne,treeNodePadding:k});return[w(B,de),D(de)]},M=B=>{const{controlHeightSM:I}=B;return{titleHeight:I,nodeHoverBg:B.controlItemBgHover,nodeSelectedBg:B.controlItemBgActive}};le.ZP=(0,p.Z)("Tree",(B,I)=>{let{prefixCls:E}=I;return[{[B.componentCls]:(0,l.C2)(`${E}-checkbox`,B)},g(E,B),(0,L.Z)(B)]},B=>{const{colorTextLightSolid:I,colorPrimary:E}=B;return Object.assign(Object.assign({},M(B)),{directoryNodeSelectedColor:I,directoryNodeSelectedBg:E})})},71997:function(ht,le,e){"use strict";e.d(le,{Z:function(){return ne}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(de,ie){return l.createElement(T.Z,(0,t.Z)({},de,{ref:ie,icon:L}))},n=l.forwardRef(p),F=n,W=e(52671),w=e(58617),D=e(15075),g=e(43531),M=e(92310),B=e.n(M),I=e(92343),ne=k=>{const{prefixCls:de,switcherIcon:ie,treeNodeProps:H,showLine:A}=k,{isLeaf:ae,expanded:C,loading:S}=H;if(S)return l.createElement(w.Z,{className:`${de}-switcher-loading-icon`});let J;if(A&&typeof A=="object"&&(J=A.showLeafIcon),ae){if(!A)return null;if(typeof J!="boolean"&&J){const v=typeof J=="function"?J(H):J,b=`${de}-switcher-line-custom-icon`;return(0,I.l$)(v)?(0,I.Tm)(v,{className:B()(v.props.className||"",b)}):v}return J?l.createElement(W.Z,{className:`${de}-switcher-line-icon`}):l.createElement("span",{className:`${de}-switcher-leaf-line`})}const te=`${de}-switcher-icon`,z=typeof ie=="function"?ie(H):ie;return(0,I.l$)(z)?(0,I.Tm)(z,{className:B()(z.props.className||"",te)}):z!==void 0?z:A?C?l.createElement(D.Z,{className:`${de}-switcher-line-icon`}):l.createElement(g.Z,{className:`${de}-switcher-line-icon`}):l.createElement(F,{className:te})}},54580:function(ht,le,e){"use strict";e.d(le,{default:function(){return kt}});var t=e(59301),l=e(94480),P=e(92310),L=e.n(P),T=e(54476),p=e(67732),n=e(83652),F=e(42403),W=e(158),w=e(20068),D=e(75931),g=e(75044),M=e(76190),B=e(3202),I=e(26112);function E(j,ue){var ye="cannot ".concat(j.method," ").concat(j.action," ").concat(ue.status,"'"),be=new Error(ye);return be.status=ue.status,be.method=j.method,be.url=j.action,be}function ne(j){var ue=j.responseText||j.response;if(!ue)return ue;try{return JSON.parse(ue)}catch(ye){return ue}}function k(j){var ue=new XMLHttpRequest;j.onProgress&&ue.upload&&(ue.upload.onprogress=function(Le){Le.total>0&&(Le.percent=Le.loaded/Le.total*100),j.onProgress(Le)});var ye=new FormData;j.data&&Object.keys(j.data).forEach(function(Ze){var Le=j.data[Ze];if(Array.isArray(Le)){Le.forEach(function(ke){ye.append("".concat(Ze,"[]"),ke)});return}ye.append(Ze,Le)}),j.file instanceof Blob?ye.append(j.filename,j.file,j.file.name):ye.append(j.filename,j.file),ue.onerror=function(Le){j.onError(Le)},ue.onload=function(){return ue.status<200||ue.status>=300?j.onError(E(j,ue),ne(ue)):j.onSuccess(ne(ue),ue)},ue.open(j.method,j.action,!0),j.withCredentials&&"withCredentials"in ue&&(ue.withCredentials=!0);var be=j.headers||{};return be["X-Requested-With"]!==null&&ue.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(be).forEach(function(Ze){be[Ze]!==null&&ue.setRequestHeader(Ze,be[Ze])}),ue.send(ye),{abort:function(){ue.abort()}}}var de=+new Date,ie=0;function H(){return"rc-upload-".concat(de,"-").concat(++ie)}var A=e(48736),ae=function(j,ue){if(j&&ue){var ye=Array.isArray(ue)?ue:ue.split(","),be=j.name||"",Ze=j.type||"",Le=Ze.replace(/\/.*$/,"");return ye.some(function(ke){var Ae=ke.trim();if(/^\*(\/\*)?$/.test(ke))return!0;if(Ae.charAt(0)==="."){var jt=be.toLowerCase(),Zt=Ae.toLowerCase(),qt=[Zt];return(Zt===".jpg"||Zt===".jpeg")&&(qt=[".jpg",".jpeg"]),qt.some(function(kn){return jt.endsWith(kn)})}return/\/\*$/.test(Ae)?Le===Ae.replace(/\/.*$/,""):Ze===Ae?!0:/^\w+$/.test(Ae)?((0,A.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Ae,"'.Skip for check.")),!0):!1})}return!0};function C(j,ue){var ye=j.createReader(),be=[];function Ze(){ye.readEntries(function(Le){var ke=Array.prototype.slice.apply(Le);be=be.concat(ke);var Ae=!ke.length;Ae?ue(be):Ze()})}Ze()}var S=function(ue,ye,be){var Ze=function Le(ke,Ae){ke&&(ke.path=Ae||"",ke.isFile?ke.file(function(jt){be(jt)&&(ke.fullPath&&!jt.webkitRelativePath&&(Object.defineProperties(jt,{webkitRelativePath:{writable:!0}}),jt.webkitRelativePath=ke.fullPath.replace(/^\//,""),Object.defineProperties(jt,{webkitRelativePath:{writable:!1}})),ye([jt]))}):ke.isDirectory&&C(ke,function(jt){jt.forEach(function(Zt){Le(Zt,"".concat(Ae).concat(ke.name,"/"))})}))};ue.forEach(function(Le){Ze(Le.webkitGetAsEntry())})},J=S,te=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],z=function(j){(0,F.Z)(ye,j);var ue=(0,W.Z)(ye);function ye(){var be;(0,p.Z)(this,ye);for(var Ze=arguments.length,Le=new Array(Ze),ke=0;ke{let{uid:Le}=Ze;return Le===j.uid});return be===-1?ye.push(j):ye[be]=j,ye}function Q(j,ue){const ye=j.uid!==void 0?"uid":"name";return ue.filter(be=>be[ye]===j[ye])[0]}function Re(j,ue){const ye=j.uid!==void 0?"uid":"name",be=ue.filter(Ze=>Ze[ye]!==j[ye]);return be.length===ue.length?null:be}const Pe=function(){const ue=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),be=ue[ue.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(be)||[""])[0]},Se=j=>j.indexOf("image/")===0,Ne=j=>{if(j.type&&!j.thumbUrl)return Se(j.type);const ue=j.thumbUrl||j.url||"",ye=Pe(ue);return/^data:image\//.test(ue)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(ye)?!0:!(/^data:/.test(ue)||ye)},Be=200;function d(j){return new Promise(ue=>{if(!j.type||!Se(j.type)){ue("");return}const ye=document.createElement("canvas");ye.width=Be,ye.height=Be,ye.style.cssText=`position: fixed; left: 0; top: 0; width: ${Be}px; height: ${Be}px; z-index: 9999; display: none;`,document.body.appendChild(ye);const be=ye.getContext("2d"),Ze=new Image;if(Ze.onload=()=>{const{width:Le,height:ke}=Ze;let Ae=Be,jt=Be,Zt=0,qt=0;Le>ke?(jt=ke*(Be/Le),qt=-(jt-Ae)/2):(Ae=Le*(Be/ke),Zt=-(Ae-jt)/2),be.drawImage(Ze,Zt,qt,Ae,jt);const kn=ye.toDataURL();document.body.removeChild(ye),window.URL.revokeObjectURL(Ze.src),ue(kn)},Ze.crossOrigin="anonymous",j.type.startsWith("image/svg+xml")){const Le=new FileReader;Le.onload=()=>{Le.result&&(Ze.src=Le.result)},Le.readAsDataURL(j)}else if(j.type.startsWith("image/gif")){const Le=new FileReader;Le.onload=()=>{Le.result&&ue(Le.result)},Le.readAsDataURL(j)}else Ze.src=window.URL.createObjectURL(j)})}var Y=e(26227),se=e(41464),xe=e(15277),Fe=e(93948),_e=e(6848),Je=t.forwardRef((j,ue)=>{let{prefixCls:ye,className:be,style:Ze,locale:Le,listType:ke,file:Ae,items:jt,progress:Zt,iconRender:qt,actionIconRender:kn,itemRender:Rn,isImgUrl:on,showPreviewIcon:h,showRemoveIcon:_r,showDownloadIcon:Qn,previewIcon:dr,removeIcon:er,downloadIcon:yr,onPreview:qn,onDownload:Pn,onClose:In}=j;var zn,Lr;const{status:wn}=Ae,[Er,kr]=t.useState(wn);t.useEffect(()=>{wn!=="removed"&&kr(wn)},[wn]);const[Wr,Vr]=t.useState(!1);t.useEffect(()=>{const ot=setTimeout(()=>{Vr(!0)},300);return()=>{clearTimeout(ot)}},[]);const Xr=qt(Ae);let U=t.createElement("div",{className:`${ye}-icon`},Xr);if(ke==="picture"||ke==="picture-card"||ke==="picture-circle")if(Er==="uploading"||!Ae.thumbUrl&&!Ae.url){const ot=L()(`${ye}-list-item-thumbnail`,{[`${ye}-list-item-file`]:Er!=="uploading"});U=t.createElement("div",{className:ot},Xr)}else{const ot=on!=null&&on(Ae)?t.createElement("img",{src:Ae.thumbUrl||Ae.url,alt:Ae.name,className:`${ye}-list-item-image`,crossOrigin:Ae.crossOrigin}):Xr,Ot=L()(`${ye}-list-item-thumbnail`,{[`${ye}-list-item-file`]:on&&!on(Ae)});U=t.createElement("a",{className:Ot,onClick:$n=>qn(Ae,$n),href:Ae.url||Ae.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ot)}const me=L()(`${ye}-list-item`,`${ye}-list-item-${Er}`),qe=typeof Ae.linkProps=="string"?JSON.parse(Ae.linkProps):Ae.linkProps,Ft=_r?kn((typeof er=="function"?er(Ae):er)||t.createElement(Y.Z,null),()=>In(Ae),ye,Le.removeFile):null,en=Qn&&Er==="done"?kn((typeof yr=="function"?yr(Ae):yr)||t.createElement(se.Z,null),()=>Pn(Ae),ye,Le.downloadFile):null,gn=ke!=="picture-card"&&ke!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:L()(`${ye}-list-item-actions`,{picture:ke==="picture"})},en,Ft),Gt=L()(`${ye}-list-item-name`),At=Ae.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Gt,title:Ae.name},qe,{href:Ae.url,onClick:ot=>qn(Ae,ot)}),Ae.name),gn]:[t.createElement("span",{key:"view",className:Gt,onClick:ot=>qn(Ae,ot),title:Ae.name},Ae.name),gn],Ye={pointerEvents:"none",opacity:.5},xt=h?t.createElement("a",{href:Ae.url||Ae.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Ae.url||Ae.thumbUrl?void 0:Ye,onClick:ot=>qn(Ae,ot),title:Le.previewFile},typeof dr=="function"?dr(Ae):dr||t.createElement(xe.Z,null)):null,tn=(ke==="picture-card"||ke==="picture-circle")&&Er!=="uploading"&&t.createElement("span",{className:`${ye}-list-item-actions`},xt,Er==="done"&&en,Ft),{getPrefixCls:nn}=t.useContext(he.E_),Sn=nn(),Cn=t.createElement("div",{className:me},U,At,tn,Wr&&t.createElement(R.default,{motionName:`${Sn}-fade`,visible:Er==="uploading",motionDeadline:2e3},ot=>{let{className:Ot}=ot;const $n="percent"in Ae?t.createElement(Fe.Z,Object.assign({},Zt,{type:"line",percent:Ae.percent,"aria-label":Ae["aria-label"],"aria-labelledby":Ae["aria-labelledby"]})):null;return t.createElement("div",{className:L()(`${ye}-list-item-progress`,Ot)},$n)})),Gn=Ae.response&&typeof Ae.response=="string"?Ae.response:((zn=Ae.error)===null||zn===void 0?void 0:zn.statusText)||((Lr=Ae.error)===null||Lr===void 0?void 0:Lr.message)||Le.uploadError,_n=Er==="error"?t.createElement(_e.Z,{title:Gn,getPopupContainer:ot=>ot.parentNode},Cn):Cn;return t.createElement("div",{className:L()(`${ye}-list-item-container`,be),style:Ze,ref:ue},Rn?Rn(_n,Ae,jt,{download:Pn.bind(null,Ae),preview:qn.bind(null,Ae),remove:In.bind(null,Ae)}):_n)});const ct=(j,ue)=>{const{listType:ye="text",previewFile:be=d,onPreview:Ze,onDownload:Le,onRemove:ke,locale:Ae,iconRender:jt,isImageUrl:Zt=Ne,prefixCls:qt,items:kn=[],showPreviewIcon:Rn=!0,showRemoveIcon:on=!0,showDownloadIcon:h=!1,removeIcon:_r,previewIcon:Qn,downloadIcon:dr,progress:er={size:[-1,2],showInfo:!1},appendAction:yr,appendActionVisible:qn=!0,itemRender:Pn,disabled:In}=j,zn=(0,fe.Z)(),[Lr,wn]=t.useState(!1);t.useEffect(()=>{ye!=="picture"&&ye!=="picture-card"&&ye!=="picture-circle"||(kn||[]).forEach(Ye=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Ye.originFileObj instanceof File||Ye.originFileObj instanceof Blob)||Ye.thumbUrl!==void 0||(Ye.thumbUrl="",be&&be(Ye.originFileObj).then(xt=>{Ye.thumbUrl=xt||"",zn()}))})},[ye,kn,be]),t.useEffect(()=>{wn(!0)},[]);const Er=(Ye,xt)=>{if(Ze)return xt==null||xt.preventDefault(),Ze(Ye)},kr=Ye=>{typeof Le=="function"?Le(Ye):Ye.url&&window.open(Ye.url)},Wr=Ye=>{ke==null||ke(Ye)},Vr=Ye=>{if(jt)return jt(Ye,ye);const xt=Ye.status==="uploading",tn=Zt&&Zt(Ye)?t.createElement(a,null):t.createElement(mt,null);let nn=xt?t.createElement(De.Z,null):t.createElement(at,null);return ye==="picture"?nn=xt?t.createElement(De.Z,null):tn:(ye==="picture-card"||ye==="picture-circle")&&(nn=xt?Ae.uploading:tn),nn},Xr=(Ye,xt,tn,nn)=>{const Sn={type:"text",size:"small",title:nn,onClick:Cn=>{xt(),(0,i.l$)(Ye)&&Ye.props.onClick&&Ye.props.onClick(Cn)},className:`${tn}-list-item-action`,disabled:In};if((0,i.l$)(Ye)){const Cn=(0,i.Tm)(Ye,Object.assign(Object.assign({},Ye.props),{onClick:()=>{}}));return t.createElement(X.ZP,Object.assign({},Sn,{icon:Cn}))}return t.createElement(X.ZP,Object.assign({},Sn),t.createElement("span",null,Ye))};t.useImperativeHandle(ue,()=>({handlePreview:Er,handleDownload:kr}));const{getPrefixCls:U}=t.useContext(he.E_),me=U("upload",qt),qe=U(),Ft=L()(`${me}-list`,`${me}-list-${ye}`),en=(0,l.Z)(kn.map(Ye=>({key:Ye.uid,file:Ye})));let Gt={motionDeadline:2e3,motionName:`${me}-${ye==="picture-card"||ye==="picture-circle"?"animate-inline":"animate"}`,keys:en,motionAppear:Lr};const At=t.useMemo(()=>{const Ye=Object.assign({},(0,s.Z)(qe));return delete Ye.onAppearEnd,delete Ye.onEnterEnd,delete Ye.onLeaveEnd,Ye},[qe]);return ye!=="picture-card"&&ye!=="picture-circle"&&(Gt=Object.assign(Object.assign({},At),Gt)),t.createElement("div",{className:Ft},t.createElement(R.CSSMotionList,Object.assign({},Gt,{component:!1}),Ye=>{let{key:xt,file:tn,className:nn,style:Sn}=Ye;return t.createElement(Je,{key:xt,locale:Ae,prefixCls:me,className:nn,style:Sn,file:tn,items:kn,progress:er,listType:ye,isImgUrl:Zt,showPreviewIcon:Rn,showRemoveIcon:on,showDownloadIcon:h,removeIcon:_r,previewIcon:Qn,downloadIcon:dr,iconRender:Vr,actionIconRender:Xr,itemRender:Pn,onPreview:Er,onDownload:kr,onClose:Wr})}),yr&&t.createElement(R.default,Object.assign({},Gt,{visible:qn,forceRender:!0}),Ye=>{let{className:xt,style:tn}=Ye;return(0,i.Tm)(yr,nn=>({className:L()(nn.className,xt),style:Object.assign(Object.assign(Object.assign({},tn),{pointerEvents:xt?"none":void 0}),nn.style)}))}))};var wt=t.forwardRef(ct),Dt=e(17313),mn=e(8378),ln=e(83116),$t=e(37613),vn=j=>{const{componentCls:ue,iconCls:ye}=j;return{[`${ue}-wrapper`]:{[`${ue}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:j.colorFillAlter,border:`${j.lineWidth}px dashed ${j.colorBorder}`,borderRadius:j.borderRadiusLG,cursor:"pointer",transition:`border-color ${j.motionDurationSlow}`,[ue]:{padding:`${j.padding}px 0`},[`${ue}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${ue}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${ue}-disabled):hover`]:{borderColor:j.colorPrimaryHover},[`p${ue}-drag-icon`]:{marginBottom:j.margin,[ye]:{color:j.colorPrimary,fontSize:j.uploadThumbnailSize}},[`p${ue}-text`]:{margin:`0 0 ${j.marginXXS}px`,color:j.colorTextHeading,fontSize:j.fontSizeLG},[`p${ue}-hint`]:{color:j.colorTextDescription,fontSize:j.fontSize},[`&${ue}-disabled`]:{cursor:"not-allowed",[`p${ue}-drag-icon ${ye}, + `]:{background:Ct},[`&${o}-row-selected`]:{"> th, > td":{background:dt},"&:hover > th, &:hover > td":{background:Et}}}},[`${o}-footer`]:{padding:`${y}px ${N}px`,color:pt,background:_t}})}};var Ua=(0,cl.Z)("Table",r=>{const{colorTextHeading:o,colorSplit:u,colorIcon:y,colorIconHover:N,opacityLoading:O,colorBgContainer:oe,controlInteractiveSize:re,headerBg:ee,headerColor:ge,headerSortActiveBg:Oe,headerSortHoverBg:we,bodySortBg:ze,rowHoverBg:We,rowSelectedBg:Xe,rowSelectedHoverBg:Ct,rowExpandedBg:dt,cellPaddingBlock:Et,cellPaddingInline:pt,cellPaddingBlockMD:_t,cellPaddingInlineMD:Xt,cellPaddingBlockSM:cn,cellPaddingInlineSM:Ht,borderColor:bn,footerBg:Nn,footerColor:Rt,headerBorderRadius:Yt,cellFontSize:Mt,cellFontSizeMD:It,cellFontSizeSM:zt,headerSplitColor:hn,fixedHeaderSortActiveBg:Fn,headerFilterHoverBg:Dn,filterDropdownBg:un,expandIconBg:jn,selectionColumnWidth:Wn,stickyScrollBarBg:Cr}=r,nr=new Fo.C(y),Fr=new Fo.C(N),Nr=2,Bn=(0,ul.TS)(r,{tableFontSize:Mt,tableBg:oe,tableRadius:Yt,tablePaddingVertical:Et,tablePaddingHorizontal:pt,tablePaddingVerticalMiddle:_t,tablePaddingHorizontalMiddle:Xt,tablePaddingVerticalSmall:cn,tablePaddingHorizontalSmall:Ht,tableBorderColor:bn,tableHeaderTextColor:ge,tableHeaderBg:ee,tableFooterTextColor:Rt,tableFooterBg:Nn,tableHeaderCellSplitColor:hn,tableHeaderSortBg:Oe,tableHeaderSortHoverBg:we,tableHeaderIconColor:nr.clone().setAlpha(nr.getAlpha()*O).toRgbString(),tableHeaderIconColorHover:Fr.clone().setAlpha(Fr.getAlpha()*O).toRgbString(),tableBodySortBg:ze,tableFixedHeaderSortActiveBg:Fn,tableHeaderFilterActiveBg:Dn,tableFilterDropdownBg:un,tableRowHoverBg:We,tableSelectedRowBg:Xe,tableSelectedRowHoverBg:Ct,zIndexTableFixed:Nr,zIndexTableSticky:Nr+1,tableFontSizeMiddle:It,tableFontSizeSmall:zt,tableSelectionColumnWidth:Wn,tableExpandIconBg:jn,tableExpandColumnWidth:re+2*r.padding,tableExpandedRowBg:dt,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:Cr,tableScrollThumbBgHover:o,tableScrollBg:u});return[Wa(Bn),cr(Bn),Ha(Bn),Ka(Bn),ra(Bn),dl(Bn),pr(Bn),na(Bn),Ha(Bn),ka(Bn),ia(Bn),oa(Bn),za(Bn),fl(Bn),gl(Bn),vl(Bn),yl(Bn)]},r=>{const{colorFillAlter:o,colorBgContainer:u,colorTextHeading:y,colorFillSecondary:N,colorFillContent:O,controlItemBgActive:oe,controlItemBgActiveHover:re,padding:ee,paddingSM:ge,paddingXS:Oe,colorBorderSecondary:we,borderRadiusLG:ze,fontSize:We,controlHeight:Xe,colorTextPlaceholder:Ct}=r,dt=new Fo.C(N).onBackground(u).toHexShortString(),Et=new Fo.C(O).onBackground(u).toHexShortString(),pt=new Fo.C(o).onBackground(u).toHexShortString();return{headerBg:pt,headerColor:y,headerSortActiveBg:dt,headerSortHoverBg:Et,bodySortBg:pt,rowHoverBg:pt,rowSelectedBg:oe,rowSelectedHoverBg:re,rowExpandedBg:o,cellPaddingBlock:ee,cellPaddingInline:ee,cellPaddingBlockMD:ge,cellPaddingInlineMD:Oe,cellPaddingBlockSM:Oe,cellPaddingInlineSM:Oe,borderColor:we,headerBorderRadius:ze,footerBg:pt,footerColor:y,cellFontSize:We,cellFontSizeMD:We,cellFontSizeSM:We,headerSplitColor:we,fixedHeaderSortActiveBg:dt,headerFilterHoverBg:O,filterDropdownMenuBg:u,filterDropdownBg:u,expandIconBg:u,selectionColumnWidth:Xe,stickyScrollBarBg:Ct,stickyScrollBarBorderRadius:100}});const Va=[],sa=(r,o)=>{const{prefixCls:u,className:y,rootClassName:N,style:O,size:oe,bordered:re,dropdownPrefixCls:ee,dataSource:ge,pagination:Oe,rowSelection:we,rowKey:ze="key",rowClassName:We,columns:Xe,children:Ct,childrenColumnName:dt,onChange:Et,getPopupContainer:pt,loading:_t,expandIcon:Xt,expandable:cn,expandedRowRender:Ht,expandIconColumnIndex:bn,indentSize:Nn,scroll:Rt,sortDirections:Yt,locale:Mt,showSorterTooltip:It=!0,virtual:zt}=r,hn=n.useMemo(()=>Xe||hr(Ct),[Xe,Ct]),Fn=n.useMemo(()=>hn.some(lr=>lr.responsive),[hn]),Dn=(0,sr.Z)(Fn),un=n.useMemo(()=>{const lr=new Set(Object.keys(Dn).filter(Rr=>Dn[Rr]));return hn.filter(Rr=>!Rr.responsive||Rr.responsive.some(oo=>lr.has(oo)))},[hn,Dn]),jn=(0,Gn.Z)(r,["className","style","columns"]),{locale:Wn=Mn.Z,direction:Cr,table:nr,renderEmpty:Fr,getPrefixCls:Nr,getPopupContainer:Bn}=n.useContext(ot.E_),Hr=(0,$n.Z)(oe),or=Object.assign(Object.assign({},Wn.Table),Mt),Xn=ge||Va,Sr=Nr("table",u),Qr=Nr("dropdown",ee),pn=Object.assign({childrenColumnName:dt,expandIconColumnIndex:bn},cn),{childrenColumnName:fn="children"}=pn,dn=n.useMemo(()=>Xn.some(lr=>lr==null?void 0:lr[fn])?"nest":Ht||cn&&cn.expandedRowRender?"row":null,[Xn]),rn={body:n.useRef()},rr=n.useMemo(()=>typeof ze=="function"?ze:lr=>lr==null?void 0:lr[ze],[ze]),[Jt]=xo(Xn,fn,rr),On={},tr=function(lr,Rr){let oo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var jr,io,vo;const po=Object.assign(Object.assign({},On),lr);oo&&((jr=On.resetPagination)===null||jr===void 0||jr.call(On),!((io=po.pagination)===null||io===void 0)&&io.current&&(po.pagination.current=1),Oe&&Oe.onChange&&Oe.onChange(1,(vo=po.pagination)===null||vo===void 0?void 0:vo.pageSize)),Rt&&Rt.scrollToFirstRowOnChange!==!1&&rn.body.current&&(0,_n.Z)(0,{getContainer:()=>rn.body.current}),Et==null||Et(po.pagination,po.filters,po.sorter,{currentDataSource:Ta(Jo(Xn,po.sorterStates,fn),po.filterStates),action:Rr})},Un=(lr,Rr)=>{tr({sorter:lr,sorterStates:Rr},"sort",!1)},[eo,c,Ce,Ve]=Ko({prefixCls:Sr,mergedColumns:un,onSorterChange:Un,sortDirections:Yt||["ascend","descend"],tableLocale:or,showSorterTooltip:It}),ft=n.useMemo(()=>Jo(Xn,c,fn),[Xn,c]);On.sorter=Ve(),On.sorterStates=c;const Ue=(lr,Rr)=>{tr({filters:lr,filterStates:Rr},"filter",!0)},[it,yt,st]=G({prefixCls:Sr,locale:or,dropdownPrefixCls:Qr,mergedColumns:un,onFilterChange:Ue,getPopupContainer:pt||Bn}),gt=Ta(ft,yt);On.filters=st,On.filterStates=yt;const vt=n.useMemo(()=>{const lr={};return Object.keys(st).forEach(Rr=>{st[Rr]!==null&&(lr[Rr]=st[Rr])}),Object.assign(Object.assign({},Ce),{filters:lr})},[Ce,st]),[Wt]=Qo(vt),nt=(lr,Rr)=>{tr({pagination:Object.assign(Object.assign({},On.pagination),{current:lr,pageSize:Rr})},"paginate")},[Ge,an]=Oo(gt.length,nt,Oe);On.pagination=Oe===!1?{}:tl(Ge,Oe),On.resetPagination=an;const gr=n.useMemo(()=>{if(Oe===!1||!Ge.pageSize)return gt;const{current:lr=1,total:Rr,pageSize:oo=No}=Ge;return gt.lengthoo?gt.slice((lr-1)*oo,lr*oo):gt:gt.slice((lr-1)*oo,lr*oo)},[!!Oe,gt,Ge&&Ge.current,Ge&&Ge.pageSize,Ge&&Ge.total]),[Vt,Tn]=ol({prefixCls:Sr,data:gt,pageData:gr,getRowKey:rr,getRecordByKey:Jt,expandType:dn,childrenColumnName:fn,locale:or,getPopupContainer:pt||Bn},we),Pr=(lr,Rr,oo)=>{let jr;return typeof We=="function"?jr=ce()(We(lr,Rr,oo)):jr=ce()(We),ce()({[`${Sr}-row-selected`]:Tn.has(rr(lr,Rr))},jr)};pn.__PARENT_RENDER_ICON__=pn.expandIcon,pn.expandIcon=pn.expandIcon||Xt||$r(or),dn==="nest"&&pn.expandIconColumnIndex===void 0?pn.expandIconColumnIndex=we?1:0:pn.expandIconColumnIndex>0&&we&&(pn.expandIconColumnIndex-=1),typeof pn.indentSize!="number"&&(pn.indentSize=typeof Nn=="number"?Nn:15);const Gr=n.useCallback(lr=>Wt(Vt(it(eo(lr)))),[eo,it,Vt]);let Eo,mo;if(Oe!==!1&&(Ge!=null&&Ge.total)){let lr;Ge.size?lr=Ge.size:lr=Hr==="small"||Hr==="middle"?"small":void 0;const Rr=io=>n.createElement(Yn.Z,Object.assign({},Ge,{className:ce()(`${Sr}-pagination ${Sr}-pagination-${io}`,Ge.className),size:lr})),oo=Cr==="rtl"?"left":"right",{position:jr}=Ge;if(jr!==null&&Array.isArray(jr)){const io=jr.find(Ro=>Ro.includes("top")),vo=jr.find(Ro=>Ro.includes("bottom")),po=jr.every(Ro=>`${Ro}`=="none");!io&&!vo&&!po&&(mo=Rr(oo)),io&&(Eo=Rr(io.toLowerCase().replace("top",""))),vo&&(mo=Rr(vo.toLowerCase().replace("bottom","")))}else mo=Rr(oo)}let Tt;typeof _t=="boolean"?Tt={spinning:_t}:typeof _t=="object"&&(Tt=Object.assign({spinning:!0},_t));const[Yr,Tr]=Ua(Sr),[,ar]=(0,Mr.Z)(),co=ce()(`${Sr}-wrapper`,nr==null?void 0:nr.className,{[`${Sr}-wrapper-rtl`]:Cr==="rtl"},y,N,Tr),go=Object.assign(Object.assign({},nr==null?void 0:nr.style),O),lo=Mt&&Mt.emptyText||(Fr==null?void 0:Fr("Table"))||n.createElement(Ot.Z,{componentName:"Table"}),ho=zt?sl:qo,Xa={},bl=n.useMemo(()=>{const{fontSize:lr,lineHeight:Rr,padding:oo,paddingXS:jr,paddingSM:io}=ar,vo=Math.floor(lr*Rr);switch(Hr){case"large":return oo*2+vo;case"small":return jr*2+vo;default:return io*2+vo}},[ar,Hr]);return zt&&(Xa.listItemHeight=bl),Yr(n.createElement("div",{ref:o,className:co,style:go},n.createElement(wr.Z,Object.assign({spinning:!1},Tt),Eo,n.createElement(ho,Object.assign({},Xa,jn,{columns:un,direction:Cr,expandable:pn,prefixCls:Sr,className:ce()({[`${Sr}-middle`]:Hr==="middle",[`${Sr}-small`]:Hr==="small",[`${Sr}-bordered`]:re,[`${Sr}-empty`]:Xn.length===0}),data:gr,rowKey:rr,rowClassName:Pr,emptyText:lo,internalHooks:l,internalRefs:rn,transformColumns:Gr})),mo)))};var xl=n.forwardRef(sa);const Pa=(r,o)=>{const u=n.useRef(0);return u.current+=1,n.createElement(xl,Object.assign({},r,{ref:o,_renderTimes:u.current}))},Co=n.forwardRef(Pa);Co.SELECTION_COLUMN=fo,Co.EXPAND_COLUMN=t,Co.SELECTION_ALL=xa,Co.SELECTION_INVERT=_o,Co.SELECTION_NONE=Ca,Co.Column=nn,Co.ColumnGroup=Cn,Co.Summary=s;var Cl=Co,ca=Cl},17574:function(ht,le,e){"use strict";e.d(le,{default:function(){return Me}});var t=e(60091),l=e(94480),P=e(52671),L=e(8657),T=e(54476),p=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"},F=n,W=e(7657),w=function(je,et){return p.createElement(W.Z,(0,T.Z)({},je,{ref:et,icon:F}))},D=p.forwardRef(w),g=D,M=e(92310),B=e.n(M),I=e(35654),E=e(71430),ne=e(36355),k=e(56082),de=e(62892),ie=e(20648);const H=4;function A(Ie){const{dropPosition:je,dropLevelOffset:et,prefixCls:rt,indent:Ke,direction:Te="ltr"}=Ie,tt=Te==="ltr"?"left":"right",mt=Te==="ltr"?"right":"left",De={[tt]:-et*Ke+H,[mt]:0};switch(je){case-1:De.top=-3;break;case 1:De.bottom=-3;break;default:De.bottom=-3,De[tt]=Ke+H;break}return p.createElement("div",{style:De,className:`${rt}-drop-indicator`})}var ae=e(71997),S=p.forwardRef((Ie,je)=>{const{getPrefixCls:et,direction:rt,virtual:Ke,tree:Te}=p.useContext(ne.E_),{prefixCls:tt,className:mt,showIcon:De=!1,showLine:ut,switcherIcon:St,blockNode:$e=!1,children:ve,checkable:at=!1,selectable:Ee=!0,draggable:Z,motion:K,style:m}=Ie,a=et("tree",tt),R=et(),fe=K!=null?K:Object.assign(Object.assign({},(0,de.Z)(R)),{motionAppear:!1}),s=Object.assign(Object.assign({},Ie),{checkable:at,selectable:Ee,showIcon:De,motion:fe,blockNode:$e,showLine:!!ut,dropIndicatorRender:A}),[i,X]=(0,ie.ZP)(a),$=p.useMemo(()=>{if(!Z)return!1;let Q={};switch(typeof Z){case"function":Q.nodeDraggable=Z;break;case"object":Q=Object.assign({},Z);break;default:break}return Q.icon!==!1&&(Q.icon=Q.icon||p.createElement(k.Z,null)),Q},[Z]),f=Q=>p.createElement(ae.Z,{prefixCls:a,switcherIcon:St,treeNodeProps:Q,showLine:ut});return i(p.createElement(t.Z,Object.assign({itemHeight:20,ref:je,virtual:Ke},s,{style:Object.assign(Object.assign({},Te==null?void 0:Te.style),m),prefixCls:a,className:B()({[`${a}-icon-hide`]:!De,[`${a}-block-node`]:$e,[`${a}-unselectable`]:!Ee,[`${a}-rtl`]:rt==="rtl"},Te==null?void 0:Te.className,mt,X),direction:rt,checkable:at&&p.createElement("span",{className:`${a}-checkbox-inner`}),selectable:Ee,switcherIcon:f,draggable:$}),ve))}),J;(function(Ie){Ie[Ie.None=0]="None",Ie[Ie.Start=1]="Start",Ie[Ie.End=2]="End"})(J||(J={}));function te(Ie,je){function et(rt){const{key:Ke,children:Te}=rt;je(Ke,rt)!==!1&&te(Te||[],je)}Ie.forEach(et)}function z(Ie){let{treeData:je,expandedKeys:et,startKey:rt,endKey:Ke}=Ie;const Te=[];let tt=J.None;if(rt&&rt===Ke)return[rt];if(!rt||!Ke)return[];function mt(De){return De===rt||De===Ke}return te(je,De=>{if(tt===J.End)return!1;if(mt(De)){if(Te.push(De),tt===J.None)tt=J.Start;else if(tt===J.Start)return tt=J.End,!1}else tt===J.Start&&Te.push(De);return et.includes(De)}),Te}function v(Ie,je){const et=(0,l.Z)(je),rt=[];return te(Ie,(Ke,Te)=>{const tt=et.indexOf(Ke);return tt!==-1&&(rt.push(Te),et.splice(tt,1)),!!et.length}),rt}var b=function(Ie,je){var et={};for(var rt in Ie)Object.prototype.hasOwnProperty.call(Ie,rt)&&je.indexOf(rt)<0&&(et[rt]=Ie[rt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ke=0,rt=Object.getOwnPropertySymbols(Ie);Ke{var{defaultExpandAll:et,defaultExpandParent:rt,defaultExpandedKeys:Ke}=Ie,Te=b(Ie,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const tt=p.useRef(),mt=p.useRef(),De=()=>{const{keyEntities:$}=(0,E.I8)(q(Te));let f;return et?f=Object.keys($):rt?f=(0,I.r7)(Te.expandedKeys||Ke||[],$):f=Te.expandedKeys||Ke,f},[ut,St]=p.useState(Te.selectedKeys||Te.defaultSelectedKeys||[]),[$e,ve]=p.useState(()=>De());p.useEffect(()=>{"selectedKeys"in Te&&St(Te.selectedKeys)},[Te.selectedKeys]),p.useEffect(()=>{"expandedKeys"in Te&&ve(Te.expandedKeys)},[Te.expandedKeys]);const at=($,f)=>{var Q;return"expandedKeys"in Te||ve($),(Q=Te.onExpand)===null||Q===void 0?void 0:Q.call(Te,$,f)},Ee=($,f)=>{var Q;const{multiple:Re}=Te,{node:Pe,nativeEvent:Se}=f,{key:Ne=""}=Pe,Be=q(Te),d=Object.assign(Object.assign({},f),{selected:!0}),Y=(Se==null?void 0:Se.ctrlKey)||(Se==null?void 0:Se.metaKey),se=Se==null?void 0:Se.shiftKey;let xe;Re&&Y?(xe=$,tt.current=Ne,mt.current=xe,d.selectedNodes=v(Be,xe)):Re&&se?(xe=Array.from(new Set([].concat((0,l.Z)(mt.current||[]),(0,l.Z)(z({treeData:Be,expandedKeys:$e,startKey:Ne,endKey:tt.current}))))),d.selectedNodes=v(Be,xe)):(xe=[Ne],tt.current=Ne,mt.current=xe,d.selectedNodes=v(Be,xe)),(Q=Te.onSelect)===null||Q===void 0||Q.call(Te,xe,d),"selectedKeys"in Te||St(xe)},{getPrefixCls:Z,direction:K}=p.useContext(ne.E_),{prefixCls:m,className:a,showIcon:R=!0,expandAction:fe="click"}=Te,s=b(Te,["prefixCls","className","showIcon","expandAction"]),i=Z("tree",m),X=B()(`${i}-directory`,{[`${i}-directory-rtl`]:K==="rtl"},a);return p.createElement(S,Object.assign({icon:ce,ref:je,blockNode:!0},s,{showIcon:R,expandAction:fe,prefixCls:i,className:X,expandedKeys:$e,selectedKeys:ut,onSelect:Ee,onExpand:at}))};var V=p.forwardRef(x);const he=S;he.DirectoryTree=V,he.TreeNode=t.O;var Me=he},20648:function(ht,le,e){"use strict";e.d(le,{TM:function(){return M},Yk:function(){return g}});var t=e(36237),l=e(98447),P=e(17313),L=e(8378),T=e(37613),p=e(83116);const n=new t.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),F=(B,I)=>({[`.${B}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${I.motionDurationSlow}`}}}),W=(B,I)=>({[`.${B}-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=(B,I)=>{const{treeCls:E,treeNodeCls:ne,treeNodePadding:k,titleHeight:de,nodeSelectedBg:ie,nodeHoverBg:H}=I,A=I.paddingXS;return{[E]:Object.assign(Object.assign({},(0,P.Wf)(I)),{background:I.colorBgContainer,borderRadius:I.borderRadius,transition:`background-color ${I.motionDurationSlow}`,[`&${E}-rtl`]:{[`${E}-switcher`]:{"&_close":{[`${E}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${E}-active-focused)`]:Object.assign({},(0,P.oN)(I)),[`${E}-list-holder-inner`]:{alignItems:"flex-start"},[`&${E}-block-node`]:{[`${E}-list-holder-inner`]:{alignItems:"stretch",[`${E}-node-content-wrapper`]:{flex:"auto"},[`${ne}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:k,insetInlineStart:0,border:`1px solid ${I.colorPrimary}`,opacity:0,animationName:n,animationDuration:I.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ne}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${k}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${E}-node-content-wrapper`]:{color:I.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${E}-node-content-wrapper`]:Object.assign({},(0,P.oN)(I)),[`&:not(${ne}-disabled).filter-node ${E}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${E}-draggable-icon`]:{flexShrink:0,width:de,lineHeight:`${de}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${I.motionDurationSlow}`,[`${ne}:hover &`]:{opacity:.45}},[`&${ne}-disabled`]:{[`${E}-draggable-icon`]:{visibility:"hidden"}}}},[`${E}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:de}},[`${E}-draggable-icon`]:{visibility:"hidden"},[`${E}-switcher`]:Object.assign(Object.assign({},F(B,I)),{position:"relative",flex:"none",alignSelf:"stretch",width:de,margin:0,lineHeight:`${de}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${E}-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:de/2,bottom:-k,marginInlineStart:-1,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:de/2*.8,height:de/2,borderBottom:`1px solid ${I.colorBorder}`,content:'""'}}}),[`${E}-checkbox`]:{top:"initial",marginInlineEnd:A},[`${E}-node-content-wrapper, ${E}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:de,margin:0,padding:`0 ${I.paddingXS/2}px`,color:"inherit",lineHeight:`${de}px`,background:"transparent",borderRadius:I.borderRadius,cursor:"pointer",transition:`all ${I.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:H},[`&${E}-node-selected`]:{backgroundColor:ie},[`${E}-iconEle`]:{display:"inline-block",width:de,height:de,lineHeight:`${de}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${E}-unselectable ${E}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${E}-node-content-wrapper`]:Object.assign({lineHeight:`${de}px`,userSelect:"none"},W(B,I)),[`${ne}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${I.colorPrimary}`}},"&-show-line":{[`${E}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:de/2,bottom:-k,borderInlineEnd:`1px solid ${I.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${E}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ne}-leaf-last`]:{[`${E}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${de/2}px !important`}}}}})}},D=B=>{const{treeCls:I,treeNodeCls:E,treeNodePadding:ne,directoryNodeSelectedBg:k,directoryNodeSelectedColor:de}=B;return{[`${I}${I}-directory`]:{[E]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ne,insetInlineStart:0,transition:`background-color ${B.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:B.controlItemBgHover}},"> *":{zIndex:1},[`${I}-switcher`]:{transition:`color ${B.motionDurationMid}`},[`${I}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${I}-node-selected`]:{color:de,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:k},[`${I}-switcher`]:{color:de},[`${I}-node-content-wrapper`]:{color:de,background:"transparent"}}}}}},g=(B,I)=>{const E=`.${B}`,ne=`${E}-treenode`,k=I.paddingXS/2,de=(0,T.TS)(I,{treeCls:E,treeNodeCls:ne,treeNodePadding:k});return[w(B,de),D(de)]},M=B=>{const{controlHeightSM:I}=B;return{titleHeight:I,nodeHoverBg:B.controlItemBgHover,nodeSelectedBg:B.controlItemBgActive}};le.ZP=(0,p.Z)("Tree",(B,I)=>{let{prefixCls:E}=I;return[{[B.componentCls]:(0,l.C2)(`${E}-checkbox`,B)},g(E,B),(0,L.Z)(B)]},B=>{const{colorTextLightSolid:I,colorPrimary:E}=B;return Object.assign(Object.assign({},M(B)),{directoryNodeSelectedColor:I,directoryNodeSelectedBg:E})})},71997:function(ht,le,e){"use strict";e.d(le,{Z:function(){return ne}});var t=e(54476),l=e(59301),P={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"},L=P,T=e(7657),p=function(de,ie){return l.createElement(T.Z,(0,t.Z)({},de,{ref:ie,icon:L}))},n=l.forwardRef(p),F=n,W=e(52671),w=e(58617),D=e(15075),g=e(43531),M=e(92310),B=e.n(M),I=e(92343),ne=k=>{const{prefixCls:de,switcherIcon:ie,treeNodeProps:H,showLine:A}=k,{isLeaf:ae,expanded:C,loading:S}=H;if(S)return l.createElement(w.Z,{className:`${de}-switcher-loading-icon`});let J;if(A&&typeof A=="object"&&(J=A.showLeafIcon),ae){if(!A)return null;if(typeof J!="boolean"&&J){const v=typeof J=="function"?J(H):J,b=`${de}-switcher-line-custom-icon`;return(0,I.l$)(v)?(0,I.Tm)(v,{className:B()(v.props.className||"",b)}):v}return J?l.createElement(W.Z,{className:`${de}-switcher-line-icon`}):l.createElement("span",{className:`${de}-switcher-leaf-line`})}const te=`${de}-switcher-icon`,z=typeof ie=="function"?ie(H):ie;return(0,I.l$)(z)?(0,I.Tm)(z,{className:B()(z.props.className||"",te)}):z!==void 0?z:A?C?l.createElement(D.Z,{className:`${de}-switcher-line-icon`}):l.createElement(g.Z,{className:`${de}-switcher-line-icon`}):l.createElement(F,{className:te})}},54580:function(ht,le,e){"use strict";e.d(le,{default:function(){return kt}});var t=e(59301),l=e(94480),P=e(92310),L=e.n(P),T=e(54476),p=e(67732),n=e(83652),F=e(42403),W=e(158),w=e(20068),D=e(75931),g=e(75044),M=e(76190),B=e(3202),I=e(26112);function E(j,ue){var ye="cannot ".concat(j.method," ").concat(j.action," ").concat(ue.status,"'"),be=new Error(ye);return be.status=ue.status,be.method=j.method,be.url=j.action,be}function ne(j){var ue=j.responseText||j.response;if(!ue)return ue;try{return JSON.parse(ue)}catch(ye){return ue}}function k(j){var ue=new XMLHttpRequest;j.onProgress&&ue.upload&&(ue.upload.onprogress=function(Le){Le.total>0&&(Le.percent=Le.loaded/Le.total*100),j.onProgress(Le)});var ye=new FormData;j.data&&Object.keys(j.data).forEach(function(Ze){var Le=j.data[Ze];if(Array.isArray(Le)){Le.forEach(function(ke){ye.append("".concat(Ze,"[]"),ke)});return}ye.append(Ze,Le)}),j.file instanceof Blob?ye.append(j.filename,j.file,j.file.name):ye.append(j.filename,j.file),ue.onerror=function(Le){j.onError(Le)},ue.onload=function(){return ue.status<200||ue.status>=300?j.onError(E(j,ue),ne(ue)):j.onSuccess(ne(ue),ue)},ue.open(j.method,j.action,!0),j.withCredentials&&"withCredentials"in ue&&(ue.withCredentials=!0);var be=j.headers||{};return be["X-Requested-With"]!==null&&ue.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(be).forEach(function(Ze){be[Ze]!==null&&ue.setRequestHeader(Ze,be[Ze])}),ue.send(ye),{abort:function(){ue.abort()}}}var de=+new Date,ie=0;function H(){return"rc-upload-".concat(de,"-").concat(++ie)}var A=e(48736),ae=function(j,ue){if(j&&ue){var ye=Array.isArray(ue)?ue:ue.split(","),be=j.name||"",Ze=j.type||"",Le=Ze.replace(/\/.*$/,"");return ye.some(function(ke){var Ae=ke.trim();if(/^\*(\/\*)?$/.test(ke))return!0;if(Ae.charAt(0)==="."){var jt=be.toLowerCase(),Zt=Ae.toLowerCase(),qt=[Zt];return(Zt===".jpg"||Zt===".jpeg")&&(qt=[".jpg",".jpeg"]),qt.some(function(kn){return jt.endsWith(kn)})}return/\/\*$/.test(Ae)?Le===Ae.replace(/\/.*$/,""):Ze===Ae?!0:/^\w+$/.test(Ae)?((0,A.ZP)(!1,"Upload takes an invalidate 'accept' type '".concat(Ae,"'.Skip for check.")),!0):!1})}return!0};function C(j,ue){var ye=j.createReader(),be=[];function Ze(){ye.readEntries(function(Le){var ke=Array.prototype.slice.apply(Le);be=be.concat(ke);var Ae=!ke.length;Ae?ue(be):Ze()})}Ze()}var S=function(ue,ye,be){var Ze=function Le(ke,Ae){ke&&(ke.path=Ae||"",ke.isFile?ke.file(function(jt){be(jt)&&(ke.fullPath&&!jt.webkitRelativePath&&(Object.defineProperties(jt,{webkitRelativePath:{writable:!0}}),jt.webkitRelativePath=ke.fullPath.replace(/^\//,""),Object.defineProperties(jt,{webkitRelativePath:{writable:!1}})),ye([jt]))}):ke.isDirectory&&C(ke,function(jt){jt.forEach(function(Zt){Le(Zt,"".concat(Ae).concat(ke.name,"/"))})}))};ue.forEach(function(Le){Ze(Le.webkitGetAsEntry())})},J=S,te=["component","prefixCls","className","disabled","id","style","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"],z=function(j){(0,F.Z)(ye,j);var ue=(0,W.Z)(ye);function ye(){var be;(0,p.Z)(this,ye);for(var Ze=arguments.length,Le=new Array(Ze),ke=0;ke{let{uid:Le}=Ze;return Le===j.uid});return be===-1?ye.push(j):ye[be]=j,ye}function Q(j,ue){const ye=j.uid!==void 0?"uid":"name";return ue.filter(be=>be[ye]===j[ye])[0]}function Re(j,ue){const ye=j.uid!==void 0?"uid":"name",be=ue.filter(Ze=>Ze[ye]!==j[ye]);return be.length===ue.length?null:be}const Pe=function(){const ue=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),be=ue[ue.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(be)||[""])[0]},Se=j=>j.indexOf("image/")===0,Ne=j=>{if(j.type&&!j.thumbUrl)return Se(j.type);const ue=j.thumbUrl||j.url||"",ye=Pe(ue);return/^data:image\//.test(ue)||/(webp|svg|png|gif|jpg|jpeg|jfif|bmp|dpg|ico|heic|heif)$/i.test(ye)?!0:!(/^data:/.test(ue)||ye)},Be=200;function d(j){return new Promise(ue=>{if(!j.type||!Se(j.type)){ue("");return}const ye=document.createElement("canvas");ye.width=Be,ye.height=Be,ye.style.cssText=`position: fixed; left: 0; top: 0; width: ${Be}px; height: ${Be}px; z-index: 9999; display: none;`,document.body.appendChild(ye);const be=ye.getContext("2d"),Ze=new Image;if(Ze.onload=()=>{const{width:Le,height:ke}=Ze;let Ae=Be,jt=Be,Zt=0,qt=0;Le>ke?(jt=ke*(Be/Le),qt=-(jt-Ae)/2):(Ae=Le*(Be/ke),Zt=-(Ae-jt)/2),be.drawImage(Ze,Zt,qt,Ae,jt);const kn=ye.toDataURL();document.body.removeChild(ye),window.URL.revokeObjectURL(Ze.src),ue(kn)},Ze.crossOrigin="anonymous",j.type.startsWith("image/svg+xml")){const Le=new FileReader;Le.onload=()=>{Le.result&&(Ze.src=Le.result)},Le.readAsDataURL(j)}else if(j.type.startsWith("image/gif")){const Le=new FileReader;Le.onload=()=>{Le.result&&ue(Le.result)},Le.readAsDataURL(j)}else Ze.src=window.URL.createObjectURL(j)})}var Y=e(26227),se=e(41464),xe=e(15277),Fe=e(93948),_e=e(6848),Je=t.forwardRef((j,ue)=>{let{prefixCls:ye,className:be,style:Ze,locale:Le,listType:ke,file:Ae,items:jt,progress:Zt,iconRender:qt,actionIconRender:kn,itemRender:Rn,isImgUrl:on,showPreviewIcon:h,showRemoveIcon:_r,showDownloadIcon:Qn,previewIcon:dr,removeIcon:er,downloadIcon:yr,onPreview:qn,onDownload:Pn,onClose:In}=j;var zn,Lr;const{status:wn}=Ae,[Er,kr]=t.useState(wn);t.useEffect(()=>{wn!=="removed"&&kr(wn)},[wn]);const[Wr,Vr]=t.useState(!1);t.useEffect(()=>{const ot=setTimeout(()=>{Vr(!0)},300);return()=>{clearTimeout(ot)}},[]);const Xr=qt(Ae);let U=t.createElement("div",{className:`${ye}-icon`},Xr);if(ke==="picture"||ke==="picture-card"||ke==="picture-circle")if(Er==="uploading"||!Ae.thumbUrl&&!Ae.url){const ot=L()(`${ye}-list-item-thumbnail`,{[`${ye}-list-item-file`]:Er!=="uploading"});U=t.createElement("div",{className:ot},Xr)}else{const ot=on!=null&&on(Ae)?t.createElement("img",{src:Ae.thumbUrl||Ae.url,alt:Ae.name,className:`${ye}-list-item-image`,crossOrigin:Ae.crossOrigin}):Xr,Ot=L()(`${ye}-list-item-thumbnail`,{[`${ye}-list-item-file`]:on&&!on(Ae)});U=t.createElement("a",{className:Ot,onClick:$n=>qn(Ae,$n),href:Ae.url||Ae.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ot)}const me=L()(`${ye}-list-item`,`${ye}-list-item-${Er}`),qe=typeof Ae.linkProps=="string"?JSON.parse(Ae.linkProps):Ae.linkProps,Ft=_r?kn((typeof er=="function"?er(Ae):er)||t.createElement(Y.Z,null),()=>In(Ae),ye,Le.removeFile):null,en=Qn&&Er==="done"?kn((typeof yr=="function"?yr(Ae):yr)||t.createElement(se.Z,null),()=>Pn(Ae),ye,Le.downloadFile):null,gn=ke!=="picture-card"&&ke!=="picture-circle"&&t.createElement("span",{key:"download-delete",className:L()(`${ye}-list-item-actions`,{picture:ke==="picture"})},en,Ft),Gt=L()(`${ye}-list-item-name`),At=Ae.url?[t.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:Gt,title:Ae.name},qe,{href:Ae.url,onClick:ot=>qn(Ae,ot)}),Ae.name),gn]:[t.createElement("span",{key:"view",className:Gt,onClick:ot=>qn(Ae,ot),title:Ae.name},Ae.name),gn],Ye={pointerEvents:"none",opacity:.5},xt=h?t.createElement("a",{href:Ae.url||Ae.thumbUrl,target:"_blank",rel:"noopener noreferrer",style:Ae.url||Ae.thumbUrl?void 0:Ye,onClick:ot=>qn(Ae,ot),title:Le.previewFile},typeof dr=="function"?dr(Ae):dr||t.createElement(xe.Z,null)):null,tn=(ke==="picture-card"||ke==="picture-circle")&&Er!=="uploading"&&t.createElement("span",{className:`${ye}-list-item-actions`},xt,Er==="done"&&en,Ft),{getPrefixCls:nn}=t.useContext(he.E_),Sn=nn(),Cn=t.createElement("div",{className:me},U,At,tn,Wr&&t.createElement(R.default,{motionName:`${Sn}-fade`,visible:Er==="uploading",motionDeadline:2e3},ot=>{let{className:Ot}=ot;const $n="percent"in Ae?t.createElement(Fe.Z,Object.assign({},Zt,{type:"line",percent:Ae.percent,"aria-label":Ae["aria-label"],"aria-labelledby":Ae["aria-labelledby"]})):null;return t.createElement("div",{className:L()(`${ye}-list-item-progress`,Ot)},$n)})),Gn=Ae.response&&typeof Ae.response=="string"?Ae.response:((zn=Ae.error)===null||zn===void 0?void 0:zn.statusText)||((Lr=Ae.error)===null||Lr===void 0?void 0:Lr.message)||Le.uploadError,_n=Er==="error"?t.createElement(_e.Z,{title:Gn,getPopupContainer:ot=>ot.parentNode},Cn):Cn;return t.createElement("div",{className:L()(`${ye}-list-item-container`,be),style:Ze,ref:ue},Rn?Rn(_n,Ae,jt,{download:Pn.bind(null,Ae),preview:qn.bind(null,Ae),remove:In.bind(null,Ae)}):_n)});const ct=(j,ue)=>{const{listType:ye="text",previewFile:be=d,onPreview:Ze,onDownload:Le,onRemove:ke,locale:Ae,iconRender:jt,isImageUrl:Zt=Ne,prefixCls:qt,items:kn=[],showPreviewIcon:Rn=!0,showRemoveIcon:on=!0,showDownloadIcon:h=!1,removeIcon:_r,previewIcon:Qn,downloadIcon:dr,progress:er={size:[-1,2],showInfo:!1},appendAction:yr,appendActionVisible:qn=!0,itemRender:Pn,disabled:In}=j,zn=(0,fe.Z)(),[Lr,wn]=t.useState(!1);t.useEffect(()=>{ye!=="picture"&&ye!=="picture-card"&&ye!=="picture-circle"||(kn||[]).forEach(Ye=>{typeof document=="undefined"||typeof window=="undefined"||!window.FileReader||!window.File||!(Ye.originFileObj instanceof File||Ye.originFileObj instanceof Blob)||Ye.thumbUrl!==void 0||(Ye.thumbUrl="",be&&be(Ye.originFileObj).then(xt=>{Ye.thumbUrl=xt||"",zn()}))})},[ye,kn,be]),t.useEffect(()=>{wn(!0)},[]);const Er=(Ye,xt)=>{if(Ze)return xt==null||xt.preventDefault(),Ze(Ye)},kr=Ye=>{typeof Le=="function"?Le(Ye):Ye.url&&window.open(Ye.url)},Wr=Ye=>{ke==null||ke(Ye)},Vr=Ye=>{if(jt)return jt(Ye,ye);const xt=Ye.status==="uploading",tn=Zt&&Zt(Ye)?t.createElement(a,null):t.createElement(mt,null);let nn=xt?t.createElement(De.Z,null):t.createElement(at,null);return ye==="picture"?nn=xt?t.createElement(De.Z,null):tn:(ye==="picture-card"||ye==="picture-circle")&&(nn=xt?Ae.uploading:tn),nn},Xr=(Ye,xt,tn,nn)=>{const Sn={type:"text",size:"small",title:nn,onClick:Cn=>{xt(),(0,i.l$)(Ye)&&Ye.props.onClick&&Ye.props.onClick(Cn)},className:`${tn}-list-item-action`,disabled:In};if((0,i.l$)(Ye)){const Cn=(0,i.Tm)(Ye,Object.assign(Object.assign({},Ye.props),{onClick:()=>{}}));return t.createElement(X.ZP,Object.assign({},Sn,{icon:Cn}))}return t.createElement(X.ZP,Object.assign({},Sn),t.createElement("span",null,Ye))};t.useImperativeHandle(ue,()=>({handlePreview:Er,handleDownload:kr}));const{getPrefixCls:U}=t.useContext(he.E_),me=U("upload",qt),qe=U(),Ft=L()(`${me}-list`,`${me}-list-${ye}`),en=(0,l.Z)(kn.map(Ye=>({key:Ye.uid,file:Ye})));let Gt={motionDeadline:2e3,motionName:`${me}-${ye==="picture-card"||ye==="picture-circle"?"animate-inline":"animate"}`,keys:en,motionAppear:Lr};const At=t.useMemo(()=>{const Ye=Object.assign({},(0,s.Z)(qe));return delete Ye.onAppearEnd,delete Ye.onEnterEnd,delete Ye.onLeaveEnd,Ye},[qe]);return ye!=="picture-card"&&ye!=="picture-circle"&&(Gt=Object.assign(Object.assign({},At),Gt)),t.createElement("div",{className:Ft},t.createElement(R.CSSMotionList,Object.assign({},Gt,{component:!1}),Ye=>{let{key:xt,file:tn,className:nn,style:Sn}=Ye;return t.createElement(Je,{key:xt,locale:Ae,prefixCls:me,className:nn,style:Sn,file:tn,items:kn,progress:er,listType:ye,isImgUrl:Zt,showPreviewIcon:Rn,showRemoveIcon:on,showDownloadIcon:h,removeIcon:_r,previewIcon:Qn,downloadIcon:dr,iconRender:Vr,actionIconRender:Xr,itemRender:Pn,onPreview:Er,onDownload:kr,onClose:Wr})}),yr&&t.createElement(R.default,Object.assign({},Gt,{visible:qn,forceRender:!0}),Ye=>{let{className:xt,style:tn}=Ye;return(0,i.Tm)(yr,nn=>({className:L()(nn.className,xt),style:Object.assign(Object.assign(Object.assign({},tn),{pointerEvents:xt?"none":void 0}),nn.style)}))}))};var wt=t.forwardRef(ct),Dt=e(17313),mn=e(8378),ln=e(83116),$t=e(37613),vn=j=>{const{componentCls:ue,iconCls:ye}=j;return{[`${ue}-wrapper`]:{[`${ue}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:j.colorFillAlter,border:`${j.lineWidth}px dashed ${j.colorBorder}`,borderRadius:j.borderRadiusLG,cursor:"pointer",transition:`border-color ${j.motionDurationSlow}`,[ue]:{padding:`${j.padding}px 0`},[`${ue}-btn`]:{display:"table",width:"100%",height:"100%",outline:"none"},[`${ue}-drag-container`]:{display:"table-cell",verticalAlign:"middle"},[`&:not(${ue}-disabled):hover`]:{borderColor:j.colorPrimaryHover},[`p${ue}-drag-icon`]:{marginBottom:j.margin,[ye]:{color:j.colorPrimary,fontSize:j.uploadThumbnailSize}},[`p${ue}-text`]:{margin:`0 0 ${j.marginXXS}px`,color:j.colorTextHeading,fontSize:j.fontSizeLG},[`p${ue}-hint`]:{color:j.colorTextDescription,fontSize:j.fontSize},[`&${ue}-disabled`]:{cursor:"not-allowed",[`p${ue}-drag-icon ${ye}, p${ue}-text, p${ue}-hint `]:{color:j.colorTextDisabled}}}}}},yn=j=>{const{componentCls:ue,antCls:ye,iconCls:be,fontSize:Ze,lineHeight:Le}=j,ke=`${ue}-list-item`,Ae=`${ke}-actions`,jt=`${ke}-action`,Zt=Math.round(Ze*Le);return{[`${ue}-wrapper`]:{[`${ue}-list`]:Object.assign(Object.assign({},(0,Dt.dF)()),{lineHeight:j.lineHeight,[ke]:{position:"relative",height:j.lineHeight*Ze,marginTop:j.marginXS,fontSize:Ze,display:"flex",alignItems:"center",transition:`background-color ${j.motionDurationSlow}`,"&:hover":{backgroundColor:j.controlItemBgHover},[`${ke}-name`]:Object.assign(Object.assign({},Dt.vS),{padding:`0 ${j.paddingXS}px`,lineHeight:Le,flex:"auto",transition:`all ${j.motionDurationSlow}`}),[Ae]:{[jt]:{opacity:0},[`${jt}${ye}-btn-sm`]:{height:Zt,border:0,lineHeight:1,"> span":{transform:"scale(1)"}},[` @@ -132,7 +132,7 @@ `]:{[ke]:{position:"relative",height:be+j.lineWidth*2+j.paddingXS*2,padding:j.paddingXS,border:`${j.lineWidth}px ${j.lineType} ${j.colorBorder}`,borderRadius:j.borderRadiusLG,"&:hover":{background:"transparent"},[`${ke}-thumbnail`]:Object.assign(Object.assign({},Dt.vS),{width:be,height:be,lineHeight:`${be+j.paddingSM}px`,textAlign:"center",flex:"none",[ye]:{fontSize:j.fontSizeHeading2,color:j.colorPrimary},img:{display:"block",width:"100%",height:"100%",overflow:"hidden"}}),[`${ke}-progress`]:{bottom:Ze,width:`calc(100% - ${j.paddingSM*2}px)`,marginTop:0,paddingInlineStart:be+j.paddingXS}},[`${ke}-error`]:{borderColor:j.colorError,[`${ke}-thumbnail ${ye}`]:{[`svg path[fill='${Zn.blue[0]}']`]:{fill:j.colorErrorBg},[`svg path[fill='${Zn.blue.primary}']`]:{fill:j.colorError}}},[`${ke}-uploading`]:{borderStyle:"dashed",[`${ke}-name`]:{marginBottom:Ze}}},[`${Le}${Le}-picture-circle ${ke}`]:{[`&, &::before, ${ke}-thumbnail`]:{borderRadius:"50%"}}}}},Ir=j=>{const{componentCls:ue,iconCls:ye,fontSizeLG:be,colorTextLightSolid:Ze}=j,Le=`${ue}-list`,ke=`${Le}-item`,Ae=j.uploadPicCardSize;return{[` ${ue}-wrapper${ue}-picture-card-wrapper, ${ue}-wrapper${ue}-picture-circle-wrapper - `]:Object.assign(Object.assign({},(0,Dt.dF)()),{display:"inline-block",width:"100%",[`${ue}${ue}-select`]:{width:Ae,height:Ae,marginInlineEnd:j.marginXS,marginBottom:j.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:j.colorFillAlter,border:`${j.lineWidth}px dashed ${j.colorBorder}`,borderRadius:j.borderRadiusLG,cursor:"pointer",transition:`border-color ${j.motionDurationSlow}`,[`> ${ue}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${ue}-disabled):hover`]:{borderColor:j.colorPrimary}},[`${Le}${Le}-picture-card, ${Le}${Le}-picture-circle`]:{[`${Le}-item-container`]:{display:"inline-block",width:Ae,height:Ae,marginBlock:`0 ${j.marginXS}px`,marginInline:`0 ${j.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[ke]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${j.paddingXS*2}px)`,height:`calc(100% - ${j.paddingXS*2}px)`,backgroundColor:j.colorBgMask,opacity:0,transition:`all ${j.motionDurationSlow}`,content:'" "'}},[`${ke}:hover`]:{[`&::before, ${ke}-actions`]:{opacity:1}},[`${ke}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${j.motionDurationSlow}`,[`${ye}-eye, ${ye}-download, ${ye}-delete`]:{zIndex:10,width:be,margin:`0 ${j.marginXXS}px`,fontSize:be,cursor:"pointer",transition:`all ${j.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${ke}-actions, ${ke}-actions:hover`]:{[`${ye}-eye, ${ye}-download, ${ye}-delete`]:{color:new mr.C(Ze).setAlpha(.65).toRgbString(),"&:hover":{color:Ze}}},[`${ke}-thumbnail, ${ke}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${ke}-name`]:{display:"none",textAlign:"center"},[`${ke}-file + ${ke}-name`]:{position:"absolute",bottom:j.margin,display:"block",width:`calc(100% - ${j.paddingXS*2}px)`},[`${ke}-uploading`]:{[`&${ke}`]:{backgroundColor:j.colorFillAlter},[`&::before, ${ye}-eye, ${ye}-download, ${ye}-delete`]:{display:"none"}},[`${ke}-progress`]:{bottom:j.marginXL,width:`calc(100% - ${j.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${ue}-wrapper${ue}-picture-circle-wrapper`]:{[`${ue}${ue}-select`]:{borderRadius:"50%"}}}};var Dr=j=>{const{componentCls:ue}=j;return{[`${ue}-rtl`]:{direction:"rtl"}}};const Ur=j=>{const{componentCls:ue,colorTextDisabled:ye}=j;return{[`${ue}-wrapper`]:Object.assign(Object.assign({},(0,Dt.Wf)(j)),{[ue]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${ue}-select`]:{display:"inline-block"},[`${ue}-disabled`]:{color:ye,cursor:"not-allowed"}})}};var Zr=(0,ln.Z)("Upload",j=>{const{fontSizeHeading3:ue,fontSize:ye,lineHeight:be,lineWidth:Ze,controlHeightLG:Le}=j,ke=Math.round(ye*be),Ae=(0,$t.TS)(j,{uploadThumbnailSize:ue*2,uploadProgressOffset:ke/2+Ze,uploadPicCardSize:Le*2.55});return[Ur(Ae),vn(Ae),Or(Ae),Ir(Ae),yn(Ae),ur(Ae),Dr(Ae),(0,mn.Z)(Ae)]},j=>({actionsColor:j.colorTextDescription})),so=function(j,ue,ye,be){function Ze(Le){return Le instanceof ye?Le:new ye(function(ke){ke(Le)})}return new(ye||(ye=Promise))(function(Le,ke){function Ae(qt){try{Zt(be.next(qt))}catch(kn){ke(kn)}}function jt(qt){try{Zt(be.throw(qt))}catch(kn){ke(kn)}}function Zt(qt){qt.done?Le(qt.value):Ze(qt.value).then(Ae,jt)}Zt((be=be.apply(j,ue||[])).next())})};const Jr=`__LIST_IGNORE_${Date.now()}__`,Qe=(j,ue)=>{const{fileList:ye,defaultFileList:be,onRemove:Ze,showUploadList:Le=!0,listType:ke="text",onPreview:Ae,onDownload:jt,onChange:Zt,onDrop:qt,previewFile:kn,disabled:Rn,locale:on,iconRender:h,isImageUrl:_r,progress:Qn,prefixCls:dr,className:er,type:yr="select",children:qn,style:Pn,itemRender:In,maxCount:zn,data:Lr={},multiple:wn=!1,action:Er="",accept:kr="",supportServerRender:Wr=!0,rootClassName:Vr}=j,Xr=t.useContext(Me.Z),U=Rn!=null?Rn:Xr,[me,qe]=(0,_.Z)(be||[],{value:ye,postState:Ln=>Ln!=null?Ln:[]}),[Ft,en]=t.useState("drop"),gn=t.useRef(null);t.useMemo(()=>{const Ln=Date.now();(ye||[]).forEach((vr,Hn)=>{!vr.uid&&!Object.isFrozen(vr)&&(vr.uid=`__AUTO__${Ln}_${Hn}__`)})},[ye]);const Gt=(Ln,vr,Hn)=>{let Kt=(0,l.Z)(vr),fr=!1;zn===1?Kt=Kt.slice(-1):zn&&(fr=Kt.length>zn,Kt=Kt.slice(0,zn)),(0,V.flushSync)(()=>{qe(Kt)});const Br={file:Ln,fileList:Kt};Hn&&(Br.event=Hn),(!fr||Kt.some(zr=>zr.uid===Ln.uid))&&(0,V.flushSync)(()=>{Zt==null||Zt(Br)})},At=(Ln,vr)=>so(void 0,void 0,void 0,function*(){const{beforeUpload:Hn,transformFile:Kt}=j;let fr=Ln;if(Hn){const Br=yield Hn(Ln,vr);if(Br===!1)return!1;if(delete Ln[Jr],Br===Jr)return Object.defineProperty(Ln,Jr,{value:!0,configurable:!0}),!1;typeof Br=="object"&&Br&&(fr=Br)}return Kt&&(fr=yield Kt(fr)),fr}),Ye=Ln=>{const vr=Ln.filter(fr=>!fr.file[Jr]);if(!vr.length)return;const Hn=vr.map(fr=>$(fr.file));let Kt=(0,l.Z)(me);Hn.forEach(fr=>{Kt=f(fr,Kt)}),Hn.forEach((fr,Br)=>{let zr=fr;if(vr[Br].parsedFile)fr.status="uploading";else{const{originFileObj:to}=fr;let no;try{no=new File([to],to.name,{type:to.type})}catch(bo){no=new Blob([to],{type:to.type}),no.name=to.name,no.lastModifiedDate=new Date,no.lastModified=new Date().getTime()}no.uid=fr.uid,zr=no}Gt(zr,Kt)})},xt=(Ln,vr,Hn)=>{try{typeof Ln=="string"&&(Ln=JSON.parse(Ln))}catch(Br){}if(!Q(vr,me))return;const Kt=$(vr);Kt.status="done",Kt.percent=100,Kt.response=Ln,Kt.xhr=Hn;const fr=f(Kt,me);Gt(Kt,fr)},tn=(Ln,vr)=>{if(!Q(vr,me))return;const Hn=$(vr);Hn.status="uploading",Hn.percent=Ln.percent;const Kt=f(Hn,me);Gt(Hn,Kt,Ln)},nn=(Ln,vr,Hn)=>{if(!Q(Hn,me))return;const Kt=$(Hn);Kt.error=Ln,Kt.response=vr,Kt.status="error";const fr=f(Kt,me);Gt(Kt,fr)},Sn=Ln=>{let vr;Promise.resolve(typeof Ze=="function"?Ze(Ln):Ze).then(Hn=>{var Kt;if(Hn===!1)return;const fr=Re(Ln,me);fr&&(vr=Object.assign(Object.assign({},Ln),{status:"removed"}),me==null||me.forEach(Br=>{const zr=vr.uid!==void 0?"uid":"name";Br[zr]===vr[zr]&&!Object.isFrozen(Br)&&(Br.status="removed")}),(Kt=gn.current)===null||Kt===void 0||Kt.abort(vr),Gt(vr,fr))})},Cn=Ln=>{en(Ln.type),Ln.type==="drop"&&(qt==null||qt(Ln))};t.useImperativeHandle(ue,()=>({onBatchStart:Ye,onSuccess:xt,onProgress:tn,onError:nn,fileList:me,upload:gn.current}));const{getPrefixCls:Gn,direction:_n,upload:ot}=t.useContext(he.E_),Ot=Gn("upload",dr),$n=Object.assign(Object.assign({onBatchStart:Ye,onError:nn,onProgress:tn,onSuccess:xt},j),{data:Lr,multiple:wn,action:Er,accept:kr,supportServerRender:Wr,prefixCls:Ot,disabled:U,beforeUpload:At,onChange:void 0});delete $n.className,delete $n.style,(!qn||U)&&delete $n.id;const[sr,Mn]=Zr(Ot),[Yn]=(0,Ie.Z)("Upload",je.Z.Upload),{showRemoveIcon:wr,showPreviewIcon:Mr,showDownloadIcon:Kn,removeIcon:$r,previewIcon:Jn,downloadIcon:Kr}=typeof Le=="boolean"?{}:Le,qr=(Ln,vr)=>Le?t.createElement(wt,{prefixCls:Ot,listType:ke,items:me,previewFile:kn,onPreview:Ae,onDownload:jt,onRemove:Sn,showRemoveIcon:!U&&wr,showPreviewIcon:Mr,showDownloadIcon:Kn,removeIcon:$r,previewIcon:Jn,downloadIcon:Kr,iconRender:h,locale:Object.assign(Object.assign({},Yn),on),isImageUrl:_r,progress:Qn,appendAction:Ln,appendActionVisible:vr,itemRender:In,disabled:U}):Ln,ao=L()(`${Ot}-wrapper`,er,Vr,Mn,ot==null?void 0:ot.className,{[`${Ot}-rtl`]:_n==="rtl",[`${Ot}-picture-card-wrapper`]:ke==="picture-card",[`${Ot}-picture-circle-wrapper`]:ke==="picture-circle"}),wo=Object.assign(Object.assign({},ot==null?void 0:ot.style),Pn);if(yr==="drag"){const Ln=L()(Mn,Ot,`${Ot}-drag`,{[`${Ot}-drag-uploading`]:me.some(vr=>vr.status==="uploading"),[`${Ot}-drag-hover`]:Ft==="dragover",[`${Ot}-disabled`]:U,[`${Ot}-rtl`]:_n==="rtl"});return sr(t.createElement("span",{className:ao},t.createElement("div",{className:Ln,style:wo,onDrop:Cn,onDragOver:Cn,onDragLeave:Cn},t.createElement(x,Object.assign({},$n,{ref:gn,className:`${Ot}-btn`}),t.createElement("div",{className:`${Ot}-drag-container`},qn))),qr()))}const ro=L()(Ot,`${Ot}-select`,{[`${Ot}-disabled`]:U}),yo=(Ln=>t.createElement("div",{className:ro,style:Ln},t.createElement(x,Object.assign({},$n,{ref:gn}))))(qn?void 0:{display:"none"});return sr(ke==="picture-card"||ke==="picture-circle"?t.createElement("span",{className:ao},qr(yo,!!qn)):t.createElement("span",{className:ao},yo,qr()))};var lt=t.forwardRef(Qe),Pt=function(j,ue){var ye={};for(var be in j)Object.prototype.hasOwnProperty.call(j,be)&&ue.indexOf(be)<0&&(ye[be]=j[be]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,be=Object.getOwnPropertySymbols(j);Ze{var{style:ye,height:be}=j,Ze=Pt(j,["style","height"]);return t.createElement(lt,Object.assign({ref:ue},Ze,{type:"drag",style:Object.assign(Object.assign({},ye),{height:be})}))});const Ut=lt;Ut.Dragger=Lt,Ut.LIST_IGNORE=Jr;var kt=Ut},14625:function(ht){function le(t){var l,P,L="";if(typeof t=="string"||typeof t=="number")L+=t;else if(typeof t=="object")if(Array.isArray(t)){var T=t.length;for(l=0;l>>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++}},ht.exports=le},78485:function(ht){ht.exports={L:1,M:0,Q:3,H:2}},13679:function(ht,le,e){var t=e(87532);function l(P,L){if(P.length==null)throw new Error(P.length+"/"+L);for(var T=0;T=7&&this.setupTypeNumber(F),this.dataCache==null&&(this.dataCache=p.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,W)},n.setupPositionProbePattern=function(F,W){for(var w=-1;w<=7;w++)if(!(F+w<=-1||this.moduleCount<=F+w))for(var D=-1;D<=7;D++)W+D<=-1||this.moduleCount<=W+D||(0<=w&&w<=6&&(D==0||D==6)||0<=D&&D<=6&&(w==0||w==6)||2<=w&&w<=4&&2<=D&&D<=4?this.modules[F+w][W+D]=!0:this.modules[F+w][W+D]=!1)},n.getBestMaskPattern=function(){for(var F=0,W=0,w=0;w<8;w++){this.makeImpl(!0,w);var D=L.getLostPoint(this);(w==0||F>D)&&(F=D,W=w)}return W},n.createMovieClip=function(F,W,w){var D=F.createEmptyMovieClip(W,w),g=1;this.make();for(var M=0;M>w&1)==1;this.modules[Math.floor(w/3)][w%3+this.moduleCount-8-3]=D}for(var w=0;w<18;w++){var D=!F&&(W>>w&1)==1;this.modules[w%3+this.moduleCount-8-3][Math.floor(w/3)]=D}},n.setupTypeInfo=function(F,W){for(var w=this.errorCorrectLevel<<3|W,D=L.getBCHTypeInfo(w),g=0;g<15;g++){var M=!F&&(D>>g&1)==1;g<6?this.modules[g][8]=M:g<8?this.modules[g+1][8]=M:this.modules[this.moduleCount-15+g][8]=M}for(var g=0;g<15;g++){var M=!F&&(D>>g&1)==1;g<8?this.modules[8][this.moduleCount-g-1]=M:g<9?this.modules[8][15-g-1+1]=M:this.modules[8][15-g-1]=M}this.modules[this.moduleCount-8][8]=!F},n.mapData=function(F,W){for(var w=-1,D=this.moduleCount-1,g=7,M=0,B=this.moduleCount-1;B>0;B-=2)for(B==6&&B--;;){for(var I=0;I<2;I++)if(this.modules[D][B-I]==null){var E=!1;M>>g&1)==1);var ne=L.getMask(W,D,B-I);ne&&(E=!E),this.modules[D][B-I]=E,g--,g==-1&&(M++,g=7)}if(D+=w,D<0||this.moduleCount<=D){D-=w,w=-w;break}}},p.PAD0=236,p.PAD1=17,p.createData=function(F,W,w){for(var D=l.getRSBlocks(F,W),g=new P,M=0;MI*8)throw new Error("code length overflow. ("+g.getLengthInBits()+">"+I*8+")");for(g.getLengthInBits()+4<=I*8&&g.put(0,4);g.getLengthInBits()%8!=0;)g.putBit(!1);for(;!(g.getLengthInBits()>=I*8||(g.put(p.PAD0,8),g.getLengthInBits()>=I*8));)g.put(p.PAD1,8);return p.createBytes(g,D)},p.createBytes=function(F,W){for(var w=0,D=0,g=0,M=new Array(W.length),B=new Array(W.length),I=0;I=0?H.get(A):0}}for(var ae=0,k=0;k=256;)t-=255;return le.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},e=0;e<8;e++)le.EXP_TABLE[e]=1<=0;)n^=T.G15<=0;)n^=T.G18<>>=1;return n},getPatternPosition:function(p){return T.PATTERN_POSITION_TABLE[p-1]},getMask:function(p,n,F){switch(p){case L.PATTERN000:return(n+F)%2==0;case L.PATTERN001:return n%2==0;case L.PATTERN010:return F%3==0;case L.PATTERN011:return(n+F)%3==0;case L.PATTERN100:return(Math.floor(n/2)+Math.floor(F/3))%2==0;case L.PATTERN101:return n*F%2+n*F%3==0;case L.PATTERN110:return(n*F%2+n*F%3)%2==0;case L.PATTERN111:return(n*F%3+(n+F)%2)%2==0;default:throw new Error("bad maskPattern:"+p)}},getErrorCorrectPolynomial:function(p){for(var n=new l([1],0),F=0;F5&&(F+=3+D-5)}for(var W=0;W=0)&&Object.prototype.propertyIsEnumerable.call(q,V)&&(_[V]=q[V])}return _}function p(q,x){if(q==null)return{};var _={},V=Object.keys(q),he,Me;for(Me=0;Me=0)&&(_[he]=q[he]);return _}function n(q,x){if(!(q instanceof x))throw new TypeError("Cannot call a class as a function")}function F(q,x){for(var _=0;_>6),x+=String.fromCharCode(128|V&63)):V<55296||V>=57344?(x+=String.fromCharCode(224|V>>12),x+=String.fromCharCode(128|V>>6&63),x+=String.fromCharCode(128|V&63)):(_++,V=65536+((V&1023)<<10|q.charCodeAt(_)&1023),x+=String.fromCharCode(240|V>>18),x+=String.fromCharCode(128|V>>12&63),x+=String.fromCharCode(128|V>>6&63),x+=String.fromCharCode(128|V&63))}return x}var H={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},A={},ae=4,C=.1;function S(q){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,_=[];return q.forEach(function(V,he){var Me=null;V.forEach(function(Ie,je){if(!Ie&&Me!==null){_.push("M".concat(Me+x," ").concat(he+x,"h").concat(je-Me,"v1H").concat(Me+x,"z")),Me=null;return}if(je===V.length-1){if(!Ie)return;Me===null?_.push("M".concat(je+x,",").concat(he+x," h1v1H").concat(je+x,"z")):_.push("M".concat(Me+x,",").concat(he+x," h").concat(je+1-Me,"v1H").concat(Me+x,"z"));return}Ie&&Me===null&&(Me=je)})}),_.join("")}function J(q,x){return q.slice().map(function(_,V){return V=x.y+x.h?_:_.map(function(he,Me){return Me=x.x+x.w?he:!1})})}function te(q,x){var _=q.imageSettings,V=q.size,he=q.includeMargin;if(_==null)return null;var Me=he?ae:0,Ie=x.length+Me*2,je=Math.floor(V*C),et=Ie/V,rt=(_.width||je)*et,Ke=(_.height||je)*et,Te=_.x==null?x.length/2-rt/2:_.x*et,tt=_.y==null?x.length/2-Ke/2:_.y*et,mt=null;if(_.excavate){var De=Math.floor(Te),ut=Math.floor(tt),St=Math.ceil(rt+Te-De),$e=Math.ceil(Ke+tt-ut);mt={x:De,y:ut,w:St,h:$e}}return{x:Te,y:tt,h:Ke,w:rt,excavation:mt}}var z=function(){try{new Path2D().addPath(new Path2D)}catch(q){return!1}return!0}(),v=function(q){M(x,q);function x(){var _,V;n(this,x);for(var he=arguments.length,Me=new Array(he),Ie=0;Ie0&&arguments[0]!==void 0?arguments[0]:[],K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],m=Z.length,a=K.length;if(Math.abs(m-a)!==1)return{add:!1,key:null};function R(fe,s){var i=new Map;fe.forEach(function($){i.set($,!0)});var X=s.filter(function($){return!i.has($)});return X.length===1?X[0]:null}return m ").concat(K);return K}var tt=E.forwardRef(function(Z,K){var m=Z.prefixCls,a=Z.data,R=Z.selectable,fe=Z.checkable,s=Z.expandedKeys,i=Z.selectedKeys,X=Z.checkedKeys,$=Z.loadedKeys,f=Z.loadingKeys,Q=Z.halfCheckedKeys,Re=Z.keyEntities,Pe=Z.disabled,Se=Z.dragging,Ne=Z.dragOverNodeKey,Be=Z.dropPosition,d=Z.motion,Y=Z.height,se=Z.itemHeight,xe=Z.virtual,Fe=Z.focusable,_e=Z.activeItem,He=Z.focused,Je=Z.tabIndex,ct=Z.onKeyDown,Bt=Z.onFocus,wt=Z.onBlur,Dt=Z.onActiveChange,mn=Z.onListChangeStart,ln=Z.onListChangeEnd,$t=(0,H.Z)(Z,_),En=E.useRef(null),vn=E.useRef(null);E.useImperativeHandle(K,function(){return{scrollTo:function(kt){En.current.scrollTo(kt)},getIndentWidth:function(){return vn.current.offsetWidth}}});var sn=E.useState(s),yn=(0,ie.Z)(sn,2),xn=yn[0],An=yn[1],ir=E.useState(a),br=(0,ie.Z)(ir,2),Un=br[0],ur=br[1],Zn=E.useState(a),mr=(0,ie.Z)(Zn,2),Or=mr[0],Ir=mr[1],hr=E.useState([]),Dr=(0,ie.Z)(hr,2),Ur=Dr[0],Zr=Dr[1],so=E.useState(null),Jr=(0,ie.Z)(so,2),Qe=Jr[0],pe=Jr[1],lt=E.useRef(a);lt.current=a;function Pt(){var Ut=lt.current;ur(Ut),Ir(Ut),Zr([]),pe(null),ln()}(0,A.Z)(function(){An(s);var Ut=q(xn,s);if(Ut.key!==null)if(Ut.add){var kt=Un.findIndex(function(Le){var ke=Le.key;return ke===Ut.key}),j=rt(x(Un,a,Ut.key),xe,Y,se),ue=Un.slice();ue.splice(kt+1,0,et),Ir(ue),Zr(j),pe("show")}else{var ye=a.findIndex(function(Le){var ke=Le.key;return ke===Ut.key}),be=rt(x(a,Un,Ut.key),xe,Y,se),Ze=a.slice();Ze.splice(ye+1,0,et),Ir(Ze),Zr(be),pe("hide")}else Un!==a&&(ur(a),Ir(a))},[s,a]),E.useEffect(function(){Se||Pt()},[Se]);var Nt=d?Or:a,Lt={expandedKeys:s,selectedKeys:i,loadedKeys:$,loadingKeys:f,checkedKeys:X,halfCheckedKeys:Q,dragOverNodeKey:Ne,dropPosition:Be,keyEntities:Re};return E.createElement(E.Fragment,null,He&&_e&&E.createElement("span",{style:V,"aria-live":"assertive"},Te(_e)),E.createElement("div",null,E.createElement("input",{style:V,disabled:Fe===!1||Pe,tabIndex:Fe!==!1?Je:null,onKeyDown:ct,onFocus:Bt,onBlur:wt,value:"",onChange:he,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(m,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(m,"-indent")},E.createElement("div",{ref:vn,className:"".concat(m,"-indent-unit")}))),E.createElement(ae.Z,(0,t.Z)({},$t,{data:Nt,itemKey:Ke,height:Y,fullHeight:!1,virtual:xe,itemHeight:se,prefixCls:"".concat(m,"-list"),ref:En,onVisibleChange:function(kt,j){var ue=new Set(kt),ye=j.filter(function(be){return!ue.has(be)});ye.some(function(be){return Ke(be)===Me})&&Pt()}}),function(Ut){var kt=Ut.pos,j=(0,t.Z)({},(de(Ut.data),Ut.data)),ue=Ut.title,ye=Ut.key,be=Ut.isStart,Ze=Ut.isEnd,Le=(0,te.km)(ye,kt);delete j.key,delete j.children;var ke=(0,te.H8)(Le,Lt);return E.createElement(ce,(0,t.Z)({},j,ke,{title:ue,active:!!_e&&ye===_e.key,pos:kt,data:Ut.data,isStart:be,isEnd:Ze,motion:d,motionNodes:ye===Me?Ur:null,motionType:Qe,onMotionStart:mn,onMotionEnd:Pt,treeNodeRequiredProps:Lt,onMouseMove:function(){Dt(null)}}))}))});tt.displayName="NodeList";var mt=tt,De=e(35654),ut=e(90782),St=e(67841),$e=10,ve=function(Z){(0,W.Z)(m,Z);var K=(0,w.Z)(m);function m(){var a;(0,p.Z)(this,m);for(var R=arguments.length,fe=new Array(R),s=0;s2&&arguments[2]!==void 0?arguments[2]:!1,Q=a.state,Re=Q.dragChildrenKeys,Pe=Q.dropPosition,Se=Q.dropTargetKey,Ne=Q.dropTargetPos,Be=Q.dropAllowed;if(Be){var d=a.props.onDrop;if(a.setState({dragOverNodeKey:null}),a.cleanDragState(),Se!==null){var Y=(0,L.Z)((0,L.Z)({},(0,te.H8)(Se,a.getTreeNodeRequiredProps())),{},{active:(($=a.getActiveItem())===null||$===void 0?void 0:$.key)===Se,data:(0,St.Z)(a.state.keyEntities,Se).node}),se=Re.indexOf(Se)!==-1;(0,I.ZP)(!se,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var xe=(0,De.yx)(Ne),Fe={event:i,node:(0,te.F)(Y),dragNode:a.dragNode?(0,te.F)(a.dragNode.props):null,dragNodesKeys:[a.dragNode.props.eventKey].concat(Re),dropToGap:Pe!==0,dropPosition:Pe+Number(xe[xe.length-1])};f||d==null||d(Fe),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,X){var $=a.state,f=$.expandedKeys,Q=$.flattenNodes,Re=X.expanded,Pe=X.key,Se=X.isLeaf;if(!(Se||i.shiftKey||i.metaKey||i.ctrlKey)){var Ne=Q.filter(function(d){return d.key===Pe})[0],Be=(0,te.F)((0,L.Z)((0,L.Z)({},(0,te.H8)(Pe,a.getTreeNodeRequiredProps())),{},{data:Ne.data}));a.setExpandedKeys(Re?(0,De._5)(f,Pe):(0,De.L0)(f,Pe)),a.onNodeExpand(i,Be)}},a.onNodeClick=function(i,X){var $=a.props,f=$.onClick,Q=$.expandAction;Q==="click"&&a.triggerExpandActionExpand(i,X),f==null||f(i,X)},a.onNodeDoubleClick=function(i,X){var $=a.props,f=$.onDoubleClick,Q=$.expandAction;Q==="doubleClick"&&a.triggerExpandActionExpand(i,X),f==null||f(i,X)},a.onNodeSelect=function(i,X){var $=a.state.selectedKeys,f=a.state,Q=f.keyEntities,Re=f.fieldNames,Pe=a.props,Se=Pe.onSelect,Ne=Pe.multiple,Be=X.selected,d=X[Re.key],Y=!Be;Y?Ne?$=(0,De.L0)($,d):$=[d]:$=(0,De._5)($,d);var se=$.map(function(xe){var Fe=(0,St.Z)(Q,xe);return Fe?Fe.node:null}).filter(function(xe){return xe});a.setUncontrolledState({selectedKeys:$}),Se==null||Se($,{event:"select",selected:Y,node:X,selectedNodes:se,nativeEvent:i.nativeEvent})},a.onNodeCheck=function(i,X,$){var f=a.state,Q=f.keyEntities,Re=f.checkedKeys,Pe=f.halfCheckedKeys,Se=a.props,Ne=Se.checkStrictly,Be=Se.onCheck,d=X.key,Y,se={event:"check",node:X,checked:$,nativeEvent:i.nativeEvent};if(Ne){var xe=$?(0,De.L0)(Re,d):(0,De._5)(Re,d),Fe=(0,De._5)(Pe,d);Y={checked:xe,halfChecked:Fe},se.checkedNodes=xe.map(function(wt){return(0,St.Z)(Q,wt)}).filter(function(wt){return wt}).map(function(wt){return wt.node}),a.setUncontrolledState({checkedKeys:xe})}else{var _e=(0,ut.S)([].concat((0,T.Z)(Re),[d]),!0,Q),He=_e.checkedKeys,Je=_e.halfCheckedKeys;if(!$){var ct=new Set(He);ct.delete(d);var Bt=(0,ut.S)(Array.from(ct),{checked:!1,halfCheckedKeys:Je},Q);He=Bt.checkedKeys,Je=Bt.halfCheckedKeys}Y=He,se.checkedNodes=[],se.checkedNodesPositions=[],se.halfCheckedKeys=Je,He.forEach(function(wt){var Dt=(0,St.Z)(Q,wt);if(Dt){var mn=Dt.node,ln=Dt.pos;se.checkedNodes.push(mn),se.checkedNodesPositions.push({node:mn,pos:ln})}}),a.setUncontrolledState({checkedKeys:He},!1,{halfCheckedKeys:Je})}Be==null||Be(Y,se)},a.onNodeLoad=function(i){var X=i.key,$=new Promise(function(f,Q){a.setState(function(Re){var Pe=Re.loadedKeys,Se=Pe===void 0?[]:Pe,Ne=Re.loadingKeys,Be=Ne===void 0?[]:Ne,d=a.props,Y=d.loadData,se=d.onLoad;if(!Y||Se.indexOf(X)!==-1||Be.indexOf(X)!==-1)return null;var xe=Y(i);return xe.then(function(){var Fe=a.state.loadedKeys,_e=(0,De.L0)(Fe,X);se==null||se(_e,{event:"load",node:i}),a.setUncontrolledState({loadedKeys:_e}),a.setState(function(He){return{loadingKeys:(0,De._5)(He.loadingKeys,X)}}),f()}).catch(function(Fe){if(a.setState(function(He){return{loadingKeys:(0,De._5)(He.loadingKeys,X)}}),a.loadingRetryTimes[X]=(a.loadingRetryTimes[X]||0)+1,a.loadingRetryTimes[X]>=$e){var _e=a.state.loadedKeys;(0,I.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),a.setUncontrolledState({loadedKeys:(0,De.L0)(_e,X)}),f()}Q(Fe)}),{loadingKeys:(0,De.L0)(Be,X)}})});return $.catch(function(){}),$},a.onNodeMouseEnter=function(i,X){var $=a.props.onMouseEnter;$==null||$({event:i,node:X})},a.onNodeMouseLeave=function(i,X){var $=a.props.onMouseLeave;$==null||$({event:i,node:X})},a.onNodeContextMenu=function(i,X){var $=a.props.onRightClick;$&&(i.preventDefault(),$({event:i,node:X}))},a.onFocus=function(){var i=a.props.onFocus;a.setState({focused:!0});for(var X=arguments.length,$=new Array(X),f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,$=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!a.destroyed){var f=!1,Q=!0,Re={};Object.keys(i).forEach(function(Pe){if(Pe in a.props){Q=!1;return}f=!0,Re[Pe]=i[Pe]}),f&&(!X||Q)&&a.setState((0,L.Z)((0,L.Z)({},Re),$))}},a.scrollTo=function(i){a.listRef.current.scrollTo(i)},a}return(0,n.Z)(m,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var R=this.props.activeKey;R!==void 0&&R!==this.state.activeKey&&(this.setState({activeKey:R}),R!==null&&this.scrollTo({key:R}))}},{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 R,fe=this.state,s=fe.focused,i=fe.flattenNodes,X=fe.keyEntities,$=fe.draggingNodeKey,f=fe.activeKey,Q=fe.dropLevelOffset,Re=fe.dropContainerKey,Pe=fe.dropTargetKey,Se=fe.dropPosition,Ne=fe.dragOverNodeKey,Be=fe.indent,d=this.props,Y=d.prefixCls,se=d.className,xe=d.style,Fe=d.showLine,_e=d.focusable,He=d.tabIndex,Je=He===void 0?0:He,ct=d.selectable,Bt=d.showIcon,wt=d.icon,Dt=d.switcherIcon,mn=d.draggable,ln=d.checkable,$t=d.checkStrictly,En=d.disabled,vn=d.motion,sn=d.loadData,yn=d.filterTreeNode,xn=d.height,An=d.itemHeight,ir=d.virtual,br=d.titleRender,Un=d.dropIndicatorRender,ur=d.onContextMenu,Zn=d.onScroll,mr=d.direction,Or=d.rootClassName,Ir=d.rootStyle,hr=(0,B.Z)(this.props,{aria:!0,data:!0}),Dr;return mn&&((0,P.Z)(mn)==="object"?Dr=mn:typeof mn=="function"?Dr={nodeDraggable:mn}:Dr={}),E.createElement(ne.k.Provider,{value:{prefixCls:Y,selectable:ct,showIcon:Bt,icon:wt,switcherIcon:Dt,draggable:Dr,draggingNodeKey:$,checkable:ln,checkStrictly:$t,disabled:En,keyEntities:X,dropLevelOffset:Q,dropContainerKey:Re,dropTargetKey:Pe,dropPosition:Se,dragOverNodeKey:Ne,indent:Be,direction:mr,dropIndicatorRender:Un,loadData:sn,filterTreeNode:yn,titleRender:br,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}},E.createElement("div",{role:"tree",className:g()(Y,se,Or,(R={},(0,l.Z)(R,"".concat(Y,"-show-line"),Fe),(0,l.Z)(R,"".concat(Y,"-focused"),s),(0,l.Z)(R,"".concat(Y,"-active-focused"),f!==null),R)),style:Ir},E.createElement(mt,(0,t.Z)({ref:this.listRef,prefixCls:Y,style:xe,data:i,disabled:En,selectable:ct,checkable:!!ln,motion:vn,dragging:$!==null,height:xn,itemHeight:An,virtual:ir,focusable:_e,focused:s,tabIndex:Je,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ur,onScroll:Zn},this.getTreeNodeRequiredProps(),hr))))}}],[{key:"getDerivedStateFromProps",value:function(R,fe){var s=fe.prevProps,i={prevProps:R};function X(_e){return!s&&_e in R||s&&s[_e]!==R[_e]}var $,f=fe.fieldNames;if(X("fieldNames")&&(f=(0,te.w$)(R.fieldNames),i.fieldNames=f),X("treeData")?$=R.treeData:X("children")&&((0,I.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),$=(0,te.zn)(R.children)),$){i.treeData=$;var Q=(0,te.I8)($,{fieldNames:f});i.keyEntities=(0,L.Z)((0,l.Z)({},Me,je),Q.keyEntities)}var Re=i.keyEntities||fe.keyEntities;if(X("expandedKeys")||s&&X("autoExpandParent"))i.expandedKeys=R.autoExpandParent||!s&&R.defaultExpandParent?(0,De.r7)(R.expandedKeys,Re):R.expandedKeys;else if(!s&&R.defaultExpandAll){var Pe=(0,L.Z)({},Re);delete Pe[Me],i.expandedKeys=Object.keys(Pe).map(function(_e){return Pe[_e].key})}else!s&&R.defaultExpandedKeys&&(i.expandedKeys=R.autoExpandParent||R.defaultExpandParent?(0,De.r7)(R.defaultExpandedKeys,Re):R.defaultExpandedKeys);if(i.expandedKeys||delete i.expandedKeys,$||i.expandedKeys){var Se=(0,te.oH)($||fe.treeData,i.expandedKeys||fe.expandedKeys,f);i.flattenNodes=Se}if(R.selectable&&(X("selectedKeys")?i.selectedKeys=(0,De.BT)(R.selectedKeys,R):!s&&R.defaultSelectedKeys&&(i.selectedKeys=(0,De.BT)(R.defaultSelectedKeys,R))),R.checkable){var Ne;if(X("checkedKeys")?Ne=(0,De.E6)(R.checkedKeys)||{}:!s&&R.defaultCheckedKeys?Ne=(0,De.E6)(R.defaultCheckedKeys)||{}:$&&(Ne=(0,De.E6)(R.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),Ne){var Be=Ne,d=Be.checkedKeys,Y=d===void 0?[]:d,se=Be.halfCheckedKeys,xe=se===void 0?[]:se;if(!R.checkStrictly){var Fe=(0,ut.S)(Y,!0,Re);Y=Fe.checkedKeys,xe=Fe.halfCheckedKeys}i.checkedKeys=Y,i.halfCheckedKeys=xe}}return X("loadedKeys")&&(i.loadedKeys=R.loadedKeys),i}}]),m}(E.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:k,allowDrop:function(){return!0},expandAction:!1},ve.TreeNode=S.Z;var at=ve,Ee=at},35654:function(ht,le,e){"use strict";e.d(le,{BT:function(){return E},E6:function(){return de},L0:function(){return w},OM:function(){return I},_5:function(){return W},r7:function(){return ie},wA:function(){return g},yx:function(){return D}});var t=e(94480),l=e(76190),P=e(48736),L=e(59301),T=e(39417),p=e(67841),n=e(71430),F=null;function W(H,A){if(!H)return[];var ae=H.slice(),C=ae.indexOf(A);return C>=0&&ae.splice(C,1),ae}function w(H,A){var ae=(H||[]).slice();return ae.indexOf(A)===-1&&ae.push(A),ae}function D(H){return H.split("-")}function g(H,A){var ae=[],C=(0,p.Z)(A,H);function S(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];J.forEach(function(te){var z=te.key,v=te.children;ae.push(z),S(v)})}return S(C.children),ae}function M(H){if(H.parent){var A=D(H.pos);return Number(A[A.length-1])===H.parent.children.length-1}return!1}function B(H){var A=D(H.pos);return Number(A[A.length-1])===0}function I(H,A,ae,C,S,J,te,z,v,b){var ce,q=H.clientX,x=H.clientY,_=H.target.getBoundingClientRect(),V=_.top,he=_.height,Me=(b==="rtl"?-1:1)*(((S==null?void 0:S.x)||0)-q),Ie=(Me-12)/C,je=(0,p.Z)(z,ae.props.eventKey);if(x-1.5?J({dragNode:$e,dropNode:ve,dropPosition:1})?De=1:at=!1:J({dragNode:$e,dropNode:ve,dropPosition:0})?De=0:J({dragNode:$e,dropNode:ve,dropPosition:1})?De=1:at=!1:J({dragNode:$e,dropNode:ve,dropPosition:1})?De=1:at=!1,{dropPosition:De,dropLevelOffset:ut,dropTargetKey:je.key,dropTargetPos:je.pos,dragOverNodeKey:mt,dropContainerKey:De===0?null:((ce=je.parent)===null||ce===void 0?void 0:ce.key)||null,dropAllowed:at}}function E(H,A){if(H){var ae=A.multiple;return ae?H.slice():H.length?[H[0]]:H}}var ne=function(A){return A};function k(H,A){if(!H)return[];var ae=A||{},C=ae.processProps,S=C===void 0?ne:C,J=Array.isArray(H)?H:[H];return J.map(function(te){var z=te.children,v=_objectWithoutProperties(te,F),b=k(z,A);return React.createElement(TreeNode,_extends({key:v.key},S(v)),b)})}function de(H){if(!H)return null;var A;if(Array.isArray(H))A={checkedKeys:H,halfCheckedKeys:void 0};else if((0,l.Z)(H)==="object")A={checkedKeys:H.checked||void 0,halfCheckedKeys:H.halfChecked||void 0};else return(0,P.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return A}function ie(H,A){var ae=new Set;function C(S){if(!ae.has(S)){var J=(0,p.Z)(A,S);if(J){ae.add(S);var te=J.parent,z=J.node;z.disabled||te&&C(te.key)}}}return(H||[]).forEach(function(S){C(S)}),(0,t.Z)(ae)}},90782:function(ht,le,e){"use strict";e.d(le,{S:function(){return n}});var t=e(48736),l=e(67841);function P(F,W){var w=new Set;return F.forEach(function(D){W.has(D)||w.add(D)}),w}function L(F){var W=F||{},w=W.disabled,D=W.disableCheckbox,g=W.checkable;return!!(w||D)||g===!1}function T(F,W,w,D){for(var g=new Set(F),M=new Set,B=0;B<=w;B+=1){var I=W.get(B)||new Set;I.forEach(function(de){var ie=de.key,H=de.node,A=de.children,ae=A===void 0?[]:A;g.has(ie)&&!D(H)&&ae.filter(function(C){return!D(C.node)}).forEach(function(C){g.add(C.key)})})}for(var E=new Set,ne=w;ne>=0;ne-=1){var k=W.get(ne)||new Set;k.forEach(function(de){var ie=de.parent,H=de.node;if(!(D(H)||!de.parent||E.has(de.parent.key))){if(D(de.parent.node)){E.add(ie.key);return}var A=!0,ae=!1;(ie.children||[]).filter(function(C){return!D(C.node)}).forEach(function(C){var S=C.key,J=g.has(S);A&&!J&&(A=!1),!ae&&(J||M.has(S))&&(ae=!0)}),A&&g.add(ie.key),ae&&M.add(ie.key),E.add(ie.key)}})}return{checkedKeys:Array.from(g),halfCheckedKeys:Array.from(P(M,g))}}function p(F,W,w,D,g){for(var M=new Set(F),B=new Set(W),I=0;I<=D;I+=1){var E=w.get(I)||new Set;E.forEach(function(ie){var H=ie.key,A=ie.node,ae=ie.children,C=ae===void 0?[]:ae;!M.has(H)&&!B.has(H)&&!g(A)&&C.filter(function(S){return!g(S.node)}).forEach(function(S){M.delete(S.key)})})}B=new Set;for(var ne=new Set,k=D;k>=0;k-=1){var de=w.get(k)||new Set;de.forEach(function(ie){var H=ie.parent,A=ie.node;if(!(g(A)||!ie.parent||ne.has(ie.parent.key))){if(g(ie.parent.node)){ne.add(H.key);return}var ae=!0,C=!1;(H.children||[]).filter(function(S){return!g(S.node)}).forEach(function(S){var J=S.key,te=M.has(J);ae&&!te&&(ae=!1),!C&&(te||B.has(J))&&(C=!0)}),ae||M.delete(H.key),C&&B.add(H.key),ne.add(H.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(P(B,M))}}function n(F,W,w,D){var g=[],M;D?M=D:M=L;var B=new Set(F.filter(function(k){var de=!!(0,l.Z)(w,k);return de||g.push(k),de})),I=new Map,E=0;Object.keys(w).forEach(function(k){var de=w[k],ie=de.level,H=I.get(ie);H||(H=new Set,I.set(ie,H)),H.add(de),E=Math.max(E,ie)}),(0,t.ZP)(!g.length,"Tree missing follow keys: ".concat(g.slice(0,100).map(function(k){return"'".concat(k,"'")}).join(", ")));var ne;return W===!0?ne=T(B,I,E,M):ne=p(B,W.halfCheckedKeys,I,E,M),ne}},67841:function(ht,le,e){"use strict";e.d(le,{Z:function(){return t}});function t(l,P){return l[P]}},71430:function(ht,le,e){"use strict";e.d(le,{F:function(){return ie},H8:function(){return de},I8:function(){return k},km:function(){return g},oH:function(){return E},w$:function(){return M},zn:function(){return I}});var t=e(76190),l=e(94480),P=e(33885),L=e(75931),T=e(11592),p=e(2738),n=e(48736),F=e(67841),W=["children"];function w(H,A){return"".concat(H,"-").concat(A)}function D(H){return H&&H.type&&H.type.isTreeNode}function g(H,A){return H!=null?H:A}function M(H){var A=H||{},ae=A.title,C=A._title,S=A.key,J=A.children,te=ae||"title";return{title:te,_title:C||[te],key:S||"key",children:J||"children"}}function B(H,A){var ae=new Map;function C(S){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(S||[]).forEach(function(te){var z=te[A.key],v=te[A.children];warning(z!=null,"Tree node must have a certain key: [".concat(J).concat(z,"]"));var b=String(z);warning(!ae.has(b)||z===null||z===void 0,"Same 'key' exist in the Tree: ".concat(b)),ae.set(b,!0),C(v,"".concat(J).concat(b," > "))})}C(H)}function I(H){function A(ae){var C=(0,T.Z)(ae);return C.map(function(S){if(!D(S))return(0,n.ZP)(!S,"Tree/TreeNode can only accept TreeNode as children."),null;var J=S.key,te=S.props,z=te.children,v=(0,L.Z)(te,W),b=(0,P.Z)({key:J},v),ce=A(z);return ce.length&&(b.children=ce),b}).filter(function(S){return S})}return A(H)}function E(H,A,ae){var C=M(ae),S=C._title,J=C.key,te=C.children,z=new Set(A===!0?[]:A),v=[];function b(ce){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ce.map(function(x,_){for(var V=w(q?q.pos:"0",_),he=g(x[J],V),Me,Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:{},ae=A.initWrapper,C=A.processEntity,S=A.onProcessFinished,J=A.externalGetKey,te=A.childrenPropName,z=A.fieldNames,v=arguments.length>2?arguments[2]:void 0,b=J||v,ce={},q={},x={posEntities:ce,keyEntities:q};return ae&&(x=ae(x)||x),ne(H,function(_){var V=_.node,he=_.index,Me=_.pos,Ie=_.key,je=_.parentPos,et=_.level,rt=_.nodes,Ke={node:V,nodes:rt,index:he,key:Ie,pos:Me,level:et},Te=g(Ie,Me);ce[Me]=Ke,q[Te]=Ke,Ke.parent=ce[je],Ke.parent&&(Ke.parent.children=Ke.parent.children||[],Ke.parent.children.push(Ke)),C&&C(Ke,x)},{externalGetKey:b,childrenPropName:te,fieldNames:z}),S&&S(x),x}function de(H,A){var ae=A.expandedKeys,C=A.selectedKeys,S=A.loadedKeys,J=A.loadingKeys,te=A.checkedKeys,z=A.halfCheckedKeys,v=A.dragOverNodeKey,b=A.dropPosition,ce=A.keyEntities,q=(0,F.Z)(ce,H),x={eventKey:H,expanded:ae.indexOf(H)!==-1,selected:C.indexOf(H)!==-1,loaded:S.indexOf(H)!==-1,loading:J.indexOf(H)!==-1,checked:te.indexOf(H)!==-1,halfChecked:z.indexOf(H)!==-1,pos:String(q?q.pos:""),dragOver:v===H&&b===0,dragOverGapTop:v===H&&b===-1,dragOverGapBottom:v===H&&b===1};return x}function ie(H){var A=H.data,ae=H.expanded,C=H.selected,S=H.checked,J=H.loaded,te=H.loading,z=H.halfChecked,v=H.dragOver,b=H.dragOverGapTop,ce=H.dragOverGapBottom,q=H.pos,x=H.active,_=H.eventKey,V=(0,P.Z)((0,P.Z)({},A),{},{expanded:ae,selected:C,checked:S,loaded:J,loading:te,halfChecked:z,dragOver:v,dragOverGapTop:b,dragOverGapBottom:ce,pos:q,active:x,key:_});return"props"in V||Object.defineProperty(V,"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`."),H}}),V}},8224:function(ht,le,e){"use strict";e.d(le,{Z:function(){return l}});var t=e(4676);function l(P,L,T,p){var n=t.unstable_batchedUpdates?function(W){t.unstable_batchedUpdates(T,W)}:T;return P!=null&&P.addEventListener&&P.addEventListener(L,n,p),{remove:function(){P!=null&&P.removeEventListener&&P.removeEventListener(L,n,p)}}}},55468:function(ht,le,e){"use strict";e.d(le,{g1:function(){return D},os:function(){return M}});var t=/margin|padding|width|height|max|min|offset/,l={left:!0,top:!0},P={cssFloat:1,styleFloat:1,float:1};function L(B){return B.nodeType===1?B.ownerDocument.defaultView.getComputedStyle(B,null):{}}function T(B,I,E){if(I=I.toLowerCase(),E==="auto"){if(I==="height")return B.offsetHeight;if(I==="width")return B.offsetWidth}return I in l||(l[I]=t.test(I)),l[I]?parseFloat(E)||0:E}function p(B,I){var E=arguments.length,ne=L(B);return I=P[I]?"cssFloat"in B.style?"cssFloat":"styleFloat":I,E===1?ne:T(B,I,ne[I]||B.style[I])}function n(B,I,E){var ne=arguments.length;if(I=P[I]?"cssFloat"in B.style?"cssFloat":"styleFloat":I,ne===3)return typeof E=="number"&&t.test(I)&&(E="".concat(E,"px")),B.style[I]=E,E;for(var k in I)I.hasOwnProperty(k)&&n(B,k,I[k]);return L(B)}function F(B){return B===document.body?document.documentElement.clientWidth:B.offsetWidth}function W(B){return B===document.body?window.innerHeight||document.documentElement.clientHeight:B.offsetHeight}function w(){var B=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),I=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:B,height:I}}function D(){var B=document.documentElement.clientWidth,I=window.innerHeight||document.documentElement.clientHeight;return{width:B,height:I}}function g(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function M(B){var I=B.getBoundingClientRect(),E=document.documentElement;return{left:I.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:I.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},24514:function(ht,le,e){"use strict";e.d(le,{G:function(){return L}});var t=e(47273),l=function(p){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(p)?p:[p],F=window.document.documentElement;return n.some(function(W){return W in F.style})}return!1},P=function(p,n){if(!l(p))return!1;var F=document.createElement("div"),W=F.style[p];return F.style[p]=n,F.style[p]!==W};function L(T,p){return!Array.isArray(T)&&p!==void 0?P(T,p):l(T)}},51353:function(ht,le,e){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),Object.defineProperty(le,"DraggableCore",{enumerable:!0,get:function(){return F.default}}),le.default=void 0;var t=D(e(59301)),l=w(e(12708)),P=w(e(4676)),L=e(14625),T=e(77026),p=e(22013),n=e(80217),F=w(e(68555)),W=w(e(97510));function w(ne){return ne&&ne.__esModule?ne:{default:ne}}function D(ne,k){if(typeof WeakMap=="function")var de=new WeakMap,ie=new WeakMap;return(D=function(H,A){if(!A&&H&&H.__esModule)return H;var ae,C,S={__proto__:null,default:H};if(H===null||typeof H!="object"&&typeof H!="function")return S;if(ae=A?ie:de){if(ae.has(H))return ae.get(H);ae.set(H,S)}for(const J in H)J!=="default"&&{}.hasOwnProperty.call(H,J)&&((C=(ae=Object.defineProperty)&&Object.getOwnPropertyDescriptor(H,J))&&(C.get||C.set)?ae(S,J,C):S[J]=H[J]);return S})(ne,k)}function g(){return g=Object.assign?Object.assign.bind():function(ne){for(var k=1;k{if((0,W.default)("Draggable: onDragStart: %j",ie),this.props.onStart(de,(0,p.createDraggableData)(this,ie))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),M(this,"onDrag",(de,ie)=>{if(!this.state.dragging)return!1;(0,W.default)("Draggable: onDrag: %j",ie);const H=(0,p.createDraggableData)(this,ie),A={x:H.x,y:H.y,slackX:0,slackY:0};if(this.props.bounds){const{x:C,y:S}=A;A.x+=this.state.slackX,A.y+=this.state.slackY;const[J,te]=(0,p.getBoundPosition)(this,A.x,A.y);A.x=J,A.y=te,A.slackX=this.state.slackX+(C-A.x),A.slackY=this.state.slackY+(S-A.y),H.x=A.x,H.y=A.y,H.deltaX=A.x-this.state.x,H.deltaY=A.y-this.state.y}if(this.props.onDrag(de,H)===!1)return!1;this.setState(A)}),M(this,"onDragStop",(de,ie)=>{if(!this.state.dragging||this.props.onStop(de,(0,p.createDraggableData)(this,ie))===!1)return!1;(0,W.default)("Draggable: onDragStop: %j",ie);const A={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:C,y:S}=this.props.position;A.x=C,A.y=S}this.setState(A)}),this.state={dragging:!1,dragged:!1,x:k.position?k.position.x:k.defaultPosition.x,y:k.position?k.position.y:k.defaultPosition.y,prevPropsPosition:Mo({},k.position),slackX:0,slackY:0,isElementSVG:!1},k.position&&!(k.onDrag||k.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 k,de,ie;return(ie=(de=(k=this.props)==null?void 0:k.nodeRef)==null?void 0:de.current)!=null?ie:P.default.findDOMNode(this)}render(){const he=this.props,{axis:k,bounds:de,children:ie,defaultPosition:H,defaultClassName:A,defaultClassNameDragging:ae,defaultClassNameDragged:C,position:S,positionOffset:J,scale:te}=he,z=ti(he,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let v={},b=null;const q=!!!S||this.state.dragging,x=S||H,_={x:(0,p.canDragX)(this)&&q?this.state.x:x.x,y:(0,p.canDragY)(this)&&q?this.state.y:x.y};this.state.isElementSVG?b=(0,T.createSVGTransform)(_,J):v=(0,T.createCSSTransform)(_,J);const V=(0,L.clsx)(ie.props.className||"",A,{[ae]:this.state.dragging,[C]:this.state.dragged});return t.createElement(F.default,g({},z,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(t.Children.only(ie),{className:V,style:Mo(Mo({},ie.props.style),v),transform:b}))}}le.default=E,M(E,"displayName","Draggable"),M(E,"propTypes",Dl(Mo({},F.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})),M(E,"defaultProps",Dl(Mo({},F.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(ht,le,e){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var t=W(e(59301)),l=F(e(12708)),P=F(e(4676)),L=e(77026),T=e(22013),p=e(80217),n=F(e(97510));function F(E){return E&&E.__esModule?E:{default:E}}function W(E,ne){if(typeof WeakMap=="function")var k=new WeakMap,de=new WeakMap;return(W=function(ie,H){if(!H&&ie&&ie.__esModule)return ie;var A,ae,C={__proto__:null,default:ie};if(ie===null||typeof ie!="object"&&typeof ie!="function")return C;if(A=H?de:k){if(A.has(ie))return A.get(ie);A.set(ie,C)}for(const S in ie)S!=="default"&&{}.hasOwnProperty.call(ie,S)&&((ae=(A=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ie,S))&&(ae.get||ae.set)?A(C,S,ae):C[S]=ie[S]);return C})(E,ne)}function w(E,ne,k){return(ne=D(ne))in E?Object.defineProperty(E,ne,{value:k,enumerable:!0,configurable:!0,writable:!0}):E[ne]=k,E}function D(E){var ne=g(E,"string");return typeof ne=="symbol"?ne:ne+""}function g(E,ne){if(typeof E!="object"||!E)return E;var k=E[Symbol.toPrimitive];if(k!==void 0){var de=k.call(E,ne||"default");if(typeof de!="object")return de;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ne==="string"?String:Number)(E)}const M={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let B=M.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",ne=>{if(this.props.onMouseDown(ne),!this.props.allowAnyClick&&typeof ne.button=="number"&&ne.button!==0)return!1;const k=this.findDOMNode();if(!k||!k.ownerDocument||!k.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:de}=k;if(this.props.disabled||!(ne.target instanceof de.defaultView.Node)||this.props.handle&&!(0,L.matchesSelectorAndParentsTo)(ne.target,this.props.handle,k)||this.props.cancel&&(0,L.matchesSelectorAndParentsTo)(ne.target,this.props.cancel,k))return;ne.type==="touchstart"&&!this.props.allowMobileScroll&&ne.preventDefault();const ie=(0,L.getTouchIdentifier)(ne);this.touchIdentifier=ie;const H=(0,T.getControlPosition)(ne,ie,this);if(H==null)return;const{x:A,y:ae}=H,C=(0,T.createCoreData)(this,A,ae);(0,n.default)("DraggableCore: handleDragStart: %j",C),(0,n.default)("calling",this.props.onStart),!(this.props.onStart(ne,C)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,L.addUserSelectStyles)(de),this.dragging=!0,this.lastX=A,this.lastY=ae,(0,L.addEvent)(de,B.move,this.handleDrag),(0,L.addEvent)(de,B.stop,this.handleDragStop))}),w(this,"handleDrag",ne=>{const k=(0,T.getControlPosition)(ne,this.touchIdentifier,this);if(k==null)return;let{x:de,y:ie}=k;if(Array.isArray(this.props.grid)){let ae=de-this.lastX,C=ie-this.lastY;if([ae,C]=(0,T.snapToGrid)(this.props.grid,ae,C),!ae&&!C)return;de=this.lastX+ae,ie=this.lastY+C}const H=(0,T.createCoreData)(this,de,ie);if((0,n.default)("DraggableCore: handleDrag: %j",H),this.props.onDrag(ne,H)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(ae){const C=document.createEvent("MouseEvents");C.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(C)}return}this.lastX=de,this.lastY=ie}),w(this,"handleDragStop",ne=>{if(!this.dragging)return;const k=(0,T.getControlPosition)(ne,this.touchIdentifier,this);if(k==null)return;let{x:de,y:ie}=k;if(Array.isArray(this.props.grid)){let C=de-this.lastX||0,S=ie-this.lastY||0;[C,S]=(0,T.snapToGrid)(this.props.grid,C,S),de=this.lastX+C,ie=this.lastY+S}const H=(0,T.createCoreData)(this,de,ie);if(this.props.onStop(ne,H)===!1||this.mounted===!1)return!1;const ae=this.findDOMNode();ae&&this.props.enableUserSelectHack&&(0,L.scheduleRemoveUserSelectStyles)(ae.ownerDocument),(0,n.default)("DraggableCore: handleDragStop: %j",H),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,ae&&((0,n.default)("DraggableCore: Removing handlers"),(0,L.removeEvent)(ae.ownerDocument,B.move,this.handleDrag),(0,L.removeEvent)(ae.ownerDocument,B.stop,this.handleDragStop))}),w(this,"onMouseDown",ne=>(B=M.mouse,this.handleDragStart(ne))),w(this,"onMouseUp",ne=>(B=M.mouse,this.handleDragStop(ne))),w(this,"onTouchStart",ne=>(B=M.touch,this.handleDragStart(ne))),w(this,"onTouchEnd",ne=>(B=M.touch,this.handleDragStop(ne)))}componentDidMount(){this.mounted=!0;const ne=this.findDOMNode();ne&&(0,L.addEvent)(ne,M.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const ne=this.findDOMNode();if(ne){const{ownerDocument:k}=ne;(0,L.removeEvent)(k,M.mouse.move,this.handleDrag),(0,L.removeEvent)(k,M.touch.move,this.handleDrag),(0,L.removeEvent)(k,M.mouse.stop,this.handleDragStop),(0,L.removeEvent)(k,M.touch.stop,this.handleDragStop),(0,L.removeEvent)(ne,M.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,L.scheduleRemoveUserSelectStyles)(k)}}findDOMNode(){var ne,k,de;return(ne=this.props)!=null&&ne.nodeRef?(de=(k=this.props)==null?void 0:k.nodeRef)==null?void 0:de.current:P.default.findDOMNode(this)}render(){return t.cloneElement(t.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}le.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(E,ne){if(E[ne]&&E[ne].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:p.dontSetMe,style:p.dontSetMe,transform:p.dontSetMe}),w(I,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(ht,le,e){"use strict";const{default:t,DraggableCore:l}=e(51353);ht.exports=t,ht.exports.default=t,ht.exports.DraggableCore=l},77026:function(ht,le,e){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.addClassName=A,le.addEvent=n,le.addUserSelectStyles=de,le.createCSSTransform=B,le.createSVGTransform=I,le.getTouch=ne,le.getTouchIdentifier=k,le.getTranslation=E,le.innerHeight=D,le.innerWidth=g,le.matchesSelector=T,le.matchesSelectorAndParentsTo=p,le.offsetXYFromParent=M,le.outerHeight=W,le.outerWidth=w,le.removeClassName=ae,le.removeEvent=F,le.scheduleRemoveUserSelectStyles=ie;var t=e(80217),l=P(e(76172));function P(C,S){if(typeof WeakMap=="function")var J=new WeakMap,te=new WeakMap;return(P=function(z,v){if(!v&&z&&z.__esModule)return z;var b,ce,q={__proto__:null,default:z};if(z===null||typeof z!="object"&&typeof z!="function")return q;if(b=v?te:J){if(b.has(z))return b.get(z);b.set(z,q)}for(const x in z)x!=="default"&&{}.hasOwnProperty.call(z,x)&&((ce=(b=Object.defineProperty)&&Object.getOwnPropertyDescriptor(z,x))&&(ce.get||ce.set)?b(q,x,ce):q[x]=z[x]);return q})(C,S)}let L="";function T(C,S){return L||(L=(0,t.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(J){return(0,t.isFunction)(C[J])})),(0,t.isFunction)(C[L])?C[L](S):!1}function p(C,S,J){let te=C;do{if(T(te,S))return!0;if(te===J)return!1;te=te.parentNode}while(te);return!1}function n(C,S,J,te){if(!C)return;const z=Mo({capture:!0},te);C.addEventListener?C.addEventListener(S,J,z):C.attachEvent?C.attachEvent("on"+S,J):C["on"+S]=J}function F(C,S,J,te){if(!C)return;const z=Mo({capture:!0},te);C.removeEventListener?C.removeEventListener(S,J,z):C.detachEvent?C.detachEvent("on"+S,J):C["on"+S]=null}function W(C){let S=C.clientHeight;const J=C.ownerDocument.defaultView.getComputedStyle(C);return S+=(0,t.int)(J.borderTopWidth),S+=(0,t.int)(J.borderBottomWidth),S}function w(C){let S=C.clientWidth;const J=C.ownerDocument.defaultView.getComputedStyle(C);return S+=(0,t.int)(J.borderLeftWidth),S+=(0,t.int)(J.borderRightWidth),S}function D(C){let S=C.clientHeight;const J=C.ownerDocument.defaultView.getComputedStyle(C);return S-=(0,t.int)(J.paddingTop),S-=(0,t.int)(J.paddingBottom),S}function g(C){let S=C.clientWidth;const J=C.ownerDocument.defaultView.getComputedStyle(C);return S-=(0,t.int)(J.paddingLeft),S-=(0,t.int)(J.paddingRight),S}function M(C,S,J){const z=S===S.ownerDocument.body?{left:0,top:0}:S.getBoundingClientRect(),v=(C.clientX+S.scrollLeft-z.left)/J,b=(C.clientY+S.scrollTop-z.top)/J;return{x:v,y:b}}function B(C,S){const J=E(C,S,"px");return{[(0,l.browserPrefixToKey)("transform",l.default)]:J}}function I(C,S){return E(C,S,"")}function E(C,S,J){let{x:te,y:z}=C,v=`translate(${te}${J},${z}${J})`;if(S){const b=`${typeof S.x=="string"?S.x:S.x+J}`,ce=`${typeof S.y=="string"?S.y:S.y+J}`;v=`translate(${b}, ${ce})`+v}return v}function ne(C,S){return C.targetTouches&&(0,t.findInArray)(C.targetTouches,J=>S===J.identifier)||C.changedTouches&&(0,t.findInArray)(C.changedTouches,J=>S===J.identifier)}function k(C){if(C.targetTouches&&C.targetTouches[0])return C.targetTouches[0].identifier;if(C.changedTouches&&C.changedTouches[0])return C.changedTouches[0].identifier}function de(C){if(!C)return;let S=C.getElementById("react-draggable-style-el");S||(S=C.createElement("style"),S.type="text/css",S.id="react-draggable-style-el",S.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} + `]:Object.assign(Object.assign({},(0,Dt.dF)()),{display:"inline-block",width:"100%",[`${ue}${ue}-select`]:{width:Ae,height:Ae,marginInlineEnd:j.marginXS,marginBottom:j.marginXS,textAlign:"center",verticalAlign:"top",backgroundColor:j.colorFillAlter,border:`${j.lineWidth}px dashed ${j.colorBorder}`,borderRadius:j.borderRadiusLG,cursor:"pointer",transition:`border-color ${j.motionDurationSlow}`,[`> ${ue}`]:{display:"flex",alignItems:"center",justifyContent:"center",height:"100%",textAlign:"center"},[`&:not(${ue}-disabled):hover`]:{borderColor:j.colorPrimary}},[`${Le}${Le}-picture-card, ${Le}${Le}-picture-circle`]:{[`${Le}-item-container`]:{display:"inline-block",width:Ae,height:Ae,marginBlock:`0 ${j.marginXS}px`,marginInline:`0 ${j.marginXS}px`,verticalAlign:"top"},"&::after":{display:"none"},[ke]:{height:"100%",margin:0,"&::before":{position:"absolute",zIndex:1,width:`calc(100% - ${j.paddingXS*2}px)`,height:`calc(100% - ${j.paddingXS*2}px)`,backgroundColor:j.colorBgMask,opacity:0,transition:`all ${j.motionDurationSlow}`,content:'" "'}},[`${ke}:hover`]:{[`&::before, ${ke}-actions`]:{opacity:1}},[`${ke}-actions`]:{position:"absolute",insetInlineStart:0,zIndex:10,width:"100%",whiteSpace:"nowrap",textAlign:"center",opacity:0,transition:`all ${j.motionDurationSlow}`,[`${ye}-eye, ${ye}-download, ${ye}-delete`]:{zIndex:10,width:be,margin:`0 ${j.marginXXS}px`,fontSize:be,cursor:"pointer",transition:`all ${j.motionDurationSlow}`,svg:{verticalAlign:"baseline"}}},[`${ke}-actions, ${ke}-actions:hover`]:{[`${ye}-eye, ${ye}-download, ${ye}-delete`]:{color:new mr.C(Ze).setAlpha(.65).toRgbString(),"&:hover":{color:Ze}}},[`${ke}-thumbnail, ${ke}-thumbnail img`]:{position:"static",display:"block",width:"100%",height:"100%",objectFit:"contain"},[`${ke}-name`]:{display:"none",textAlign:"center"},[`${ke}-file + ${ke}-name`]:{position:"absolute",bottom:j.margin,display:"block",width:`calc(100% - ${j.paddingXS*2}px)`},[`${ke}-uploading`]:{[`&${ke}`]:{backgroundColor:j.colorFillAlter},[`&::before, ${ye}-eye, ${ye}-download, ${ye}-delete`]:{display:"none"}},[`${ke}-progress`]:{bottom:j.marginXL,width:`calc(100% - ${j.paddingXS*2}px)`,paddingInlineStart:0}}}),[`${ue}-wrapper${ue}-picture-circle-wrapper`]:{[`${ue}${ue}-select`]:{borderRadius:"50%"}}}};var Dr=j=>{const{componentCls:ue}=j;return{[`${ue}-rtl`]:{direction:"rtl"}}};const Ur=j=>{const{componentCls:ue,colorTextDisabled:ye}=j;return{[`${ue}-wrapper`]:Object.assign(Object.assign({},(0,Dt.Wf)(j)),{[ue]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${ue}-select`]:{display:"inline-block"},[`${ue}-disabled`]:{color:ye,cursor:"not-allowed"}})}};var Zr=(0,ln.Z)("Upload",j=>{const{fontSizeHeading3:ue,fontSize:ye,lineHeight:be,lineWidth:Ze,controlHeightLG:Le}=j,ke=Math.round(ye*be),Ae=(0,$t.TS)(j,{uploadThumbnailSize:ue*2,uploadProgressOffset:ke/2+Ze,uploadPicCardSize:Le*2.55});return[Ur(Ae),vn(Ae),Or(Ae),Ir(Ae),yn(Ae),ur(Ae),Dr(Ae),(0,mn.Z)(Ae)]},j=>({actionsColor:j.colorTextDescription})),so=function(j,ue,ye,be){function Ze(Le){return Le instanceof ye?Le:new ye(function(ke){ke(Le)})}return new(ye||(ye=Promise))(function(Le,ke){function Ae(qt){try{Zt(be.next(qt))}catch(kn){ke(kn)}}function jt(qt){try{Zt(be.throw(qt))}catch(kn){ke(kn)}}function Zt(qt){qt.done?Le(qt.value):Ze(qt.value).then(Ae,jt)}Zt((be=be.apply(j,ue||[])).next())})};const Jr=`__LIST_IGNORE_${Date.now()}__`,Qe=(j,ue)=>{const{fileList:ye,defaultFileList:be,onRemove:Ze,showUploadList:Le=!0,listType:ke="text",onPreview:Ae,onDownload:jt,onChange:Zt,onDrop:qt,previewFile:kn,disabled:Rn,locale:on,iconRender:h,isImageUrl:_r,progress:Qn,prefixCls:dr,className:er,type:yr="select",children:qn,style:Pn,itemRender:In,maxCount:zn,data:Lr={},multiple:wn=!1,action:Er="",accept:kr="",supportServerRender:Wr=!0,rootClassName:Vr}=j,Xr=t.useContext(Me.Z),U=Rn!=null?Rn:Xr,[me,qe]=(0,_.Z)(be||[],{value:ye,postState:Ln=>Ln!=null?Ln:[]}),[Ft,en]=t.useState("drop"),gn=t.useRef(null);t.useMemo(()=>{const Ln=Date.now();(ye||[]).forEach((vr,Hn)=>{!vr.uid&&!Object.isFrozen(vr)&&(vr.uid=`__AUTO__${Ln}_${Hn}__`)})},[ye]);const Gt=(Ln,vr,Hn)=>{let Kt=(0,l.Z)(vr),fr=!1;zn===1?Kt=Kt.slice(-1):zn&&(fr=Kt.length>zn,Kt=Kt.slice(0,zn)),(0,V.flushSync)(()=>{qe(Kt)});const Br={file:Ln,fileList:Kt};Hn&&(Br.event=Hn),(!fr||Kt.some(zr=>zr.uid===Ln.uid))&&(0,V.flushSync)(()=>{Zt==null||Zt(Br)})},At=(Ln,vr)=>so(void 0,void 0,void 0,function*(){const{beforeUpload:Hn,transformFile:Kt}=j;let fr=Ln;if(Hn){const Br=yield Hn(Ln,vr);if(Br===!1)return!1;if(delete Ln[Jr],Br===Jr)return Object.defineProperty(Ln,Jr,{value:!0,configurable:!0}),!1;typeof Br=="object"&&Br&&(fr=Br)}return Kt&&(fr=yield Kt(fr)),fr}),Ye=Ln=>{const vr=Ln.filter(fr=>!fr.file[Jr]);if(!vr.length)return;const Hn=vr.map(fr=>$(fr.file));let Kt=(0,l.Z)(me);Hn.forEach(fr=>{Kt=f(fr,Kt)}),Hn.forEach((fr,Br)=>{let zr=fr;if(vr[Br].parsedFile)fr.status="uploading";else{const{originFileObj:to}=fr;let no;try{no=new File([to],to.name,{type:to.type})}catch(bo){no=new Blob([to],{type:to.type}),no.name=to.name,no.lastModifiedDate=new Date,no.lastModified=new Date().getTime()}no.uid=fr.uid,zr=no}Gt(zr,Kt)})},xt=(Ln,vr,Hn)=>{try{typeof Ln=="string"&&(Ln=JSON.parse(Ln))}catch(Br){}if(!Q(vr,me))return;const Kt=$(vr);Kt.status="done",Kt.percent=100,Kt.response=Ln,Kt.xhr=Hn;const fr=f(Kt,me);Gt(Kt,fr)},tn=(Ln,vr)=>{if(!Q(vr,me))return;const Hn=$(vr);Hn.status="uploading",Hn.percent=Ln.percent;const Kt=f(Hn,me);Gt(Hn,Kt,Ln)},nn=(Ln,vr,Hn)=>{if(!Q(Hn,me))return;const Kt=$(Hn);Kt.error=Ln,Kt.response=vr,Kt.status="error";const fr=f(Kt,me);Gt(Kt,fr)},Sn=Ln=>{let vr;Promise.resolve(typeof Ze=="function"?Ze(Ln):Ze).then(Hn=>{var Kt;if(Hn===!1)return;const fr=Re(Ln,me);fr&&(vr=Object.assign(Object.assign({},Ln),{status:"removed"}),me==null||me.forEach(Br=>{const zr=vr.uid!==void 0?"uid":"name";Br[zr]===vr[zr]&&!Object.isFrozen(Br)&&(Br.status="removed")}),(Kt=gn.current)===null||Kt===void 0||Kt.abort(vr),Gt(vr,fr))})},Cn=Ln=>{en(Ln.type),Ln.type==="drop"&&(qt==null||qt(Ln))};t.useImperativeHandle(ue,()=>({onBatchStart:Ye,onSuccess:xt,onProgress:tn,onError:nn,fileList:me,upload:gn.current}));const{getPrefixCls:Gn,direction:_n,upload:ot}=t.useContext(he.E_),Ot=Gn("upload",dr),$n=Object.assign(Object.assign({onBatchStart:Ye,onError:nn,onProgress:tn,onSuccess:xt},j),{data:Lr,multiple:wn,action:Er,accept:kr,supportServerRender:Wr,prefixCls:Ot,disabled:U,beforeUpload:At,onChange:void 0});delete $n.className,delete $n.style,(!qn||U)&&delete $n.id;const[sr,Mn]=Zr(Ot),[Yn]=(0,Ie.Z)("Upload",je.Z.Upload),{showRemoveIcon:wr,showPreviewIcon:Mr,showDownloadIcon:Kn,removeIcon:$r,previewIcon:Jn,downloadIcon:Kr}=typeof Le=="boolean"?{}:Le,qr=(Ln,vr)=>Le?t.createElement(wt,{prefixCls:Ot,listType:ke,items:me,previewFile:kn,onPreview:Ae,onDownload:jt,onRemove:Sn,showRemoveIcon:!U&&wr,showPreviewIcon:Mr,showDownloadIcon:Kn,removeIcon:$r,previewIcon:Jn,downloadIcon:Kr,iconRender:h,locale:Object.assign(Object.assign({},Yn),on),isImageUrl:_r,progress:Qn,appendAction:Ln,appendActionVisible:vr,itemRender:In,disabled:U}):Ln,ao=L()(`${Ot}-wrapper`,er,Vr,Mn,ot==null?void 0:ot.className,{[`${Ot}-rtl`]:_n==="rtl",[`${Ot}-picture-card-wrapper`]:ke==="picture-card",[`${Ot}-picture-circle-wrapper`]:ke==="picture-circle"}),wo=Object.assign(Object.assign({},ot==null?void 0:ot.style),Pn);if(yr==="drag"){const Ln=L()(Mn,Ot,`${Ot}-drag`,{[`${Ot}-drag-uploading`]:me.some(vr=>vr.status==="uploading"),[`${Ot}-drag-hover`]:Ft==="dragover",[`${Ot}-disabled`]:U,[`${Ot}-rtl`]:_n==="rtl"});return sr(t.createElement("span",{className:ao},t.createElement("div",{className:Ln,style:wo,onDrop:Cn,onDragOver:Cn,onDragLeave:Cn},t.createElement(x,Object.assign({},$n,{ref:gn,className:`${Ot}-btn`}),t.createElement("div",{className:`${Ot}-drag-container`},qn))),qr()))}const ro=L()(Ot,`${Ot}-select`,{[`${Ot}-disabled`]:U}),yo=(Ln=>t.createElement("div",{className:ro,style:Ln},t.createElement(x,Object.assign({},$n,{ref:gn}))))(qn?void 0:{display:"none"});return sr(ke==="picture-card"||ke==="picture-circle"?t.createElement("span",{className:ao},qr(yo,!!qn)):t.createElement("span",{className:ao},yo,qr()))};var lt=t.forwardRef(Qe),Pt=function(j,ue){var ye={};for(var be in j)Object.prototype.hasOwnProperty.call(j,be)&&ue.indexOf(be)<0&&(ye[be]=j[be]);if(j!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ze=0,be=Object.getOwnPropertySymbols(j);Ze{var{style:ye,height:be}=j,Ze=Pt(j,["style","height"]);return t.createElement(lt,Object.assign({ref:ue},Ze,{type:"drag",style:Object.assign(Object.assign({},ye),{height:be})}))});const Ut=lt;Ut.Dragger=Lt,Ut.LIST_IGNORE=Jr;var kt=Ut},14625:function(ht){function le(t){var l,P,L="";if(typeof t=="string"||typeof t=="number")L+=t;else if(typeof t=="object")if(Array.isArray(t)){var T=t.length;for(l=0;l>>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++}},ht.exports=le},78485:function(ht){ht.exports={L:1,M:0,Q:3,H:2}},13679:function(ht,le,e){var t=e(87532);function l(P,L){if(P.length==null)throw new Error(P.length+"/"+L);for(var T=0;T=7&&this.setupTypeNumber(F),this.dataCache==null&&(this.dataCache=p.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,W)},n.setupPositionProbePattern=function(F,W){for(var w=-1;w<=7;w++)if(!(F+w<=-1||this.moduleCount<=F+w))for(var D=-1;D<=7;D++)W+D<=-1||this.moduleCount<=W+D||(0<=w&&w<=6&&(D==0||D==6)||0<=D&&D<=6&&(w==0||w==6)||2<=w&&w<=4&&2<=D&&D<=4?this.modules[F+w][W+D]=!0:this.modules[F+w][W+D]=!1)},n.getBestMaskPattern=function(){for(var F=0,W=0,w=0;w<8;w++){this.makeImpl(!0,w);var D=L.getLostPoint(this);(w==0||F>D)&&(F=D,W=w)}return W},n.createMovieClip=function(F,W,w){var D=F.createEmptyMovieClip(W,w),g=1;this.make();for(var M=0;M>w&1)==1;this.modules[Math.floor(w/3)][w%3+this.moduleCount-8-3]=D}for(var w=0;w<18;w++){var D=!F&&(W>>w&1)==1;this.modules[w%3+this.moduleCount-8-3][Math.floor(w/3)]=D}},n.setupTypeInfo=function(F,W){for(var w=this.errorCorrectLevel<<3|W,D=L.getBCHTypeInfo(w),g=0;g<15;g++){var M=!F&&(D>>g&1)==1;g<6?this.modules[g][8]=M:g<8?this.modules[g+1][8]=M:this.modules[this.moduleCount-15+g][8]=M}for(var g=0;g<15;g++){var M=!F&&(D>>g&1)==1;g<8?this.modules[8][this.moduleCount-g-1]=M:g<9?this.modules[8][15-g-1+1]=M:this.modules[8][15-g-1]=M}this.modules[this.moduleCount-8][8]=!F},n.mapData=function(F,W){for(var w=-1,D=this.moduleCount-1,g=7,M=0,B=this.moduleCount-1;B>0;B-=2)for(B==6&&B--;;){for(var I=0;I<2;I++)if(this.modules[D][B-I]==null){var E=!1;M>>g&1)==1);var ne=L.getMask(W,D,B-I);ne&&(E=!E),this.modules[D][B-I]=E,g--,g==-1&&(M++,g=7)}if(D+=w,D<0||this.moduleCount<=D){D-=w,w=-w;break}}},p.PAD0=236,p.PAD1=17,p.createData=function(F,W,w){for(var D=l.getRSBlocks(F,W),g=new P,M=0;MI*8)throw new Error("code length overflow. ("+g.getLengthInBits()+">"+I*8+")");for(g.getLengthInBits()+4<=I*8&&g.put(0,4);g.getLengthInBits()%8!=0;)g.putBit(!1);for(;!(g.getLengthInBits()>=I*8||(g.put(p.PAD0,8),g.getLengthInBits()>=I*8));)g.put(p.PAD1,8);return p.createBytes(g,D)},p.createBytes=function(F,W){for(var w=0,D=0,g=0,M=new Array(W.length),B=new Array(W.length),I=0;I=0?H.get(A):0}}for(var ae=0,k=0;k=256;)t-=255;return le.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},e=0;e<8;e++)le.EXP_TABLE[e]=1<=0;)n^=T.G15<=0;)n^=T.G18<>>=1;return n},getPatternPosition:function(p){return T.PATTERN_POSITION_TABLE[p-1]},getMask:function(p,n,F){switch(p){case L.PATTERN000:return(n+F)%2==0;case L.PATTERN001:return n%2==0;case L.PATTERN010:return F%3==0;case L.PATTERN011:return(n+F)%3==0;case L.PATTERN100:return(Math.floor(n/2)+Math.floor(F/3))%2==0;case L.PATTERN101:return n*F%2+n*F%3==0;case L.PATTERN110:return(n*F%2+n*F%3)%2==0;case L.PATTERN111:return(n*F%3+(n+F)%2)%2==0;default:throw new Error("bad maskPattern:"+p)}},getErrorCorrectPolynomial:function(p){for(var n=new l([1],0),F=0;F5&&(F+=3+D-5)}for(var W=0;W=0)&&Object.prototype.propertyIsEnumerable.call(q,V)&&(_[V]=q[V])}return _}function p(q,x){if(q==null)return{};var _={},V=Object.keys(q),he,Me;for(Me=0;Me=0)&&(_[he]=q[he]);return _}function n(q,x){if(!(q instanceof x))throw new TypeError("Cannot call a class as a function")}function F(q,x){for(var _=0;_>6),x+=String.fromCharCode(128|V&63)):V<55296||V>=57344?(x+=String.fromCharCode(224|V>>12),x+=String.fromCharCode(128|V>>6&63),x+=String.fromCharCode(128|V&63)):(_++,V=65536+((V&1023)<<10|q.charCodeAt(_)&1023),x+=String.fromCharCode(240|V>>18),x+=String.fromCharCode(128|V>>12&63),x+=String.fromCharCode(128|V>>6&63),x+=String.fromCharCode(128|V&63))}return x}var H={size:128,level:"L",bgColor:"#FFFFFF",fgColor:"#000000",includeMargin:!1},A={},ae=4,C=.1;function S(q){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,_=[];return q.forEach(function(V,he){var Me=null;V.forEach(function(Ie,je){if(!Ie&&Me!==null){_.push("M".concat(Me+x," ").concat(he+x,"h").concat(je-Me,"v1H").concat(Me+x,"z")),Me=null;return}if(je===V.length-1){if(!Ie)return;Me===null?_.push("M".concat(je+x,",").concat(he+x," h1v1H").concat(je+x,"z")):_.push("M".concat(Me+x,",").concat(he+x," h").concat(je+1-Me,"v1H").concat(Me+x,"z"));return}Ie&&Me===null&&(Me=je)})}),_.join("")}function J(q,x){return q.slice().map(function(_,V){return V=x.y+x.h?_:_.map(function(he,Me){return Me=x.x+x.w?he:!1})})}function te(q,x){var _=q.imageSettings,V=q.size,he=q.includeMargin;if(_==null)return null;var Me=he?ae:0,Ie=x.length+Me*2,je=Math.floor(V*C),et=Ie/V,rt=(_.width||je)*et,Ke=(_.height||je)*et,Te=_.x==null?x.length/2-rt/2:_.x*et,tt=_.y==null?x.length/2-Ke/2:_.y*et,mt=null;if(_.excavate){var De=Math.floor(Te),ut=Math.floor(tt),St=Math.ceil(rt+Te-De),$e=Math.ceil(Ke+tt-ut);mt={x:De,y:ut,w:St,h:$e}}return{x:Te,y:tt,h:Ke,w:rt,excavation:mt}}var z=function(){try{new Path2D().addPath(new Path2D)}catch(q){return!1}return!0}(),v=function(q){M(x,q);function x(){var _,V;n(this,x);for(var he=arguments.length,Me=new Array(he),Ie=0;Ie0&&arguments[0]!==void 0?arguments[0]:[],K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],m=Z.length,a=K.length;if(Math.abs(m-a)!==1)return{add:!1,key:null};function R(fe,s){var i=new Map;fe.forEach(function($){i.set($,!0)});var X=s.filter(function($){return!i.has($)});return X.length===1?X[0]:null}return m ").concat(K);return K}var tt=E.forwardRef(function(Z,K){var m=Z.prefixCls,a=Z.data,R=Z.selectable,fe=Z.checkable,s=Z.expandedKeys,i=Z.selectedKeys,X=Z.checkedKeys,$=Z.loadedKeys,f=Z.loadingKeys,Q=Z.halfCheckedKeys,Re=Z.keyEntities,Pe=Z.disabled,Se=Z.dragging,Ne=Z.dragOverNodeKey,Be=Z.dropPosition,d=Z.motion,Y=Z.height,se=Z.itemHeight,xe=Z.virtual,Fe=Z.focusable,_e=Z.activeItem,He=Z.focused,Je=Z.tabIndex,ct=Z.onKeyDown,Bt=Z.onFocus,wt=Z.onBlur,Dt=Z.onActiveChange,mn=Z.onListChangeStart,ln=Z.onListChangeEnd,$t=(0,H.Z)(Z,_),En=E.useRef(null),vn=E.useRef(null);E.useImperativeHandle(K,function(){return{scrollTo:function(kt){En.current.scrollTo(kt)},getIndentWidth:function(){return vn.current.offsetWidth}}});var sn=E.useState(s),yn=(0,ie.Z)(sn,2),xn=yn[0],An=yn[1],ir=E.useState(a),br=(0,ie.Z)(ir,2),Vn=br[0],ur=br[1],Zn=E.useState(a),mr=(0,ie.Z)(Zn,2),Or=mr[0],Ir=mr[1],hr=E.useState([]),Dr=(0,ie.Z)(hr,2),Ur=Dr[0],Zr=Dr[1],so=E.useState(null),Jr=(0,ie.Z)(so,2),Qe=Jr[0],pe=Jr[1],lt=E.useRef(a);lt.current=a;function Pt(){var Ut=lt.current;ur(Ut),Ir(Ut),Zr([]),pe(null),ln()}(0,A.Z)(function(){An(s);var Ut=q(xn,s);if(Ut.key!==null)if(Ut.add){var kt=Vn.findIndex(function(Le){var ke=Le.key;return ke===Ut.key}),j=rt(x(Vn,a,Ut.key),xe,Y,se),ue=Vn.slice();ue.splice(kt+1,0,et),Ir(ue),Zr(j),pe("show")}else{var ye=a.findIndex(function(Le){var ke=Le.key;return ke===Ut.key}),be=rt(x(a,Vn,Ut.key),xe,Y,se),Ze=a.slice();Ze.splice(ye+1,0,et),Ir(Ze),Zr(be),pe("hide")}else Vn!==a&&(ur(a),Ir(a))},[s,a]),E.useEffect(function(){Se||Pt()},[Se]);var Nt=d?Or:a,Lt={expandedKeys:s,selectedKeys:i,loadedKeys:$,loadingKeys:f,checkedKeys:X,halfCheckedKeys:Q,dragOverNodeKey:Ne,dropPosition:Be,keyEntities:Re};return E.createElement(E.Fragment,null,He&&_e&&E.createElement("span",{style:V,"aria-live":"assertive"},Te(_e)),E.createElement("div",null,E.createElement("input",{style:V,disabled:Fe===!1||Pe,tabIndex:Fe!==!1?Je:null,onKeyDown:ct,onFocus:Bt,onBlur:wt,value:"",onChange:he,"aria-label":"for screen reader"})),E.createElement("div",{className:"".concat(m,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},E.createElement("div",{className:"".concat(m,"-indent")},E.createElement("div",{ref:vn,className:"".concat(m,"-indent-unit")}))),E.createElement(ae.Z,(0,t.Z)({},$t,{data:Nt,itemKey:Ke,height:Y,fullHeight:!1,virtual:xe,itemHeight:se,prefixCls:"".concat(m,"-list"),ref:En,onVisibleChange:function(kt,j){var ue=new Set(kt),ye=j.filter(function(be){return!ue.has(be)});ye.some(function(be){return Ke(be)===Me})&&Pt()}}),function(Ut){var kt=Ut.pos,j=(0,t.Z)({},(de(Ut.data),Ut.data)),ue=Ut.title,ye=Ut.key,be=Ut.isStart,Ze=Ut.isEnd,Le=(0,te.km)(ye,kt);delete j.key,delete j.children;var ke=(0,te.H8)(Le,Lt);return E.createElement(ce,(0,t.Z)({},j,ke,{title:ue,active:!!_e&&ye===_e.key,pos:kt,data:Ut.data,isStart:be,isEnd:Ze,motion:d,motionNodes:ye===Me?Ur:null,motionType:Qe,onMotionStart:mn,onMotionEnd:Pt,treeNodeRequiredProps:Lt,onMouseMove:function(){Dt(null)}}))}))});tt.displayName="NodeList";var mt=tt,De=e(35654),ut=e(90782),St=e(67841),$e=10,ve=function(Z){(0,W.Z)(m,Z);var K=(0,w.Z)(m);function m(){var a;(0,p.Z)(this,m);for(var R=arguments.length,fe=new Array(R),s=0;s2&&arguments[2]!==void 0?arguments[2]:!1,Q=a.state,Re=Q.dragChildrenKeys,Pe=Q.dropPosition,Se=Q.dropTargetKey,Ne=Q.dropTargetPos,Be=Q.dropAllowed;if(Be){var d=a.props.onDrop;if(a.setState({dragOverNodeKey:null}),a.cleanDragState(),Se!==null){var Y=(0,L.Z)((0,L.Z)({},(0,te.H8)(Se,a.getTreeNodeRequiredProps())),{},{active:(($=a.getActiveItem())===null||$===void 0?void 0:$.key)===Se,data:(0,St.Z)(a.state.keyEntities,Se).node}),se=Re.indexOf(Se)!==-1;(0,I.ZP)(!se,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var xe=(0,De.yx)(Ne),Fe={event:i,node:(0,te.F)(Y),dragNode:a.dragNode?(0,te.F)(a.dragNode.props):null,dragNodesKeys:[a.dragNode.props.eventKey].concat(Re),dropToGap:Pe!==0,dropPosition:Pe+Number(xe[xe.length-1])};f||d==null||d(Fe),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,X){var $=a.state,f=$.expandedKeys,Q=$.flattenNodes,Re=X.expanded,Pe=X.key,Se=X.isLeaf;if(!(Se||i.shiftKey||i.metaKey||i.ctrlKey)){var Ne=Q.filter(function(d){return d.key===Pe})[0],Be=(0,te.F)((0,L.Z)((0,L.Z)({},(0,te.H8)(Pe,a.getTreeNodeRequiredProps())),{},{data:Ne.data}));a.setExpandedKeys(Re?(0,De._5)(f,Pe):(0,De.L0)(f,Pe)),a.onNodeExpand(i,Be)}},a.onNodeClick=function(i,X){var $=a.props,f=$.onClick,Q=$.expandAction;Q==="click"&&a.triggerExpandActionExpand(i,X),f==null||f(i,X)},a.onNodeDoubleClick=function(i,X){var $=a.props,f=$.onDoubleClick,Q=$.expandAction;Q==="doubleClick"&&a.triggerExpandActionExpand(i,X),f==null||f(i,X)},a.onNodeSelect=function(i,X){var $=a.state.selectedKeys,f=a.state,Q=f.keyEntities,Re=f.fieldNames,Pe=a.props,Se=Pe.onSelect,Ne=Pe.multiple,Be=X.selected,d=X[Re.key],Y=!Be;Y?Ne?$=(0,De.L0)($,d):$=[d]:$=(0,De._5)($,d);var se=$.map(function(xe){var Fe=(0,St.Z)(Q,xe);return Fe?Fe.node:null}).filter(function(xe){return xe});a.setUncontrolledState({selectedKeys:$}),Se==null||Se($,{event:"select",selected:Y,node:X,selectedNodes:se,nativeEvent:i.nativeEvent})},a.onNodeCheck=function(i,X,$){var f=a.state,Q=f.keyEntities,Re=f.checkedKeys,Pe=f.halfCheckedKeys,Se=a.props,Ne=Se.checkStrictly,Be=Se.onCheck,d=X.key,Y,se={event:"check",node:X,checked:$,nativeEvent:i.nativeEvent};if(Ne){var xe=$?(0,De.L0)(Re,d):(0,De._5)(Re,d),Fe=(0,De._5)(Pe,d);Y={checked:xe,halfChecked:Fe},se.checkedNodes=xe.map(function(wt){return(0,St.Z)(Q,wt)}).filter(function(wt){return wt}).map(function(wt){return wt.node}),a.setUncontrolledState({checkedKeys:xe})}else{var _e=(0,ut.S)([].concat((0,T.Z)(Re),[d]),!0,Q),He=_e.checkedKeys,Je=_e.halfCheckedKeys;if(!$){var ct=new Set(He);ct.delete(d);var Bt=(0,ut.S)(Array.from(ct),{checked:!1,halfCheckedKeys:Je},Q);He=Bt.checkedKeys,Je=Bt.halfCheckedKeys}Y=He,se.checkedNodes=[],se.checkedNodesPositions=[],se.halfCheckedKeys=Je,He.forEach(function(wt){var Dt=(0,St.Z)(Q,wt);if(Dt){var mn=Dt.node,ln=Dt.pos;se.checkedNodes.push(mn),se.checkedNodesPositions.push({node:mn,pos:ln})}}),a.setUncontrolledState({checkedKeys:He},!1,{halfCheckedKeys:Je})}Be==null||Be(Y,se)},a.onNodeLoad=function(i){var X=i.key,$=new Promise(function(f,Q){a.setState(function(Re){var Pe=Re.loadedKeys,Se=Pe===void 0?[]:Pe,Ne=Re.loadingKeys,Be=Ne===void 0?[]:Ne,d=a.props,Y=d.loadData,se=d.onLoad;if(!Y||Se.indexOf(X)!==-1||Be.indexOf(X)!==-1)return null;var xe=Y(i);return xe.then(function(){var Fe=a.state.loadedKeys,_e=(0,De.L0)(Fe,X);se==null||se(_e,{event:"load",node:i}),a.setUncontrolledState({loadedKeys:_e}),a.setState(function(He){return{loadingKeys:(0,De._5)(He.loadingKeys,X)}}),f()}).catch(function(Fe){if(a.setState(function(He){return{loadingKeys:(0,De._5)(He.loadingKeys,X)}}),a.loadingRetryTimes[X]=(a.loadingRetryTimes[X]||0)+1,a.loadingRetryTimes[X]>=$e){var _e=a.state.loadedKeys;(0,I.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),a.setUncontrolledState({loadedKeys:(0,De.L0)(_e,X)}),f()}Q(Fe)}),{loadingKeys:(0,De.L0)(Be,X)}})});return $.catch(function(){}),$},a.onNodeMouseEnter=function(i,X){var $=a.props.onMouseEnter;$==null||$({event:i,node:X})},a.onNodeMouseLeave=function(i,X){var $=a.props.onMouseLeave;$==null||$({event:i,node:X})},a.onNodeContextMenu=function(i,X){var $=a.props.onRightClick;$&&(i.preventDefault(),$({event:i,node:X}))},a.onFocus=function(){var i=a.props.onFocus;a.setState({focused:!0});for(var X=arguments.length,$=new Array(X),f=0;f1&&arguments[1]!==void 0?arguments[1]:!1,$=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!a.destroyed){var f=!1,Q=!0,Re={};Object.keys(i).forEach(function(Pe){if(Pe in a.props){Q=!1;return}f=!0,Re[Pe]=i[Pe]}),f&&(!X||Q)&&a.setState((0,L.Z)((0,L.Z)({},Re),$))}},a.scrollTo=function(i){a.listRef.current.scrollTo(i)},a}return(0,n.Z)(m,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var R=this.props.activeKey;R!==void 0&&R!==this.state.activeKey&&(this.setState({activeKey:R}),R!==null&&this.scrollTo({key:R}))}},{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 R,fe=this.state,s=fe.focused,i=fe.flattenNodes,X=fe.keyEntities,$=fe.draggingNodeKey,f=fe.activeKey,Q=fe.dropLevelOffset,Re=fe.dropContainerKey,Pe=fe.dropTargetKey,Se=fe.dropPosition,Ne=fe.dragOverNodeKey,Be=fe.indent,d=this.props,Y=d.prefixCls,se=d.className,xe=d.style,Fe=d.showLine,_e=d.focusable,He=d.tabIndex,Je=He===void 0?0:He,ct=d.selectable,Bt=d.showIcon,wt=d.icon,Dt=d.switcherIcon,mn=d.draggable,ln=d.checkable,$t=d.checkStrictly,En=d.disabled,vn=d.motion,sn=d.loadData,yn=d.filterTreeNode,xn=d.height,An=d.itemHeight,ir=d.virtual,br=d.titleRender,Vn=d.dropIndicatorRender,ur=d.onContextMenu,Zn=d.onScroll,mr=d.direction,Or=d.rootClassName,Ir=d.rootStyle,hr=(0,B.Z)(this.props,{aria:!0,data:!0}),Dr;return mn&&((0,P.Z)(mn)==="object"?Dr=mn:typeof mn=="function"?Dr={nodeDraggable:mn}:Dr={}),E.createElement(ne.k.Provider,{value:{prefixCls:Y,selectable:ct,showIcon:Bt,icon:wt,switcherIcon:Dt,draggable:Dr,draggingNodeKey:$,checkable:ln,checkStrictly:$t,disabled:En,keyEntities:X,dropLevelOffset:Q,dropContainerKey:Re,dropTargetKey:Pe,dropPosition:Se,dragOverNodeKey:Ne,indent:Be,direction:mr,dropIndicatorRender:Vn,loadData:sn,filterTreeNode:yn,titleRender:br,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}},E.createElement("div",{role:"tree",className:g()(Y,se,Or,(R={},(0,l.Z)(R,"".concat(Y,"-show-line"),Fe),(0,l.Z)(R,"".concat(Y,"-focused"),s),(0,l.Z)(R,"".concat(Y,"-active-focused"),f!==null),R)),style:Ir},E.createElement(mt,(0,t.Z)({ref:this.listRef,prefixCls:Y,style:xe,data:i,disabled:En,selectable:ct,checkable:!!ln,motion:vn,dragging:$!==null,height:xn,itemHeight:An,virtual:ir,focusable:_e,focused:s,tabIndex:Je,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ur,onScroll:Zn},this.getTreeNodeRequiredProps(),hr))))}}],[{key:"getDerivedStateFromProps",value:function(R,fe){var s=fe.prevProps,i={prevProps:R};function X(_e){return!s&&_e in R||s&&s[_e]!==R[_e]}var $,f=fe.fieldNames;if(X("fieldNames")&&(f=(0,te.w$)(R.fieldNames),i.fieldNames=f),X("treeData")?$=R.treeData:X("children")&&((0,I.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),$=(0,te.zn)(R.children)),$){i.treeData=$;var Q=(0,te.I8)($,{fieldNames:f});i.keyEntities=(0,L.Z)((0,l.Z)({},Me,je),Q.keyEntities)}var Re=i.keyEntities||fe.keyEntities;if(X("expandedKeys")||s&&X("autoExpandParent"))i.expandedKeys=R.autoExpandParent||!s&&R.defaultExpandParent?(0,De.r7)(R.expandedKeys,Re):R.expandedKeys;else if(!s&&R.defaultExpandAll){var Pe=(0,L.Z)({},Re);delete Pe[Me],i.expandedKeys=Object.keys(Pe).map(function(_e){return Pe[_e].key})}else!s&&R.defaultExpandedKeys&&(i.expandedKeys=R.autoExpandParent||R.defaultExpandParent?(0,De.r7)(R.defaultExpandedKeys,Re):R.defaultExpandedKeys);if(i.expandedKeys||delete i.expandedKeys,$||i.expandedKeys){var Se=(0,te.oH)($||fe.treeData,i.expandedKeys||fe.expandedKeys,f);i.flattenNodes=Se}if(R.selectable&&(X("selectedKeys")?i.selectedKeys=(0,De.BT)(R.selectedKeys,R):!s&&R.defaultSelectedKeys&&(i.selectedKeys=(0,De.BT)(R.defaultSelectedKeys,R))),R.checkable){var Ne;if(X("checkedKeys")?Ne=(0,De.E6)(R.checkedKeys)||{}:!s&&R.defaultCheckedKeys?Ne=(0,De.E6)(R.defaultCheckedKeys)||{}:$&&(Ne=(0,De.E6)(R.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),Ne){var Be=Ne,d=Be.checkedKeys,Y=d===void 0?[]:d,se=Be.halfCheckedKeys,xe=se===void 0?[]:se;if(!R.checkStrictly){var Fe=(0,ut.S)(Y,!0,Re);Y=Fe.checkedKeys,xe=Fe.halfCheckedKeys}i.checkedKeys=Y,i.halfCheckedKeys=xe}}return X("loadedKeys")&&(i.loadedKeys=R.loadedKeys),i}}]),m}(E.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:k,allowDrop:function(){return!0},expandAction:!1},ve.TreeNode=S.Z;var at=ve,Ee=at},35654:function(ht,le,e){"use strict";e.d(le,{BT:function(){return E},E6:function(){return de},L0:function(){return w},OM:function(){return I},_5:function(){return W},r7:function(){return ie},wA:function(){return g},yx:function(){return D}});var t=e(94480),l=e(76190),P=e(48736),L=e(59301),T=e(39417),p=e(67841),n=e(71430),F=null;function W(H,A){if(!H)return[];var ae=H.slice(),C=ae.indexOf(A);return C>=0&&ae.splice(C,1),ae}function w(H,A){var ae=(H||[]).slice();return ae.indexOf(A)===-1&&ae.push(A),ae}function D(H){return H.split("-")}function g(H,A){var ae=[],C=(0,p.Z)(A,H);function S(){var J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];J.forEach(function(te){var z=te.key,v=te.children;ae.push(z),S(v)})}return S(C.children),ae}function M(H){if(H.parent){var A=D(H.pos);return Number(A[A.length-1])===H.parent.children.length-1}return!1}function B(H){var A=D(H.pos);return Number(A[A.length-1])===0}function I(H,A,ae,C,S,J,te,z,v,b){var ce,q=H.clientX,x=H.clientY,_=H.target.getBoundingClientRect(),V=_.top,he=_.height,Me=(b==="rtl"?-1:1)*(((S==null?void 0:S.x)||0)-q),Ie=(Me-12)/C,je=(0,p.Z)(z,ae.props.eventKey);if(x-1.5?J({dragNode:$e,dropNode:ve,dropPosition:1})?De=1:at=!1:J({dragNode:$e,dropNode:ve,dropPosition:0})?De=0:J({dragNode:$e,dropNode:ve,dropPosition:1})?De=1:at=!1:J({dragNode:$e,dropNode:ve,dropPosition:1})?De=1:at=!1,{dropPosition:De,dropLevelOffset:ut,dropTargetKey:je.key,dropTargetPos:je.pos,dragOverNodeKey:mt,dropContainerKey:De===0?null:((ce=je.parent)===null||ce===void 0?void 0:ce.key)||null,dropAllowed:at}}function E(H,A){if(H){var ae=A.multiple;return ae?H.slice():H.length?[H[0]]:H}}var ne=function(A){return A};function k(H,A){if(!H)return[];var ae=A||{},C=ae.processProps,S=C===void 0?ne:C,J=Array.isArray(H)?H:[H];return J.map(function(te){var z=te.children,v=_objectWithoutProperties(te,F),b=k(z,A);return React.createElement(TreeNode,_extends({key:v.key},S(v)),b)})}function de(H){if(!H)return null;var A;if(Array.isArray(H))A={checkedKeys:H,halfCheckedKeys:void 0};else if((0,l.Z)(H)==="object")A={checkedKeys:H.checked||void 0,halfCheckedKeys:H.halfChecked||void 0};else return(0,P.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return A}function ie(H,A){var ae=new Set;function C(S){if(!ae.has(S)){var J=(0,p.Z)(A,S);if(J){ae.add(S);var te=J.parent,z=J.node;z.disabled||te&&C(te.key)}}}return(H||[]).forEach(function(S){C(S)}),(0,t.Z)(ae)}},90782:function(ht,le,e){"use strict";e.d(le,{S:function(){return n}});var t=e(48736),l=e(67841);function P(F,W){var w=new Set;return F.forEach(function(D){W.has(D)||w.add(D)}),w}function L(F){var W=F||{},w=W.disabled,D=W.disableCheckbox,g=W.checkable;return!!(w||D)||g===!1}function T(F,W,w,D){for(var g=new Set(F),M=new Set,B=0;B<=w;B+=1){var I=W.get(B)||new Set;I.forEach(function(de){var ie=de.key,H=de.node,A=de.children,ae=A===void 0?[]:A;g.has(ie)&&!D(H)&&ae.filter(function(C){return!D(C.node)}).forEach(function(C){g.add(C.key)})})}for(var E=new Set,ne=w;ne>=0;ne-=1){var k=W.get(ne)||new Set;k.forEach(function(de){var ie=de.parent,H=de.node;if(!(D(H)||!de.parent||E.has(de.parent.key))){if(D(de.parent.node)){E.add(ie.key);return}var A=!0,ae=!1;(ie.children||[]).filter(function(C){return!D(C.node)}).forEach(function(C){var S=C.key,J=g.has(S);A&&!J&&(A=!1),!ae&&(J||M.has(S))&&(ae=!0)}),A&&g.add(ie.key),ae&&M.add(ie.key),E.add(ie.key)}})}return{checkedKeys:Array.from(g),halfCheckedKeys:Array.from(P(M,g))}}function p(F,W,w,D,g){for(var M=new Set(F),B=new Set(W),I=0;I<=D;I+=1){var E=w.get(I)||new Set;E.forEach(function(ie){var H=ie.key,A=ie.node,ae=ie.children,C=ae===void 0?[]:ae;!M.has(H)&&!B.has(H)&&!g(A)&&C.filter(function(S){return!g(S.node)}).forEach(function(S){M.delete(S.key)})})}B=new Set;for(var ne=new Set,k=D;k>=0;k-=1){var de=w.get(k)||new Set;de.forEach(function(ie){var H=ie.parent,A=ie.node;if(!(g(A)||!ie.parent||ne.has(ie.parent.key))){if(g(ie.parent.node)){ne.add(H.key);return}var ae=!0,C=!1;(H.children||[]).filter(function(S){return!g(S.node)}).forEach(function(S){var J=S.key,te=M.has(J);ae&&!te&&(ae=!1),!C&&(te||B.has(J))&&(C=!0)}),ae||M.delete(H.key),C&&B.add(H.key),ne.add(H.key)}})}return{checkedKeys:Array.from(M),halfCheckedKeys:Array.from(P(B,M))}}function n(F,W,w,D){var g=[],M;D?M=D:M=L;var B=new Set(F.filter(function(k){var de=!!(0,l.Z)(w,k);return de||g.push(k),de})),I=new Map,E=0;Object.keys(w).forEach(function(k){var de=w[k],ie=de.level,H=I.get(ie);H||(H=new Set,I.set(ie,H)),H.add(de),E=Math.max(E,ie)}),(0,t.ZP)(!g.length,"Tree missing follow keys: ".concat(g.slice(0,100).map(function(k){return"'".concat(k,"'")}).join(", ")));var ne;return W===!0?ne=T(B,I,E,M):ne=p(B,W.halfCheckedKeys,I,E,M),ne}},67841:function(ht,le,e){"use strict";e.d(le,{Z:function(){return t}});function t(l,P){return l[P]}},71430:function(ht,le,e){"use strict";e.d(le,{F:function(){return ie},H8:function(){return de},I8:function(){return k},km:function(){return g},oH:function(){return E},w$:function(){return M},zn:function(){return I}});var t=e(76190),l=e(94480),P=e(33885),L=e(75931),T=e(11592),p=e(2738),n=e(48736),F=e(67841),W=["children"];function w(H,A){return"".concat(H,"-").concat(A)}function D(H){return H&&H.type&&H.type.isTreeNode}function g(H,A){return H!=null?H:A}function M(H){var A=H||{},ae=A.title,C=A._title,S=A.key,J=A.children,te=ae||"title";return{title:te,_title:C||[te],key:S||"key",children:J||"children"}}function B(H,A){var ae=new Map;function C(S){var J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(S||[]).forEach(function(te){var z=te[A.key],v=te[A.children];warning(z!=null,"Tree node must have a certain key: [".concat(J).concat(z,"]"));var b=String(z);warning(!ae.has(b)||z===null||z===void 0,"Same 'key' exist in the Tree: ".concat(b)),ae.set(b,!0),C(v,"".concat(J).concat(b," > "))})}C(H)}function I(H){function A(ae){var C=(0,T.Z)(ae);return C.map(function(S){if(!D(S))return(0,n.ZP)(!S,"Tree/TreeNode can only accept TreeNode as children."),null;var J=S.key,te=S.props,z=te.children,v=(0,L.Z)(te,W),b=(0,P.Z)({key:J},v),ce=A(z);return ce.length&&(b.children=ce),b}).filter(function(S){return S})}return A(H)}function E(H,A,ae){var C=M(ae),S=C._title,J=C.key,te=C.children,z=new Set(A===!0?[]:A),v=[];function b(ce){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ce.map(function(x,_){for(var V=w(q?q.pos:"0",_),he=g(x[J],V),Me,Ie=0;Ie1&&arguments[1]!==void 0?arguments[1]:{},ae=A.initWrapper,C=A.processEntity,S=A.onProcessFinished,J=A.externalGetKey,te=A.childrenPropName,z=A.fieldNames,v=arguments.length>2?arguments[2]:void 0,b=J||v,ce={},q={},x={posEntities:ce,keyEntities:q};return ae&&(x=ae(x)||x),ne(H,function(_){var V=_.node,he=_.index,Me=_.pos,Ie=_.key,je=_.parentPos,et=_.level,rt=_.nodes,Ke={node:V,nodes:rt,index:he,key:Ie,pos:Me,level:et},Te=g(Ie,Me);ce[Me]=Ke,q[Te]=Ke,Ke.parent=ce[je],Ke.parent&&(Ke.parent.children=Ke.parent.children||[],Ke.parent.children.push(Ke)),C&&C(Ke,x)},{externalGetKey:b,childrenPropName:te,fieldNames:z}),S&&S(x),x}function de(H,A){var ae=A.expandedKeys,C=A.selectedKeys,S=A.loadedKeys,J=A.loadingKeys,te=A.checkedKeys,z=A.halfCheckedKeys,v=A.dragOverNodeKey,b=A.dropPosition,ce=A.keyEntities,q=(0,F.Z)(ce,H),x={eventKey:H,expanded:ae.indexOf(H)!==-1,selected:C.indexOf(H)!==-1,loaded:S.indexOf(H)!==-1,loading:J.indexOf(H)!==-1,checked:te.indexOf(H)!==-1,halfChecked:z.indexOf(H)!==-1,pos:String(q?q.pos:""),dragOver:v===H&&b===0,dragOverGapTop:v===H&&b===-1,dragOverGapBottom:v===H&&b===1};return x}function ie(H){var A=H.data,ae=H.expanded,C=H.selected,S=H.checked,J=H.loaded,te=H.loading,z=H.halfChecked,v=H.dragOver,b=H.dragOverGapTop,ce=H.dragOverGapBottom,q=H.pos,x=H.active,_=H.eventKey,V=(0,P.Z)((0,P.Z)({},A),{},{expanded:ae,selected:C,checked:S,loaded:J,loading:te,halfChecked:z,dragOver:v,dragOverGapTop:b,dragOverGapBottom:ce,pos:q,active:x,key:_});return"props"in V||Object.defineProperty(V,"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`."),H}}),V}},8224:function(ht,le,e){"use strict";e.d(le,{Z:function(){return l}});var t=e(4676);function l(P,L,T,p){var n=t.unstable_batchedUpdates?function(W){t.unstable_batchedUpdates(T,W)}:T;return P!=null&&P.addEventListener&&P.addEventListener(L,n,p),{remove:function(){P!=null&&P.removeEventListener&&P.removeEventListener(L,n,p)}}}},55468:function(ht,le,e){"use strict";e.d(le,{g1:function(){return D},os:function(){return M}});var t=/margin|padding|width|height|max|min|offset/,l={left:!0,top:!0},P={cssFloat:1,styleFloat:1,float:1};function L(B){return B.nodeType===1?B.ownerDocument.defaultView.getComputedStyle(B,null):{}}function T(B,I,E){if(I=I.toLowerCase(),E==="auto"){if(I==="height")return B.offsetHeight;if(I==="width")return B.offsetWidth}return I in l||(l[I]=t.test(I)),l[I]?parseFloat(E)||0:E}function p(B,I){var E=arguments.length,ne=L(B);return I=P[I]?"cssFloat"in B.style?"cssFloat":"styleFloat":I,E===1?ne:T(B,I,ne[I]||B.style[I])}function n(B,I,E){var ne=arguments.length;if(I=P[I]?"cssFloat"in B.style?"cssFloat":"styleFloat":I,ne===3)return typeof E=="number"&&t.test(I)&&(E="".concat(E,"px")),B.style[I]=E,E;for(var k in I)I.hasOwnProperty(k)&&n(B,k,I[k]);return L(B)}function F(B){return B===document.body?document.documentElement.clientWidth:B.offsetWidth}function W(B){return B===document.body?window.innerHeight||document.documentElement.clientHeight:B.offsetHeight}function w(){var B=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),I=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:B,height:I}}function D(){var B=document.documentElement.clientWidth,I=window.innerHeight||document.documentElement.clientHeight;return{width:B,height:I}}function g(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function M(B){var I=B.getBoundingClientRect(),E=document.documentElement;return{left:I.left+(window.pageXOffset||E.scrollLeft)-(E.clientLeft||document.body.clientLeft||0),top:I.top+(window.pageYOffset||E.scrollTop)-(E.clientTop||document.body.clientTop||0)}}},24514:function(ht,le,e){"use strict";e.d(le,{G:function(){return L}});var t=e(47273),l=function(p){if((0,t.Z)()&&window.document.documentElement){var n=Array.isArray(p)?p:[p],F=window.document.documentElement;return n.some(function(W){return W in F.style})}return!1},P=function(p,n){if(!l(p))return!1;var F=document.createElement("div"),W=F.style[p];return F.style[p]=n,F.style[p]!==W};function L(T,p){return!Array.isArray(T)&&p!==void 0?P(T,p):l(T)}},51353:function(ht,le,e){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),Object.defineProperty(le,"DraggableCore",{enumerable:!0,get:function(){return F.default}}),le.default=void 0;var t=D(e(59301)),l=w(e(12708)),P=w(e(4676)),L=e(14625),T=e(77026),p=e(22013),n=e(80217),F=w(e(68555)),W=w(e(97510));function w(ne){return ne&&ne.__esModule?ne:{default:ne}}function D(ne,k){if(typeof WeakMap=="function")var de=new WeakMap,ie=new WeakMap;return(D=function(H,A){if(!A&&H&&H.__esModule)return H;var ae,C,S={__proto__:null,default:H};if(H===null||typeof H!="object"&&typeof H!="function")return S;if(ae=A?ie:de){if(ae.has(H))return ae.get(H);ae.set(H,S)}for(const J in H)J!=="default"&&{}.hasOwnProperty.call(H,J)&&((C=(ae=Object.defineProperty)&&Object.getOwnPropertyDescriptor(H,J))&&(C.get||C.set)?ae(S,J,C):S[J]=H[J]);return S})(ne,k)}function g(){return g=Object.assign?Object.assign.bind():function(ne){for(var k=1;k{if((0,W.default)("Draggable: onDragStart: %j",ie),this.props.onStart(de,(0,p.createDraggableData)(this,ie))===!1)return!1;this.setState({dragging:!0,dragged:!0})}),M(this,"onDrag",(de,ie)=>{if(!this.state.dragging)return!1;(0,W.default)("Draggable: onDrag: %j",ie);const H=(0,p.createDraggableData)(this,ie),A={x:H.x,y:H.y,slackX:0,slackY:0};if(this.props.bounds){const{x:C,y:S}=A;A.x+=this.state.slackX,A.y+=this.state.slackY;const[J,te]=(0,p.getBoundPosition)(this,A.x,A.y);A.x=J,A.y=te,A.slackX=this.state.slackX+(C-A.x),A.slackY=this.state.slackY+(S-A.y),H.x=A.x,H.y=A.y,H.deltaX=A.x-this.state.x,H.deltaY=A.y-this.state.y}if(this.props.onDrag(de,H)===!1)return!1;this.setState(A)}),M(this,"onDragStop",(de,ie)=>{if(!this.state.dragging||this.props.onStop(de,(0,p.createDraggableData)(this,ie))===!1)return!1;(0,W.default)("Draggable: onDragStop: %j",ie);const A={dragging:!1,slackX:0,slackY:0};if(!!this.props.position){const{x:C,y:S}=this.props.position;A.x=C,A.y=S}this.setState(A)}),this.state={dragging:!1,dragged:!1,x:k.position?k.position.x:k.defaultPosition.x,y:k.position?k.position.y:k.defaultPosition.y,prevPropsPosition:Mo({},k.position),slackX:0,slackY:0,isElementSVG:!1},k.position&&!(k.onDrag||k.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 k,de,ie;return(ie=(de=(k=this.props)==null?void 0:k.nodeRef)==null?void 0:de.current)!=null?ie:P.default.findDOMNode(this)}render(){const he=this.props,{axis:k,bounds:de,children:ie,defaultPosition:H,defaultClassName:A,defaultClassNameDragging:ae,defaultClassNameDragged:C,position:S,positionOffset:J,scale:te}=he,z=ti(he,["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"]);let v={},b=null;const q=!!!S||this.state.dragging,x=S||H,_={x:(0,p.canDragX)(this)&&q?this.state.x:x.x,y:(0,p.canDragY)(this)&&q?this.state.y:x.y};this.state.isElementSVG?b=(0,T.createSVGTransform)(_,J):v=(0,T.createCSSTransform)(_,J);const V=(0,L.clsx)(ie.props.className||"",A,{[ae]:this.state.dragging,[C]:this.state.dragged});return t.createElement(F.default,g({},z,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),t.cloneElement(t.Children.only(ie),{className:V,style:Mo(Mo({},ie.props.style),v),transform:b}))}}le.default=E,M(E,"displayName","Draggable"),M(E,"propTypes",Dl(Mo({},F.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})),M(E,"defaultProps",Dl(Mo({},F.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(ht,le,e){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.default=void 0;var t=W(e(59301)),l=F(e(12708)),P=F(e(4676)),L=e(77026),T=e(22013),p=e(80217),n=F(e(97510));function F(E){return E&&E.__esModule?E:{default:E}}function W(E,ne){if(typeof WeakMap=="function")var k=new WeakMap,de=new WeakMap;return(W=function(ie,H){if(!H&&ie&&ie.__esModule)return ie;var A,ae,C={__proto__:null,default:ie};if(ie===null||typeof ie!="object"&&typeof ie!="function")return C;if(A=H?de:k){if(A.has(ie))return A.get(ie);A.set(ie,C)}for(const S in ie)S!=="default"&&{}.hasOwnProperty.call(ie,S)&&((ae=(A=Object.defineProperty)&&Object.getOwnPropertyDescriptor(ie,S))&&(ae.get||ae.set)?A(C,S,ae):C[S]=ie[S]);return C})(E,ne)}function w(E,ne,k){return(ne=D(ne))in E?Object.defineProperty(E,ne,{value:k,enumerable:!0,configurable:!0,writable:!0}):E[ne]=k,E}function D(E){var ne=g(E,"string");return typeof ne=="symbol"?ne:ne+""}function g(E,ne){if(typeof E!="object"||!E)return E;var k=E[Symbol.toPrimitive];if(k!==void 0){var de=k.call(E,ne||"default");if(typeof de!="object")return de;throw new TypeError("@@toPrimitive must return a primitive value.")}return(ne==="string"?String:Number)(E)}const M={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}};let B=M.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",ne=>{if(this.props.onMouseDown(ne),!this.props.allowAnyClick&&typeof ne.button=="number"&&ne.button!==0)return!1;const k=this.findDOMNode();if(!k||!k.ownerDocument||!k.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:de}=k;if(this.props.disabled||!(ne.target instanceof de.defaultView.Node)||this.props.handle&&!(0,L.matchesSelectorAndParentsTo)(ne.target,this.props.handle,k)||this.props.cancel&&(0,L.matchesSelectorAndParentsTo)(ne.target,this.props.cancel,k))return;ne.type==="touchstart"&&!this.props.allowMobileScroll&&ne.preventDefault();const ie=(0,L.getTouchIdentifier)(ne);this.touchIdentifier=ie;const H=(0,T.getControlPosition)(ne,ie,this);if(H==null)return;const{x:A,y:ae}=H,C=(0,T.createCoreData)(this,A,ae);(0,n.default)("DraggableCore: handleDragStart: %j",C),(0,n.default)("calling",this.props.onStart),!(this.props.onStart(ne,C)===!1||this.mounted===!1)&&(this.props.enableUserSelectHack&&(0,L.addUserSelectStyles)(de),this.dragging=!0,this.lastX=A,this.lastY=ae,(0,L.addEvent)(de,B.move,this.handleDrag),(0,L.addEvent)(de,B.stop,this.handleDragStop))}),w(this,"handleDrag",ne=>{const k=(0,T.getControlPosition)(ne,this.touchIdentifier,this);if(k==null)return;let{x:de,y:ie}=k;if(Array.isArray(this.props.grid)){let ae=de-this.lastX,C=ie-this.lastY;if([ae,C]=(0,T.snapToGrid)(this.props.grid,ae,C),!ae&&!C)return;de=this.lastX+ae,ie=this.lastY+C}const H=(0,T.createCoreData)(this,de,ie);if((0,n.default)("DraggableCore: handleDrag: %j",H),this.props.onDrag(ne,H)===!1||this.mounted===!1){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(ae){const C=document.createEvent("MouseEvents");C.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(C)}return}this.lastX=de,this.lastY=ie}),w(this,"handleDragStop",ne=>{if(!this.dragging)return;const k=(0,T.getControlPosition)(ne,this.touchIdentifier,this);if(k==null)return;let{x:de,y:ie}=k;if(Array.isArray(this.props.grid)){let C=de-this.lastX||0,S=ie-this.lastY||0;[C,S]=(0,T.snapToGrid)(this.props.grid,C,S),de=this.lastX+C,ie=this.lastY+S}const H=(0,T.createCoreData)(this,de,ie);if(this.props.onStop(ne,H)===!1||this.mounted===!1)return!1;const ae=this.findDOMNode();ae&&this.props.enableUserSelectHack&&(0,L.scheduleRemoveUserSelectStyles)(ae.ownerDocument),(0,n.default)("DraggableCore: handleDragStop: %j",H),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,ae&&((0,n.default)("DraggableCore: Removing handlers"),(0,L.removeEvent)(ae.ownerDocument,B.move,this.handleDrag),(0,L.removeEvent)(ae.ownerDocument,B.stop,this.handleDragStop))}),w(this,"onMouseDown",ne=>(B=M.mouse,this.handleDragStart(ne))),w(this,"onMouseUp",ne=>(B=M.mouse,this.handleDragStop(ne))),w(this,"onTouchStart",ne=>(B=M.touch,this.handleDragStart(ne))),w(this,"onTouchEnd",ne=>(B=M.touch,this.handleDragStop(ne)))}componentDidMount(){this.mounted=!0;const ne=this.findDOMNode();ne&&(0,L.addEvent)(ne,M.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const ne=this.findDOMNode();if(ne){const{ownerDocument:k}=ne;(0,L.removeEvent)(k,M.mouse.move,this.handleDrag),(0,L.removeEvent)(k,M.touch.move,this.handleDrag),(0,L.removeEvent)(k,M.mouse.stop,this.handleDragStop),(0,L.removeEvent)(k,M.touch.stop,this.handleDragStop),(0,L.removeEvent)(ne,M.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,L.scheduleRemoveUserSelectStyles)(k)}}findDOMNode(){var ne,k,de;return(ne=this.props)!=null&&ne.nodeRef?(de=(k=this.props)==null?void 0:k.nodeRef)==null?void 0:de.current:P.default.findDOMNode(this)}render(){return t.cloneElement(t.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}le.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(E,ne){if(E[ne]&&E[ne].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:p.dontSetMe,style:p.dontSetMe,transform:p.dontSetMe}),w(I,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},96249:function(ht,le,e){"use strict";const{default:t,DraggableCore:l}=e(51353);ht.exports=t,ht.exports.default=t,ht.exports.DraggableCore=l},77026:function(ht,le,e){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.addClassName=A,le.addEvent=n,le.addUserSelectStyles=de,le.createCSSTransform=B,le.createSVGTransform=I,le.getTouch=ne,le.getTouchIdentifier=k,le.getTranslation=E,le.innerHeight=D,le.innerWidth=g,le.matchesSelector=T,le.matchesSelectorAndParentsTo=p,le.offsetXYFromParent=M,le.outerHeight=W,le.outerWidth=w,le.removeClassName=ae,le.removeEvent=F,le.scheduleRemoveUserSelectStyles=ie;var t=e(80217),l=P(e(76172));function P(C,S){if(typeof WeakMap=="function")var J=new WeakMap,te=new WeakMap;return(P=function(z,v){if(!v&&z&&z.__esModule)return z;var b,ce,q={__proto__:null,default:z};if(z===null||typeof z!="object"&&typeof z!="function")return q;if(b=v?te:J){if(b.has(z))return b.get(z);b.set(z,q)}for(const x in z)x!=="default"&&{}.hasOwnProperty.call(z,x)&&((ce=(b=Object.defineProperty)&&Object.getOwnPropertyDescriptor(z,x))&&(ce.get||ce.set)?b(q,x,ce):q[x]=z[x]);return q})(C,S)}let L="";function T(C,S){return L||(L=(0,t.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(J){return(0,t.isFunction)(C[J])})),(0,t.isFunction)(C[L])?C[L](S):!1}function p(C,S,J){let te=C;do{if(T(te,S))return!0;if(te===J)return!1;te=te.parentNode}while(te);return!1}function n(C,S,J,te){if(!C)return;const z=Mo({capture:!0},te);C.addEventListener?C.addEventListener(S,J,z):C.attachEvent?C.attachEvent("on"+S,J):C["on"+S]=J}function F(C,S,J,te){if(!C)return;const z=Mo({capture:!0},te);C.removeEventListener?C.removeEventListener(S,J,z):C.detachEvent?C.detachEvent("on"+S,J):C["on"+S]=null}function W(C){let S=C.clientHeight;const J=C.ownerDocument.defaultView.getComputedStyle(C);return S+=(0,t.int)(J.borderTopWidth),S+=(0,t.int)(J.borderBottomWidth),S}function w(C){let S=C.clientWidth;const J=C.ownerDocument.defaultView.getComputedStyle(C);return S+=(0,t.int)(J.borderLeftWidth),S+=(0,t.int)(J.borderRightWidth),S}function D(C){let S=C.clientHeight;const J=C.ownerDocument.defaultView.getComputedStyle(C);return S-=(0,t.int)(J.paddingTop),S-=(0,t.int)(J.paddingBottom),S}function g(C){let S=C.clientWidth;const J=C.ownerDocument.defaultView.getComputedStyle(C);return S-=(0,t.int)(J.paddingLeft),S-=(0,t.int)(J.paddingRight),S}function M(C,S,J){const z=S===S.ownerDocument.body?{left:0,top:0}:S.getBoundingClientRect(),v=(C.clientX+S.scrollLeft-z.left)/J,b=(C.clientY+S.scrollTop-z.top)/J;return{x:v,y:b}}function B(C,S){const J=E(C,S,"px");return{[(0,l.browserPrefixToKey)("transform",l.default)]:J}}function I(C,S){return E(C,S,"")}function E(C,S,J){let{x:te,y:z}=C,v=`translate(${te}${J},${z}${J})`;if(S){const b=`${typeof S.x=="string"?S.x:S.x+J}`,ce=`${typeof S.y=="string"?S.y:S.y+J}`;v=`translate(${b}, ${ce})`+v}return v}function ne(C,S){return C.targetTouches&&(0,t.findInArray)(C.targetTouches,J=>S===J.identifier)||C.changedTouches&&(0,t.findInArray)(C.changedTouches,J=>S===J.identifier)}function k(C){if(C.targetTouches&&C.targetTouches[0])return C.targetTouches[0].identifier;if(C.changedTouches&&C.changedTouches[0])return C.changedTouches[0].identifier}function de(C){if(!C)return;let S=C.getElementById("react-draggable-style-el");S||(S=C.createElement("style"),S.type="text/css",S.id="react-draggable-style-el",S.innerHTML=`.react-draggable-transparent-selection *::-moz-selection {all: inherit;} `,S.innerHTML+=`.react-draggable-transparent-selection *::selection {all: inherit;} `,C.getElementsByTagName("head")[0].appendChild(S)),C.body&&A(C.body,"react-draggable-transparent-selection")}function ie(C){window.requestAnimationFrame?window.requestAnimationFrame(()=>{H(C)}):H(C)}function H(C){if(C)try{if(C.body&&ae(C.body,"react-draggable-transparent-selection"),C.selection)C.selection.empty();else{const S=(C.defaultView||window).getSelection();S&&S.type!=="Caret"&&S.removeAllRanges()}}catch(S){}}function A(C,S){C.classList?C.classList.add(S):C.className.match(new RegExp(`(?:^|\\s)${S}(?!\\S)`))||(C.className+=` ${S}`)}function ae(C,S){C.classList?C.classList.remove(S):C.className=C.className.replace(new RegExp(`(?:^|\\s)${S}(?!\\S)`,"g"),"")}},76172:function(ht,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.browserPrefixToKey=l,le.browserPrefixToStyle=P,le.default=void 0,le.getPrefix=t;const e=["Moz","Webkit","O","ms"];function t(){var F,W;let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window=="undefined")return"";const n=(W=(F=window.document)==null?void 0:F.documentElement)==null?void 0:W.style;if(!n||p in n)return"";for(let w=0;w: Unmounted during event!");return M}},80217:function(ht,le){"use strict";Object.defineProperty(le,"__esModule",{value:!0}),le.dontSetMe=L,le.findInArray=e,le.int=P,le.isFunction=t,le.isNum=l;function e(T,p){for(let n=0,F=T.length;nku(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:"d802d844",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:"bc2bf005",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:"ddea054f",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:"80985aad",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:"c46c7353",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:"d802d844",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:"bc2bf005",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:"eecd426d",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:"80985aad",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:"c46c7353",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(7699),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,41919))),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"})})()})();